Commit dbb58c8a13a696f6e4d5ef32be13f7a297176fb9
1 parent
1f278fbc
add dist folder
Showing
38 changed files
with
10495 additions
and
0 deletions
400-SOURCECODE/Admin/dist/3rdpartylicenses.txt
0 → 100644
1 | +core-js@2.5.1 | |
2 | +MIT | |
3 | +Copyright (c) 2014-2017 Denis Pushkarev | |
4 | + | |
5 | +Permission is hereby granted, free of charge, to any person obtaining a copy | |
6 | +of this software and associated documentation files (the "Software"), to deal | |
7 | +in the Software without restriction, including without limitation the rights | |
8 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
9 | +copies of the Software, and to permit persons to whom the Software is | |
10 | +furnished to do so, subject to the following conditions: | |
11 | + | |
12 | +The above copyright notice and this permission notice shall be included in | |
13 | +all copies or substantial portions of the Software. | |
14 | + | |
15 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
16 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
17 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
18 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
19 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
20 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
21 | +THE SOFTWARE. | |
22 | + | |
23 | +webpack@3.7.1 | |
24 | +MIT | |
25 | +Copyright JS Foundation and other contributors | |
26 | + | |
27 | +Permission is hereby granted, free of charge, to any person obtaining | |
28 | +a copy of this software and associated documentation files (the | |
29 | +'Software'), to deal in the Software without restriction, including | |
30 | +without limitation the rights to use, copy, modify, merge, publish, | |
31 | +distribute, sublicense, and/or sell copies of the Software, and to | |
32 | +permit persons to whom the Software is furnished to do so, subject to | |
33 | +the following conditions: | |
34 | + | |
35 | +The above copyright notice and this permission notice shall be | |
36 | +included in all copies or substantial portions of the Software. | |
37 | + | |
38 | +THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, | |
39 | +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
40 | +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
41 | +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | |
42 | +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | |
43 | +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | |
44 | +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
45 | + | |
46 | +zone.js@0.8.18 | |
47 | +MIT | |
48 | +The MIT License | |
49 | + | |
50 | +Copyright (c) 2016 Google, Inc. | |
51 | + | |
52 | +Permission is hereby granted, free of charge, to any person obtaining a copy | |
53 | +of this software and associated documentation files (the "Software"), to deal | |
54 | +in the Software without restriction, including without limitation the rights | |
55 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
56 | +copies of the Software, and to permit persons to whom the Software is | |
57 | +furnished to do so, subject to the following conditions: | |
58 | + | |
59 | +The above copyright notice and this permission notice shall be included in | |
60 | +all copies or substantial portions of the Software. | |
61 | + | |
62 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
63 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
64 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
65 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
66 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
67 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | |
68 | +THE SOFTWARE. | |
69 | + | |
70 | +@angular/core@4.4.6 | |
71 | +MIT | |
72 | +MIT | |
73 | + | |
74 | +ngx-bootstrap@2.0.0-rc.0 | |
75 | +MIT | |
76 | +The MIT License (MIT) | |
77 | + | |
78 | +Copyright (c) 2015-2017 Valor Software | |
79 | +Copyright (c) 2015-2017 Dmitriy Shekhovtsov<valorkin@gmail.com> | |
80 | + | |
81 | +Permission is hereby granted, free of charge, to any person obtaining a copy | |
82 | +of this software and associated documentation files (the "Software"), to deal | |
83 | +in the Software without restriction, including without limitation the rights | |
84 | +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
85 | +copies of the Software, and to permit persons to whom the Software is | |
86 | +furnished to do so, subject to the following conditions: | |
87 | + | |
88 | +The above copyright notice and this permission notice shall be included in all | |
89 | +copies or substantial portions of the Software. | |
90 | + | |
91 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
92 | +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
93 | +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
94 | +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
95 | +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | |
96 | +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | |
97 | +SOFTWARE. | |
98 | + | |
99 | +ng2-bs3-modal@0.10.4 | |
100 | +ISC | |
101 | +ISC License (ISC) | |
102 | + | |
103 | +Copyright (c) 2016, Douglas Ludlow <doug.ludlow@gmail.com> | |
104 | + | |
105 | +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. | |
106 | + | |
107 | +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
108 | + | |
109 | +@angular/router@4.4.6 | |
110 | +MIT | |
111 | +MIT | |
112 | + | |
113 | +@angular/http@4.4.6 | |
114 | +MIT | |
115 | +MIT | |
116 | + | |
117 | +@angular/platform-browser-dynamic@4.4.6 | |
118 | +MIT | |
119 | +MIT | |
120 | + | |
121 | +@angular/common@4.4.6 | |
122 | +MIT | |
123 | +MIT | |
124 | + | |
125 | +@angular/forms@4.4.6 | |
126 | +MIT | |
127 | +MIT | |
128 | + | |
129 | +@angular/platform-browser@4.4.6 | |
130 | +MIT | |
131 | +MIT | |
0 | 132 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/assets/img/alertmessage.png
0 → 100644
1.76 KB
400-SOURCECODE/Admin/dist/assets/img/bg.gif
0 → 100644
64 Bytes
400-SOURCECODE/Admin/dist/assets/img/calander.png
0 → 100644
456 Bytes
400-SOURCECODE/Admin/dist/assets/img/close-button.png
0 → 100644
588 Bytes
400-SOURCECODE/Admin/dist/assets/img/doller.png
0 → 100644
438 Bytes
400-SOURCECODE/Admin/dist/assets/img/img1 - Copy.png
0 → 100644
378 KB
400-SOURCECODE/Admin/dist/assets/img/img1-white.png
0 → 100644
522 KB
400-SOURCECODE/Admin/dist/assets/img/img1.png
0 → 100644
383 KB
400-SOURCECODE/Admin/dist/assets/img/logo-large.png
0 → 100644
16.4 KB
400-SOURCECODE/Admin/dist/assets/img/logo-main.png
0 → 100644
5.51 KB
400-SOURCECODE/Admin/dist/assets/img/search.png
0 → 100644
1.47 KB
400-SOURCECODE/Admin/dist/assets/scripts/bootstrap-datetimepicker.min.js
0 → 100644
1 | +/** | |
2 | + * @license | |
3 | + * ========================================================= | |
4 | + * bootstrap-datetimepicker.js | |
5 | + * http://www.eyecon.ro/bootstrap-datepicker | |
6 | + * ========================================================= | |
7 | + * Copyright 2012 Stefan Petre | |
8 | + * | |
9 | + * Contributions: | |
10 | + * - Andrew Rowls | |
11 | + * - Thiago de Arruda | |
12 | + * | |
13 | + * Licensed under the Apache License, Version 2.0 (the "License"); | |
14 | + * you may not use this file except in compliance with the License. | |
15 | + * You may obtain a copy of the License at | |
16 | + * | |
17 | + * http://www.apache.org/licenses/LICENSE-2.0 | |
18 | + * | |
19 | + * Unless required by applicable law or agreed to in writing, software | |
20 | + * distributed under the License is distributed on an "AS IS" BASIS, | |
21 | + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
22 | + * See the License for the specific language governing permissions and | |
23 | + * limitations under the License. | |
24 | + * ========================================================= | |
25 | + */ | |
26 | +(function($){var smartPhone=window.orientation!=undefined;var DateTimePicker=function(element,options){this.id=dpgId++;this.init(element,options)};var dateToDate=function(dt){if(typeof dt==="string"){return new Date(dt)}return dt};DateTimePicker.prototype={constructor:DateTimePicker,init:function(element,options){var icon;if(!(options.pickTime||options.pickDate))throw new Error("Must choose at least one picker");this.options=options;this.$element=$(element);this.language=options.language in dates?options.language:"en";this.pickDate=options.pickDate;this.pickTime=options.pickTime;this.isInput=this.$element.is("input");this.component=false;if(this.$element.find(".input-append")||this.$element.find(".input-prepend"))this.component=this.$element.find(".add-on");this.format=options.format;if(!this.format){if(this.isInput)this.format=this.$element.data("format");else this.format=this.$element.find("input").data("format");if(!this.format)this.format="MM/dd/yyyy"}this._compileFormat();if(this.component){icon=this.component.find("i")}if(this.pickTime){if(icon&&icon.length)this.timeIcon=icon.data("time-icon");if(!this.timeIcon)this.timeIcon="icon-time";icon.addClass(this.timeIcon)}if(this.pickDate){if(icon&&icon.length)this.dateIcon=icon.data("date-icon");if(!this.dateIcon)this.dateIcon="icon-calendar";icon.removeClass(this.timeIcon);icon.addClass(this.dateIcon)}this.widget=$(getTemplate(this.timeIcon,options.pickDate,options.pickTime,options.pick12HourFormat,options.pickSeconds,options.collapse)).appendTo("body");this.minViewMode=options.minViewMode||this.$element.data("date-minviewmode")||0;if(typeof this.minViewMode==="string"){switch(this.minViewMode){case"months":this.minViewMode=1;break;case"years":this.minViewMode=2;break;default:this.minViewMode=0;break}}this.viewMode=options.viewMode||this.$element.data("date-viewmode")||0;if(typeof this.viewMode==="string"){switch(this.viewMode){case"months":this.viewMode=1;break;case"years":this.viewMode=2;break;default:this.viewMode=0;break}}this.startViewMode=this.viewMode;this.weekStart=options.weekStart||this.$element.data("date-weekstart")||0;this.weekEnd=this.weekStart===0?6:this.weekStart-1;this.setStartDate(options.startDate||this.$element.data("date-startdate"));this.setEndDate(options.endDate||this.$element.data("date-enddate"));this.fillDow();this.fillMonths();this.fillHours();this.fillMinutes();this.fillSeconds();this.update();this.showMode();this._attachDatePickerEvents()},show:function(e){this.widget.show();this.height=this.component?this.component.outerHeight():this.$element.outerHeight();this.place();this.$element.trigger({type:"show",date:this._date});this._attachDatePickerGlobalEvents();if(e){e.stopPropagation();e.preventDefault()}},disable:function(){this.$element.find("input").prop("disabled",true);this._detachDatePickerEvents()},enable:function(){this.$element.find("input").prop("disabled",false);this._attachDatePickerEvents()},hide:function(){var collapse=this.widget.find(".collapse");for(var i=0;i<collapse.length;i++){var collapseData=collapse.eq(i).data("collapse");if(collapseData&&collapseData.transitioning)return}this.widget.hide();this.viewMode=this.startViewMode;this.showMode();this.set();this.$element.trigger({type:"hide",date:this._date});this._detachDatePickerGlobalEvents()},set:function(){var formatted="";if(!this._unset)formatted=this.formatDate(this._date);if(!this.isInput){if(this.component){var input=this.$element.find("input");input.val(formatted);this._resetMaskPos(input)}this.$element.data("date",formatted)}else{this.$element.val(formatted);this._resetMaskPos(this.$element)}},setValue:function(newDate){if(!newDate){this._unset=true}else{this._unset=false}if(typeof newDate==="string"){this._date=this.parseDate(newDate)}else if(newDate){this._date=new Date(newDate)}this.set();this.viewDate=UTCDate(this._date.getUTCFullYear(),this._date.getUTCMonth(),1,0,0,0,0);this.fillDate();this.fillTime()},getDate:function(){if(this._unset)return null;return new Date(this._date.valueOf())},setDate:function(date){if(!date)this.setValue(null);else this.setValue(date.valueOf())},setStartDate:function(date){if(date instanceof Date){this.startDate=date}else if(typeof date==="string"){this.startDate=new UTCDate(date);if(!this.startDate.getUTCFullYear()){this.startDate=-Infinity}}else{this.startDate=-Infinity}if(this.viewDate){this.update()}},setEndDate:function(date){if(date instanceof Date){this.endDate=date}else if(typeof date==="string"){this.endDate=new UTCDate(date);if(!this.endDate.getUTCFullYear()){this.endDate=Infinity}}else{this.endDate=Infinity}if(this.viewDate){this.update()}},getLocalDate:function(){if(this._unset)return null;var d=this._date;return new Date(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate(),d.getUTCHours(),d.getUTCMinutes(),d.getUTCSeconds(),d.getUTCMilliseconds())},setLocalDate:function(localDate){if(!localDate)this.setValue(null);else this.setValue(Date.UTC(localDate.getFullYear(),localDate.getMonth(),localDate.getDate(),localDate.getHours(),localDate.getMinutes(),localDate.getSeconds(),localDate.getMilliseconds()))},place:function(){var position="absolute";var offset=this.component?this.component.offset():this.$element.offset();this.width=this.component?this.component.outerWidth():this.$element.outerWidth();offset.top=offset.top+this.height;var $window=$(window);if(this.options.width!=undefined){this.widget.width(this.options.width)}if(this.options.orientation=="left"){this.widget.addClass("left-oriented");offset.left=offset.left-this.widget.width()+20}if(this._isInFixed()){position="fixed";offset.top-=$window.scrollTop();offset.left-=$window.scrollLeft()}if($window.width()<offset.left+this.widget.outerWidth()){offset.right=$window.width()-offset.left-this.width;offset.left="auto";this.widget.addClass("pull-right")}else{offset.right="auto";this.widget.removeClass("pull-right")}this.widget.css({position:position,top:offset.top,left:offset.left,right:offset.right})},notifyChange:function(){this.$element.trigger({type:"changeDate",date:this.getDate(),localDate:this.getLocalDate()})},update:function(newDate){var dateStr=newDate;if(!dateStr){if(this.isInput){dateStr=this.$element.val()}else{dateStr=this.$element.find("input").val()}if(dateStr){this._date=this.parseDate(dateStr)}if(!this._date){var tmp=new Date;this._date=UTCDate(tmp.getFullYear(),tmp.getMonth(),tmp.getDate(),tmp.getHours(),tmp.getMinutes(),tmp.getSeconds(),tmp.getMilliseconds())}}this.viewDate=UTCDate(this._date.getUTCFullYear(),this._date.getUTCMonth(),1,0,0,0,0);this.fillDate();this.fillTime()},fillDow:function(){var dowCnt=this.weekStart;var html=$("<tr>");while(dowCnt<this.weekStart+7){html.append('<th class="dow">'+dates[this.language].daysMin[dowCnt++%7]+"</th>")}this.widget.find(".datepicker-days thead").append(html)},fillMonths:function(){var html="";var i=0;while(i<12){html+='<span class="month">'+dates[this.language].monthsShort[i++]+"</span>"}this.widget.find(".datepicker-months td").append(html)},fillDate:function(){var year=this.viewDate.getUTCFullYear();var month=this.viewDate.getUTCMonth();var currentDate=UTCDate(this._date.getUTCFullYear(),this._date.getUTCMonth(),this._date.getUTCDate(),0,0,0,0);var startYear=typeof this.startDate==="object"?this.startDate.getUTCFullYear():-Infinity;var startMonth=typeof this.startDate==="object"?this.startDate.getUTCMonth():-1;var endYear=typeof this.endDate==="object"?this.endDate.getUTCFullYear():Infinity;var endMonth=typeof this.endDate==="object"?this.endDate.getUTCMonth():12;this.widget.find(".datepicker-days").find(".disabled").removeClass("disabled");this.widget.find(".datepicker-months").find(".disabled").removeClass("disabled");this.widget.find(".datepicker-years").find(".disabled").removeClass("disabled");this.widget.find(".datepicker-days th:eq(1)").text(dates[this.language].months[month]+" "+year);var prevMonth=UTCDate(year,month-1,28,0,0,0,0);var day=DPGlobal.getDaysInMonth(prevMonth.getUTCFullYear(),prevMonth.getUTCMonth());prevMonth.setUTCDate(day);prevMonth.setUTCDate(day-(prevMonth.getUTCDay()-this.weekStart+7)%7);if(year==startYear&&month<=startMonth||year<startYear){this.widget.find(".datepicker-days th:eq(0)").addClass("disabled")}if(year==endYear&&month>=endMonth||year>endYear){this.widget.find(".datepicker-days th:eq(2)").addClass("disabled")}var nextMonth=new Date(prevMonth.valueOf());nextMonth.setUTCDate(nextMonth.getUTCDate()+42);nextMonth=nextMonth.valueOf();var html=[];var row;var clsName;while(prevMonth.valueOf()<nextMonth){if(prevMonth.getUTCDay()===this.weekStart){row=$("<tr>");html.push(row)}clsName="";if(prevMonth.getUTCFullYear()<year||prevMonth.getUTCFullYear()==year&&prevMonth.getUTCMonth()<month){clsName+=" old"}else if(prevMonth.getUTCFullYear()>year||prevMonth.getUTCFullYear()==year&&prevMonth.getUTCMonth()>month){clsName+=" new"}if(prevMonth.valueOf()===currentDate.valueOf()){clsName+=" active"}if(prevMonth.valueOf()+864e5<=this.startDate){clsName+=" disabled"}if(prevMonth.valueOf()>this.endDate){clsName+=" disabled"}row.append('<td class="day'+clsName+'">'+prevMonth.getUTCDate()+"</td>");prevMonth.setUTCDate(prevMonth.getUTCDate()+1)}this.widget.find(".datepicker-days tbody").empty().append(html);var currentYear=this._date.getUTCFullYear();var months=this.widget.find(".datepicker-months").find("th:eq(1)").text(year).end().find("span").removeClass("active");if(currentYear===year){months.eq(this._date.getUTCMonth()).addClass("active")}if(currentYear-1<startYear){this.widget.find(".datepicker-months th:eq(0)").addClass("disabled")}if(currentYear+1>endYear){this.widget.find(".datepicker-months th:eq(2)").addClass("disabled")}for(var i=0;i<12;i++){if(year==startYear&&startMonth>i||year<startYear){$(months[i]).addClass("disabled")}else if(year==endYear&&endMonth<i||year>endYear){$(months[i]).addClass("disabled")}}html="";year=parseInt(year/10,10)*10;var yearCont=this.widget.find(".datepicker-years").find("th:eq(1)").text(year+"-"+(year+9)).end().find("td");this.widget.find(".datepicker-years").find("th").removeClass("disabled");if(startYear>year){this.widget.find(".datepicker-years").find("th:eq(0)").addClass("disabled")}if(endYear<year+9){this.widget.find(".datepicker-years").find("th:eq(2)").addClass("disabled")}year-=1;for(var i=-1;i<11;i++){html+='<span class="year'+(i===-1||i===10?" old":"")+(currentYear===year?" active":"")+(year<startYear||year>endYear?" disabled":"")+'">'+year+"</span>";year+=1}yearCont.html(html)},fillHours:function(){var table=this.widget.find(".timepicker .timepicker-hours table");table.parent().hide();var html="";if(this.options.pick12HourFormat){var current=1;for(var i=0;i<3;i+=1){html+="<tr>";for(var j=0;j<4;j+=1){var c=current.toString();html+='<td class="hour">'+padLeft(c,2,"0")+"</td>";current++}html+="</tr>"}}else{var current=0;for(var i=0;i<6;i+=1){html+="<tr>";for(var j=0;j<4;j+=1){var c=current.toString();html+='<td class="hour">'+padLeft(c,2,"0")+"</td>";current++}html+="</tr>"}}table.html(html)},fillMinutes:function(){var table=this.widget.find(".timepicker .timepicker-minutes table");table.parent().hide();var html="";var current=0;for(var i=0;i<5;i++){html+="<tr>";for(var j=0;j<4;j+=1){var c=current.toString();html+='<td class="minute">'+padLeft(c,2,"0")+"</td>";current+=3}html+="</tr>"}table.html(html)},fillSeconds:function(){var table=this.widget.find(".timepicker .timepicker-seconds table");table.parent().hide();var html="";var current=0;for(var i=0;i<5;i++){html+="<tr>";for(var j=0;j<4;j+=1){var c=current.toString();html+='<td class="second">'+padLeft(c,2,"0")+"</td>";current+=3}html+="</tr>"}table.html(html)},fillTime:function(){if(!this._date)return;var timeComponents=this.widget.find(".timepicker span[data-time-component]");var table=timeComponents.closest("table");var is12HourFormat=this.options.pick12HourFormat;var hour=this._date.getUTCHours();var period="AM";if(is12HourFormat){if(hour>=12)period="PM";if(hour===0)hour=12;else if(hour!=12)hour=hour%12;this.widget.find(".timepicker [data-action=togglePeriod]").text(period)}hour=padLeft(hour.toString(),2,"0");var minute=padLeft(this._date.getUTCMinutes().toString(),2,"0");var second=padLeft(this._date.getUTCSeconds().toString(),2,"0");timeComponents.filter("[data-time-component=hours]").text(hour);timeComponents.filter("[data-time-component=minutes]").text(minute);timeComponents.filter("[data-time-component=seconds]").text(second)},click:function(e){e.stopPropagation();e.preventDefault();this._unset=false;var target=$(e.target).closest("span, td, th");if(target.length===1){if(!target.is(".disabled")){switch(target[0].nodeName.toLowerCase()){case"th":switch(target[0].className){case"switch":this.showMode(1);break;case"prev":case"next":var vd=this.viewDate;var navFnc=DPGlobal.modes[this.viewMode].navFnc;var step=DPGlobal.modes[this.viewMode].navStep;if(target[0].className==="prev")step=step*-1;vd["set"+navFnc](vd["get"+navFnc]()+step);this.fillDate();this.set();break}break;case"span":if(target.is(".month")){var month=target.parent().find("span").index(target);this.viewDate.setUTCMonth(month)}else{var year=parseInt(target.text(),10)||0;this.viewDate.setUTCFullYear(year)}if(this.viewMode!==0){this._date=UTCDate(this.viewDate.getUTCFullYear(),this.viewDate.getUTCMonth(),this.viewDate.getUTCDate(),this._date.getUTCHours(),this._date.getUTCMinutes(),this._date.getUTCSeconds(),this._date.getUTCMilliseconds());this.notifyChange()}this.showMode(-1);this.fillDate();this.set();break;case"td":if(target.is(".day")){var day=parseInt(target.text(),10)||1;var month=this.viewDate.getUTCMonth();var year=this.viewDate.getUTCFullYear();if(target.is(".old")){if(month===0){month=11;year-=1}else{month-=1}}else if(target.is(".new")){if(month==11){month=0;year+=1}else{month+=1}}this._date=UTCDate(year,month,day,this._date.getUTCHours(),this._date.getUTCMinutes(),this._date.getUTCSeconds(),this._date.getUTCMilliseconds());this.viewDate=UTCDate(year,month,Math.min(28,day),0,0,0,0);this.fillDate();this.set();this.notifyChange()}break}}}},actions:{incrementHours:function(e){this._date.setUTCHours(this._date.getUTCHours()+1)},incrementMinutes:function(e){this._date.setUTCMinutes(this._date.getUTCMinutes()+1)},incrementSeconds:function(e){this._date.setUTCSeconds(this._date.getUTCSeconds()+1)},decrementHours:function(e){this._date.setUTCHours(this._date.getUTCHours()-1)},decrementMinutes:function(e){this._date.setUTCMinutes(this._date.getUTCMinutes()-1)},decrementSeconds:function(e){this._date.setUTCSeconds(this._date.getUTCSeconds()-1)},togglePeriod:function(e){var hour=this._date.getUTCHours();if(hour>=12)hour-=12;else hour+=12;this._date.setUTCHours(hour)},showPicker:function(){this.widget.find(".timepicker > div:not(.timepicker-picker)").hide();this.widget.find(".timepicker .timepicker-picker").show()},showHours:function(){this.widget.find(".timepicker .timepicker-picker").hide();this.widget.find(".timepicker .timepicker-hours").show()},showMinutes:function(){this.widget.find(".timepicker .timepicker-picker").hide();this.widget.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){this.widget.find(".timepicker .timepicker-picker").hide();this.widget.find(".timepicker .timepicker-seconds").show()},selectHour:function(e){var tgt=$(e.target);var value=parseInt(tgt.text(),10);if(this.options.pick12HourFormat){var current=this._date.getUTCHours();if(current>=12){if(value!=12)value=(value+12)%24}else{if(value===12)value=0;else value=value%12}}this._date.setUTCHours(value);this.actions.showPicker.call(this)},selectMinute:function(e){var tgt=$(e.target);var value=parseInt(tgt.text(),10);this._date.setUTCMinutes(value);this.actions.showPicker.call(this)},selectSecond:function(e){var tgt=$(e.target);var value=parseInt(tgt.text(),10);this._date.setUTCSeconds(value);this.actions.showPicker.call(this)}},doAction:function(e){e.stopPropagation();e.preventDefault();if(!this._date)this._date=UTCDate(1970,0,0,0,0,0,0);var action=$(e.currentTarget).data("action");var rv=this.actions[action].apply(this,arguments);this.set();this.fillTime();this.notifyChange();return rv},stopEvent:function(e){e.stopPropagation();e.preventDefault()},keydown:function(e){var self=this,k=e.which,input=$(e.target);if(k==8||k==46){setTimeout(function(){self._resetMaskPos(input)})}},keypress:function(e){var k=e.which;if(k==8||k==46){return}var input=$(e.target);var c=String.fromCharCode(k);var val=input.val()||"";val+=c;var mask=this._mask[this._maskPos];if(!mask){return false}if(mask.end!=val.length){return}if(!mask.pattern.test(val.slice(mask.start))){val=val.slice(0,val.length-1);while((mask=this._mask[this._maskPos])&&mask.character){val+=mask.character;this._maskPos++}val+=c;if(mask.end!=val.length){input.val(val);return false}else{if(!mask.pattern.test(val.slice(mask.start))){input.val(val.slice(0,mask.start));return false}else{input.val(val);this._maskPos++;return false}}}else{this._maskPos++}},change:function(e){var input=$(e.target);var val=input.val();if(this._formatPattern.test(val)){this.update();this.setValue(this._date.getTime());this.notifyChange();this.set()}else if(val&&val.trim()){this.setValue(this._date.getTime());if(this._date)this.set();else input.val("")}else{if(this._date){this.setValue(null);this.notifyChange();this._unset=true}}this._resetMaskPos(input)},showMode:function(dir){if(dir){this.viewMode=Math.max(this.minViewMode,Math.min(2,this.viewMode+dir))}this.widget.find(".datepicker > div").hide().filter(".datepicker-"+DPGlobal.modes[this.viewMode].clsName).show()},destroy:function(){this._detachDatePickerEvents();this._detachDatePickerGlobalEvents();this.widget.remove();this.$element.removeData("datetimepicker");this.component.removeData("datetimepicker")},formatDate:function(d){return this.format.replace(formatReplacer,function(match){var methodName,property,rv,len=match.length;if(match==="ms")len=1;property=dateFormatComponents[match].property;if(property==="Hours12"){rv=d.getUTCHours();if(rv===0)rv=12;else if(rv!==12)rv=rv%12}else if(property==="Period12"){if(d.getUTCHours()>=12)return"PM";else return"AM"}else{methodName="get"+property;rv=d[methodName]()}if(methodName==="getUTCMonth")rv=rv+1;if(methodName==="getUTCYear")rv=rv+1900-2e3;return padLeft(rv.toString(),len,"0")})},parseDate:function(str){var match,i,property,methodName,value,parsed={};if(!(match=this._formatPattern.exec(str)))return null;for(i=1;i<match.length;i++){property=this._propertiesByIndex[i];if(!property)continue;value=match[i];if(/^\d+$/.test(value))value=parseInt(value,10);parsed[property]=value}return this._finishParsingDate(parsed)},_resetMaskPos:function(input){var val=input.val();for(var i=0;i<this._mask.length;i++){if(this._mask[i].end>val.length){this._maskPos=i;break}else if(this._mask[i].end===val.length){this._maskPos=i+1;break}}},_finishParsingDate:function(parsed){var year,month,date,hours,minutes,seconds,milliseconds;year=parsed.UTCFullYear;if(parsed.UTCYear)year=2e3+parsed.UTCYear;if(!year)year=1970;if(parsed.UTCMonth)month=parsed.UTCMonth-1;else month=0;date=parsed.UTCDate||1;hours=parsed.UTCHours||0;minutes=parsed.UTCMinutes||0;seconds=parsed.UTCSeconds||0;milliseconds=parsed.UTCMilliseconds||0;if(parsed.Hours12){hours=parsed.Hours12}if(parsed.Period12){if(/pm/i.test(parsed.Period12)){if(hours!=12)hours=(hours+12)%24}else{hours=hours%12}}return UTCDate(year,month,date,hours,minutes,seconds,milliseconds)},_compileFormat:function(){var match,component,components=[],mask=[],str=this.format,propertiesByIndex={},i=0,pos=0;while(match=formatComponent.exec(str)){component=match[0];if(component in dateFormatComponents){i++;propertiesByIndex[i]=dateFormatComponents[component].property;components.push("\\s*"+dateFormatComponents[component].getPattern(this)+"\\s*");mask.push({pattern:new RegExp(dateFormatComponents[component].getPattern(this)),property:dateFormatComponents[component].property,start:pos,end:pos+=component.length})}else{components.push(escapeRegExp(component));mask.push({pattern:new RegExp(escapeRegExp(component)),character:component,start:pos,end:++pos})}str=str.slice(component.length)}this._mask=mask;this._maskPos=0;this._formatPattern=new RegExp("^\\s*"+components.join("")+"\\s*$");this._propertiesByIndex=propertiesByIndex},_attachDatePickerEvents:function(){var self=this;this.widget.on("click",".datepicker *",$.proxy(this.click,this));this.widget.on("click","[data-action]",$.proxy(this.doAction,this));this.widget.on("mousedown",$.proxy(this.stopEvent,this));if(this.pickDate&&this.pickTime){this.widget.on("click.togglePicker",".accordion-toggle",function(e){e.stopPropagation();var $this=$(this);var $parent=$this.closest("ul");var expanded=$parent.find(".collapse.in");var closed=$parent.find(".collapse:not(.in)");if(expanded&&expanded.length){var collapseData=expanded.data("collapse");if(collapseData&&collapseData.transitioning)return;expanded.collapse("hide");closed.collapse("show");$this.find("i").toggleClass(self.timeIcon+" "+self.dateIcon);self.$element.find(".add-on i").toggleClass(self.timeIcon+" "+self.dateIcon)}})}if(this.isInput){this.$element.on({focus:$.proxy(this.show,this),change:$.proxy(this.change,this)});if(this.options.maskInput){this.$element.on({keydown:$.proxy(this.keydown,this),keypress:$.proxy(this.keypress,this)})}}else{this.$element.on({change:$.proxy(this.change,this)},"input");if(this.options.maskInput){this.$element.on({keydown:$.proxy(this.keydown,this),keypress:$.proxy(this.keypress,this)},"input")}if(this.component){this.component.on("click",$.proxy(this.show,this))}else{this.$element.on("click",$.proxy(this.show,this))}}},_attachDatePickerGlobalEvents:function(){$(window).on("resize.datetimepicker"+this.id,$.proxy(this.place,this));if(!this.isInput){$(document).on("mousedown.datetimepicker"+this.id,$.proxy(this.hide,this))}},_detachDatePickerEvents:function(){this.widget.off("click",".datepicker *",this.click);this.widget.off("click","[data-action]");this.widget.off("mousedown",this.stopEvent);if(this.pickDate&&this.pickTime){this.widget.off("click.togglePicker")}if(this.isInput){this.$element.off({focus:this.show,change:this.change});if(this.options.maskInput){this.$element.off({keydown:this.keydown,keypress:this.keypress})}}else{this.$element.off({change:this.change},"input");if(this.options.maskInput){this.$element.off({keydown:this.keydown,keypress:this.keypress},"input")}if(this.component){this.component.off("click",this.show)}else{this.$element.off("click",this.show)}}},_detachDatePickerGlobalEvents:function(){$(window).off("resize.datetimepicker"+this.id);if(!this.isInput){$(document).off("mousedown.datetimepicker"+this.id)}},_isInFixed:function(){if(this.$element){var parents=this.$element.parents();var inFixed=false;for(var i=0;i<parents.length;i++){if($(parents[i]).css("position")=="fixed"){inFixed=true;break}}return inFixed}else{return false}}};$.fn.datetimepicker=function(option,val){return this.each(function(){var $this=$(this),data=$this.data("datetimepicker"),options=typeof option==="object"&&option;if(!data){$this.data("datetimepicker",data=new DateTimePicker(this,$.extend({},$.fn.datetimepicker.defaults,options)))}if(typeof option==="string")data[option](val)})};$.fn.datetimepicker.defaults={maskInput:false,pickDate:true,pickTime:true,pick12HourFormat:false,pickSeconds:true,startDate:-Infinity,endDate:Infinity,collapse:true};$.fn.datetimepicker.Constructor=DateTimePicker;var dpgId=0;var dates=$.fn.datetimepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}};var dateFormatComponents={dd:{property:"UTCDate",getPattern:function(){return"(0?[1-9]|[1-2][0-9]|3[0-1])\\b"}},MM:{property:"UTCMonth",getPattern:function(){return"(0?[1-9]|1[0-2])\\b"}},yy:{property:"UTCYear",getPattern:function(){return"(\\d{2})\\b"}},yyyy:{property:"UTCFullYear",getPattern:function(){return"(\\d{4})\\b"}},hh:{property:"UTCHours",getPattern:function(){return"(0?[0-9]|1[0-9]|2[0-3])\\b"}},mm:{property:"UTCMinutes",getPattern:function(){return"(0?[0-9]|[1-5][0-9])\\b"}},ss:{property:"UTCSeconds",getPattern:function(){return"(0?[0-9]|[1-5][0-9])\\b"}},ms:{property:"UTCMilliseconds",getPattern:function(){return"([0-9]{1,3})\\b"}},HH:{property:"Hours12",getPattern:function(){return"(0?[1-9]|1[0-2])\\b"}},PP:{property:"Period12",getPattern:function(){return"(AM|PM|am|pm|Am|aM|Pm|pM)\\b"}}};var keys=[];for(var k in dateFormatComponents)keys.push(k);keys[keys.length-1]+="\\b";keys.push(".");var formatComponent=new RegExp(keys.join("\\b|"));keys.pop();var formatReplacer=new RegExp(keys.join("\\b|"),"g");function escapeRegExp(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function padLeft(s,l,c){if(l<s.length)return s;else return Array(l-s.length+1).join(c||" ")+s}function getTemplate(timeIcon,pickDate,pickTime,is12Hours,showSeconds,collapse){if(pickDate&&pickTime){return'<div class="bootstrap-datetimepicker-widget dropdown-menu">'+"<ul>"+"<li"+(collapse?' class="collapse in"':"")+">"+'<div class="datepicker">'+DPGlobal.template+"</div>"+"</li>"+'<li class="picker-switch accordion-toggle"><a><i class="'+timeIcon+'"></i></a></li>'+"<li"+(collapse?' class="collapse"':"")+">"+'<div class="timepicker">'+TPGlobal.getTemplate(is12Hours,showSeconds)+"</div>"+"</li>"+"</ul>"+"</div>"}else if(pickTime){return'<div class="bootstrap-datetimepicker-widget dropdown-menu">'+'<div class="timepicker">'+TPGlobal.getTemplate(is12Hours,showSeconds)+"</div>"+"</div>"}else{return'<div class="bootstrap-datetimepicker-widget dropdown-menu">'+'<div class="datepicker">'+DPGlobal.template+"</div>"+"</div>"}}function UTCDate(){return new Date(Date.UTC.apply(Date,arguments))}var DPGlobal={modes:[{clsName:"days",navFnc:"UTCMonth",navStep:1},{clsName:"months",navFnc:"UTCFullYear",navStep:1},{clsName:"years",navFnc:"UTCFullYear",navStep:10}],isLeapYear:function(year){return year%4===0&&year%100!==0||year%400===0},getDaysInMonth:function(year,month){return[31,DPGlobal.isLeapYear(year)?29:28,31,30,31,30,31,31,30,31,30,31][month]},headTemplate:"<thead>"+"<tr>"+'<th class="prev">‹</th>'+'<th colspan="5" class="switch"></th>'+'<th class="next">›</th>'+"</tr>"+"</thead>",contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>'};DPGlobal.template='<div class="datepicker-days">'+'<table class="table-condensed">'+DPGlobal.headTemplate+"<tbody></tbody>"+"</table>"+"</div>"+'<div class="datepicker-months">'+'<table class="table-condensed">'+DPGlobal.headTemplate+DPGlobal.contTemplate+"</table>"+"</div>"+'<div class="datepicker-years">'+'<table class="table-condensed">'+DPGlobal.headTemplate+DPGlobal.contTemplate+"</table>"+"</div>";var TPGlobal={hourTemplate:'<span data-action="showHours" data-time-component="hours" class="timepicker-hour"></span>',minuteTemplate:'<span data-action="showMinutes" data-time-component="minutes" class="timepicker-minute"></span>',secondTemplate:'<span data-action="showSeconds" data-time-component="seconds" class="timepicker-second"></span>'};TPGlobal.getTemplate=function(is12Hours,showSeconds){return'<div class="timepicker-picker">'+'<table class="table-condensed"'+(is12Hours?' data-hour-format="12"':"")+">"+"<tr>"+'<td><a href="#" class="btn" data-action="incrementHours"><i class="icon-chevron-up"></i></a></td>'+'<td class="separator"></td>'+'<td><a href="#" class="btn" data-action="incrementMinutes"><i class="icon-chevron-up"></i></a></td>'+(showSeconds?'<td class="separator"></td>'+'<td><a href="#" class="btn" data-action="incrementSeconds"><i class="icon-chevron-up"></i></a></td>':"")+(is12Hours?'<td class="separator"></td>':"")+"</tr>"+"<tr>"+"<td>"+TPGlobal.hourTemplate+"</td> "+'<td class="separator">:</td>'+"<td>"+TPGlobal.minuteTemplate+"</td> "+(showSeconds?'<td class="separator">:</td>'+"<td>"+TPGlobal.secondTemplate+"</td>":"")+(is12Hours?'<td class="separator"></td>'+"<td>"+'<button type="button" class="btn btn-primary" data-action="togglePeriod"></button>'+"</td>":"")+"</tr>"+"<tr>"+'<td><a href="#" class="btn" data-action="decrementHours"><i class="icon-chevron-down"></i></a></td>'+'<td class="separator"></td>'+'<td><a href="#" class="btn" data-action="decrementMinutes"><i class="icon-chevron-down"></i></a></td>'+(showSeconds?'<td class="separator"></td>'+'<td><a href="#" class="btn" data-action="decrementSeconds"><i class="icon-chevron-down"></i></a></td>':"")+(is12Hours?'<td class="separator"></td>':"")+"</tr>"+"</table>"+"</div>"+'<div class="timepicker-hours" data-action="selectHour">'+'<table class="table-condensed">'+"</table>"+"</div>"+'<div class="timepicker-minutes" data-action="selectMinute">'+'<table class="table-condensed">'+"</table>"+"</div>"+(showSeconds?'<div class="timepicker-seconds" data-action="selectSecond">'+'<table class="table-condensed">'+"</table>"+"</div>":"")}})(window.jQuery); | |
0 | 27 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/assets/scripts/bootstrap.js
0 → 100644
1 | +/*! | |
2 | + * Bootstrap v3.3.5 (http://getbootstrap.com) | |
3 | + * Copyright 2011-2015 Twitter, Inc. | |
4 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
5 | + */ | |
6 | + | |
7 | +/*! | |
8 | + * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7b2c778c370c61853a11) | |
9 | + * Config saved to config.json and https://gist.github.com/7b2c778c370c61853a11 | |
10 | + */ | |
11 | +if (typeof jQuery === 'undefined') { | |
12 | + throw new Error('Bootstrap\'s JavaScript requires jQuery') | |
13 | +} | |
14 | ++function ($) { | |
15 | + 'use strict'; | |
16 | + var version = $.fn.jquery.split(' ')[0].split('.') | |
17 | + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) { | |
18 | + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3') | |
19 | + } | |
20 | +}(jQuery); | |
21 | + | |
22 | +/* ======================================================================== | |
23 | + * Bootstrap: alert.js v3.3.6 | |
24 | + * http://getbootstrap.com/javascript/#alerts | |
25 | + * ======================================================================== | |
26 | + * Copyright 2011-2015 Twitter, Inc. | |
27 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
28 | + * ======================================================================== */ | |
29 | + | |
30 | + | |
31 | ++function ($) { | |
32 | + 'use strict'; | |
33 | + | |
34 | + // ALERT CLASS DEFINITION | |
35 | + // ====================== | |
36 | + | |
37 | + var dismiss = '[data-dismiss="alert"]' | |
38 | + var Alert = function (el) { | |
39 | + $(el).on('click', dismiss, this.close) | |
40 | + } | |
41 | + | |
42 | + Alert.VERSION = '3.3.6' | |
43 | + | |
44 | + Alert.TRANSITION_DURATION = 150 | |
45 | + | |
46 | + Alert.prototype.close = function (e) { | |
47 | + var $this = $(this) | |
48 | + var selector = $this.attr('data-target') | |
49 | + | |
50 | + if (!selector) { | |
51 | + selector = $this.attr('href') | |
52 | + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 | |
53 | + } | |
54 | + | |
55 | + var $parent = $(selector) | |
56 | + | |
57 | + if (e) e.preventDefault() | |
58 | + | |
59 | + if (!$parent.length) { | |
60 | + $parent = $this.closest('.alert') | |
61 | + } | |
62 | + | |
63 | + $parent.trigger(e = $.Event('close.bs.alert')) | |
64 | + | |
65 | + if (e.isDefaultPrevented()) return | |
66 | + | |
67 | + $parent.removeClass('in') | |
68 | + | |
69 | + function removeElement() { | |
70 | + // detach from parent, fire event then clean up data | |
71 | + $parent.detach().trigger('closed.bs.alert').remove() | |
72 | + } | |
73 | + | |
74 | + $.support.transition && $parent.hasClass('fade') ? | |
75 | + $parent | |
76 | + .one('bsTransitionEnd', removeElement) | |
77 | + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : | |
78 | + removeElement() | |
79 | + } | |
80 | + | |
81 | + | |
82 | + // ALERT PLUGIN DEFINITION | |
83 | + // ======================= | |
84 | + | |
85 | + function Plugin(option) { | |
86 | + return this.each(function () { | |
87 | + var $this = $(this) | |
88 | + var data = $this.data('bs.alert') | |
89 | + | |
90 | + if (!data) $this.data('bs.alert', (data = new Alert(this))) | |
91 | + if (typeof option == 'string') data[option].call($this) | |
92 | + }) | |
93 | + } | |
94 | + | |
95 | + var old = $.fn.alert | |
96 | + | |
97 | + $.fn.alert = Plugin | |
98 | + $.fn.alert.Constructor = Alert | |
99 | + | |
100 | + | |
101 | + // ALERT NO CONFLICT | |
102 | + // ================= | |
103 | + | |
104 | + $.fn.alert.noConflict = function () { | |
105 | + $.fn.alert = old | |
106 | + return this | |
107 | + } | |
108 | + | |
109 | + | |
110 | + // ALERT DATA-API | |
111 | + // ============== | |
112 | + | |
113 | + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) | |
114 | + | |
115 | +}(jQuery); | |
116 | + | |
117 | +/* ======================================================================== | |
118 | + * Bootstrap: button.js v3.3.6 | |
119 | + * http://getbootstrap.com/javascript/#buttons | |
120 | + * ======================================================================== | |
121 | + * Copyright 2011-2015 Twitter, Inc. | |
122 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
123 | + * ======================================================================== */ | |
124 | + | |
125 | + | |
126 | ++function ($) { | |
127 | + 'use strict'; | |
128 | + | |
129 | + // BUTTON PUBLIC CLASS DEFINITION | |
130 | + // ============================== | |
131 | + | |
132 | + var Button = function (element, options) { | |
133 | + this.$element = $(element) | |
134 | + this.options = $.extend({}, Button.DEFAULTS, options) | |
135 | + this.isLoading = false | |
136 | + } | |
137 | + | |
138 | + Button.VERSION = '3.3.6' | |
139 | + | |
140 | + Button.DEFAULTS = { | |
141 | + loadingText: 'loading...' | |
142 | + } | |
143 | + | |
144 | + Button.prototype.setState = function (state) { | |
145 | + var d = 'disabled' | |
146 | + var $el = this.$element | |
147 | + var val = $el.is('input') ? 'val' : 'html' | |
148 | + var data = $el.data() | |
149 | + | |
150 | + state += 'Text' | |
151 | + | |
152 | + if (data.resetText == null) $el.data('resetText', $el[val]()) | |
153 | + | |
154 | + // push to event loop to allow forms to submit | |
155 | + setTimeout($.proxy(function () { | |
156 | + $el[val](data[state] == null ? this.options[state] : data[state]) | |
157 | + | |
158 | + if (state == 'loadingText') { | |
159 | + this.isLoading = true | |
160 | + $el.addClass(d).attr(d, d) | |
161 | + } else if (this.isLoading) { | |
162 | + this.isLoading = false | |
163 | + $el.removeClass(d).removeAttr(d) | |
164 | + } | |
165 | + }, this), 0) | |
166 | + } | |
167 | + | |
168 | + Button.prototype.toggle = function () { | |
169 | + var changed = true | |
170 | + var $parent = this.$element.closest('[data-toggle="buttons"]') | |
171 | + | |
172 | + if ($parent.length) { | |
173 | + var $input = this.$element.find('input') | |
174 | + if ($input.prop('type') == 'radio') { | |
175 | + if ($input.prop('checked')) changed = false | |
176 | + $parent.find('.active').removeClass('active') | |
177 | + this.$element.addClass('active') | |
178 | + } else if ($input.prop('type') == 'checkbox') { | |
179 | + if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false | |
180 | + this.$element.toggleClass('active') | |
181 | + } | |
182 | + $input.prop('checked', this.$element.hasClass('active')) | |
183 | + if (changed) $input.trigger('change') | |
184 | + } else { | |
185 | + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) | |
186 | + this.$element.toggleClass('active') | |
187 | + } | |
188 | + } | |
189 | + | |
190 | + | |
191 | + // BUTTON PLUGIN DEFINITION | |
192 | + // ======================== | |
193 | + | |
194 | + function Plugin(option) { | |
195 | + return this.each(function () { | |
196 | + var $this = $(this) | |
197 | + var data = $this.data('bs.button') | |
198 | + var options = typeof option == 'object' && option | |
199 | + | |
200 | + if (!data) $this.data('bs.button', (data = new Button(this, options))) | |
201 | + | |
202 | + if (option == 'toggle') data.toggle() | |
203 | + else if (option) data.setState(option) | |
204 | + }) | |
205 | + } | |
206 | + | |
207 | + var old = $.fn.button | |
208 | + | |
209 | + $.fn.button = Plugin | |
210 | + $.fn.button.Constructor = Button | |
211 | + | |
212 | + | |
213 | + // BUTTON NO CONFLICT | |
214 | + // ================== | |
215 | + | |
216 | + $.fn.button.noConflict = function () { | |
217 | + $.fn.button = old | |
218 | + return this | |
219 | + } | |
220 | + | |
221 | + | |
222 | + // BUTTON DATA-API | |
223 | + // =============== | |
224 | + | |
225 | + $(document) | |
226 | + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { | |
227 | + var $btn = $(e.target) | |
228 | + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') | |
229 | + Plugin.call($btn, 'toggle') | |
230 | + if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() | |
231 | + }) | |
232 | + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { | |
233 | + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) | |
234 | + }) | |
235 | + | |
236 | +}(jQuery); | |
237 | + | |
238 | +/* ======================================================================== | |
239 | + * Bootstrap: carousel.js v3.3.6 | |
240 | + * http://getbootstrap.com/javascript/#carousel | |
241 | + * ======================================================================== | |
242 | + * Copyright 2011-2015 Twitter, Inc. | |
243 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
244 | + * ======================================================================== */ | |
245 | + | |
246 | + | |
247 | ++function ($) { | |
248 | + 'use strict'; | |
249 | + | |
250 | + // CAROUSEL CLASS DEFINITION | |
251 | + // ========================= | |
252 | + | |
253 | + var Carousel = function (element, options) { | |
254 | + this.$element = $(element) | |
255 | + this.$indicators = this.$element.find('.carousel-indicators') | |
256 | + this.options = options | |
257 | + this.paused = null | |
258 | + this.sliding = null | |
259 | + this.interval = null | |
260 | + this.$active = null | |
261 | + this.$items = null | |
262 | + | |
263 | + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) | |
264 | + | |
265 | + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element | |
266 | + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) | |
267 | + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) | |
268 | + } | |
269 | + | |
270 | + Carousel.VERSION = '3.3.6' | |
271 | + | |
272 | + Carousel.TRANSITION_DURATION = 600 | |
273 | + | |
274 | + Carousel.DEFAULTS = { | |
275 | + interval: 5000, | |
276 | + pause: 'hover', | |
277 | + wrap: true, | |
278 | + keyboard: true | |
279 | + } | |
280 | + | |
281 | + Carousel.prototype.keydown = function (e) { | |
282 | + if (/input|textarea/i.test(e.target.tagName)) return | |
283 | + switch (e.which) { | |
284 | + case 37: this.prev(); break | |
285 | + case 39: this.next(); break | |
286 | + default: return | |
287 | + } | |
288 | + | |
289 | + e.preventDefault() | |
290 | + } | |
291 | + | |
292 | + Carousel.prototype.cycle = function (e) { | |
293 | + e || (this.paused = false) | |
294 | + | |
295 | + this.interval && clearInterval(this.interval) | |
296 | + | |
297 | + this.options.interval | |
298 | + && !this.paused | |
299 | + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) | |
300 | + | |
301 | + return this | |
302 | + } | |
303 | + | |
304 | + Carousel.prototype.getItemIndex = function (item) { | |
305 | + this.$items = item.parent().children('.item') | |
306 | + return this.$items.index(item || this.$active) | |
307 | + } | |
308 | + | |
309 | + Carousel.prototype.getItemForDirection = function (direction, active) { | |
310 | + var activeIndex = this.getItemIndex(active) | |
311 | + var willWrap = (direction == 'prev' && activeIndex === 0) | |
312 | + || (direction == 'next' && activeIndex == (this.$items.length - 1)) | |
313 | + if (willWrap && !this.options.wrap) return active | |
314 | + var delta = direction == 'prev' ? -1 : 1 | |
315 | + var itemIndex = (activeIndex + delta) % this.$items.length | |
316 | + return this.$items.eq(itemIndex) | |
317 | + } | |
318 | + | |
319 | + Carousel.prototype.to = function (pos) { | |
320 | + var that = this | |
321 | + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) | |
322 | + | |
323 | + if (pos > (this.$items.length - 1) || pos < 0) return | |
324 | + | |
325 | + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" | |
326 | + if (activeIndex == pos) return this.pause().cycle() | |
327 | + | |
328 | + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) | |
329 | + } | |
330 | + | |
331 | + Carousel.prototype.pause = function (e) { | |
332 | + e || (this.paused = true) | |
333 | + | |
334 | + if (this.$element.find('.next, .prev').length && $.support.transition) { | |
335 | + this.$element.trigger($.support.transition.end) | |
336 | + this.cycle(true) | |
337 | + } | |
338 | + | |
339 | + this.interval = clearInterval(this.interval) | |
340 | + | |
341 | + return this | |
342 | + } | |
343 | + | |
344 | + Carousel.prototype.next = function () { | |
345 | + if (this.sliding) return | |
346 | + return this.slide('next') | |
347 | + } | |
348 | + | |
349 | + Carousel.prototype.prev = function () { | |
350 | + if (this.sliding) return | |
351 | + return this.slide('prev') | |
352 | + } | |
353 | + | |
354 | + Carousel.prototype.slide = function (type, next) { | |
355 | + var $active = this.$element.find('.item.active') | |
356 | + var $next = next || this.getItemForDirection(type, $active) | |
357 | + var isCycling = this.interval | |
358 | + var direction = type == 'next' ? 'left' : 'right' | |
359 | + var that = this | |
360 | + | |
361 | + if ($next.hasClass('active')) return (this.sliding = false) | |
362 | + | |
363 | + var relatedTarget = $next[0] | |
364 | + var slideEvent = $.Event('slide.bs.carousel', { | |
365 | + relatedTarget: relatedTarget, | |
366 | + direction: direction | |
367 | + }) | |
368 | + this.$element.trigger(slideEvent) | |
369 | + if (slideEvent.isDefaultPrevented()) return | |
370 | + | |
371 | + this.sliding = true | |
372 | + | |
373 | + isCycling && this.pause() | |
374 | + | |
375 | + if (this.$indicators.length) { | |
376 | + this.$indicators.find('.active').removeClass('active') | |
377 | + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) | |
378 | + $nextIndicator && $nextIndicator.addClass('active') | |
379 | + } | |
380 | + | |
381 | + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" | |
382 | + if ($.support.transition && this.$element.hasClass('slide')) { | |
383 | + $next.addClass(type) | |
384 | + $next[0].offsetWidth // force reflow | |
385 | + $active.addClass(direction) | |
386 | + $next.addClass(direction) | |
387 | + $active | |
388 | + .one('bsTransitionEnd', function () { | |
389 | + $next.removeClass([type, direction].join(' ')).addClass('active') | |
390 | + $active.removeClass(['active', direction].join(' ')) | |
391 | + that.sliding = false | |
392 | + setTimeout(function () { | |
393 | + that.$element.trigger(slidEvent) | |
394 | + }, 0) | |
395 | + }) | |
396 | + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) | |
397 | + } else { | |
398 | + $active.removeClass('active') | |
399 | + $next.addClass('active') | |
400 | + this.sliding = false | |
401 | + this.$element.trigger(slidEvent) | |
402 | + } | |
403 | + | |
404 | + isCycling && this.cycle() | |
405 | + | |
406 | + return this | |
407 | + } | |
408 | + | |
409 | + | |
410 | + // CAROUSEL PLUGIN DEFINITION | |
411 | + // ========================== | |
412 | + | |
413 | + function Plugin(option) { | |
414 | + return this.each(function () { | |
415 | + var $this = $(this) | |
416 | + var data = $this.data('bs.carousel') | |
417 | + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) | |
418 | + var action = typeof option == 'string' ? option : options.slide | |
419 | + | |
420 | + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) | |
421 | + if (typeof option == 'number') data.to(option) | |
422 | + else if (action) data[action]() | |
423 | + else if (options.interval) data.pause().cycle() | |
424 | + }) | |
425 | + } | |
426 | + | |
427 | + var old = $.fn.carousel | |
428 | + | |
429 | + $.fn.carousel = Plugin | |
430 | + $.fn.carousel.Constructor = Carousel | |
431 | + | |
432 | + | |
433 | + // CAROUSEL NO CONFLICT | |
434 | + // ==================== | |
435 | + | |
436 | + $.fn.carousel.noConflict = function () { | |
437 | + $.fn.carousel = old | |
438 | + return this | |
439 | + } | |
440 | + | |
441 | + | |
442 | + // CAROUSEL DATA-API | |
443 | + // ================= | |
444 | + | |
445 | + var clickHandler = function (e) { | |
446 | + var href | |
447 | + var $this = $(this) | |
448 | + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 | |
449 | + if (!$target.hasClass('carousel')) return | |
450 | + var options = $.extend({}, $target.data(), $this.data()) | |
451 | + var slideIndex = $this.attr('data-slide-to') | |
452 | + if (slideIndex) options.interval = false | |
453 | + | |
454 | + Plugin.call($target, options) | |
455 | + | |
456 | + if (slideIndex) { | |
457 | + $target.data('bs.carousel').to(slideIndex) | |
458 | + } | |
459 | + | |
460 | + e.preventDefault() | |
461 | + } | |
462 | + | |
463 | + $(document) | |
464 | + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) | |
465 | + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) | |
466 | + | |
467 | + $(window).on('load', function () { | |
468 | + $('[data-ride="carousel"]').each(function () { | |
469 | + var $carousel = $(this) | |
470 | + Plugin.call($carousel, $carousel.data()) | |
471 | + }) | |
472 | + }) | |
473 | + | |
474 | +}(jQuery); | |
475 | + | |
476 | +/* ======================================================================== | |
477 | + * Bootstrap: dropdown.js v3.3.6 | |
478 | + * http://getbootstrap.com/javascript/#dropdowns | |
479 | + * ======================================================================== | |
480 | + * Copyright 2011-2015 Twitter, Inc. | |
481 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
482 | + * ======================================================================== */ | |
483 | + | |
484 | + | |
485 | ++function ($) { | |
486 | + 'use strict'; | |
487 | + | |
488 | + // DROPDOWN CLASS DEFINITION | |
489 | + // ========================= | |
490 | + | |
491 | + var backdrop = '.dropdown-backdrop' | |
492 | + var toggle = '[data-toggle="dropdown"]' | |
493 | + var Dropdown = function (element) { | |
494 | + $(element).on('click.bs.dropdown', this.toggle) | |
495 | + } | |
496 | + | |
497 | + Dropdown.VERSION = '3.3.6' | |
498 | + | |
499 | + function getParent($this) { | |
500 | + var selector = $this.attr('data-target') | |
501 | + | |
502 | + if (!selector) { | |
503 | + selector = $this.attr('href') | |
504 | + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 | |
505 | + } | |
506 | + | |
507 | + var $parent = selector && $(selector) | |
508 | + | |
509 | + return $parent && $parent.length ? $parent : $this.parent() | |
510 | + } | |
511 | + | |
512 | + function clearMenus(e) { | |
513 | + if (e && e.which === 3) return | |
514 | + $(backdrop).remove() | |
515 | + $(toggle).each(function () { | |
516 | + var $this = $(this) | |
517 | + var $parent = getParent($this) | |
518 | + var relatedTarget = { relatedTarget: this } | |
519 | + | |
520 | + if (!$parent.hasClass('open')) return | |
521 | + | |
522 | + if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return | |
523 | + | |
524 | + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) | |
525 | + | |
526 | + if (e.isDefaultPrevented()) return | |
527 | + | |
528 | + $this.attr('aria-expanded', 'false') | |
529 | + $parent.removeClass('open').trigger($.Event('hidden.bs.dropdown', relatedTarget)) | |
530 | + }) | |
531 | + } | |
532 | + | |
533 | + Dropdown.prototype.toggle = function (e) { | |
534 | + var $this = $(this) | |
535 | + | |
536 | + if ($this.is('.disabled, :disabled')) return | |
537 | + | |
538 | + var $parent = getParent($this) | |
539 | + var isActive = $parent.hasClass('open') | |
540 | + | |
541 | + clearMenus() | |
542 | + | |
543 | + if (!isActive) { | |
544 | + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { | |
545 | + // if mobile we use a backdrop because click events don't delegate | |
546 | + $(document.createElement('div')) | |
547 | + .addClass('dropdown-backdrop') | |
548 | + .insertAfter($(this)) | |
549 | + .on('click', clearMenus) | |
550 | + } | |
551 | + | |
552 | + var relatedTarget = { relatedTarget: this } | |
553 | + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) | |
554 | + | |
555 | + if (e.isDefaultPrevented()) return | |
556 | + | |
557 | + $this | |
558 | + .trigger('focus') | |
559 | + .attr('aria-expanded', 'true') | |
560 | + | |
561 | + $parent | |
562 | + .toggleClass('open') | |
563 | + .trigger($.Event('shown.bs.dropdown', relatedTarget)) | |
564 | + } | |
565 | + | |
566 | + return false | |
567 | + } | |
568 | + | |
569 | + Dropdown.prototype.keydown = function (e) { | |
570 | + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return | |
571 | + | |
572 | + var $this = $(this) | |
573 | + | |
574 | + e.preventDefault() | |
575 | + e.stopPropagation() | |
576 | + | |
577 | + if ($this.is('.disabled, :disabled')) return | |
578 | + | |
579 | + var $parent = getParent($this) | |
580 | + var isActive = $parent.hasClass('open') | |
581 | + | |
582 | + if (!isActive && e.which != 27 || isActive && e.which == 27) { | |
583 | + if (e.which == 27) $parent.find(toggle).trigger('focus') | |
584 | + return $this.trigger('click') | |
585 | + } | |
586 | + | |
587 | + var desc = ' li:not(.disabled):visible a' | |
588 | + var $items = $parent.find('.dropdown-menu' + desc) | |
589 | + | |
590 | + if (!$items.length) return | |
591 | + | |
592 | + var index = $items.index(e.target) | |
593 | + | |
594 | + if (e.which == 38 && index > 0) index-- // up | |
595 | + if (e.which == 40 && index < $items.length - 1) index++ // down | |
596 | + if (!~index) index = 0 | |
597 | + | |
598 | + $items.eq(index).trigger('focus') | |
599 | + } | |
600 | + | |
601 | + | |
602 | + // DROPDOWN PLUGIN DEFINITION | |
603 | + // ========================== | |
604 | + | |
605 | + function Plugin(option) { | |
606 | + return this.each(function () { | |
607 | + var $this = $(this) | |
608 | + var data = $this.data('bs.dropdown') | |
609 | + | |
610 | + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) | |
611 | + if (typeof option == 'string') data[option].call($this) | |
612 | + }) | |
613 | + } | |
614 | + | |
615 | + var old = $.fn.dropdown | |
616 | + | |
617 | + $.fn.dropdown = Plugin | |
618 | + $.fn.dropdown.Constructor = Dropdown | |
619 | + | |
620 | + | |
621 | + // DROPDOWN NO CONFLICT | |
622 | + // ==================== | |
623 | + | |
624 | + $.fn.dropdown.noConflict = function () { | |
625 | + $.fn.dropdown = old | |
626 | + return this | |
627 | + } | |
628 | + | |
629 | + | |
630 | + // APPLY TO STANDARD DROPDOWN ELEMENTS | |
631 | + // =================================== | |
632 | + | |
633 | + $(document) | |
634 | + .on('click.bs.dropdown.data-api', clearMenus) | |
635 | + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) | |
636 | + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) | |
637 | + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) | |
638 | + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) | |
639 | + | |
640 | +}(jQuery); | |
641 | + | |
642 | +/* ======================================================================== | |
643 | + * Bootstrap: modal.js v3.3.6 | |
644 | + * http://getbootstrap.com/javascript/#modals | |
645 | + * ======================================================================== | |
646 | + * Copyright 2011-2015 Twitter, Inc. | |
647 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
648 | + * ======================================================================== */ | |
649 | + | |
650 | + | |
651 | ++function ($) { | |
652 | + 'use strict'; | |
653 | + | |
654 | + // MODAL CLASS DEFINITION | |
655 | + // ====================== | |
656 | + | |
657 | + var Modal = function (element, options) { | |
658 | + this.options = options | |
659 | + this.$body = $(document.body) | |
660 | + this.$element = $(element) | |
661 | + this.$dialog = this.$element.find('.modal-dialog') | |
662 | + this.$backdrop = null | |
663 | + this.isShown = null | |
664 | + this.originalBodyPad = null | |
665 | + this.scrollbarWidth = 0 | |
666 | + this.ignoreBackdropClick = false | |
667 | + | |
668 | + if (this.options.remote) { | |
669 | + this.$element | |
670 | + .find('.modal-content') | |
671 | + .load(this.options.remote, $.proxy(function () { | |
672 | + this.$element.trigger('loaded.bs.modal') | |
673 | + }, this)) | |
674 | + } | |
675 | + } | |
676 | + | |
677 | + Modal.VERSION = '3.3.6' | |
678 | + | |
679 | + Modal.TRANSITION_DURATION = 300 | |
680 | + Modal.BACKDROP_TRANSITION_DURATION = 150 | |
681 | + | |
682 | + Modal.DEFAULTS = { | |
683 | + backdrop: true, | |
684 | + keyboard: true, | |
685 | + show: true | |
686 | + } | |
687 | + | |
688 | + Modal.prototype.toggle = function (_relatedTarget) { | |
689 | + return this.isShown ? this.hide() : this.show(_relatedTarget) | |
690 | + } | |
691 | + | |
692 | + Modal.prototype.show = function (_relatedTarget) { | |
693 | + var that = this | |
694 | + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) | |
695 | + | |
696 | + this.$element.trigger(e) | |
697 | + | |
698 | + if (this.isShown || e.isDefaultPrevented()) return | |
699 | + | |
700 | + this.isShown = true | |
701 | + | |
702 | + this.checkScrollbar() | |
703 | + this.setScrollbar() | |
704 | + this.$body.addClass('modal-open') | |
705 | + | |
706 | + this.escape() | |
707 | + this.resize() | |
708 | + | |
709 | + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) | |
710 | + | |
711 | + this.$dialog.on('mousedown.dismiss.bs.modal', function () { | |
712 | + that.$element.one('mouseup.dismiss.bs.modal', function (e) { | |
713 | + if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true | |
714 | + }) | |
715 | + }) | |
716 | + | |
717 | + this.backdrop(function () { | |
718 | + var transition = $.support.transition && that.$element.hasClass('fade') | |
719 | + | |
720 | + if (!that.$element.parent().length) { | |
721 | + that.$element.appendTo(that.$body) // don't move modals dom position | |
722 | + } | |
723 | + | |
724 | + that.$element | |
725 | + .show() | |
726 | + .scrollTop(0) | |
727 | + | |
728 | + that.adjustDialog() | |
729 | + | |
730 | + if (transition) { | |
731 | + that.$element[0].offsetWidth // force reflow | |
732 | + } | |
733 | + | |
734 | + that.$element.addClass('in') | |
735 | + | |
736 | + that.enforceFocus() | |
737 | + | |
738 | + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) | |
739 | + | |
740 | + transition ? | |
741 | + that.$dialog // wait for modal to slide in | |
742 | + .one('bsTransitionEnd', function () { | |
743 | + that.$element.trigger('focus').trigger(e) | |
744 | + }) | |
745 | + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : | |
746 | + that.$element.trigger('focus').trigger(e) | |
747 | + }) | |
748 | + } | |
749 | + | |
750 | + Modal.prototype.hide = function (e) { | |
751 | + if (e) e.preventDefault() | |
752 | + | |
753 | + e = $.Event('hide.bs.modal') | |
754 | + | |
755 | + this.$element.trigger(e) | |
756 | + | |
757 | + if (!this.isShown || e.isDefaultPrevented()) return | |
758 | + | |
759 | + this.isShown = false | |
760 | + | |
761 | + this.escape() | |
762 | + this.resize() | |
763 | + | |
764 | + $(document).off('focusin.bs.modal') | |
765 | + | |
766 | + this.$element | |
767 | + .removeClass('in') | |
768 | + .off('click.dismiss.bs.modal') | |
769 | + .off('mouseup.dismiss.bs.modal') | |
770 | + | |
771 | + this.$dialog.off('mousedown.dismiss.bs.modal') | |
772 | + | |
773 | + $.support.transition && this.$element.hasClass('fade') ? | |
774 | + this.$element | |
775 | + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) | |
776 | + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : | |
777 | + this.hideModal() | |
778 | + } | |
779 | + | |
780 | + Modal.prototype.enforceFocus = function () { | |
781 | + $(document) | |
782 | + .off('focusin.bs.modal') // guard against infinite focus loop | |
783 | + .on('focusin.bs.modal', $.proxy(function (e) { | |
784 | + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { | |
785 | + this.$element.trigger('focus') | |
786 | + } | |
787 | + }, this)) | |
788 | + } | |
789 | + | |
790 | + Modal.prototype.escape = function () { | |
791 | + if (this.isShown && this.options.keyboard) { | |
792 | + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { | |
793 | + e.which == 27 && this.hide() | |
794 | + }, this)) | |
795 | + } else if (!this.isShown) { | |
796 | + this.$element.off('keydown.dismiss.bs.modal') | |
797 | + } | |
798 | + } | |
799 | + | |
800 | + Modal.prototype.resize = function () { | |
801 | + if (this.isShown) { | |
802 | + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) | |
803 | + } else { | |
804 | + $(window).off('resize.bs.modal') | |
805 | + } | |
806 | + } | |
807 | + | |
808 | + Modal.prototype.hideModal = function () { | |
809 | + var that = this | |
810 | + this.$element.hide() | |
811 | + this.backdrop(function () { | |
812 | + that.$body.removeClass('modal-open') | |
813 | + that.resetAdjustments() | |
814 | + that.resetScrollbar() | |
815 | + that.$element.trigger('hidden.bs.modal') | |
816 | + }) | |
817 | + } | |
818 | + | |
819 | + Modal.prototype.removeBackdrop = function () { | |
820 | + this.$backdrop && this.$backdrop.remove() | |
821 | + this.$backdrop = null | |
822 | + } | |
823 | + | |
824 | + Modal.prototype.backdrop = function (callback) { | |
825 | + var that = this | |
826 | + var animate = this.$element.hasClass('fade') ? 'fade' : '' | |
827 | + | |
828 | + if (this.isShown && this.options.backdrop) { | |
829 | + var doAnimate = $.support.transition && animate | |
830 | + | |
831 | + this.$backdrop = $(document.createElement('div')) | |
832 | + .addClass('modal-backdrop ' + animate) | |
833 | + .appendTo(this.$body) | |
834 | + | |
835 | + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { | |
836 | + if (this.ignoreBackdropClick) { | |
837 | + this.ignoreBackdropClick = false | |
838 | + return | |
839 | + } | |
840 | + if (e.target !== e.currentTarget) return | |
841 | + this.options.backdrop == 'static' | |
842 | + ? this.$element[0].focus() | |
843 | + : this.hide() | |
844 | + }, this)) | |
845 | + | |
846 | + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow | |
847 | + | |
848 | + this.$backdrop.addClass('in') | |
849 | + | |
850 | + if (!callback) return | |
851 | + | |
852 | + doAnimate ? | |
853 | + this.$backdrop | |
854 | + .one('bsTransitionEnd', callback) | |
855 | + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : | |
856 | + callback() | |
857 | + | |
858 | + } else if (!this.isShown && this.$backdrop) { | |
859 | + this.$backdrop.removeClass('in') | |
860 | + | |
861 | + var callbackRemove = function () { | |
862 | + that.removeBackdrop() | |
863 | + callback && callback() | |
864 | + } | |
865 | + $.support.transition && this.$element.hasClass('fade') ? | |
866 | + this.$backdrop | |
867 | + .one('bsTransitionEnd', callbackRemove) | |
868 | + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : | |
869 | + callbackRemove() | |
870 | + | |
871 | + } else if (callback) { | |
872 | + callback() | |
873 | + } | |
874 | + } | |
875 | + | |
876 | + // these following methods are used to handle overflowing modals | |
877 | + | |
878 | + Modal.prototype.handleUpdate = function () { | |
879 | + this.adjustDialog() | |
880 | + } | |
881 | + | |
882 | + Modal.prototype.adjustDialog = function () { | |
883 | + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight | |
884 | + | |
885 | + this.$element.css({ | |
886 | + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', | |
887 | + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' | |
888 | + }) | |
889 | + } | |
890 | + | |
891 | + Modal.prototype.resetAdjustments = function () { | |
892 | + this.$element.css({ | |
893 | + paddingLeft: '', | |
894 | + paddingRight: '' | |
895 | + }) | |
896 | + } | |
897 | + | |
898 | + Modal.prototype.checkScrollbar = function () { | |
899 | + var fullWindowWidth = window.innerWidth | |
900 | + if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 | |
901 | + var documentElementRect = document.documentElement.getBoundingClientRect() | |
902 | + fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) | |
903 | + } | |
904 | + this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth | |
905 | + this.scrollbarWidth = this.measureScrollbar() | |
906 | + } | |
907 | + | |
908 | + Modal.prototype.setScrollbar = function () { | |
909 | + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) | |
910 | + this.originalBodyPad = document.body.style.paddingRight || '' | |
911 | + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) | |
912 | + } | |
913 | + | |
914 | + Modal.prototype.resetScrollbar = function () { | |
915 | + this.$body.css('padding-right', this.originalBodyPad) | |
916 | + } | |
917 | + | |
918 | + Modal.prototype.measureScrollbar = function () { // thx walsh | |
919 | + var scrollDiv = document.createElement('div') | |
920 | + scrollDiv.className = 'modal-scrollbar-measure' | |
921 | + this.$body.append(scrollDiv) | |
922 | + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth | |
923 | + this.$body[0].removeChild(scrollDiv) | |
924 | + return scrollbarWidth | |
925 | + } | |
926 | + | |
927 | + | |
928 | + // MODAL PLUGIN DEFINITION | |
929 | + // ======================= | |
930 | + | |
931 | + function Plugin(option, _relatedTarget) { | |
932 | + return this.each(function () { | |
933 | + var $this = $(this) | |
934 | + var data = $this.data('bs.modal') | |
935 | + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) | |
936 | + | |
937 | + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) | |
938 | + if (typeof option == 'string') data[option](_relatedTarget) | |
939 | + else if (options.show) data.show(_relatedTarget) | |
940 | + }) | |
941 | + } | |
942 | + | |
943 | + var old = $.fn.modal | |
944 | + | |
945 | + $.fn.modal = Plugin | |
946 | + $.fn.modal.Constructor = Modal | |
947 | + | |
948 | + | |
949 | + // MODAL NO CONFLICT | |
950 | + // ================= | |
951 | + | |
952 | + $.fn.modal.noConflict = function () { | |
953 | + $.fn.modal = old | |
954 | + return this | |
955 | + } | |
956 | + | |
957 | + | |
958 | + // MODAL DATA-API | |
959 | + // ============== | |
960 | + | |
961 | + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { | |
962 | + var $this = $(this) | |
963 | + var href = $this.attr('href') | |
964 | + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 | |
965 | + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) | |
966 | + | |
967 | + if ($this.is('a')) e.preventDefault() | |
968 | + | |
969 | + $target.one('show.bs.modal', function (showEvent) { | |
970 | + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown | |
971 | + $target.one('hidden.bs.modal', function () { | |
972 | + $this.is(':visible') && $this.trigger('focus') | |
973 | + }) | |
974 | + }) | |
975 | + Plugin.call($target, option, this) | |
976 | + }) | |
977 | + | |
978 | +}(jQuery); | |
979 | + | |
980 | +/* ======================================================================== | |
981 | + * Bootstrap: tooltip.js v3.3.6 | |
982 | + * http://getbootstrap.com/javascript/#tooltip | |
983 | + * Inspired by the original jQuery.tipsy by Jason Frame | |
984 | + * ======================================================================== | |
985 | + * Copyright 2011-2015 Twitter, Inc. | |
986 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
987 | + * ======================================================================== */ | |
988 | + | |
989 | + | |
990 | ++function ($) { | |
991 | + 'use strict'; | |
992 | + | |
993 | + // TOOLTIP PUBLIC CLASS DEFINITION | |
994 | + // =============================== | |
995 | + | |
996 | + var Tooltip = function (element, options) { | |
997 | + this.type = null | |
998 | + this.options = null | |
999 | + this.enabled = null | |
1000 | + this.timeout = null | |
1001 | + this.hoverState = null | |
1002 | + this.$element = null | |
1003 | + this.inState = null | |
1004 | + | |
1005 | + this.init('tooltip', element, options) | |
1006 | + } | |
1007 | + | |
1008 | + Tooltip.VERSION = '3.3.6' | |
1009 | + | |
1010 | + Tooltip.TRANSITION_DURATION = 150 | |
1011 | + | |
1012 | + Tooltip.DEFAULTS = { | |
1013 | + animation: true, | |
1014 | + placement: 'top', | |
1015 | + selector: false, | |
1016 | + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', | |
1017 | + trigger: 'hover focus', | |
1018 | + title: '', | |
1019 | + delay: 0, | |
1020 | + html: false, | |
1021 | + container: false, | |
1022 | + viewport: { | |
1023 | + selector: 'body', | |
1024 | + padding: 0 | |
1025 | + } | |
1026 | + } | |
1027 | + | |
1028 | + Tooltip.prototype.init = function (type, element, options) { | |
1029 | + this.enabled = true | |
1030 | + this.type = type | |
1031 | + this.$element = $(element) | |
1032 | + this.options = this.getOptions(options) | |
1033 | + this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) | |
1034 | + this.inState = { click: false, hover: false, focus: false } | |
1035 | + | |
1036 | + if (this.$element[0] instanceof document.constructor && !this.options.selector) { | |
1037 | + throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') | |
1038 | + } | |
1039 | + | |
1040 | + var triggers = this.options.trigger.split(' ') | |
1041 | + | |
1042 | + for (var i = triggers.length; i--;) { | |
1043 | + var trigger = triggers[i] | |
1044 | + | |
1045 | + if (trigger == 'click') { | |
1046 | + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) | |
1047 | + } else if (trigger != 'manual') { | |
1048 | + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' | |
1049 | + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' | |
1050 | + | |
1051 | + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) | |
1052 | + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) | |
1053 | + } | |
1054 | + } | |
1055 | + | |
1056 | + this.options.selector ? | |
1057 | + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : | |
1058 | + this.fixTitle() | |
1059 | + } | |
1060 | + | |
1061 | + Tooltip.prototype.getDefaults = function () { | |
1062 | + return Tooltip.DEFAULTS | |
1063 | + } | |
1064 | + | |
1065 | + Tooltip.prototype.getOptions = function (options) { | |
1066 | + options = $.extend({}, this.getDefaults(), this.$element.data(), options) | |
1067 | + | |
1068 | + if (options.delay && typeof options.delay == 'number') { | |
1069 | + options.delay = { | |
1070 | + show: options.delay, | |
1071 | + hide: options.delay | |
1072 | + } | |
1073 | + } | |
1074 | + | |
1075 | + return options | |
1076 | + } | |
1077 | + | |
1078 | + Tooltip.prototype.getDelegateOptions = function () { | |
1079 | + var options = {} | |
1080 | + var defaults = this.getDefaults() | |
1081 | + | |
1082 | + this._options && $.each(this._options, function (key, value) { | |
1083 | + if (defaults[key] != value) options[key] = value | |
1084 | + }) | |
1085 | + | |
1086 | + return options | |
1087 | + } | |
1088 | + | |
1089 | + Tooltip.prototype.enter = function (obj) { | |
1090 | + var self = obj instanceof this.constructor ? | |
1091 | + obj : $(obj.currentTarget).data('bs.' + this.type) | |
1092 | + | |
1093 | + if (!self) { | |
1094 | + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) | |
1095 | + $(obj.currentTarget).data('bs.' + this.type, self) | |
1096 | + } | |
1097 | + | |
1098 | + if (obj instanceof $.Event) { | |
1099 | + self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true | |
1100 | + } | |
1101 | + | |
1102 | + if (self.tip().hasClass('in') || self.hoverState == 'in') { | |
1103 | + self.hoverState = 'in' | |
1104 | + return | |
1105 | + } | |
1106 | + | |
1107 | + clearTimeout(self.timeout) | |
1108 | + | |
1109 | + self.hoverState = 'in' | |
1110 | + | |
1111 | + if (!self.options.delay || !self.options.delay.show) return self.show() | |
1112 | + | |
1113 | + self.timeout = setTimeout(function () { | |
1114 | + if (self.hoverState == 'in') self.show() | |
1115 | + }, self.options.delay.show) | |
1116 | + } | |
1117 | + | |
1118 | + Tooltip.prototype.isInStateTrue = function () { | |
1119 | + for (var key in this.inState) { | |
1120 | + if (this.inState[key]) return true | |
1121 | + } | |
1122 | + | |
1123 | + return false | |
1124 | + } | |
1125 | + | |
1126 | + Tooltip.prototype.leave = function (obj) { | |
1127 | + var self = obj instanceof this.constructor ? | |
1128 | + obj : $(obj.currentTarget).data('bs.' + this.type) | |
1129 | + | |
1130 | + if (!self) { | |
1131 | + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) | |
1132 | + $(obj.currentTarget).data('bs.' + this.type, self) | |
1133 | + } | |
1134 | + | |
1135 | + if (obj instanceof $.Event) { | |
1136 | + self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false | |
1137 | + } | |
1138 | + | |
1139 | + if (self.isInStateTrue()) return | |
1140 | + | |
1141 | + clearTimeout(self.timeout) | |
1142 | + | |
1143 | + self.hoverState = 'out' | |
1144 | + | |
1145 | + if (!self.options.delay || !self.options.delay.hide) return self.hide() | |
1146 | + | |
1147 | + self.timeout = setTimeout(function () { | |
1148 | + if (self.hoverState == 'out') self.hide() | |
1149 | + }, self.options.delay.hide) | |
1150 | + } | |
1151 | + | |
1152 | + Tooltip.prototype.show = function () { | |
1153 | + var e = $.Event('show.bs.' + this.type) | |
1154 | + | |
1155 | + if (this.hasContent() && this.enabled) { | |
1156 | + this.$element.trigger(e) | |
1157 | + | |
1158 | + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) | |
1159 | + if (e.isDefaultPrevented() || !inDom) return | |
1160 | + var that = this | |
1161 | + | |
1162 | + var $tip = this.tip() | |
1163 | + | |
1164 | + var tipId = this.getUID(this.type) | |
1165 | + | |
1166 | + this.setContent() | |
1167 | + $tip.attr('id', tipId) | |
1168 | + this.$element.attr('aria-describedby', tipId) | |
1169 | + | |
1170 | + if (this.options.animation) $tip.addClass('fade') | |
1171 | + | |
1172 | + var placement = typeof this.options.placement == 'function' ? | |
1173 | + this.options.placement.call(this, $tip[0], this.$element[0]) : | |
1174 | + this.options.placement | |
1175 | + | |
1176 | + var autoToken = /\s?auto?\s?/i | |
1177 | + var autoPlace = autoToken.test(placement) | |
1178 | + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' | |
1179 | + | |
1180 | + $tip | |
1181 | + .detach() | |
1182 | + .css({ top: 0, left: 0, display: 'block' }) | |
1183 | + .addClass(placement) | |
1184 | + .data('bs.' + this.type, this) | |
1185 | + | |
1186 | + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) | |
1187 | + this.$element.trigger('inserted.bs.' + this.type) | |
1188 | + | |
1189 | + var pos = this.getPosition() | |
1190 | + var actualWidth = $tip[0].offsetWidth | |
1191 | + var actualHeight = $tip[0].offsetHeight | |
1192 | + | |
1193 | + if (autoPlace) { | |
1194 | + var orgPlacement = placement | |
1195 | + var viewportDim = this.getPosition(this.$viewport) | |
1196 | + | |
1197 | + placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : | |
1198 | + placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : | |
1199 | + placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : | |
1200 | + placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : | |
1201 | + placement | |
1202 | + | |
1203 | + $tip | |
1204 | + .removeClass(orgPlacement) | |
1205 | + .addClass(placement) | |
1206 | + } | |
1207 | + | |
1208 | + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) | |
1209 | + | |
1210 | + this.applyPlacement(calculatedOffset, placement) | |
1211 | + | |
1212 | + var complete = function () { | |
1213 | + var prevHoverState = that.hoverState | |
1214 | + that.$element.trigger('shown.bs.' + that.type) | |
1215 | + that.hoverState = null | |
1216 | + | |
1217 | + if (prevHoverState == 'out') that.leave(that) | |
1218 | + } | |
1219 | + | |
1220 | + $.support.transition && this.$tip.hasClass('fade') ? | |
1221 | + $tip | |
1222 | + .one('bsTransitionEnd', complete) | |
1223 | + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : | |
1224 | + complete() | |
1225 | + } | |
1226 | + } | |
1227 | + | |
1228 | + Tooltip.prototype.applyPlacement = function (offset, placement) { | |
1229 | + var $tip = this.tip() | |
1230 | + var width = $tip[0].offsetWidth | |
1231 | + var height = $tip[0].offsetHeight | |
1232 | + | |
1233 | + // manually read margins because getBoundingClientRect includes difference | |
1234 | + var marginTop = parseInt($tip.css('margin-top'), 10) | |
1235 | + var marginLeft = parseInt($tip.css('margin-left'), 10) | |
1236 | + | |
1237 | + // we must check for NaN for ie 8/9 | |
1238 | + if (isNaN(marginTop)) marginTop = 0 | |
1239 | + if (isNaN(marginLeft)) marginLeft = 0 | |
1240 | + | |
1241 | + offset.top += marginTop | |
1242 | + offset.left += marginLeft | |
1243 | + | |
1244 | + // $.fn.offset doesn't round pixel values | |
1245 | + // so we use setOffset directly with our own function B-0 | |
1246 | + $.offset.setOffset($tip[0], $.extend({ | |
1247 | + using: function (props) { | |
1248 | + $tip.css({ | |
1249 | + top: Math.round(props.top), | |
1250 | + left: Math.round(props.left) | |
1251 | + }) | |
1252 | + } | |
1253 | + }, offset), 0) | |
1254 | + | |
1255 | + $tip.addClass('in') | |
1256 | + | |
1257 | + // check to see if placing tip in new offset caused the tip to resize itself | |
1258 | + var actualWidth = $tip[0].offsetWidth | |
1259 | + var actualHeight = $tip[0].offsetHeight | |
1260 | + | |
1261 | + if (placement == 'top' && actualHeight != height) { | |
1262 | + offset.top = offset.top + height - actualHeight | |
1263 | + } | |
1264 | + | |
1265 | + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) | |
1266 | + | |
1267 | + if (delta.left) offset.left += delta.left | |
1268 | + else offset.top += delta.top | |
1269 | + | |
1270 | + var isVertical = /top|bottom/.test(placement) | |
1271 | + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight | |
1272 | + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' | |
1273 | + | |
1274 | + $tip.offset(offset) | |
1275 | + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) | |
1276 | + } | |
1277 | + | |
1278 | + Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { | |
1279 | + this.arrow() | |
1280 | + .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') | |
1281 | + .css(isVertical ? 'top' : 'left', '') | |
1282 | + } | |
1283 | + | |
1284 | + Tooltip.prototype.setContent = function () { | |
1285 | + var $tip = this.tip() | |
1286 | + var title = this.getTitle() | |
1287 | + | |
1288 | + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) | |
1289 | + $tip.removeClass('fade in top bottom left right') | |
1290 | + } | |
1291 | + | |
1292 | + Tooltip.prototype.hide = function (callback) { | |
1293 | + var that = this | |
1294 | + var $tip = $(this.$tip) | |
1295 | + var e = $.Event('hide.bs.' + this.type) | |
1296 | + | |
1297 | + function complete() { | |
1298 | + if (that.hoverState != 'in') $tip.detach() | |
1299 | + that.$element | |
1300 | + .removeAttr('aria-describedby') | |
1301 | + .trigger('hidden.bs.' + that.type) | |
1302 | + callback && callback() | |
1303 | + } | |
1304 | + | |
1305 | + this.$element.trigger(e) | |
1306 | + | |
1307 | + if (e.isDefaultPrevented()) return | |
1308 | + | |
1309 | + $tip.removeClass('in') | |
1310 | + | |
1311 | + $.support.transition && $tip.hasClass('fade') ? | |
1312 | + $tip | |
1313 | + .one('bsTransitionEnd', complete) | |
1314 | + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : | |
1315 | + complete() | |
1316 | + | |
1317 | + this.hoverState = null | |
1318 | + | |
1319 | + return this | |
1320 | + } | |
1321 | + | |
1322 | + Tooltip.prototype.fixTitle = function () { | |
1323 | + var $e = this.$element | |
1324 | + if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { | |
1325 | + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') | |
1326 | + } | |
1327 | + } | |
1328 | + | |
1329 | + Tooltip.prototype.hasContent = function () { | |
1330 | + return this.getTitle() | |
1331 | + } | |
1332 | + | |
1333 | + Tooltip.prototype.getPosition = function ($element) { | |
1334 | + $element = $element || this.$element | |
1335 | + | |
1336 | + var el = $element[0] | |
1337 | + var isBody = el.tagName == 'BODY' | |
1338 | + | |
1339 | + var elRect = el.getBoundingClientRect() | |
1340 | + if (elRect.width == null) { | |
1341 | + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 | |
1342 | + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) | |
1343 | + } | |
1344 | + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() | |
1345 | + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } | |
1346 | + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null | |
1347 | + | |
1348 | + return $.extend({}, elRect, scroll, outerDims, elOffset) | |
1349 | + } | |
1350 | + | |
1351 | + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { | |
1352 | + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : | |
1353 | + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : | |
1354 | + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : | |
1355 | + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } | |
1356 | + | |
1357 | + } | |
1358 | + | |
1359 | + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { | |
1360 | + var delta = { top: 0, left: 0 } | |
1361 | + if (!this.$viewport) return delta | |
1362 | + | |
1363 | + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 | |
1364 | + var viewportDimensions = this.getPosition(this.$viewport) | |
1365 | + | |
1366 | + if (/right|left/.test(placement)) { | |
1367 | + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll | |
1368 | + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight | |
1369 | + if (topEdgeOffset < viewportDimensions.top) { // top overflow | |
1370 | + delta.top = viewportDimensions.top - topEdgeOffset | |
1371 | + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow | |
1372 | + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset | |
1373 | + } | |
1374 | + } else { | |
1375 | + var leftEdgeOffset = pos.left - viewportPadding | |
1376 | + var rightEdgeOffset = pos.left + viewportPadding + actualWidth | |
1377 | + if (leftEdgeOffset < viewportDimensions.left) { // left overflow | |
1378 | + delta.left = viewportDimensions.left - leftEdgeOffset | |
1379 | + } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow | |
1380 | + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset | |
1381 | + } | |
1382 | + } | |
1383 | + | |
1384 | + return delta | |
1385 | + } | |
1386 | + | |
1387 | + Tooltip.prototype.getTitle = function () { | |
1388 | + var title | |
1389 | + var $e = this.$element | |
1390 | + var o = this.options | |
1391 | + | |
1392 | + title = $e.attr('data-original-title') | |
1393 | + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) | |
1394 | + | |
1395 | + return title | |
1396 | + } | |
1397 | + | |
1398 | + Tooltip.prototype.getUID = function (prefix) { | |
1399 | + do prefix += ~~(Math.random() * 1000000) | |
1400 | + while (document.getElementById(prefix)) | |
1401 | + return prefix | |
1402 | + } | |
1403 | + | |
1404 | + Tooltip.prototype.tip = function () { | |
1405 | + if (!this.$tip) { | |
1406 | + this.$tip = $(this.options.template) | |
1407 | + if (this.$tip.length != 1) { | |
1408 | + throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') | |
1409 | + } | |
1410 | + } | |
1411 | + return this.$tip | |
1412 | + } | |
1413 | + | |
1414 | + Tooltip.prototype.arrow = function () { | |
1415 | + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) | |
1416 | + } | |
1417 | + | |
1418 | + Tooltip.prototype.enable = function () { | |
1419 | + this.enabled = true | |
1420 | + } | |
1421 | + | |
1422 | + Tooltip.prototype.disable = function () { | |
1423 | + this.enabled = false | |
1424 | + } | |
1425 | + | |
1426 | + Tooltip.prototype.toggleEnabled = function () { | |
1427 | + this.enabled = !this.enabled | |
1428 | + } | |
1429 | + | |
1430 | + Tooltip.prototype.toggle = function (e) { | |
1431 | + var self = this | |
1432 | + if (e) { | |
1433 | + self = $(e.currentTarget).data('bs.' + this.type) | |
1434 | + if (!self) { | |
1435 | + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) | |
1436 | + $(e.currentTarget).data('bs.' + this.type, self) | |
1437 | + } | |
1438 | + } | |
1439 | + | |
1440 | + if (e) { | |
1441 | + self.inState.click = !self.inState.click | |
1442 | + if (self.isInStateTrue()) self.enter(self) | |
1443 | + else self.leave(self) | |
1444 | + } else { | |
1445 | + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) | |
1446 | + } | |
1447 | + } | |
1448 | + | |
1449 | + Tooltip.prototype.destroy = function () { | |
1450 | + var that = this | |
1451 | + clearTimeout(this.timeout) | |
1452 | + this.hide(function () { | |
1453 | + that.$element.off('.' + that.type).removeData('bs.' + that.type) | |
1454 | + if (that.$tip) { | |
1455 | + that.$tip.detach() | |
1456 | + } | |
1457 | + that.$tip = null | |
1458 | + that.$arrow = null | |
1459 | + that.$viewport = null | |
1460 | + }) | |
1461 | + } | |
1462 | + | |
1463 | + | |
1464 | + // TOOLTIP PLUGIN DEFINITION | |
1465 | + // ========================= | |
1466 | + | |
1467 | + function Plugin(option) { | |
1468 | + return this.each(function () { | |
1469 | + var $this = $(this) | |
1470 | + var data = $this.data('bs.tooltip') | |
1471 | + var options = typeof option == 'object' && option | |
1472 | + | |
1473 | + if (!data && /destroy|hide/.test(option)) return | |
1474 | + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) | |
1475 | + if (typeof option == 'string') data[option]() | |
1476 | + }) | |
1477 | + } | |
1478 | + | |
1479 | + var old = $.fn.tooltip | |
1480 | + | |
1481 | + $.fn.tooltip = Plugin | |
1482 | + $.fn.tooltip.Constructor = Tooltip | |
1483 | + | |
1484 | + | |
1485 | + // TOOLTIP NO CONFLICT | |
1486 | + // =================== | |
1487 | + | |
1488 | + $.fn.tooltip.noConflict = function () { | |
1489 | + $.fn.tooltip = old | |
1490 | + return this | |
1491 | + } | |
1492 | + | |
1493 | +}(jQuery); | |
1494 | + | |
1495 | +/* ======================================================================== | |
1496 | + * Bootstrap: popover.js v3.3.6 | |
1497 | + * http://getbootstrap.com/javascript/#popovers | |
1498 | + * ======================================================================== | |
1499 | + * Copyright 2011-2015 Twitter, Inc. | |
1500 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
1501 | + * ======================================================================== */ | |
1502 | + | |
1503 | + | |
1504 | ++function ($) { | |
1505 | + 'use strict'; | |
1506 | + | |
1507 | + // POPOVER PUBLIC CLASS DEFINITION | |
1508 | + // =============================== | |
1509 | + | |
1510 | + var Popover = function (element, options) { | |
1511 | + this.init('popover', element, options) | |
1512 | + } | |
1513 | + | |
1514 | + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') | |
1515 | + | |
1516 | + Popover.VERSION = '3.3.6' | |
1517 | + | |
1518 | + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { | |
1519 | + placement: 'right', | |
1520 | + trigger: 'click', | |
1521 | + content: '', | |
1522 | + template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' | |
1523 | + }) | |
1524 | + | |
1525 | + | |
1526 | + // NOTE: POPOVER EXTENDS tooltip.js | |
1527 | + // ================================ | |
1528 | + | |
1529 | + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) | |
1530 | + | |
1531 | + Popover.prototype.constructor = Popover | |
1532 | + | |
1533 | + Popover.prototype.getDefaults = function () { | |
1534 | + return Popover.DEFAULTS | |
1535 | + } | |
1536 | + | |
1537 | + Popover.prototype.setContent = function () { | |
1538 | + var $tip = this.tip() | |
1539 | + var title = this.getTitle() | |
1540 | + var content = this.getContent() | |
1541 | + | |
1542 | + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) | |
1543 | + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events | |
1544 | + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' | |
1545 | + ](content) | |
1546 | + | |
1547 | + $tip.removeClass('fade top bottom left right in') | |
1548 | + | |
1549 | + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do | |
1550 | + // this manually by checking the contents. | |
1551 | + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() | |
1552 | + } | |
1553 | + | |
1554 | + Popover.prototype.hasContent = function () { | |
1555 | + return this.getTitle() || this.getContent() | |
1556 | + } | |
1557 | + | |
1558 | + Popover.prototype.getContent = function () { | |
1559 | + var $e = this.$element | |
1560 | + var o = this.options | |
1561 | + | |
1562 | + return $e.attr('data-content') | |
1563 | + || (typeof o.content == 'function' ? | |
1564 | + o.content.call($e[0]) : | |
1565 | + o.content) | |
1566 | + } | |
1567 | + | |
1568 | + Popover.prototype.arrow = function () { | |
1569 | + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) | |
1570 | + } | |
1571 | + | |
1572 | + | |
1573 | + // POPOVER PLUGIN DEFINITION | |
1574 | + // ========================= | |
1575 | + | |
1576 | + function Plugin(option) { | |
1577 | + return this.each(function () { | |
1578 | + var $this = $(this) | |
1579 | + var data = $this.data('bs.popover') | |
1580 | + var options = typeof option == 'object' && option | |
1581 | + | |
1582 | + if (!data && /destroy|hide/.test(option)) return | |
1583 | + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) | |
1584 | + if (typeof option == 'string') data[option]() | |
1585 | + }) | |
1586 | + } | |
1587 | + | |
1588 | + var old = $.fn.popover | |
1589 | + | |
1590 | + $.fn.popover = Plugin | |
1591 | + $.fn.popover.Constructor = Popover | |
1592 | + | |
1593 | + | |
1594 | + // POPOVER NO CONFLICT | |
1595 | + // =================== | |
1596 | + | |
1597 | + $.fn.popover.noConflict = function () { | |
1598 | + $.fn.popover = old | |
1599 | + return this | |
1600 | + } | |
1601 | + | |
1602 | +}(jQuery); | |
1603 | + | |
1604 | +/* ======================================================================== | |
1605 | + * Bootstrap: tab.js v3.3.6 | |
1606 | + * http://getbootstrap.com/javascript/#tabs | |
1607 | + * ======================================================================== | |
1608 | + * Copyright 2011-2015 Twitter, Inc. | |
1609 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
1610 | + * ======================================================================== */ | |
1611 | + | |
1612 | + | |
1613 | ++function ($) { | |
1614 | + 'use strict'; | |
1615 | + | |
1616 | + // TAB CLASS DEFINITION | |
1617 | + // ==================== | |
1618 | + | |
1619 | + var Tab = function (element) { | |
1620 | + // jscs:disable requireDollarBeforejQueryAssignment | |
1621 | + this.element = $(element) | |
1622 | + // jscs:enable requireDollarBeforejQueryAssignment | |
1623 | + } | |
1624 | + | |
1625 | + Tab.VERSION = '3.3.6' | |
1626 | + | |
1627 | + Tab.TRANSITION_DURATION = 150 | |
1628 | + | |
1629 | + Tab.prototype.show = function () { | |
1630 | + var $this = this.element | |
1631 | + var $ul = $this.closest('ul:not(.dropdown-menu)') | |
1632 | + var selector = $this.data('target') | |
1633 | + | |
1634 | + if (!selector) { | |
1635 | + selector = $this.attr('href') | |
1636 | + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 | |
1637 | + } | |
1638 | + | |
1639 | + if ($this.parent('li').hasClass('active')) return | |
1640 | + | |
1641 | + var $previous = $ul.find('.active:last a') | |
1642 | + var hideEvent = $.Event('hide.bs.tab', { | |
1643 | + relatedTarget: $this[0] | |
1644 | + }) | |
1645 | + var showEvent = $.Event('show.bs.tab', { | |
1646 | + relatedTarget: $previous[0] | |
1647 | + }) | |
1648 | + | |
1649 | + $previous.trigger(hideEvent) | |
1650 | + $this.trigger(showEvent) | |
1651 | + | |
1652 | + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return | |
1653 | + | |
1654 | + var $target = $(selector) | |
1655 | + | |
1656 | + this.activate($this.closest('li'), $ul) | |
1657 | + this.activate($target, $target.parent(), function () { | |
1658 | + $previous.trigger({ | |
1659 | + type: 'hidden.bs.tab', | |
1660 | + relatedTarget: $this[0] | |
1661 | + }) | |
1662 | + $this.trigger({ | |
1663 | + type: 'shown.bs.tab', | |
1664 | + relatedTarget: $previous[0] | |
1665 | + }) | |
1666 | + }) | |
1667 | + } | |
1668 | + | |
1669 | + Tab.prototype.activate = function (element, container, callback) { | |
1670 | + var $active = container.find('> .active') | |
1671 | + var transition = callback | |
1672 | + && $.support.transition | |
1673 | + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) | |
1674 | + | |
1675 | + function next() { | |
1676 | + $active | |
1677 | + .removeClass('active') | |
1678 | + .find('> .dropdown-menu > .active') | |
1679 | + .removeClass('active') | |
1680 | + .end() | |
1681 | + .find('[data-toggle="tab"]') | |
1682 | + .attr('aria-expanded', false) | |
1683 | + | |
1684 | + element | |
1685 | + .addClass('active') | |
1686 | + .find('[data-toggle="tab"]') | |
1687 | + .attr('aria-expanded', true) | |
1688 | + | |
1689 | + if (transition) { | |
1690 | + element[0].offsetWidth // reflow for transition | |
1691 | + element.addClass('in') | |
1692 | + } else { | |
1693 | + element.removeClass('fade') | |
1694 | + } | |
1695 | + | |
1696 | + if (element.parent('.dropdown-menu').length) { | |
1697 | + element | |
1698 | + .closest('li.dropdown') | |
1699 | + .addClass('active') | |
1700 | + .end() | |
1701 | + .find('[data-toggle="tab"]') | |
1702 | + .attr('aria-expanded', true) | |
1703 | + } | |
1704 | + | |
1705 | + callback && callback() | |
1706 | + } | |
1707 | + | |
1708 | + $active.length && transition ? | |
1709 | + $active | |
1710 | + .one('bsTransitionEnd', next) | |
1711 | + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : | |
1712 | + next() | |
1713 | + | |
1714 | + $active.removeClass('in') | |
1715 | + } | |
1716 | + | |
1717 | + | |
1718 | + // TAB PLUGIN DEFINITION | |
1719 | + // ===================== | |
1720 | + | |
1721 | + function Plugin(option) { | |
1722 | + return this.each(function () { | |
1723 | + var $this = $(this) | |
1724 | + var data = $this.data('bs.tab') | |
1725 | + | |
1726 | + if (!data) $this.data('bs.tab', (data = new Tab(this))) | |
1727 | + if (typeof option == 'string') data[option]() | |
1728 | + }) | |
1729 | + } | |
1730 | + | |
1731 | + var old = $.fn.tab | |
1732 | + | |
1733 | + $.fn.tab = Plugin | |
1734 | + $.fn.tab.Constructor = Tab | |
1735 | + | |
1736 | + | |
1737 | + // TAB NO CONFLICT | |
1738 | + // =============== | |
1739 | + | |
1740 | + $.fn.tab.noConflict = function () { | |
1741 | + $.fn.tab = old | |
1742 | + return this | |
1743 | + } | |
1744 | + | |
1745 | + | |
1746 | + // TAB DATA-API | |
1747 | + // ============ | |
1748 | + | |
1749 | + var clickHandler = function (e) { | |
1750 | + e.preventDefault() | |
1751 | + Plugin.call($(this), 'show') | |
1752 | + } | |
1753 | + | |
1754 | + $(document) | |
1755 | + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) | |
1756 | + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) | |
1757 | + | |
1758 | +}(jQuery); | |
1759 | + | |
1760 | +/* ======================================================================== | |
1761 | + * Bootstrap: affix.js v3.3.6 | |
1762 | + * http://getbootstrap.com/javascript/#affix | |
1763 | + * ======================================================================== | |
1764 | + * Copyright 2011-2015 Twitter, Inc. | |
1765 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
1766 | + * ======================================================================== */ | |
1767 | + | |
1768 | + | |
1769 | ++function ($) { | |
1770 | + 'use strict'; | |
1771 | + | |
1772 | + // AFFIX CLASS DEFINITION | |
1773 | + // ====================== | |
1774 | + | |
1775 | + var Affix = function (element, options) { | |
1776 | + this.options = $.extend({}, Affix.DEFAULTS, options) | |
1777 | + | |
1778 | + this.$target = $(this.options.target) | |
1779 | + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) | |
1780 | + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) | |
1781 | + | |
1782 | + this.$element = $(element) | |
1783 | + this.affixed = null | |
1784 | + this.unpin = null | |
1785 | + this.pinnedOffset = null | |
1786 | + | |
1787 | + this.checkPosition() | |
1788 | + } | |
1789 | + | |
1790 | + Affix.VERSION = '3.3.6' | |
1791 | + | |
1792 | + Affix.RESET = 'affix affix-top affix-bottom' | |
1793 | + | |
1794 | + Affix.DEFAULTS = { | |
1795 | + offset: 0, | |
1796 | + target: window | |
1797 | + } | |
1798 | + | |
1799 | + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { | |
1800 | + var scrollTop = this.$target.scrollTop() | |
1801 | + var position = this.$element.offset() | |
1802 | + var targetHeight = this.$target.height() | |
1803 | + | |
1804 | + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false | |
1805 | + | |
1806 | + if (this.affixed == 'bottom') { | |
1807 | + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' | |
1808 | + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' | |
1809 | + } | |
1810 | + | |
1811 | + var initializing = this.affixed == null | |
1812 | + var colliderTop = initializing ? scrollTop : position.top | |
1813 | + var colliderHeight = initializing ? targetHeight : height | |
1814 | + | |
1815 | + if (offsetTop != null && scrollTop <= offsetTop) return 'top' | |
1816 | + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' | |
1817 | + | |
1818 | + return false | |
1819 | + } | |
1820 | + | |
1821 | + Affix.prototype.getPinnedOffset = function () { | |
1822 | + if (this.pinnedOffset) return this.pinnedOffset | |
1823 | + this.$element.removeClass(Affix.RESET).addClass('affix') | |
1824 | + var scrollTop = this.$target.scrollTop() | |
1825 | + var position = this.$element.offset() | |
1826 | + return (this.pinnedOffset = position.top - scrollTop) | |
1827 | + } | |
1828 | + | |
1829 | + Affix.prototype.checkPositionWithEventLoop = function () { | |
1830 | + setTimeout($.proxy(this.checkPosition, this), 1) | |
1831 | + } | |
1832 | + | |
1833 | + Affix.prototype.checkPosition = function () { | |
1834 | + if (!this.$element.is(':visible')) return | |
1835 | + | |
1836 | + var height = this.$element.height() | |
1837 | + var offset = this.options.offset | |
1838 | + var offsetTop = offset.top | |
1839 | + var offsetBottom = offset.bottom | |
1840 | + var scrollHeight = Math.max($(document).height(), $(document.body).height()) | |
1841 | + | |
1842 | + if (typeof offset != 'object') offsetBottom = offsetTop = offset | |
1843 | + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) | |
1844 | + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) | |
1845 | + | |
1846 | + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) | |
1847 | + | |
1848 | + if (this.affixed != affix) { | |
1849 | + if (this.unpin != null) this.$element.css('top', '') | |
1850 | + | |
1851 | + var affixType = 'affix' + (affix ? '-' + affix : '') | |
1852 | + var e = $.Event(affixType + '.bs.affix') | |
1853 | + | |
1854 | + this.$element.trigger(e) | |
1855 | + | |
1856 | + if (e.isDefaultPrevented()) return | |
1857 | + | |
1858 | + this.affixed = affix | |
1859 | + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null | |
1860 | + | |
1861 | + this.$element | |
1862 | + .removeClass(Affix.RESET) | |
1863 | + .addClass(affixType) | |
1864 | + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') | |
1865 | + } | |
1866 | + | |
1867 | + if (affix == 'bottom') { | |
1868 | + this.$element.offset({ | |
1869 | + top: scrollHeight - height - offsetBottom | |
1870 | + }) | |
1871 | + } | |
1872 | + } | |
1873 | + | |
1874 | + | |
1875 | + // AFFIX PLUGIN DEFINITION | |
1876 | + // ======================= | |
1877 | + | |
1878 | + function Plugin(option) { | |
1879 | + return this.each(function () { | |
1880 | + var $this = $(this) | |
1881 | + var data = $this.data('bs.affix') | |
1882 | + var options = typeof option == 'object' && option | |
1883 | + | |
1884 | + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) | |
1885 | + if (typeof option == 'string') data[option]() | |
1886 | + }) | |
1887 | + } | |
1888 | + | |
1889 | + var old = $.fn.affix | |
1890 | + | |
1891 | + $.fn.affix = Plugin | |
1892 | + $.fn.affix.Constructor = Affix | |
1893 | + | |
1894 | + | |
1895 | + // AFFIX NO CONFLICT | |
1896 | + // ================= | |
1897 | + | |
1898 | + $.fn.affix.noConflict = function () { | |
1899 | + $.fn.affix = old | |
1900 | + return this | |
1901 | + } | |
1902 | + | |
1903 | + | |
1904 | + // AFFIX DATA-API | |
1905 | + // ============== | |
1906 | + | |
1907 | + $(window).on('load', function () { | |
1908 | + $('[data-spy="affix"]').each(function () { | |
1909 | + var $spy = $(this) | |
1910 | + var data = $spy.data() | |
1911 | + | |
1912 | + data.offset = data.offset || {} | |
1913 | + | |
1914 | + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom | |
1915 | + if (data.offsetTop != null) data.offset.top = data.offsetTop | |
1916 | + | |
1917 | + Plugin.call($spy, data) | |
1918 | + }) | |
1919 | + }) | |
1920 | + | |
1921 | +}(jQuery); | |
1922 | + | |
1923 | +/* ======================================================================== | |
1924 | + * Bootstrap: collapse.js v3.3.6 | |
1925 | + * http://getbootstrap.com/javascript/#collapse | |
1926 | + * ======================================================================== | |
1927 | + * Copyright 2011-2015 Twitter, Inc. | |
1928 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
1929 | + * ======================================================================== */ | |
1930 | + | |
1931 | + | |
1932 | ++function ($) { | |
1933 | + 'use strict'; | |
1934 | + | |
1935 | + // COLLAPSE PUBLIC CLASS DEFINITION | |
1936 | + // ================================ | |
1937 | + | |
1938 | + var Collapse = function (element, options) { | |
1939 | + this.$element = $(element) | |
1940 | + this.options = $.extend({}, Collapse.DEFAULTS, options) | |
1941 | + this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + | |
1942 | + '[data-toggle="collapse"][data-target="#' + element.id + '"]') | |
1943 | + this.transitioning = null | |
1944 | + | |
1945 | + if (this.options.parent) { | |
1946 | + this.$parent = this.getParent() | |
1947 | + } else { | |
1948 | + this.addAriaAndCollapsedClass(this.$element, this.$trigger) | |
1949 | + } | |
1950 | + | |
1951 | + if (this.options.toggle) this.toggle() | |
1952 | + } | |
1953 | + | |
1954 | + Collapse.VERSION = '3.3.6' | |
1955 | + | |
1956 | + Collapse.TRANSITION_DURATION = 350 | |
1957 | + | |
1958 | + Collapse.DEFAULTS = { | |
1959 | + toggle: true | |
1960 | + } | |
1961 | + | |
1962 | + Collapse.prototype.dimension = function () { | |
1963 | + var hasWidth = this.$element.hasClass('width') | |
1964 | + return hasWidth ? 'width' : 'height' | |
1965 | + } | |
1966 | + | |
1967 | + Collapse.prototype.show = function () { | |
1968 | + if (this.transitioning || this.$element.hasClass('in')) return | |
1969 | + | |
1970 | + var activesData | |
1971 | + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') | |
1972 | + | |
1973 | + if (actives && actives.length) { | |
1974 | + activesData = actives.data('bs.collapse') | |
1975 | + if (activesData && activesData.transitioning) return | |
1976 | + } | |
1977 | + | |
1978 | + var startEvent = $.Event('show.bs.collapse') | |
1979 | + this.$element.trigger(startEvent) | |
1980 | + if (startEvent.isDefaultPrevented()) return | |
1981 | + | |
1982 | + if (actives && actives.length) { | |
1983 | + Plugin.call(actives, 'hide') | |
1984 | + activesData || actives.data('bs.collapse', null) | |
1985 | + } | |
1986 | + | |
1987 | + var dimension = this.dimension() | |
1988 | + | |
1989 | + this.$element | |
1990 | + .removeClass('collapse') | |
1991 | + .addClass('collapsing')[dimension](0) | |
1992 | + .attr('aria-expanded', true) | |
1993 | + | |
1994 | + this.$trigger | |
1995 | + .removeClass('collapsed') | |
1996 | + .attr('aria-expanded', true) | |
1997 | + | |
1998 | + this.transitioning = 1 | |
1999 | + | |
2000 | + var complete = function () { | |
2001 | + this.$element | |
2002 | + .removeClass('collapsing') | |
2003 | + .addClass('collapse in')[dimension]('') | |
2004 | + this.transitioning = 0 | |
2005 | + this.$element | |
2006 | + .trigger('shown.bs.collapse') | |
2007 | + } | |
2008 | + | |
2009 | + if (!$.support.transition) return complete.call(this) | |
2010 | + | |
2011 | + var scrollSize = $.camelCase(['scroll', dimension].join('-')) | |
2012 | + | |
2013 | + this.$element | |
2014 | + .one('bsTransitionEnd', $.proxy(complete, this)) | |
2015 | + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) | |
2016 | + } | |
2017 | + | |
2018 | + Collapse.prototype.hide = function () { | |
2019 | + if (this.transitioning || !this.$element.hasClass('in')) return | |
2020 | + | |
2021 | + var startEvent = $.Event('hide.bs.collapse') | |
2022 | + this.$element.trigger(startEvent) | |
2023 | + if (startEvent.isDefaultPrevented()) return | |
2024 | + | |
2025 | + var dimension = this.dimension() | |
2026 | + | |
2027 | + this.$element[dimension](this.$element[dimension]())[0].offsetHeight | |
2028 | + | |
2029 | + this.$element | |
2030 | + .addClass('collapsing') | |
2031 | + .removeClass('collapse in') | |
2032 | + .attr('aria-expanded', false) | |
2033 | + | |
2034 | + this.$trigger | |
2035 | + .addClass('collapsed') | |
2036 | + .attr('aria-expanded', false) | |
2037 | + | |
2038 | + this.transitioning = 1 | |
2039 | + | |
2040 | + var complete = function () { | |
2041 | + this.transitioning = 0 | |
2042 | + this.$element | |
2043 | + .removeClass('collapsing') | |
2044 | + .addClass('collapse') | |
2045 | + .trigger('hidden.bs.collapse') | |
2046 | + } | |
2047 | + | |
2048 | + if (!$.support.transition) return complete.call(this) | |
2049 | + | |
2050 | + this.$element | |
2051 | + [dimension](0) | |
2052 | + .one('bsTransitionEnd', $.proxy(complete, this)) | |
2053 | + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) | |
2054 | + } | |
2055 | + | |
2056 | + Collapse.prototype.toggle = function () { | |
2057 | + this[this.$element.hasClass('in') ? 'hide' : 'show']() | |
2058 | + } | |
2059 | + | |
2060 | + Collapse.prototype.getParent = function () { | |
2061 | + return $(this.options.parent) | |
2062 | + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') | |
2063 | + .each($.proxy(function (i, element) { | |
2064 | + var $element = $(element) | |
2065 | + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) | |
2066 | + }, this)) | |
2067 | + .end() | |
2068 | + } | |
2069 | + | |
2070 | + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { | |
2071 | + var isOpen = $element.hasClass('in') | |
2072 | + | |
2073 | + $element.attr('aria-expanded', isOpen) | |
2074 | + $trigger | |
2075 | + .toggleClass('collapsed', !isOpen) | |
2076 | + .attr('aria-expanded', isOpen) | |
2077 | + } | |
2078 | + | |
2079 | + function getTargetFromTrigger($trigger) { | |
2080 | + var href | |
2081 | + var target = $trigger.attr('data-target') | |
2082 | + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 | |
2083 | + | |
2084 | + return $(target) | |
2085 | + } | |
2086 | + | |
2087 | + | |
2088 | + // COLLAPSE PLUGIN DEFINITION | |
2089 | + // ========================== | |
2090 | + | |
2091 | + function Plugin(option) { | |
2092 | + return this.each(function () { | |
2093 | + var $this = $(this) | |
2094 | + var data = $this.data('bs.collapse') | |
2095 | + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) | |
2096 | + | |
2097 | + if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false | |
2098 | + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) | |
2099 | + if (typeof option == 'string') data[option]() | |
2100 | + }) | |
2101 | + } | |
2102 | + | |
2103 | + var old = $.fn.collapse | |
2104 | + | |
2105 | + $.fn.collapse = Plugin | |
2106 | + $.fn.collapse.Constructor = Collapse | |
2107 | + | |
2108 | + | |
2109 | + // COLLAPSE NO CONFLICT | |
2110 | + // ==================== | |
2111 | + | |
2112 | + $.fn.collapse.noConflict = function () { | |
2113 | + $.fn.collapse = old | |
2114 | + return this | |
2115 | + } | |
2116 | + | |
2117 | + | |
2118 | + // COLLAPSE DATA-API | |
2119 | + // ================= | |
2120 | + | |
2121 | + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { | |
2122 | + var $this = $(this) | |
2123 | + | |
2124 | + if (!$this.attr('data-target')) e.preventDefault() | |
2125 | + | |
2126 | + var $target = getTargetFromTrigger($this) | |
2127 | + var data = $target.data('bs.collapse') | |
2128 | + var option = data ? 'toggle' : $this.data() | |
2129 | + | |
2130 | + Plugin.call($target, option) | |
2131 | + }) | |
2132 | + | |
2133 | +}(jQuery); | |
2134 | + | |
2135 | +/* ======================================================================== | |
2136 | + * Bootstrap: scrollspy.js v3.3.6 | |
2137 | + * http://getbootstrap.com/javascript/#scrollspy | |
2138 | + * ======================================================================== | |
2139 | + * Copyright 2011-2015 Twitter, Inc. | |
2140 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
2141 | + * ======================================================================== */ | |
2142 | + | |
2143 | + | |
2144 | ++function ($) { | |
2145 | + 'use strict'; | |
2146 | + | |
2147 | + // SCROLLSPY CLASS DEFINITION | |
2148 | + // ========================== | |
2149 | + | |
2150 | + function ScrollSpy(element, options) { | |
2151 | + this.$body = $(document.body) | |
2152 | + this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) | |
2153 | + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) | |
2154 | + this.selector = (this.options.target || '') + ' .nav li > a' | |
2155 | + this.offsets = [] | |
2156 | + this.targets = [] | |
2157 | + this.activeTarget = null | |
2158 | + this.scrollHeight = 0 | |
2159 | + | |
2160 | + this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) | |
2161 | + this.refresh() | |
2162 | + this.process() | |
2163 | + } | |
2164 | + | |
2165 | + ScrollSpy.VERSION = '3.3.6' | |
2166 | + | |
2167 | + ScrollSpy.DEFAULTS = { | |
2168 | + offset: 10 | |
2169 | + } | |
2170 | + | |
2171 | + ScrollSpy.prototype.getScrollHeight = function () { | |
2172 | + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) | |
2173 | + } | |
2174 | + | |
2175 | + ScrollSpy.prototype.refresh = function () { | |
2176 | + var that = this | |
2177 | + var offsetMethod = 'offset' | |
2178 | + var offsetBase = 0 | |
2179 | + | |
2180 | + this.offsets = [] | |
2181 | + this.targets = [] | |
2182 | + this.scrollHeight = this.getScrollHeight() | |
2183 | + | |
2184 | + if (!$.isWindow(this.$scrollElement[0])) { | |
2185 | + offsetMethod = 'position' | |
2186 | + offsetBase = this.$scrollElement.scrollTop() | |
2187 | + } | |
2188 | + | |
2189 | + this.$body | |
2190 | + .find(this.selector) | |
2191 | + .map(function () { | |
2192 | + var $el = $(this) | |
2193 | + var href = $el.data('target') || $el.attr('href') | |
2194 | + var $href = /^#./.test(href) && $(href) | |
2195 | + | |
2196 | + return ($href | |
2197 | + && $href.length | |
2198 | + && $href.is(':visible') | |
2199 | + && [[$href[offsetMethod]().top + offsetBase, href]]) || null | |
2200 | + }) | |
2201 | + .sort(function (a, b) { return a[0] - b[0] }) | |
2202 | + .each(function () { | |
2203 | + that.offsets.push(this[0]) | |
2204 | + that.targets.push(this[1]) | |
2205 | + }) | |
2206 | + } | |
2207 | + | |
2208 | + ScrollSpy.prototype.process = function () { | |
2209 | + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset | |
2210 | + var scrollHeight = this.getScrollHeight() | |
2211 | + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() | |
2212 | + var offsets = this.offsets | |
2213 | + var targets = this.targets | |
2214 | + var activeTarget = this.activeTarget | |
2215 | + var i | |
2216 | + | |
2217 | + if (this.scrollHeight != scrollHeight) { | |
2218 | + this.refresh() | |
2219 | + } | |
2220 | + | |
2221 | + if (scrollTop >= maxScroll) { | |
2222 | + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) | |
2223 | + } | |
2224 | + | |
2225 | + if (activeTarget && scrollTop < offsets[0]) { | |
2226 | + this.activeTarget = null | |
2227 | + return this.clear() | |
2228 | + } | |
2229 | + | |
2230 | + for (i = offsets.length; i--;) { | |
2231 | + activeTarget != targets[i] | |
2232 | + && scrollTop >= offsets[i] | |
2233 | + && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) | |
2234 | + && this.activate(targets[i]) | |
2235 | + } | |
2236 | + } | |
2237 | + | |
2238 | + ScrollSpy.prototype.activate = function (target) { | |
2239 | + this.activeTarget = target | |
2240 | + | |
2241 | + this.clear() | |
2242 | + | |
2243 | + var selector = this.selector + | |
2244 | + '[data-target="' + target + '"],' + | |
2245 | + this.selector + '[href="' + target + '"]' | |
2246 | + | |
2247 | + var active = $(selector) | |
2248 | + .parents('li') | |
2249 | + .addClass('active') | |
2250 | + | |
2251 | + if (active.parent('.dropdown-menu').length) { | |
2252 | + active = active | |
2253 | + .closest('li.dropdown') | |
2254 | + .addClass('active') | |
2255 | + } | |
2256 | + | |
2257 | + active.trigger('activate.bs.scrollspy') | |
2258 | + } | |
2259 | + | |
2260 | + ScrollSpy.prototype.clear = function () { | |
2261 | + $(this.selector) | |
2262 | + .parentsUntil(this.options.target, '.active') | |
2263 | + .removeClass('active') | |
2264 | + } | |
2265 | + | |
2266 | + | |
2267 | + // SCROLLSPY PLUGIN DEFINITION | |
2268 | + // =========================== | |
2269 | + | |
2270 | + function Plugin(option) { | |
2271 | + return this.each(function () { | |
2272 | + var $this = $(this) | |
2273 | + var data = $this.data('bs.scrollspy') | |
2274 | + var options = typeof option == 'object' && option | |
2275 | + | |
2276 | + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) | |
2277 | + if (typeof option == 'string') data[option]() | |
2278 | + }) | |
2279 | + } | |
2280 | + | |
2281 | + var old = $.fn.scrollspy | |
2282 | + | |
2283 | + $.fn.scrollspy = Plugin | |
2284 | + $.fn.scrollspy.Constructor = ScrollSpy | |
2285 | + | |
2286 | + | |
2287 | + // SCROLLSPY NO CONFLICT | |
2288 | + // ===================== | |
2289 | + | |
2290 | + $.fn.scrollspy.noConflict = function () { | |
2291 | + $.fn.scrollspy = old | |
2292 | + return this | |
2293 | + } | |
2294 | + | |
2295 | + | |
2296 | + // SCROLLSPY DATA-API | |
2297 | + // ================== | |
2298 | + | |
2299 | + $(window).on('load.bs.scrollspy.data-api', function () { | |
2300 | + $('[data-spy="scroll"]').each(function () { | |
2301 | + var $spy = $(this) | |
2302 | + Plugin.call($spy, $spy.data()) | |
2303 | + }) | |
2304 | + }) | |
2305 | + | |
2306 | +}(jQuery); | |
2307 | + | |
2308 | +/* ======================================================================== | |
2309 | + * Bootstrap: transition.js v3.3.6 | |
2310 | + * http://getbootstrap.com/javascript/#transitions | |
2311 | + * ======================================================================== | |
2312 | + * Copyright 2011-2015 Twitter, Inc. | |
2313 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
2314 | + * ======================================================================== */ | |
2315 | + | |
2316 | + | |
2317 | ++function ($) { | |
2318 | + 'use strict'; | |
2319 | + | |
2320 | + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) | |
2321 | + // ============================================================ | |
2322 | + | |
2323 | + function transitionEnd() { | |
2324 | + var el = document.createElement('bootstrap') | |
2325 | + | |
2326 | + var transEndEventNames = { | |
2327 | + WebkitTransition : 'webkitTransitionEnd', | |
2328 | + MozTransition : 'transitionend', | |
2329 | + OTransition : 'oTransitionEnd otransitionend', | |
2330 | + transition : 'transitionend' | |
2331 | + } | |
2332 | + | |
2333 | + for (var name in transEndEventNames) { | |
2334 | + if (el.style[name] !== undefined) { | |
2335 | + return { end: transEndEventNames[name] } | |
2336 | + } | |
2337 | + } | |
2338 | + | |
2339 | + return false // explicit for ie8 ( ._.) | |
2340 | + } | |
2341 | + | |
2342 | + // http://blog.alexmaccaw.com/css-transitions | |
2343 | + $.fn.emulateTransitionEnd = function (duration) { | |
2344 | + var called = false | |
2345 | + var $el = this | |
2346 | + $(this).one('bsTransitionEnd', function () { called = true }) | |
2347 | + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } | |
2348 | + setTimeout(callback, duration) | |
2349 | + return this | |
2350 | + } | |
2351 | + | |
2352 | + $(function () { | |
2353 | + $.support.transition = transitionEnd() | |
2354 | + | |
2355 | + if (!$.support.transition) return | |
2356 | + | |
2357 | + $.event.special.bsTransitionEnd = { | |
2358 | + bindType: $.support.transition.end, | |
2359 | + delegateType: $.support.transition.end, | |
2360 | + handle: function (e) { | |
2361 | + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) | |
2362 | + } | |
2363 | + } | |
2364 | + }) | |
2365 | + | |
2366 | +}(jQuery); | ... | ... |
400-SOURCECODE/Admin/dist/assets/scripts/fixed_table_rc.js
0 → 100644
1 | +/* | |
2 | +A jQuery plugin to convert a well formatted table into a table with fixed | |
3 | +rows and columns. | |
4 | + | |
5 | +Copyright 2011-2015 Selvakumar Arumugam | |
6 | +http://meetselva.github.io/ | |
7 | + | |
8 | +Permission is hereby granted, free of charge, to any person obtaining | |
9 | +a copy of this software and associated documentation files (the | |
10 | +"Software"), to deal in the Software without restriction, including | |
11 | +without limitation the rights to use, copy, modify, merge, publish, | |
12 | +distribute, sublicense, and/or sell copies of the Software, and to | |
13 | +permit persons to whom the Software is furnished to do so, subject to | |
14 | +the following conditions: | |
15 | + | |
16 | +The above copyright notice and this permission notice shall be | |
17 | +included in all copies or substantial portions of the Software. | |
18 | + | |
19 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
20 | +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
21 | +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | |
22 | +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | |
23 | +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | |
24 | +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | |
25 | +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |
26 | +*/ | |
27 | +(function ($) { | |
28 | + | |
29 | + $.fn.fxdHdrCol = function (o) { | |
30 | + var cfg = { | |
31 | + height: 0, | |
32 | + width: 0, | |
33 | + fixedCols: 0, | |
34 | + colModal: [], | |
35 | + tableTmpl: function () { | |
36 | + return '<table />'; | |
37 | + }, | |
38 | + sort: false | |
39 | + }; | |
40 | + $.extend(cfg, o); | |
41 | + | |
42 | + return this.each (function () { | |
43 | + var lc = { | |
44 | + ft_container: null, | |
45 | + ft_rel_container: null, | |
46 | + ft_wrapper: null, | |
47 | + ft_rc: null, | |
48 | + ft_r: null, | |
49 | + ft_c: null, | |
50 | + tableWidth: 0 | |
51 | + }; | |
52 | + | |
53 | + var $this = $(this); | |
54 | + $this.addClass('ui-widget-header'); | |
55 | + $this.find('tbody tr').addClass('ui-widget-content'); | |
56 | + | |
57 | + $this.wrap('<div class="ft_container" />'); | |
58 | + lc.ft_container = $this.parent().css({width: cfg.width, height: cfg.height}); | |
59 | + | |
60 | + var $ths = $('thead tr', $this).first().find('th'); | |
61 | + | |
62 | + if (cfg.sort && sorttable && cfg.fixedCols == 0) { | |
63 | + $ths.addClass('fx_sort_bg'); | |
64 | + } | |
65 | + | |
66 | + var $thFirst = $ths.first(); | |
67 | + var thSpace = parseInt($thFirst.css('paddingLeft'), 10) + parseInt($thFirst.css('paddingRight'), 10); | |
68 | + | |
69 | + /* set width and textAlign from colModal */ | |
70 | + var ct = 0; | |
71 | + $ths.each(function (i, el) { | |
72 | + var calcWidth = 0; | |
73 | + for (var j = 0; j < el.colSpan; j++) { | |
74 | + calcWidth += cfg.colModal[ct].width; | |
75 | + ct++; | |
76 | + } | |
77 | + $(el).css({width: calcWidth, textAlign: cfg.colModal[ct-1].align}); | |
78 | + | |
79 | + lc.tableWidth += calcWidth + thSpace + ((i == 0)?2:1); | |
80 | + }); | |
81 | + | |
82 | + $('tbody', $this).find('tr').each(function (i, el) { | |
83 | + $('td', el).each(function (i, tdel) { | |
84 | + tdel.style.textAlign = cfg.colModal[i].align; | |
85 | + }); | |
86 | + }); | |
87 | + | |
88 | + $this.width(lc.tableWidth); | |
89 | + | |
90 | + //add relative container | |
91 | + $this.wrap('<div class="ft_rel_container" />'); | |
92 | + lc.ft_rel_container = $this.parent(); | |
93 | + | |
94 | + //add wrapper to base table which will have the scrollbars | |
95 | + $this.wrap('<div class="ft_scroller" />'); | |
96 | + lc.ft_wrapper = $this.parent().css('width', cfg.width - 5); | |
97 | + | |
98 | + var theadTr = $('thead', $this); | |
99 | + //clone the thead->tr | |
100 | + var theadTrClone = theadTr.clone(); | |
101 | + | |
102 | + //construct fixed row (full row) | |
103 | + lc.ft_rel_container | |
104 | + .prepend($(cfg.tableTmpl(), {'class': 'ft_r ui-widget-header'}) | |
105 | + .append(theadTrClone)); | |
106 | + | |
107 | + //an instance of fixed row | |
108 | + lc.ft_r = $('.ft_r', lc.ft_rel_container); | |
109 | + lc.ft_r.wrap($('<div />', {'class': 'ft_rwrapper'})); | |
110 | + | |
111 | + lc.ft_r.width(lc.tableWidth); | |
112 | + | |
113 | + if (cfg.fixedCols > 0) { | |
114 | + //clone the thead again to construct the | |
115 | + theadTrClone = theadTr.clone(); | |
116 | + | |
117 | + //calculate the actual column's count (support for colspan) | |
118 | + var r1c1ColSpan = 0; | |
119 | + for (var i = 0; i < cfg.fixedCols; i++ ) { | |
120 | + r1c1ColSpan += this.rows[0].cells[i].colSpan; | |
121 | + } | |
122 | + | |
123 | + //prepare rows/cols for fixed row col section | |
124 | + $('tr', theadTrClone).each(function () { | |
125 | + var tdct = 0; | |
126 | + $(this).find('th').filter(function() { | |
127 | + tdct += this.colSpan; | |
128 | + return tdct > r1c1ColSpan; | |
129 | + }).remove(); | |
130 | + }); | |
131 | + | |
132 | + //add fixed row col section | |
133 | + lc.ft_rel_container | |
134 | + .prepend($(cfg.tableTmpl(), {'class': 'ft_rc ui-widget-header'}) | |
135 | + .append(theadTrClone)); | |
136 | + | |
137 | + //an instance of fixed row column | |
138 | + lc.ft_rc = $('.ft_rc', lc.ft_rel_container); | |
139 | + | |
140 | + //now clone the fixed row column and append tbody for the remaining rows | |
141 | + lc.ft_c = lc.ft_rc.clone(); | |
142 | + lc.ft_c[0].className = 'ft_c'; | |
143 | + | |
144 | + //append tbody | |
145 | + lc.ft_c.append('<tbody />'); | |
146 | + | |
147 | + //append row by row while just keeping the frozen cols | |
148 | + var ftc_tbody = lc.ft_c.find('tbody'); | |
149 | + $.each ($this.find('tbody > tr'), function (idx, el) { | |
150 | + var tr = $(el).clone(); | |
151 | + | |
152 | + tdct = 0; | |
153 | + tr.find('td').filter(function (){ | |
154 | + tdct += this.colSpan; | |
155 | + return tdct > r1c1ColSpan; | |
156 | + }).remove(); | |
157 | + | |
158 | + ftc_tbody.append(tr); | |
159 | + }); | |
160 | + | |
161 | + lc.ft_rc.after(lc.ft_c); | |
162 | + lc.ft_c.wrap($('<div />', {'class': 'ft_cwrapper'})); | |
163 | + | |
164 | + var tw = 0; | |
165 | + for (var i = 0; i < cfg.fixedCols; i++) { | |
166 | + tw += $(this.rows[0].cells[i]).outerWidth(true); | |
167 | + } | |
168 | + lc.ft_c.add(lc.ft_rc).width(tw); | |
169 | + lc.ft_c.height($this.outerHeight(true)); | |
170 | + | |
171 | + //set height of fixed_rc and fixed_c | |
172 | + for (var i = 0; i < this.rows.length; i++) { | |
173 | + var ch = $(this.rows[i]).outerHeight(); | |
174 | + var fch = $(lc.ft_c[0].rows[i]).outerHeight(true); | |
175 | + | |
176 | + ch = (ch>fch)?ch:fch; | |
177 | + | |
178 | + if (i < lc.ft_rc[0].rows.length) { | |
179 | + $(lc.ft_r[0].rows[i]) | |
180 | + .add(lc.ft_rc[0].rows[i]) | |
181 | + .height(ch); | |
182 | + } | |
183 | + | |
184 | + $(lc.ft_c[0].rows[i]) | |
185 | + .add(this.rows[i]) | |
186 | + .height(ch); | |
187 | + } | |
188 | + | |
189 | + lc.ft_c | |
190 | + .parent() | |
191 | + .css({height: lc.ft_container.height() - 17}) | |
192 | + .width(lc.ft_rc.outerWidth(true) + 1); | |
193 | + } | |
194 | + | |
195 | + lc.ft_r | |
196 | + .parent() | |
197 | + .css({width: lc.ft_wrapper.width()- 17}); | |
198 | + | |
199 | + //events (scroll and resize) | |
200 | + lc.ft_wrapper.scroll(function () { | |
201 | + if (cfg.fixedCols > 0) { | |
202 | + lc.ft_c.css('top', ($(this).scrollTop()*-1)); | |
203 | + } | |
204 | + lc.ft_r.css('left', ($(this).scrollLeft()*-1)); | |
205 | + }); | |
206 | + | |
207 | + /*$(window).on('resize', function () { | |
208 | + lc.ft_r | |
209 | + .parent() | |
210 | + .css({width: lc.ft_rel_container.width()- 17}); | |
211 | + });*/ | |
212 | + | |
213 | + if (cfg.sort && sorttable && cfg.fixedCols == 0) { | |
214 | + | |
215 | + $('table', lc.ft_container).addClass('sorttable'); | |
216 | + | |
217 | + sorttable.makeSortable(this); | |
218 | + | |
219 | + var $sortableTh = $('.fx_sort_bg', lc.ft_rel_container); | |
220 | + | |
221 | + $sortableTh.click (function () { | |
222 | + var $this = $(this); | |
223 | + var isAscSort = $this.hasClass('fx_sort_asc'); | |
224 | + | |
225 | + $sortableTh.removeClass('fx_sort_asc fx_sort_desc'); | |
226 | + | |
227 | + if (isAscSort) { | |
228 | + $this.addClass('fx_sort_desc').removeClass('fx_sort_asc'); | |
229 | + } else { | |
230 | + $this.addClass('fx_sort_asc').removeClass('fx_sort_desc'); | |
231 | + } | |
232 | + | |
233 | + var idx = $(this).index(); | |
234 | + | |
235 | + sorttable.innerSortFunction.apply(lc.ft_wrapper.find('th').get(idx), []); | |
236 | + }); | |
237 | + } | |
238 | + | |
239 | + }); | |
240 | + | |
241 | + }; | |
242 | + | |
243 | +})(jQuery); | ... | ... |
400-SOURCECODE/Admin/dist/assets/scripts/jquery-1.11.3.min.js
0 → 100644
1 | +/*! jQuery v1.11.3 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */ | |
2 | +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.3",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b="length"in a&&a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; | |
3 | + | |
4 | +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?m.queue(this[0],a):void 0===b?this:this.each(function(){var c=m.queue(this,a,b);m._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&m.dequeue(this,a)})},dequeue:function(a){return this.each(function(){m.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=m.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=m._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=["Top","Right","Bottom","Left"],U=function(a,b){return a=b||a,"none"===m.css(a,"display")||!m.contains(a.ownerDocument,a)},V=m.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===m.type(c)){e=!0;for(h in c)m.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,m.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(m(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav></:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[m.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=Z.test(e)?this.mouseHooks:Y.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new m.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||y),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||y,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==ca()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===ca()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return m.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return m.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=m.extend(new m.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?m.event.trigger(e,null,b):m.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},m.removeEvent=y.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===K&&(a[d]=null),a.detachEvent(d,c))},m.Event=function(a,b){return this instanceof m.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?aa:ba):this.type=a,b&&m.extend(this,b),this.timeStamp=a&&a.timeStamp||m.now(),void(this[m.expando]=!0)):new m.Event(a,b)},m.Event.prototype={isDefaultPrevented:ba,isPropagationStopped:ba,isImmediatePropagationStopped:ba,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=aa,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=aa,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=aa,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){m.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!m.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.submitBubbles||(m.event.special.submit={setup:function(){return m.nodeName(this,"form")?!1:void m.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=m.nodeName(b,"input")||m.nodeName(b,"button")?b.form:void 0;c&&!m._data(c,"submitBubbles")&&(m.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),m._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&m.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return m.nodeName(this,"form")?!1:void m.event.remove(this,"._submit")}}),k.changeBubbles||(m.event.special.change={setup:function(){return X.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(m.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),m.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),m.event.simulate("change",this,a,!0)})),!1):void m.event.add(this,"beforeactivate._change",function(a){var b=a.target;X.test(b.nodeName)&&!m._data(b,"changeBubbles")&&(m.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||m.event.simulate("change",this.parentNode,a,!0)}),m._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return m.event.remove(this,"._change"),!X.test(this.nodeName)}}),k.focusinBubbles||m.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){m.event.simulate(b,a.target,m.event.fix(a),!0)};m.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=m._data(d,b);e||d.addEventListener(a,c,!0),m._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=m._data(d,b)-1;e?m._data(d,b,e):(d.removeEventListener(a,c,!0),m._removeData(d,b))}}}),m.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=ba;else if(!d)return this;return 1===e&&(g=d,d=function(a){return m().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=m.guid++)),this.each(function(){m.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,m(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=ba),this.each(function(){m.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){m.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?m.event.trigger(a,b,c,!0):void 0}});function da(a){var b=ea.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var ea="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",fa=/ jQuery\d+="(?:null|\d+)"/g,ga=new RegExp("<(?:"+ea+")[\\s/>]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/<tbody/i,la=/<|&#?\w+;/,ma=/<(?:script|style|link)/i,na=/checked\s*(?:[^=]|=\s*.checked.)/i,oa=/^$|\/(?:java|ecma)script/i,pa=/^true\/(.*)/,qa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ra={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:k.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1></$2>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?"<table>"!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Ca[0].contentWindow||Ca[0].contentDocument).document,b.write(),b.close(),c=Ea(a,b),Ca.detach()),Da[a]=c),c}!function(){var a;k.shrinkWrapBlocks=function(){if(null!=a)return a;a=!1;var b,c,d;return c=y.getElementsByTagName("body")[0],c&&c.style?(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",b.appendChild(y.createElement("div")).style.width="5px",a=3!==b.offsetWidth),c.removeChild(d),a):void 0}}();var Ga=/^margin/,Ha=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ia,Ja,Ka=/^(top|right|bottom|left)$/;a.getComputedStyle?(Ia=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||m.contains(a.ownerDocument,a)||(g=m.style(a,b)),Ha.test(g)&&Ga.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):y.documentElement.currentStyle&&(Ia=function(a){return a.currentStyle},Ja=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Ia(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ha.test(g)&&!Ka.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function La(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h;if(b=y.createElement("div"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=d&&d.style){c.cssText="float:left;opacity:.5",k.opacity="0.5"===c.opacity,k.cssFloat=!!c.cssFloat,b.style.backgroundClip="content-box",b.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===b.style.backgroundClip,k.boxSizing=""===c.boxSizing||""===c.MozBoxSizing||""===c.WebkitBoxSizing,m.extend(k,{reliableHiddenOffsets:function(){return null==g&&i(),g},boxSizingReliable:function(){return null==f&&i(),f},pixelPosition:function(){return null==e&&i(),e},reliableMarginRight:function(){return null==h&&i(),h}});function i(){var b,c,d,i;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),b.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",e=f=!1,h=!0,a.getComputedStyle&&(e="1%"!==(a.getComputedStyle(b,null)||{}).top,f="4px"===(a.getComputedStyle(b,null)||{width:"4px"}).width,i=b.appendChild(y.createElement("div")),i.style.cssText=b.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",b.style.width="1px",h=!parseFloat((a.getComputedStyle(i,null)||{}).marginRight),b.removeChild(i)),b.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=b.getElementsByTagName("td"),i[0].style.cssText="margin:0;border:0;padding:0;display:none",g=0===i[0].offsetHeight,g&&(i[0].style.display="",i[1].style.display="none",g=0===i[0].offsetHeight),c.removeChild(d))}}}(),m.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Ma=/alpha\([^)]*\)/i,Na=/opacity\s*=\s*([^)]*)/,Oa=/^(none|table(?!-c[ea]).+)/,Pa=new RegExp("^("+S+")(.*)$","i"),Qa=new RegExp("^([+-])=("+S+")","i"),Ra={position:"absolute",visibility:"hidden",display:"block"},Sa={letterSpacing:"0",fontWeight:"400"},Ta=["Webkit","O","Moz","ms"];function Ua(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ta.length;while(e--)if(b=Ta[e]+c,b in a)return b;return d}function Va(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=m._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&U(d)&&(f[g]=m._data(d,"olddisplay",Fa(d.nodeName)))):(e=U(d),(c&&"none"!==c||!e)&&m._data(d,"olddisplay",e?c:m.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Wa(a,b,c){var d=Pa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Xa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=m.css(a,c+T[f],!0,e)),d?("content"===c&&(g-=m.css(a,"padding"+T[f],!0,e)),"margin"!==c&&(g-=m.css(a,"border"+T[f]+"Width",!0,e))):(g+=m.css(a,"padding"+T[f],!0,e),"padding"!==c&&(g+=m.css(a,"border"+T[f]+"Width",!0,e)));return g}function Ya(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ia(a),g=k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Ja(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ha.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Xa(a,b,c||(g?"border":"content"),d,f)+"px"}m.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Ja(a,"opacity");return""===c?"1":c}}}},cssNumber:{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:{"float":k.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=m.camelCase(b),i=a.style;if(b=m.cssProps[h]||(m.cssProps[h]=Ua(i,h)),g=m.cssHooks[b]||m.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Qa.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(m.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||m.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=m.camelCase(b);return b=m.cssProps[h]||(m.cssProps[h]=Ua(a.style,h)),g=m.cssHooks[b]||m.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Ja(a,b,d)),"normal"===f&&b in Sa&&(f=Sa[b]),""===c||c?(e=parseFloat(f),c===!0||m.isNumeric(e)?e||0:f):f}}),m.each(["height","width"],function(a,b){m.cssHooks[b]={get:function(a,c,d){return c?Oa.test(m.css(a,"display"))&&0===a.offsetWidth?m.swap(a,Ra,function(){return Ya(a,b,d)}):Ya(a,b,d):void 0},set:function(a,c,d){var e=d&&Ia(a);return Wa(a,c,d?Xa(a,b,d,k.boxSizing&&"border-box"===m.css(a,"boxSizing",!1,e),e):0)}}}),k.opacity||(m.cssHooks.opacity={get:function(a,b){return Na.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=m.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===m.trim(f.replace(Ma,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Ma.test(f)?f.replace(Ma,e):f+" "+e)}}),m.cssHooks.marginRight=La(k.reliableMarginRight,function(a,b){return b?m.swap(a,{display:"inline-block"},Ja,[a,"marginRight"]):void 0}),m.each({margin:"",padding:"",border:"Width"},function(a,b){m.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+T[d]+b]=f[d]||f[d-2]||f[0];return e}},Ga.test(a)||(m.cssHooks[a+b].set=Wa)}),m.fn.extend({css:function(a,b){return V(this,function(a,b,c){var d,e,f={},g=0;if(m.isArray(b)){for(d=Ia(a),e=b.length;e>g;g++)f[b[g]]=m.css(a,b[g],!1,d);return f}return void 0!==c?m.style(a,b,c):m.css(a,b)},a,b,arguments.length>1)},show:function(){return Va(this,!0)},hide:function(){return Va(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){U(this)?m(this).show():m(this).hide()})}});function Za(a,b,c,d,e){ | |
5 | +return new Za.prototype.init(a,b,c,d,e)}m.Tween=Za,Za.prototype={constructor:Za,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(m.cssNumber[c]?"":"px")},cur:function(){var a=Za.propHooks[this.prop];return a&&a.get?a.get(this):Za.propHooks._default.get(this)},run:function(a){var b,c=Za.propHooks[this.prop];return this.options.duration?this.pos=b=m.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Za.propHooks._default.set(this),this}},Za.prototype.init.prototype=Za.prototype,Za.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=m.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){m.fx.step[a.prop]?m.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[m.cssProps[a.prop]]||m.cssHooks[a.prop])?m.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Za.propHooks.scrollTop=Za.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},m.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},m.fx=Za.prototype.init,m.fx.step={};var $a,_a,ab=/^(?:toggle|show|hide)$/,bb=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),cb=/queueHooks$/,db=[ib],eb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=bb.exec(b),f=e&&e[3]||(m.cssNumber[a]?"":"px"),g=(m.cssNumber[a]||"px"!==f&&+d)&&bb.exec(m.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,m.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function fb(){return setTimeout(function(){$a=void 0}),$a=m.now()}function gb(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=T[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function hb(a,b,c){for(var d,e=(eb[b]||[]).concat(eb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function ib(a,b,c){var d,e,f,g,h,i,j,l,n=this,o={},p=a.style,q=a.nodeType&&U(a),r=m._data(a,"fxshow");c.queue||(h=m._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,n.always(function(){n.always(function(){h.unqueued--,m.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=m.css(a,"display"),l="none"===j?m._data(a,"olddisplay")||Fa(a.nodeName):j,"inline"===l&&"none"===m.css(a,"float")&&(k.inlineBlockNeedsLayout&&"inline"!==Fa(a.nodeName)?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",k.shrinkWrapBlocks()||n.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],ab.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||m.style(a,d)}else j=void 0;if(m.isEmptyObject(o))"inline"===("none"===j?Fa(a.nodeName):j)&&(p.display=j);else{r?"hidden"in r&&(q=r.hidden):r=m._data(a,"fxshow",{}),f&&(r.hidden=!q),q?m(a).show():n.done(function(){m(a).hide()}),n.done(function(){var b;m._removeData(a,"fxshow");for(b in o)m.style(a,b,o[b])});for(d in o)g=hb(q?r[d]:0,d,n),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function jb(a,b){var c,d,e,f,g;for(c in a)if(d=m.camelCase(c),e=b[d],f=a[c],m.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=m.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function kb(a,b,c){var d,e,f=0,g=db.length,h=m.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=$a||fb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:m.extend({},b),opts:m.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:$a||fb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=m.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(jb(k,j.opts.specialEasing);g>f;f++)if(d=db[f].call(j,a,k,j.opts))return d;return m.map(k,hb,j),m.isFunction(j.opts.start)&&j.opts.start.call(a,j),m.fx.timer(m.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}m.Animation=m.extend(kb,{tweener:function(a,b){m.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],eb[c]=eb[c]||[],eb[c].unshift(b)},prefilter:function(a,b){b?db.unshift(a):db.push(a)}}),m.speed=function(a,b,c){var d=a&&"object"==typeof a?m.extend({},a):{complete:c||!c&&b||m.isFunction(a)&&a,duration:a,easing:c&&b||b&&!m.isFunction(b)&&b};return d.duration=m.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in m.fx.speeds?m.fx.speeds[d.duration]:m.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){m.isFunction(d.old)&&d.old.call(this),d.queue&&m.dequeue(this,d.queue)},d},m.fn.extend({fadeTo:function(a,b,c,d){return this.filter(U).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=m.isEmptyObject(a),f=m.speed(b,c,d),g=function(){var b=kb(this,m.extend({},a),f);(e||m._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=m.timers,g=m._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&cb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&m.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=m._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=m.timers,g=d?d.length:0;for(c.finish=!0,m.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),m.each(["toggle","show","hide"],function(a,b){var c=m.fn[b];m.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(gb(b,!0),a,d,e)}}),m.each({slideDown:gb("show"),slideUp:gb("hide"),slideToggle:gb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){m.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),m.timers=[],m.fx.tick=function(){var a,b=m.timers,c=0;for($a=m.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||m.fx.stop(),$a=void 0},m.fx.timer=function(a){m.timers.push(a),a()?m.fx.start():m.timers.pop()},m.fx.interval=13,m.fx.start=function(){_a||(_a=setInterval(m.fx.tick,m.fx.interval))},m.fx.stop=function(){clearInterval(_a),_a=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(a,b){return a=m.fx?m.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e;b=y.createElement("div"),b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",d=b.getElementsByTagName("a")[0],c=y.createElement("select"),e=c.appendChild(y.createElement("option")),a=b.getElementsByTagName("input")[0],d.style.cssText="top:1px",k.getSetAttribute="t"!==b.className,k.style=/top/.test(d.getAttribute("style")),k.hrefNormalized="/a"===d.getAttribute("href"),k.checkOn=!!a.value,k.optSelected=e.selected,k.enctype=!!y.createElement("form").enctype,c.disabled=!0,k.optDisabled=!e.disabled,a=y.createElement("input"),a.setAttribute("value",""),k.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),k.radioValue="t"===a.value}();var lb=/\r/g;m.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=m.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,m(this).val()):a,null==e?e="":"number"==typeof e?e+="":m.isArray(e)&&(e=m.map(e,function(a){return null==a?"":a+""})),b=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=m.valHooks[e.type]||m.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(lb,""):null==c?"":c)}}}),m.extend({valHooks:{option:{get:function(a){var b=m.find.attr(a,"value");return null!=b?b:m.trim(m.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&m.nodeName(c.parentNode,"optgroup"))){if(b=m(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=m.makeArray(b),g=e.length;while(g--)if(d=e[g],m.inArray(m.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(a,b){return m.isArray(b)?a.checked=m.inArray(m(a).val(),b)>=0:void 0}},k.checkOn||(m.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var mb,nb,ob=m.expr.attrHandle,pb=/^(?:checked|selected)$/i,qb=k.getSetAttribute,rb=k.input;m.fn.extend({attr:function(a,b){return V(this,m.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){m.removeAttr(this,a)})}}),m.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===K?m.prop(a,b,c):(1===f&&m.isXMLDoc(a)||(b=b.toLowerCase(),d=m.attrHooks[b]||(m.expr.match.bool.test(b)?nb:mb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=m.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void m.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=m.propFix[c]||c,m.expr.match.bool.test(c)?rb&&qb||!pb.test(c)?a[d]=!1:a[m.camelCase("default-"+c)]=a[d]=!1:m.attr(a,c,""),a.removeAttribute(qb?c:d)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&m.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),nb={set:function(a,b,c){return b===!1?m.removeAttr(a,c):rb&&qb||!pb.test(c)?a.setAttribute(!qb&&m.propFix[c]||c,c):a[m.camelCase("default-"+c)]=a[c]=!0,c}},m.each(m.expr.match.bool.source.match(/\w+/g),function(a,b){var c=ob[b]||m.find.attr;ob[b]=rb&&qb||!pb.test(b)?function(a,b,d){var e,f;return d||(f=ob[b],ob[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,ob[b]=f),e}:function(a,b,c){return c?void 0:a[m.camelCase("default-"+b)]?b.toLowerCase():null}}),rb&&qb||(m.attrHooks.value={set:function(a,b,c){return m.nodeName(a,"input")?void(a.defaultValue=b):mb&&mb.set(a,b,c)}}),qb||(mb={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},ob.id=ob.name=ob.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},m.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:mb.set},m.attrHooks.contenteditable={set:function(a,b,c){mb.set(a,""===b?!1:b,c)}},m.each(["width","height"],function(a,b){m.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),k.style||(m.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var sb=/^(?:input|select|textarea|button|object)$/i,tb=/^(?:a|area)$/i;m.fn.extend({prop:function(a,b){return V(this,m.prop,a,b,arguments.length>1)},removeProp:function(a){return a=m.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),m.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!m.isXMLDoc(a),f&&(b=m.propFix[b]||b,e=m.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=m.find.attr(a,"tabindex");return b?parseInt(b,10):sb.test(a.nodeName)||tb.test(a.nodeName)&&a.href?0:-1}}}}),k.hrefNormalized||m.each(["href","src"],function(a,b){m.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),k.optSelected||(m.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),k.enctype||(m.propFix.enctype="encoding");var ub=/[\t\r\n\f]/g;m.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=m.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(m.isFunction(a))return this.each(function(b){m(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(E)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ub," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?m.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(m.isFunction(a)?function(c){m(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=m(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===K||"boolean"===c)&&(this.className&&m._data(this,"__className__",this.className),this.className=this.className||a===!1?"":m._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ub," ").indexOf(b)>=0)return!0;return!1}}),m.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){m.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),m.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var vb=m.now(),wb=/\?/,xb=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;m.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=m.trim(b+"");return e&&!m.trim(e.replace(xb,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():m.error("Invalid JSON: "+b)},m.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+b),c};var yb,zb,Ab=/#.*$/,Bb=/([?&])_=[^&]*/,Cb=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Db=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Eb=/^(?:GET|HEAD)$/,Fb=/^\/\//,Gb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Hb={},Ib={},Jb="*/".concat("*");try{zb=location.href}catch(Kb){zb=y.createElement("a"),zb.href="",zb=zb.href}yb=Gb.exec(zb.toLowerCase())||[];function Lb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(m.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Mb(a,b,c,d){var e={},f=a===Ib;function g(h){var i;return e[h]=!0,m.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Nb(a,b){var c,d,e=m.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&m.extend(!0,a,c),a}function Ob(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Pb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:zb,type:"GET",isLocal:Db.test(yb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Jb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":m.parseJSON,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Nb(Nb(a,m.ajaxSettings),b):Nb(m.ajaxSettings,a)},ajaxPrefilter:Lb(Hb),ajaxTransport:Lb(Ib),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=m.ajaxSetup({},b),l=k.context||k,n=k.context&&(l.nodeType||l.jquery)?m(l):m.event,o=m.Deferred(),p=m.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Cb.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||zb)+"").replace(Ab,"").replace(Fb,yb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=m.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(c=Gb.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===yb[1]&&c[2]===yb[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(yb[3]||("http:"===yb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=m.param(k.data,k.traditional)),Mb(Hb,k,b,v),2===t)return v;h=m.event&&k.global,h&&0===m.active++&&m.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Eb.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(wb.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Bb.test(e)?e.replace(Bb,"$1_="+vb++):e+(wb.test(e)?"&":"?")+"_="+vb++)),k.ifModified&&(m.lastModified[e]&&v.setRequestHeader("If-Modified-Since",m.lastModified[e]),m.etag[e]&&v.setRequestHeader("If-None-Match",m.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Jb+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Mb(Ib,k,b,v)){v.readyState=1,h&&n.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Ob(k,v,c)),u=Pb(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(m.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(m.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&n.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(n.trigger("ajaxComplete",[v,k]),--m.active||m.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return m.get(a,b,c,"json")},getScript:function(a,b){return m.get(a,void 0,b,"script")}}),m.each(["get","post"],function(a,b){m[b]=function(a,c,d,e){return m.isFunction(c)&&(e=e||d,d=c,c=void 0),m.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),m._evalUrl=function(a){return m.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},m.fn.extend({wrapAll:function(a){if(m.isFunction(a))return this.each(function(b){m(this).wrapAll(a.call(this,b))});if(this[0]){var b=m(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(m.isFunction(a)?function(b){m(this).wrapInner(a.call(this,b))}:function(){var b=m(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=m.isFunction(a);return this.each(function(c){m(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){m.nodeName(this,"body")||m(this).replaceWith(this.childNodes)}).end()}}),m.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!k.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||m.css(a,"display"))},m.expr.filters.visible=function(a){return!m.expr.filters.hidden(a)};var Qb=/%20/g,Rb=/\[\]$/,Sb=/\r?\n/g,Tb=/^(?:submit|button|image|reset|file)$/i,Ub=/^(?:input|select|textarea|keygen)/i;function Vb(a,b,c,d){var e;if(m.isArray(b))m.each(b,function(b,e){c||Rb.test(a)?d(a,e):Vb(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==m.type(b))d(a,b);else for(e in b)Vb(a+"["+e+"]",b[e],c,d)}m.param=function(a,b){var c,d=[],e=function(a,b){b=m.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=m.ajaxSettings&&m.ajaxSettings.traditional),m.isArray(a)||a.jquery&&!m.isPlainObject(a))m.each(a,function(){e(this.name,this.value)});else for(c in a)Vb(c,a[c],b,e);return d.join("&").replace(Qb,"+")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=m.prop(this,"elements");return a?m.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!m(this).is(":disabled")&&Ub.test(this.nodeName)&&!Tb.test(a)&&(this.checked||!W.test(a))}).map(function(a,b){var c=m(this).val();return null==c?null:m.isArray(c)?m.map(c,function(a){return{name:b.name,value:a.replace(Sb,"\r\n")}}):{name:b.name,value:c.replace(Sb,"\r\n")}}).get()}}),m.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&Zb()||$b()}:Zb;var Wb=0,Xb={},Yb=m.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Xb)Xb[a](void 0,!0)}),k.cors=!!Yb&&"withCredentials"in Yb,Yb=k.ajax=!!Yb,Yb&&m.ajaxTransport(function(a){if(!a.crossDomain||k.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Wb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Xb[g],b=void 0,f.onreadystatechange=m.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Xb[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function Zb(){try{return new a.XMLHttpRequest}catch(b){}}function $b(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return m.globalEval(a),a}}}),m.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),m.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=y.head||m("head")[0]||y.documentElement;return{send:function(d,e){b=y.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var _b=[],ac=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=_b.pop()||m.expando+"_"+vb++;return this[a]=!0,a}}),m.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(ac.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&ac.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=m.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(ac,"$1"+e):b.jsonp!==!1&&(b.url+=(wb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||m.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,_b.push(e)),g&&m.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),m.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||y;var d=u.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=m.buildFragment([a],b,e),e&&e.length&&m(e).remove(),m.merge([],d.childNodes))};var bc=m.fn.load;m.fn.load=function(a,b,c){if("string"!=typeof a&&bc)return bc.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=m.trim(a.slice(h,a.length)),a=a.slice(0,h)),m.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&m.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?m("<div>").append(m.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){m.fn[b]=function(a){return this.on(b,a)}}),m.expr.filters.animated=function(a){return m.grep(m.timers,function(b){return a===b.elem}).length};var cc=a.document.documentElement;function dc(a){return m.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}m.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=m.css(a,"position"),l=m(a),n={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=m.css(a,"top"),i=m.css(a,"left"),j=("absolute"===k||"fixed"===k)&&m.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),m.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(n.top=b.top-h.top+g),null!=b.left&&(n.left=b.left-h.left+e),"using"in b?b.using.call(a,n):l.css(n)}},m.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){m.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,m.contains(b,e)?(typeof e.getBoundingClientRect!==K&&(d=e.getBoundingClientRect()),c=dc(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===m.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),m.nodeName(a[0],"html")||(c=a.offset()),c.top+=m.css(a[0],"borderTopWidth",!0),c.left+=m.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-m.css(d,"marginTop",!0),left:b.left-c.left-m.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||cc;while(a&&!m.nodeName(a,"html")&&"static"===m.css(a,"position"))a=a.offsetParent;return a||cc})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);m.fn[a]=function(d){return V(this,function(a,d,e){var f=dc(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?m(f).scrollLeft():e,c?e:m(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),m.each(["top","left"],function(a,b){m.cssHooks[b]=La(k.pixelPosition,function(a,c){return c?(c=Ja(a,b),Ha.test(c)?m(a).position()[b]+"px":c):void 0})}),m.each({Height:"height",Width:"width"},function(a,b){m.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){m.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return V(this,function(b,c,d){var e;return m.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?m.css(b,c,g):m.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),m.fn.size=function(){return this.length},m.fn.andSelf=m.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var ec=a.jQuery,fc=a.$;return m.noConflict=function(b){return a.$===m&&(a.$=fc),b&&a.jQuery===m&&(a.jQuery=ec),m},typeof b===K&&(a.jQuery=a.$=m),m}); | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/admin-custom.css
0 → 100644
1 | + | |
2 | +.margin-btm0{ margin-bottom: 0;} | |
3 | +.marginTop20{ margin-top: 20px;} | |
4 | +.marginR10{ margin-right: 10px;} | |
5 | +.font-bold{ font-weight: bold;} | |
6 | +.red{ color: #ff0000;} | |
7 | +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background: #eeeeee;} | |
8 | + | |
9 | +@media (max-width: 1024px) { | |
10 | +.dropdown .dropdown-menu{ | |
11 | + background:#222; | |
12 | + box-shadow:none; | |
13 | + border:0; | |
14 | + } | |
15 | +.dropdown .dropdown-menu li a{ | |
16 | + color:#adadad; | |
17 | + } | |
18 | +.dropdown .dropdown-menu li a:hover{ | |
19 | + background:none; | |
20 | + color:#fff; | |
21 | + } | |
22 | +#navbar{margin-left:-15px; margin-right:-15px;} | |
23 | +#navbar .navbar-nav > li > a { | |
24 | + padding-bottom: 4px; | |
25 | + padding-top: 4px; | |
26 | +} | |
27 | +.navbar-nav .open .dropdown-menu { | |
28 | + position: static; | |
29 | + float: none; | |
30 | + width: auto; | |
31 | + margin-top: 0; | |
32 | + background-color: transparent; | |
33 | + border: 0; | |
34 | + -webkit-box-shadow: none; | |
35 | + box-shadow: none; | |
36 | +} | |
37 | + } | |
38 | + | |
39 | +@media (max-width: 1024px) { | |
40 | + .navbar-header { | |
41 | + float: none; | |
42 | + } | |
43 | + .navbar-left,.navbar-right { | |
44 | + float: none !important; | |
45 | + } | |
46 | + .navbar-toggle { | |
47 | + display: block; | |
48 | + } | |
49 | + .navbar-collapse { | |
50 | + border-top: 1px solid transparent; | |
51 | + box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); | |
52 | + } | |
53 | + .navbar-fixed-top { | |
54 | + top: 0; | |
55 | + border-width: 0 0 1px; | |
56 | + } | |
57 | + .navbar-collapse.collapse { | |
58 | + display: none!important; | |
59 | + } | |
60 | + .navbar-nav { | |
61 | + float: none!important; | |
62 | + margin-top: 7.5px; | |
63 | + } | |
64 | + .navbar-nav>li { | |
65 | + float: none; | |
66 | + } | |
67 | + .navbar-nav>li>a { | |
68 | + padding-top: 10px; | |
69 | + padding-bottom: 10px; | |
70 | + } | |
71 | + .collapse.in{ | |
72 | + display:block !important; | |
73 | + } | |
74 | + .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { | |
75 | + max-height: 419px; | |
76 | +} | |
77 | + | |
78 | +.nav.toperMenu-spaceleft { | |
79 | + margin-left: 0px !important; | |
80 | +} | |
81 | +#navbar{padding-left:0; | |
82 | +} | |
83 | +} | |
84 | + | |
85 | + | |
86 | + | |
87 | + | |
88 | + | |
89 | + | |
90 | +@media (min-width:768px) and (max-width: 1024px) { | |
91 | + #navbar .toperMenu-spaceleft { | |
92 | + margin-left: 17px; | |
93 | +} | |
94 | + .margin48Top-sm{ margin-top: 48px;} | |
95 | + | |
96 | + } | |
97 | + | |
98 | + | |
99 | + | |
100 | + | |
101 | +.mar-top17{margin-top:17px;} | |
102 | +.bg-color{background:#ddd;} | |
103 | + | |
104 | +@media (min-width: 1200px) { | |
105 | + .text-right-lg{ text-align: right;} | |
106 | + | |
107 | +} | |
108 | + | |
109 | +/*30-1-2017*/ | |
110 | + | |
111 | +@media (min-width:320px) and (max-width: 767px) { | |
112 | +.wel-brog .mob2{float:left !important;} | |
113 | +.wel-brog .mob1{float:right !important;} | |
114 | +.form-group .mar-left0{ margin-left:0px;} | |
115 | +} | |
116 | +@media (min-width:768px) and (max-width: 1023px) { | |
117 | +.form-group .mar-left0{ margin-left:0px;} | |
118 | +.mar-left6{margin-left:6px;} | |
119 | +} | |
120 | +.help-block1 { | |
121 | + display: block; | |
122 | + margin-top: 10px; | |
123 | + margin-bottom: 0px; | |
124 | + color: #707070; | |
125 | +} | |
126 | +.mar-left6{margin-left:6px;} | |
127 | +.marginTop26{margin-top:26px;} | |
128 | +.blue table tr th { | |
129 | + font-weight: bold; | |
130 | + background: #0095da; | |
131 | + color: #fff; | |
132 | +} | |
133 | +#tblDiscountCodes, #fixed_hdr2 > tbody > tr.active > td { | |
134 | + background: #000; | |
135 | + color: #FDFBFB; | |
136 | +} | |
137 | + | |
138 | +#tblDiscountCodes, #fixed_hdr2 > tbody > tr.inactive > td { | |
139 | + background: #FDFBFB; | |
140 | + color: #000; | |
141 | +} | |
142 | +.table-fixed tbody { | |
143 | + display: block; | |
144 | + height: 250px; | |
145 | + overflow: auto; | |
146 | +} | |
147 | + | |
148 | + .table-fixed thead, .table-fixed tbody tr { | |
149 | + display: table; | |
150 | + width: 100%; | |
151 | + table-layout: fixed; | |
152 | + } | |
153 | + | |
154 | +.table-fixed thead { | |
155 | + width: calc( 100% - 0em ) | |
156 | +} | |
157 | +/*30-1-2017*/ | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/angular-custom.css
0 → 100644
1 | +.form-control[required][disabled] { background: #eeeeee; border-color:#ccc ;} | |
2 | +.edisabled span{ | |
3 | + background: #eeeeee; | |
4 | + border-color: #ccc; | |
5 | +} | |
6 | + | |
7 | +.Calander[required][disabled] { | |
8 | + background: #eeeeee; | |
9 | + border-color: #ccc; | |
10 | +} | |
11 | + | |
12 | +.Calander[disabled] { | |
13 | + background: #eeeeee; | |
14 | + border-color: #ccc; | |
15 | +} | |
16 | + | |
17 | +.edisabled span { | |
18 | + background: #eeeeee; | |
19 | +} | |
20 | + | |
21 | +/*li:empty { | |
22 | + display:none; | |
23 | + margin:0; | |
24 | + padding:0; | |
25 | + border:0; | |
26 | +}*/ | |
27 | + | |
28 | +.selectedrow td { | |
29 | + background-color: #c0dcfa !important; | |
30 | +} | |
31 | + | |
32 | +select[required] { | |
33 | + background: #fafbee; | |
34 | +} | |
35 | + | |
36 | + | |
37 | +.close-button { | |
38 | + cursor: pointer; | |
39 | + padding-right: 12px; | |
40 | + background-color: red; | |
41 | + background: url('../img/close-button.png'); | |
42 | +} | |
43 | + | |
44 | +.errorMsg { | |
45 | + color: #f00; | |
46 | + font-size: 12px; | |
47 | +} | |
48 | + | |
49 | +input.capitalize { | |
50 | + text-transform: capitalize; | |
51 | +} | |
52 | + | |
53 | +td.capitalize { | |
54 | + text-transform: capitalize; | |
55 | +} | |
56 | + | |
57 | +input.uppercase { | |
58 | + text-transform: uppercase; | |
59 | +} | |
60 | + | |
61 | +textarea { | |
62 | + resize: none; | |
63 | +} | |
64 | + | |
65 | +cursor-pointer { | |
66 | + cursor: pointer !important; | |
67 | +} | |
68 | + | |
69 | +.tabwrapper ul li a span i:hover { | |
70 | + cursor: pointer; | |
71 | +} | |
72 | + | |
73 | +.alert-margin { | |
74 | + margin-right: 10px; | |
75 | +} | |
76 | + | |
77 | +.alert-header-custom { | |
78 | + /* background-color: #5d8fc2 !important; */ | |
79 | + padding: 8px !important; | |
80 | + color: white; | |
81 | +} | |
82 | + | |
83 | +.alert-closebutton { | |
84 | + float: right; | |
85 | + font-size: 21px; | |
86 | + font-weight: bold; | |
87 | + line-height: 1; | |
88 | + color: white; | |
89 | + text-shadow: 0 1px 0 #fff; | |
90 | + opacity: 1; | |
91 | + filter: alpha(opacity=20); | |
92 | +} | |
93 | + | |
94 | +.alert-closebutto:hover, .alert-closebutto:focus { | |
95 | + color: #000; | |
96 | + text-decoration: none; | |
97 | + cursor: pointer; | |
98 | + opacity: 0.5; | |
99 | + filter: alpha(opacity=50); | |
100 | +} | |
101 | + | |
102 | +button.alert-closebutton { | |
103 | + padding: 0; | |
104 | + cursor: pointer; | |
105 | + background: #291b1b00; | |
106 | + border: 0; | |
107 | + -webkit-appearance: none; | |
108 | +} | |
109 | +/*.table-fixed { | |
110 | + width: 100%; | |
111 | + background-color: #f3f3f3; | |
112 | +} | |
113 | +.table-fixed tbody { | |
114 | + height: 200px; | |
115 | + overflow-y: auto; | |
116 | + width: 100%; | |
117 | +} | |
118 | +.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th { | |
119 | + display: block; | |
120 | +} | |
121 | +.table-fixed tbody td { | |
122 | + float: left; | |
123 | +} | |
124 | +.table-fixed thead tr th { | |
125 | + float: left; | |
126 | + background-color: #f39c12; | |
127 | + border-color: #e67e22; | |
128 | +}*/ | |
129 | +.custom-fixed tbody { | |
130 | + display: block; | |
131 | + height: 250px; | |
132 | + overflow: auto; | |
133 | +} | |
134 | + | |
135 | + .custom-fixed thead, .custom-fixed tbody tr { | |
136 | + display: table; | |
137 | + width: 100%; | |
138 | + table-layout: fixed; | |
139 | + } | |
140 | + | |
141 | +.custom-fixed thead { | |
142 | + width: calc(100%); | |
143 | +}/**/ | |
144 | + | |
145 | +.select2-search input { | |
146 | + width: 100%; | |
147 | + height: auto !important; | |
148 | + min-height: 26px; | |
149 | + padding: 4px 20px 4px 5px; | |
150 | + margin: 0; | |
151 | + outline: 0; | |
152 | + font-family: sans-serif; | |
153 | + font-size: 1em; | |
154 | + border: 1px solid #aaa; | |
155 | + border-radius: 0; | |
156 | + -webkit-box-shadow: none; | |
157 | + box-shadow: none; | |
158 | + background: #fff url(select2.png) no-repeat 100% -22px; | |
159 | + background: url(select2.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee)); | |
160 | + background: url(select2.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%); | |
161 | + background: url(select2.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%); | |
162 | + background: url(select2.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0; | |
163 | +} | |
164 | + | |
165 | +.Calander { | |
166 | + box-shadow: none; | |
167 | + font-weight: 400; | |
168 | + background-color: #fff; | |
169 | + background-image: url('../img/calander.png'); | |
170 | + background-repeat: no-repeat; | |
171 | + background-position: right; | |
172 | + border: 1px solid #ccc; | |
173 | + border-radius: 2px; | |
174 | + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; | |
175 | + color: #555555; | |
176 | + display: block; | |
177 | + font-size: 14px; | |
178 | + height: 34px; | |
179 | + line-height: 1.42857; | |
180 | + padding: 6px 12px; | |
181 | + transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; | |
182 | + width: 100%; | |
183 | +} | |
184 | + | |
185 | + .Calander[required] { | |
186 | + background-color: #f5f9c4; | |
187 | + background-image: url("../img/calander.png"); | |
188 | + border-color: #ccd83a; | |
189 | + } | |
190 | + | |
191 | +ng2-datetime-picker { | |
192 | + width: 232px !important; | |
193 | +} | |
194 | +/*select2 option[value=""] { display: none!important; }*/ | |
195 | +select2[required] span span span { | |
196 | + background-color: #f5f9c4 !important; | |
197 | + border-color: #ccd83a !important; | |
198 | +} | |
199 | + | |
200 | +select2.edisabled[required] span span span { | |
201 | + background: #eeeeee !important; | |
202 | + border-color: #cccccc !important; | |
203 | +} | |
204 | + | |
205 | +select2 span > span > span > span.select2-selection__rendered { | |
206 | + line-height: 25px !important; | |
207 | +} | |
208 | + | |
209 | +ul.select2-results__options > li:empty { | |
210 | + display: none; | |
211 | + background-color: #eeeeee; | |
212 | + margin: 0; | |
213 | + padding: 0; | |
214 | + border: 0; | |
215 | +} | |
216 | +.errorMsg { | |
217 | + color: #f00; | |
218 | + font-size: 12px; | |
219 | +} | |
220 | + /* {margin: 0; | |
221 | +}*/ | |
222 | +.redcolorclass { | |
223 | + color:red !important; | |
224 | +} | |
225 | + .textboxAslabel { | |
226 | +border:none; | |
227 | +background-color:#FFF; | |
228 | +border-color:#FFF; | |
229 | +} | |
230 | + | |
231 | + | |
232 | + [hidden] { | |
233 | + display: none!important; | |
234 | +} | |
235 | +input[transaction-currency] { | |
236 | + text-align: right !important; | |
237 | + background-image: url('../img/doller.png'); | |
238 | + background-position-y:center; | |
239 | + background-position-x:left; | |
240 | + background-repeat:no-repeat; | |
241 | + padding-left: 17px; | |
242 | +} | |
243 | +input[readonly]{ | |
244 | + background-color:#eeeeee!important; | |
245 | +} | |
246 | +.z-index-2{ | |
247 | + z-index:2; | |
248 | +} | |
249 | +.z-index-4{ | |
250 | + z-index:4; | |
251 | +} | |
252 | + | |
253 | +ng-select[required]{ | |
254 | + background-color: #f5f9c4 !important; | |
255 | + border-color: #ccd83a !important; | |
256 | +} | |
257 | + | |
258 | +ng-select.edisabled[required]{ | |
259 | + background: #eeeeee !important; | |
260 | + border-color: #cccccc !important; | |
261 | +} | |
262 | +ng-select.edisabled{ | |
263 | + background: #eeeeee !important; | |
264 | + border-color: #cccccc !important; | |
265 | +} | |
266 | +ng-select{ | |
267 | + background-color:#ffffff; | |
268 | + max-width:100%; | |
269 | +} | |
270 | +.white-bg{ | |
271 | + background-color:#ffffff; | |
272 | +} | |
273 | +select-dropdown ul li{ | |
274 | + min-height:28px; | |
275 | +} | |
276 | +select-dropdown > div{z-index:999!important;} | |
277 | + | |
278 | +select-dropdown > div .options { | |
279 | + float: left; | |
280 | + width: 100%; | |
281 | +} | |
282 | +select-dropdown > div .filter{ | |
283 | + float: left; | |
284 | + width: 100%; | |
285 | +} | |
286 | + | |
287 | +ng-select > div > div.single > div.clear:hover, ng-select > div > div.single > div.toggle{ | |
288 | + float:right; | |
289 | +} | |
290 | +.hide{ | |
291 | + display: none!important; | |
292 | +} | |
293 | +ng-select ul li.disabled span{ | |
294 | + background-color:#ffffff; | |
295 | +} | |
296 | +ng-select ul li.highlighted span{ | |
297 | + background-color:#2196F3; | |
298 | +} | |
299 | + | |
300 | + | |
301 | + | |
302 | + | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/bootstrap-datetimepicker.min.css
0 → 100644
1 | +/*! | |
2 | + * Datepicker for Bootstrap | |
3 | + * | |
4 | + * Copyright 2012 Stefan Petre | |
5 | + * Licensed under the Apache License v2.0 | |
6 | + * http://www.apache.org/licenses/LICENSE-2.0 | |
7 | + * | |
8 | + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0; padding-left:0;}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}.bootstrap-datetimepicker-widget .datepicker>div{display:none}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.bootstrap-datetimepicker-widget td span:hover{background:#eee}.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}.bootstrap-datetimepicker-widget td span.old{color:#999}.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget th.switch{width:145px}.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:inline-block;cursor:pointer;width:16px;height:16px}.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px} | |
0 | 9 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/bootstrap-spinner.css
0 → 100644
1 | +/* Absolute Center Spinner */ | |
2 | + | |
3 | +.loading-mask { | |
4 | + display: none; | |
5 | + position: fixed; | |
6 | + z-index: 100; | |
7 | + top: 0; | |
8 | + left: 0; | |
9 | + width: 100%; | |
10 | + height: 100%; | |
11 | + background: black; | |
12 | + opacity: 0.5; | |
13 | + filter: alpha(opacity=50); | |
14 | +} | |
15 | + | |
16 | + | |
17 | +.loading-indicator { | |
18 | + display: none; | |
19 | + position: fixed; | |
20 | + z-index: 1001; | |
21 | + top: 50%; | |
22 | + left: 50%; | |
23 | +} | |
24 | +.loading-app { | |
25 | + position: fixed; | |
26 | + z-index: 999999999; | |
27 | + height: 2em; | |
28 | + width: 2em; | |
29 | + overflow: show; | |
30 | + margin: auto; | |
31 | + top: 0; | |
32 | + left: 0; | |
33 | + bottom: 0; | |
34 | + right: 0; | |
35 | +} | |
36 | + | |
37 | + /* Transparent Overlay */ | |
38 | + .loading-app:before { | |
39 | + content: ''; | |
40 | + display: block; | |
41 | + position: fixed; | |
42 | + top: 0; | |
43 | + left: 0; | |
44 | + width: 100%; | |
45 | + height: 100%; | |
46 | + background-color: #000000; | |
47 | + filter: alpha(opacity=30); | |
48 | + -moz-opacity: 0.3; | |
49 | + -khtml-opacity: 0.3; | |
50 | + opacity: 0.3; | |
51 | + } | |
52 | + | |
53 | + /* :not(:required) hides these rules from IE9 and below */ | |
54 | + .loading-app:not(:required) { | |
55 | + font: 0/0 a; | |
56 | + color: transparent; | |
57 | + text-shadow: none; | |
58 | + background-color: transparent; | |
59 | + border: 0; | |
60 | + } | |
61 | + | |
62 | + .loading-app:not(:required):after { | |
63 | + content: ''; | |
64 | + display: block; | |
65 | + font-size: 10px; | |
66 | + width: 1em; | |
67 | + height: 1em; | |
68 | + margin-top: -0.5em; | |
69 | + -webkit-animation: spinner 1500ms infinite linear; | |
70 | + -moz-animation: spinner 1500ms infinite linear; | |
71 | + -ms-animation: spinner 1500ms infinite linear; | |
72 | + -o-animation: spinner 1500ms infinite linear; | |
73 | + animation: spinner 1500ms infinite linear; | |
74 | + border-radius: 0.5em; | |
75 | + -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0; | |
76 | + box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0; | |
77 | + } | |
78 | + | |
79 | +/* Animation */ | |
80 | + | |
81 | +@-webkit-keyframes spinner { | |
82 | + 0% { | |
83 | + -webkit-transform: rotate(0deg); | |
84 | + -moz-transform: rotate(0deg); | |
85 | + -ms-transform: rotate(0deg); | |
86 | + -o-transform: rotate(0deg); | |
87 | + transform: rotate(0deg); | |
88 | + } | |
89 | + | |
90 | + 100% { | |
91 | + -webkit-transform: rotate(360deg); | |
92 | + -moz-transform: rotate(360deg); | |
93 | + -ms-transform: rotate(360deg); | |
94 | + -o-transform: rotate(360deg); | |
95 | + transform: rotate(360deg); | |
96 | + } | |
97 | +} | |
98 | + | |
99 | +@-moz-keyframes spinner { | |
100 | + 0% { | |
101 | + -webkit-transform: rotate(0deg); | |
102 | + -moz-transform: rotate(0deg); | |
103 | + -ms-transform: rotate(0deg); | |
104 | + -o-transform: rotate(0deg); | |
105 | + transform: rotate(0deg); | |
106 | + } | |
107 | + | |
108 | + 100% { | |
109 | + -webkit-transform: rotate(360deg); | |
110 | + -moz-transform: rotate(360deg); | |
111 | + -ms-transform: rotate(360deg); | |
112 | + -o-transform: rotate(360deg); | |
113 | + transform: rotate(360deg); | |
114 | + } | |
115 | +} | |
116 | + | |
117 | +@-o-keyframes spinner { | |
118 | + 0% { | |
119 | + -webkit-transform: rotate(0deg); | |
120 | + -moz-transform: rotate(0deg); | |
121 | + -ms-transform: rotate(0deg); | |
122 | + -o-transform: rotate(0deg); | |
123 | + transform: rotate(0deg); | |
124 | + } | |
125 | + | |
126 | + 100% { | |
127 | + -webkit-transform: rotate(360deg); | |
128 | + -moz-transform: rotate(360deg); | |
129 | + -ms-transform: rotate(360deg); | |
130 | + -o-transform: rotate(360deg); | |
131 | + transform: rotate(360deg); | |
132 | + } | |
133 | +} | |
134 | + | |
135 | +@keyframes spinner { | |
136 | + 0% { | |
137 | + -webkit-transform: rotate(0deg); | |
138 | + -moz-transform: rotate(0deg); | |
139 | + -ms-transform: rotate(0deg); | |
140 | + -o-transform: rotate(0deg); | |
141 | + transform: rotate(0deg); | |
142 | + } | |
143 | + | |
144 | + 100% { | |
145 | + -webkit-transform: rotate(360deg); | |
146 | + -moz-transform: rotate(360deg); | |
147 | + -ms-transform: rotate(360deg); | |
148 | + -o-transform: rotate(360deg); | |
149 | + transform: rotate(360deg); | |
150 | + } | |
151 | +} | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/bootstrap.css
0 → 100644
Changes suppressed. Click to show
1 | +/*! | |
2 | + * Bootstrap v3.3.5 (http://getbootstrap.com) | |
3 | + * Copyright 2011-2015 Twitter, Inc. | |
4 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
5 | + */ | |
6 | + | |
7 | +/*! | |
8 | + * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=7b2c778c370c61853a11) | |
9 | + * Config saved to config.json and https://gist.github.com/7b2c778c370c61853a11 | |
10 | + */ | |
11 | +/*! | |
12 | + * Bootstrap v3.3.6 (http://getbootstrap.com) | |
13 | + * Copyright 2011-2015 Twitter, Inc. | |
14 | + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) | |
15 | + */ | |
16 | +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ | |
17 | +html { | |
18 | + font-family: sans-serif; | |
19 | + -ms-text-size-adjust: 100%; | |
20 | + -webkit-text-size-adjust: 100%; | |
21 | +} | |
22 | +body { | |
23 | + margin: 0; | |
24 | +} | |
25 | +article, | |
26 | +aside, | |
27 | +details, | |
28 | +figcaption, | |
29 | +figure, | |
30 | +footer, | |
31 | +header, | |
32 | +hgroup, | |
33 | +main, | |
34 | +menu, | |
35 | +nav, | |
36 | +section, | |
37 | +summary { | |
38 | + display: block; | |
39 | +} | |
40 | +audio, | |
41 | +canvas, | |
42 | +progress, | |
43 | +video { | |
44 | + display: inline-block; | |
45 | + vertical-align: baseline; | |
46 | +} | |
47 | +audio:not([controls]) { | |
48 | + display: none; | |
49 | + height: 0; | |
50 | +} | |
51 | +[hidden], | |
52 | +template { | |
53 | + display: none; | |
54 | +} | |
55 | +a { | |
56 | + background-color: transparent; | |
57 | +} | |
58 | +a:active, | |
59 | +a:hover { | |
60 | + outline: 0; | |
61 | +} | |
62 | +abbr[title] { | |
63 | + border-bottom: 1px dotted; | |
64 | +} | |
65 | +b, | |
66 | +strong { | |
67 | + font-weight: bold; | |
68 | +} | |
69 | +dfn { | |
70 | + font-style: italic; | |
71 | +} | |
72 | +h1 { | |
73 | + font-size: 2em; | |
74 | + margin: 0.67em 0; | |
75 | +} | |
76 | +mark { | |
77 | + background: #ff0; | |
78 | + color: #000; | |
79 | +} | |
80 | +small { | |
81 | + font-size: 80%; | |
82 | +} | |
83 | +sub, | |
84 | +sup { | |
85 | + font-size: 75%; | |
86 | + line-height: 0; | |
87 | + position: relative; | |
88 | + vertical-align: baseline; | |
89 | +} | |
90 | +sup { | |
91 | + top: -0.5em; | |
92 | +} | |
93 | +sub { | |
94 | + bottom: -0.25em; | |
95 | +} | |
96 | +img { | |
97 | + border: 0; | |
98 | +} | |
99 | +svg:not(:root) { | |
100 | + overflow: hidden; | |
101 | +} | |
102 | +figure { | |
103 | + margin: 1em 40px; | |
104 | +} | |
105 | +hr { | |
106 | + -webkit-box-sizing: content-box; | |
107 | + -moz-box-sizing: content-box; | |
108 | + box-sizing: content-box; | |
109 | + height: 0; | |
110 | +} | |
111 | +pre { | |
112 | + overflow: auto; | |
113 | +} | |
114 | +code, | |
115 | +kbd, | |
116 | +pre, | |
117 | +samp { | |
118 | + font-family: monospace, monospace; | |
119 | + font-size: 1em; | |
120 | +} | |
121 | +button, | |
122 | +input, | |
123 | +optgroup, | |
124 | +select, | |
125 | +textarea { | |
126 | + color: inherit; | |
127 | + font: inherit; | |
128 | + margin: 0; | |
129 | +} | |
130 | +button { | |
131 | + overflow: visible; | |
132 | +} | |
133 | +button, | |
134 | +select { | |
135 | + text-transform: none; | |
136 | +} | |
137 | +button, | |
138 | +html input[type="button"], | |
139 | +input[type="reset"], | |
140 | +input[type="submit"] { | |
141 | + -webkit-appearance: button; | |
142 | + cursor: pointer; | |
143 | +} | |
144 | +button[disabled], | |
145 | +html input[disabled] { | |
146 | + cursor: default; | |
147 | +} | |
148 | +button::-moz-focus-inner, | |
149 | +input::-moz-focus-inner { | |
150 | + border: 0; | |
151 | + padding: 0; | |
152 | +} | |
153 | +input { | |
154 | + line-height: normal; | |
155 | +} | |
156 | +input[type="checkbox"], | |
157 | +input[type="radio"] { | |
158 | + -webkit-box-sizing: border-box; | |
159 | + -moz-box-sizing: border-box; | |
160 | + box-sizing: border-box; | |
161 | + padding: 0; | |
162 | +} | |
163 | +input[type="number"]::-webkit-inner-spin-button, | |
164 | +input[type="number"]::-webkit-outer-spin-button { | |
165 | + height: auto; | |
166 | +} | |
167 | +input[type="search"] { | |
168 | + -webkit-appearance: textfield; | |
169 | + -webkit-box-sizing: content-box; | |
170 | + -moz-box-sizing: content-box; | |
171 | + box-sizing: content-box; | |
172 | +} | |
173 | +input[type="search"]::-webkit-search-cancel-button, | |
174 | +input[type="search"]::-webkit-search-decoration { | |
175 | + -webkit-appearance: none; | |
176 | +} | |
177 | +fieldset { | |
178 | + border: 1px solid #c0c0c0; | |
179 | + margin: 0 2px; | |
180 | + padding: 0.35em 0.625em 0.75em; | |
181 | +} | |
182 | +legend { | |
183 | + border: 0; | |
184 | + padding: 0; | |
185 | +} | |
186 | +textarea { | |
187 | + overflow: auto; | |
188 | +} | |
189 | +optgroup { | |
190 | + font-weight: bold; | |
191 | +} | |
192 | +table { | |
193 | + border-collapse: collapse; | |
194 | + border-spacing: 0; | |
195 | +} | |
196 | +td, | |
197 | +th { | |
198 | + padding: 0; | |
199 | +} | |
200 | +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ | |
201 | +@media print { | |
202 | + *, | |
203 | + *:before, | |
204 | + *:after { | |
205 | + background: transparent !important; | |
206 | + color: #000 !important; | |
207 | + -webkit-box-shadow: none !important; | |
208 | + box-shadow: none !important; | |
209 | + text-shadow: none !important; | |
210 | + } | |
211 | + a, | |
212 | + a:visited { | |
213 | + text-decoration: underline; | |
214 | + } | |
215 | + a[href]:after { | |
216 | + content: " (" attr(href) ")"; | |
217 | + } | |
218 | + abbr[title]:after { | |
219 | + content: " (" attr(title) ")"; | |
220 | + } | |
221 | + a[href^="#"]:after, | |
222 | + a[href^="javascript:"]:after { | |
223 | + content: ""; | |
224 | + } | |
225 | + pre, | |
226 | + blockquote { | |
227 | + border: 1px solid #999; | |
228 | + page-break-inside: avoid; | |
229 | + } | |
230 | + thead { | |
231 | + display: table-header-group; | |
232 | + } | |
233 | + tr, | |
234 | + img { | |
235 | + page-break-inside: avoid; | |
236 | + } | |
237 | + img { | |
238 | + max-width: 100% !important; | |
239 | + } | |
240 | + p, | |
241 | + h2, | |
242 | + h3 { | |
243 | + orphans: 3; | |
244 | + widows: 3; | |
245 | + } | |
246 | + h2, | |
247 | + h3 { | |
248 | + page-break-after: avoid; | |
249 | + } | |
250 | + .navbar { | |
251 | + display: none; | |
252 | + } | |
253 | + .btn > .caret, | |
254 | + .dropup > .btn > .caret { | |
255 | + border-top-color: #000 !important; | |
256 | + } | |
257 | + .label { | |
258 | + border: 1px solid #000; | |
259 | + } | |
260 | + .table { | |
261 | + border-collapse: collapse !important; | |
262 | + } | |
263 | + .table td, | |
264 | + .table th { | |
265 | + background-color: #fff !important; | |
266 | + } | |
267 | + .table-bordered th, | |
268 | + .table-bordered td { | |
269 | + border: 1px solid #ddd !important; | |
270 | + } | |
271 | +} | |
272 | +* { | |
273 | + -webkit-box-sizing: border-box; | |
274 | + -moz-box-sizing: border-box; | |
275 | + box-sizing: border-box; | |
276 | +} | |
277 | +*:before, | |
278 | +*:after { | |
279 | + -webkit-box-sizing: border-box; | |
280 | + -moz-box-sizing: border-box; | |
281 | + box-sizing: border-box; | |
282 | +} | |
283 | +html { | |
284 | + font-size: 10px; | |
285 | + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); | |
286 | +} | |
287 | +body { | |
288 | + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; | |
289 | + font-size: 14px; | |
290 | + line-height: 1.42857143; | |
291 | + color: #303030; | |
292 | + background-color: #ffffff; | |
293 | +} | |
294 | +input, | |
295 | +button, | |
296 | +select, | |
297 | +textarea { | |
298 | + font-family: inherit; | |
299 | + font-size: inherit; | |
300 | + line-height: inherit; | |
301 | +} | |
302 | +a { | |
303 | + color: #0095da; | |
304 | + text-decoration: none; | |
305 | +} | |
306 | +a:hover, | |
307 | +a:focus { | |
308 | + color: #007ab3; | |
309 | + text-decoration: underline; | |
310 | +} | |
311 | +a:focus { | |
312 | + outline: thin dotted; | |
313 | + outline: 5px auto -webkit-focus-ring-color; | |
314 | + outline-offset: -2px; | |
315 | +} | |
316 | +figure { | |
317 | + margin: 0; | |
318 | +} | |
319 | +img { | |
320 | + vertical-align: middle; | |
321 | +} | |
322 | +.img-responsive, | |
323 | +.thumbnail > img, | |
324 | +.thumbnail a > img, | |
325 | +.carousel-inner > .item > img, | |
326 | +.carousel-inner > .item > a > img { | |
327 | + display: block; | |
328 | + max-width: 100%; | |
329 | + height: auto; | |
330 | +} | |
331 | +.img-rounded { | |
332 | + border-radius: 2px; | |
333 | +} | |
334 | +.img-thumbnail { | |
335 | + padding: 4px; | |
336 | + line-height: 1.42857143; | |
337 | + background-color: #ffffff; | |
338 | + border: 1px solid #dddddd; | |
339 | + border-radius: 2px; | |
340 | + -webkit-transition: all 0.2s ease-in-out; | |
341 | + -o-transition: all 0.2s ease-in-out; | |
342 | + transition: all 0.2s ease-in-out; | |
343 | + display: inline-block; | |
344 | + max-width: 100%; | |
345 | + height: auto; | |
346 | +} | |
347 | +.img-circle { | |
348 | + border-radius: 50%; | |
349 | +} | |
350 | +hr { | |
351 | + margin-top: 20px; | |
352 | + margin-bottom: 20px; | |
353 | + border: 0; | |
354 | + border-top: 1px solid #fefefe; | |
355 | +} | |
356 | +.sr-only { | |
357 | + position: absolute; | |
358 | + width: 1px; | |
359 | + height: 1px; | |
360 | + margin: -1px; | |
361 | + padding: 0; | |
362 | + overflow: hidden; | |
363 | + clip: rect(0, 0, 0, 0); | |
364 | + border: 0; | |
365 | +} | |
366 | +.sr-only-focusable:active, | |
367 | +.sr-only-focusable:focus { | |
368 | + position: static; | |
369 | + width: auto; | |
370 | + height: auto; | |
371 | + margin: 0; | |
372 | + overflow: visible; | |
373 | + clip: auto; | |
374 | +} | |
375 | +[role="button"] { | |
376 | + cursor: pointer; | |
377 | +} | |
378 | +h1, | |
379 | +h2, | |
380 | +h3, | |
381 | +h4, | |
382 | +h5, | |
383 | +h6, | |
384 | +.h1, | |
385 | +.h2, | |
386 | +.h3, | |
387 | +.h4, | |
388 | +.h5, | |
389 | +.h6 { | |
390 | + font-family: inherit; | |
391 | + font-weight: 500; | |
392 | + line-height: 1.1; | |
393 | + color: inherit; | |
394 | +} | |
395 | +h1 small, | |
396 | +h2 small, | |
397 | +h3 small, | |
398 | +h4 small, | |
399 | +h5 small, | |
400 | +h6 small, | |
401 | +.h1 small, | |
402 | +.h2 small, | |
403 | +.h3 small, | |
404 | +.h4 small, | |
405 | +.h5 small, | |
406 | +.h6 small, | |
407 | +h1 .small, | |
408 | +h2 .small, | |
409 | +h3 .small, | |
410 | +h4 .small, | |
411 | +h5 .small, | |
412 | +h6 .small, | |
413 | +.h1 .small, | |
414 | +.h2 .small, | |
415 | +.h3 .small, | |
416 | +.h4 .small, | |
417 | +.h5 .small, | |
418 | +.h6 .small { | |
419 | + font-weight: normal; | |
420 | + line-height: 1; | |
421 | + color: #878787; | |
422 | +} | |
423 | +h1, | |
424 | +.h1, | |
425 | +h2, | |
426 | +.h2, | |
427 | +h3, | |
428 | +.h3 { | |
429 | + margin-top: 20px; | |
430 | + margin-bottom: 10px; | |
431 | +} | |
432 | +h1 small, | |
433 | +.h1 small, | |
434 | +h2 small, | |
435 | +.h2 small, | |
436 | +h3 small, | |
437 | +.h3 small, | |
438 | +h1 .small, | |
439 | +.h1 .small, | |
440 | +h2 .small, | |
441 | +.h2 .small, | |
442 | +h3 .small, | |
443 | +.h3 .small { | |
444 | + font-size: 65%; | |
445 | +} | |
446 | +h4, | |
447 | +.h4, | |
448 | +h5, | |
449 | +.h5, | |
450 | +h6, | |
451 | +.h6 { | |
452 | + margin-top: 10px; | |
453 | + margin-bottom: 10px; | |
454 | +} | |
455 | +h4 small, | |
456 | +.h4 small, | |
457 | +h5 small, | |
458 | +.h5 small, | |
459 | +h6 small, | |
460 | +.h6 small, | |
461 | +h4 .small, | |
462 | +.h4 .small, | |
463 | +h5 .small, | |
464 | +.h5 .small, | |
465 | +h6 .small, | |
466 | +.h6 .small { | |
467 | + font-size: 75%; | |
468 | +} | |
469 | +h1, | |
470 | +.h1 { | |
471 | + font-size: 36px; | |
472 | +} | |
473 | +h2, | |
474 | +.h2 { | |
475 | + font-size: 30px; | |
476 | +} | |
477 | +h3, | |
478 | +.h3 { | |
479 | + font-size: 24px; | |
480 | +} | |
481 | +h4, | |
482 | +.h4 { | |
483 | + font-size: 18px; | |
484 | +} | |
485 | +h5, | |
486 | +.h5 { | |
487 | + font-size: 14px; | |
488 | +} | |
489 | +h6, | |
490 | +.h6 { | |
491 | + font-size: 12px; | |
492 | +} | |
493 | +p { | |
494 | + margin: 0 0 10px; | |
495 | +} | |
496 | +.lead { | |
497 | + margin-bottom: 20px; | |
498 | + font-size: 16px; | |
499 | + font-weight: 300; | |
500 | + line-height: 1.4; | |
501 | +} | |
502 | + | |
503 | + | |
504 | + | |
505 | + | |
506 | + | |
507 | +@media (min-width: 768px) { | |
508 | + .lead { | |
509 | + font-size: 21px; | |
510 | + } | |
511 | +} | |
512 | +small, | |
513 | +.small { | |
514 | + font-size: 85%; | |
515 | +} | |
516 | +mark, | |
517 | +.mark { | |
518 | + background-color: #fcf8e3; | |
519 | + padding: .2em; | |
520 | +} | |
521 | +.text-left { | |
522 | + text-align: left; | |
523 | +} | |
524 | +.text-right { | |
525 | + text-align: right; | |
526 | +} | |
527 | +.text-center { | |
528 | + text-align: center; | |
529 | +} | |
530 | +.text-justify { | |
531 | + text-align: justify; | |
532 | +} | |
533 | +.text-nowrap { | |
534 | + white-space: nowrap; | |
535 | +} | |
536 | +.text-lowercase { | |
537 | + text-transform: lowercase; | |
538 | +} | |
539 | +.text-uppercase { | |
540 | + text-transform: uppercase; | |
541 | +} | |
542 | +.text-capitalize { | |
543 | + text-transform: capitalize; | |
544 | +} | |
545 | +.text-muted { | |
546 | + color: #878787; | |
547 | +} | |
548 | +.text-primary { | |
549 | + color: #0095da; | |
550 | +} | |
551 | +a.text-primary:hover, | |
552 | +a.text-primary:focus { | |
553 | + color: #0072a7; | |
554 | +} | |
555 | +.text-success { | |
556 | + color: #3c763d; | |
557 | +} | |
558 | +a.text-success:hover, | |
559 | +a.text-success:focus { | |
560 | + color: #2b542c; | |
561 | +} | |
562 | +.text-info { | |
563 | + color: #31708f; | |
564 | +} | |
565 | +a.text-info:hover, | |
566 | +a.text-info:focus { | |
567 | + color: #245269; | |
568 | +} | |
569 | +.text-warning { | |
570 | + color: #8a6d3b; | |
571 | +} | |
572 | +a.text-warning:hover, | |
573 | +a.text-warning:focus { | |
574 | + color: #66512c; | |
575 | +} | |
576 | +.text-danger { | |
577 | + color: #a94442; | |
578 | +} | |
579 | +a.text-danger:hover, | |
580 | +a.text-danger:focus { | |
581 | + color: #843534; | |
582 | +} | |
583 | +.bg-primary { | |
584 | + color: #fff; | |
585 | + background-color: #0095da; | |
586 | +} | |
587 | +a.bg-primary:hover, | |
588 | +a.bg-primary:focus { | |
589 | + background-color: #0072a7; | |
590 | +} | |
591 | +.bg-success { | |
592 | + background-color: #dff0d8; | |
593 | +} | |
594 | +a.bg-success:hover, | |
595 | +a.bg-success:focus { | |
596 | + background-color: #c1e2b3; | |
597 | +} | |
598 | +.bg-info { | |
599 | + background-color: #d9edf7; | |
600 | +} | |
601 | +a.bg-info:hover, | |
602 | +a.bg-info:focus { | |
603 | + background-color: #afd9ee; | |
604 | +} | |
605 | +.bg-warning { | |
606 | + background-color: #fcf8e3; | |
607 | +} | |
608 | +a.bg-warning:hover, | |
609 | +a.bg-warning:focus { | |
610 | + background-color: #f7ecb5; | |
611 | +} | |
612 | +.bg-danger { | |
613 | + background-color: #f2dede; | |
614 | +} | |
615 | +a.bg-danger:hover, | |
616 | +a.bg-danger:focus { | |
617 | + background-color: #e4b9b9; | |
618 | +} | |
619 | +.page-header { | |
620 | + padding-bottom: 9px; | |
621 | + margin: 40px 0 20px; | |
622 | + border-bottom: 1px solid #fefefe; | |
623 | +} | |
624 | +ul, | |
625 | +ol { | |
626 | + margin-top: 0; | |
627 | + margin-bottom: 10px; | |
628 | +} | |
629 | +ul ul, | |
630 | +ol ul, | |
631 | +ul ol, | |
632 | +ol ol { | |
633 | + margin-bottom: 0; | |
634 | +} | |
635 | +.list-unstyled { | |
636 | + padding-left: 0; | |
637 | + list-style: none; | |
638 | +} | |
639 | +.list-inline { | |
640 | + padding-left: 0; | |
641 | + list-style: none; | |
642 | + margin-left: -5px; | |
643 | +} | |
644 | +.list-inline > li { | |
645 | + display: inline-block; | |
646 | + padding-left: 5px; | |
647 | + padding-right: 5px; | |
648 | +} | |
649 | +dl { | |
650 | + margin-top: 0; | |
651 | + margin-bottom: 20px; | |
652 | +} | |
653 | +dt, | |
654 | +dd { | |
655 | + line-height: 1.42857143; | |
656 | +} | |
657 | +dt { | |
658 | + font-weight: bold; | |
659 | +} | |
660 | +dd { | |
661 | + margin-left: 0; | |
662 | +} | |
663 | +@media (min-width: 768px) { | |
664 | + .dl-horizontal dt { | |
665 | + float: left; | |
666 | + width: 160px; | |
667 | + clear: left; | |
668 | + text-align: right; | |
669 | + overflow: hidden; | |
670 | + text-overflow: ellipsis; | |
671 | + white-space: nowrap; | |
672 | + } | |
673 | + .dl-horizontal dd { | |
674 | + margin-left: 180px; | |
675 | + } | |
676 | +} | |
677 | +abbr[title], | |
678 | +abbr[data-original-title] { | |
679 | + cursor: help; | |
680 | + border-bottom: 1px dotted #878787; | |
681 | +} | |
682 | +.initialism { | |
683 | + font-size: 90%; | |
684 | + text-transform: uppercase; | |
685 | +} | |
686 | +blockquote { | |
687 | + padding: 10px 20px; | |
688 | + margin: 0 0 20px; | |
689 | + font-size: 17.5px; | |
690 | + border-left: 5px solid #fefefe; | |
691 | +} | |
692 | +blockquote p:last-child, | |
693 | +blockquote ul:last-child, | |
694 | +blockquote ol:last-child { | |
695 | + margin-bottom: 0; | |
696 | +} | |
697 | +blockquote footer, | |
698 | +blockquote small, | |
699 | +blockquote .small { | |
700 | + display: block; | |
701 | + font-size: 80%; | |
702 | + line-height: 1.42857143; | |
703 | + color: #878787; | |
704 | +} | |
705 | +blockquote footer:before, | |
706 | +blockquote small:before, | |
707 | +blockquote .small:before { | |
708 | + content: '\2014 \00A0'; | |
709 | +} | |
710 | +.blockquote-reverse, | |
711 | +blockquote.pull-right { | |
712 | + padding-right: 15px; | |
713 | + padding-left: 0; | |
714 | + border-right: 5px solid #fefefe; | |
715 | + border-left: 0; | |
716 | + text-align: right; | |
717 | +} | |
718 | +.blockquote-reverse footer:before, | |
719 | +blockquote.pull-right footer:before, | |
720 | +.blockquote-reverse small:before, | |
721 | +blockquote.pull-right small:before, | |
722 | +.blockquote-reverse .small:before, | |
723 | +blockquote.pull-right .small:before { | |
724 | + content: ''; | |
725 | +} | |
726 | +.blockquote-reverse footer:after, | |
727 | +blockquote.pull-right footer:after, | |
728 | +.blockquote-reverse small:after, | |
729 | +blockquote.pull-right small:after, | |
730 | +.blockquote-reverse .small:after, | |
731 | +blockquote.pull-right .small:after { | |
732 | + content: '\00A0 \2014'; | |
733 | +} | |
734 | +address { | |
735 | + margin-bottom: 20px; | |
736 | + font-style: normal; | |
737 | + line-height: 1.42857143; | |
738 | +} | |
739 | +code, | |
740 | +kbd, | |
741 | +pre, | |
742 | +samp { | |
743 | + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; | |
744 | +} | |
745 | +code { | |
746 | + padding: 2px 4px; | |
747 | + font-size: 90%; | |
748 | + color: #c7254e; | |
749 | + background-color: #f9f2f4; | |
750 | + border-radius: 2px; | |
751 | +} | |
752 | +kbd { | |
753 | + padding: 2px 4px; | |
754 | + font-size: 90%; | |
755 | + color: #ffffff; | |
756 | + background-color: #333333; | |
757 | + border-radius: 2px; | |
758 | + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); | |
759 | + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); | |
760 | +} | |
761 | +kbd kbd { | |
762 | + padding: 0; | |
763 | + font-size: 100%; | |
764 | + font-weight: bold; | |
765 | + -webkit-box-shadow: none; | |
766 | + box-shadow: none; | |
767 | +} | |
768 | +pre { | |
769 | + display: block; | |
770 | + padding: 9.5px; | |
771 | + margin: 0 0 10px; | |
772 | + font-size: 13px; | |
773 | + line-height: 1.42857143; | |
774 | + word-break: break-all; | |
775 | + word-wrap: break-word; | |
776 | + color: #303030; | |
777 | + background-color: #f5f5f5; | |
778 | + border: 1px solid #cccccc; | |
779 | + border-radius: 2px; | |
780 | +} | |
781 | +pre code { | |
782 | + padding: 0; | |
783 | + font-size: inherit; | |
784 | + color: inherit; | |
785 | + white-space: pre-wrap; | |
786 | + background-color: transparent; | |
787 | + border-radius: 0; | |
788 | +} | |
789 | +.pre-scrollable { | |
790 | + max-height: 340px; | |
791 | + overflow-y: scroll; | |
792 | +} | |
793 | +.container { | |
794 | + margin-right: auto; | |
795 | + margin-left: auto; | |
796 | + padding-left: 15px; | |
797 | + padding-right: 15px; | |
798 | +} | |
799 | +@media (min-width: 768px) { | |
800 | + .container { | |
801 | + width: 750px; | |
802 | + } | |
803 | +} | |
804 | +@media (min-width: 992px) { | |
805 | + .container { | |
806 | + width: 970px; | |
807 | + } | |
808 | +} | |
809 | +@media (min-width: 1200px) { | |
810 | + .container { | |
811 | + width: 1170px; | |
812 | + } | |
813 | +} | |
814 | +.container-fluid { | |
815 | + margin-right: auto; | |
816 | + margin-left: auto; | |
817 | + padding-left: 15px; | |
818 | + padding-right: 15px; | |
819 | +} | |
820 | +.row { | |
821 | + margin-left: -15px; | |
822 | + margin-right: -15px; | |
823 | +} | |
824 | +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { | |
825 | + position: relative; | |
826 | + min-height: 1px; | |
827 | + padding-left: 15px; | |
828 | + padding-right: 15px; | |
829 | +} | |
830 | +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { | |
831 | + float: left; | |
832 | +} | |
833 | +.col-xs-12 { | |
834 | + width: 100%; | |
835 | +} | |
836 | +.col-xs-11 { | |
837 | + width: 91.66666667%; | |
838 | +} | |
839 | +.col-xs-10 { | |
840 | + width: 83.33333333%; | |
841 | +} | |
842 | +.col-xs-9 { | |
843 | + width: 75%; | |
844 | +} | |
845 | +.col-xs-8 { | |
846 | + width: 66.66666667%; | |
847 | +} | |
848 | +.col-xs-7 { | |
849 | + width: 58.33333333%; | |
850 | +} | |
851 | +.col-xs-6 { | |
852 | + width: 50%; | |
853 | +} | |
854 | +.col-xs-5 { | |
855 | + width: 41.66666667%; | |
856 | +} | |
857 | +.col-xs-4 { | |
858 | + width: 33.33333333%; | |
859 | +} | |
860 | +.col-xs-3 { | |
861 | + width: 25%; | |
862 | +} | |
863 | +.col-xs-2 { | |
864 | + width: 16.66666667%; | |
865 | +} | |
866 | +.col-xs-1 { | |
867 | + width: 8.33333333%; | |
868 | +} | |
869 | +.col-xs-pull-12 { | |
870 | + right: 100%; | |
871 | +} | |
872 | +.col-xs-pull-11 { | |
873 | + right: 91.66666667%; | |
874 | +} | |
875 | +.col-xs-pull-10 { | |
876 | + right: 83.33333333%; | |
877 | +} | |
878 | +.col-xs-pull-9 { | |
879 | + right: 75%; | |
880 | +} | |
881 | +.col-xs-pull-8 { | |
882 | + right: 66.66666667%; | |
883 | +} | |
884 | +.col-xs-pull-7 { | |
885 | + right: 58.33333333%; | |
886 | +} | |
887 | +.col-xs-pull-6 { | |
888 | + right: 50%; | |
889 | +} | |
890 | +.col-xs-pull-5 { | |
891 | + right: 41.66666667%; | |
892 | +} | |
893 | +.col-xs-pull-4 { | |
894 | + right: 33.33333333%; | |
895 | +} | |
896 | +.col-xs-pull-3 { | |
897 | + right: 25%; | |
898 | +} | |
899 | +.col-xs-pull-2 { | |
900 | + right: 16.66666667%; | |
901 | +} | |
902 | +.col-xs-pull-1 { | |
903 | + right: 8.33333333%; | |
904 | +} | |
905 | +.col-xs-pull-0 { | |
906 | + right: auto; | |
907 | +} | |
908 | +.col-xs-push-12 { | |
909 | + left: 100%; | |
910 | +} | |
911 | +.col-xs-push-11 { | |
912 | + left: 91.66666667%; | |
913 | +} | |
914 | +.col-xs-push-10 { | |
915 | + left: 83.33333333%; | |
916 | +} | |
917 | +.col-xs-push-9 { | |
918 | + left: 75%; | |
919 | +} | |
920 | +.col-xs-push-8 { | |
921 | + left: 66.66666667%; | |
922 | +} | |
923 | +.col-xs-push-7 { | |
924 | + left: 58.33333333%; | |
925 | +} | |
926 | +.col-xs-push-6 { | |
927 | + left: 50%; | |
928 | +} | |
929 | +.col-xs-push-5 { | |
930 | + left: 41.66666667%; | |
931 | +} | |
932 | +.col-xs-push-4 { | |
933 | + left: 33.33333333%; | |
934 | +} | |
935 | +.col-xs-push-3 { | |
936 | + left: 25%; | |
937 | +} | |
938 | +.col-xs-push-2 { | |
939 | + left: 16.66666667%; | |
940 | +} | |
941 | +.col-xs-push-1 { | |
942 | + left: 8.33333333%; | |
943 | +} | |
944 | +.col-xs-push-0 { | |
945 | + left: auto; | |
946 | +} | |
947 | +.col-xs-offset-12 { | |
948 | + margin-left: 100%; | |
949 | +} | |
950 | +.col-xs-offset-11 { | |
951 | + margin-left: 91.66666667%; | |
952 | +} | |
953 | +.col-xs-offset-10 { | |
954 | + margin-left: 83.33333333%; | |
955 | +} | |
956 | +.col-xs-offset-9 { | |
957 | + margin-left: 75%; | |
958 | +} | |
959 | +.col-xs-offset-8 { | |
960 | + margin-left: 66.66666667%; | |
961 | +} | |
962 | +.col-xs-offset-7 { | |
963 | + margin-left: 58.33333333%; | |
964 | +} | |
965 | +.col-xs-offset-6 { | |
966 | + margin-left: 50%; | |
967 | +} | |
968 | +.col-xs-offset-5 { | |
969 | + margin-left: 41.66666667%; | |
970 | +} | |
971 | +.col-xs-offset-4 { | |
972 | + margin-left: 33.33333333%; | |
973 | +} | |
974 | +.col-xs-offset-3 { | |
975 | + margin-left: 25%; | |
976 | +} | |
977 | +.col-xs-offset-2 { | |
978 | + margin-left: 16.66666667%; | |
979 | +} | |
980 | +.col-xs-offset-1 { | |
981 | + margin-left: 8.33333333%; | |
982 | +} | |
983 | +.col-xs-offset-0 { | |
984 | + margin-left: 0%; | |
985 | +} | |
986 | +@media (min-width: 768px) { | |
987 | + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { | |
988 | + float: left; | |
989 | + } | |
990 | + .col-sm-12 { | |
991 | + width: 100%; | |
992 | + } | |
993 | + .col-sm-11 { | |
994 | + width: 91.66666667%; | |
995 | + } | |
996 | + .col-sm-10 { | |
997 | + width: 83.33333333%; | |
998 | + } | |
999 | + .col-sm-9 { | |
1000 | + width: 75%; | |
1001 | + } | |
1002 | + .col-sm-8 { | |
1003 | + width: 66.66666667%; | |
1004 | + } | |
1005 | + .col-sm-7 { | |
1006 | + width: 58.33333333%; | |
1007 | + } | |
1008 | + .col-sm-6 { | |
1009 | + width: 50%; | |
1010 | + } | |
1011 | + .col-sm-5 { | |
1012 | + width: 41.66666667%; | |
1013 | + } | |
1014 | + .col-sm-4 { | |
1015 | + width: 33.33333333%; | |
1016 | + } | |
1017 | + .col-sm-3 { | |
1018 | + width: 25%; | |
1019 | + } | |
1020 | + .col-sm-2 { | |
1021 | + width: 16.66666667%; | |
1022 | + } | |
1023 | + .col-sm-1 { | |
1024 | + width: 8.33333333%; | |
1025 | + } | |
1026 | + .col-sm-pull-12 { | |
1027 | + right: 100%; | |
1028 | + } | |
1029 | + .col-sm-pull-11 { | |
1030 | + right: 91.66666667%; | |
1031 | + } | |
1032 | + .col-sm-pull-10 { | |
1033 | + right: 83.33333333%; | |
1034 | + } | |
1035 | + .col-sm-pull-9 { | |
1036 | + right: 75%; | |
1037 | + } | |
1038 | + .col-sm-pull-8 { | |
1039 | + right: 66.66666667%; | |
1040 | + } | |
1041 | + .col-sm-pull-7 { | |
1042 | + right: 58.33333333%; | |
1043 | + } | |
1044 | + .col-sm-pull-6 { | |
1045 | + right: 50%; | |
1046 | + } | |
1047 | + .col-sm-pull-5 { | |
1048 | + right: 41.66666667%; | |
1049 | + } | |
1050 | + .col-sm-pull-4 { | |
1051 | + right: 33.33333333%; | |
1052 | + } | |
1053 | + .col-sm-pull-3 { | |
1054 | + right: 25%; | |
1055 | + } | |
1056 | + .col-sm-pull-2 { | |
1057 | + right: 16.66666667%; | |
1058 | + } | |
1059 | + .col-sm-pull-1 { | |
1060 | + right: 8.33333333%; | |
1061 | + } | |
1062 | + .col-sm-pull-0 { | |
1063 | + right: auto; | |
1064 | + } | |
1065 | + .col-sm-push-12 { | |
1066 | + left: 100%; | |
1067 | + } | |
1068 | + .col-sm-push-11 { | |
1069 | + left: 91.66666667%; | |
1070 | + } | |
1071 | + .col-sm-push-10 { | |
1072 | + left: 83.33333333%; | |
1073 | + } | |
1074 | + .col-sm-push-9 { | |
1075 | + left: 75%; | |
1076 | + } | |
1077 | + .col-sm-push-8 { | |
1078 | + left: 66.66666667%; | |
1079 | + } | |
1080 | + .col-sm-push-7 { | |
1081 | + left: 58.33333333%; | |
1082 | + } | |
1083 | + .col-sm-push-6 { | |
1084 | + left: 50%; | |
1085 | + } | |
1086 | + .col-sm-push-5 { | |
1087 | + left: 41.66666667%; | |
1088 | + } | |
1089 | + .col-sm-push-4 { | |
1090 | + left: 33.33333333%; | |
1091 | + } | |
1092 | + .col-sm-push-3 { | |
1093 | + left: 25%; | |
1094 | + } | |
1095 | + .col-sm-push-2 { | |
1096 | + left: 16.66666667%; | |
1097 | + } | |
1098 | + .col-sm-push-1 { | |
1099 | + left: 8.33333333%; | |
1100 | + } | |
1101 | + .col-sm-push-0 { | |
1102 | + left: auto; | |
1103 | + } | |
1104 | + .col-sm-offset-12 { | |
1105 | + margin-left: 100%; | |
1106 | + } | |
1107 | + .col-sm-offset-11 { | |
1108 | + margin-left: 91.66666667%; | |
1109 | + } | |
1110 | + .col-sm-offset-10 { | |
1111 | + margin-left: 83.33333333%; | |
1112 | + } | |
1113 | + .col-sm-offset-9 { | |
1114 | + margin-left: 75%; | |
1115 | + } | |
1116 | + .col-sm-offset-8 { | |
1117 | + margin-left: 66.66666667%; | |
1118 | + } | |
1119 | + .col-sm-offset-7 { | |
1120 | + margin-left: 58.33333333%; | |
1121 | + } | |
1122 | + .col-sm-offset-6 { | |
1123 | + margin-left: 50%; | |
1124 | + } | |
1125 | + .col-sm-offset-5 { | |
1126 | + margin-left: 41.66666667%; | |
1127 | + } | |
1128 | + .col-sm-offset-4 { | |
1129 | + margin-left: 33.33333333%; | |
1130 | + } | |
1131 | + .col-sm-offset-3 { | |
1132 | + margin-left: 25%; | |
1133 | + } | |
1134 | + .col-sm-offset-2 { | |
1135 | + margin-left: 16.66666667%; | |
1136 | + } | |
1137 | + .col-sm-offset-1 { | |
1138 | + margin-left: 8.33333333%; | |
1139 | + } | |
1140 | + .col-sm-offset-0 { | |
1141 | + margin-left: 0%; | |
1142 | + } | |
1143 | +} | |
1144 | +@media (min-width: 992px) { | |
1145 | + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { | |
1146 | + float: left; | |
1147 | + } | |
1148 | + .col-md-12 { | |
1149 | + width: 100%; | |
1150 | + } | |
1151 | + .col-md-11 { | |
1152 | + width: 91.66666667%; | |
1153 | + } | |
1154 | + .col-md-10 { | |
1155 | + width: 83.33333333%; | |
1156 | + } | |
1157 | + .col-md-9 { | |
1158 | + width: 75%; | |
1159 | + } | |
1160 | + .col-md-8 { | |
1161 | + width: 66.66666667%; | |
1162 | + } | |
1163 | + .col-md-7 { | |
1164 | + width: 58.33333333%; | |
1165 | + } | |
1166 | + .col-md-6 { | |
1167 | + width: 50%; | |
1168 | + } | |
1169 | + .col-md-5 { | |
1170 | + width: 41.66666667%; | |
1171 | + } | |
1172 | + .col-md-4 { | |
1173 | + width: 33.33333333%; | |
1174 | + } | |
1175 | + .col-md-3 { | |
1176 | + width: 25%; | |
1177 | + } | |
1178 | + .col-md-2 { | |
1179 | + width: 16.66666667%; | |
1180 | + } | |
1181 | + .col-md-1 { | |
1182 | + width: 8.33333333%; | |
1183 | + } | |
1184 | + .col-md-pull-12 { | |
1185 | + right: 100%; | |
1186 | + } | |
1187 | + .col-md-pull-11 { | |
1188 | + right: 91.66666667%; | |
1189 | + } | |
1190 | + .col-md-pull-10 { | |
1191 | + right: 83.33333333%; | |
1192 | + } | |
1193 | + .col-md-pull-9 { | |
1194 | + right: 75%; | |
1195 | + } | |
1196 | + .col-md-pull-8 { | |
1197 | + right: 66.66666667%; | |
1198 | + } | |
1199 | + .col-md-pull-7 { | |
1200 | + right: 58.33333333%; | |
1201 | + } | |
1202 | + .col-md-pull-6 { | |
1203 | + right: 50%; | |
1204 | + } | |
1205 | + .col-md-pull-5 { | |
1206 | + right: 41.66666667%; | |
1207 | + } | |
1208 | + .col-md-pull-4 { | |
1209 | + right: 33.33333333%; | |
1210 | + } | |
1211 | + .col-md-pull-3 { | |
1212 | + right: 25%; | |
1213 | + } | |
1214 | + .col-md-pull-2 { | |
1215 | + right: 16.66666667%; | |
1216 | + } | |
1217 | + .col-md-pull-1 { | |
1218 | + right: 8.33333333%; | |
1219 | + } | |
1220 | + .col-md-pull-0 { | |
1221 | + right: auto; | |
1222 | + } | |
1223 | + .col-md-push-12 { | |
1224 | + left: 100%; | |
1225 | + } | |
1226 | + .col-md-push-11 { | |
1227 | + left: 91.66666667%; | |
1228 | + } | |
1229 | + .col-md-push-10 { | |
1230 | + left: 83.33333333%; | |
1231 | + } | |
1232 | + .col-md-push-9 { | |
1233 | + left: 75%; | |
1234 | + } | |
1235 | + .col-md-push-8 { | |
1236 | + left: 66.66666667%; | |
1237 | + } | |
1238 | + .col-md-push-7 { | |
1239 | + left: 58.33333333%; | |
1240 | + } | |
1241 | + .col-md-push-6 { | |
1242 | + left: 50%; | |
1243 | + } | |
1244 | + .col-md-push-5 { | |
1245 | + left: 41.66666667%; | |
1246 | + } | |
1247 | + .col-md-push-4 { | |
1248 | + left: 33.33333333%; | |
1249 | + } | |
1250 | + .col-md-push-3 { | |
1251 | + left: 25%; | |
1252 | + } | |
1253 | + .col-md-push-2 { | |
1254 | + left: 16.66666667%; | |
1255 | + } | |
1256 | + .col-md-push-1 { | |
1257 | + left: 8.33333333%; | |
1258 | + } | |
1259 | + .col-md-push-0 { | |
1260 | + left: auto; | |
1261 | + } | |
1262 | + .col-md-offset-12 { | |
1263 | + margin-left: 100%; | |
1264 | + } | |
1265 | + .col-md-offset-11 { | |
1266 | + margin-left: 91.66666667%; | |
1267 | + } | |
1268 | + .col-md-offset-10 { | |
1269 | + margin-left: 83.33333333%; | |
1270 | + } | |
1271 | + .col-md-offset-9 { | |
1272 | + margin-left: 75%; | |
1273 | + } | |
1274 | + .col-md-offset-8 { | |
1275 | + margin-left: 66.66666667%; | |
1276 | + } | |
1277 | + .col-md-offset-7 { | |
1278 | + margin-left: 58.33333333%; | |
1279 | + } | |
1280 | + .col-md-offset-6 { | |
1281 | + margin-left: 50%; | |
1282 | + } | |
1283 | + .col-md-offset-5 { | |
1284 | + margin-left: 41.66666667%; | |
1285 | + } | |
1286 | + .col-md-offset-4 { | |
1287 | + margin-left: 33.33333333%; | |
1288 | + } | |
1289 | + .col-md-offset-3 { | |
1290 | + margin-left: 25%; | |
1291 | + } | |
1292 | + .col-md-offset-2 { | |
1293 | + margin-left: 16.66666667%; | |
1294 | + } | |
1295 | + .col-md-offset-1 { | |
1296 | + margin-left: 8.33333333%; | |
1297 | + } | |
1298 | + .col-md-offset-0 { | |
1299 | + margin-left: 0%; | |
1300 | + } | |
1301 | +} | |
1302 | +@media (min-width: 1200px) { | |
1303 | + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { | |
1304 | + float: left; | |
1305 | + } | |
1306 | + .col-lg-12 { | |
1307 | + width: 100%; | |
1308 | + } | |
1309 | + .col-lg-11 { | |
1310 | + width: 91.66666667%; | |
1311 | + } | |
1312 | + .col-lg-10 { | |
1313 | + width: 83.33333333%; | |
1314 | + } | |
1315 | + .col-lg-9 { | |
1316 | + width: 75%; | |
1317 | + } | |
1318 | + .col-lg-8 { | |
1319 | + width: 66.66666667%; | |
1320 | + } | |
1321 | + .col-lg-7 { | |
1322 | + width: 58.33333333%; | |
1323 | + } | |
1324 | + .col-lg-6 { | |
1325 | + width: 50%; | |
1326 | + } | |
1327 | + .col-lg-5 { | |
1328 | + width: 41.66666667%; | |
1329 | + } | |
1330 | + .col-lg-4 { | |
1331 | + width: 33.33333333%; | |
1332 | + } | |
1333 | + .col-lg-3 { | |
1334 | + width: 25%; | |
1335 | + } | |
1336 | + .col-lg-2 { | |
1337 | + width: 16.66666667%; | |
1338 | + } | |
1339 | + .col-lg-1 { | |
1340 | + width: 8.33333333%; | |
1341 | + } | |
1342 | + .col-lg-pull-12 { | |
1343 | + right: 100%; | |
1344 | + } | |
1345 | + .col-lg-pull-11 { | |
1346 | + right: 91.66666667%; | |
1347 | + } | |
1348 | + .col-lg-pull-10 { | |
1349 | + right: 83.33333333%; | |
1350 | + } | |
1351 | + .col-lg-pull-9 { | |
1352 | + right: 75%; | |
1353 | + } | |
1354 | + .col-lg-pull-8 { | |
1355 | + right: 66.66666667%; | |
1356 | + } | |
1357 | + .col-lg-pull-7 { | |
1358 | + right: 58.33333333%; | |
1359 | + } | |
1360 | + .col-lg-pull-6 { | |
1361 | + right: 50%; | |
1362 | + } | |
1363 | + .col-lg-pull-5 { | |
1364 | + right: 41.66666667%; | |
1365 | + } | |
1366 | + .col-lg-pull-4 { | |
1367 | + right: 33.33333333%; | |
1368 | + } | |
1369 | + .col-lg-pull-3 { | |
1370 | + right: 25%; | |
1371 | + } | |
1372 | + .col-lg-pull-2 { | |
1373 | + right: 16.66666667%; | |
1374 | + } | |
1375 | + .col-lg-pull-1 { | |
1376 | + right: 8.33333333%; | |
1377 | + } | |
1378 | + .col-lg-pull-0 { | |
1379 | + right: auto; | |
1380 | + } | |
1381 | + .col-lg-push-12 { | |
1382 | + left: 100%; | |
1383 | + } | |
1384 | + .col-lg-push-11 { | |
1385 | + left: 91.66666667%; | |
1386 | + } | |
1387 | + .col-lg-push-10 { | |
1388 | + left: 83.33333333%; | |
1389 | + } | |
1390 | + .col-lg-push-9 { | |
1391 | + left: 75%; | |
1392 | + } | |
1393 | + .col-lg-push-8 { | |
1394 | + left: 66.66666667%; | |
1395 | + } | |
1396 | + .col-lg-push-7 { | |
1397 | + left: 58.33333333%; | |
1398 | + } | |
1399 | + .col-lg-push-6 { | |
1400 | + left: 50%; | |
1401 | + } | |
1402 | + .col-lg-push-5 { | |
1403 | + left: 41.66666667%; | |
1404 | + } | |
1405 | + .col-lg-push-4 { | |
1406 | + left: 33.33333333%; | |
1407 | + } | |
1408 | + .col-lg-push-3 { | |
1409 | + left: 25%; | |
1410 | + } | |
1411 | + .col-lg-push-2 { | |
1412 | + left: 16.66666667%; | |
1413 | + } | |
1414 | + .col-lg-push-1 { | |
1415 | + left: 8.33333333%; | |
1416 | + } | |
1417 | + .col-lg-push-0 { | |
1418 | + left: auto; | |
1419 | + } | |
1420 | + .col-lg-offset-12 { | |
1421 | + margin-left: 100%; | |
1422 | + } | |
1423 | + .col-lg-offset-11 { | |
1424 | + margin-left: 91.66666667%; | |
1425 | + } | |
1426 | + .col-lg-offset-10 { | |
1427 | + margin-left: 83.33333333%; | |
1428 | + } | |
1429 | + .col-lg-offset-9 { | |
1430 | + margin-left: 75%; | |
1431 | + } | |
1432 | + .col-lg-offset-8 { | |
1433 | + margin-left: 66.66666667%; | |
1434 | + } | |
1435 | + .col-lg-offset-7 { | |
1436 | + margin-left: 58.33333333%; | |
1437 | + } | |
1438 | + .col-lg-offset-6 { | |
1439 | + margin-left: 50%; | |
1440 | + } | |
1441 | + .col-lg-offset-5 { | |
1442 | + margin-left: 41.66666667%; | |
1443 | + } | |
1444 | + .col-lg-offset-4 { | |
1445 | + margin-left: 33.33333333%; | |
1446 | + } | |
1447 | + .col-lg-offset-3 { | |
1448 | + margin-left: 25%; | |
1449 | + } | |
1450 | + .col-lg-offset-2 { | |
1451 | + margin-left: 16.66666667%; | |
1452 | + } | |
1453 | + .col-lg-offset-1 { | |
1454 | + margin-left: 8.33333333%; | |
1455 | + } | |
1456 | + .col-lg-offset-0 { | |
1457 | + margin-left: 0%; | |
1458 | + } | |
1459 | +} | |
1460 | +table { | |
1461 | + background-color: transparent; | |
1462 | +} | |
1463 | +caption { | |
1464 | + padding-top: 8px; | |
1465 | + padding-bottom: 8px; | |
1466 | + color: #878787; | |
1467 | + text-align: left; | |
1468 | +} | |
1469 | +th { | |
1470 | + text-align: left; | |
1471 | +} | |
1472 | +.table { | |
1473 | + width: 100%; | |
1474 | + max-width: 100%; | |
1475 | + margin-bottom: 20px; | |
1476 | +} | |
1477 | +.table > thead > tr > th, | |
1478 | +.table > tbody > tr > th, | |
1479 | +.table > tfoot > tr > th, | |
1480 | +.table > thead > tr > td, | |
1481 | +.table > tbody > tr > td, | |
1482 | +.table > tfoot > tr > td { | |
1483 | + padding: 8px; | |
1484 | + line-height: 1.42857143; | |
1485 | + vertical-align: top; | |
1486 | + border-top: 1px solid #dddddd; | |
1487 | +} | |
1488 | +.table > thead > tr > th { | |
1489 | + vertical-align: bottom; | |
1490 | + border-bottom: 2px solid #dddddd; | |
1491 | +} | |
1492 | +.table > caption + thead > tr:first-child > th, | |
1493 | +.table > colgroup + thead > tr:first-child > th, | |
1494 | +.table > thead:first-child > tr:first-child > th, | |
1495 | +.table > caption + thead > tr:first-child > td, | |
1496 | +.table > colgroup + thead > tr:first-child > td, | |
1497 | +.table > thead:first-child > tr:first-child > td { | |
1498 | + border-top: 0; | |
1499 | +} | |
1500 | +.table > tbody + tbody { | |
1501 | + border-top: 2px solid #dddddd; | |
1502 | +} | |
1503 | +.table .table { | |
1504 | + background-color: #ffffff; | |
1505 | +} | |
1506 | +.table-condensed > thead > tr > th, | |
1507 | +.table-condensed > tbody > tr > th, | |
1508 | +.table-condensed > tfoot > tr > th, | |
1509 | +.table-condensed > thead > tr > td, | |
1510 | +.table-condensed > tbody > tr > td, | |
1511 | +.table-condensed > tfoot > tr > td { | |
1512 | + padding: 5px; | |
1513 | +} | |
1514 | +.table-bordered { | |
1515 | + border: 1px solid #dddddd; | |
1516 | +} | |
1517 | +.table-bordered > thead > tr > th, | |
1518 | +.table-bordered > tbody > tr > th, | |
1519 | +.table-bordered > tfoot > tr > th, | |
1520 | +.table-bordered > thead > tr > td, | |
1521 | +.table-bordered > tbody > tr > td, | |
1522 | +.table-bordered > tfoot > tr > td { | |
1523 | + border: 1px solid #dddddd; | |
1524 | +} | |
1525 | +.table-bordered > thead > tr > th, | |
1526 | +.table-bordered > thead > tr > td { | |
1527 | + border-bottom-width: 2px; | |
1528 | +} | |
1529 | +.table-striped > tbody > tr:nth-of-type(odd) { | |
1530 | + background-color: #f9f9f9; | |
1531 | +} | |
1532 | +.table-hover > tbody > tr:hover { | |
1533 | + background-color: #eee; | |
1534 | +} | |
1535 | +table col[class*="col-"] { | |
1536 | + position: static; | |
1537 | + float: none; | |
1538 | + display: table-column; | |
1539 | +} | |
1540 | +table td[class*="col-"], | |
1541 | +table th[class*="col-"] { | |
1542 | + position: static; | |
1543 | + float: none; | |
1544 | + display: table-cell; | |
1545 | +} | |
1546 | +.table > thead > tr > td.active, | |
1547 | +.table > tbody > tr > td.active, | |
1548 | +.table > tfoot > tr > td.active, | |
1549 | +.table > thead > tr > th.active, | |
1550 | +.table > tbody > tr > th.active, | |
1551 | +.table > tfoot > tr > th.active, | |
1552 | +.table > thead > tr.active > td, | |
1553 | +.table > tbody > tr.active > td, | |
1554 | +.table > tfoot > tr.active > td, | |
1555 | +.table > thead > tr.active > th, | |
1556 | +.table > tbody > tr.active > th, | |
1557 | +.table > tfoot > tr.active > th { | |
1558 | + background-color: #f5f5f5; | |
1559 | +} | |
1560 | +.table-hover > tbody > tr > td.active:hover, | |
1561 | +.table-hover > tbody > tr > th.active:hover, | |
1562 | +.table-hover > tbody > tr.active:hover > td, | |
1563 | +.table-hover > tbody > tr:hover > .active, | |
1564 | +.table-hover > tbody > tr.active:hover > th { | |
1565 | + background-color: #e8e8e8; | |
1566 | +} | |
1567 | +.table > thead > tr > td.success, | |
1568 | +.table > tbody > tr > td.success, | |
1569 | +.table > tfoot > tr > td.success, | |
1570 | +.table > thead > tr > th.success, | |
1571 | +.table > tbody > tr > th.success, | |
1572 | +.table > tfoot > tr > th.success, | |
1573 | +.table > thead > tr.success > td, | |
1574 | +.table > tbody > tr.success > td, | |
1575 | +.table > tfoot > tr.success > td, | |
1576 | +.table > thead > tr.success > th, | |
1577 | +.table > tbody > tr.success > th, | |
1578 | +.table > tfoot > tr.success > th { | |
1579 | + background-color: #dff0d8; | |
1580 | +} | |
1581 | +.table-hover > tbody > tr > td.success:hover, | |
1582 | +.table-hover > tbody > tr > th.success:hover, | |
1583 | +.table-hover > tbody > tr.success:hover > td, | |
1584 | +.table-hover > tbody > tr:hover > .success, | |
1585 | +.table-hover > tbody > tr.success:hover > th { | |
1586 | + background-color: #d0e9c6; | |
1587 | +} | |
1588 | +.table > thead > tr > td.info, | |
1589 | +.table > tbody > tr > td.info, | |
1590 | +.table > tfoot > tr > td.info, | |
1591 | +.table > thead > tr > th.info, | |
1592 | +.table > tbody > tr > th.info, | |
1593 | +.table > tfoot > tr > th.info, | |
1594 | +.table > thead > tr.info > td, | |
1595 | +.table > tbody > tr.info > td, | |
1596 | +.table > tfoot > tr.info > td, | |
1597 | +.table > thead > tr.info > th, | |
1598 | +.table > tbody > tr.info > th, | |
1599 | +.table > tfoot > tr.info > th { | |
1600 | + background-color: #d9edf7; | |
1601 | +} | |
1602 | +.table-hover > tbody > tr > td.info:hover, | |
1603 | +.table-hover > tbody > tr > th.info:hover, | |
1604 | +.table-hover > tbody > tr.info:hover > td, | |
1605 | +.table-hover > tbody > tr:hover > .info, | |
1606 | +.table-hover > tbody > tr.info:hover > th { | |
1607 | + background-color: #c4e3f3; | |
1608 | +} | |
1609 | +.table > thead > tr > td.warning, | |
1610 | +.table > tbody > tr > td.warning, | |
1611 | +.table > tfoot > tr > td.warning, | |
1612 | +.table > thead > tr > th.warning, | |
1613 | +.table > tbody > tr > th.warning, | |
1614 | +.table > tfoot > tr > th.warning, | |
1615 | +.table > thead > tr.warning > td, | |
1616 | +.table > tbody > tr.warning > td, | |
1617 | +.table > tfoot > tr.warning > td, | |
1618 | +.table > thead > tr.warning > th, | |
1619 | +.table > tbody > tr.warning > th, | |
1620 | +.table > tfoot > tr.warning > th { | |
1621 | + background-color: #fcf8e3; | |
1622 | +} | |
1623 | +.table-hover > tbody > tr > td.warning:hover, | |
1624 | +.table-hover > tbody > tr > th.warning:hover, | |
1625 | +.table-hover > tbody > tr.warning:hover > td, | |
1626 | +.table-hover > tbody > tr:hover > .warning, | |
1627 | +.table-hover > tbody > tr.warning:hover > th { | |
1628 | + background-color: #faf2cc; | |
1629 | +} | |
1630 | +.table > thead > tr > td.danger, | |
1631 | +.table > tbody > tr > td.danger, | |
1632 | +.table > tfoot > tr > td.danger, | |
1633 | +.table > thead > tr > th.danger, | |
1634 | +.table > tbody > tr > th.danger, | |
1635 | +.table > tfoot > tr > th.danger, | |
1636 | +.table > thead > tr.danger > td, | |
1637 | +.table > tbody > tr.danger > td, | |
1638 | +.table > tfoot > tr.danger > td, | |
1639 | +.table > thead > tr.danger > th, | |
1640 | +.table > tbody > tr.danger > th, | |
1641 | +.table > tfoot > tr.danger > th { | |
1642 | + background-color: #f2dede; | |
1643 | +} | |
1644 | +.table-hover > tbody > tr > td.danger:hover, | |
1645 | +.table-hover > tbody > tr > th.danger:hover, | |
1646 | +.table-hover > tbody > tr.danger:hover > td, | |
1647 | +.table-hover > tbody > tr:hover > .danger, | |
1648 | +.table-hover > tbody > tr.danger:hover > th { | |
1649 | + background-color: #ebcccc; | |
1650 | +} | |
1651 | +.table-responsive { | |
1652 | + overflow-x: auto; | |
1653 | + min-height: 0.01%; | |
1654 | +} | |
1655 | +@media screen and (max-width: 767px) { | |
1656 | + .table-responsive { | |
1657 | + width: 100%; | |
1658 | + margin-bottom: 15px; | |
1659 | + overflow-y: hidden; | |
1660 | + -ms-overflow-style: -ms-autohiding-scrollbar; | |
1661 | + border: 1px solid #dddddd; | |
1662 | + } | |
1663 | + .table-responsive > .table { | |
1664 | + margin-bottom: 0; | |
1665 | + } | |
1666 | + .table-responsive > .table > thead > tr > th, | |
1667 | + .table-responsive > .table > tbody > tr > th, | |
1668 | + .table-responsive > .table > tfoot > tr > th, | |
1669 | + .table-responsive > .table > thead > tr > td, | |
1670 | + .table-responsive > .table > tbody > tr > td, | |
1671 | + .table-responsive > .table > tfoot > tr > td { | |
1672 | + white-space: nowrap; | |
1673 | + } | |
1674 | + .table-responsive > .table-bordered { | |
1675 | + border: 0; | |
1676 | + } | |
1677 | + .table-responsive > .table-bordered > thead > tr > th:first-child, | |
1678 | + .table-responsive > .table-bordered > tbody > tr > th:first-child, | |
1679 | + .table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
1680 | + .table-responsive > .table-bordered > thead > tr > td:first-child, | |
1681 | + .table-responsive > .table-bordered > tbody > tr > td:first-child, | |
1682 | + .table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
1683 | + border-left: 0; | |
1684 | + } | |
1685 | + .table-responsive > .table-bordered > thead > tr > th:last-child, | |
1686 | + .table-responsive > .table-bordered > tbody > tr > th:last-child, | |
1687 | + .table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
1688 | + .table-responsive > .table-bordered > thead > tr > td:last-child, | |
1689 | + .table-responsive > .table-bordered > tbody > tr > td:last-child, | |
1690 | + .table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
1691 | + border-right: 0; | |
1692 | + } | |
1693 | + .table-responsive > .table-bordered > tbody > tr:last-child > th, | |
1694 | + .table-responsive > .table-bordered > tfoot > tr:last-child > th, | |
1695 | + .table-responsive > .table-bordered > tbody > tr:last-child > td, | |
1696 | + .table-responsive > .table-bordered > tfoot > tr:last-child > td { | |
1697 | + border-bottom: 0; | |
1698 | + } | |
1699 | +} | |
1700 | +fieldset { | |
1701 | + padding: 0; | |
1702 | + margin: 0; | |
1703 | + border: 0; | |
1704 | + min-width: 0; | |
1705 | +} | |
1706 | +legend { | |
1707 | + display: block; | |
1708 | + width: 100%; | |
1709 | + padding: 0; | |
1710 | + margin-bottom: 20px; | |
1711 | + font-size: 21px; | |
1712 | + line-height: inherit; | |
1713 | + color: #303030; | |
1714 | + border: 0; | |
1715 | + border-bottom: 1px solid #e5e5e5; | |
1716 | +} | |
1717 | +label { | |
1718 | + display: inline-block; | |
1719 | + max-width: 100%; | |
1720 | + margin-bottom: 5px; | |
1721 | + font-weight: bold; | |
1722 | +} | |
1723 | +input[type="search"] { | |
1724 | + -webkit-box-sizing: border-box; | |
1725 | + -moz-box-sizing: border-box; | |
1726 | + box-sizing: border-box; | |
1727 | +} | |
1728 | +input[type="radio"], | |
1729 | +input[type="checkbox"] { | |
1730 | + margin: 4px 0 0; | |
1731 | + margin-top: 1px \9; | |
1732 | + line-height: normal; | |
1733 | +} | |
1734 | +input[type="file"] { | |
1735 | + display: block; | |
1736 | +} | |
1737 | +input[type="range"] { | |
1738 | + display: block; | |
1739 | + width: 100%; | |
1740 | +} | |
1741 | +select[multiple], | |
1742 | +select[size] { | |
1743 | + height: auto; | |
1744 | +} | |
1745 | +input[type="file"]:focus, | |
1746 | +input[type="radio"]:focus, | |
1747 | +input[type="checkbox"]:focus { | |
1748 | + outline: thin dotted; | |
1749 | + outline: 5px auto -webkit-focus-ring-color; | |
1750 | + outline-offset: -2px; | |
1751 | +} | |
1752 | +output { | |
1753 | + display: block; | |
1754 | + padding-top: 7px; | |
1755 | + font-size: 14px; | |
1756 | + line-height: 1.42857143; | |
1757 | + color: #656565; | |
1758 | +} | |
1759 | +.form-control { | |
1760 | + display: block; | |
1761 | + width: 100%; | |
1762 | + height: 34px; | |
1763 | + padding: 6px 12px; | |
1764 | + font-size: 14px; | |
1765 | + line-height: 1.42857143; | |
1766 | + color: #656565; | |
1767 | + background-color: #ffffff; | |
1768 | + background-image: none; | |
1769 | + border: 1px solid #cccccc; | |
1770 | + border-radius: 2px; | |
1771 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
1772 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
1773 | + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; | |
1774 | + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
1775 | + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; | |
1776 | +} | |
1777 | +.form-control:focus { | |
1778 | + border-color: #66afe9; | |
1779 | + outline: 0; | |
1780 | + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
1781 | + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); | |
1782 | +} | |
1783 | +.form-control::-moz-placeholder { | |
1784 | + color: #999999; | |
1785 | + opacity: 1; | |
1786 | +} | |
1787 | +.form-control:-ms-input-placeholder { | |
1788 | + color: #999999; | |
1789 | +} | |
1790 | +.form-control::-webkit-input-placeholder { | |
1791 | + color: #999999; | |
1792 | +} | |
1793 | +.form-control::-ms-expand { | |
1794 | + border: 0; | |
1795 | + background-color: transparent; | |
1796 | +} | |
1797 | +.form-control[disabled], | |
1798 | +.form-control[readonly], | |
1799 | +fieldset[disabled] .form-control { | |
1800 | + background-color: #fefefe; | |
1801 | + opacity: 1; | |
1802 | +} | |
1803 | +.form-control[disabled], | |
1804 | +fieldset[disabled] .form-control { | |
1805 | + cursor: not-allowed; | |
1806 | +} | |
1807 | +textarea.form-control { | |
1808 | + height: auto; | |
1809 | +} | |
1810 | +input[type="search"] { | |
1811 | + -webkit-appearance: none; | |
1812 | +} | |
1813 | +@media screen and (-webkit-min-device-pixel-ratio: 0) { | |
1814 | + input[type="date"].form-control, | |
1815 | + input[type="time"].form-control, | |
1816 | + input[type="datetime-local"].form-control, | |
1817 | + input[type="month"].form-control { | |
1818 | + line-height: 34px; | |
1819 | + } | |
1820 | + input[type="date"].input-sm, | |
1821 | + input[type="time"].input-sm, | |
1822 | + input[type="datetime-local"].input-sm, | |
1823 | + input[type="month"].input-sm, | |
1824 | + .input-group-sm input[type="date"], | |
1825 | + .input-group-sm input[type="time"], | |
1826 | + .input-group-sm input[type="datetime-local"], | |
1827 | + .input-group-sm input[type="month"] { | |
1828 | + line-height: 30px; | |
1829 | + } | |
1830 | + input[type="date"].input-lg, | |
1831 | + input[type="time"].input-lg, | |
1832 | + input[type="datetime-local"].input-lg, | |
1833 | + input[type="month"].input-lg, | |
1834 | + .input-group-lg input[type="date"], | |
1835 | + .input-group-lg input[type="time"], | |
1836 | + .input-group-lg input[type="datetime-local"], | |
1837 | + .input-group-lg input[type="month"] { | |
1838 | + line-height: 46px; | |
1839 | + } | |
1840 | +} | |
1841 | +.form-group { | |
1842 | + margin-bottom: 15px; | |
1843 | +} | |
1844 | +.radio, | |
1845 | +.checkbox { | |
1846 | + position: relative; | |
1847 | + display: block; | |
1848 | + margin-top: 10px; | |
1849 | + margin-bottom: 10px; | |
1850 | +} | |
1851 | +.radio label, | |
1852 | +.checkbox label { | |
1853 | + min-height: 20px; | |
1854 | + padding-left: 20px; | |
1855 | + margin-bottom: 0; | |
1856 | + font-weight: normal; | |
1857 | + cursor: pointer; | |
1858 | +} | |
1859 | +.radio input[type="radio"], | |
1860 | +.radio-inline input[type="radio"], | |
1861 | +.checkbox input[type="checkbox"], | |
1862 | +.checkbox-inline input[type="checkbox"] { | |
1863 | + position: absolute; | |
1864 | + margin-left: -20px; | |
1865 | + margin-top: 4px \9; | |
1866 | +} | |
1867 | +.radio + .radio, | |
1868 | +.checkbox + .checkbox { | |
1869 | + margin-top: -5px; | |
1870 | +} | |
1871 | +.radio-inline, | |
1872 | +.checkbox-inline { | |
1873 | + position: relative; | |
1874 | + display: inline-block; | |
1875 | + padding-left: 20px; | |
1876 | + margin-bottom: 0; | |
1877 | + vertical-align: middle; | |
1878 | + font-weight: normal; | |
1879 | + cursor: pointer; | |
1880 | +} | |
1881 | +.radio-inline + .radio-inline, | |
1882 | +.checkbox-inline + .checkbox-inline { | |
1883 | + margin-top: 0; | |
1884 | + margin-left: 10px; | |
1885 | +} | |
1886 | +input[type="radio"][disabled], | |
1887 | +input[type="checkbox"][disabled], | |
1888 | +input[type="radio"].disabled, | |
1889 | +input[type="checkbox"].disabled, | |
1890 | +fieldset[disabled] input[type="radio"], | |
1891 | +fieldset[disabled] input[type="checkbox"] { | |
1892 | + cursor: not-allowed; | |
1893 | +} | |
1894 | +.radio-inline.disabled, | |
1895 | +.checkbox-inline.disabled, | |
1896 | +fieldset[disabled] .radio-inline, | |
1897 | +fieldset[disabled] .checkbox-inline { | |
1898 | + cursor: not-allowed; | |
1899 | +} | |
1900 | +.radio.disabled label, | |
1901 | +.checkbox.disabled label, | |
1902 | +fieldset[disabled] .radio label, | |
1903 | +fieldset[disabled] .checkbox label { | |
1904 | + cursor: not-allowed; | |
1905 | +} | |
1906 | +.form-control-static { | |
1907 | + padding-top: 7px; | |
1908 | + padding-bottom: 7px; | |
1909 | + margin-bottom: 0; | |
1910 | + min-height: 34px; | |
1911 | +} | |
1912 | +.form-control-static.input-lg, | |
1913 | +.form-control-static.input-sm { | |
1914 | + padding-left: 0; | |
1915 | + padding-right: 0; | |
1916 | +} | |
1917 | +.input-sm { | |
1918 | + height: 30px; | |
1919 | + padding: 5px 10px; | |
1920 | + font-size: 12px; | |
1921 | + line-height: 1.5; | |
1922 | + border-radius: 2px; | |
1923 | +} | |
1924 | +select.input-sm { | |
1925 | + height: 30px; | |
1926 | + line-height: 30px; | |
1927 | +} | |
1928 | +textarea.input-sm, | |
1929 | +select[multiple].input-sm { | |
1930 | + height: auto; | |
1931 | +} | |
1932 | +.form-group-sm .form-control { | |
1933 | + height: 30px; | |
1934 | + padding: 5px 10px; | |
1935 | + font-size: 12px; | |
1936 | + line-height: 1.5; | |
1937 | + border-radius: 2px; | |
1938 | +} | |
1939 | +.form-group-sm select.form-control { | |
1940 | + height: 30px; | |
1941 | + line-height: 30px; | |
1942 | +} | |
1943 | +.form-group-sm textarea.form-control, | |
1944 | +.form-group-sm select[multiple].form-control { | |
1945 | + height: auto; | |
1946 | +} | |
1947 | +.form-group-sm .form-control-static { | |
1948 | + height: 30px; | |
1949 | + min-height: 32px; | |
1950 | + padding: 6px 10px; | |
1951 | + font-size: 12px; | |
1952 | + line-height: 1.5; | |
1953 | +} | |
1954 | +.input-lg { | |
1955 | + height: 46px; | |
1956 | + padding: 10px 16px; | |
1957 | + font-size: 18px; | |
1958 | + line-height: 1.3333333; | |
1959 | + border-radius: 2px; | |
1960 | +} | |
1961 | +select.input-lg { | |
1962 | + height: 46px; | |
1963 | + line-height: 46px; | |
1964 | +} | |
1965 | +textarea.input-lg, | |
1966 | +select[multiple].input-lg { | |
1967 | + height: auto; | |
1968 | +} | |
1969 | +.form-group-lg .form-control { | |
1970 | + height: 46px; | |
1971 | + padding: 10px 16px; | |
1972 | + font-size: 18px; | |
1973 | + line-height: 1.3333333; | |
1974 | + border-radius: 2px; | |
1975 | +} | |
1976 | +.form-group-lg select.form-control { | |
1977 | + height: 46px; | |
1978 | + line-height: 46px; | |
1979 | +} | |
1980 | +.form-group-lg textarea.form-control, | |
1981 | +.form-group-lg select[multiple].form-control { | |
1982 | + height: auto; | |
1983 | +} | |
1984 | +.form-group-lg .form-control-static { | |
1985 | + height: 46px; | |
1986 | + min-height: 38px; | |
1987 | + padding: 11px 16px; | |
1988 | + font-size: 18px; | |
1989 | + line-height: 1.3333333; | |
1990 | +} | |
1991 | +.has-feedback { | |
1992 | + position: relative; | |
1993 | +} | |
1994 | +.has-feedback .form-control { | |
1995 | + padding-right: 42.5px; | |
1996 | +} | |
1997 | +.form-control-feedback { | |
1998 | + position: absolute; | |
1999 | + top: 0; | |
2000 | + right: 0; | |
2001 | + z-index: 2; | |
2002 | + display: block; | |
2003 | + width: 34px; | |
2004 | + height: 34px; | |
2005 | + line-height: 34px; | |
2006 | + text-align: center; | |
2007 | + pointer-events: none; | |
2008 | +} | |
2009 | +.input-lg + .form-control-feedback, | |
2010 | +.input-group-lg + .form-control-feedback, | |
2011 | +.form-group-lg .form-control + .form-control-feedback { | |
2012 | + width: 46px; | |
2013 | + height: 46px; | |
2014 | + line-height: 46px; | |
2015 | +} | |
2016 | +.input-sm + .form-control-feedback, | |
2017 | +.input-group-sm + .form-control-feedback, | |
2018 | +.form-group-sm .form-control + .form-control-feedback { | |
2019 | + width: 30px; | |
2020 | + height: 30px; | |
2021 | + line-height: 30px; | |
2022 | +} | |
2023 | +.has-success .help-block, | |
2024 | +.has-success .control-label, | |
2025 | +.has-success .radio, | |
2026 | +.has-success .checkbox, | |
2027 | +.has-success .radio-inline, | |
2028 | +.has-success .checkbox-inline, | |
2029 | +.has-success.radio label, | |
2030 | +.has-success.checkbox label, | |
2031 | +.has-success.radio-inline label, | |
2032 | +.has-success.checkbox-inline label { | |
2033 | + color: #3c763d; | |
2034 | +} | |
2035 | +.has-success .form-control { | |
2036 | + border-color: #3c763d; | |
2037 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
2038 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
2039 | +} | |
2040 | +.has-success .form-control:focus { | |
2041 | + border-color: #2b542c; | |
2042 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; | |
2043 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; | |
2044 | +} | |
2045 | +.has-success .input-group-addon { | |
2046 | + color: #3c763d; | |
2047 | + border-color: #3c763d; | |
2048 | + background-color: #dff0d8; | |
2049 | +} | |
2050 | +.has-success .form-control-feedback { | |
2051 | + color: #3c763d; | |
2052 | +} | |
2053 | +.has-warning .help-block, | |
2054 | +.has-warning .control-label, | |
2055 | +.has-warning .radio, | |
2056 | +.has-warning .checkbox, | |
2057 | +.has-warning .radio-inline, | |
2058 | +.has-warning .checkbox-inline, | |
2059 | +.has-warning.radio label, | |
2060 | +.has-warning.checkbox label, | |
2061 | +.has-warning.radio-inline label, | |
2062 | +.has-warning.checkbox-inline label { | |
2063 | + color: #8a6d3b; | |
2064 | +} | |
2065 | +.has-warning .form-control { | |
2066 | + border-color: #8a6d3b; | |
2067 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
2068 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
2069 | +} | |
2070 | +.has-warning .form-control:focus { | |
2071 | + border-color: #66512c; | |
2072 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; | |
2073 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; | |
2074 | +} | |
2075 | +.has-warning .input-group-addon { | |
2076 | + color: #8a6d3b; | |
2077 | + border-color: #8a6d3b; | |
2078 | + background-color: #fcf8e3; | |
2079 | +} | |
2080 | +.has-warning .form-control-feedback { | |
2081 | + color: #8a6d3b; | |
2082 | +} | |
2083 | +.has-error .help-block, | |
2084 | +.has-error .control-label, | |
2085 | +.has-error .radio, | |
2086 | +.has-error .checkbox, | |
2087 | +.has-error .radio-inline, | |
2088 | +.has-error .checkbox-inline, | |
2089 | +.has-error.radio label, | |
2090 | +.has-error.checkbox label, | |
2091 | +.has-error.radio-inline label, | |
2092 | +.has-error.checkbox-inline label { | |
2093 | + color: #a94442; | |
2094 | +} | |
2095 | +.has-error .form-control { | |
2096 | + border-color: #a94442; | |
2097 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
2098 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); | |
2099 | +} | |
2100 | +.has-error .form-control:focus { | |
2101 | + border-color: #843534; | |
2102 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; | |
2103 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; | |
2104 | +} | |
2105 | +.has-error .input-group-addon { | |
2106 | + color: #a94442; | |
2107 | + border-color: #a94442; | |
2108 | + background-color: #f2dede; | |
2109 | +} | |
2110 | +.has-error .form-control-feedback { | |
2111 | + color: #a94442; | |
2112 | +} | |
2113 | +.has-feedback label ~ .form-control-feedback { | |
2114 | + top: 25px; | |
2115 | +} | |
2116 | +.has-feedback label.sr-only ~ .form-control-feedback { | |
2117 | + top: 0; | |
2118 | +} | |
2119 | +.help-block { | |
2120 | + display: block; | |
2121 | + margin-top: 5px; | |
2122 | + margin-bottom: 10px; | |
2123 | + color: #707070; | |
2124 | +} | |
2125 | +@media (min-width: 768px) { | |
2126 | + .form-inline .form-group { | |
2127 | + display: inline-block; | |
2128 | + margin-bottom: 0; | |
2129 | + vertical-align: middle; | |
2130 | + } | |
2131 | + .form-inline .form-control { | |
2132 | + display: inline-block; | |
2133 | + width: auto; | |
2134 | + vertical-align: middle; | |
2135 | + } | |
2136 | + .form-inline .form-control-static { | |
2137 | + display: inline-block; | |
2138 | + } | |
2139 | + .form-inline .input-group { | |
2140 | + display: inline-table; | |
2141 | + vertical-align: middle; | |
2142 | + } | |
2143 | + .form-inline .input-group .input-group-addon, | |
2144 | + .form-inline .input-group .input-group-btn, | |
2145 | + .form-inline .input-group .form-control { | |
2146 | + width: auto; | |
2147 | + } | |
2148 | + .form-inline .input-group > .form-control { | |
2149 | + width: 100%; | |
2150 | + } | |
2151 | + .form-inline .control-label { | |
2152 | + margin-bottom: 0; | |
2153 | + vertical-align: middle; | |
2154 | + } | |
2155 | + .form-inline .radio, | |
2156 | + .form-inline .checkbox { | |
2157 | + display: inline-block; | |
2158 | + margin-top: 0; | |
2159 | + margin-bottom: 0; | |
2160 | + vertical-align: middle; | |
2161 | + } | |
2162 | + .form-inline .radio label, | |
2163 | + .form-inline .checkbox label { | |
2164 | + padding-left: 0; | |
2165 | + } | |
2166 | + .form-inline .radio input[type="radio"], | |
2167 | + .form-inline .checkbox input[type="checkbox"] { | |
2168 | + position: relative; | |
2169 | + margin-left: 0; | |
2170 | + } | |
2171 | + .form-inline .has-feedback .form-control-feedback { | |
2172 | + top: 0; | |
2173 | + } | |
2174 | +} | |
2175 | +.form-horizontal .radio, | |
2176 | +.form-horizontal .checkbox, | |
2177 | +.form-horizontal .radio-inline, | |
2178 | +.form-horizontal .checkbox-inline { | |
2179 | + margin-top: 0; | |
2180 | + margin-bottom: 0; | |
2181 | + padding-top: 7px; | |
2182 | +} | |
2183 | +.form-horizontal .radio, | |
2184 | +.form-horizontal .checkbox { | |
2185 | + min-height: 27px; | |
2186 | +} | |
2187 | +.form-horizontal .form-group { | |
2188 | + margin-left: -15px; | |
2189 | + margin-right: -15px; | |
2190 | +} | |
2191 | +@media (min-width: 768px) { | |
2192 | + .form-horizontal .control-label { | |
2193 | + text-align: right; | |
2194 | + margin-bottom: 0; | |
2195 | + padding-top: 7px; | |
2196 | + } | |
2197 | +} | |
2198 | +.form-horizontal .has-feedback .form-control-feedback { | |
2199 | + right: 15px; | |
2200 | +} | |
2201 | +@media (min-width: 768px) { | |
2202 | + .form-horizontal .form-group-lg .control-label { | |
2203 | + padding-top: 11px; | |
2204 | + font-size: 18px; | |
2205 | + } | |
2206 | +} | |
2207 | +@media (min-width: 768px) { | |
2208 | + .form-horizontal .form-group-sm .control-label { | |
2209 | + padding-top: 6px; | |
2210 | + font-size: 12px; | |
2211 | + } | |
2212 | +} | |
2213 | +.btn { | |
2214 | + display: inline-block; | |
2215 | + margin-bottom: 0; | |
2216 | + font-weight: normal; | |
2217 | + text-align: center; | |
2218 | + vertical-align: middle; | |
2219 | + -ms-touch-action: manipulation; | |
2220 | + touch-action: manipulation; | |
2221 | + cursor: pointer; | |
2222 | + background-image: none; | |
2223 | + border: 1px solid transparent; | |
2224 | + white-space: nowrap; | |
2225 | + padding: 6px 12px; | |
2226 | + font-size: 14px; | |
2227 | + line-height: 1.42857143; | |
2228 | + border-radius: 2px; | |
2229 | + -webkit-user-select: none; | |
2230 | + -moz-user-select: none; | |
2231 | + -ms-user-select: none; | |
2232 | + user-select: none; | |
2233 | +} | |
2234 | +.btn:focus, | |
2235 | +.btn:active:focus, | |
2236 | +.btn.active:focus, | |
2237 | +.btn.focus, | |
2238 | +.btn:active.focus, | |
2239 | +.btn.active.focus { | |
2240 | + outline: thin dotted; | |
2241 | + outline: 5px auto -webkit-focus-ring-color; | |
2242 | + outline-offset: -2px; | |
2243 | +} | |
2244 | +.btn:hover, | |
2245 | +.btn:focus, | |
2246 | +.btn.focus { | |
2247 | + color: #303030; | |
2248 | + text-decoration: none; | |
2249 | +} | |
2250 | +.btn:active, | |
2251 | +.btn.active { | |
2252 | + outline: 0; | |
2253 | + background-image: none; | |
2254 | + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
2255 | + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
2256 | +} | |
2257 | +.btn.disabled, | |
2258 | +.btn[disabled], | |
2259 | +fieldset[disabled] .btn { | |
2260 | + cursor: not-allowed; | |
2261 | + opacity: 0.65; | |
2262 | + filter: alpha(opacity=65); | |
2263 | + -webkit-box-shadow: none; | |
2264 | + box-shadow: none; | |
2265 | +} | |
2266 | +a.btn.disabled, | |
2267 | +fieldset[disabled] a.btn { | |
2268 | + pointer-events: none; | |
2269 | +} | |
2270 | +.btn-default { | |
2271 | + color: #303030; | |
2272 | + background-color: #ffffff; | |
2273 | + border-color: #cccccc; | |
2274 | +} | |
2275 | +.btn-default:focus, | |
2276 | +.btn-default.focus { | |
2277 | + color: #303030; | |
2278 | + background-color: #e6e6e6; | |
2279 | + border-color: #8c8c8c; | |
2280 | +} | |
2281 | +.btn-default:hover { | |
2282 | + color: #303030; | |
2283 | + background-color: #e6e6e6; | |
2284 | + border-color: #adadad; | |
2285 | +} | |
2286 | +.btn-default:active, | |
2287 | +.btn-default.active, | |
2288 | +.open > .dropdown-toggle.btn-default { | |
2289 | + color: #303030; | |
2290 | + background-color: #e6e6e6; | |
2291 | + border-color: #adadad; | |
2292 | +} | |
2293 | +.btn-default:active:hover, | |
2294 | +.btn-default.active:hover, | |
2295 | +.open > .dropdown-toggle.btn-default:hover, | |
2296 | +.btn-default:active:focus, | |
2297 | +.btn-default.active:focus, | |
2298 | +.open > .dropdown-toggle.btn-default:focus, | |
2299 | +.btn-default:active.focus, | |
2300 | +.btn-default.active.focus, | |
2301 | +.open > .dropdown-toggle.btn-default.focus { | |
2302 | + color: #303030; | |
2303 | + background-color: #d4d4d4; | |
2304 | + border-color: #8c8c8c; | |
2305 | +} | |
2306 | +.btn-default:active, | |
2307 | +.btn-default.active, | |
2308 | +.open > .dropdown-toggle.btn-default { | |
2309 | + background-image: none; | |
2310 | +} | |
2311 | +.btn-default.disabled:hover, | |
2312 | +.btn-default[disabled]:hover, | |
2313 | +fieldset[disabled] .btn-default:hover, | |
2314 | +.btn-default.disabled:focus, | |
2315 | +.btn-default[disabled]:focus, | |
2316 | +fieldset[disabled] .btn-default:focus, | |
2317 | +.btn-default.disabled.focus, | |
2318 | +.btn-default[disabled].focus, | |
2319 | +fieldset[disabled] .btn-default.focus { | |
2320 | + background-color: #ffffff; | |
2321 | + border-color: #cccccc; | |
2322 | +} | |
2323 | +.btn-default .badge { | |
2324 | + color: #ffffff; | |
2325 | + background-color: #303030; | |
2326 | +} | |
2327 | +.btn-primary { | |
2328 | + color: #ffffff; | |
2329 | + background-color: #0095da; | |
2330 | + border-color: #007ab3; | |
2331 | +} | |
2332 | +.btn-primary:focus, | |
2333 | +.btn-primary.focus { | |
2334 | + color: #ffffff; | |
2335 | + background-color: #0072a7; | |
2336 | + border-color: #002333; | |
2337 | +} | |
2338 | +.btn-primary:hover { | |
2339 | + color: #ffffff; | |
2340 | + background-color: #0072a7; | |
2341 | + border-color: #005076; | |
2342 | +} | |
2343 | +.btn-primary:active, | |
2344 | +.btn-primary.active, | |
2345 | +.open > .dropdown-toggle.btn-primary { | |
2346 | + color: #ffffff; | |
2347 | + background-color: #0072a7; | |
2348 | + border-color: #005076; | |
2349 | +} | |
2350 | +.btn-primary:active:hover, | |
2351 | +.btn-primary.active:hover, | |
2352 | +.open > .dropdown-toggle.btn-primary:hover, | |
2353 | +.btn-primary:active:focus, | |
2354 | +.btn-primary.active:focus, | |
2355 | +.open > .dropdown-toggle.btn-primary:focus, | |
2356 | +.btn-primary:active.focus, | |
2357 | +.btn-primary.active.focus, | |
2358 | +.open > .dropdown-toggle.btn-primary.focus { | |
2359 | + color: #ffffff; | |
2360 | + background-color: #005a83; | |
2361 | + border-color: #002333; | |
2362 | +} | |
2363 | +.btn-primary:active, | |
2364 | +.btn-primary.active, | |
2365 | +.open > .dropdown-toggle.btn-primary { | |
2366 | + background-image: none; | |
2367 | +} | |
2368 | +.btn-primary.disabled:hover, | |
2369 | +.btn-primary[disabled]:hover, | |
2370 | +fieldset[disabled] .btn-primary:hover, | |
2371 | +.btn-primary.disabled:focus, | |
2372 | +.btn-primary[disabled]:focus, | |
2373 | +fieldset[disabled] .btn-primary:focus, | |
2374 | +.btn-primary.disabled.focus, | |
2375 | +.btn-primary[disabled].focus, | |
2376 | +fieldset[disabled] .btn-primary.focus { | |
2377 | + background-color: #0095da; | |
2378 | + border-color: #007ab3; | |
2379 | +} | |
2380 | +.btn-primary .badge { | |
2381 | + color: #0095da; | |
2382 | + background-color: #ffffff; | |
2383 | +} | |
2384 | +.btn-success { | |
2385 | + color: #ffffff; | |
2386 | + background-color: #818f44; | |
2387 | + border-color: #5c6631; | |
2388 | +} | |
2389 | +.btn-success:focus, | |
2390 | +.btn-success.focus { | |
2391 | + color: #ffffff; | |
2392 | + background-color: #626c34; | |
2393 | + border-color: #0e1008; | |
2394 | +} | |
2395 | +.btn-success:hover { | |
2396 | + color: #ffffff; | |
2397 | + background-color: #626c34; | |
2398 | + border-color: #373d1d; | |
2399 | +} | |
2400 | +.btn-success:active, | |
2401 | +.btn-success.active, | |
2402 | +.open > .dropdown-toggle.btn-success { | |
2403 | + color: #ffffff; | |
2404 | + background-color: #626c34; | |
2405 | + border-color: #373d1d; | |
2406 | +} | |
2407 | +.btn-success:active:hover, | |
2408 | +.btn-success.active:hover, | |
2409 | +.open > .dropdown-toggle.btn-success:hover, | |
2410 | +.btn-success:active:focus, | |
2411 | +.btn-success.active:focus, | |
2412 | +.open > .dropdown-toggle.btn-success:focus, | |
2413 | +.btn-success:active.focus, | |
2414 | +.btn-success.active.focus, | |
2415 | +.open > .dropdown-toggle.btn-success.focus { | |
2416 | + color: #ffffff; | |
2417 | + background-color: #4c5428; | |
2418 | + border-color: #0e1008; | |
2419 | +} | |
2420 | +.btn-success:active, | |
2421 | +.btn-success.active, | |
2422 | +.open > .dropdown-toggle.btn-success { | |
2423 | + background-image: none; | |
2424 | +} | |
2425 | +.btn-success.disabled:hover, | |
2426 | +.btn-success[disabled]:hover, | |
2427 | +fieldset[disabled] .btn-success:hover, | |
2428 | +.btn-success.disabled:focus, | |
2429 | +.btn-success[disabled]:focus, | |
2430 | +fieldset[disabled] .btn-success:focus, | |
2431 | +.btn-success.disabled.focus, | |
2432 | +.btn-success[disabled].focus, | |
2433 | +fieldset[disabled] .btn-success.focus { | |
2434 | + background-color: #818f44; | |
2435 | + border-color: #5c6631; | |
2436 | +} | |
2437 | +.btn-success .badge { | |
2438 | + color: #818f44; | |
2439 | + background-color: #ffffff; | |
2440 | +} | |
2441 | +.btn-info { | |
2442 | + color: #ffffff; | |
2443 | + background-color: #5bc0de; | |
2444 | + border-color: #46b8da; | |
2445 | +} | |
2446 | +.btn-info:focus, | |
2447 | +.btn-info.focus { | |
2448 | + color: #ffffff; | |
2449 | + background-color: #31b0d5; | |
2450 | + border-color: #1b6d85; | |
2451 | +} | |
2452 | +.btn-info:hover { | |
2453 | + color: #ffffff; | |
2454 | + background-color: #31b0d5; | |
2455 | + border-color: #269abc; | |
2456 | +} | |
2457 | +.btn-info:active, | |
2458 | +.btn-info.active, | |
2459 | +.open > .dropdown-toggle.btn-info { | |
2460 | + color: #ffffff; | |
2461 | + background-color: #31b0d5; | |
2462 | + border-color: #269abc; | |
2463 | +} | |
2464 | +.btn-info:active:hover, | |
2465 | +.btn-info.active:hover, | |
2466 | +.open > .dropdown-toggle.btn-info:hover, | |
2467 | +.btn-info:active:focus, | |
2468 | +.btn-info.active:focus, | |
2469 | +.open > .dropdown-toggle.btn-info:focus, | |
2470 | +.btn-info:active.focus, | |
2471 | +.btn-info.active.focus, | |
2472 | +.open > .dropdown-toggle.btn-info.focus { | |
2473 | + color: #ffffff; | |
2474 | + background-color: #269abc; | |
2475 | + border-color: #1b6d85; | |
2476 | +} | |
2477 | +.btn-info:active, | |
2478 | +.btn-info.active, | |
2479 | +.open > .dropdown-toggle.btn-info { | |
2480 | + background-image: none; | |
2481 | +} | |
2482 | +.btn-info.disabled:hover, | |
2483 | +.btn-info[disabled]:hover, | |
2484 | +fieldset[disabled] .btn-info:hover, | |
2485 | +.btn-info.disabled:focus, | |
2486 | +.btn-info[disabled]:focus, | |
2487 | +fieldset[disabled] .btn-info:focus, | |
2488 | +.btn-info.disabled.focus, | |
2489 | +.btn-info[disabled].focus, | |
2490 | +fieldset[disabled] .btn-info.focus { | |
2491 | + background-color: #5bc0de; | |
2492 | + border-color: #46b8da; | |
2493 | +} | |
2494 | +.btn-info .badge { | |
2495 | + color: #5bc0de; | |
2496 | + background-color: #ffffff; | |
2497 | +} | |
2498 | +.btn-warning { | |
2499 | + color: #ffffff; | |
2500 | + background-color: #f0ad4e; | |
2501 | + border-color: #eea236; | |
2502 | +} | |
2503 | +.btn-warning:focus, | |
2504 | +.btn-warning.focus { | |
2505 | + color: #ffffff; | |
2506 | + background-color: #ec971f; | |
2507 | + border-color: #985f0d; | |
2508 | +} | |
2509 | +.btn-warning:hover { | |
2510 | + color: #ffffff; | |
2511 | + background-color: #ec971f; | |
2512 | + border-color: #d58512; | |
2513 | +} | |
2514 | +.btn-warning:active, | |
2515 | +.btn-warning.active, | |
2516 | +.open > .dropdown-toggle.btn-warning { | |
2517 | + color: #ffffff; | |
2518 | + background-color: #ec971f; | |
2519 | + border-color: #d58512; | |
2520 | +} | |
2521 | +.btn-warning:active:hover, | |
2522 | +.btn-warning.active:hover, | |
2523 | +.open > .dropdown-toggle.btn-warning:hover, | |
2524 | +.btn-warning:active:focus, | |
2525 | +.btn-warning.active:focus, | |
2526 | +.open > .dropdown-toggle.btn-warning:focus, | |
2527 | +.btn-warning:active.focus, | |
2528 | +.btn-warning.active.focus, | |
2529 | +.open > .dropdown-toggle.btn-warning.focus { | |
2530 | + color: #ffffff; | |
2531 | + background-color: #d58512; | |
2532 | + border-color: #985f0d; | |
2533 | +} | |
2534 | +.btn-warning:active, | |
2535 | +.btn-warning.active, | |
2536 | +.open > .dropdown-toggle.btn-warning { | |
2537 | + background-image: none; | |
2538 | +} | |
2539 | +.btn-warning.disabled:hover, | |
2540 | +.btn-warning[disabled]:hover, | |
2541 | +fieldset[disabled] .btn-warning:hover, | |
2542 | +.btn-warning.disabled:focus, | |
2543 | +.btn-warning[disabled]:focus, | |
2544 | +fieldset[disabled] .btn-warning:focus, | |
2545 | +.btn-warning.disabled.focus, | |
2546 | +.btn-warning[disabled].focus, | |
2547 | +fieldset[disabled] .btn-warning.focus { | |
2548 | + background-color: #f0ad4e; | |
2549 | + border-color: #eea236; | |
2550 | +} | |
2551 | +.btn-warning .badge { | |
2552 | + color: #f0ad4e; | |
2553 | + background-color: #ffffff; | |
2554 | +} | |
2555 | +.btn-danger { | |
2556 | + color: #ffffff; | |
2557 | + background-color: #d9534f; | |
2558 | + border-color: #d43f3a; | |
2559 | +} | |
2560 | +.btn-danger:focus, | |
2561 | +.btn-danger.focus { | |
2562 | + color: #ffffff; | |
2563 | + background-color: #c9302c; | |
2564 | + border-color: #761c19; | |
2565 | +} | |
2566 | +.btn-danger:hover { | |
2567 | + color: #ffffff; | |
2568 | + background-color: #c9302c; | |
2569 | + border-color: #ac2925; | |
2570 | +} | |
2571 | +.btn-danger:active, | |
2572 | +.btn-danger.active, | |
2573 | +.open > .dropdown-toggle.btn-danger { | |
2574 | + color: #ffffff; | |
2575 | + background-color: #c9302c; | |
2576 | + border-color: #ac2925; | |
2577 | +} | |
2578 | +.btn-danger:active:hover, | |
2579 | +.btn-danger.active:hover, | |
2580 | +.open > .dropdown-toggle.btn-danger:hover, | |
2581 | +.btn-danger:active:focus, | |
2582 | +.btn-danger.active:focus, | |
2583 | +.open > .dropdown-toggle.btn-danger:focus, | |
2584 | +.btn-danger:active.focus, | |
2585 | +.btn-danger.active.focus, | |
2586 | +.open > .dropdown-toggle.btn-danger.focus { | |
2587 | + color: #ffffff; | |
2588 | + background-color: #ac2925; | |
2589 | + border-color: #761c19; | |
2590 | +} | |
2591 | +.btn-danger:active, | |
2592 | +.btn-danger.active, | |
2593 | +.open > .dropdown-toggle.btn-danger { | |
2594 | + background-image: none; | |
2595 | +} | |
2596 | +.btn-danger.disabled:hover, | |
2597 | +.btn-danger[disabled]:hover, | |
2598 | +fieldset[disabled] .btn-danger:hover, | |
2599 | +.btn-danger.disabled:focus, | |
2600 | +.btn-danger[disabled]:focus, | |
2601 | +fieldset[disabled] .btn-danger:focus, | |
2602 | +.btn-danger.disabled.focus, | |
2603 | +.btn-danger[disabled].focus, | |
2604 | +fieldset[disabled] .btn-danger.focus { | |
2605 | + background-color: #d9534f; | |
2606 | + border-color: #d43f3a; | |
2607 | +} | |
2608 | +.btn-danger .badge { | |
2609 | + color: #d9534f; | |
2610 | + background-color: #ffffff; | |
2611 | +} | |
2612 | +.btn-link { | |
2613 | + color: #0095da; | |
2614 | + font-weight: normal; | |
2615 | + border-radius: 0; | |
2616 | +} | |
2617 | +.btn-link, | |
2618 | +.btn-link:active, | |
2619 | +.btn-link.active, | |
2620 | +.btn-link[disabled], | |
2621 | +fieldset[disabled] .btn-link { | |
2622 | + background-color: transparent; | |
2623 | + -webkit-box-shadow: none; | |
2624 | + box-shadow: none; | |
2625 | +} | |
2626 | +.btn-link, | |
2627 | +.btn-link:hover, | |
2628 | +.btn-link:focus, | |
2629 | +.btn-link:active { | |
2630 | + border-color: transparent; | |
2631 | +} | |
2632 | +.btn-link:hover, | |
2633 | +.btn-link:focus { | |
2634 | + color: #007ab3; | |
2635 | + text-decoration: underline; | |
2636 | + background-color: transparent; | |
2637 | +} | |
2638 | +.btn-link[disabled]:hover, | |
2639 | +fieldset[disabled] .btn-link:hover, | |
2640 | +.btn-link[disabled]:focus, | |
2641 | +fieldset[disabled] .btn-link:focus { | |
2642 | + color: #878787; | |
2643 | + text-decoration: none; | |
2644 | +} | |
2645 | +.btn-lg, | |
2646 | +.btn-group-lg > .btn { | |
2647 | + padding: 10px 16px; | |
2648 | + font-size: 18px; | |
2649 | + line-height: 1.3333333; | |
2650 | + border-radius: 2px; | |
2651 | +} | |
2652 | +.btn-sm, | |
2653 | +.btn-group-sm > .btn { | |
2654 | + padding: 5px 10px; | |
2655 | + font-size: 12px; | |
2656 | + line-height: 1.5; | |
2657 | + border-radius: 2px; | |
2658 | +} | |
2659 | +.btn-xs, | |
2660 | +.btn-group-xs > .btn { | |
2661 | + padding: 1px 5px; | |
2662 | + font-size: 12px; | |
2663 | + line-height: 1.5; | |
2664 | + border-radius: 2px; | |
2665 | +} | |
2666 | +.btn-block { | |
2667 | + display: block; | |
2668 | + width: 100%; | |
2669 | +} | |
2670 | +.btn-block + .btn-block { | |
2671 | + margin-top: 5px; | |
2672 | +} | |
2673 | +input[type="submit"].btn-block, | |
2674 | +input[type="reset"].btn-block, | |
2675 | +input[type="button"].btn-block { | |
2676 | + width: 100%; | |
2677 | +} | |
2678 | +.fade { | |
2679 | + opacity: 0; | |
2680 | + -webkit-transition: opacity 0.15s linear; | |
2681 | + -o-transition: opacity 0.15s linear; | |
2682 | + transition: opacity 0.15s linear; | |
2683 | +} | |
2684 | +.fade.in { | |
2685 | + opacity: 1; | |
2686 | +} | |
2687 | +.collapse { | |
2688 | + display: none; | |
2689 | +} | |
2690 | +.collapse.in { | |
2691 | + display: block; | |
2692 | +} | |
2693 | +tr.collapse.in { | |
2694 | + display: table-row; | |
2695 | +} | |
2696 | +tbody.collapse.in { | |
2697 | + display: table-row-group; | |
2698 | +} | |
2699 | +.collapsing { | |
2700 | + position: relative; | |
2701 | + height: 0; | |
2702 | + overflow: hidden; | |
2703 | + -webkit-transition-property: height, visibility; | |
2704 | + -o-transition-property: height, visibility; | |
2705 | + transition-property: height, visibility; | |
2706 | + -webkit-transition-duration: 0.35s; | |
2707 | + -o-transition-duration: 0.35s; | |
2708 | + transition-duration: 0.35s; | |
2709 | + -webkit-transition-timing-function: ease; | |
2710 | + -o-transition-timing-function: ease; | |
2711 | + transition-timing-function: ease; | |
2712 | +} | |
2713 | +.caret { | |
2714 | + display: inline-block; | |
2715 | + width: 0; | |
2716 | + height: 0; | |
2717 | + margin-left: 2px; | |
2718 | + vertical-align: middle; | |
2719 | + border-top: 4px dashed; | |
2720 | + border-top: 4px solid \9; | |
2721 | + border-right: 4px solid transparent; | |
2722 | + border-left: 4px solid transparent; | |
2723 | +} | |
2724 | +.dropup, | |
2725 | +.dropdown { | |
2726 | + position: relative; | |
2727 | +} | |
2728 | +.dropdown-toggle:focus { | |
2729 | + outline: 0; | |
2730 | +} | |
2731 | +.dropdown-menu { | |
2732 | + position: absolute; | |
2733 | + top: 100%; | |
2734 | + left: 0; | |
2735 | + z-index: 1000; | |
2736 | + display: none; | |
2737 | + float: left; | |
2738 | + min-width: 160px; | |
2739 | + padding: 5px 0; | |
2740 | + margin: 2px 0 0; | |
2741 | + list-style: none; | |
2742 | + font-size: 14px; | |
2743 | + text-align: left; | |
2744 | + background-color: #ffffff; | |
2745 | + border: 1px solid #cccccc; | |
2746 | + border: 1px solid rgba(0, 0, 0, 0.15); | |
2747 | + border-radius: 2px; | |
2748 | + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
2749 | + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); | |
2750 | + -webkit-background-clip: padding-box; | |
2751 | + background-clip: padding-box; | |
2752 | +} | |
2753 | +.dropdown-menu.pull-right { | |
2754 | + right: 0; | |
2755 | + left: auto; | |
2756 | +} | |
2757 | +.dropdown-menu .divider { | |
2758 | + height: 1px; | |
2759 | + margin: 9px 0; | |
2760 | + overflow: hidden; | |
2761 | + background-color: #e5e5e5; | |
2762 | +} | |
2763 | +.dropdown-menu > li > a { | |
2764 | + display: block; | |
2765 | + padding: 3px 20px; | |
2766 | + clear: both; | |
2767 | + font-weight: normal; | |
2768 | + line-height: 1.42857143; | |
2769 | + color: #303030; | |
2770 | + white-space: nowrap; | |
2771 | +} | |
2772 | +.dropdown-menu > li > a:hover, | |
2773 | +.dropdown-menu > li > a:focus { | |
2774 | + text-decoration: none; | |
2775 | + color: #fff; | |
2776 | + background-color: #0095da; | |
2777 | +} | |
2778 | +.dropdown-menu > .active > a, | |
2779 | +.dropdown-menu > .active > a:hover, | |
2780 | +.dropdown-menu > .active > a:focus { | |
2781 | + color: #ffffff; | |
2782 | + text-decoration: none; | |
2783 | + outline: 0; | |
2784 | + background-color: #0095da; | |
2785 | +} | |
2786 | +.dropdown-menu > .disabled > a, | |
2787 | +.dropdown-menu > .disabled > a:hover, | |
2788 | +.dropdown-menu > .disabled > a:focus { | |
2789 | + color: #878787; | |
2790 | +} | |
2791 | +.dropdown-menu > .disabled > a:hover, | |
2792 | +.dropdown-menu > .disabled > a:focus { | |
2793 | + text-decoration: none; | |
2794 | + background-color: transparent; | |
2795 | + background-image: none; | |
2796 | + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); | |
2797 | + cursor: not-allowed; | |
2798 | +} | |
2799 | +.open > .dropdown-menu { | |
2800 | + display: block; | |
2801 | +} | |
2802 | +.open > a { | |
2803 | + outline: 0; | |
2804 | +} | |
2805 | +.dropdown-menu-right { | |
2806 | + left: auto; | |
2807 | + right: 0; | |
2808 | +} | |
2809 | +.dropdown-menu-left { | |
2810 | + left: 0; | |
2811 | + right: auto; | |
2812 | +} | |
2813 | +.dropdown-header { | |
2814 | + display: block; | |
2815 | + padding: 3px 20px; | |
2816 | + font-size: 12px; | |
2817 | + line-height: 1.42857143; | |
2818 | + color: #878787; | |
2819 | + white-space: nowrap; | |
2820 | +} | |
2821 | +.dropdown-backdrop { | |
2822 | + position: fixed; | |
2823 | + left: 0; | |
2824 | + right: 0; | |
2825 | + bottom: 0; | |
2826 | + top: 0; | |
2827 | + z-index: 990; | |
2828 | +} | |
2829 | +.pull-right > .dropdown-menu { | |
2830 | + right: 0; | |
2831 | + left: auto; | |
2832 | +} | |
2833 | +.dropup .caret, | |
2834 | +.navbar-fixed-bottom .dropdown .caret { | |
2835 | + border-top: 0; | |
2836 | + border-bottom: 4px dashed; | |
2837 | + border-bottom: 4px solid \9; | |
2838 | + content: ""; | |
2839 | +} | |
2840 | +.dropup .dropdown-menu, | |
2841 | +.navbar-fixed-bottom .dropdown .dropdown-menu { | |
2842 | + top: auto; | |
2843 | + bottom: 100%; | |
2844 | + margin-bottom: 2px; | |
2845 | +} | |
2846 | +@media (min-width: 768px) { | |
2847 | + .navbar-right .dropdown-menu { | |
2848 | + left: auto; | |
2849 | + right: 0; | |
2850 | + } | |
2851 | + .navbar-right .dropdown-menu-left { | |
2852 | + left: 0; | |
2853 | + right: auto; | |
2854 | + } | |
2855 | +} | |
2856 | +.btn-group, | |
2857 | +.btn-group-vertical { | |
2858 | + position: relative; | |
2859 | + display: inline-block; | |
2860 | + vertical-align: middle; | |
2861 | +} | |
2862 | +.btn-group > .btn, | |
2863 | +.btn-group-vertical > .btn { | |
2864 | + position: relative; | |
2865 | + float: left; | |
2866 | +} | |
2867 | +.btn-group > .btn:hover, | |
2868 | +.btn-group-vertical > .btn:hover, | |
2869 | +.btn-group > .btn:focus, | |
2870 | +.btn-group-vertical > .btn:focus, | |
2871 | +.btn-group > .btn:active, | |
2872 | +.btn-group-vertical > .btn:active, | |
2873 | +.btn-group > .btn.active, | |
2874 | +.btn-group-vertical > .btn.active { | |
2875 | + z-index: 2; | |
2876 | +} | |
2877 | +.btn-group .btn + .btn, | |
2878 | +.btn-group .btn + .btn-group, | |
2879 | +.btn-group .btn-group + .btn, | |
2880 | +.btn-group .btn-group + .btn-group { | |
2881 | + margin-left: -1px; | |
2882 | +} | |
2883 | +.btn-toolbar { | |
2884 | + margin-left: -5px; | |
2885 | +} | |
2886 | +.btn-toolbar .btn, | |
2887 | +.btn-toolbar .btn-group, | |
2888 | +.btn-toolbar .input-group { | |
2889 | + float: left; | |
2890 | +} | |
2891 | +.btn-toolbar > .btn, | |
2892 | +.btn-toolbar > .btn-group, | |
2893 | +.btn-toolbar > .input-group { | |
2894 | + margin-left: 5px; | |
2895 | +} | |
2896 | +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { | |
2897 | + border-radius: 0; | |
2898 | +} | |
2899 | +.btn-group > .btn:first-child { | |
2900 | + margin-left: 0; | |
2901 | +} | |
2902 | +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { | |
2903 | + border-bottom-right-radius: 0; | |
2904 | + border-top-right-radius: 0; | |
2905 | +} | |
2906 | +.btn-group > .btn:last-child:not(:first-child), | |
2907 | +.btn-group > .dropdown-toggle:not(:first-child) { | |
2908 | + border-bottom-left-radius: 0; | |
2909 | + border-top-left-radius: 0; | |
2910 | +} | |
2911 | +.btn-group > .btn-group { | |
2912 | + float: left; | |
2913 | +} | |
2914 | +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { | |
2915 | + border-radius: 0; | |
2916 | +} | |
2917 | +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, | |
2918 | +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { | |
2919 | + border-bottom-right-radius: 0; | |
2920 | + border-top-right-radius: 0; | |
2921 | +} | |
2922 | +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { | |
2923 | + border-bottom-left-radius: 0; | |
2924 | + border-top-left-radius: 0; | |
2925 | +} | |
2926 | +.btn-group .dropdown-toggle:active, | |
2927 | +.btn-group.open .dropdown-toggle { | |
2928 | + outline: 0; | |
2929 | +} | |
2930 | +.btn-group > .btn + .dropdown-toggle { | |
2931 | + padding-left: 8px; | |
2932 | + padding-right: 8px; | |
2933 | +} | |
2934 | +.btn-group > .btn-lg + .dropdown-toggle { | |
2935 | + padding-left: 12px; | |
2936 | + padding-right: 12px; | |
2937 | +} | |
2938 | +.btn-group.open .dropdown-toggle { | |
2939 | + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
2940 | + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); | |
2941 | +} | |
2942 | +.btn-group.open .dropdown-toggle.btn-link { | |
2943 | + -webkit-box-shadow: none; | |
2944 | + box-shadow: none; | |
2945 | +} | |
2946 | +.btn .caret { | |
2947 | + margin-left: 0; | |
2948 | +} | |
2949 | +.btn-lg .caret { | |
2950 | + border-width: 5px 5px 0; | |
2951 | + border-bottom-width: 0; | |
2952 | +} | |
2953 | +.dropup .btn-lg .caret { | |
2954 | + border-width: 0 5px 5px; | |
2955 | +} | |
2956 | +.btn-group-vertical > .btn, | |
2957 | +.btn-group-vertical > .btn-group, | |
2958 | +.btn-group-vertical > .btn-group > .btn { | |
2959 | + display: block; | |
2960 | + float: none; | |
2961 | + width: 100%; | |
2962 | + max-width: 100%; | |
2963 | +} | |
2964 | +.btn-group-vertical > .btn-group > .btn { | |
2965 | + float: none; | |
2966 | +} | |
2967 | +.btn-group-vertical > .btn + .btn, | |
2968 | +.btn-group-vertical > .btn + .btn-group, | |
2969 | +.btn-group-vertical > .btn-group + .btn, | |
2970 | +.btn-group-vertical > .btn-group + .btn-group { | |
2971 | + margin-top: -1px; | |
2972 | + margin-left: 0; | |
2973 | +} | |
2974 | +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { | |
2975 | + border-radius: 0; | |
2976 | +} | |
2977 | +.btn-group-vertical > .btn:first-child:not(:last-child) { | |
2978 | + border-top-right-radius: 2px; | |
2979 | + border-top-left-radius: 2px; | |
2980 | + border-bottom-right-radius: 0; | |
2981 | + border-bottom-left-radius: 0; | |
2982 | +} | |
2983 | +.btn-group-vertical > .btn:last-child:not(:first-child) { | |
2984 | + border-top-right-radius: 0; | |
2985 | + border-top-left-radius: 0; | |
2986 | + border-bottom-right-radius: 2px; | |
2987 | + border-bottom-left-radius: 2px; | |
2988 | +} | |
2989 | +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { | |
2990 | + border-radius: 0; | |
2991 | +} | |
2992 | +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, | |
2993 | +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { | |
2994 | + border-bottom-right-radius: 0; | |
2995 | + border-bottom-left-radius: 0; | |
2996 | +} | |
2997 | +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { | |
2998 | + border-top-right-radius: 0; | |
2999 | + border-top-left-radius: 0; | |
3000 | +} | |
3001 | +.btn-group-justified { | |
3002 | + display: table; | |
3003 | + width: 100%; | |
3004 | + table-layout: fixed; | |
3005 | + border-collapse: separate; | |
3006 | +} | |
3007 | +.btn-group-justified > .btn, | |
3008 | +.btn-group-justified > .btn-group { | |
3009 | + float: none; | |
3010 | + display: table-cell; | |
3011 | + width: 1%; | |
3012 | +} | |
3013 | +.btn-group-justified > .btn-group .btn { | |
3014 | + width: 100%; | |
3015 | +} | |
3016 | +.btn-group-justified > .btn-group .dropdown-menu { | |
3017 | + left: auto; | |
3018 | +} | |
3019 | +[data-toggle="buttons"] > .btn input[type="radio"], | |
3020 | +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], | |
3021 | +[data-toggle="buttons"] > .btn input[type="checkbox"], | |
3022 | +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { | |
3023 | + position: absolute; | |
3024 | + clip: rect(0, 0, 0, 0); | |
3025 | + pointer-events: none; | |
3026 | +} | |
3027 | +.input-group { | |
3028 | + position: relative; | |
3029 | + display: table; | |
3030 | + border-collapse: separate; | |
3031 | +} | |
3032 | +.input-group[class*="col-"] { | |
3033 | + float: none; | |
3034 | + padding-left: 0; | |
3035 | + padding-right: 0; | |
3036 | +} | |
3037 | +.input-group .form-control { | |
3038 | + position: relative; | |
3039 | + z-index: 2; | |
3040 | + float: left; | |
3041 | + width: 100%; | |
3042 | + margin-bottom: 0; | |
3043 | +} | |
3044 | +.input-group .form-control:focus { | |
3045 | + z-index: 3; | |
3046 | +} | |
3047 | +.input-group-lg > .form-control, | |
3048 | +.input-group-lg > .input-group-addon, | |
3049 | +.input-group-lg > .input-group-btn > .btn { | |
3050 | + height: 46px; | |
3051 | + padding: 10px 16px; | |
3052 | + font-size: 18px; | |
3053 | + line-height: 1.3333333; | |
3054 | + border-radius: 2px; | |
3055 | +} | |
3056 | +select.input-group-lg > .form-control, | |
3057 | +select.input-group-lg > .input-group-addon, | |
3058 | +select.input-group-lg > .input-group-btn > .btn { | |
3059 | + height: 46px; | |
3060 | + line-height: 46px; | |
3061 | +} | |
3062 | +textarea.input-group-lg > .form-control, | |
3063 | +textarea.input-group-lg > .input-group-addon, | |
3064 | +textarea.input-group-lg > .input-group-btn > .btn, | |
3065 | +select[multiple].input-group-lg > .form-control, | |
3066 | +select[multiple].input-group-lg > .input-group-addon, | |
3067 | +select[multiple].input-group-lg > .input-group-btn > .btn { | |
3068 | + height: auto; | |
3069 | +} | |
3070 | +.input-group-sm > .form-control, | |
3071 | +.input-group-sm > .input-group-addon, | |
3072 | +.input-group-sm > .input-group-btn > .btn { | |
3073 | + height: 30px; | |
3074 | + padding: 5px 10px; | |
3075 | + font-size: 12px; | |
3076 | + line-height: 1.5; | |
3077 | + border-radius: 2px; | |
3078 | +} | |
3079 | +select.input-group-sm > .form-control, | |
3080 | +select.input-group-sm > .input-group-addon, | |
3081 | +select.input-group-sm > .input-group-btn > .btn { | |
3082 | + height: 30px; | |
3083 | + line-height: 30px; | |
3084 | +} | |
3085 | +textarea.input-group-sm > .form-control, | |
3086 | +textarea.input-group-sm > .input-group-addon, | |
3087 | +textarea.input-group-sm > .input-group-btn > .btn, | |
3088 | +select[multiple].input-group-sm > .form-control, | |
3089 | +select[multiple].input-group-sm > .input-group-addon, | |
3090 | +select[multiple].input-group-sm > .input-group-btn > .btn { | |
3091 | + height: auto; | |
3092 | +} | |
3093 | +.input-group-addon, | |
3094 | +.input-group-btn, | |
3095 | +.input-group .form-control { | |
3096 | + display: table-cell; | |
3097 | +} | |
3098 | +.input-group-addon:not(:first-child):not(:last-child), | |
3099 | +.input-group-btn:not(:first-child):not(:last-child), | |
3100 | +.input-group .form-control:not(:first-child):not(:last-child) { | |
3101 | + border-radius: 0; | |
3102 | +} | |
3103 | +.input-group-addon, | |
3104 | +.input-group-btn { | |
3105 | + width: 1%; | |
3106 | + white-space: nowrap; | |
3107 | + vertical-align: middle; | |
3108 | +} | |
3109 | +.input-group-addon { | |
3110 | + padding: 6px 12px; | |
3111 | + font-size: 14px; | |
3112 | + font-weight: normal; | |
3113 | + line-height: 1; | |
3114 | + color: #656565; | |
3115 | + text-align: center; | |
3116 | + background-color: #fefefe; | |
3117 | + border: 1px solid #cccccc; | |
3118 | + border-radius: 2px; | |
3119 | +} | |
3120 | +.input-group-addon.input-sm { | |
3121 | + padding: 5px 10px; | |
3122 | + font-size: 12px; | |
3123 | + border-radius: 2px; | |
3124 | +} | |
3125 | +.input-group-addon.input-lg { | |
3126 | + padding: 10px 16px; | |
3127 | + font-size: 18px; | |
3128 | + border-radius: 2px; | |
3129 | +} | |
3130 | +.input-group-addon input[type="radio"], | |
3131 | +.input-group-addon input[type="checkbox"] { | |
3132 | + margin-top: 0; | |
3133 | +} | |
3134 | +.input-group .form-control:first-child, | |
3135 | +.input-group-addon:first-child, | |
3136 | +.input-group-btn:first-child > .btn, | |
3137 | +.input-group-btn:first-child > .btn-group > .btn, | |
3138 | +.input-group-btn:first-child > .dropdown-toggle, | |
3139 | +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), | |
3140 | +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { | |
3141 | + border-bottom-right-radius: 0; | |
3142 | + border-top-right-radius: 0; | |
3143 | +} | |
3144 | +.input-group-addon:first-child { | |
3145 | + border-right: 0; | |
3146 | +} | |
3147 | +.input-group .form-control:last-child, | |
3148 | +.input-group-addon:last-child, | |
3149 | +.input-group-btn:last-child > .btn, | |
3150 | +.input-group-btn:last-child > .btn-group > .btn, | |
3151 | +.input-group-btn:last-child > .dropdown-toggle, | |
3152 | +.input-group-btn:first-child > .btn:not(:first-child), | |
3153 | +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { | |
3154 | + border-bottom-left-radius: 0; | |
3155 | + border-top-left-radius: 0; | |
3156 | +} | |
3157 | +.input-group-addon:last-child { | |
3158 | + border-left: 0; | |
3159 | +} | |
3160 | +.input-group-btn { | |
3161 | + position: relative; | |
3162 | + font-size: 0; | |
3163 | + white-space: nowrap; | |
3164 | +} | |
3165 | +.input-group-btn > .btn { | |
3166 | + position: relative; | |
3167 | +} | |
3168 | +.input-group-btn > .btn + .btn { | |
3169 | + margin-left: -1px; | |
3170 | +} | |
3171 | +.input-group-btn > .btn:hover, | |
3172 | +.input-group-btn > .btn:focus, | |
3173 | +.input-group-btn > .btn:active { | |
3174 | + z-index: 2; | |
3175 | +} | |
3176 | +.input-group-btn:first-child > .btn, | |
3177 | +.input-group-btn:first-child > .btn-group { | |
3178 | + margin-right: -1px; | |
3179 | +} | |
3180 | +.input-group-btn:last-child > .btn, | |
3181 | +.input-group-btn:last-child > .btn-group { | |
3182 | + z-index: 2; | |
3183 | + margin-left: -1px; | |
3184 | +} | |
3185 | +.nav { | |
3186 | + margin-bottom: 0; | |
3187 | + padding-left: 0; | |
3188 | + list-style: none; | |
3189 | +} | |
3190 | +.nav > li { | |
3191 | + position: relative; | |
3192 | + display: block; | |
3193 | +} | |
3194 | +.nav > li > a { | |
3195 | + position: relative; | |
3196 | + display: block; | |
3197 | + padding: 10px 15px; | |
3198 | +} | |
3199 | +.nav > li > a:hover, | |
3200 | +.nav > li > a:focus { | |
3201 | + text-decoration: none; | |
3202 | + background-color: #fefefe; | |
3203 | +} | |
3204 | +.nav > li.disabled > a { | |
3205 | + color: #878787; | |
3206 | +} | |
3207 | +.nav > li.disabled > a:hover, | |
3208 | +.nav > li.disabled > a:focus { | |
3209 | + color: #878787; | |
3210 | + text-decoration: none; | |
3211 | + background-color: transparent; | |
3212 | + cursor: not-allowed; | |
3213 | +} | |
3214 | +.nav .open > a, | |
3215 | +.nav .open > a:hover, | |
3216 | +.nav .open > a:focus { | |
3217 | + background-color: #fefefe; | |
3218 | + border-color: #0095da; | |
3219 | +} | |
3220 | +.nav .nav-divider { | |
3221 | + height: 1px; | |
3222 | + margin: 9px 0; | |
3223 | + overflow: hidden; | |
3224 | + background-color: #e5e5e5; | |
3225 | +} | |
3226 | +.nav > li > a > img { | |
3227 | + max-width: none; | |
3228 | +} | |
3229 | +.nav-tabs { | |
3230 | + border-bottom: 1px solid #dddddd; | |
3231 | +} | |
3232 | +.nav-tabs > li { | |
3233 | + float: left; | |
3234 | + margin-bottom: -1px; | |
3235 | +} | |
3236 | +.nav-tabs > li > a { | |
3237 | + margin-right: 2px; | |
3238 | + line-height: 1.42857143; | |
3239 | + border: 1px solid transparent; | |
3240 | + border-radius: 2px 2px 0 0; | |
3241 | +} | |
3242 | +.nav-tabs > li > a:hover { | |
3243 | + border-color: #fefefe #fefefe #dddddd; | |
3244 | +} | |
3245 | +.nav-tabs > li.active > a, | |
3246 | +.nav-tabs > li.active > a:hover, | |
3247 | +.nav-tabs > li.active > a:focus { | |
3248 | + color: #656565; | |
3249 | + background-color: #ffffff; | |
3250 | + border: 1px solid #dddddd; | |
3251 | + border-bottom-color: transparent; | |
3252 | + cursor: default; | |
3253 | +} | |
3254 | +.nav-tabs.nav-justified { | |
3255 | + width: 100%; | |
3256 | + border-bottom: 0; | |
3257 | +} | |
3258 | +.nav-tabs.nav-justified > li { | |
3259 | + float: none; | |
3260 | +} | |
3261 | +.nav-tabs.nav-justified > li > a { | |
3262 | + text-align: center; | |
3263 | + margin-bottom: 5px; | |
3264 | +} | |
3265 | +.nav-tabs.nav-justified > .dropdown .dropdown-menu { | |
3266 | + top: auto; | |
3267 | + left: auto; | |
3268 | +} | |
3269 | +@media (min-width: 768px) { | |
3270 | + .nav-tabs.nav-justified > li { | |
3271 | + display: table-cell; | |
3272 | + width: 1%; | |
3273 | + } | |
3274 | + .nav-tabs.nav-justified > li > a { | |
3275 | + margin-bottom: 0; | |
3276 | + } | |
3277 | +} | |
3278 | +.nav-tabs.nav-justified > li > a { | |
3279 | + margin-right: 0; | |
3280 | + border-radius: 2px; | |
3281 | +} | |
3282 | +.nav-tabs.nav-justified > .active > a, | |
3283 | +.nav-tabs.nav-justified > .active > a:hover, | |
3284 | +.nav-tabs.nav-justified > .active > a:focus { | |
3285 | + border: 1px solid #dddddd; | |
3286 | +} | |
3287 | +@media (min-width: 768px) { | |
3288 | + .nav-tabs.nav-justified > li > a { | |
3289 | + border-bottom: 1px solid #dddddd; | |
3290 | + border-radius: 2px 2px 0 0; | |
3291 | + } | |
3292 | + .nav-tabs.nav-justified > .active > a, | |
3293 | + .nav-tabs.nav-justified > .active > a:hover, | |
3294 | + .nav-tabs.nav-justified > .active > a:focus { | |
3295 | + border-bottom-color: #ffffff; | |
3296 | + } | |
3297 | +} | |
3298 | +.nav-pills > li { | |
3299 | + float: left; | |
3300 | +} | |
3301 | +.nav-pills > li > a { | |
3302 | + border-radius: 2px; | |
3303 | +} | |
3304 | +.nav-pills > li + li { | |
3305 | + margin-left: 2px; | |
3306 | +} | |
3307 | +.nav-pills > li.active > a, | |
3308 | +.nav-pills > li.active > a:hover, | |
3309 | +.nav-pills > li.active > a:focus { | |
3310 | + color: #ffffff; | |
3311 | + background-color: #0095da; | |
3312 | +} | |
3313 | +.nav-stacked > li { | |
3314 | + float: none; | |
3315 | +} | |
3316 | +.nav-stacked > li + li { | |
3317 | + margin-top: 2px; | |
3318 | + margin-left: 0; | |
3319 | +} | |
3320 | +.nav-justified { | |
3321 | + width: 100%; | |
3322 | +} | |
3323 | +.nav-justified > li { | |
3324 | + float: none; | |
3325 | +} | |
3326 | +.nav-justified > li > a { | |
3327 | + text-align: center; | |
3328 | + margin-bottom: 5px; | |
3329 | +} | |
3330 | +.nav-justified > .dropdown .dropdown-menu { | |
3331 | + top: auto; | |
3332 | + left: auto; | |
3333 | +} | |
3334 | +@media (min-width: 768px) { | |
3335 | + .nav-justified > li { | |
3336 | + display: table-cell; | |
3337 | + width: 1%; | |
3338 | + } | |
3339 | + .nav-justified > li > a { | |
3340 | + margin-bottom: 0; | |
3341 | + } | |
3342 | +} | |
3343 | +.nav-tabs-justified { | |
3344 | + border-bottom: 0; | |
3345 | +} | |
3346 | +.nav-tabs-justified > li > a { | |
3347 | + margin-right: 0; | |
3348 | + border-radius: 2px; | |
3349 | +} | |
3350 | +.nav-tabs-justified > .active > a, | |
3351 | +.nav-tabs-justified > .active > a:hover, | |
3352 | +.nav-tabs-justified > .active > a:focus { | |
3353 | + border: 1px solid #dddddd; | |
3354 | +} | |
3355 | +@media (min-width: 768px) { | |
3356 | + .nav-tabs-justified > li > a { | |
3357 | + border-bottom: 1px solid #dddddd; | |
3358 | + border-radius: 2px 2px 0 0; | |
3359 | + } | |
3360 | + .nav-tabs-justified > .active > a, | |
3361 | + .nav-tabs-justified > .active > a:hover, | |
3362 | + .nav-tabs-justified > .active > a:focus { | |
3363 | + border-bottom-color: #ffffff; | |
3364 | + } | |
3365 | +} | |
3366 | +.tab-content > .tab-pane { | |
3367 | + display: none; | |
3368 | +} | |
3369 | +.tab-content > .active { | |
3370 | + display: block; | |
3371 | +} | |
3372 | +.nav-tabs .dropdown-menu { | |
3373 | + margin-top: -1px; | |
3374 | + border-top-right-radius: 0; | |
3375 | + border-top-left-radius: 0; | |
3376 | +} | |
3377 | +.navbar { | |
3378 | + position: relative; | |
3379 | + min-height: 50px; | |
3380 | + margin-bottom: 20px; | |
3381 | + border: 1px solid transparent; | |
3382 | +} | |
3383 | +@media (min-width: 768px) { | |
3384 | + .navbar { | |
3385 | + border-radius: 2px; | |
3386 | + } | |
3387 | +} | |
3388 | +@media (min-width: 768px) { | |
3389 | + .navbar-header { | |
3390 | + float: left; | |
3391 | + } | |
3392 | +} | |
3393 | +.navbar-collapse { | |
3394 | + overflow-x: visible; | |
3395 | + padding-right: 15px; | |
3396 | + padding-left: 15px; | |
3397 | + border-top: 1px solid transparent; | |
3398 | + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); | |
3399 | + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); | |
3400 | + -webkit-overflow-scrolling: touch; | |
3401 | +} | |
3402 | +.navbar-collapse.in { | |
3403 | + overflow-y: auto; | |
3404 | +} | |
3405 | +@media (min-width: 768px) { | |
3406 | + .navbar-collapse { | |
3407 | + width: auto; | |
3408 | + border-top: 0; | |
3409 | + -webkit-box-shadow: none; | |
3410 | + box-shadow: none; | |
3411 | + } | |
3412 | + .navbar-collapse.collapse { | |
3413 | + display: block !important; | |
3414 | + height: auto !important; | |
3415 | + padding-bottom: 0; | |
3416 | + overflow: visible !important; | |
3417 | + } | |
3418 | + .navbar-collapse.in { | |
3419 | + overflow-y: visible; | |
3420 | + } | |
3421 | + .navbar-fixed-top .navbar-collapse, | |
3422 | + .navbar-static-top .navbar-collapse, | |
3423 | + .navbar-fixed-bottom .navbar-collapse { | |
3424 | + padding-left: 0; | |
3425 | + padding-right: 0; | |
3426 | + } | |
3427 | +} | |
3428 | +.navbar-fixed-top .navbar-collapse, | |
3429 | +.navbar-fixed-bottom .navbar-collapse { | |
3430 | + max-height: 340px; | |
3431 | +} | |
3432 | +@media (max-device-width: 480px) and (orientation: landscape) { | |
3433 | + .navbar-fixed-top .navbar-collapse, | |
3434 | + .navbar-fixed-bottom .navbar-collapse { | |
3435 | + max-height: 200px; | |
3436 | + } | |
3437 | +} | |
3438 | +.container > .navbar-header, | |
3439 | +.container-fluid > .navbar-header, | |
3440 | +.container > .navbar-collapse, | |
3441 | +.container-fluid > .navbar-collapse { | |
3442 | + margin-right: -15px; | |
3443 | + margin-left: -15px; | |
3444 | +} | |
3445 | +@media (min-width: 768px) { | |
3446 | + .container > .navbar-header, | |
3447 | + .container-fluid > .navbar-header, | |
3448 | + .container > .navbar-collapse, | |
3449 | + .container-fluid > .navbar-collapse { | |
3450 | + margin-right: 0; | |
3451 | + margin-left: 0; | |
3452 | + } | |
3453 | +} | |
3454 | +.navbar-static-top { | |
3455 | + z-index: 1000; | |
3456 | + border-width: 0 0 1px; | |
3457 | +} | |
3458 | +@media (min-width: 768px) { | |
3459 | + .navbar-static-top { | |
3460 | + border-radius: 0; | |
3461 | + } | |
3462 | +} | |
3463 | +.navbar-fixed-top, | |
3464 | +.navbar-fixed-bottom { | |
3465 | + position: fixed; | |
3466 | + right: 0; | |
3467 | + left: 0; | |
3468 | + z-index: 1030; | |
3469 | +} | |
3470 | +@media (min-width: 768px) { | |
3471 | + .navbar-fixed-top, | |
3472 | + .navbar-fixed-bottom { | |
3473 | + border-radius: 0; | |
3474 | + } | |
3475 | +} | |
3476 | +.navbar-fixed-top { | |
3477 | + top: 0; | |
3478 | + border-width: 0 0 1px; | |
3479 | +} | |
3480 | +.navbar-fixed-bottom { | |
3481 | + bottom: 0; | |
3482 | + margin-bottom: 0; | |
3483 | + border-width: 1px 0 0; | |
3484 | +} | |
3485 | +.navbar-brand { | |
3486 | + float: left; | |
3487 | + padding: 15px 15px; | |
3488 | + font-size: 18px; | |
3489 | + line-height: 20px; | |
3490 | + height: 50px; | |
3491 | +} | |
3492 | +.navbar-brand:hover, | |
3493 | +.navbar-brand:focus { | |
3494 | + text-decoration: none; | |
3495 | +} | |
3496 | +.navbar-brand > img { | |
3497 | + display: block; | |
3498 | +} | |
3499 | +@media (min-width: 768px) { | |
3500 | + .navbar > .container .navbar-brand, | |
3501 | + .navbar > .container-fluid .navbar-brand { | |
3502 | + margin-left: -15px; | |
3503 | + } | |
3504 | +} | |
3505 | +.navbar-toggle { | |
3506 | + position: relative; | |
3507 | + float: right; | |
3508 | + margin-right: 15px; | |
3509 | + padding: 9px 10px; | |
3510 | + margin-top: 8px; | |
3511 | + margin-bottom: 8px; | |
3512 | + background-color: transparent; | |
3513 | + background-image: none; | |
3514 | + border: 1px solid transparent; | |
3515 | + border-radius: 2px; | |
3516 | +} | |
3517 | +.navbar-toggle:focus { | |
3518 | + outline: 0; | |
3519 | +} | |
3520 | +.navbar-toggle .icon-bar { | |
3521 | + display: block; | |
3522 | + width: 22px; | |
3523 | + height: 2px; | |
3524 | + border-radius: 1px; | |
3525 | +} | |
3526 | +.navbar-toggle .icon-bar + .icon-bar { | |
3527 | + margin-top: 4px; | |
3528 | +} | |
3529 | +@media (min-width: 768px) { | |
3530 | + .navbar-toggle { | |
3531 | + display: none; | |
3532 | + } | |
3533 | +} | |
3534 | +.navbar-nav { | |
3535 | + margin: 7.5px -15px; | |
3536 | +} | |
3537 | +.navbar-nav > li > a { | |
3538 | + padding-top: 10px; | |
3539 | + padding-bottom: 10px; | |
3540 | + line-height: 20px; | |
3541 | +} | |
3542 | +@media (max-width: 767px) { | |
3543 | + .navbar-nav .open .dropdown-menu { | |
3544 | + position: static; | |
3545 | + float: none; | |
3546 | + width: auto; | |
3547 | + margin-top: 0; | |
3548 | + background-color: transparent; | |
3549 | + border: 0; | |
3550 | + -webkit-box-shadow: none; | |
3551 | + box-shadow: none; | |
3552 | + } | |
3553 | + .navbar-nav .open .dropdown-menu > li > a, | |
3554 | + .navbar-nav .open .dropdown-menu .dropdown-header { | |
3555 | + padding: 5px 15px 5px 25px; | |
3556 | + } | |
3557 | + .navbar-nav .open .dropdown-menu > li > a { | |
3558 | + line-height: 20px; | |
3559 | + } | |
3560 | + .navbar-nav .open .dropdown-menu > li > a:hover, | |
3561 | + .navbar-nav .open .dropdown-menu > li > a:focus { | |
3562 | + background-image: none; | |
3563 | + } | |
3564 | +} | |
3565 | +@media (min-width: 768px) { | |
3566 | + .navbar-nav { | |
3567 | + float: left; | |
3568 | + margin: 0; | |
3569 | + } | |
3570 | + .navbar-nav > li { | |
3571 | + float: left; | |
3572 | + } | |
3573 | + .navbar-nav > li > a { | |
3574 | + padding-top: 15px; | |
3575 | + padding-bottom: 15px; | |
3576 | + } | |
3577 | +} | |
3578 | +.navbar-form { | |
3579 | + margin-left: -15px; | |
3580 | + margin-right: -15px; | |
3581 | + padding: 10px 15px; | |
3582 | + border-top: 1px solid transparent; | |
3583 | + border-bottom: 1px solid transparent; | |
3584 | + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
3585 | + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); | |
3586 | + margin-top: 8px; | |
3587 | + margin-bottom: 8px; | |
3588 | +} | |
3589 | +@media (min-width: 768px) { | |
3590 | + .navbar-form .form-group { | |
3591 | + display: inline-block; | |
3592 | + margin-bottom: 0; | |
3593 | + vertical-align: middle; | |
3594 | + } | |
3595 | + .navbar-form .form-control { | |
3596 | + display: inline-block; | |
3597 | + width: auto; | |
3598 | + vertical-align: middle; | |
3599 | + } | |
3600 | + .navbar-form .form-control-static { | |
3601 | + display: inline-block; | |
3602 | + } | |
3603 | + .navbar-form .input-group { | |
3604 | + display: inline-table; | |
3605 | + vertical-align: middle; | |
3606 | + } | |
3607 | + .navbar-form .input-group .input-group-addon, | |
3608 | + .navbar-form .input-group .input-group-btn, | |
3609 | + .navbar-form .input-group .form-control { | |
3610 | + width: auto; | |
3611 | + } | |
3612 | + .navbar-form .input-group > .form-control { | |
3613 | + width: 100%; | |
3614 | + } | |
3615 | + .navbar-form .control-label { | |
3616 | + margin-bottom: 0; | |
3617 | + vertical-align: middle; | |
3618 | + } | |
3619 | + .navbar-form .radio, | |
3620 | + .navbar-form .checkbox { | |
3621 | + display: inline-block; | |
3622 | + margin-top: 0; | |
3623 | + margin-bottom: 0; | |
3624 | + vertical-align: middle; | |
3625 | + } | |
3626 | + .navbar-form .radio label, | |
3627 | + .navbar-form .checkbox label { | |
3628 | + padding-left: 0; | |
3629 | + } | |
3630 | + .navbar-form .radio input[type="radio"], | |
3631 | + .navbar-form .checkbox input[type="checkbox"] { | |
3632 | + position: relative; | |
3633 | + margin-left: 0; | |
3634 | + } | |
3635 | + .navbar-form .has-feedback .form-control-feedback { | |
3636 | + top: 0; | |
3637 | + } | |
3638 | +} | |
3639 | +@media (max-width: 767px) { | |
3640 | + .navbar-form .form-group { | |
3641 | + margin-bottom: 5px; | |
3642 | + } | |
3643 | + .navbar-form .form-group:last-child { | |
3644 | + margin-bottom: 0; | |
3645 | + } | |
3646 | +} | |
3647 | +@media (min-width: 768px) { | |
3648 | + .navbar-form { | |
3649 | + width: auto; | |
3650 | + border: 0; | |
3651 | + margin-left: 0; | |
3652 | + margin-right: 0; | |
3653 | + padding-top: 0; | |
3654 | + padding-bottom: 0; | |
3655 | + -webkit-box-shadow: none; | |
3656 | + box-shadow: none; | |
3657 | + } | |
3658 | +} | |
3659 | +.navbar-nav > li > .dropdown-menu { | |
3660 | + margin-top: 0; | |
3661 | + border-top-right-radius: 0; | |
3662 | + border-top-left-radius: 0; | |
3663 | +} | |
3664 | +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { | |
3665 | + margin-bottom: 0; | |
3666 | + border-top-right-radius: 2px; | |
3667 | + border-top-left-radius: 2px; | |
3668 | + border-bottom-right-radius: 0; | |
3669 | + border-bottom-left-radius: 0; | |
3670 | +} | |
3671 | +.navbar-btn { | |
3672 | + margin-top: 8px; | |
3673 | + margin-bottom: 8px; | |
3674 | +} | |
3675 | +.navbar-btn.btn-sm { | |
3676 | + margin-top: 10px; | |
3677 | + margin-bottom: 10px; | |
3678 | +} | |
3679 | +.navbar-btn.btn-xs { | |
3680 | + margin-top: 14px; | |
3681 | + margin-bottom: 14px; | |
3682 | +} | |
3683 | +.navbar-text { | |
3684 | + margin-top: 15px; | |
3685 | + margin-bottom: 15px; | |
3686 | +} | |
3687 | +@media (min-width: 768px) { | |
3688 | + .navbar-text { | |
3689 | + float: left; | |
3690 | + margin-left: 15px; | |
3691 | + margin-right: 15px; | |
3692 | + } | |
3693 | +} | |
3694 | +@media (min-width: 768px) { | |
3695 | + .navbar-left { | |
3696 | + float: left !important; | |
3697 | + } | |
3698 | + .navbar-right { | |
3699 | + float: right !important; | |
3700 | + margin-right: -15px; | |
3701 | + } | |
3702 | + .navbar-right ~ .navbar-right { | |
3703 | + margin-right: 0; | |
3704 | + } | |
3705 | +} | |
3706 | +.navbar-default { | |
3707 | + background-color: #f8f8f8; | |
3708 | + border-color: #e7e7e7; | |
3709 | +} | |
3710 | +.navbar-default .navbar-brand { | |
3711 | + color: #777777; | |
3712 | +} | |
3713 | +.navbar-default .navbar-brand:hover, | |
3714 | +.navbar-default .navbar-brand:focus { | |
3715 | + color: #5e5e5e; | |
3716 | + background-color: transparent; | |
3717 | +} | |
3718 | +.navbar-default .navbar-text { | |
3719 | + color: #777777; | |
3720 | +} | |
3721 | +.navbar-default .navbar-nav > li > a { | |
3722 | + color: #777777; | |
3723 | +} | |
3724 | +.navbar-default .navbar-nav > li > a:hover, | |
3725 | +.navbar-default .navbar-nav > li > a:focus { | |
3726 | + color: #333333; | |
3727 | + background-color: transparent; | |
3728 | +} | |
3729 | +.navbar-default .navbar-nav > .active > a, | |
3730 | +.navbar-default .navbar-nav > .active > a:hover, | |
3731 | +.navbar-default .navbar-nav > .active > a:focus { | |
3732 | + color: #555555; | |
3733 | + background-color: #e7e7e7; | |
3734 | +} | |
3735 | +.navbar-default .navbar-nav > .disabled > a, | |
3736 | +.navbar-default .navbar-nav > .disabled > a:hover, | |
3737 | +.navbar-default .navbar-nav > .disabled > a:focus { | |
3738 | + color: #cccccc; | |
3739 | + background-color: transparent; | |
3740 | +} | |
3741 | +.navbar-default .navbar-toggle { | |
3742 | + border-color: #dddddd; | |
3743 | +} | |
3744 | +.navbar-default .navbar-toggle:hover, | |
3745 | +.navbar-default .navbar-toggle:focus { | |
3746 | + background-color: #dddddd; | |
3747 | +} | |
3748 | +.navbar-default .navbar-toggle .icon-bar { | |
3749 | + background-color: #888888; | |
3750 | +} | |
3751 | +.navbar-default .navbar-collapse, | |
3752 | +.navbar-default .navbar-form { | |
3753 | + border-color: #e7e7e7; | |
3754 | +} | |
3755 | +.navbar-default .navbar-nav > .open > a, | |
3756 | +.navbar-default .navbar-nav > .open > a:hover, | |
3757 | +.navbar-default .navbar-nav > .open > a:focus { | |
3758 | + background-color: #e7e7e7; | |
3759 | + color: #555555; | |
3760 | +} | |
3761 | +@media (max-width: 767px) { | |
3762 | + .navbar-default .navbar-nav .open .dropdown-menu > li > a { | |
3763 | + color: #777777; | |
3764 | + } | |
3765 | + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, | |
3766 | + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { | |
3767 | + color: #333333; | |
3768 | + background-color: transparent; | |
3769 | + } | |
3770 | + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, | |
3771 | + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, | |
3772 | + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { | |
3773 | + color: #555555; | |
3774 | + background-color: #e7e7e7; | |
3775 | + } | |
3776 | + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, | |
3777 | + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, | |
3778 | + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { | |
3779 | + color: #cccccc; | |
3780 | + background-color: transparent; | |
3781 | + } | |
3782 | +} | |
3783 | +.navbar-default .navbar-link { | |
3784 | + color: #777777; | |
3785 | +} | |
3786 | +.navbar-default .navbar-link:hover { | |
3787 | + color: #333333; | |
3788 | +} | |
3789 | +.navbar-default .btn-link { | |
3790 | + color: #777777; | |
3791 | +} | |
3792 | +.navbar-default .btn-link:hover, | |
3793 | +.navbar-default .btn-link:focus { | |
3794 | + color: #333333; | |
3795 | +} | |
3796 | +.navbar-default .btn-link[disabled]:hover, | |
3797 | +fieldset[disabled] .navbar-default .btn-link:hover, | |
3798 | +.navbar-default .btn-link[disabled]:focus, | |
3799 | +fieldset[disabled] .navbar-default .btn-link:focus { | |
3800 | + color: #cccccc; | |
3801 | +} | |
3802 | +.navbar-inverse { | |
3803 | + background-color: #222222; | |
3804 | + border-color: #080808; | |
3805 | +} | |
3806 | +.navbar-inverse .navbar-brand { | |
3807 | + color: #adadad; | |
3808 | +} | |
3809 | +.navbar-inverse .navbar-brand:hover, | |
3810 | +.navbar-inverse .navbar-brand:focus { | |
3811 | + color: #ffffff; | |
3812 | + background-color: transparent; | |
3813 | +} | |
3814 | +.navbar-inverse .navbar-text { | |
3815 | + color: #adadad; | |
3816 | +} | |
3817 | +.navbar-inverse .navbar-nav > li > a { | |
3818 | + color: #adadad; | |
3819 | +} | |
3820 | +.navbar-inverse .navbar-nav > li > a:hover, | |
3821 | +.navbar-inverse .navbar-nav > li > a:focus { | |
3822 | + color: #ffffff; | |
3823 | + background-color: transparent; | |
3824 | +} | |
3825 | +.navbar-inverse .navbar-nav > .active > a, | |
3826 | +.navbar-inverse .navbar-nav > .active > a:hover, | |
3827 | +.navbar-inverse .navbar-nav > .active > a:focus { | |
3828 | + color: #ffffff; | |
3829 | + background-color: #080808; | |
3830 | +} | |
3831 | +.navbar-inverse .navbar-nav > .disabled > a, | |
3832 | +.navbar-inverse .navbar-nav > .disabled > a:hover, | |
3833 | +.navbar-inverse .navbar-nav > .disabled > a:focus { | |
3834 | + color: #444444; | |
3835 | + background-color: transparent; | |
3836 | +} | |
3837 | +.navbar-inverse .navbar-toggle { | |
3838 | + border-color: #333333; | |
3839 | +} | |
3840 | +.navbar-inverse .navbar-toggle:hover, | |
3841 | +.navbar-inverse .navbar-toggle:focus { | |
3842 | + background-color: #333333; | |
3843 | +} | |
3844 | +.navbar-inverse .navbar-toggle .icon-bar { | |
3845 | + background-color: #ffffff; | |
3846 | +} | |
3847 | +.navbar-inverse .navbar-collapse, | |
3848 | +.navbar-inverse .navbar-form { | |
3849 | + border-color: #101010; | |
3850 | +} | |
3851 | +.navbar-inverse .navbar-nav > .open > a, | |
3852 | +.navbar-inverse .navbar-nav > .open > a:hover, | |
3853 | +.navbar-inverse .navbar-nav > .open > a:focus { | |
3854 | + background-color: #080808; | |
3855 | + color: #ffffff; | |
3856 | +} | |
3857 | +@media (max-width: 767px) { | |
3858 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { | |
3859 | + border-color: #080808; | |
3860 | + } | |
3861 | + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { | |
3862 | + background-color: #080808; | |
3863 | + } | |
3864 | + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { | |
3865 | + color: #adadad; | |
3866 | + } | |
3867 | + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, | |
3868 | + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { | |
3869 | + color: #ffffff; | |
3870 | + background-color: transparent; | |
3871 | + } | |
3872 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, | |
3873 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, | |
3874 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { | |
3875 | + color: #ffffff; | |
3876 | + background-color: #080808; | |
3877 | + } | |
3878 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, | |
3879 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, | |
3880 | + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { | |
3881 | + color: #444444; | |
3882 | + background-color: transparent; | |
3883 | + } | |
3884 | +} | |
3885 | +.navbar-inverse .navbar-link { | |
3886 | + color: #adadad; | |
3887 | +} | |
3888 | +.navbar-inverse .navbar-link:hover { | |
3889 | + color: #ffffff; | |
3890 | +} | |
3891 | +.navbar-inverse .btn-link { | |
3892 | + color: #adadad; | |
3893 | +} | |
3894 | +.navbar-inverse .btn-link:hover, | |
3895 | +.navbar-inverse .btn-link:focus { | |
3896 | + color: #ffffff; | |
3897 | +} | |
3898 | +.navbar-inverse .btn-link[disabled]:hover, | |
3899 | +fieldset[disabled] .navbar-inverse .btn-link:hover, | |
3900 | +.navbar-inverse .btn-link[disabled]:focus, | |
3901 | +fieldset[disabled] .navbar-inverse .btn-link:focus { | |
3902 | + color: #444444; | |
3903 | +} | |
3904 | +.breadcrumb { | |
3905 | + padding: 8px 15px; | |
3906 | + margin-bottom: 20px; | |
3907 | + list-style: none; | |
3908 | + background-color: #f5f5f5; | |
3909 | + border-radius: 2px; | |
3910 | +} | |
3911 | +.breadcrumb > li { | |
3912 | + display: inline-block; | |
3913 | +} | |
3914 | +.breadcrumb > li + li:before { | |
3915 | + content: "/\00a0"; | |
3916 | + padding: 0 5px; | |
3917 | + color: #cccccc; | |
3918 | +} | |
3919 | +.breadcrumb > .active { | |
3920 | + color: #878787; | |
3921 | +} | |
3922 | +.pagination { | |
3923 | + display: inline-block; | |
3924 | + padding-left: 0; | |
3925 | + margin: 20px 0; | |
3926 | + border-radius: 2px; | |
3927 | +} | |
3928 | +.pagination > li { | |
3929 | + display: inline; | |
3930 | +} | |
3931 | +.pagination > li > a, | |
3932 | +.pagination > li > span { | |
3933 | + position: relative; | |
3934 | + float: left; | |
3935 | + padding: 6px 12px; | |
3936 | + line-height: 1.42857143; | |
3937 | + text-decoration: none; | |
3938 | + color: #0095da; | |
3939 | + background-color: #ffffff; | |
3940 | + border: 1px solid #dddddd; | |
3941 | + margin-left: -1px; | |
3942 | +} | |
3943 | +.pagination > li:first-child > a, | |
3944 | +.pagination > li:first-child > span { | |
3945 | + margin-left: 0; | |
3946 | + border-bottom-left-radius: 2px; | |
3947 | + border-top-left-radius: 2px; | |
3948 | +} | |
3949 | +.pagination > li:last-child > a, | |
3950 | +.pagination > li:last-child > span { | |
3951 | + border-bottom-right-radius: 2px; | |
3952 | + border-top-right-radius: 2px; | |
3953 | +} | |
3954 | +.pagination > li > a:hover, | |
3955 | +.pagination > li > span:hover, | |
3956 | +.pagination > li > a:focus, | |
3957 | +.pagination > li > span:focus { | |
3958 | + z-index: 2; | |
3959 | + color: #007ab3; | |
3960 | + background-color: #fefefe; | |
3961 | + border-color: #dddddd; | |
3962 | +} | |
3963 | +.pagination > .active > a, | |
3964 | +.pagination > .active > span, | |
3965 | +.pagination > .active > a:hover, | |
3966 | +.pagination > .active > span:hover, | |
3967 | +.pagination > .active > a:focus, | |
3968 | +.pagination > .active > span:focus { | |
3969 | + z-index: 3; | |
3970 | + color: #ffffff; | |
3971 | + background-color: #0095da; | |
3972 | + border-color: #0095da; | |
3973 | + cursor: default; | |
3974 | +} | |
3975 | +.pagination > .disabled > span, | |
3976 | +.pagination > .disabled > span:hover, | |
3977 | +.pagination > .disabled > span:focus, | |
3978 | +.pagination > .disabled > a, | |
3979 | +.pagination > .disabled > a:hover, | |
3980 | +.pagination > .disabled > a:focus { | |
3981 | + color: #878787; | |
3982 | + background-color: #ffffff; | |
3983 | + border-color: #dddddd; | |
3984 | + cursor: not-allowed; | |
3985 | +} | |
3986 | +.pagination-lg > li > a, | |
3987 | +.pagination-lg > li > span { | |
3988 | + padding: 10px 16px; | |
3989 | + font-size: 18px; | |
3990 | + line-height: 1.3333333; | |
3991 | +} | |
3992 | +.pagination-lg > li:first-child > a, | |
3993 | +.pagination-lg > li:first-child > span { | |
3994 | + border-bottom-left-radius: 2px; | |
3995 | + border-top-left-radius: 2px; | |
3996 | +} | |
3997 | +.pagination-lg > li:last-child > a, | |
3998 | +.pagination-lg > li:last-child > span { | |
3999 | + border-bottom-right-radius: 2px; | |
4000 | + border-top-right-radius: 2px; | |
4001 | +} | |
4002 | +.pagination-sm > li > a, | |
4003 | +.pagination-sm > li > span { | |
4004 | + padding: 5px 10px; | |
4005 | + font-size: 12px; | |
4006 | + line-height: 1.5; | |
4007 | +} | |
4008 | +.pagination-sm > li:first-child > a, | |
4009 | +.pagination-sm > li:first-child > span { | |
4010 | + border-bottom-left-radius: 2px; | |
4011 | + border-top-left-radius: 2px; | |
4012 | +} | |
4013 | +.pagination-sm > li:last-child > a, | |
4014 | +.pagination-sm > li:last-child > span { | |
4015 | + border-bottom-right-radius: 2px; | |
4016 | + border-top-right-radius: 2px; | |
4017 | +} | |
4018 | +.pager { | |
4019 | + padding-left: 0; | |
4020 | + margin: 20px 0; | |
4021 | + list-style: none; | |
4022 | + text-align: center; | |
4023 | +} | |
4024 | +.pager li { | |
4025 | + display: inline; | |
4026 | +} | |
4027 | +.pager li > a, | |
4028 | +.pager li > span { | |
4029 | + display: inline-block; | |
4030 | + padding: 5px 14px; | |
4031 | + background-color: #ffffff; | |
4032 | + border: 1px solid #dddddd; | |
4033 | + border-radius: 15px; | |
4034 | +} | |
4035 | +.pager li > a:hover, | |
4036 | +.pager li > a:focus { | |
4037 | + text-decoration: none; | |
4038 | + background-color: #fefefe; | |
4039 | +} | |
4040 | +.pager .next > a, | |
4041 | +.pager .next > span { | |
4042 | + float: right; | |
4043 | +} | |
4044 | +.pager .previous > a, | |
4045 | +.pager .previous > span { | |
4046 | + float: left; | |
4047 | +} | |
4048 | +.pager .disabled > a, | |
4049 | +.pager .disabled > a:hover, | |
4050 | +.pager .disabled > a:focus, | |
4051 | +.pager .disabled > span { | |
4052 | + color: #878787; | |
4053 | + background-color: #ffffff; | |
4054 | + cursor: not-allowed; | |
4055 | +} | |
4056 | +.label { | |
4057 | + display: inline; | |
4058 | + padding: .2em .6em .3em; | |
4059 | + font-size: 75%; | |
4060 | + font-weight: bold; | |
4061 | + line-height: 1; | |
4062 | + color: #ffffff; | |
4063 | + text-align: center; | |
4064 | + white-space: nowrap; | |
4065 | + vertical-align: baseline; | |
4066 | + border-radius: .25em; | |
4067 | +} | |
4068 | +a.label:hover, | |
4069 | +a.label:focus { | |
4070 | + color: #ffffff; | |
4071 | + text-decoration: none; | |
4072 | + cursor: pointer; | |
4073 | +} | |
4074 | +.label:empty { | |
4075 | + display: none; | |
4076 | +} | |
4077 | +.btn .label { | |
4078 | + position: relative; | |
4079 | + top: -1px; | |
4080 | +} | |
4081 | +.label-default { | |
4082 | + background-color: #878787; | |
4083 | +} | |
4084 | +.label-default[href]:hover, | |
4085 | +.label-default[href]:focus { | |
4086 | + background-color: #6e6e6e; | |
4087 | +} | |
4088 | +.label-primary { | |
4089 | + background-color: #0095da; | |
4090 | +} | |
4091 | +.label-primary[href]:hover, | |
4092 | +.label-primary[href]:focus { | |
4093 | + background-color: #0072a7; | |
4094 | +} | |
4095 | +.label-success { | |
4096 | + background-color: #818f44; | |
4097 | +} | |
4098 | +.label-success[href]:hover, | |
4099 | +.label-success[href]:focus { | |
4100 | + background-color: #626c34; | |
4101 | +} | |
4102 | +.label-info { | |
4103 | + background-color: #5bc0de; | |
4104 | +} | |
4105 | +.label-info[href]:hover, | |
4106 | +.label-info[href]:focus { | |
4107 | + background-color: #31b0d5; | |
4108 | +} | |
4109 | +.label-warning { | |
4110 | + background-color: #f0ad4e; | |
4111 | +} | |
4112 | +.label-warning[href]:hover, | |
4113 | +.label-warning[href]:focus { | |
4114 | + background-color: #ec971f; | |
4115 | +} | |
4116 | +.label-danger { | |
4117 | + background-color: #d9534f; | |
4118 | +} | |
4119 | +.label-danger[href]:hover, | |
4120 | +.label-danger[href]:focus { | |
4121 | + background-color: #c9302c; | |
4122 | +} | |
4123 | +.badge { | |
4124 | + display: inline-block; | |
4125 | + min-width: 10px; | |
4126 | + padding: 3px 7px; | |
4127 | + font-size: 12px; | |
4128 | + font-weight: bold; | |
4129 | + color: #ffffff; | |
4130 | + line-height: 1; | |
4131 | + vertical-align: middle; | |
4132 | + white-space: nowrap; | |
4133 | + text-align: center; | |
4134 | + background-color: #878787; | |
4135 | + border-radius: 10px; | |
4136 | +} | |
4137 | +.badge:empty { | |
4138 | + display: none; | |
4139 | +} | |
4140 | +.btn .badge { | |
4141 | + position: relative; | |
4142 | + top: -1px; | |
4143 | +} | |
4144 | +.btn-xs .badge, | |
4145 | +.btn-group-xs > .btn .badge { | |
4146 | + top: 0; | |
4147 | + padding: 1px 5px; | |
4148 | +} | |
4149 | +a.badge:hover, | |
4150 | +a.badge:focus { | |
4151 | + color: #ffffff; | |
4152 | + text-decoration: none; | |
4153 | + cursor: pointer; | |
4154 | +} | |
4155 | +.list-group-item.active > .badge, | |
4156 | +.nav-pills > .active > a > .badge { | |
4157 | + color: #0095da; | |
4158 | + background-color: #ffffff; | |
4159 | +} | |
4160 | +.list-group-item > .badge { | |
4161 | + float: right; | |
4162 | +} | |
4163 | +.list-group-item > .badge + .badge { | |
4164 | + margin-right: 5px; | |
4165 | +} | |
4166 | +.nav-pills > li > a > .badge { | |
4167 | + margin-left: 3px; | |
4168 | +} | |
4169 | +.jumbotron { | |
4170 | + padding-top: 30px; | |
4171 | + padding-bottom: 30px; | |
4172 | + margin-bottom: 30px; | |
4173 | + color: inherit; | |
4174 | + background-color: #fefefe; | |
4175 | +} | |
4176 | +.jumbotron h1, | |
4177 | +.jumbotron .h1 { | |
4178 | + color: inherit; | |
4179 | +} | |
4180 | +.jumbotron p { | |
4181 | + margin-bottom: 15px; | |
4182 | + font-size: 21px; | |
4183 | + font-weight: 200; | |
4184 | +} | |
4185 | +.jumbotron > hr { | |
4186 | + border-top-color: #e5e5e5; | |
4187 | +} | |
4188 | +.container .jumbotron, | |
4189 | +.container-fluid .jumbotron { | |
4190 | + border-radius: 2px; | |
4191 | + padding-left: 15px; | |
4192 | + padding-right: 15px; | |
4193 | +} | |
4194 | +.jumbotron .container { | |
4195 | + max-width: 100%; | |
4196 | +} | |
4197 | +@media screen and (min-width: 768px) { | |
4198 | + .jumbotron { | |
4199 | + padding-top: 48px; | |
4200 | + padding-bottom: 48px; | |
4201 | + } | |
4202 | + .container .jumbotron, | |
4203 | + .container-fluid .jumbotron { | |
4204 | + padding-left: 60px; | |
4205 | + padding-right: 60px; | |
4206 | + } | |
4207 | + .jumbotron h1, | |
4208 | + .jumbotron .h1 { | |
4209 | + font-size: 63px; | |
4210 | + } | |
4211 | +} | |
4212 | +.thumbnail { | |
4213 | + display: block; | |
4214 | + padding: 4px; | |
4215 | + margin-bottom: 20px; | |
4216 | + line-height: 1.42857143; | |
4217 | + background-color: #ffffff; | |
4218 | + border: 1px solid #dddddd; | |
4219 | + border-radius: 2px; | |
4220 | + -webkit-transition: border 0.2s ease-in-out; | |
4221 | + -o-transition: border 0.2s ease-in-out; | |
4222 | + transition: border 0.2s ease-in-out; | |
4223 | +} | |
4224 | +.thumbnail > img, | |
4225 | +.thumbnail a > img { | |
4226 | + margin-left: auto; | |
4227 | + margin-right: auto; | |
4228 | +} | |
4229 | +a.thumbnail:hover, | |
4230 | +a.thumbnail:focus, | |
4231 | +a.thumbnail.active { | |
4232 | + border-color: #0095da; | |
4233 | +} | |
4234 | +.thumbnail .caption { | |
4235 | + padding: 9px; | |
4236 | + /* color: #303030;*/ | |
4237 | +} | |
4238 | +.alert { | |
4239 | + padding: 15px; | |
4240 | + margin-bottom: 20px; | |
4241 | + border: 1px solid transparent; | |
4242 | + border-radius: 2px; | |
4243 | +} | |
4244 | +.alert h4 { | |
4245 | + margin-top: 0; | |
4246 | + color: inherit; | |
4247 | +} | |
4248 | +.alert .alert-link { | |
4249 | + font-weight: bold; | |
4250 | +} | |
4251 | +.alert > p, | |
4252 | +.alert > ul { | |
4253 | + margin-bottom: 0; | |
4254 | +} | |
4255 | +.alert > p + p { | |
4256 | + margin-top: 5px; | |
4257 | +} | |
4258 | +.alert-dismissable, | |
4259 | +.alert-dismissible { | |
4260 | + padding-right: 35px; | |
4261 | +} | |
4262 | +.alert-dismissable .close, | |
4263 | +.alert-dismissible .close { | |
4264 | + position: relative; | |
4265 | + top: -2px; | |
4266 | + right: -21px; | |
4267 | + color: inherit; | |
4268 | +} | |
4269 | +.alert-success { | |
4270 | + background-color: #dff0d8; | |
4271 | + border-color: #d6e9c6; | |
4272 | + color: #3c763d; | |
4273 | +} | |
4274 | +.alert-success hr { | |
4275 | + border-top-color: #c9e2b3; | |
4276 | +} | |
4277 | +.alert-success .alert-link { | |
4278 | + color: #2b542c; | |
4279 | +} | |
4280 | +.alert-info { | |
4281 | + background-color: #d9edf7; | |
4282 | + border-color: #bce8f1; | |
4283 | + color: #31708f; | |
4284 | +} | |
4285 | +.alert-info hr { | |
4286 | + border-top-color: #a6e1ec; | |
4287 | +} | |
4288 | +.alert-info .alert-link { | |
4289 | + color: #245269; | |
4290 | +} | |
4291 | +.alert-warning { | |
4292 | + background-color: #fcf8e3; | |
4293 | + border-color: #faebcc; | |
4294 | + color: #8a6d3b; | |
4295 | +} | |
4296 | +.alert-warning hr { | |
4297 | + border-top-color: #f7e1b5; | |
4298 | +} | |
4299 | +.alert-warning .alert-link { | |
4300 | + color: #66512c; | |
4301 | +} | |
4302 | +.alert-danger { | |
4303 | + background-color: #f2dede; | |
4304 | + border-color: #ebccd1; | |
4305 | + color: #a94442; | |
4306 | +} | |
4307 | +.alert-danger hr { | |
4308 | + border-top-color: #e4b9c0; | |
4309 | +} | |
4310 | +.alert-danger .alert-link { | |
4311 | + color: #843534; | |
4312 | +} | |
4313 | +@-webkit-keyframes progress-bar-stripes { | |
4314 | + from { | |
4315 | + background-position: 40px 0; | |
4316 | + } | |
4317 | + to { | |
4318 | + background-position: 0 0; | |
4319 | + } | |
4320 | +} | |
4321 | +@-o-keyframes progress-bar-stripes { | |
4322 | + from { | |
4323 | + background-position: 40px 0; | |
4324 | + } | |
4325 | + to { | |
4326 | + background-position: 0 0; | |
4327 | + } | |
4328 | +} | |
4329 | +@keyframes progress-bar-stripes { | |
4330 | + from { | |
4331 | + background-position: 40px 0; | |
4332 | + } | |
4333 | + to { | |
4334 | + background-position: 0 0; | |
4335 | + } | |
4336 | +} | |
4337 | +.progress { | |
4338 | + overflow: hidden; | |
4339 | + height: 20px; | |
4340 | + margin-bottom: 20px; | |
4341 | + background-color: #f5f5f5; | |
4342 | + border-radius: 2px; | |
4343 | + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
4344 | + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); | |
4345 | +} | |
4346 | +.progress-bar { | |
4347 | + float: left; | |
4348 | + width: 0%; | |
4349 | + height: 100%; | |
4350 | + font-size: 12px; | |
4351 | + line-height: 20px; | |
4352 | + color: #ffffff; | |
4353 | + text-align: center; | |
4354 | + background-color: #0095da; | |
4355 | + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
4356 | + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); | |
4357 | + -webkit-transition: width 0.6s ease; | |
4358 | + -o-transition: width 0.6s ease; | |
4359 | + transition: width 0.6s ease; | |
4360 | +} | |
4361 | +.progress-striped .progress-bar, | |
4362 | +.progress-bar-striped { | |
4363 | + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4364 | + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4365 | + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4366 | + -webkit-background-size: 40px 40px; | |
4367 | + background-size: 40px 40px; | |
4368 | +} | |
4369 | +.progress.active .progress-bar, | |
4370 | +.progress-bar.active { | |
4371 | + -webkit-animation: progress-bar-stripes 2s linear infinite; | |
4372 | + -o-animation: progress-bar-stripes 2s linear infinite; | |
4373 | + animation: progress-bar-stripes 2s linear infinite; | |
4374 | +} | |
4375 | +.progress-bar-success { | |
4376 | + background-color: #818f44; | |
4377 | +} | |
4378 | +.progress-striped .progress-bar-success { | |
4379 | + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4380 | + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4381 | + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4382 | +} | |
4383 | +.progress-bar-info { | |
4384 | + background-color: #5bc0de; | |
4385 | +} | |
4386 | +.progress-striped .progress-bar-info { | |
4387 | + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4388 | + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4389 | + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4390 | +} | |
4391 | +.progress-bar-warning { | |
4392 | + background-color: #f0ad4e; | |
4393 | +} | |
4394 | +.progress-striped .progress-bar-warning { | |
4395 | + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4396 | + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4397 | + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4398 | +} | |
4399 | +.progress-bar-danger { | |
4400 | + background-color: #d9534f; | |
4401 | +} | |
4402 | +.progress-striped .progress-bar-danger { | |
4403 | + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4404 | + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4405 | + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); | |
4406 | +} | |
4407 | +.media { | |
4408 | + margin-top: 15px; | |
4409 | +} | |
4410 | +.media:first-child { | |
4411 | + margin-top: 0; | |
4412 | +} | |
4413 | +.media, | |
4414 | +.media-body { | |
4415 | + zoom: 1; | |
4416 | + overflow: hidden; | |
4417 | +} | |
4418 | +.media-body { | |
4419 | + width: 10000px; | |
4420 | +} | |
4421 | +.media-object { | |
4422 | + display: block; | |
4423 | +} | |
4424 | +.media-object.img-thumbnail { | |
4425 | + max-width: none; | |
4426 | +} | |
4427 | +.media-right, | |
4428 | +.media > .pull-right { | |
4429 | + padding-left: 10px; | |
4430 | +} | |
4431 | +.media-left, | |
4432 | +.media > .pull-left { | |
4433 | + padding-right: 10px; | |
4434 | +} | |
4435 | +.media-left, | |
4436 | +.media-right, | |
4437 | +.media-body { | |
4438 | + display: table-cell; | |
4439 | + vertical-align: top; | |
4440 | +} | |
4441 | +.media-middle { | |
4442 | + vertical-align: middle; | |
4443 | +} | |
4444 | +.media-bottom { | |
4445 | + vertical-align: bottom; | |
4446 | +} | |
4447 | +.media-heading { | |
4448 | + margin-top: 0; | |
4449 | + margin-bottom: 5px; | |
4450 | +} | |
4451 | +.media-list { | |
4452 | + padding-left: 0; | |
4453 | + list-style: none; | |
4454 | +} | |
4455 | +.list-group { | |
4456 | + margin-bottom: 20px; | |
4457 | + padding-left: 0; | |
4458 | +} | |
4459 | +.list-group-item { | |
4460 | + position: relative; | |
4461 | + display: block; | |
4462 | + padding: 10px 15px; | |
4463 | + margin-bottom: -1px; | |
4464 | + background-color: #ffffff; | |
4465 | + border: 1px solid #dddddd; | |
4466 | +} | |
4467 | +.list-group-item:first-child { | |
4468 | + border-top-right-radius: 2px; | |
4469 | + border-top-left-radius: 2px; | |
4470 | +} | |
4471 | +.list-group-item:last-child { | |
4472 | + margin-bottom: 0; | |
4473 | + border-bottom-right-radius: 2px; | |
4474 | + border-bottom-left-radius: 2px; | |
4475 | +} | |
4476 | +a.list-group-item, | |
4477 | +button.list-group-item { | |
4478 | + color: #555555; | |
4479 | +} | |
4480 | +a.list-group-item .list-group-item-heading, | |
4481 | +button.list-group-item .list-group-item-heading { | |
4482 | + color: #333333; | |
4483 | +} | |
4484 | +a.list-group-item:hover, | |
4485 | +button.list-group-item:hover, | |
4486 | +a.list-group-item:focus, | |
4487 | +button.list-group-item:focus { | |
4488 | + text-decoration: none; | |
4489 | + color: #555555; | |
4490 | + background-color: #f5f5f5; | |
4491 | +} | |
4492 | +button.list-group-item { | |
4493 | + width: 100%; | |
4494 | + text-align: left; | |
4495 | +} | |
4496 | +.list-group-item.disabled, | |
4497 | +.list-group-item.disabled:hover, | |
4498 | +.list-group-item.disabled:focus { | |
4499 | + background-color: #fefefe; | |
4500 | + color: #878787; | |
4501 | + cursor: not-allowed; | |
4502 | +} | |
4503 | +.list-group-item.disabled .list-group-item-heading, | |
4504 | +.list-group-item.disabled:hover .list-group-item-heading, | |
4505 | +.list-group-item.disabled:focus .list-group-item-heading { | |
4506 | + color: inherit; | |
4507 | +} | |
4508 | +.list-group-item.disabled .list-group-item-text, | |
4509 | +.list-group-item.disabled:hover .list-group-item-text, | |
4510 | +.list-group-item.disabled:focus .list-group-item-text { | |
4511 | + color: #878787; | |
4512 | +} | |
4513 | +.list-group-item.active, | |
4514 | +.list-group-item.active:hover, | |
4515 | +.list-group-item.active:focus { | |
4516 | + z-index: 2; | |
4517 | + color: #ffffff; | |
4518 | + background-color: #0095da; | |
4519 | + border-color: #0095da; | |
4520 | +} | |
4521 | +.list-group-item.active .list-group-item-heading, | |
4522 | +.list-group-item.active:hover .list-group-item-heading, | |
4523 | +.list-group-item.active:focus .list-group-item-heading, | |
4524 | +.list-group-item.active .list-group-item-heading > small, | |
4525 | +.list-group-item.active:hover .list-group-item-heading > small, | |
4526 | +.list-group-item.active:focus .list-group-item-heading > small, | |
4527 | +.list-group-item.active .list-group-item-heading > .small, | |
4528 | +.list-group-item.active:hover .list-group-item-heading > .small, | |
4529 | +.list-group-item.active:focus .list-group-item-heading > .small { | |
4530 | + color: inherit; | |
4531 | +} | |
4532 | +.list-group-item.active .list-group-item-text, | |
4533 | +.list-group-item.active:hover .list-group-item-text, | |
4534 | +.list-group-item.active:focus .list-group-item-text { | |
4535 | + color: #a7e3ff; | |
4536 | +} | |
4537 | +.list-group-item-success { | |
4538 | + color: #3c763d; | |
4539 | + background-color: #dff0d8; | |
4540 | +} | |
4541 | +a.list-group-item-success, | |
4542 | +button.list-group-item-success { | |
4543 | + color: #3c763d; | |
4544 | +} | |
4545 | +a.list-group-item-success .list-group-item-heading, | |
4546 | +button.list-group-item-success .list-group-item-heading { | |
4547 | + color: inherit; | |
4548 | +} | |
4549 | +a.list-group-item-success:hover, | |
4550 | +button.list-group-item-success:hover, | |
4551 | +a.list-group-item-success:focus, | |
4552 | +button.list-group-item-success:focus { | |
4553 | + color: #3c763d; | |
4554 | + background-color: #d0e9c6; | |
4555 | +} | |
4556 | +a.list-group-item-success.active, | |
4557 | +button.list-group-item-success.active, | |
4558 | +a.list-group-item-success.active:hover, | |
4559 | +button.list-group-item-success.active:hover, | |
4560 | +a.list-group-item-success.active:focus, | |
4561 | +button.list-group-item-success.active:focus { | |
4562 | + color: #fff; | |
4563 | + background-color: #3c763d; | |
4564 | + border-color: #3c763d; | |
4565 | +} | |
4566 | +.list-group-item-info { | |
4567 | + color: #31708f; | |
4568 | + background-color: #d9edf7; | |
4569 | +} | |
4570 | +a.list-group-item-info, | |
4571 | +button.list-group-item-info { | |
4572 | + color: #31708f; | |
4573 | +} | |
4574 | +a.list-group-item-info .list-group-item-heading, | |
4575 | +button.list-group-item-info .list-group-item-heading { | |
4576 | + color: inherit; | |
4577 | +} | |
4578 | +a.list-group-item-info:hover, | |
4579 | +button.list-group-item-info:hover, | |
4580 | +a.list-group-item-info:focus, | |
4581 | +button.list-group-item-info:focus { | |
4582 | + color: #31708f; | |
4583 | + background-color: #c4e3f3; | |
4584 | +} | |
4585 | +a.list-group-item-info.active, | |
4586 | +button.list-group-item-info.active, | |
4587 | +a.list-group-item-info.active:hover, | |
4588 | +button.list-group-item-info.active:hover, | |
4589 | +a.list-group-item-info.active:focus, | |
4590 | +button.list-group-item-info.active:focus { | |
4591 | + color: #fff; | |
4592 | + background-color: #31708f; | |
4593 | + border-color: #31708f; | |
4594 | +} | |
4595 | +.list-group-item-warning { | |
4596 | + color: #8a6d3b; | |
4597 | + background-color: #fcf8e3; | |
4598 | +} | |
4599 | +a.list-group-item-warning, | |
4600 | +button.list-group-item-warning { | |
4601 | + color: #8a6d3b; | |
4602 | +} | |
4603 | +a.list-group-item-warning .list-group-item-heading, | |
4604 | +button.list-group-item-warning .list-group-item-heading { | |
4605 | + color: inherit; | |
4606 | +} | |
4607 | +a.list-group-item-warning:hover, | |
4608 | +button.list-group-item-warning:hover, | |
4609 | +a.list-group-item-warning:focus, | |
4610 | +button.list-group-item-warning:focus { | |
4611 | + color: #8a6d3b; | |
4612 | + background-color: #faf2cc; | |
4613 | +} | |
4614 | +a.list-group-item-warning.active, | |
4615 | +button.list-group-item-warning.active, | |
4616 | +a.list-group-item-warning.active:hover, | |
4617 | +button.list-group-item-warning.active:hover, | |
4618 | +a.list-group-item-warning.active:focus, | |
4619 | +button.list-group-item-warning.active:focus { | |
4620 | + color: #fff; | |
4621 | + background-color: #8a6d3b; | |
4622 | + border-color: #8a6d3b; | |
4623 | +} | |
4624 | +.list-group-item-danger { | |
4625 | + color: #a94442; | |
4626 | + background-color: #f2dede; | |
4627 | +} | |
4628 | +a.list-group-item-danger, | |
4629 | +button.list-group-item-danger { | |
4630 | + color: #a94442; | |
4631 | +} | |
4632 | +a.list-group-item-danger .list-group-item-heading, | |
4633 | +button.list-group-item-danger .list-group-item-heading { | |
4634 | + color: inherit; | |
4635 | +} | |
4636 | +a.list-group-item-danger:hover, | |
4637 | +button.list-group-item-danger:hover, | |
4638 | +a.list-group-item-danger:focus, | |
4639 | +button.list-group-item-danger:focus { | |
4640 | + color: #a94442; | |
4641 | + background-color: #ebcccc; | |
4642 | +} | |
4643 | +a.list-group-item-danger.active, | |
4644 | +button.list-group-item-danger.active, | |
4645 | +a.list-group-item-danger.active:hover, | |
4646 | +button.list-group-item-danger.active:hover, | |
4647 | +a.list-group-item-danger.active:focus, | |
4648 | +button.list-group-item-danger.active:focus { | |
4649 | + color: #fff; | |
4650 | + background-color: #a94442; | |
4651 | + border-color: #a94442; | |
4652 | +} | |
4653 | +.list-group-item-heading { | |
4654 | + margin-top: 0; | |
4655 | + margin-bottom: 5px; | |
4656 | +} | |
4657 | +.list-group-item-text { | |
4658 | + margin-bottom: 0; | |
4659 | + line-height: 1.3; | |
4660 | +} | |
4661 | +.panel { | |
4662 | + margin-bottom: 20px; | |
4663 | + background-color: #ffffff; | |
4664 | + border: 1px solid transparent; | |
4665 | + border-radius: 2px; | |
4666 | + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | |
4667 | + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); | |
4668 | +} | |
4669 | +.panel-body { | |
4670 | + padding: 15px; | |
4671 | +} | |
4672 | +.panel-heading { | |
4673 | + padding: 10px 15px; | |
4674 | + border-bottom: 1px solid transparent; | |
4675 | + border-top-right-radius: 1px; | |
4676 | + border-top-left-radius: 1px; | |
4677 | +} | |
4678 | +.panel-heading > .dropdown .dropdown-toggle { | |
4679 | + color: inherit; | |
4680 | +} | |
4681 | +.panel-title { | |
4682 | + margin-top: 0; | |
4683 | + margin-bottom: 0; | |
4684 | + font-size: 16px; | |
4685 | + color: inherit; | |
4686 | +} | |
4687 | +.panel-title > a, | |
4688 | +.panel-title > small, | |
4689 | +.panel-title > .small, | |
4690 | +.panel-title > small > a, | |
4691 | +.panel-title > .small > a { | |
4692 | + color: inherit; | |
4693 | +} | |
4694 | +.panel-footer { | |
4695 | + padding: 10px 15px; | |
4696 | + background-color: #f5f5f5; | |
4697 | + border-top: 1px solid #dddddd; | |
4698 | + border-bottom-right-radius: 1px; | |
4699 | + border-bottom-left-radius: 1px; | |
4700 | +} | |
4701 | +.panel > .list-group, | |
4702 | +.panel > .panel-collapse > .list-group { | |
4703 | + margin-bottom: 0; | |
4704 | +} | |
4705 | +.panel > .list-group .list-group-item, | |
4706 | +.panel > .panel-collapse > .list-group .list-group-item { | |
4707 | + border-width: 1px 0; | |
4708 | + border-radius: 0; | |
4709 | +} | |
4710 | +.panel > .list-group:first-child .list-group-item:first-child, | |
4711 | +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { | |
4712 | + border-top: 0; | |
4713 | + border-top-right-radius: 1px; | |
4714 | + border-top-left-radius: 1px; | |
4715 | +} | |
4716 | +.panel > .list-group:last-child .list-group-item:last-child, | |
4717 | +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { | |
4718 | + border-bottom: 0; | |
4719 | + border-bottom-right-radius: 1px; | |
4720 | + border-bottom-left-radius: 1px; | |
4721 | +} | |
4722 | +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { | |
4723 | + border-top-right-radius: 0; | |
4724 | + border-top-left-radius: 0; | |
4725 | +} | |
4726 | +.panel-heading + .list-group .list-group-item:first-child { | |
4727 | + border-top-width: 0; | |
4728 | +} | |
4729 | +.list-group + .panel-footer { | |
4730 | + border-top-width: 0; | |
4731 | +} | |
4732 | +.panel > .table, | |
4733 | +.panel > .table-responsive > .table, | |
4734 | +.panel > .panel-collapse > .table { | |
4735 | + margin-bottom: 0; | |
4736 | +} | |
4737 | +.panel > .table caption, | |
4738 | +.panel > .table-responsive > .table caption, | |
4739 | +.panel > .panel-collapse > .table caption { | |
4740 | + padding-left: 15px; | |
4741 | + padding-right: 15px; | |
4742 | +} | |
4743 | +.panel > .table:first-child, | |
4744 | +.panel > .table-responsive:first-child > .table:first-child { | |
4745 | + border-top-right-radius: 1px; | |
4746 | + border-top-left-radius: 1px; | |
4747 | +} | |
4748 | +.panel > .table:first-child > thead:first-child > tr:first-child, | |
4749 | +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, | |
4750 | +.panel > .table:first-child > tbody:first-child > tr:first-child, | |
4751 | +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { | |
4752 | + border-top-left-radius: 1px; | |
4753 | + border-top-right-radius: 1px; | |
4754 | +} | |
4755 | +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, | |
4756 | +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, | |
4757 | +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, | |
4758 | +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, | |
4759 | +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, | |
4760 | +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, | |
4761 | +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, | |
4762 | +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { | |
4763 | + border-top-left-radius: 1px; | |
4764 | +} | |
4765 | +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, | |
4766 | +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, | |
4767 | +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, | |
4768 | +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, | |
4769 | +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, | |
4770 | +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, | |
4771 | +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, | |
4772 | +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { | |
4773 | + border-top-right-radius: 1px; | |
4774 | +} | |
4775 | +.panel > .table:last-child, | |
4776 | +.panel > .table-responsive:last-child > .table:last-child { | |
4777 | + border-bottom-right-radius: 1px; | |
4778 | + border-bottom-left-radius: 1px; | |
4779 | +} | |
4780 | +.panel > .table:last-child > tbody:last-child > tr:last-child, | |
4781 | +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, | |
4782 | +.panel > .table:last-child > tfoot:last-child > tr:last-child, | |
4783 | +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { | |
4784 | + border-bottom-left-radius: 1px; | |
4785 | + border-bottom-right-radius: 1px; | |
4786 | +} | |
4787 | +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, | |
4788 | +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, | |
4789 | +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, | |
4790 | +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, | |
4791 | +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, | |
4792 | +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, | |
4793 | +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, | |
4794 | +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { | |
4795 | + border-bottom-left-radius: 1px; | |
4796 | +} | |
4797 | +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, | |
4798 | +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, | |
4799 | +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, | |
4800 | +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, | |
4801 | +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, | |
4802 | +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, | |
4803 | +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, | |
4804 | +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { | |
4805 | + border-bottom-right-radius: 1px; | |
4806 | +} | |
4807 | +.panel > .panel-body + .table, | |
4808 | +.panel > .panel-body + .table-responsive, | |
4809 | +.panel > .table + .panel-body, | |
4810 | +.panel > .table-responsive + .panel-body { | |
4811 | + border-top: 1px solid #dddddd; | |
4812 | +} | |
4813 | +.panel > .table > tbody:first-child > tr:first-child th, | |
4814 | +.panel > .table > tbody:first-child > tr:first-child td { | |
4815 | + border-top: 0; | |
4816 | +} | |
4817 | +.panel > .table-bordered, | |
4818 | +.panel > .table-responsive > .table-bordered { | |
4819 | + border: 0; | |
4820 | +} | |
4821 | +.panel > .table-bordered > thead > tr > th:first-child, | |
4822 | +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, | |
4823 | +.panel > .table-bordered > tbody > tr > th:first-child, | |
4824 | +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, | |
4825 | +.panel > .table-bordered > tfoot > tr > th:first-child, | |
4826 | +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, | |
4827 | +.panel > .table-bordered > thead > tr > td:first-child, | |
4828 | +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, | |
4829 | +.panel > .table-bordered > tbody > tr > td:first-child, | |
4830 | +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, | |
4831 | +.panel > .table-bordered > tfoot > tr > td:first-child, | |
4832 | +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { | |
4833 | + border-left: 0; | |
4834 | +} | |
4835 | +.panel > .table-bordered > thead > tr > th:last-child, | |
4836 | +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, | |
4837 | +.panel > .table-bordered > tbody > tr > th:last-child, | |
4838 | +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, | |
4839 | +.panel > .table-bordered > tfoot > tr > th:last-child, | |
4840 | +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, | |
4841 | +.panel > .table-bordered > thead > tr > td:last-child, | |
4842 | +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, | |
4843 | +.panel > .table-bordered > tbody > tr > td:last-child, | |
4844 | +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, | |
4845 | +.panel > .table-bordered > tfoot > tr > td:last-child, | |
4846 | +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { | |
4847 | + border-right: 0; | |
4848 | +} | |
4849 | +.panel > .table-bordered > thead > tr:first-child > td, | |
4850 | +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, | |
4851 | +.panel > .table-bordered > tbody > tr:first-child > td, | |
4852 | +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, | |
4853 | +.panel > .table-bordered > thead > tr:first-child > th, | |
4854 | +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, | |
4855 | +.panel > .table-bordered > tbody > tr:first-child > th, | |
4856 | +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { | |
4857 | + border-bottom: 0; | |
4858 | +} | |
4859 | +.panel > .table-bordered > tbody > tr:last-child > td, | |
4860 | +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, | |
4861 | +.panel > .table-bordered > tfoot > tr:last-child > td, | |
4862 | +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, | |
4863 | +.panel > .table-bordered > tbody > tr:last-child > th, | |
4864 | +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, | |
4865 | +.panel > .table-bordered > tfoot > tr:last-child > th, | |
4866 | +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { | |
4867 | + border-bottom: 0; | |
4868 | +} | |
4869 | +.panel > .table-responsive { | |
4870 | + border: 0; | |
4871 | + margin-bottom: 0; | |
4872 | +} | |
4873 | +.panel-group { | |
4874 | + margin-bottom: 20px; | |
4875 | +} | |
4876 | +.panel-group .panel { | |
4877 | + margin-bottom: 0; | |
4878 | + border-radius: 2px; | |
4879 | +} | |
4880 | +.panel-group .panel + .panel { | |
4881 | + margin-top: 5px; | |
4882 | +} | |
4883 | +.panel-group .panel-heading { | |
4884 | + border-bottom: 0; | |
4885 | +} | |
4886 | +.panel-group .panel-heading + .panel-collapse > .panel-body, | |
4887 | +.panel-group .panel-heading + .panel-collapse > .list-group { | |
4888 | + border-top: 1px solid #dddddd; | |
4889 | +} | |
4890 | +.panel-group .panel-footer { | |
4891 | + border-top: 0; | |
4892 | +} | |
4893 | +.panel-group .panel-footer + .panel-collapse .panel-body { | |
4894 | + border-bottom: 1px solid #dddddd; | |
4895 | +} | |
4896 | +.panel-default { | |
4897 | + border-color: #dddddd; | |
4898 | +} | |
4899 | +.panel-default > .panel-heading { | |
4900 | + color: #303030; | |
4901 | + background-color: #f5f5f5; | |
4902 | + border-color: #dddddd; | |
4903 | +} | |
4904 | +.panel-default > .panel-heading + .panel-collapse > .panel-body { | |
4905 | + border-top-color: #dddddd; | |
4906 | +} | |
4907 | +.panel-default > .panel-heading .badge { | |
4908 | + color: #f5f5f5; | |
4909 | + background-color: #303030; | |
4910 | +} | |
4911 | +.panel-default > .panel-footer + .panel-collapse > .panel-body { | |
4912 | + border-bottom-color: #dddddd; | |
4913 | +} | |
4914 | +.panel-primary { | |
4915 | + border-color: #0095da; | |
4916 | +} | |
4917 | +.panel-primary > .panel-heading { | |
4918 | + color: #ffffff; | |
4919 | + background-color: #0095da; | |
4920 | + border-color: #0095da; | |
4921 | +} | |
4922 | +.panel-primary > .panel-heading + .panel-collapse > .panel-body { | |
4923 | + border-top-color: #0095da; | |
4924 | +} | |
4925 | +.panel-primary > .panel-heading .badge { | |
4926 | + color: #0095da; | |
4927 | + background-color: #ffffff; | |
4928 | +} | |
4929 | +.panel-primary > .panel-footer + .panel-collapse > .panel-body { | |
4930 | + border-bottom-color: #0095da; | |
4931 | +} | |
4932 | +.panel-success { | |
4933 | + border-color: #d6e9c6; | |
4934 | +} | |
4935 | +.panel-success > .panel-heading { | |
4936 | + color: #3c763d; | |
4937 | + background-color: #dff0d8; | |
4938 | + border-color: #d6e9c6; | |
4939 | +} | |
4940 | +.panel-success > .panel-heading + .panel-collapse > .panel-body { | |
4941 | + border-top-color: #d6e9c6; | |
4942 | +} | |
4943 | +.panel-success > .panel-heading .badge { | |
4944 | + color: #dff0d8; | |
4945 | + background-color: #3c763d; | |
4946 | +} | |
4947 | +.panel-success > .panel-footer + .panel-collapse > .panel-body { | |
4948 | + border-bottom-color: #d6e9c6; | |
4949 | +} | |
4950 | +.panel-info { | |
4951 | + border-color: #bce8f1; | |
4952 | +} | |
4953 | +.panel-info > .panel-heading { | |
4954 | + color: #31708f; | |
4955 | + background-color: #d9edf7; | |
4956 | + border-color: #bce8f1; | |
4957 | +} | |
4958 | +.panel-info > .panel-heading + .panel-collapse > .panel-body { | |
4959 | + border-top-color: #bce8f1; | |
4960 | +} | |
4961 | +.panel-info > .panel-heading .badge { | |
4962 | + color: #d9edf7; | |
4963 | + background-color: #31708f; | |
4964 | +} | |
4965 | +.panel-info > .panel-footer + .panel-collapse > .panel-body { | |
4966 | + border-bottom-color: #bce8f1; | |
4967 | +} | |
4968 | +.panel-warning { | |
4969 | + border-color: #faebcc; | |
4970 | +} | |
4971 | +.panel-warning > .panel-heading { | |
4972 | + color: #8a6d3b; | |
4973 | + background-color: #fcf8e3; | |
4974 | + border-color: #faebcc; | |
4975 | +} | |
4976 | +.panel-warning > .panel-heading + .panel-collapse > .panel-body { | |
4977 | + border-top-color: #faebcc; | |
4978 | +} | |
4979 | +.panel-warning > .panel-heading .badge { | |
4980 | + color: #fcf8e3; | |
4981 | + background-color: #8a6d3b; | |
4982 | +} | |
4983 | +.panel-warning > .panel-footer + .panel-collapse > .panel-body { | |
4984 | + border-bottom-color: #faebcc; | |
4985 | +} | |
4986 | +.panel-danger { | |
4987 | + border-color: #ebccd1; | |
4988 | +} | |
4989 | +.panel-danger > .panel-heading { | |
4990 | + color: #a94442; | |
4991 | + background-color: #f2dede; | |
4992 | + border-color: #ebccd1; | |
4993 | +} | |
4994 | +.panel-danger > .panel-heading + .panel-collapse > .panel-body { | |
4995 | + border-top-color: #ebccd1; | |
4996 | +} | |
4997 | +.panel-danger > .panel-heading .badge { | |
4998 | + color: #f2dede; | |
4999 | + background-color: #a94442; | |
5000 | +} | |
5001 | +.panel-danger > .panel-footer + .panel-collapse > .panel-body { | |
5002 | + border-bottom-color: #ebccd1; | |
5003 | +} | |
5004 | +.embed-responsive { | |
5005 | + position: relative; | |
5006 | + display: block; | |
5007 | + height: 0; | |
5008 | + padding: 0; | |
5009 | + overflow: hidden; | |
5010 | +} | |
5011 | +.embed-responsive .embed-responsive-item, | |
5012 | +.embed-responsive iframe, | |
5013 | +.embed-responsive embed, | |
5014 | +.embed-responsive object, | |
5015 | +.embed-responsive video { | |
5016 | + position: absolute; | |
5017 | + top: 0; | |
5018 | + left: 0; | |
5019 | + bottom: 0; | |
5020 | + height: 100%; | |
5021 | + width: 100%; | |
5022 | + border: 0; | |
5023 | +} | |
5024 | +.embed-responsive-16by9 { | |
5025 | + padding-bottom: 56.25%; | |
5026 | +} | |
5027 | +.embed-responsive-4by3 { | |
5028 | + padding-bottom: 75%; | |
5029 | +} | |
5030 | +.well { | |
5031 | + min-height: 20px; | |
5032 | + padding: 19px; | |
5033 | + margin-bottom: 20px; | |
5034 | + background-color: #f5f5f5; | |
5035 | + border: 1px solid #e3e3e3; | |
5036 | + border-radius: 2px; | |
5037 | + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
5038 | + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); | |
5039 | +} | |
5040 | +.well blockquote { | |
5041 | + border-color: #ddd; | |
5042 | + border-color: rgba(0, 0, 0, 0.15); | |
5043 | +} | |
5044 | +.well-lg { | |
5045 | + padding: 24px; | |
5046 | + border-radius: 2px; | |
5047 | +} | |
5048 | +.well-sm { | |
5049 | + padding: 9px; | |
5050 | + border-radius: 2px; | |
5051 | +} | |
5052 | +.close { | |
5053 | + float: right; | |
5054 | + font-size: 21px; | |
5055 | + font-weight: bold; | |
5056 | + line-height: 1; | |
5057 | + color: #000000; | |
5058 | + text-shadow: 0 1px 0 #ffffff; | |
5059 | + opacity: 0.2; | |
5060 | + filter: alpha(opacity=20); | |
5061 | +} | |
5062 | +.close:hover, | |
5063 | +.close:focus { | |
5064 | + color: #000000; | |
5065 | + text-decoration: none; | |
5066 | + cursor: pointer; | |
5067 | + opacity: 0.5; | |
5068 | + filter: alpha(opacity=50); | |
5069 | +} | |
5070 | +button.close { | |
5071 | + padding: 0; | |
5072 | + cursor: pointer; | |
5073 | + background: transparent; | |
5074 | + border: 0; | |
5075 | + -webkit-appearance: none; | |
5076 | +} | |
5077 | +.modal-open { | |
5078 | + overflow: hidden; | |
5079 | +} | |
5080 | +.modal { | |
5081 | + display: none; | |
5082 | + overflow: hidden; | |
5083 | + position: fixed; | |
5084 | + top: 0; | |
5085 | + right: 0; | |
5086 | + bottom: 0; | |
5087 | + left: 0; | |
5088 | + z-index: 1050; | |
5089 | + -webkit-overflow-scrolling: touch; | |
5090 | + outline: 0; | |
5091 | +} | |
5092 | +.modal.fade .modal-dialog { | |
5093 | + -webkit-transform: translate(0, -25%); | |
5094 | + -ms-transform: translate(0, -25%); | |
5095 | + -o-transform: translate(0, -25%); | |
5096 | + transform: translate(0, -25%); | |
5097 | + -webkit-transition: -webkit-transform 0.3s ease-out; | |
5098 | + -o-transition: -o-transform 0.3s ease-out; | |
5099 | + transition: transform 0.3s ease-out; | |
5100 | +} | |
5101 | +.modal.in .modal-dialog { | |
5102 | + -webkit-transform: translate(0, 0); | |
5103 | + -ms-transform: translate(0, 0); | |
5104 | + -o-transform: translate(0, 0); | |
5105 | + transform: translate(0, 0); | |
5106 | +} | |
5107 | +.modal-open .modal { | |
5108 | + overflow-x: hidden; | |
5109 | + overflow-y: auto; | |
5110 | +} | |
5111 | +.modal-dialog { | |
5112 | + position: relative; | |
5113 | + width: auto; | |
5114 | + margin: 10px; | |
5115 | +} | |
5116 | +.modal-content { | |
5117 | + position: relative; | |
5118 | + background-color: #ffffff; | |
5119 | + border: 1px solid #999999; | |
5120 | + border: 1px solid rgba(0, 0, 0, 0.2); | |
5121 | + border-radius: 2px; | |
5122 | + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); | |
5123 | + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); | |
5124 | + -webkit-background-clip: padding-box; | |
5125 | + background-clip: padding-box; | |
5126 | + outline: 0; | |
5127 | +} | |
5128 | +.modal-backdrop { | |
5129 | + position: fixed; | |
5130 | + top: 0; | |
5131 | + right: 0; | |
5132 | + bottom: 0; | |
5133 | + left: 0; | |
5134 | + z-index: 1040; | |
5135 | + background-color: #000000; | |
5136 | +} | |
5137 | +.modal-backdrop.fade { | |
5138 | + opacity: 0; | |
5139 | + filter: alpha(opacity=0); | |
5140 | +} | |
5141 | +.modal-backdrop.in { | |
5142 | + opacity: 0.5; | |
5143 | + filter: alpha(opacity=50); | |
5144 | +} | |
5145 | +.modal-header { | |
5146 | + padding: 15px; | |
5147 | + border-bottom: 1px solid #e5e5e5; | |
5148 | +} | |
5149 | +.modal-header .close { | |
5150 | + margin-top: -2px; | |
5151 | +} | |
5152 | +.modal-title { | |
5153 | + margin: 0; | |
5154 | + line-height: 1.42857143; | |
5155 | +} | |
5156 | +.modal-body { | |
5157 | + position: relative; | |
5158 | + padding: 15px; | |
5159 | +} | |
5160 | +.modal-footer { | |
5161 | + padding: 15px; | |
5162 | + text-align: right; | |
5163 | + border-top: 1px solid #e5e5e5; | |
5164 | +} | |
5165 | +.modal-footer .btn + .btn { | |
5166 | + margin-left: 5px; | |
5167 | + margin-bottom: 0; | |
5168 | +} | |
5169 | +.modal-footer .btn-group .btn + .btn { | |
5170 | + margin-left: -1px; | |
5171 | +} | |
5172 | +.modal-footer .btn-block + .btn-block { | |
5173 | + margin-left: 0; | |
5174 | +} | |
5175 | +.modal-scrollbar-measure { | |
5176 | + position: absolute; | |
5177 | + top: -9999px; | |
5178 | + width: 50px; | |
5179 | + height: 50px; | |
5180 | + overflow: scroll; | |
5181 | +} | |
5182 | +@media (min-width: 768px) { | |
5183 | + .modal-dialog { | |
5184 | + width: 600px; | |
5185 | + margin: 30px auto; | |
5186 | + } | |
5187 | + .modal-content { | |
5188 | + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); | |
5189 | + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); | |
5190 | + } | |
5191 | + .modal-sm { | |
5192 | + width: 300px; | |
5193 | + } | |
5194 | +} | |
5195 | +@media (min-width: 992px) { | |
5196 | + .modal-lg { | |
5197 | + width: 900px; | |
5198 | + } | |
5199 | +} | |
5200 | +.tooltip { | |
5201 | + position: absolute; | |
5202 | + z-index: 1070; | |
5203 | + display: block; | |
5204 | + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; | |
5205 | + font-style: normal; | |
5206 | + font-weight: normal; | |
5207 | + letter-spacing: normal; | |
5208 | + line-break: auto; | |
5209 | + line-height: 1.42857143; | |
5210 | + text-align: left; | |
5211 | + text-align: start; | |
5212 | + text-decoration: none; | |
5213 | + text-shadow: none; | |
5214 | + text-transform: none; | |
5215 | + white-space: normal; | |
5216 | + word-break: normal; | |
5217 | + word-spacing: normal; | |
5218 | + word-wrap: normal; | |
5219 | + font-size: 12px; | |
5220 | + opacity: 0; | |
5221 | + filter: alpha(opacity=0); | |
5222 | +} | |
5223 | +.tooltip.in { | |
5224 | + opacity: 0.9; | |
5225 | + filter: alpha(opacity=90); | |
5226 | +} | |
5227 | +.tooltip.top { | |
5228 | + margin-top: -3px; | |
5229 | + padding: 5px 0; | |
5230 | +} | |
5231 | +.tooltip.right { | |
5232 | + margin-left: 3px; | |
5233 | + padding: 0 5px; | |
5234 | +} | |
5235 | +.tooltip.bottom { | |
5236 | + margin-top: 3px; | |
5237 | + padding: 5px 0; | |
5238 | +} | |
5239 | +.tooltip.left { | |
5240 | + margin-left: -3px; | |
5241 | + padding: 0 5px; | |
5242 | +} | |
5243 | +.tooltip-inner { | |
5244 | + max-width: 200px; | |
5245 | + padding: 3px 8px; | |
5246 | + color: #ffffff; | |
5247 | + text-align: center; | |
5248 | + background-color: #000000; | |
5249 | + border-radius: 2px; | |
5250 | +} | |
5251 | +.tooltip-arrow { | |
5252 | + position: absolute; | |
5253 | + width: 0; | |
5254 | + height: 0; | |
5255 | + border-color: transparent; | |
5256 | + border-style: solid; | |
5257 | +} | |
5258 | +.tooltip.top .tooltip-arrow { | |
5259 | + bottom: 0; | |
5260 | + left: 50%; | |
5261 | + margin-left: -5px; | |
5262 | + border-width: 5px 5px 0; | |
5263 | + border-top-color: #000000; | |
5264 | +} | |
5265 | +.tooltip.top-left .tooltip-arrow { | |
5266 | + bottom: 0; | |
5267 | + right: 5px; | |
5268 | + margin-bottom: -5px; | |
5269 | + border-width: 5px 5px 0; | |
5270 | + border-top-color: #000000; | |
5271 | +} | |
5272 | +.tooltip.top-right .tooltip-arrow { | |
5273 | + bottom: 0; | |
5274 | + left: 5px; | |
5275 | + margin-bottom: -5px; | |
5276 | + border-width: 5px 5px 0; | |
5277 | + border-top-color: #000000; | |
5278 | +} | |
5279 | +.tooltip.right .tooltip-arrow { | |
5280 | + top: 50%; | |
5281 | + left: 0; | |
5282 | + margin-top: -5px; | |
5283 | + border-width: 5px 5px 5px 0; | |
5284 | + border-right-color: #000000; | |
5285 | +} | |
5286 | +.tooltip.left .tooltip-arrow { | |
5287 | + top: 50%; | |
5288 | + right: 0; | |
5289 | + margin-top: -5px; | |
5290 | + border-width: 5px 0 5px 5px; | |
5291 | + border-left-color: #000000; | |
5292 | +} | |
5293 | +.tooltip.bottom .tooltip-arrow { | |
5294 | + top: 0; | |
5295 | + left: 50%; | |
5296 | + margin-left: -5px; | |
5297 | + border-width: 0 5px 5px; | |
5298 | + border-bottom-color: #000000; | |
5299 | +} | |
5300 | +.tooltip.bottom-left .tooltip-arrow { | |
5301 | + top: 0; | |
5302 | + right: 5px; | |
5303 | + margin-top: -5px; | |
5304 | + border-width: 0 5px 5px; | |
5305 | + border-bottom-color: #000000; | |
5306 | +} | |
5307 | +.tooltip.bottom-right .tooltip-arrow { | |
5308 | + top: 0; | |
5309 | + left: 5px; | |
5310 | + margin-top: -5px; | |
5311 | + border-width: 0 5px 5px; | |
5312 | + border-bottom-color: #000000; | |
5313 | +} | |
5314 | +.popover { | |
5315 | + position: absolute; | |
5316 | + top: 0; | |
5317 | + left: 0; | |
5318 | + z-index: 1060; | |
5319 | + display: none; | |
5320 | + max-width: 276px; | |
5321 | + padding: 1px; | |
5322 | + font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; | |
5323 | + font-style: normal; | |
5324 | + font-weight: normal; | |
5325 | + letter-spacing: normal; | |
5326 | + line-break: auto; | |
5327 | + line-height: 1.42857143; | |
5328 | + text-align: left; | |
5329 | + text-align: start; | |
5330 | + text-decoration: none; | |
5331 | + text-shadow: none; | |
5332 | + text-transform: none; | |
5333 | + white-space: normal; | |
5334 | + word-break: normal; | |
5335 | + word-spacing: normal; | |
5336 | + word-wrap: normal; | |
5337 | + font-size: 14px; | |
5338 | + background-color: #ffffff; | |
5339 | + -webkit-background-clip: padding-box; | |
5340 | + background-clip: padding-box; | |
5341 | + border: 1px solid #cccccc; | |
5342 | + border: 1px solid rgba(0, 0, 0, 0.2); | |
5343 | + border-radius: 2px; | |
5344 | + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
5345 | + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); | |
5346 | +} | |
5347 | +.popover.top { | |
5348 | + margin-top: -10px; | |
5349 | +} | |
5350 | +.popover.right { | |
5351 | + margin-left: 10px; | |
5352 | +} | |
5353 | +.popover.bottom { | |
5354 | + margin-top: 10px; | |
5355 | +} | |
5356 | +.popover.left { | |
5357 | + margin-left: -10px; | |
5358 | +} | |
5359 | +.popover-title { | |
5360 | + margin: 0; | |
5361 | + padding: 8px 14px; | |
5362 | + font-size: 14px; | |
5363 | + background-color: #f7f7f7; | |
5364 | + border-bottom: 1px solid #ebebeb; | |
5365 | + border-radius: 1px 1px 0 0; | |
5366 | +} | |
5367 | +.popover-content { | |
5368 | + padding: 9px 14px; | |
5369 | +} | |
5370 | +.popover > .arrow, | |
5371 | +.popover > .arrow:after { | |
5372 | + position: absolute; | |
5373 | + display: block; | |
5374 | + width: 0; | |
5375 | + height: 0; | |
5376 | + border-color: transparent; | |
5377 | + border-style: solid; | |
5378 | +} | |
5379 | +.popover > .arrow { | |
5380 | + border-width: 11px; | |
5381 | +} | |
5382 | +.popover > .arrow:after { | |
5383 | + border-width: 10px; | |
5384 | + content: ""; | |
5385 | +} | |
5386 | +.popover.top > .arrow { | |
5387 | + left: 50%; | |
5388 | + margin-left: -11px; | |
5389 | + border-bottom-width: 0; | |
5390 | + border-top-color: #999999; | |
5391 | + border-top-color: rgba(0, 0, 0, 0.25); | |
5392 | + bottom: -11px; | |
5393 | +} | |
5394 | +.popover.top > .arrow:after { | |
5395 | + content: " "; | |
5396 | + bottom: 1px; | |
5397 | + margin-left: -10px; | |
5398 | + border-bottom-width: 0; | |
5399 | + border-top-color: #ffffff; | |
5400 | +} | |
5401 | +.popover.right > .arrow { | |
5402 | + top: 50%; | |
5403 | + left: -11px; | |
5404 | + margin-top: -11px; | |
5405 | + border-left-width: 0; | |
5406 | + border-right-color: #999999; | |
5407 | + border-right-color: rgba(0, 0, 0, 0.25); | |
5408 | +} | |
5409 | +.popover.right > .arrow:after { | |
5410 | + content: " "; | |
5411 | + left: 1px; | |
5412 | + bottom: -10px; | |
5413 | + border-left-width: 0; | |
5414 | + border-right-color: #ffffff; | |
5415 | +} | |
5416 | +.popover.bottom > .arrow { | |
5417 | + left: 50%; | |
5418 | + margin-left: -11px; | |
5419 | + border-top-width: 0; | |
5420 | + border-bottom-color: #999999; | |
5421 | + border-bottom-color: rgba(0, 0, 0, 0.25); | |
5422 | + top: -11px; | |
5423 | +} | |
5424 | +.popover.bottom > .arrow:after { | |
5425 | + content: " "; | |
5426 | + top: 1px; | |
5427 | + margin-left: -10px; | |
5428 | + border-top-width: 0; | |
5429 | + border-bottom-color: #ffffff; | |
5430 | +} | |
5431 | +.popover.left > .arrow { | |
5432 | + top: 50%; | |
5433 | + right: -11px; | |
5434 | + margin-top: -11px; | |
5435 | + border-right-width: 0; | |
5436 | + border-left-color: #999999; | |
5437 | + border-left-color: rgba(0, 0, 0, 0.25); | |
5438 | +} | |
5439 | +.popover.left > .arrow:after { | |
5440 | + content: " "; | |
5441 | + right: 1px; | |
5442 | + border-right-width: 0; | |
5443 | + border-left-color: #ffffff; | |
5444 | + bottom: -10px; | |
5445 | +} | |
5446 | +.carousel { | |
5447 | + position: relative; | |
5448 | +} | |
5449 | +.carousel-inner { | |
5450 | + position: relative; | |
5451 | + overflow: hidden; | |
5452 | + width: 100%; | |
5453 | +} | |
5454 | +.carousel-inner > .item { | |
5455 | + display: none; | |
5456 | + position: relative; | |
5457 | + -webkit-transition: 0.6s ease-in-out left; | |
5458 | + -o-transition: 0.6s ease-in-out left; | |
5459 | + transition: 0.6s ease-in-out left; | |
5460 | +} | |
5461 | +.carousel-inner > .item > img, | |
5462 | +.carousel-inner > .item > a > img { | |
5463 | + line-height: 1; | |
5464 | +} | |
5465 | +@media all and (transform-3d), (-webkit-transform-3d) { | |
5466 | + .carousel-inner > .item { | |
5467 | + -webkit-transition: -webkit-transform 0.6s ease-in-out; | |
5468 | + -o-transition: -o-transform 0.6s ease-in-out; | |
5469 | + transition: transform 0.6s ease-in-out; | |
5470 | + -webkit-backface-visibility: hidden; | |
5471 | + backface-visibility: hidden; | |
5472 | + -webkit-perspective: 1000px; | |
5473 | + perspective: 1000px; | |
5474 | + } | |
5475 | + .carousel-inner > .item.next, | |
5476 | + .carousel-inner > .item.active.right { | |
5477 | + -webkit-transform: translate3d(100%, 0, 0); | |
5478 | + transform: translate3d(100%, 0, 0); | |
5479 | + left: 0; | |
5480 | + } | |
5481 | + .carousel-inner > .item.prev, | |
5482 | + .carousel-inner > .item.active.left { | |
5483 | + -webkit-transform: translate3d(-100%, 0, 0); | |
5484 | + transform: translate3d(-100%, 0, 0); | |
5485 | + left: 0; | |
5486 | + } | |
5487 | + .carousel-inner > .item.next.left, | |
5488 | + .carousel-inner > .item.prev.right, | |
5489 | + .carousel-inner > .item.active { | |
5490 | + -webkit-transform: translate3d(0, 0, 0); | |
5491 | + transform: translate3d(0, 0, 0); | |
5492 | + left: 0; | |
5493 | + } | |
5494 | +} | |
5495 | +.carousel-inner > .active, | |
5496 | +.carousel-inner > .next, | |
5497 | +.carousel-inner > .prev { | |
5498 | + display: block; | |
5499 | +} | |
5500 | +.carousel-inner > .active { | |
5501 | + left: 0; | |
5502 | +} | |
5503 | +.carousel-inner > .next, | |
5504 | +.carousel-inner > .prev { | |
5505 | + position: absolute; | |
5506 | + top: 0; | |
5507 | + width: 100%; | |
5508 | +} | |
5509 | +.carousel-inner > .next { | |
5510 | + left: 100%; | |
5511 | +} | |
5512 | +.carousel-inner > .prev { | |
5513 | + left: -100%; | |
5514 | +} | |
5515 | +.carousel-inner > .next.left, | |
5516 | +.carousel-inner > .prev.right { | |
5517 | + left: 0; | |
5518 | +} | |
5519 | +.carousel-inner > .active.left { | |
5520 | + left: -100%; | |
5521 | +} | |
5522 | +.carousel-inner > .active.right { | |
5523 | + left: 100%; | |
5524 | +} | |
5525 | +.carousel-control { | |
5526 | + position: absolute; | |
5527 | + top: 0; | |
5528 | + left: 0; | |
5529 | + bottom: 0; | |
5530 | + width: 15%; | |
5531 | + opacity: 0.5; | |
5532 | + filter: alpha(opacity=50); | |
5533 | + font-size: 20px; | |
5534 | + color: #ffffff; | |
5535 | + text-align: center; | |
5536 | + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | |
5537 | + background-color: rgba(0, 0, 0, 0); | |
5538 | +} | |
5539 | +.carousel-control.left { | |
5540 | + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
5541 | + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
5542 | + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); | |
5543 | + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); | |
5544 | + background-repeat: repeat-x; | |
5545 | + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); | |
5546 | +} | |
5547 | +.carousel-control.right { | |
5548 | + left: auto; | |
5549 | + right: 0; | |
5550 | + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
5551 | + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
5552 | + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); | |
5553 | + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); | |
5554 | + background-repeat: repeat-x; | |
5555 | + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); | |
5556 | +} | |
5557 | +.carousel-control:hover, | |
5558 | +.carousel-control:focus { | |
5559 | + outline: 0; | |
5560 | + color: #ffffff; | |
5561 | + text-decoration: none; | |
5562 | + opacity: 0.9; | |
5563 | + filter: alpha(opacity=90); | |
5564 | +} | |
5565 | +.carousel-control .icon-prev, | |
5566 | +.carousel-control .icon-next, | |
5567 | +.carousel-control .glyphicon-chevron-left, | |
5568 | +.carousel-control .glyphicon-chevron-right { | |
5569 | + position: absolute; | |
5570 | + top: 50%; | |
5571 | + margin-top: -10px; | |
5572 | + z-index: 5; | |
5573 | + display: inline-block; | |
5574 | +} | |
5575 | +.carousel-control .icon-prev, | |
5576 | +.carousel-control .glyphicon-chevron-left { | |
5577 | + left: 50%; | |
5578 | + margin-left: -10px; | |
5579 | +} | |
5580 | +.carousel-control .icon-next, | |
5581 | +.carousel-control .glyphicon-chevron-right { | |
5582 | + right: 50%; | |
5583 | + margin-right: -10px; | |
5584 | +} | |
5585 | +.carousel-control .icon-prev, | |
5586 | +.carousel-control .icon-next { | |
5587 | + width: 20px; | |
5588 | + height: 20px; | |
5589 | + line-height: 1; | |
5590 | + font-family: serif; | |
5591 | +} | |
5592 | +.carousel-control .icon-prev:before { | |
5593 | + content: '\2039'; | |
5594 | +} | |
5595 | +.carousel-control .icon-next:before { | |
5596 | + content: '\203a'; | |
5597 | +} | |
5598 | +.carousel-indicators { | |
5599 | + position: absolute; | |
5600 | + bottom: 10px; | |
5601 | + left: 50%; | |
5602 | + z-index: 15; | |
5603 | + width: 60%; | |
5604 | + margin-left: -30%; | |
5605 | + padding-left: 0; | |
5606 | + list-style: none; | |
5607 | + text-align: center; | |
5608 | +} | |
5609 | +.carousel-indicators li { | |
5610 | + display: inline-block; | |
5611 | + width: 10px; | |
5612 | + height: 10px; | |
5613 | + margin: 1px; | |
5614 | + text-indent: -999px; | |
5615 | + border: 1px solid #ffffff; | |
5616 | + border-radius: 10px; | |
5617 | + cursor: pointer; | |
5618 | + background-color: #000 \9; | |
5619 | + background-color: rgba(0, 0, 0, 0); | |
5620 | +} | |
5621 | +.carousel-indicators .active { | |
5622 | + margin: 0; | |
5623 | + width: 12px; | |
5624 | + height: 12px; | |
5625 | + background-color: #ffffff; | |
5626 | +} | |
5627 | +.carousel-caption { | |
5628 | + position: absolute; | |
5629 | + left: 15%; | |
5630 | + right: 15%; | |
5631 | + bottom: 20px; | |
5632 | + z-index: 10; | |
5633 | + padding-top: 20px; | |
5634 | + padding-bottom: 20px; | |
5635 | + color: #ffffff; | |
5636 | + text-align: center; | |
5637 | + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); | |
5638 | +} | |
5639 | +.carousel-caption .btn { | |
5640 | + text-shadow: none; | |
5641 | +} | |
5642 | +@media screen and (min-width: 768px) { | |
5643 | + .carousel-control .glyphicon-chevron-left, | |
5644 | + .carousel-control .glyphicon-chevron-right, | |
5645 | + .carousel-control .icon-prev, | |
5646 | + .carousel-control .icon-next { | |
5647 | + width: 30px; | |
5648 | + height: 30px; | |
5649 | + margin-top: -10px; | |
5650 | + font-size: 30px; | |
5651 | + } | |
5652 | + .carousel-control .glyphicon-chevron-left, | |
5653 | + .carousel-control .icon-prev { | |
5654 | + margin-left: -10px; | |
5655 | + } | |
5656 | + .carousel-control .glyphicon-chevron-right, | |
5657 | + .carousel-control .icon-next { | |
5658 | + margin-right: -10px; | |
5659 | + } | |
5660 | + .carousel-caption { | |
5661 | + left: 20%; | |
5662 | + right: 20%; | |
5663 | + padding-bottom: 30px; | |
5664 | + } | |
5665 | + .carousel-indicators { | |
5666 | + bottom: 20px; | |
5667 | + } | |
5668 | +} | |
5669 | +.clearfix:before, | |
5670 | +.clearfix:after, | |
5671 | +.dl-horizontal dd:before, | |
5672 | +.dl-horizontal dd:after, | |
5673 | +.container:before, | |
5674 | +.container:after, | |
5675 | +.container-fluid:before, | |
5676 | +.container-fluid:after, | |
5677 | +.row:before, | |
5678 | +.row:after, | |
5679 | +.form-horizontal .form-group:before, | |
5680 | +.form-horizontal .form-group:after, | |
5681 | +.btn-toolbar:before, | |
5682 | +.btn-toolbar:after, | |
5683 | +.btn-group-vertical > .btn-group:before, | |
5684 | +.btn-group-vertical > .btn-group:after, | |
5685 | +.nav:before, | |
5686 | +.nav:after, | |
5687 | +.navbar:before, | |
5688 | +.navbar:after, | |
5689 | +.navbar-header:before, | |
5690 | +.navbar-header:after, | |
5691 | +.navbar-collapse:before, | |
5692 | +.navbar-collapse:after, | |
5693 | +.pager:before, | |
5694 | +.pager:after, | |
5695 | +.panel-body:before, | |
5696 | +.panel-body:after, | |
5697 | +.modal-header:before, | |
5698 | +.modal-header:after, | |
5699 | +.modal-footer:before, | |
5700 | +.modal-footer:after { | |
5701 | + content: " "; | |
5702 | + display: table; | |
5703 | +} | |
5704 | +.clearfix:after, | |
5705 | +.dl-horizontal dd:after, | |
5706 | +.container:after, | |
5707 | +.container-fluid:after, | |
5708 | +.row:after, | |
5709 | +.form-horizontal .form-group:after, | |
5710 | +.btn-toolbar:after, | |
5711 | +.btn-group-vertical > .btn-group:after, | |
5712 | +.nav:after, | |
5713 | +.navbar:after, | |
5714 | +.navbar-header:after, | |
5715 | +.navbar-collapse:after, | |
5716 | +.pager:after, | |
5717 | +.panel-body:after, | |
5718 | +.modal-header:after, | |
5719 | +.modal-footer:after { | |
5720 | + clear: both; | |
5721 | +} | |
5722 | +.center-block { | |
5723 | + display: block; | |
5724 | + margin-left: auto; | |
5725 | + margin-right: auto; | |
5726 | +} | |
5727 | +.pull-right { | |
5728 | + float: right !important; | |
5729 | +} | |
5730 | +.pull-left { | |
5731 | + float: left !important; | |
5732 | +} | |
5733 | +.hide { | |
5734 | + display: none !important; | |
5735 | +} | |
5736 | +.show { | |
5737 | + display: block !important; | |
5738 | +} | |
5739 | +.invisible { | |
5740 | + visibility: hidden; | |
5741 | +} | |
5742 | +.text-hide { | |
5743 | + font: 0/0 a; | |
5744 | + color: transparent; | |
5745 | + text-shadow: none; | |
5746 | + background-color: transparent; | |
5747 | + border: 0; | |
5748 | +} | |
5749 | +.hidden { | |
5750 | + display: none !important; | |
5751 | +} | |
5752 | +.affix { | |
5753 | + position: fixed; | |
5754 | +} | |
5755 | +@-ms-viewport { | |
5756 | + width: device-width; | |
5757 | +} | |
5758 | +.visible-xs, | |
5759 | +.visible-sm, | |
5760 | +.visible-md, | |
5761 | +.visible-lg { | |
5762 | + display: none !important; | |
5763 | +} | |
5764 | +.visible-xs-block, | |
5765 | +.visible-xs-inline, | |
5766 | +.visible-xs-inline-block, | |
5767 | +.visible-sm-block, | |
5768 | +.visible-sm-inline, | |
5769 | +.visible-sm-inline-block, | |
5770 | +.visible-md-block, | |
5771 | +.visible-md-inline, | |
5772 | +.visible-md-inline-block, | |
5773 | +.visible-lg-block, | |
5774 | +.visible-lg-inline, | |
5775 | +.visible-lg-inline-block { | |
5776 | + display: none !important; | |
5777 | +} | |
5778 | +@media (max-width: 767px) { | |
5779 | + .visible-xs { | |
5780 | + display: block !important; | |
5781 | + } | |
5782 | + table.visible-xs { | |
5783 | + display: table !important; | |
5784 | + } | |
5785 | + tr.visible-xs { | |
5786 | + display: table-row !important; | |
5787 | + } | |
5788 | + th.visible-xs, | |
5789 | + td.visible-xs { | |
5790 | + display: table-cell !important; | |
5791 | + } | |
5792 | +} | |
5793 | +@media (max-width: 767px) { | |
5794 | + .visible-xs-block { | |
5795 | + display: block !important; | |
5796 | + } | |
5797 | +} | |
5798 | +@media (max-width: 767px) { | |
5799 | + .visible-xs-inline { | |
5800 | + display: inline !important; | |
5801 | + } | |
5802 | +} | |
5803 | +@media (max-width: 767px) { | |
5804 | + .visible-xs-inline-block { | |
5805 | + display: inline-block !important; | |
5806 | + } | |
5807 | +} | |
5808 | +@media (min-width: 768px) and (max-width: 991px) { | |
5809 | + .visible-sm { | |
5810 | + display: block !important; | |
5811 | + } | |
5812 | + table.visible-sm { | |
5813 | + display: table !important; | |
5814 | + } | |
5815 | + tr.visible-sm { | |
5816 | + display: table-row !important; | |
5817 | + } | |
5818 | + th.visible-sm, | |
5819 | + td.visible-sm { | |
5820 | + display: table-cell !important; | |
5821 | + } | |
5822 | +} | |
5823 | +@media (min-width: 768px) and (max-width: 991px) { | |
5824 | + .visible-sm-block { | |
5825 | + display: block !important; | |
5826 | + } | |
5827 | +} | |
5828 | +@media (min-width: 768px) and (max-width: 991px) { | |
5829 | + .visible-sm-inline { | |
5830 | + display: inline !important; | |
5831 | + } | |
5832 | +} | |
5833 | +@media (min-width: 768px) and (max-width: 991px) { | |
5834 | + .visible-sm-inline-block { | |
5835 | + display: inline-block !important; | |
5836 | + } | |
5837 | +} | |
5838 | +@media (min-width: 992px) and (max-width: 1199px) { | |
5839 | + .visible-md { | |
5840 | + display: block !important; | |
5841 | + } | |
5842 | + table.visible-md { | |
5843 | + display: table !important; | |
5844 | + } | |
5845 | + tr.visible-md { | |
5846 | + display: table-row !important; | |
5847 | + } | |
5848 | + th.visible-md, | |
5849 | + td.visible-md { | |
5850 | + display: table-cell !important; | |
5851 | + } | |
5852 | +} | |
5853 | +@media (min-width: 992px) and (max-width: 1199px) { | |
5854 | + .visible-md-block { | |
5855 | + display: block !important; | |
5856 | + } | |
5857 | +} | |
5858 | +@media (min-width: 992px) and (max-width: 1199px) { | |
5859 | + .visible-md-inline { | |
5860 | + display: inline !important; | |
5861 | + } | |
5862 | +} | |
5863 | +@media (min-width: 992px) and (max-width: 1199px) { | |
5864 | + .visible-md-inline-block { | |
5865 | + display: inline-block !important; | |
5866 | + } | |
5867 | +} | |
5868 | +@media (min-width: 1200px) { | |
5869 | + .visible-lg { | |
5870 | + display: block !important; | |
5871 | + } | |
5872 | + table.visible-lg { | |
5873 | + display: table !important; | |
5874 | + } | |
5875 | + tr.visible-lg { | |
5876 | + display: table-row !important; | |
5877 | + } | |
5878 | + th.visible-lg, | |
5879 | + td.visible-lg { | |
5880 | + display: table-cell !important; | |
5881 | + } | |
5882 | +} | |
5883 | +@media (min-width: 1200px) { | |
5884 | + .visible-lg-block { | |
5885 | + display: block !important; | |
5886 | + } | |
5887 | +} | |
5888 | +@media (min-width: 1200px) { | |
5889 | + .visible-lg-inline { | |
5890 | + display: inline !important; | |
5891 | + } | |
5892 | +} | |
5893 | +@media (min-width: 1200px) { | |
5894 | + .visible-lg-inline-block { | |
5895 | + display: inline-block !important; | |
5896 | + } | |
5897 | +} | |
5898 | +@media (max-width: 767px) { | |
5899 | + .hidden-xs { | |
5900 | + display: none !important; | |
5901 | + } | |
5902 | +} | |
5903 | +@media (min-width: 768px) and (max-width: 991px) { | |
5904 | + .hidden-sm { | |
5905 | + display: none !important; | |
5906 | + } | |
5907 | +} | |
5908 | +@media (min-width: 992px) and (max-width: 1199px) { | |
5909 | + .hidden-md { | |
5910 | + display: none !important; | |
5911 | + } | |
5912 | +} | |
5913 | +@media (min-width: 1200px) { | |
5914 | + .hidden-lg { | |
5915 | + display: none !important; | |
5916 | + } | |
5917 | +} | |
5918 | +.visible-print { | |
5919 | + display: none !important; | |
5920 | +} | |
5921 | +@media print { | |
5922 | + .visible-print { | |
5923 | + display: block !important; | |
5924 | + } | |
5925 | + table.visible-print { | |
5926 | + display: table !important; | |
5927 | + } | |
5928 | + tr.visible-print { | |
5929 | + display: table-row !important; | |
5930 | + } | |
5931 | + th.visible-print, | |
5932 | + td.visible-print { | |
5933 | + display: table-cell !important; | |
5934 | + } | |
5935 | +} | |
5936 | +.visible-print-block { | |
5937 | + display: none !important; | |
5938 | +} | |
5939 | +@media print { | |
5940 | + .visible-print-block { | |
5941 | + display: block !important; | |
5942 | + } | |
5943 | +} | |
5944 | +.visible-print-inline { | |
5945 | + display: none !important; | |
5946 | +} | |
5947 | +@media print { | |
5948 | + .visible-print-inline { | |
5949 | + display: inline !important; | |
5950 | + } | |
5951 | +} | |
5952 | +.visible-print-inline-block { | |
5953 | + display: none !important; | |
5954 | +} | |
5955 | +@media print { | |
5956 | + .visible-print-inline-block { | |
5957 | + display: inline-block !important; | |
5958 | + } | |
5959 | +} | |
5960 | +@media print { | |
5961 | + .hidden-print { | |
5962 | + display: none !important; | |
5963 | + } | |
5964 | +} | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/fixed_table_rc.css
0 → 100644
1 | +.ft_container {border: 1px solid #ddd;} | |
2 | +.ft_container table { border-width: 0px; border-collapse: collapse; margin: 0; outline-style: none; font-size: 0.9em; background-color: #fff; } | |
3 | + | |
4 | +.ft_container table tr th { font-weight: bold; background: #0095da; color: #fff; } | |
5 | + | |
6 | +.ft_container table thead { -moz-user-select: none;-webkit-user-select: none;} | |
7 | +.ft_container table tr th, | |
8 | +.ft_container table tr td { border-collapse: collapse; padding: 5px 4px; border: 1px solid #CCCCCC; border-top-width: 0px; border-left-width: 0px; border-right-width: 1px; border-bottom-width: 1px; overflow:hidden; word-wrap: break-word;} | |
9 | + | |
10 | +.ft_container table tr:first-child td, | |
11 | +.ft_container table tr:first-child th { border-top-width: 1px; border-color: #CCCCCC; } | |
12 | +.ft_container table tr td:first-child, | |
13 | +.ft_container table tr th:first-child { border-left-width: 1px; border-color: #CCCCCC; } | |
14 | + | |
15 | +.ft_container { overflow: hidden; padding: 0px; } | |
16 | + | |
17 | +.ft_rel_container { position: relative; overflow: hidden; border-width: 0px; width: 100%; height: 100%; } | |
18 | + | |
19 | +.ft_r, .ft_rc { background-image: none; } | |
20 | +.ft_rc { position: absolute; z-index: 1005; } | |
21 | +.ft_r, .ft_c { position: relative; } | |
22 | + | |
23 | +.ft_rwrapper, .ft_cwrapper { overflow: hidden; position: absolute; z-index: 1001; border-width: 0px; padding: 0px; margin: 0px; width:100% !important; } | |
24 | +/*.ft_rwrapper { width: 100%; padding-right: 17px; }*/ | |
25 | + | |
26 | +.ft_scroller { overflow: auto; height: 100%; padding: 0px; margin: 0px;} | |
27 | + | |
28 | +.ft_container tbody tr.ui-widget-content, thead.ui-widget-header { background-image: none; } | |
29 | + | |
30 | +.ft_container table.sorttable thead tr th { cursor: pointer; } | |
31 | +.ft_container table thead tr th.fx_sort_bg{ background-image: url(images/bg.gif); background-position: right center; background-repeat: no-repeat; } | |
32 | +.ft_container table thead tr th.fx_sort_asc{ background-image: url(images/asc.gif); } | |
33 | +.ft_container table thead tr th.fx_sort_desc{ background-image: url(images/desc.gif); } | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/fonts/glyphicons-halflings-regular.eot
0 → 100644
400-SOURCECODE/Admin/dist/assets/styles/fonts/glyphicons-halflings-regular.svg
0 → 100644
1 | +<?xml version="1.0" standalone="no"?> | |
2 | +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > | |
3 | +<svg xmlns="http://www.w3.org/2000/svg"> | |
4 | +<metadata></metadata> | |
5 | +<defs> | |
6 | +<font id="glyphicons_halflingsregular" horiz-adv-x="1200" > | |
7 | +<font-face units-per-em="1200" ascent="960" descent="-240" /> | |
8 | +<missing-glyph horiz-adv-x="500" /> | |
9 | +<glyph /> | |
10 | +<glyph /> | |
11 | +<glyph unicode="
" /> | |
12 | +<glyph unicode=" " /> | |
13 | +<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" /> | |
14 | +<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" /> | |
15 | +<glyph unicode=" " /> | |
16 | +<glyph unicode=" " horiz-adv-x="652" /> | |
17 | +<glyph unicode=" " horiz-adv-x="1304" /> | |
18 | +<glyph unicode=" " horiz-adv-x="652" /> | |
19 | +<glyph unicode=" " horiz-adv-x="1304" /> | |
20 | +<glyph unicode=" " horiz-adv-x="434" /> | |
21 | +<glyph unicode=" " horiz-adv-x="326" /> | |
22 | +<glyph unicode=" " horiz-adv-x="217" /> | |
23 | +<glyph unicode=" " horiz-adv-x="217" /> | |
24 | +<glyph unicode=" " horiz-adv-x="163" /> | |
25 | +<glyph unicode=" " horiz-adv-x="260" /> | |
26 | +<glyph unicode=" " horiz-adv-x="72" /> | |
27 | +<glyph unicode=" " horiz-adv-x="260" /> | |
28 | +<glyph unicode=" " horiz-adv-x="326" /> | |
29 | +<glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" /> | |
30 | +<glyph unicode="−" d="M200 400h900v300h-900v-300z" /> | |
31 | +<glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" /> | |
32 | +<glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" /> | |
33 | +<glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" /> | |
34 | +<glyph unicode="" horiz-adv-x="500" d="M0 0z" /> | |
35 | +<glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" /> | |
36 | +<glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" /> | |
37 | +<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" /> | |
38 | +<glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" /> | |
39 | +<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" /> | |
40 | +<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" /> | |
41 | +<glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" /> | |
42 | +<glyph unicode="" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" /> | |
43 | +<glyph unicode="" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" /> | |
44 | +<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" /> | |
45 | +<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" /> | |
46 | +<glyph unicode="" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" /> | |
47 | +<glyph unicode="" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" /> | |
48 | +<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" /> | |
49 | +<glyph unicode="" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" /> | |
50 | +<glyph unicode="" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" /> | |
51 | +<glyph unicode="" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" /> | |
52 | +<glyph unicode="" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" /> | |
53 | +<glyph unicode="" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" /> | |
54 | +<glyph unicode="" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" /> | |
55 | +<glyph unicode="" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" /> | |
56 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" /> | |
57 | +<glyph unicode="" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" /> | |
58 | +<glyph unicode="" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" /> | |
59 | +<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" /> | |
60 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" /> | |
61 | +<glyph unicode="" d="M0 25v475l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" /> | |
62 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" /> | |
63 | +<glyph unicode="" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" /> | |
64 | +<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" /> | |
65 | +<glyph unicode="" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" /> | |
66 | +<glyph unicode="" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" /> | |
67 | +<glyph unicode="" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" /> | |
68 | +<glyph unicode="" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" /> | |
69 | +<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" /> | |
70 | +<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" /> | |
71 | +<glyph unicode="" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" /> | |
72 | +<glyph unicode="" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" /> | |
73 | +<glyph unicode="" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" /> | |
74 | +<glyph unicode="" d="M1 700v475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" /> | |
75 | +<glyph unicode="" d="M2 700v475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" /> | |
76 | +<glyph unicode="" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" /> | |
77 | +<glyph unicode="" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" /> | |
78 | +<glyph unicode="" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" /> | |
79 | +<glyph unicode="" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" /> | |
80 | +<glyph unicode="" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" /> | |
81 | +<glyph unicode="" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v70h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" /> | |
82 | +<glyph unicode="" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" /> | |
83 | +<glyph unicode="" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " /> | |
84 | +<glyph unicode="" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" /> | |
85 | +<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" /> | |
86 | +<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" /> | |
87 | +<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" /> | |
88 | +<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" /> | |
89 | +<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" /> | |
90 | +<glyph unicode="" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" /> | |
91 | +<glyph unicode="" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" /> | |
92 | +<glyph unicode="" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" /> | |
93 | +<glyph unicode="" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " /> | |
94 | +<glyph unicode="" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" /> | |
95 | +<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" /> | |
96 | +<glyph unicode="" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" /> | |
97 | +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" /> | |
98 | +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" /> | |
99 | +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l566 567l-136 137l-430 -431l-147 147z" /> | |
100 | +<glyph unicode="" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" /> | |
101 | +<glyph unicode="" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" /> | |
102 | +<glyph unicode="" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" /> | |
103 | +<glyph unicode="" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" /> | |
104 | +<glyph unicode="" d="M200 0l900 550l-900 550v-1100z" /> | |
105 | +<glyph unicode="" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" /> | |
106 | +<glyph unicode="" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" /> | |
107 | +<glyph unicode="" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" /> | |
108 | +<glyph unicode="" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" /> | |
109 | +<glyph unicode="" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" /> | |
110 | +<glyph unicode="" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" /> | |
111 | +<glyph unicode="" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" /> | |
112 | +<glyph unicode="" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" /> | |
113 | +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" /> | |
114 | +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h600v200h-600v-200z" /> | |
115 | +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141z" /> | |
116 | +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" /> | |
117 | +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM363 700h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26 q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-105 0 -172 -56t-67 -183zM500 300h200v100h-200v-100z" /> | |
118 | +<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" /> | |
119 | +<glyph unicode="" d="M0 500v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200 v-206q149 48 201 206h-201v200h200q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210z" /> | |
120 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" /> | |
121 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" /> | |
122 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" /> | |
123 | +<glyph unicode="" d="M0 547l600 453v-300h600v-300h-600v-301z" /> | |
124 | +<glyph unicode="" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" /> | |
125 | +<glyph unicode="" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" /> | |
126 | +<glyph unicode="" d="M104 600h296v600h300v-600h298l-449 -600z" /> | |
127 | +<glyph unicode="" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" /> | |
128 | +<glyph unicode="" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" /> | |
129 | +<glyph unicode="" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" /> | |
130 | +<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" /> | |
131 | +<glyph unicode="" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100z M100 0h400v400h-400v-400zM200 900q-3 0 14 48t35 96l18 47l214 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" /> | |
132 | +<glyph unicode="" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" /> | |
133 | +<glyph unicode="" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" /> | |
134 | +<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" /> | |
135 | +<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" /> | |
136 | +<glyph unicode="" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" /> | |
137 | +<glyph unicode="" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64 q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" /> | |
138 | +<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" /> | |
139 | +<glyph unicode="" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" /> | |
140 | +<glyph unicode="" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" /> | |
141 | +<glyph unicode="" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" /> | |
142 | +<glyph unicode="" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" /> | |
143 | +<glyph unicode="" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" /> | |
144 | +<glyph unicode="" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" /> | |
145 | +<glyph unicode="" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" /> | |
146 | +<glyph unicode="" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" /> | |
147 | +<glyph unicode="" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" /> | |
148 | +<glyph unicode="" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" /> | |
149 | +<glyph unicode="" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" /> | |
150 | +<glyph unicode="" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" /> | |
151 | +<glyph unicode="" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM99 500v250v5q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351z M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" /> | |
152 | +<glyph unicode="" d="M74 350q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37 t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" /> | |
153 | +<glyph unicode="" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" /> | |
154 | +<glyph unicode="" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 212l100 213h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" /> | |
155 | +<glyph unicode="" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" /> | |
156 | +<glyph unicode="" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" /> | |
157 | +<glyph unicode="" d="M-101 651q0 72 54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM999 201v600h200v-600h-200z" /> | |
158 | +<glyph unicode="" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" /> | |
159 | +<glyph unicode="" d="M1 585q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM76 565l237 339h503l89 -100v-294l-340 -130 q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" /> | |
160 | +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 500h300l-2 -194l402 294l-402 298v-197h-298v-201z" /> | |
161 | +<glyph unicode="" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l400 -294v194h302v201h-300v197z" /> | |
162 | +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" /> | |
163 | +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" /> | |
164 | +<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -34 5.5 -93t7.5 -87q0 -9 17 -44t16 -60q12 0 23 -5.5 t23 -15t20 -13.5q20 -10 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55.5t-20 -57.5q12 -21 22.5 -34.5t28 -27t36.5 -17.5q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q101 -2 221 111q31 30 47 48t34 49t21 62q-14 9 -37.5 9.5t-35.5 7.5q-14 7 -49 15t-52 19 q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q8 16 22 22q6 -1 26 -1.5t33.5 -4.5t19.5 -13q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5 t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23 q-19 -3 -37 0q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -46 0t-45 -3q-20 -6 -51.5 -25.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79zM518 915q3 12 16 30.5t16 25.5q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -18 8 -42.5t16.5 -44 t9.5 -23.5q-6 1 -39 5t-53.5 10t-36.5 16z" /> | |
165 | +<glyph unicode="" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" /> | |
166 | +<glyph unicode="" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" /> | |
167 | +<glyph unicode="" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" /> | |
168 | +<glyph unicode="" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" /> | |
169 | +<glyph unicode="" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" /> | |
170 | +<glyph unicode="" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM513 609q0 32 21 56.5t52 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-16 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5q-37 0 -62.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" /> | |
171 | +<glyph unicode="" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36 q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60l517 511 q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" /> | |
172 | +<glyph unicode="" d="M79 784q0 131 99 229.5t230 98.5q144 0 242 -129q103 129 245 129q130 0 227 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100l-84.5 84.5t-68 74t-60 78t-33.5 70.5t-15 78z M250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-106 48.5q-73 0 -131 -83l-118 -171l-114 174q-51 80 -124 80q-59 0 -108.5 -49.5t-49.5 -118.5z" /> | |
173 | +<glyph unicode="" d="M57 353q0 -94 66 -160l141 -141q66 -66 159 -66q95 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141l19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" /> | |
174 | +<glyph unicode="" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" /> | |
175 | +<glyph unicode="" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" /> | |
176 | +<glyph unicode="" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5v-307l64 -14 q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5zM700 237 q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" /> | |
177 | +<glyph unicode="" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5 t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10 t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221z" /> | |
178 | +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" /> | |
179 | +<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" /> | |
180 | +<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" /> | |
181 | +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" /> | |
182 | +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" /> | |
183 | +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" /> | |
184 | +<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" /> | |
185 | +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" /> | |
186 | +<glyph unicode="" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" /> | |
187 | +<glyph unicode="" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" /> | |
188 | +<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" /> | |
189 | +<glyph unicode="" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" /> | |
190 | +<glyph unicode="" d="M216 519q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40z" /> | |
191 | +<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " /> | |
192 | +<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" /> | |
193 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" /> | |
194 | +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" /> | |
195 | +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" /> | |
196 | +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" /> | |
197 | +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 401h700v699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" /> | |
198 | +<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l248 -237v700h-699zM900 150h100v50h-100v-50z" /> | |
199 | +<glyph unicode="" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" /> | |
200 | +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" /> | |
201 | +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" /> | |
202 | +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" /> | |
203 | +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" /> | |
204 | +<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" /> | |
205 | +<glyph unicode="" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" /> | |
206 | +<glyph unicode="" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" /> | |
207 | +<glyph unicode="" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359z" /> | |
208 | +<glyph unicode="" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" /> | |
209 | +<glyph unicode="" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" /> | |
210 | +<glyph unicode="" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118q17 17 20 41.5 t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" /> | |
211 | +<glyph unicode="" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" /> | |
212 | +<glyph unicode="" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" /> | |
213 | +<glyph unicode="" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" /> | |
214 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" /> | |
215 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" /> | |
216 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" /> | |
217 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" /> | |
218 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" /> | |
219 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" /> | |
220 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" /> | |
221 | +<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" /> | |
222 | +<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" /> | |
223 | +<glyph unicode="" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" /> | |
224 | +<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300 h200l-300 -300z" /> | |
225 | +<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" /> | |
226 | +<glyph unicode="" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" /> | |
227 | +<glyph unicode="" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" /> | |
228 | +</font> | |
229 | +</defs></svg> | |
0 | 230 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/assets/styles/fonts/glyphicons-halflings-regular.ttf
0 → 100644
400-SOURCECODE/Admin/dist/assets/styles/fonts/glyphicons-halflings-regular.woff
0 → 100644
400-SOURCECODE/Admin/dist/assets/styles/fonts/glyphicons-halflings-regular.woff2
0 → 100644
No preview for this file type
400-SOURCECODE/Admin/dist/assets/styles/images/asc.gif
0 → 100644
54 Bytes
400-SOURCECODE/Admin/dist/assets/styles/images/bg.gif
0 → 100644
64 Bytes
400-SOURCECODE/Admin/dist/assets/styles/images/desc.gif
0 → 100644
54 Bytes
400-SOURCECODE/Admin/dist/assets/styles/main.css
0 → 100644
1 | +/*** | |
2 | +MAIN.CSS for AIA | |
3 | +TO BE USED WITH CUSTOM BOOTSTRAP THEME ALREADY INCLUDED | |
4 | +**/ | |
5 | + | |
6 | +/*** Global ***/ | |
7 | +* { | |
8 | + outline: 0 !important; | |
9 | +} | |
10 | +body { | |
11 | + background: #383838; | |
12 | +} | |
13 | +.btn { | |
14 | + -webkit-transition: all .3s ease; | |
15 | + -ms-transition: all .3s ease; | |
16 | + transition: all .3s ease; | |
17 | +} | |
18 | +.btnCustom { | |
19 | + border: 0 !important; | |
20 | + padding-left: 50px; | |
21 | + padding-right: 50px; | |
22 | + min-height: 40px; | |
23 | +} | |
24 | +.btnCustom.btn-large { | |
25 | + width: 220px; | |
26 | + height: 50px; | |
27 | + padding-left: 0; | |
28 | + padding-right: 0; | |
29 | +} | |
30 | +footer { | |
31 | + color: #303030; | |
32 | + font: 12px/30px 'Open Sans'; | |
33 | + margin-top: -30px; | |
34 | +} | |
35 | +footer.dark { | |
36 | + color: #ccc; | |
37 | + background: #303030; | |
38 | +} | |
39 | +.frameLogo { | |
40 | + display: block; | |
41 | +} | |
42 | +.navbar-brand { | |
43 | + height: 60px; | |
44 | + padding: 10px 15px; | |
45 | +} | |
46 | +.no-scroll { | |
47 | + overflow: hidden; | |
48 | +} | |
49 | +/*** Login Page ***/ | |
50 | +.loginBg { | |
51 | + min-height: 100vh; | |
52 | + background: #303030; | |
53 | +} | |
54 | +.loginPanel { | |
55 | + margin: 0 0 100px; | |
56 | +} | |
57 | +.loginLogo { | |
58 | + margin: 20px auto; | |
59 | + display: block; | |
60 | + max-width: 360px; | |
61 | +} | |
62 | +.headerBand { | |
63 | + background: #818f44; | |
64 | + padding-bottom: 10px; | |
65 | + color: #fff; | |
66 | +} | |
67 | +.headerBand h1 { | |
68 | + font: 700 36px/1 'Open Sans'; | |
69 | +} | |
70 | +.headerBand p { | |
71 | + font: 400 16px 'Open Sans'; | |
72 | + letter-spacing: 0px; | |
73 | + word-spacing: 1px; | |
74 | +} | |
75 | +.loginBox { | |
76 | + max-width: 350px; | |
77 | + background: #666666; | |
78 | + margin: 30px auto 0; | |
79 | + border-radius: 2px; | |
80 | + -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .5); | |
81 | + -ms-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .5); | |
82 | + box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, .5); | |
83 | + padding: 15px 0; | |
84 | +} | |
85 | +.loginBox strong { | |
86 | + color: #0095da; | |
87 | + font: 600 18px/1 'Open Sans'; | |
88 | + padding-bottom: 10px; | |
89 | + display: block; | |
90 | +} | |
91 | +.loginExBtn { | |
92 | + max-width: 350px; | |
93 | + margin: 15px auto 0; | |
94 | +} | |
95 | +.loginExBtn a { | |
96 | + width: 48%; | |
97 | +} | |
98 | +/*** Mainframe ***/ | |
99 | +.sidebar { | |
100 | + height: 100vh; | |
101 | + background: #222; | |
102 | + width: 200px; | |
103 | + padding-top: 90px; | |
104 | + overflow: auto; | |
105 | + position: fixed; | |
106 | + left: 0; | |
107 | + top: 0; | |
108 | + z-index: 1029; | |
109 | +} | |
110 | +.navbar { | |
111 | + border-bottom: none!important; | |
112 | +} | |
113 | +.main { | |
114 | + background: #383838; | |
115 | + margin-left: 200px; | |
116 | + padding-top: 51px; | |
117 | +} | |
118 | +.treeview-left { | |
119 | + height: 100vh; | |
120 | + background: #222; | |
121 | + width: 200px; | |
122 | + padding-top: 90px; | |
123 | + overflow: auto; | |
124 | + position: fixed; | |
125 | + left: 0; | |
126 | + top: 0; | |
127 | + z-index: 1029; | |
128 | +} | |
129 | +.main-treeview { | |
130 | + background: #383838; | |
131 | + margin-left: 200px; | |
132 | + padding-top: 51px; | |
133 | +} | |
134 | +.nav-sidebar a { | |
135 | + color: #fff; /*border-bottom:1px solid #ccc!important;*/ | |
136 | +} | |
137 | +.nav-sidebar li a { | |
138 | + color: #fff; | |
139 | +} | |
140 | +.nav-sidebar a:hover, .nav-sidebar a:focus { | |
141 | + color: #fff; | |
142 | + background: #1B92D0!important; | |
143 | +} | |
144 | +.nav-sidebar a.active { | |
145 | + color: #fff; | |
146 | + background: #1B92D0!important; | |
147 | +} | |
148 | +.toggleBar { | |
149 | + margin: 0px 10px 0 0; | |
150 | +} | |
151 | +.space-left20 { | |
152 | + padding-left: 20px; | |
153 | +} | |
154 | +.padd-lftright25 { | |
155 | + padding: 0 25px; | |
156 | +} | |
157 | +.tab-content { | |
158 | + padding: 10px 0; | |
159 | +} | |
160 | +.space-top50 { | |
161 | + margin-top: 50px; | |
162 | +} | |
163 | +/*.tools { | |
164 | + background: #eeeeee none repeat scroll 0 0; | |
165 | + border: 1px solid #c1c1c1; | |
166 | + border-top:none; | |
167 | + /*padding: 10px; | |
168 | + width:106px; | |
169 | + position:absolute; | |
170 | + left: 0; | |
171 | + top: 120px; | |
172 | + padding-top:10px; | |
173 | + z-index:1024; | |
174 | + | |
175 | +}*/ | |
176 | +.tools i { | |
177 | + font-size: 1.4em; | |
178 | +} | |
179 | +.marginTop10 { | |
180 | + margin-top: 10px; | |
181 | +} | |
182 | +.marginTop2 { | |
183 | + margin-top: 2px; | |
184 | +} | |
185 | +.marginL2 { | |
186 | + margin-left: 2px!important; | |
187 | +} | |
188 | +.marginR5 { | |
189 | + margin-right: 5px!important; | |
190 | +} | |
191 | +.paddTop4 { | |
192 | + padding-top: 4px; | |
193 | +} | |
194 | +.vert_slider { | |
195 | + clear: both; | |
196 | + margin: 20px auto 30px; | |
197 | + width: 1rem; | |
198 | +} | |
199 | +#inner-anatomyPage .nav > li > a:hover { | |
200 | + background: #1c92d0; | |
201 | + color: #fff; | |
202 | + border-radius: 3px 3px 0 0; | |
203 | + border: 1px solid #1c92d0; | |
204 | + border-bottom: none; | |
205 | +} | |
206 | +.page-head { | |
207 | + background: #f3f3f3 none repeat scroll 0 0; | |
208 | + border-bottom: 1px solid #ffffff; | |
209 | + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.19); | |
210 | + padding: 8px 20px; | |
211 | + margin-bottom: 20px; | |
212 | +} | |
213 | +.no-margin { | |
214 | + margin: 0!important | |
215 | +} | |
216 | +.no-padding { | |
217 | + padding: 0!important | |
218 | +} | |
219 | +.marginTopBtm10 { | |
220 | + margin: 10px 0!important | |
221 | +} | |
222 | +.paddingTopBtm10 { | |
223 | + padding: 10px 0 | |
224 | +} | |
225 | +.page-header { | |
226 | + border-bottom: 0!important | |
227 | +} | |
228 | +.marginTop5 { | |
229 | + margin-top: 5px; | |
230 | +} | |
231 | +.paddingbtm5 { | |
232 | + padding-bottom: 5px; | |
233 | +} | |
234 | +.border-Btm1 { | |
235 | + border-bottom: 1px solid #D8D8D8; | |
236 | +} | |
237 | +.pageHeading { | |
238 | + background: #818d43 none repeat scroll 0 0; | |
239 | + padding: 0px 15px; | |
240 | + margin-top: 60px; | |
241 | + z-index: 1030; | |
242 | + position: fixed; | |
243 | + width: 100%; | |
244 | +} | |
245 | +.pageHeading h4 { | |
246 | + font-size: 15px; | |
247 | + margin: 0!important; | |
248 | + color: #fff; | |
249 | + line-height: 30px; | |
250 | + font-weight: 600; | |
251 | + text-transform: uppercase | |
252 | +} | |
253 | +.color-white { | |
254 | + color: #fff!important; | |
255 | +} | |
256 | +.color-green { | |
257 | + color: #818f44!important; | |
258 | +} | |
259 | +.btn-black { | |
260 | + background-color: #4b4b4b; | |
261 | + border-color: #3f3f3f; | |
262 | + color: #ffffff; | |
263 | +} | |
264 | +.btn-black:hover, .btn-black:focus { | |
265 | + background-color: #1B92D0; | |
266 | + border-color: #1B92D0; | |
267 | + color: #ffffff; | |
268 | +} | |
269 | +.font16 { | |
270 | + font-size: 1.59em!important; | |
271 | +} | |
272 | +.modal-body { | |
273 | + padding: 0 10px; | |
274 | +} | |
275 | +.well-popup { | |
276 | + margin-bottom: 10px; | |
277 | + padding: 5px; | |
278 | +} | |
279 | +.annotation-modal-header { | |
280 | + padding: 5px 10px; | |
281 | +} | |
282 | +.form-group { | |
283 | + margin-bottom: 7px; | |
284 | +} | |
285 | +/********Stylish Search**************/ | |
286 | + | |
287 | +#imaginary_container { | |
288 | + margin: 8px 0!important; | |
289 | +} | |
290 | +.stylish-input-group .input-group-addon { | |
291 | + background: white !important; | |
292 | +} | |
293 | +.stylish-input-group .form-control { | |
294 | + border-right: 0; | |
295 | + box-shadow: 0 0 0; | |
296 | + border-color: #ccc; | |
297 | + width: 30%; | |
298 | + float: right; | |
299 | +} | |
300 | +.stylish-input-group button { | |
301 | + border: 0; | |
302 | + background: transparent; | |
303 | +} | |
304 | +#vertical-slider { | |
305 | + height: 150px; | |
306 | + margin-left: 30px; | |
307 | +} | |
308 | +.navbar-nav > li > a { | |
309 | + line-height: 30px; | |
310 | +} | |
311 | +.paddTop5 { | |
312 | + padding-top: 5px; | |
313 | +} | |
314 | +.mrgnBtm5 { | |
315 | + margin-bottom: 3px; | |
316 | +} | |
317 | +.thumbnail a { | |
318 | + color: #303030!important; | |
319 | + text-decoration: none; | |
320 | +} | |
321 | +.thumbnail a:hover { | |
322 | + color: #FFFFFF!important; | |
323 | + text-decoration: none!important; | |
324 | +} | |
325 | +.thumbnail:hover { | |
326 | + background: #8C8C8C!important; | |
327 | + border: 1px solid #a2a2a2; | |
328 | +} | |
329 | +#inner-anatomyPage .nav-tabs { | |
330 | + border-bottom: 1px solid #494949; | |
331 | +} | |
332 | +#inner-anatomyPage .nav-tabs li a { | |
333 | + color: #fff; | |
334 | +} | |
335 | +#inner-anatomyPage .nav-tabs li.active { | |
336 | + color: #000; | |
337 | +} | |
338 | +#inner-anatomyPage .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { | |
339 | + background: #1c92d0; | |
340 | + border: 1px solid #1c92d0; | |
341 | + color:#fff; | |
342 | +} | |
343 | +.main { | |
344 | + margin-left: 200px; | |
345 | + position: relative; | |
346 | + transition: margin .3s ease; | |
347 | + margin-top: 50px; | |
348 | +} | |
349 | +.main.active { | |
350 | + margin-left: 0; | |
351 | +} | |
352 | +.sidebar { | |
353 | + left: 0px; | |
354 | + transition: left .3s ease; | |
355 | +} | |
356 | +.sidebar.active { | |
357 | + left: -200px; | |
358 | +} | |
359 | +.main-treeview { | |
360 | + margin-left: 190px; | |
361 | + position: relative; | |
362 | + transition: margin .3s ease; | |
363 | + margin-top: 50px; | |
364 | +} | |
365 | +.main-treeview.active { | |
366 | + margin-left: 0; | |
367 | +} | |
368 | +.treeview-left { | |
369 | + left: 0px; | |
370 | + transition: left .3s ease; | |
371 | +} | |
372 | +.treeview-left.active { | |
373 | + left: -190px; | |
374 | +} | |
375 | +/*.main2{margin-left:106;position: relative;transition:margin .3s ease;margin-top:60px;} | |
376 | +.main2.active{margin-left:0;} | |
377 | +.tools{left: 0px;transition:left .3s ease;} | |
378 | +.tools.active{left: -106px;}*/ | |
379 | +.main2 { | |
380 | + background: #383838; | |
381 | + margin-left: 110px; | |
382 | + padding-top: 51px; | |
383 | +} | |
384 | +.main2 { | |
385 | + margin-left: 128px; | |
386 | + position: relative; | |
387 | + transition: margin .3s ease; | |
388 | + margin-top: 50px; | |
389 | +} | |
390 | +.main2.active { | |
391 | + margin-left: 0; | |
392 | +} | |
393 | +.tools { | |
394 | + height: 100vh; | |
395 | + background: #222; | |
396 | + width: 128px; | |
397 | + padding-top: 110px; | |
398 | + /*overflow: hidden;*/ | |
399 | + position: fixed; | |
400 | + left: 0; | |
401 | + top: 0; | |
402 | + z-index: 1029; | |
403 | + transition: left .3s ease; | |
404 | +} | |
405 | + | |
406 | +.tools.active { | |
407 | + left: -118px; | |
408 | +} | |
409 | +.navbar-fixed-top, .navbar-fixed-bottom { | |
410 | + z-index: 1035; | |
411 | +} | |
412 | +.main .breadcrumb { | |
413 | + background: #3d3d3d; | |
414 | + border: 1px solid #494949; | |
415 | + margin-bottom: 10px; | |
416 | + padding: 0 15px; /*background-color:rgba(61,61,61,0.95);*/ | |
417 | +} | |
418 | +.main-treeview .breadcrumb { | |
419 | + background: #3d3d3d; | |
420 | + border: 1px solid #494949; | |
421 | + margin-bottom: 10px; | |
422 | + padding: 10px 15px; /*background-color:rgba(61,61,61,0.95);*/ | |
423 | +} | |
424 | +.main2 .breadcrumb { | |
425 | + background: #3d3d3d; | |
426 | + border: 1px solid #494949; | |
427 | + margin-bottom: 10px; | |
428 | + padding: 5px; /*background-color:rgba(61,61,61,0.95);*/ | |
429 | +} | |
430 | +.main-full { | |
431 | + margin-top: 100px; | |
432 | +} | |
433 | +.main-full .breadcrumb { | |
434 | + background: #3d3d3d; | |
435 | + border: 1px solid #494949; | |
436 | + margin-bottom: 10px; | |
437 | + padding: 5px; /*background-color:rgba(61,61,61,0.95);*/ | |
438 | +} | |
439 | +.toggleHeadingButton { | |
440 | + font-size: 20px; | |
441 | + color: #fff; | |
442 | + cursor: pointer; | |
443 | +} | |
444 | +.indicators { | |
445 | + /*position: absolute; | |
446 | + bottom: 0; | |
447 | + left: 0;*/ | |
448 | + background: #000000; | |
449 | + padding: 5px; | |
450 | + z-index: 9999; | |
451 | + /*width: 200px;*/ | |
452 | +} | |
453 | +.well-white { | |
454 | + background: #fff; | |
455 | + height: 100vh; | |
456 | + padding: 10px; | |
457 | +} | |
458 | +.leftPanel-data { | |
459 | + padding: 10px 10px 0 10px; | |
460 | +} | |
461 | +.dragger { | |
462 | + position: relative; | |
463 | +} | |
464 | +.dragger #block-1 { | |
465 | + position: absolute; | |
466 | + top: 170px; | |
467 | + left: 170px; | |
468 | + width: 200px; | |
469 | + height: 50px; | |
470 | + border: 1px solid #333; | |
471 | + background: #E8E8E8; | |
472 | +} | |
473 | +.dragger .drag-img1 { | |
474 | + position: absolute; | |
475 | + bottom: 0px; | |
476 | + left: 0; | |
477 | +} | |
478 | +.bootstrap-dialog .modal-header.bootstrap-dialog-draggable { | |
479 | + cursor: move; | |
480 | +} | |
481 | +.thumbnail .caption p { | |
482 | + overflow: hidden; | |
483 | + text-overflow: ellipsis; | |
484 | + white-space: nowrap; | |
485 | + /* width: 150px !important;*/ | |
486 | + text-align: center; | |
487 | +} | |
488 | +.pos-relative { | |
489 | + position: relative; | |
490 | + float: left; | |
491 | +} | |
492 | +.toggle-icon { | |
493 | + position: absolute; | |
494 | + top: 110px; | |
495 | + left: 118px; | |
496 | + z-index: 99999; | |
497 | + -moz-transition: left 0.5s ease; | |
498 | + transition: left 0.5s ease; | |
499 | + background: url(../assets/img/icon-sidebar.png) no-repeat 0; | |
500 | + width: 11px; | |
501 | + height: 33px; | |
502 | +} | |
503 | +.active .toggle-icon { | |
504 | + background: url(../assets/img/icon-sidebar.png) no-repeat -11px; | |
505 | + width: 11px; | |
506 | + height: 33px; | |
507 | +} | |
508 | +.toggle-icon-treeview { | |
509 | + position: absolute; | |
510 | + top: 110px; | |
511 | + left: 190px; | |
512 | + z-index: 99999; | |
513 | + -moz-transition: left 0.5s ease; | |
514 | + transition: left 0.5s ease; | |
515 | + background: url(../assets/img/icon-sidebar.png) no-repeat 0; | |
516 | + width: 11px; | |
517 | + height: 33px; | |
518 | +} | |
519 | +.active .toggle-icon-treeview { | |
520 | + background: url(../assets/img/icon-sidebar.png) no-repeat -11px; | |
521 | + width: 11px; | |
522 | + height: 33px; | |
523 | +} | |
524 | +.navbar-inverse .navbar-nav > li > a { | |
525 | + color: #FFFFFF; | |
526 | +} | |
527 | +.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { | |
528 | + color: #2db0f5; | |
529 | +} | |
530 | +ul.right0 { | |
531 | + right: 0!important; | |
532 | + left: auto; | |
533 | + min-width: 300px; | |
534 | + padding: 10px; | |
535 | + transition: visibility 0.15s ease 0s, opacity 0.15s ease 0s, transform 0.15s ease 0s; | |
536 | + border-bottom: 4px solid #abafb0; | |
537 | + box-shadow: 0 4px 2px -2px #abafb0 inset; | |
538 | +} | |
539 | +.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { | |
540 | + background-color: #0095da; | |
541 | + color: #ffffff; | |
542 | +} | |
543 | +.padd5 { | |
544 | + padding: 5px; | |
545 | +} | |
546 | +.padded25{ padding:25px;} | |
547 | +ul.listgrid-view{ list-style:none;} | |
548 | +ul.listgrid-view li{ float:left; margin-right:5px; background:#3D3D3D; padding:2px 5px; border-radius:2px;} | |
549 | +ul.listgrid-view li a{color:#fff!important;} | |
550 | +ul.listgrid-view li.active{ background:#0095da!important;} | |
551 | +.bg-white{ background:#fff;} | |
552 | +.stickey-area .pagination-sm > li > a, .pagination-sm > li > span{ padding:5px 8px!important;} | |
553 | +.padd-left17{ padding-left:17px;} | |
554 | + | |
555 | +.cursor-pointer{ cursor:pointer;} | |
556 | +.paddTopbtm15{ padding-top:15px; padding-bottom:15px;} | |
557 | +.paddTop15{ padding-top:15px;} | |
558 | +.padd10{ padding:10px!important;} | |
559 | +.no-margin-btm{ margin-bottom:0;} | |
560 | +.marginR0{ margin-right:0!important;} | |
561 | +.padd-right0{ padding-right:0;} | |
562 | +.padd-left0{ padding-left:0;} | |
563 | +.marginTop13{ margin-top:13px;} | |
564 | +.font13{ font-size:13px;} | |
565 | +.font11{ font-size:11px;} | |
566 | +.modal-footer{ padding:5px 10px;} | |
567 | +.paddTop0{ padding-top:0;} | |
568 | +.no-margin-top{ margin-top:0;} | |
569 | +/*.tab-mini > li > a{ padding-left:5px; padding-right:5px; font-size:12px;}*/ | |
570 | + | |
571 | + | |
572 | + | |
573 | +.scrollable-Y200{ width:auto; height:228px; overflow-y:scroll; border:1px solid #e4e4e4; margin-bottom:0; z-index:999999; display:block; border-top:none; background:#fff;} | |
574 | +.modal-header{ cursor:move;} | |
575 | +.well-dark{ background:#2e2e2e; border:1px solid #686868; height:500px; overflow:hidden;} | |
576 | +select[multiple], select[size].multipleSelect{ height: 100%;} | |
577 | +#setting-modal-dark{ height:441px;} | |
578 | +#setting-modal-dark .modal-body{ overflow-y:auto; overflow-x:hidden; height:365px;} | |
579 | +#setting-modal-dark > .modal-header{ padding:5px 10px;} | |
580 | +#setting-modal-dark > .modal-header h4{ font-size:15px; font-weight:600;} | |
581 | + | |
582 | +#setting-modal-dark > .modal-body > .nav-tabs > li > a{ padding:5px!important} | |
583 | +#setting-modal-dark .nav > li > a { padding: 5px!important;} | |
584 | + | |
585 | + | |
586 | + | |
587 | +.bolder{ font-weight:bold;} | |
588 | +.skin-tones{ width:300px; margin:0 auto;} | |
589 | + | |
590 | +.modal-dark > .modal-header{ padding:5px 10px;} | |
591 | +.modal-dark > .modal-header h4{ font-size:15px; font-weight:600;} | |
592 | +.modal-header .close{ margin-top:0} | |
593 | +#setting-modal-dark .nav-tabs > li.active > a, #setting-modal-dark .nav-tabs > li.active > a:hover, #setting-modal-dark .nav-tabs > li.active > a:focus{ background:hsl(199, 100%, 43%); border:none; color:#fff;} | |
594 | +.annotation-modal-header h4{ font-size:15px; font-weight:600;} | |
595 | +.color-picker{ margin-left:25px; margin-top:-3px} | |
596 | +.pattern-picker{ margin-left:10px; margin-top:-3px} | |
597 | +.marginbtm10{ margin-bottom:10px;} | |
598 | +.bodyWrap2{ margin-top:60px;} | |
599 | +.toolsss { | |
600 | + height: 100vh; | |
601 | + width: 110px; | |
602 | + padding-top: 10px; | |
603 | + /*padding-top: 70px;*/ | |
604 | + position:absolute; | |
605 | + /*overflow: hidden;*/ | |
606 | + left: 0; | |
607 | + top: 0; | |
608 | + z-index: 1029; | |
609 | + transition: left .3s ease; | |
610 | + background:#ebebeb; | |
611 | + border-right:1px solid #dedede; | |
612 | + | |
613 | +} | |
614 | +.main3 { | |
615 | + background: #383838; | |
616 | + margin-left: 95px; | |
617 | + position: relative; | |
618 | + transition: margin .3s ease; | |
619 | + /*margin-top: 60px;*/ | |
620 | +} | |
621 | +.well-bordered{ background:#fff; border:5px solid #f0f0f0; border-radius:0; box-shadow:none; padding:10px 20px; height:580px; overflow-y:auto} | |
622 | +.color-pallate{ position:absolute; top:15px;} | |
623 | +.font18{ font-size:18px;} | |
624 | +.bg-grey{ background:#f2f2f2;} | |
625 | +textarea { | |
626 | + resize: none; | |
627 | +} | |
628 | +.font12{ font-size:12px;} | |
629 | +.font14{ font-size:14px;} | |
630 | +.weight600{ font-weight:600;} | |
631 | +.marginbtm5{ margin-bottom:5px;} | |
632 | +.marginBtm12{ margin-bottom:12px;} | |
633 | +.anatomyTest-option{ padding-left:17px; font-size:12px; line-height:20px;} | |
634 | +.font-16{ font-size:16px;} | |
635 | +.width-auto{ width: auto;} | |
636 | + | |
637 | +/*=====Styles for Admin=====*/ | |
638 | +.marginTop22{ margin-top:22px;} | |
639 | +.paddTop7{ padding-top: 7px;} | |
640 | +.font-normal{ font-weight: normal;} | |
641 | + | |
642 | +/*==========================================*/ | |
643 | +/*30-1-2017*/ | |
644 | +.header-middle .main-full { | |
645 | + margin-top: 148px; | |
646 | +} | |
647 | +.pageHeading-top { | |
648 | + background: #ccc none repeat scroll 0 0; | |
649 | + padding: 0px 15px; | |
650 | + margin-top: 60px; | |
651 | + z-index: 1030; | |
652 | + position: fixed; | |
653 | + width: 100%; | |
654 | +} | |
655 | +.pageHeading-top h4 { | |
656 | + font-size: 15px; | |
657 | + margin: 0!important; | |
658 | + color: #000; | |
659 | + line-height: 30px; | |
660 | + font-weight: 600; | |
661 | + text-transform: uppercase | |
662 | +} | |
663 | + | |
664 | + | |
665 | + | |
666 | + @-webkit-keyframes circle { | |
667 | +0% { | |
668 | + opacity: 1; | |
669 | +} | |
670 | + 40% { | |
671 | + opacity: 1; | |
672 | +} | |
673 | + 100% { | |
674 | + width: 200%; | |
675 | + height: 200%; | |
676 | + opacity: 0; | |
677 | +} | |
678 | +} | |
679 | +@keyframes circle { | |
680 | + 0% { | |
681 | + opacity: 1; | |
682 | +} | |
683 | + 40% { | |
684 | + opacity: 1; | |
685 | +} | |
686 | + 100% { | |
687 | + width: 200%; | |
688 | + height: 200%; | |
689 | + opacity: 0; | |
690 | +} | |
691 | +} | |
692 | + | |
693 | +@media (max-width: 480px) { | |
694 | +.tools i { | |
695 | + font-size: inherit; | |
696 | +} | |
697 | +.pageHeading h4 { | |
698 | + font-size: 20px; | |
699 | +} | |
700 | +} | |
701 | + | |
702 | +/** Responsive **/ | |
703 | +@media (max-width: 1199px) { | |
704 | +/*.main{margin-left:0;position: relative;transition:left .3s ease;left: 0;} | |
705 | + .main.active{left: 250px;} | |
706 | + .sidebar{left: -250px;transition:left .3s ease;} | |
707 | + .sidebar.active{left: 0;}*/ | |
708 | + /*.main2{margin-left:0;position: relative;transition:left .3s ease;left: 0;} | |
709 | + .main2.active{left: 106px;} | |
710 | + .tools{left: -106px;transition:left .3s ease;} | |
711 | + .tools.active{left: 0;}*/ | |
712 | + | |
713 | + | |
714 | +} | |
715 | + | |
716 | + | |
717 | + | |
718 | +@media (max-width: 767px) { | |
719 | +textarea { | |
720 | + height: 120px !important; | |
721 | +} | |
722 | +.quesDetail>*, .patDataRow>* { | |
723 | + text-align: left !important; | |
724 | +} | |
725 | +.table { | |
726 | + font-size: .9em; | |
727 | +} | |
728 | +.stylish-input-group .form-control { | |
729 | + border-right: 0; | |
730 | + box-shadow: 0 0 0; | |
731 | + border-color: #ccc; | |
732 | + width: 100%; | |
733 | + float: right; | |
734 | +} | |
735 | +} | |
736 | + | |
737 | +@media (max-width: 1023px) { | |
738 | +/*.nav > li > a{ padding:15px 6px!important;}*/ | |
739 | + | |
740 | +.main { | |
741 | + margin-left: 0; | |
742 | + position: relative; | |
743 | + transition: left .3s ease; | |
744 | + left: 0; | |
745 | +} | |
746 | +.main.active { | |
747 | + left: 200px; | |
748 | +} | |
749 | +.sidebar { | |
750 | + left: -200px; | |
751 | + transition: left .3s ease; | |
752 | +} | |
753 | +.sidebar.active { | |
754 | + left: 0; | |
755 | +} | |
756 | +.main-treeview { | |
757 | + margin-left: 0; | |
758 | + position: relative; | |
759 | + transition: left .3s ease; | |
760 | + left: 0; | |
761 | +} | |
762 | +.main-treeview.active { | |
763 | + left: 300px; | |
764 | +} | |
765 | +.treeview-left { | |
766 | + left: -200px; | |
767 | + transition: left .3s ease; | |
768 | +} | |
769 | +.treeview-left.active { | |
770 | + left: 0; | |
771 | +} | |
772 | +.tab-mini > li > a{overflow: hidden; | |
773 | +padding-left:5px; padding-right:5px; | |
774 | + text-overflow: ellipsis; | |
775 | + white-space: nowrap; | |
776 | + width: 86px !important;} | |
777 | + | |
778 | + | |
779 | + | |
780 | + | |
781 | + | |
782 | + | |
783 | +} | |
784 | + | |
785 | + | |
786 | + | |
787 | +@media (min-width: 768px) and (max-width: 1199px) { | |
788 | +.hidden-sm { | |
789 | + display: none !important; | |
790 | +} | |
791 | +.width120 { | |
792 | + width: 90%!important; | |
793 | +} | |
794 | + | |
795 | +.builder-Guide-left{ min-width:118px; width:9%; padding:0;} | |
796 | +.builder-Guide-right{ min-width:485px; width:80%; padding:0;} | |
797 | +.color-pallate{ position:absolute; top:5px;} | |
798 | + | |
799 | +/* .toggleBar { margin:20px 10px 0 0}*/ | |
800 | +} | |
801 | + | |
802 | +@media (min-width: 768px) { | |
803 | +.toperMenu-spaceleft { | |
804 | + margin-left: 20px; | |
805 | +} | |
806 | +} | |
807 | + | |
808 | +@media (max-width: 350px) { | |
809 | +.pageHeading h4 { | |
810 | + overflow: hidden; | |
811 | + text-overflow: ellipsis; | |
812 | + white-space: nowrap; | |
813 | + width: 164px !important; | |
814 | +} | |
815 | +} | |
816 | + | |
817 | +@media (min-width: 1024px) and (max-width: 1199px) { | |
818 | + | |
819 | +.tab-mini > li > a{overflow: hidden; | |
820 | + padding-left:5px; padding-right:5px; | |
821 | + text-overflow: ellipsis; | |
822 | + white-space: nowrap; | |
823 | + width: 106px !important;} | |
824 | + | |
825 | + | |
826 | +} | |
827 | + | |
828 | +@media (min-width: 1200px) { | |
829 | + .builder-Guide-left{ min-width:118px; width:9%; padding:0;} | |
830 | + .builder-Guide-right{ width:auto; padding:0;} | |
831 | + } | |
832 | + | |
833 | +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { | |
834 | + background: #1c92d0; | |
835 | + color:#fff; | |
836 | +} | |
0 | 837 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/favicon.ico
0 → 100644
No preview for this file type
400-SOURCECODE/Admin/dist/index.html
0 → 100644
1 | +<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"><title>A.D.A.M. Interactive Anatomy</title><link href="assets/styles/bootstrap.css" rel="stylesheet"><link href="assets/styles/main.css" rel="stylesheet"><link href="assets/styles/admin-custom.css" rel="stylesheet"><link href="assets/styles/angular-custom.css" rel="stylesheet"><link href="assets/styles/bootstrap-datetimepicker.min.css" rel="stylesheet"><link href="assets/styles/bootstrap-spinner.css" rel="stylesheet"><link rel="stylesheet" href="https://unpkg.com/ngx-bootstrap/datepicker/bs-datepicker.css"/><link href="assets/styles/fixed_table_rc.css" type="text/css" rel="stylesheet" media="all"/><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,800,700,600,400italic"><!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --><!-- WARNING: Respond.js doesn't work if you view the page via file:// --><!--[if lt IE 9]> | |
2 | + <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> | |
3 | + <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> | |
4 | + <![endif]--><link href="styles.d41d8cd98f00b204e980.bundle.css" rel="stylesheet"/></head><body><div class="container-fluid"><div id="global-loading"></div><div id="loading-mask"></div><app-component></app-component></div><script src="assets/scripts/jquery-1.11.3.min.js"></script><script src="assets/scripts/bootstrap.js"></script><script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script><script src="https://meetselva.github.io/fixed-table-rows-cols/js/sortable_table.js" type="text/javascript"></script><script src="assets/scripts/fixed_table_rc.js" type="text/javascript"></script><!--Nav--><script>$(function () { | |
5 | + $("#slider-range-min-2").slider({ | |
6 | + range: "min", | |
7 | + min: 1, | |
8 | + max: 60, | |
9 | + value: 10, | |
10 | + slide: function (event, ui) { | |
11 | + $("#amount-2").val(ui.value); | |
12 | + } | |
13 | + }); | |
14 | + $("#amount-2").val($("#slider-vertical-2").slider("value")); | |
15 | + | |
16 | + });</script><script>$(function () { | |
17 | + | |
18 | + | |
19 | + //$('#fixed_hdr2').fxdHdrCol({ | |
20 | + // fixedCols: 0, | |
21 | + // width: "100%", | |
22 | + // height: 300, | |
23 | + // colModal: [ | |
24 | + // { width: 150, align: 'center' }, | |
25 | + // { width: 150, align: 'center' }, | |
26 | + // { width: 150, align: 'Center' }, | |
27 | + // { width: 150, align: 'Center' }, | |
28 | + // { width: 150, align: 'Center' }, | |
29 | + // { width: 100, align: 'Center' }, | |
30 | + // { width: 130, align: 'Center' }, | |
31 | + // { width: 200, align: 'center' }, | |
32 | + // { width: 200, align: 'Center' }, | |
33 | + // { width: 200, align: 'center' }, | |
34 | + // { width: 100, align: 'center' }, | |
35 | + // ], | |
36 | + // sort: true | |
37 | + //}); | |
38 | + });</script><!--Nav--><script>$('.modal').draggable({ | |
39 | + handle: '.modal-header' | |
40 | + })</script><script type="text/javascript" src="inline.30da24ccb8e2260fa5b7.bundle.js"></script><script type="text/javascript" src="polyfills.35726d60cdf25fecc5f1.bundle.js"></script><script type="text/javascript" src="vendor.e31bb9436e3fa25e1d2e.bundle.js"></script><script type="text/javascript" src="main.efda295bc6a63c38233c.bundle.js"></script></body></html> | |
0 | 41 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/inline.30da24ccb8e2260fa5b7.bundle.js
0 → 100644
1 | +!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,u){for(var a,i,f,l=0,s=[];l<t.length;l++)i=t[l],o[i]&&s.push(o[i][0]),o[i]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(e[a]=c[a]);for(r&&r(t,c,u);s.length;)s.shift()();if(u)for(l=0;l<u.length;l++)f=n(n.s=u[l]);return f};var t={},o={4:0};n.e=function(e){function r(){a.onerror=a.onload=null,clearTimeout(i);var n=o[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),o[e]=void 0)}var t=o[e];if(0===t)return new Promise(function(e){e()});if(t)return t[2];var c=new Promise(function(n,r){t=o[e]=[n,r]});t[2]=c;var u=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,n.nc&&a.setAttribute("nonce",n.nc),a.src=n.p+""+e+"."+{0:"35726d60cdf25fecc5f1",1:"efda295bc6a63c38233c",2:"f88ccefc30e43cf5330e"}[e]+".chunk.js";var i=setTimeout(r,12e4);return a.onerror=a.onload=r,u.appendChild(a),c},n.m=e,n.c=t,n.d=function(e,r,t){n.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(r,"a",r),r},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="",n.oe=function(e){throw console.error(e),e}}([]); | |
0 | 2 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/main.efda295bc6a63c38233c.bundle.js
0 → 100644
1 | +webpackJsonp([1],{0:function(t,e,r){t.exports=r("cDNt")},"1Nhn":function(t,e){t.exports='<div class="row">\r\n \x3c!-- main-heading --\x3e\r\n <div class="col-sm-12 pageHeading">\r\n <h4>Change User ID</h4>\r\n </div>\r\n \x3c!-- main-heading --\x3e\r\n \x3c!-- container --\x3e\r\n <div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3">\r\n <div class="container-fluid main-full">\r\n <div class="row">\r\n <div class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <h5 class="text-center text-success"><strong>**To change your user ID fill all the text fields carefully.</strong></h5>\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" novalidate [formGroup]="ChangeUserIdFrm">\r\n <div class="form-group" *ngIf="alerts !== \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Old User Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <label type="text" class="form-control">{{ChangeUserIdFrm.controls.loginid.value}}</label> \r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">New User Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="inputPassword" formControlName="newloginid">\r\n <span class="help-block">(Minimum 8 characters)</span>\r\n <div *ngIf="!ChangeUserIdFrm.controls.newloginid.valid && ChangeUserIdFrm.controls.newloginid.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Minimum 8 characters is required</div> \r\n \r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Confirm User Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="inputPasswor" formControlName="confirmloginid">\r\n <div *ngIf="!ChangeUserIdFrm.controls.confirmloginid.valid && ChangeUserIdFrm.controls.confirmloginid.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Confirm userid is required</div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <div class="col-sm-offset-4 col-sm-7 mar-top17">\r\n <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" (click)="UpdateUserId(this)"><i class="fa fa-check"></i> Update</button>\r\n <button type="button" class="btn btn-primary btn-sm" (click)="redirect()"><i class="fa fa-close"></i> Cancel</button>\r\n \x3c!--cancel-button--\x3e\r\n <div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Please enter your old user ID.</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n\r\n </div>\x3c!-- /.modal-content --\x3e\r\n </div>\x3c!-- /.modal-dialog --\x3e\r\n </div>\x3c!-- /.modal --\x3e\r\n \x3c!--cancel-button--\x3e\r\n \r\n </div>\r\n\r\n </div>\r\n </form>\r\n \x3c!-- form --\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n \x3c!-- container --\x3e\r\n </div>\r\n </div>\r\n\r\n\r\n </div>\r\n'},"2Azi":function(t,e){t.exports='<div class="row">\r\n \x3c!-- main-heading --\x3e\r\n <div class="col-sm-12 pageHeading">\r\n <h4>{{Mode}} Discount Code</h4>\r\n </div>\r\n \x3c!-- main-heading --\x3e\r\n \r\n <ng-template #templatesuccess>\r\n <div class="modal-header">\r\n <h4 class="modal-title pull-left">Confirmation</h4>\r\n <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()">\r\n <span aria-hidden="true">×</span>\r\n </button>\r\n </div>\r\n <div class="modal-body" [innerHTML]="modalAlerts">\r\n </div>\r\n <div class="modal-footer">\r\n </div>\r\n </ng-template>\r\n\r\n \x3c!-- container --\x3e\r\n <div [className]="divClass">\r\n <div class="container-fluid main-full">\r\n \r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="manageDiscountCodeFrm">\r\n <div [style.visibility]="(Mode == \'Manage\') ? \'visible\' : \'hidden\'" class="row">\r\n <div class="well no-margin-btm">\r\n <div class="row">\r\n <div class="col-lg-3 col-sm-4">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="searchDiscountCode" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Discount Code : </label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <input type="text" class="form-control" id="searchDiscountCode" formControlName="searchDiscountCode">\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class="col-lg-4 col-sm-4">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="searchStartDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Discount Start Date :</label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <div id="datetimepicker1" class="input-group input-append date">\r\n <input id="searchStartDate" type="text" class="form-control" formControlName="searchStartDate" formControlName="searchStartDate" #dp1="bsDatepicker" bsDatepicker [(bsValue)]="bsValue1">\r\n <span class="input-group-btn add-on">\r\n <button class="btn btn-default" type="button" (click)="dp1.toggle()"><i class="fa fa-calendar"></i></button>\r\n </span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class="col-lg-4 col-sm-4">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="searchEndDate" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Discount End Date :</label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <div id="datetimepicker2" class="input-group input-append date">\r\n <input id="searchEndDate" type="text" class="form-control" formControlName="searchEndDate" formControlName="searchEndDate" #dp2="bsDatepicker" bsDatepicker [(bsValue)]="bsValue2">\r\n <span class="input-group-btn add-on">\r\n <button class="btn btn-default" type="button" (click)="dp2.toggle()"><i class="fa fa-calendar"></i></button>\r\n </span>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="col-lg-1 col-sm-4">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <button (click)="SearchDiscountCodes()" type="button" class="btn btn-primary btn-sm"><i class="fa fa-search"></i> Search</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="well">\r\n <div class="table-responsive blue table-fixT">\r\n <table id="tblDiscountCodes" class="table table-condensed table-bordered margin-btm0 table-striped table-fixed">\r\n <thead>\r\n <tr>\r\n <th>Discount Code</th>\r\n <th>Percentage</th>\r\n <th>Discount Start Date</th>\r\n <th>Discount End Date</th>\r\n <th>Status</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr *ngFor="let item of this.manageDiscountCodeFrm.controls[\'discountCodes\'].value; let i = index" (click)="SetClickedRow(i, item)" [class.active]="i == selectedRow" [class.inactive]="i != selectedRow">\r\n <td><input type="hidden" value="{{item.Id}}">{{item.DiscountCode}}</td>\r\n <td>{{item.Percentage | number : \'1.2\'}}</td>\r\n <td>{{item.StartDate | date: \'MM/dd/yyyy\'}}</td>\r\n <td>{{item.EndDate | date: \'MM/dd/yyyy\'}}</td>\r\n <td>\r\n <span *ngIf="item.IsActive" class="label label-success">Active</span>\r\n <span *ngIf="!item.IsActive" class="label label-default">Inactive</span>\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n <div class="row">\r\n <div class="col-sm-12 marginTop20 text-center">\r\n <button (click)="AddDiscountCode()" class="btn btn-primary btn-sm"><i class="fa fa-plus-circle"></i> Add</button>\r\n <button (click)="EditDiscountCode()" class="btn btn-primary btn-sm"><i class="fa fa-edit"></i> Edit</button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </form>\r\n \x3c!-- form --\x3e\r\n\r\n <div style="position: absolute; z-index: 100;" [style.top]="topPos" [style.visibility]="(Mode==\'Add\' || Mode==\'Edit\') ? \'visible\' : \'hidden\'"\r\n class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="insertUpdateDiscountCodeFrm" (submit)="InsertUpdateDiscountCode(templatesuccess)">\r\n <div class="form-group" *ngIf="alerts != \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="discountCode" class="col-sm-4 control-label">Discount Code :</label>\r\n <div class="col-sm-7">\r\n <input type="hidden" formControlName="discountId">\r\n <input type="text" class="form-control" id="discountCode" formControlName="discountCode">\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="startDate" class="col-sm-4 control-label">Discount Start Date <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <div id="bsdatetimepicker3" class="input-group input-group-sm input-append date">\r\n <input type="text" class="form-control" formControlName="startDate" #dp3="bsDatepicker" bsDatepicker [(bsValue)]="bsValue3">\r\n <div *ngIf="insertUpdateDiscountCodeFrm.controls.startDate.hasError(\'required\') && insertUpdateDiscountCodeFrm.controls.startDate.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Discount start date is required</div>\r\n <span class="input-group-btn add-on">\r\n <button class="btn btn-default" type="button" (click)="dp3.toggle()"><i class="fa fa-calendar"></i></button>\r\n </span>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="endDate" class="col-sm-4 control-label">Discount End Date <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <div id="bdatetimepicker4" class="input-group input-group-sm input-append date">\r\n <input type="text" class="form-control" formControlName="endDate" #dp4="bsDatepicker" bsDatepicker [(bsValue)]="bsValue4">\r\n <div *ngIf="insertUpdateDiscountCodeFrm.controls.endDate.hasError(\'required\') && insertUpdateDiscountCodeFrm.controls.endDate.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Discount end date is required</div>\r\n <span class="input-group-btn add-on">\r\n <button class="btn btn-default" type="button" (click)="dp4.toggle()"><i class="fa fa-calendar"></i></button>\r\n </span>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="percentage" class="col-sm-4 control-label">Percentage <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="percentage" formControlName="percentage" maxlength="5">\r\n <div *ngIf="insertUpdateDiscountCodeFrm.controls.percentage.hasError(\'required\') && insertUpdateDiscountCodeFrm.controls.percentage.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Discount percentage is required</div>\r\n <div *ngIf="insertUpdateDiscountCodeFrm.controls.percentage.hasError(\'pattern\') && insertUpdateDiscountCodeFrm.controls.percentage.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Discount percentage must be numeric</div>\r\n </div>\r\n </div>\r\n \r\n <div class="form-group">\r\n <label for="status" class="col-sm-4 control-label">Status :</label>\r\n <div class="col-sm-7">\r\n <label class="radio-inline">\r\n <input name="isActive" value="true" type="radio" formControlName="isActive"> \r\n Active \r\n </label> \r\n <label class="radio-inline">\r\n <input name="isActive" value="false" type="radio" formControlName="isActive">\r\n Inactive \r\n </label> \r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <div class="col-sm-offset-4 col-sm-7 mar-top17">\r\n <button type="submit" [disabled]="!insertUpdateDiscountCodeFrm.valid" class="btn btn-primary btn-sm"><i class="fa fa-plus-circle"></i> Save</button>\r\n <button type="button" (click)="CancelAddEdit()" class="btn btn-primary btn-sm"><i class="fa fa-times-circle"></i> Cancel</button>\r\n </div>\r\n </div>\r\n\r\n \x3c!--cancel-button--\x3e\r\n <div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Discount Percentage should be greater than one.</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n </div>\r\n \x3c!-- /.modal-content --\x3e\r\n </div>\r\n \x3c!-- /.modal-dialog --\x3e\r\n </div>\r\n \x3c!-- /.modal --\x3e\r\n \x3c!--cancel-button--\x3e\r\n\r\n </form>\r\n \x3c!-- form --\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n \x3c!-- container --\x3e\r\n</div>'},"3cDZ":function(t,e){t.exports=' \r\n\r\n<modal #closeModal [keyboard]="false" [backdrop]="\'static\'" style="z-index:1100">\r\n <div>\r\n <div class="modal-header alert-header-custom">\r\n <button type="button" class="alert-closebutton" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>\r\n <h5 class="modal-title"><b>AIA</b></h5>\r\n\r\n </div>\r\n <modal-body class="bg-gray-lighter">\r\n <div class="row">\r\n <div class="col-sm-12 text-center">\r\n <span style="float:left">\r\n \r\n <img src="assets/img/alertmessage.png" />\r\n </span>\r\n <p>\r\n {{message}}\r\n </p>\r\n <br/> \r\n </div> \r\n <div class="text-center" [hidden]="alertshow">\r\n <input type="button" class="btn btn-default alert-margin" id="okButton" value="Yes">\r\n <input type="button" class="btn btn-default alert-margin" id="noButton" value="No">\r\n <input type="button" class="btn btn-default alert-margin" id="cancelButton" value="Cancel">\r\n </div>\r\n </div>\r\n </modal-body>\r\n </div>\r\n</modal>\r\n<modal #resetModal [keyboard]="false" [backdrop]="\'static\'" style="z-index:1100">\r\n <div >\r\n <div class="modal-header alert-header-custom">\r\n <button type="button" class="alert-closebutton" data-dismiss="modal" aria-label="Close" ><span aria-hidden="true" >×</span></button>\r\n <h5 class="modal-title"><b>AIA</b></h5> \r\n </div>\r\n <modal-body class="bg-gray-lighter">\r\n <div class="row">\r\n <div class="col-sm-12 text-center">\r\n <span style="float:left"> \r\n <img src="assets/img/alertmessage.png" />\r\n </span>\r\n <p>{{message}}\r\n </p>\r\n </div>\r\n \r\n <div class="text-center">\r\n <input type="button" class="btn btn-default alert-margin" id="yesResetButton" value="Yes">\r\n <input type="button" class="btn btn-default alert-margin" id="noResetButton" value="No">\r\n </div>\r\n </div>\r\n</modal-body>\r\n </div>\r\n</modal>\r\n\r\n<modal #alertMessageModal [keyboard]="false" [backdrop]="\'static\'" style="z-index:1100">\r\n <div style="min-height:120px">\r\n <div class="modal-header alert-header-custom">\r\n <button type="button" class="alert-closebutton" id="closeAlert" aria-label="Close"><span aria-hidden="true">×</span></button>\r\n <h5 class="modal-title"><b>AIA</b></h5>\r\n </div> \r\n <modal-body class="bg-gray-lighter">\r\n <div class="row">\r\n <div class="col-sm-12 text-center">\r\n <span style="float:left">\r\n \x3c!--<img src="assets/img/alertmessage.png" />--\x3e\r\n <button class="btn btn-primary btn-sm btn-circle" type="button" style="width: 40px;height: 40px; padding: 7px 12px;font-size: 12px;line-height: 1.33;border-radius: 25px;">\r\n <i class="fa fa-check"></i>\r\n </button>\r\n </span>\r\n <p style="\r\n padding-top: 10px;\r\n">\r\n {{message}}\r\n </p>\r\n </div>\r\n\r\n <div class="text-center">\r\n <input type="button" class="btn btn-primary btn-sm alert-margin" id="okAlert" value="OK" />\r\n </div>\r\n </div>\r\n </modal-body>\r\n \r\n </div>\r\n</modal>\r\n\r\n\r\n\r\n<modal #confirmModel [keyboard]="false" [backdrop]="\'static\'" style="z-index:1100">\r\n <div>\r\n <div class="modal-header alert-header-custom">\r\n <button type="button" class="alert-closebutton" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>\r\n <h5 class="modal-title"><b>AIA</b></h5>\r\n </div>\r\n <modal-body class="bg-gray-lighter">\r\n <div class="row">\r\n <div class="col-sm-12 text-center">\r\n <span style="float:left">\r\n <img src="assets/img/alertmessage.png" />\r\n </span>\r\n <p>\r\n {{message}}\r\n </p>\r\n </div>\r\n\r\n <div class="text-center">\r\n <input type="button" class="btn btn-default alert-margin" id="yesConfirmButton" value="Yes">\r\n <input type="button" class="btn btn-default alert-margin" id="noConfirmButton" value="No">\r\n </div>\r\n </div>\r\n </modal-body>\r\n </div>\r\n</modal>\r\n'},"7QTD":function(t,e){t.exports='<div class="row">\r\n \x3c!-- main-heading --\x3e\r\n <div class="col-sm-12 pageHeading">\r\n <h4>Change User Password</h4>\r\n </div>\r\n \x3c!-- main-heading --\x3e\r\n \x3c!-- container --\x3e\r\n <div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3">\r\n <div class="container-fluid main-full">\r\n <div class="row">\r\n <div class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <h5 class="text-center text-success"><strong>**To change your password fill all the text fields carefully.</strong></h5>\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="changeUserPasswordFrm" (submit)="onFormSubmit()">\r\n <div class="form-group" *ngIf="alerts != \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">User Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="hidden" class="form-control" formControlName="userId" placeholder="">\r\n <label type="text" class="form-control">{{changeUserPasswordFrm.controls.loginId.value}}</label>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Old Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control" formControlName="oldPassword" placeholder="" maxlength="50">\r\n <div *ngIf="!changeUserPasswordFrm.controls.oldPassword.valid && changeUserPasswordFrm.controls.oldPassword.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Old password is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">New Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control" formControlName="newPassword" placeholder="" maxlength="50">\r\n <span class="help-block">(Minimum 8 characters)</span>\r\n <div *ngIf="!changeUserPasswordFrm.controls.newPassword.valid && changeUserPasswordFrm.controls.newPassword.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">New password of minimum 8 characters is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Confirm Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control" formControlName="confirmPassword" placeholder="" maxlength="50">\r\n <div *ngIf="!changeUserPasswordFrm.controls.confirmPassword.valid && changeUserPasswordFrm.controls.confirmPassword.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Confirm password is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <div class="col-sm-offset-4 col-sm-7 mar-top17">\r\n <button type="submit" class="btn btn-primary btn-sm"><i class="fa fa-check"></i> Update</button>\r\n <button type="button" class="btn btn-primary btn-sm" (click)="redirect()"><i class="fa fa-close"></i> Cancel</button>\r\n </div>\r\n </div>\r\n \x3c!--cancel-button--\x3e\r\n <div class="modal fade bs-example-modal-sm ui-draggable" tabindex="-1" role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Please enter your old password</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n\r\n </div>\x3c!-- /.modal-content --\x3e\r\n </div>\x3c!-- /.modal-dialog --\x3e\r\n </div>\x3c!-- /.modal --\x3e\r\n \x3c!--cancel-button--\x3e\r\n </form>\r\n \x3c!-- form --\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n </div>\r\n\r\n\r\n</div>\r\n'},LWbE:function(t,e){t.exports='<div class="row">\r\n \x3c!-- main-heading --\x3e\r\n <div class="col-sm-12 pageHeading">\r\n <h4>Add User</h4>\r\n </div>\r\n <div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3">\r\n <div class="container-fluid main-full">\r\n <div class="row">\r\n <div class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="adduserFrm">\r\n <div class="form-group" *ngIf="alerts !== \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">User Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control input-sm" id="name" placeholder="User Name" formControlName="UserName">\r\n <div *ngIf="!adduserFrm.controls.UserName.valid && adduserFrm.controls.UserName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">User Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control input-sm" id="password" placeholder="" formControlName="Password">\r\n <span class="help-block">(Minimum 8 characters)</span>\r\n <div *ngIf="!adduserFrm.controls.Password.valid && adduserFrm.controls.Password.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Password of minimum 8 characters is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Confirm Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control input-sm" id="cpassword" placeholder="" formControlName="ConfirmPassword">\r\n <div *ngIf="!adduserFrm.controls.ConfirmPassword.valid && adduserFrm.controls.ConfirmPassword.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Confirm Password is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Email Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="inputPassword3" placeholder="Email Id" formControlName="EmailId" pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,3}$">\r\n <div *ngIf="adduserFrm.controls.EmailId.invalid && !adduserFrm.controls.EmailId.value && adduserFrm.controls.EmailId.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Email Id is required</div>\r\n\r\n <div *ngIf="adduserFrm.controls.EmailId.invalid && adduserFrm.controls.EmailId.value" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">\r\n Please enter the correct email.\r\n </div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">First Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="FirstName" placeholder="First Name" type="text" formControlName="FirstName">\r\n <div *ngIf="!adduserFrm.controls.FirstName.valid && adduserFrm.controls.FirstName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">First Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Last Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="LastName" placeholder="Last Name" type="text" formControlName="LastName">\r\n <div *ngIf="!adduserFrm.controls.LastName.valid && adduserFrm.controls.LastName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Last Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Account Number <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <select class="form-control input-sm" id="AccountNumber" (change)="BindUserTypeAndProductEdition($event)" [formControl]="adduserFrm.controls[\'AccountNumberId\']">\r\n <option value="0">Select</option>\r\n \x3c!--<option value="noption" disabled>Selected option</option>--\x3e\r\n <option *ngFor="let AccountNumberEntity of AccountNumberList" value="{{AccountNumberEntity.Id}}">{{ AccountNumberEntity.AccountNumber }}</option>\r\n </select>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">User Type <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <select class="form-control input-sm" id="UserType" [formControl]="adduserFrm.controls[\'UserTypeId\']">\r\n <option value="0">Select</option>\r\n <option *ngFor="let UserTypeEntity of UserTypeList" value="{{UserTypeEntity.Id}}">{{ UserTypeEntity.Title }}</option>\r\n </select>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Product Edition <span class="red">*</span> :</label>\r\n <div class="col-sm-7"> \r\n <select class="form-control input-sm" id="ProductEdition" [formControl]="adduserFrm.controls[\'ProductEditionId\']">\r\n <option value="0">Select</option>\r\n <option *ngFor="let ProductEditionEntity of ProductEditionList" value="{{ProductEditionEntity.Id}}">{{ ProductEditionEntity.Title }}</option>\r\n </select>\r\n </div>\r\n </div>\r\n <div class="row">\r\n <div class="col-sm-12 marginTop20 text-center">\r\n <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" (click)="AddUser(this)"><i class="fa fa-plus-circle"></i> Add</button>\r\n \x3c!--modal--\x3e\r\n <div class="modal fade bs-example-modal-sm text-left" tabindex="-1" role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Please enter a username</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n\r\n </div>\x3c!-- /.modal-content --\x3e\r\n </div>\x3c!-- /.modal-dialog --\x3e\r\n </div>\r\n\r\n <button class="btn btn-primary btn-sm" (click)="ResetForm()"><i class="fa fa-refresh"></i> Reset</button>\r\n <button class="btn btn-primary btn-sm" (click)="redirect()"><i class="fa fa-close"></i> Cancel</button>\r\n </div>\r\n\r\n </div>\r\n </form>\r\n \x3c!-- form --\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n'},cDNt:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r("/oeL"),s=r("Qa4U"),i=r("bm2B"),o=r("fc+i"),a=r("XKz0"),l=r("qbdv"),d=r("CPp0"),c=r("GWzR"),u=(r("GQSG"),r("HT7u"),r("PSNg"),r("ivSB"),r("AP4T")),p=function(){function t(){this.userUrl="",this.resourceBaseUrl="",this.hostURL="",this.LiveURL="",this.UserId=0,this.UserType=1,this.AccountType=0,this.hostURL="http://192.168.84.242:97/",this.LiveURL="http://qa.beta.interactiveanatomy.com/API/Adminapi/",this.resourceBaseUrl=this.hostURL,localStorage.setItem("loggedInUserDetails",JSON.stringify({Id:1,FirstName:"Maribel",LastName:"sfsfsfsfsfsfs",EmailId:"ravi.vishwakarma@ebix.com",LoginId:"superadmin",Password:"ebix@2016",SecurityQuestionId:1,SecurityAnswer:"boxer",CreatorId:1,CreationDate:"2009-03-02T00:00:00",DeactivationDate:null,ModifierId:1,ModifiedDate:"2017-01-24T02:03:19",UserType:"Super Admin",UserTypeId:1,IsActive:!0,IsCorrectPassword:!1,IncorrectLoginAttemptCount:0,IsBlocked:!1,LicenseId:0,EditionId:0,LoginFailureCauseId:0,Modules:[{slug:"da-view-list",name:"Dissectible Anatomy",id:1},{slug:"tile-view-list",name:"Atlas Anatomy",id:2},{slug:"3d-anatomy-list",name:"3D Anatomy",id:3},{slug:"clinical-illustrations",name:"Clinical Illustrations",id:4},{slug:"clinical-animations",name:"Clinical Animations",id:5},{slug:"Link/encyclopedia",name:"Encyclopedia",id:6},{slug:"curriculum-builder",name:"Curriculum Builder",id:7},{slug:"anatomy-test",name:"Anatomy Test",id:8},{slug:"Link/IP-10",name:"IP 10",id:9},{slug:"lab-exercises",name:"Lab Exercises",id:10},{slug:"Link/indepth-reports",name:"In-Depth Reports",id:11},{slug:"Link/complementary-and-alternate-medicine",name:"CAM",id:12},{slug:"ADAM-images",name:"A.D.A.M. Images",id:13},{slug:"Link/bodyguide",name:"Body Guide",id:14},{slug:"Link/health-navigator",name:"Symptom Navigator",id:15},{slug:"Link/wellness-tools",name:"The Wellness Tools",id:16},{slug:"Link/aod",name:"A.D.A.M. OnDemand",id:1017}],LicenseInfo:null,LicenseSubscriptions:null,IsSubscriptionExpired:!1,SubscriptionExpirationDate:null,TermsAndConditionsTitle:null,TermsAndConditionsText:null})),this.loggedInUser=JSON.parse(localStorage.getItem("loggedInUserDetails")),this.UserId=this.loggedInUser.Id,this.UserType=this.loggedInUser.UserTypeId}return t}(),m=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},f=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},h=function(){function t(t,e){this.http=t,this.commonService=e}return t.prototype.GetUserById=function(){var t=this;return this.http.get(this.commonService.resourceBaseUrl+"User/GetUserProfile/"+this.commonService.UserId).map(this.extractData).catch(function(e){return t.handleError(e)})},t.prototype.UpdateUserProfileById=function(t){var e=this;return this.http.post(this.commonService.resourceBaseUrl+"User/UpdateProfile",t).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.ChangeUserPassword=function(t){var e=this,r={id:t.userId,newPassword:t.newPassword};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"User/ChangeUserPassword",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.UpdateUserId=function(t){var e=this;return this.http.post(this.commonService.resourceBaseUrl+"User/UpdateUserId",t).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.GetUserType=function(){var t=this;return this.http.get(this.commonService.resourceBaseUrl+"User/GetUserType/"+this.commonService.UserType).map(this.extractData).catch(function(e){return t.handleError(e)})},t.prototype.GetAccountType=function(){var t=this;return this.http.get(this.commonService.resourceBaseUrl+"User/GetAccountType/"+this.commonService.AccountType).map(this.extractData).catch(function(e){return t.handleError(e)})},t.prototype.GetUserList=function(t){var e=this;return this.http.get(this.commonService.resourceBaseUrl+"User/Users?firstname="+t.FirstName+"&lastname="+t.LastName+"&emailid="+t.EmailId+"&accountnumber="+t.AccountNumber+"&usertypeid="+t.UserTypeId+"&accounttypeid="+t.AccountTypeId).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.UpdateUserEntity=function(t){var e=this,r={id:t.id,FirstName:t.FirstName,LastName:t.LastName,EmailId:t.EmailId,UserName:t.UserName,Password:t.Password,Modifiedby:this.commonService.UserId,IsActive:t.isActive};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"User/UpdateUser",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.GetUserTypeByLicenseType=function(t){var e=this;return this.http.get(this.commonService.resourceBaseUrl+"User/GetUserTypebyLicenseId?UserTypeId="+this.commonService.UserType+"&LicenseId="+t.AccountNumberId).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.GetAccountNumber=function(){var t=this;return this.http.get(this.commonService.resourceBaseUrl+"User/GetAccountNumber").map(this.extractData).catch(function(e){return t.handleError(e)})},t.prototype.GetProductEdition=function(t){var e=this;return this.http.get(this.commonService.resourceBaseUrl+"User/GetProductEdition?LicenseId="+t.AccountNumberId).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.InsertUser=function(t){var e=this,r={id:this.commonService.UserId,FirstName:t.FirstName,LastName:t.LastName,EmailId:t.EmailId,UserName:t.UserName,Password:t.Password,AccountNumberId:t.AccountNumberId,UserTypeId:t.UserTypeId,ProductEditionId:t.ProductEditionId};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"User/NewUser",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.GetBlockUserList=function(t){var e=this;return this.http.get(this.commonService.resourceBaseUrl+"User/BlockedUser?UserTypeId="+t.UserTypeId+"&LicenseId="+t.LicenseId).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.UpdateUnBlockedUser=function(t){var e=this,r=t;console.log(r);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"User/UnblockedUser",r,{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.extractData=function(t){return t.json()},t.prototype.handleError=function(t){var e=t.message?t.message:t.status?""+t._body:"Server error";return console.error(e),u.Observable.throw(e)},t}();h=m([Object(n.Injectable)(),f("design:paramtypes",["function"==typeof(v=void 0!==d.b&&d.b)&&v||Object,"function"==typeof(b=void 0!==p&&p)&&b||Object])],h);var v,b,g=r("BkNc"),y=function(){function t(){}return t}(),x=function(){function t(){}return t}(),U=function(){function t(){}return t}(),w=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},I=function(){function t(){}return t}();I=w([Object(n.Injectable)()],I);var C=(r("U6yM"),r("Wi6i"),this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o}),P=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},D=function(){function t(){}return t.prototype.ShowLoading=function(t){var e=document.getElementById(t),r=document.getElementById("loading-mask");null!=r&&void 0!=r&&($(r).show(),r.className="loading-mask"),void 0!=e&&null!=e&&($(e).show(),e.className="loading-app")},t.prototype.HideLoading=function(t){var e=document.getElementById(t),r=document.getElementById("loading-mask");null!=r&&void 0!=r&&($(r).fadeOut(1e3),setTimeout(function(){return r.className=""},1e3)),void 0!=e&&null!=e&&($(e).fadeOut(300),setTimeout(function(){return e.className=""},300))},t}();D=C([Object(n.Injectable)(),P("design:paramtypes",[])],D);var F=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},S=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},N=function(){function t(t,e,r,n,s,i){this._loadingService=t,this.userservice=e,this.router=r,this.fb=n,this.http=s,this._confirmService=i,this.UserId=1,this.indLoading=!1,this.baseUrl="User",this.emailPattern="^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$",this.validationMessages={firstName:{required:"First name is required."},lastName:{required:"Last name is required."},email:{required:"Email is required.",pattern:"Email pattern is not valid."}}}return t.prototype.ngOnInit=function(){this.user=new y,this.alerts="",this.userFrm=this.fb.group({id:[""],firstName:["",i.f.required],lastName:["",i.f.required],emailId:["",i.f.required]}),this._loadingService.ShowLoading("global-loading"),this.GetUserById()},t.prototype.redirect=function(){this.router.navigate(["/"])},t.prototype.GetUserById=function(){var t=this;this.userservice.GetUserById().subscribe(function(e){console.log(e),t.bindUsers(e)},function(e){return t.error=e}),this._loadingService.HideLoading("global-loading")},t.prototype.UpdateUserProfile=function(){var t=this;this.user=this.userFrm.value;var e=this.user;if(this.userFrm.valid)return this.userservice.UpdateUserProfileById(e).subscribe(function(e){return t.AfterInsertData(e)},function(e){return t.error=e})},t.prototype.AfterInsertData=function(t){if("False"==t.Status)return!1;this.status=!0,this._confirmService.activate("User Profile Updated Successfully.","alertMsg")},t.prototype.bindUsers=function(t){this.user=t[0],console.log(this.user),this.userFrm.controls.id.setValue(this.user.Id),this.userFrm.controls.firstName.setValue(this.user.FirstName),this.userFrm.controls.lastName.setValue(this.user.LastName),this.userFrm.controls.emailId.setValue(this.user.EmailId)},t}();N=F([Object(n.Component)({template:r("xbvx")}),S("design:paramtypes",["function"==typeof(E=void 0!==D&&D)&&E||Object,"function"==typeof(A=void 0!==h&&h)&&A||Object,"function"==typeof(R=void 0!==g.a&&g.a)&&R||Object,"function"==typeof(O=void 0!==i.a&&i.a)&&O||Object,"function"==typeof(T=void 0!==d.b&&d.b)&&T||Object,"function"==typeof(L=void 0!==I&&I)&&L||Object])],N);var E,A,R,O,T,L,j=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},k=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},M=function(){function t(t,e,r,n,s){this._loadingService=t,this.changeUserPasswordService=e,this.router=r,this.fb=n,this._confirmService=s}return t.prototype.ngOnInit=function(){this.user=new y,this.alerts="",this.changeUserPasswordFrm=this.fb.group({userId:[""],loginId:["",i.f.required],oldPassword:["",i.f.required],newPassword:["",[i.f.required,i.f.minLength(8)]],confirmPassword:["",i.f.required]}),this._loadingService.ShowLoading("global-loading"),this.GetUserById(),this._loadingService.HideLoading("global-loading")},t.prototype.GetUserById=function(){var t=this;this.changeUserPasswordService.GetUserById().subscribe(function(e){t.BindFormFields(e)},function(e){return t.error=e})},t.prototype.redirect=function(){this.router.navigate(["/"])},t.prototype.onFormSubmit=function(){var t=this;if(this.alerts="",""==this.changeUserPasswordFrm.value.oldPassword&&(this.alerts="<span>Old password is required.</span>"),this.user.Password!=this.changeUserPasswordFrm.value.oldPassword&&""!=this.changeUserPasswordFrm.value.oldPassword&&(this.alerts+="</br><span>Old password is invalid.</span>"),""==this.changeUserPasswordFrm.value.newPassword&&(this.alerts+="</br><span>New password is required.</span>"),this.user.Password==this.changeUserPasswordFrm.value.newPassword&&(this.alerts+="</br><span>New password and old password must be different.</span>"),""==this.changeUserPasswordFrm.value.newPassword&&(this.alerts+="</br><span>Confirm password is required.</span>"),this.changeUserPasswordFrm.value.newPassword!=this.changeUserPasswordFrm.value.confirmPassword&&(this.alerts+="</br><span>New password and confirm password must be same.</span>"),""==this.alerts){var e=this.changeUserPasswordFrm.value;return this.changeUserPasswordService.ChangeUserPassword(e).subscribe(function(e){return t.AfterInsertData(e)},function(e){return t.error=e})}},t.prototype.AfterInsertData=function(t){"false"==t.Status?this.alerts="<span>Password change unsuccessfull</span>":this._confirmService.activate("Password changed successfully.","alertMsg")},t.prototype.BindFormFields=function(t){this.user=t[0],this.changeUserPasswordFrm.controls.userId.setValue(this.user.Id),this.changeUserPasswordFrm.controls.loginId.setValue(this.user.LoginId)},t.prototype.ResetFormFields=function(){this.changeUserPasswordFrm.reset(),this.changeUserPasswordFrm.controls.loginId.setValue(this.user.LoginId),this.changeUserPasswordFrm.controls.oldPassword.setValue(""),this.changeUserPasswordFrm.controls.newPassword.setValue(""),this.changeUserPasswordFrm.controls.confirmPassword.setValue(""),this.alerts=""},t}();M=j([Object(n.Component)({template:r("7QTD")}),k("design:paramtypes",["function"==typeof(_=void 0!==D&&D)&&_||Object,"function"==typeof(B=void 0!==h&&h)&&B||Object,"function"==typeof(q=void 0!==g.a&&g.a)&&q||Object,"function"==typeof(V=void 0!==i.a&&i.a)&&V||Object,"function"==typeof(G=void 0!==I&&I)&&G||Object])],M);var _,B,q,V,G,z=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},H=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},Z=function(){function t(t,e,r,n,s,i){this._loadingService=t,this.userservice=e,this.router=r,this.fb=n,this.http=s,this._confirmService=i,this.UserId=1,this.baseUrl="User"}return t.prototype.ngOnInit=function(){this.user=new y,this.alerts="",this.ChangeUserIdFrm=this.fb.group({id:[""],loginid:["",i.f.required],newloginid:["",[i.f.required,i.f.minLength(8)]],confirmloginid:["",i.f.required]}),this._loadingService.ShowLoading("global-loading"),this.GetUserById(),this._loadingService.HideLoading("global-loading")},t.prototype.redirect=function(){this.router.navigate(["/"])},t.prototype.GetUserById=function(){var t=this;this.userservice.GetUserById().subscribe(function(e){console.log(e),t.bindUsers(e)},function(e){return t.error=e})},t.prototype.UpdateUserId=function(){var t=this;if(this.alerts="",this.user.LoginId==this.ChangeUserIdFrm.value.newloginid&&(this.alerts+="</br><span>New userid and old userid must be different</span>"),this.ChangeUserIdFrm.value.newloginid!=this.ChangeUserIdFrm.value.confirmloginid&&(this.alerts+="</br><span>New userid and confirm userid must be same</span>"),""==this.alerts){this.user=this.ChangeUserIdFrm.value,console.log(this.user);var e=this.user;if(this.ChangeUserIdFrm.valid)return this.userservice.UpdateUserId(e).subscribe(function(e){return t.AfterInsertData(e)},function(e){return t.error=e})}},t.prototype.AfterInsertData=function(t){if("success"!=t)return this.alerts+="<span>"+t+"</span>",!1;this._confirmService.activate("Userid Updated Successfully.","alertMsg")},t.prototype.bindUsers=function(t){this.user=t[0],console.log(this.user),this.ChangeUserIdFrm.controls.id.setValue(this.user.Id),this.ChangeUserIdFrm.controls.loginid.setValue(this.user.LoginId),this.ChangeUserIdFrm.controls.newloginid.setValue(this.user.NewLoginId),this.ChangeUserIdFrm.controls.confirmloginid.setValue("")},t.prototype.ResetFormFields=function(){this.ChangeUserIdFrm.reset(),this.ChangeUserIdFrm.controls.id.setValue(this.user.Id),this.ChangeUserIdFrm.controls.loginid.setValue(this.user.LoginId),this.ChangeUserIdFrm.controls.newloginid.setValue(""),this.ChangeUserIdFrm.controls.confirmloginid.setValue(""),this.alerts=""},t}();Z=z([Object(n.Component)({template:r("1Nhn")}),H("design:paramtypes",["function"==typeof(J=void 0!==D&&D)&&J||Object,"function"==typeof(W=void 0!==h&&h)&&W||Object,"function"==typeof(Y=void 0!==g.a&&g.a)&&Y||Object,"function"==typeof(Q=void 0!==i.a&&i.a)&&Q||Object,"function"==typeof(K=void 0!==d.b&&d.b)&&K||Object,"function"==typeof(X=void 0!==I&&I)&&X||Object])],Z);var J,W,Y,Q,K,X,tt=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},et=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},rt=function(){function t(t,e,r,n,s,i){this._loadingService=t,this.userservice=e,this.router=r,this.fb=n,this.http=s,this._confirmService=i,this.Mode="Manage",this.emailPattern="^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$",this.topPos="2000px",this.datePipe=new l.DatePipe("en-US"),this.selectedRow=0,this.selectedId=0}return t.prototype.ngOnInit=function(){this.alerts="",this.Users=this.fb.group({FirstName:[""],LastName:[""],EmailId:[""],AccountNumber:[""],UserTypeId:[""],AccountTypeId:[""]}),this.adduserFrm=this.fb.group({id:[""],UserName:["",i.f.required],Password:["",[i.f.required,i.f.minLength(8)]],ConfirmPassword:["",i.f.required],FirstName:["",i.f.required],LastName:["",i.f.required],EmailId:["",i.f.required],AccountNumber:[""],UserType:[""],AccountType:[""],Createddate:[""],LastModifiedDate:[""],Createdby:[""],Modifiedby:[""],DeactivationDate:[""],isActive:[!1],UserStatusActive:[""],UserStatusInActive:[""]}),this._loadingService.ShowLoading("global-loading"),this.GetUserType(),this.GetAccountType(),this._loadingService.HideLoading("global-loading"),$("#fixed_hdr2").fxdHdrCol({fixedCols:0,width:"100%",height:300,colModal:[{width:180,align:"center"},{width:230,align:"center"},{width:150,align:"Center"},{width:150,align:"Center"},{width:350,align:"Center"},{width:500,align:"Center"},{width:130,align:"Center"},{width:120,align:"center"},{width:280,align:"Center"},{width:180,align:"center"},{width:200,align:"center"},{width:170,align:"center"},{width:80,align:"center"},{width:150,align:"center"},{width:150,align:"center"},{width:180,align:"Center"},{width:400,align:"Center"},{width:150,align:"center"},{width:110,align:"center"}],sort:!0}),document.getElementById("fixed_table_rc").remove();var t=document.createElement("script");t.setAttribute("id","fixed_table_rc"),t.setAttribute("src","../assets/scripts/fixed_table_rc.js"),t.setAttribute("type","text/javascript"),document.body.appendChild(t),this._loadingService.ShowLoading("global-loading"),this._loadingService.HideLoading("global-loading")},t.prototype.handleChange=function(t){var e=t.target;"true"==e.value?this.isActive=!0:"false"==e.value&&(this.isActive=!1)},t.prototype.SetClickedRow=function(t,e){this.selectedRow=t,this.selectedId=e.Id,this.UserEntity=e},t.prototype.redirect=function(){this.router.navigate(["/"])},t.prototype.GetUserType=function(){var t=this;this.userservice.GetUserType().subscribe(function(e){t.UserTypeList=e},function(e){return t.error=e})},t.prototype.GetAccountType=function(){var t=this;this.userservice.GetAccountType().subscribe(function(e){t.AccountTypeList=e},function(e){return t.error=e})},t.prototype.GetUserList=function(){},t.prototype.SearchUserList=function(){var t=this;this._loadingService.ShowLoading("global-loading");this.Users.value;this.userservice.GetUserList({FirstName:this.Users.controls.FirstName.value,LastName:this.Users.controls.LastName.value,EmailId:this.Users.controls.EmailId.value,AccountNumber:this.Users.controls.AccountNumber.value,UserTypeId:null!=this.Users.controls.UserTypeId.value&&""!=this.Users.controls.UserTypeId.value?this.Users.controls.UserTypeId.value:0,AccountTypeId:null!=this.Users.controls.AccountTypeId.value&&""!=this.Users.controls.AccountTypeId.value?this.Users.controls.AccountTypeId.value:0}).subscribe(function(e){t.UserList=e},function(e){return t.error=e}),this._loadingService.HideLoading("global-loading")},t.prototype.EditUser=function(){this.Mode="Edit",this.topPos="100px",this.divClass="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3",this.alerts="",this.adduserFrm.controls.id.setValue(this.UserEntity.Id),this.adduserFrm.controls.FirstName.setValue(this.UserEntity.FirstName),this.adduserFrm.controls.LastName.setValue(this.UserEntity.LastName),this.adduserFrm.controls.EmailId.setValue(this.UserEntity.EmailId),this.adduserFrm.controls.UserName.setValue(this.UserEntity.LoginId),this.adduserFrm.controls.Password.setValue(this.UserEntity.Password),this.adduserFrm.controls.ConfirmPassword.setValue(this.UserEntity.Password),this.adduserFrm.controls.AccountNumber.setValue(this.UserEntity.AccountNumber),this.adduserFrm.controls.UserType.setValue(this.UserEntity.UserTypeTitle),this.adduserFrm.controls.AccountType.setValue(this.UserEntity.AccountTypeTitle),this.adduserFrm.controls.Createddate.setValue(this.datePipe.transform(this.UserEntity.CreationDate,"MM/dd/yyyy")),this.adduserFrm.controls.LastModifiedDate.setValue(this.datePipe.transform(this.UserEntity.ModifiedDate,"MM/dd/yyyy")),this.adduserFrm.controls.Createdby.setValue(this.UserEntity.Createdby),this.adduserFrm.controls.Modifiedby.setValue(this.UserEntity.Modifiedby),this.adduserFrm.controls.DeactivationDate.setValue(this.datePipe.transform(this.UserEntity.DeactivationDate,"MM/dd/yyyy")),this.adduserFrm.controls.UserStatusActive.setValue(!0),this.adduserFrm.controls.UserStatusInActive.setValue(!1),this.isActive="Active"==this.UserEntity.UserStatus},t.prototype.UpdateUser=function(){var t=this;if(this.alerts="",""==this.adduserFrm.value.UserName&&(this.alerts+="<span>User Name is required.</span>"),""==this.adduserFrm.value.Password&&(this.alerts+="</br><span>Password of minimum 8 characters is required.</span>"),""==this.adduserFrm.value.ConfirmPassword&&(this.alerts+="</br><span>Confirm Password is required.</span>"),""==this.adduserFrm.value.EmailId&&(this.alerts+="</br><span>Email Id is required.</span>"),""==this.adduserFrm.value.FirstName&&(this.alerts+="</br><span>First Name is required.</span>"),""==this.adduserFrm.value.LastName&&(this.alerts+="</br><span>Last Name is required.</span>"),this.adduserFrm.value.newPassword!=this.adduserFrm.value.confirmPassword&&(this.alerts+="</br><span>Password and confirm password must be same</span>"),this.adduserFrm.valid&&""==this.alerts){this.adduserFrm.controls.isActive.setValue(this.isActive);var e=this.adduserFrm.value;return this.userservice.UpdateUserEntity(e).subscribe(function(e){return t.AfterInsertData(e)},function(e){t.error=e,t.alerts="<span>"+t.error+"</span>"})}},t.prototype.AfterInsertData=function(t){"User updated successfully"==t&&(this.alerts="",this._confirmService.activate("User updated successfully.","alertMsg"))},t.prototype.ResetFormFields=function(){this.alerts=""},t}();rt=tt([Object(n.Component)({template:r("lPoh")}),et("design:paramtypes",["function"==typeof(nt=void 0!==D&&D)&&nt||Object,"function"==typeof(st=void 0!==h&&h)&&st||Object,"function"==typeof(it=void 0!==g.a&&g.a)&&it||Object,"function"==typeof(ot=void 0!==i.a&&i.a)&&ot||Object,"function"==typeof(at=void 0!==d.b&&d.b)&&at||Object,"function"==typeof(lt=void 0!==I&&I)&<||Object])],rt);var nt,st,it,ot,at,lt,dt=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},ct=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},ut=function(){function t(t,e,r,n,s,i,o){this._loadingService=t,this.userservice=e,this.router=r,this.fb=n,this.http=s,this._confirmService=i,this.commonService=o,this.baseUrl="User",this.emailPattern="^[a-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{2,4}$"}return t.prototype.ngOnInit=function(){this.user=new y,this.alerts="",this.adduserFrm=this.fb.group({id:[""],UserName:["",i.f.required],Password:["",[i.f.required,i.f.minLength(8)]],ConfirmPassword:["",i.f.required],FirstName:["",i.f.required],LastName:["",i.f.required],EmailId:["",i.f.required],AccountNumberId:["",i.f.required],UserTypeId:["",i.f.required],ProductEditionId:["",i.f.required]}),this._loadingService.ShowLoading("global-loading"),this.bindUsers(),this.GetAccountNumber(),this.GetUserTypeByLicenseId(),this._loadingService.HideLoading("global-loading")},t.prototype.redirect=function(){this.router.navigate(["/"])},t.prototype.GetUserTypeByLicenseId=function(){var t=this,e=this.adduserFrm.controls.AccountNumberId.value;""==e&&(e=0),this.userservice.GetUserTypeByLicenseType({AccountNumberId:e}).subscribe(function(e){t.UserTypeList=e},function(e){return t.error=e})},t.prototype.GetAccountNumber=function(){var t=this;this.userservice.GetAccountNumber().subscribe(function(e){console.log(e),t.AccountNumberList=e},function(e){return t.error=e})},t.prototype.GetProductEdition=function(){var t=this;this.userservice.GetProductEdition({AccountNumberId:this.adduserFrm.controls.AccountNumberId.value}).subscribe(function(e){console.log(e),t.ProductEditionList=e},function(e){return t.error=e})},t.prototype.BindUserTypeAndProductEdition=function(t){this.GetUserTypeByLicenseId(),this.GetProductEdition()},t.prototype.AddUser=function(){var t=this;if(this.alerts="",""==this.adduserFrm.value.UserName&&(this.alerts+="<span>User Name is required.</span>"),""==this.adduserFrm.value.Password&&(this.alerts+="</br><span>Password of minimum 8 characters is required.</span>"),""==this.adduserFrm.value.ConfirmPassword&&(this.alerts+="</br><span>Confirm Password is required.</span>"),""==this.adduserFrm.value.EmailId&&(this.alerts+="</br><span>Email Id is required.</span>"),""==this.adduserFrm.value.FirstName&&(this.alerts+="</br><span>First Name is required.</span>"),""==this.adduserFrm.value.LastName&&(this.alerts+="</br><span>Last Name is required.</span>"),this.adduserFrm.value.newPassword!=this.adduserFrm.value.confirmPassword&&(this.alerts+="</br><span>Password and confirm password must be same</span>"),"0"==this.adduserFrm.value.AccountNumberId&&(this.alerts+="</br><span>Please select account number</span>"),"0"==this.adduserFrm.value.UserTypeId&&(this.alerts+="</br><span>Please select user type</span>"),"0"==this.adduserFrm.value.ProductEditionId&&(this.alerts+="</br><span>Please select product edition</span>"),this.adduserFrm.valid&&""==this.alerts){var e=this.adduserFrm.value;return this.userservice.InsertUser(e).subscribe(function(e){return t.AfterInsertData(e)},function(e){t.error=e,t.alerts="<span>"+t.error+"</span>"})}},t.prototype.AfterInsertData=function(t){"User added successfully"==t&&(this.alerts="",this._confirmService.activate("User added successfully.","alertMsg"))},t.prototype.ResetForm=function(){this._buildForm()},t.prototype._buildForm=function(){this.adduserFrm=this.fb.group({id:[""],UserName:[""],Password:[""],ConfirmPassword:[""],FirstName:[""],LastName:[""],EmailId:[""],AccountNumberId:["0"],UserTypeId:["0"],ProductEditionId:["0"]})},t.prototype.bindUsers=function(){this.adduserFrm.controls.id.setValue(0),this.adduserFrm.controls.FirstName.setValue(""),this.adduserFrm.controls.LastName.setValue(""),this.adduserFrm.controls.EmailId.setValue(""),this.adduserFrm.controls.UserName.setValue(""),this.adduserFrm.controls.Password.setValue(""),this.adduserFrm.controls.ConfirmPassword.setValue(""),this.adduserFrm.controls.AccountNumberId.setValue(0),this.adduserFrm.controls.UserTypeId.setValue(0),this.adduserFrm.controls.ProductEditionId.setValue(0)},t}();ut=dt([Object(n.Component)({template:r("LWbE")}),ct("design:paramtypes",["function"==typeof(pt=void 0!==D&&D)&&pt||Object,"function"==typeof(mt=void 0!==h&&h)&&mt||Object,"function"==typeof(ft=void 0!==g.a&&g.a)&&ft||Object,"function"==typeof(ht=void 0!==i.a&&i.a)&&ht||Object,"function"==typeof(vt=void 0!==d.b&&d.b)&&vt||Object,"function"==typeof(bt=void 0!==I&&I)&&bt||Object,"function"==typeof(gt=void 0!==p&&p)&>||Object])],ut);var pt,mt,ft,ht,vt,bt,gt,yt=r("WYiA"),xt=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},Ut=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},wt=function(){function t(t,e,r,n,s,i,o,a){this._loadingService=t,this.userservice=e,this.router=r,this.fb=n,this.http=s,this._confirmService=i,this.modalService=o,this.commonService=a,this.display="none"}return t.prototype.ngOnInit=function(){this.alerts="",this.UnBlockedUserFrm=this.fb.group({}),this._loadingService.ShowLoading("global-loading"),this.GetBlockUserList(),this._loadingService.HideLoading("global-loading")},t.prototype.redirect=function(){this.router.navigate(["/"])},t.prototype.onChange=function(t,e,r){this.checkedRecords[t]=r?e:0},t.prototype.openModal=function(t){this.display="block",0!=this.checkedRecords.filter(function(t){return t>0}).length&&(this.modalRef=this.modalService.show(t))},t.prototype.UpdateUnBlockedUsers=function(t){var e=this;if(this.modalRef.hide(),console.log(this.checkedRecords),this.alerts="",""==this.alerts){var r=this.checkedRecords.filter(function(t){return t>0});return this.userservice.UpdateUnBlockedUser(r).subscribe(function(r){return e.AfterDeleteData(r,t)},function(t){e.error=t,e.alerts="<span>"+e.error+"</span>"})}},t.prototype.AfterDeleteData=function(t,e){"false"==t.Status?this._confirmService.activate("We have encountered a technical error and same has been notified to our technical team.","alertMsg"):this.GetBlockUserList()},t.prototype.GetBlockUserList=function(){var t=this;this.UnBlockedUserFrm.value;this.userservice.GetBlockUserList({UserTypeId:this.commonService.UserType,LicenseId:0}).subscribe(function(e){t.UserList=e,t.checkedRecords=new Array(t.UserList.length)},function(e){return t.error=e})},t.prototype.AfterInsertData=function(t){if("success"!=t)return this.alerts+="<span>"+t+"</span>",!1;this._confirmService.activate("Userid Updated Successfully.","alertMsg")},t.prototype.ResetFormFields=function(){this.alerts=""},t}();wt=xt([Object(n.Component)({template:r("o9F3")}),Ut("design:paramtypes",["function"==typeof(It=void 0!==D&&D)&&It||Object,"function"==typeof(Ct=void 0!==h&&h)&&Ct||Object,"function"==typeof(Pt=void 0!==g.a&&g.a)&&Pt||Object,"function"==typeof(Dt=void 0!==i.a&&i.a)&&Dt||Object,"function"==typeof(Ft=void 0!==d.b&&d.b)&&Ft||Object,"function"==typeof(St=void 0!==I&&I)&&St||Object,"function"==typeof(Nt=void 0!==yt.a&&yt.a)&&Nt||Object,"function"==typeof(Et=void 0!==p&&p)&&Et||Object])],wt);var It,Ct,Pt,Dt,Ft,St,Nt,Et,At=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},Rt=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},Ot=function(){function t(t,e){this.http=t,this.commonService=e}return t.prototype.GetDiscountCodes=function(t){var e=this;return""==t.startDate&&(t.startDate="1/1/1"),""==t.endDate&&(t.endDate="1/1/9999"),this.http.get(this.commonService.resourceBaseUrl+"DiscountCode/GetDiscountCodes?discountCode="+t.discountCode+"&startDate="+t.startDate+"&endDate="+t.endDate).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.InsertDiscountCode=function(t){var e=this,r={id:t.discountId,discountCode:t.discountCode,startDate:t.startDate,endDate:t.endDate,percentage:t.percentage,isActive:t.isActive};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"DiscountCode/InsertDiscountCode",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.UpdateDiscountCode=function(t){var e=this,r={id:t.discountId,discountCode:t.discountCode,startDate:t.startDate,endDate:t.endDate,percentage:t.percentage,isActive:t.isActive};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"DiscountCode/UpdateDiscountCode",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.extractData=function(t){return t.json()},t.prototype.handleError=function(t){var e=t.message?t.message:t.status?t.status+" - "+t.statusText:"Server error";return console.error(e),u.Observable.throw(e)},t}();Ot=At([Object(n.Injectable)(),Rt("design:paramtypes",["function"==typeof(Tt=void 0!==d.b&&d.b)&&Tt||Object,"function"==typeof(Lt=void 0!==p&&p)&&Lt||Object])],Ot);var Tt,Lt,jt=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},kt=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},Mt=function(){function t(t,e,r,n){this.manageDiscountCodeService=t,this.router=e,this.fb=r,this.modalService=n,this.Mode="Manage",this.divClass="",this.topPos="2000px",this.selectedRow=0,this.datePipe=new l.DatePipe("en-US"),this.bsValue1=new Date,this.bsValue2=new Date,this.bsValue3=new Date,this.bsValue4=new Date,this.selectedId=0}return t.prototype.ngOnInit=function(){this.divClass="col-sm-12",this.discountCode=new x,this.alerts="",this.manageDiscountCodeFrm=this.fb.group({searchDiscountCode:[""],searchStartDate:[""],searchEndDate:[""],discountCodes:this.fb.array([])}),this.insertUpdateDiscountCodeFrm=this.fb.group({discountId:[""],discountCode:[""],startDate:["",i.f.required],endDate:["",i.f.required],percentage:["",[i.f.required,i.f.pattern("[0-9.]*")]],isActive:[!0]}),this.SearchDiscountCodes()},t.prototype.SetClickedRow=function(t,e){this.selectedRow=t,this.selectedId=e.Id,this.discountCode=e},t.prototype.SearchDiscountCodes=function(){var t=this;this.manageDiscountCodeService.GetDiscountCodes({discountCode:this.manageDiscountCodeFrm.controls.searchDiscountCode.value,startDate:this.manageDiscountCodeFrm.controls.searchStartDate.value,endDate:this.manageDiscountCodeFrm.controls.searchEndDate.value}).subscribe(function(e){t.BindFormFields(e)},function(e){return t.error=e})},t.prototype.openModal=function(t){this.modalRef=this.modalService.show(t)},t.prototype.InsertUpdateDiscountCode=function(t){var e=this;if(console.log("InsertUpdateDiscountCode"),this.alerts="",parseInt(this.insertUpdateDiscountCodeFrm.value.percentage)>100&&(this.alerts="<span>Percentage must be between 0 to 100</span>"),""==this.alerts){var r=this.insertUpdateDiscountCodeFrm.value;return 0==r.discountId?this.manageDiscountCodeService.InsertDiscountCode(r).subscribe(function(r){return e.AfterInsertData(r,t)},function(t){return e.error=t}):this.manageDiscountCodeService.UpdateDiscountCode(r).subscribe(function(r){return e.AfterUpdateData(r,t)},function(t){return e.error=t})}},t.prototype.AfterInsertData=function(t,e){"false"==t.Status?this.alerts="<span>Discount code save unsuccessfull</span>":(this.modalAlerts="<p>Discount code saved successfully</p>",this.modalRef=this.modalService.show(e))},t.prototype.AfterUpdateData=function(t,e){"false"==t.Status?this.alerts="<span>Discount code update unsuccessfull</span>":(this.modalAlerts="<p>Discount code updated successfully</p>",this.modalRef=this.modalService.show(e))},t.prototype.BindFormFields=function(t){this.selectedRow=0,this.discountCodes=t,this.discountCode=this.discountCodes[0],this.manageDiscountCodeFrm.setControl("discountCodes",this.fb.array(this.discountCodes))},t.prototype.AddDiscountCode=function(){this.Mode="Add",this.topPos="100px",this.divClass="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3",this.insertUpdateDiscountCodeFrm.reset(),this.alerts="",this.insertUpdateDiscountCodeFrm.controls.discountId.setValue(0),this.insertUpdateDiscountCodeFrm.controls.discountCode.setValue(""),this.insertUpdateDiscountCodeFrm.controls.startDate.setValue(""),this.insertUpdateDiscountCodeFrm.controls.endDate.setValue(""),this.insertUpdateDiscountCodeFrm.controls.percentage.setValue(""),this.insertUpdateDiscountCodeFrm.controls.isActive.setValue(!0)},t.prototype.EditDiscountCode=function(){this.Mode="Edit",this.topPos="100px",this.divClass="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3",this.alerts="",this.insertUpdateDiscountCodeFrm.controls.discountId.setValue(this.discountCode.Id),this.insertUpdateDiscountCodeFrm.controls.discountCode.setValue(this.discountCode.DiscountCode),this.insertUpdateDiscountCodeFrm.controls.startDate.setValue(this.datePipe.transform(this.discountCode.StartDate,"MM/dd/yyyy")),this.insertUpdateDiscountCodeFrm.controls.endDate.setValue(this.datePipe.transform(this.discountCode.EndDate,"MM/dd/yyyy")),this.insertUpdateDiscountCodeFrm.controls.percentage.setValue(this.discountCode.Percentage),this.insertUpdateDiscountCodeFrm.controls.isActive.setValue(this.discountCode.IsActive)},t.prototype.CancelAddEdit=function(){var t=this;this.Mode="Manage",this.topPos="2000px",this.divClass="col-sm-12",this.SearchDiscountCodes(),this.selectedRow=this.discountCodes.findIndex(function(e){return e.Id==t.selectedId}),this.SetClickedRow(this.selectedRow,this.manageDiscountCodeFrm.controls.discountCodes.value.find(function(e){return e.Id==t.selectedId}))},t}();Mt=jt([Object(n.Component)({template:r("2Azi")}),kt("design:paramtypes",["function"==typeof(_t=void 0!==Ot&&Ot)&&_t||Object,"function"==typeof(Bt=void 0!==g.a&&g.a)&&Bt||Object,"function"==typeof(qt=void 0!==i.a&&i.a)&&qt||Object,"function"==typeof(Vt=void 0!==yt.a&&yt.a)&&Vt||Object])],Mt);var _t,Bt,qt,Vt,Gt=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},zt=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},Ht=function(){function t(t,e){this.http=t,this.commonService=e}return t.prototype.GetSubscriptionPrices=function(t){var e=this;return this.http.get(this.commonService.resourceBaseUrl+"SubscriptionPrice/GetSubscriptionPrices?editionId="+t.editionId).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.InsertSubscriptionPrice=function(t){var e=this,r={id:t.subscriptionPriceId,title:t.title,price:t.price,duration:t.duration,editionId:t.editionId,isActive:t.isActive};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"SubscriptionPrice/InsertSubscriptionPrice",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.UpdateSubscriptionPrices=function(t){var e=this,r={obj:t};console.log(t);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"SubscriptionPrice/UpdateSubscriptionPrices",JSON.stringify(r),{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.DeleteSubscriptionPrices=function(t){var e=this,r=t;console.log(r);var n=new d.a({"Content-Type":"application/json"});return this.http.post(this.commonService.resourceBaseUrl+"SubscriptionPrice/DeleteSubscriptionPrices",r,{headers:n}).map(this.extractData).catch(function(t){return e.handleError(t)})},t.prototype.extractData=function(t){return t.json()},t.prototype.handleError=function(t){var e=t.message?t.message:t.status?t.status+" - "+t.statusText:"Server error";return console.error(e),u.Observable.throw(e)},t}();Ht=Gt([Object(n.Injectable)(),zt("design:paramtypes",["function"==typeof($t=void 0!==d.b&&d.b)&&$t||Object,"function"==typeof(Zt=void 0!==p&&p)&&Zt||Object])],Ht);var $t,Zt,Jt=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},Wt=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},Yt=function(){function t(t,e,r,n){this.subscriptionPriceService=t,this.router=e,this.fb=r,this.modalService=n,this.Mode="Search",this.topPos="2000px",this.datePipe=new l.DatePipe("en-US"),this.selectedEditionId=1,this.divClass=""}return t.prototype.ngOnInit=function(){this.divClass="col-sm-12",this.subscriptionPrice=new U,this.alerts="",this.subscriptionPriceFrm=this.fb.group({subscriptionPrices:this.fb.array([])}),this.insertSubscriptionPriceFrm=this.fb.group({subscriptionPriceId:[""],title:["",i.f.required],price:["",[i.f.required,i.f.pattern("[0-9.]*")]],duration:["",[i.f.required,i.f.pattern("[0-9]*")]],editionId:[""],isActive:[!1]}),this.SearchSubscriptionPrices(this.selectedEditionId)},t.prototype.SearchSubscriptionPrices=function(t){var e=this;this.selectedEditionId=t,this.subscriptionPriceService.GetSubscriptionPrices({editionId:this.selectedEditionId}).subscribe(function(t){e.BindFormFields(t)},function(t){return e.error=t})},t.prototype.openModal=function(t){0!=this.checkedRecords.filter(function(t){return t>0}).length&&(this.modalRef=this.modalService.show(t))},t.prototype.onChange=function(t,e,r){this.checkedRecords[t]=r?e:0},t.prototype.AfterDeleteData=function(t,e){"false"==t.Status?this.alerts="<span>Subscription prices delete unsuccessfull</span>":(this.modalAlerts="<p>Subscription prices deleted successfully</p>",this.modalRef=this.modalService.show(e),this.SearchSubscriptionPrices(this.selectedEditionId))},t.prototype.AfterInsertData=function(t,e){"false"==t.Status?this.alerts="<span>Subscription price save unsuccessfull</span>":(this.modalAlerts="<p>Subscription price saved successfully</p>",this.modalRef=this.modalService.show(e))},t.prototype.AfterUpdateData=function(t,e){"false"==t.Status?this.alerts="<span>Subscription prices update unsuccessfull</span>\n":(this.modalAlerts="<p>Subscription prices updated successfully</p>",this.modalRef=this.modalService.show(e))},t.prototype.BindFormFields=function(t){this.subscriptionPrices=t,this.checkedRecords=new Array(this.subscriptionPrices.length),this.subscriptionPriceFrm.setControl("subscriptionPrices",this.fb.array(this.subscriptionPrices))},t.prototype.UpdateSubscriptionPrices=function(t){var e=this;if(console.log(this.subscriptionPriceFrm.value),this.alerts="",""==this.alerts){var r=this.subscriptionPriceFrm.controls.subscriptionPrices.value;this.subscriptionPriceService.UpdateSubscriptionPrices(r).subscribe(function(r){return e.AfterUpdateData(r,t)},function(t){e.error=t,e.alerts="<span>"+e.error+"</span>"})}},t.prototype.InsertSubscriptionPrice=function(t){var e=this;if(console.log(this.insertSubscriptionPriceFrm.value),this.alerts="",""==this.alerts){var r=this.insertSubscriptionPriceFrm.value;return this.subscriptionPriceService.InsertSubscriptionPrice(r).subscribe(function(r){return e.AfterInsertData(r,t)},function(t){e.error=t,e.alerts="<span>"+e.error+"</span>"})}},t.prototype.DeleteSubscriptionPrices=function(t){var e=this;if(console.log(this.checkedRecords),this.alerts="",""==this.alerts){var r=this.checkedRecords.filter(function(t){return t>0});return this.subscriptionPriceService.DeleteSubscriptionPrices(r).subscribe(function(r){return e.AfterDeleteData(r,t)},function(t){e.error=t,e.alerts="<span>"+e.error+"</span>"})}},t.prototype.AddSubscriptionPrice=function(){this.Mode="Add",this.topPos="100px",this.divClass="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3",this.insertSubscriptionPriceFrm.reset(),this.alerts="",this.insertSubscriptionPriceFrm.controls.subscriptionPriceId.setValue(0),this.insertSubscriptionPriceFrm.controls.title.setValue(""),this.insertSubscriptionPriceFrm.controls.price.setValue(""),this.insertSubscriptionPriceFrm.controls.duration.setValue(""),this.insertSubscriptionPriceFrm.controls.editionId.setValue(this.selectedEditionId),this.insertSubscriptionPriceFrm.controls.isActive.setValue(!1)},t.prototype.CancelAdd=function(){this.Mode="Search",this.topPos="2000px",this.divClass="col-sm-12",this.insertSubscriptionPriceFrm.reset(),this.alerts="",this.SearchSubscriptionPrices(this.selectedEditionId)},t}();Yt=Jt([Object(n.Component)({template:r("wLgm")}),Wt("design:paramtypes",["function"==typeof(Qt=void 0!==Ht&&Ht)&&Qt||Object,"function"==typeof(Kt=void 0!==g.a&&g.a)&&Kt||Object,"function"==typeof(Xt=void 0!==i.a&&i.a)&&Xt||Object,"function"==typeof(te=void 0!==yt.a&&yt.a)&&te||Object])],Yt);var Qt,Kt,Xt,te,ee=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},re=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},ne=function(){function t(t){this.userservice=t}return t.prototype.ngOnInit=function(){},t}();ne=ee([Object(n.Component)({selector:"app-component",template:r("efyd"),providers:[h,Ot,Ht]}),re("design:paramtypes",["function"==typeof(se=void 0!==h&&h)&&se||Object])],ne);var se,ie=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},oe=[{path:"updateuserprofile",component:N},{path:"changeuserpassword",component:M},{path:"changeuserid",component:Z},{path:"users",component:rt},{path:"managediscountcode",component:Mt},{path:"subscriptionprice",component:Yt},{path:"adduser",component:ut},{path:"unblockuser",component:wt}],ae=function(){function t(){}return t}();ae=ie([Object(n.NgModule)({imports:[g.b.forRoot(oe,{enableTracing:!0})],exports:[g.b]})],ae);var le=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},de=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},ce=function(){function t(t){this._defaults={type:"reset",message:"Do you want to cancel your changes?",cancelText:"Cancel",okText:"OK"},this.alertshow=!1,t.activate=this.activate.bind(this)}return t.prototype._setLabels=function(t,e){void 0===t&&(t=this._defaults.message),void 0===e&&(e=this._defaults.type),this.type=e,this.message=t,this.okText=this._defaults.okText,this.cancelText=this._defaults.cancelText},t.prototype.activate=function(t,e){var r=this;return void 0===t&&(t=this._defaults.message),void 0===e&&(e=this._defaults.type),this._setLabels(t,e),new Promise(function(t){r._show(t)})},t.prototype._show=function(t){var e=this;document.onkeyup=null;var r=function(e){return t(1)},n=function(e){return t(2)},s=function(e){return t(3)},i=function(e){return t(1)},o=function(e){return t(2)},a=function(e){return t(6)},l=function(e){return t(7)},d=function(e){return t(5)},c=function(e){return t(8)};if(this._cancelButton&&this._okButton)return this._cancelButton.onclick=function(t){t.preventDefault(),s()||e._hideDialog()},this._okButton.onclick=function(t){t.preventDefault(),r()||e._hideDialog()},this._noButton.onclick=function(t){t.preventDefault(),n()||e._hideDialog()},this._noResetButton.onclick=function(t){t.preventDefault(),o()||e._hideDialog()},this._yesResetButton.onclick=function(t){t.preventDefault(),i()||e._hideDialog()},this._noConfirmButton.onclick=function(t){t.preventDefault(),l()||e._hideDialog()},this._yesConfirmButton.onclick=function(t){t.preventDefault(),a()||e._hideDialog()},this._okAlert.onclick=function(t){t.preventDefault(),d()||e._hideDialog()},this._closeAlert.onclick=function(t){t.preventDefault(),c()||e._hideDialog()},"close"==this.type.toString()?void this.closeModal.open("sm"):"reset"==this.type.toString()?void this.resetModal.open("sm"):"confirmModel"==this.type.toString()?void this.confirmModel.open("sm"):"alertMsg"==this.type.toString()?(clearTimeout(this.timer),void(this.timer=setTimeout(function(){e.alertMessageModal.open("sm")},500))):"alertMsg2"==this.type.toString()?void this.alertMessageModal.open("sm"):void(document.onkeyup=function(t){if(27==t.which)return e._hideDialog(),s()})},t.prototype._hideDialog=function(){return"close"==this.type.toString()?void this.closeModal.close():"reset"==this.type.toString()?void this.resetModal.close():"confirmModel"==this.type.toString()?void this.confirmModel.close():"alertMsg"==this.type.toString()?void this.alertMessageModal.close():"alertMsg2"==this.type.toString()?void this.alertMessageModal.close():void 0},t.prototype.ngOnInit=function(){this._cancelButton=document.getElementById("cancelButton"),this._okButton=document.getElementById("okButton"),this._noButton=document.getElementById("noButton"),this._yesResetButton=document.getElementById("yesResetButton"),this._noResetButton=document.getElementById("noResetButton"),this._yesConfirmButton=document.getElementById("yesConfirmButton"),this._noConfirmButton=document.getElementById("noConfirmButton"),this._okAlert=document.getElementById("okAlert"),this._closeAlert=document.getElementById("closeAlert")},t}();le([Object(n.ViewChild)("closeModal"),de("design:type","function"==typeof(ue=void 0!==c.ModalComponent&&c.ModalComponent)&&ue||Object)],ce.prototype,"closeModal",void 0),le([Object(n.ViewChild)("confirmModel"),de("design:type","function"==typeof(pe=void 0!==c.ModalComponent&&c.ModalComponent)&&pe||Object)],ce.prototype,"confirmModel",void 0),le([Object(n.ViewChild)("resetModal"),de("design:type","function"==typeof(me=void 0!==c.ModalComponent&&c.ModalComponent)&&me||Object)],ce.prototype,"resetModal",void 0),le([Object(n.ViewChild)("alertMessageModal"),de("design:type","function"==typeof(fe=void 0!==c.ModalComponent&&c.ModalComponent)&&fe||Object)],ce.prototype,"alertMessageModal",void 0),ce=le([Object(n.Component)({selector:"modal-confirm",template:r("3cDZ")}),de("design:paramtypes",["function"==typeof(he=void 0!==I&&I)&&he||Object])],ce);var ue,pe,me,fe,he,ve=r("bqRb"),be=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},ge=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},ye=function(){function t(t){this.elRef=t,this.update=new n.EventEmitter}return t.prototype.ngOnChanges=function(t){this._lastViewModel!==t.model.currentValue&&(this._lastViewModel=this.model,this._refreshView())},t.prototype.onBlur=function(){if("checkbox"==this.elRef.nativeElement.type||"radio"==this.elRef.nativeElement.type){var t=this.elRef.nativeElement.checked;this._lastViewModel=t,this.update.emit(t)}else{var t=this.elRef.nativeElement.innerText;this._lastViewModel=t,this.update.emit(t)}},t.prototype._refreshView=function(){"checkbox"==this.elRef.nativeElement.type||"radio"==this.elRef.nativeElement.type?(this.elRef.nativeElement.value=this.model,this.elRef.nativeElement.checked=this.model):this.elRef.nativeElement.innerText=this.model},t}();be([Object(n.Input)("contenteditableModel"),ge("design:type",Object)],ye.prototype,"model",void 0),be([Object(n.Output)("contenteditableModelChange"),ge("design:type",Object)],ye.prototype,"update",void 0),be([Object(n.HostListener)("blur"),ge("design:type",Function),ge("design:paramtypes",[]),ge("design:returntype",void 0)],ye.prototype,"onBlur",null),ye=be([Object(n.Directive)({selector:"[contenteditableModel]"}),ge("design:paramtypes",["function"==typeof(xe=void 0!==n.ElementRef&&n.ElementRef)&&xe||Object])],ye);var xe,Ue=this&&this.__decorate||function(t,e,r,n){var s,i=arguments.length,o=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(s=t[a])&&(o=(i<3?s(o):i>3?s(e,r,o):s(e,r))||o);return i>3&&o&&Object.defineProperty(e,r,o),o},we=function(){function t(){}return t}();we=Ue([Object(n.NgModule)({declarations:[M,Z,N,rt,Mt,ut,wt,ne,ce,Yt,Mt,ye],imports:[o.a,ae,a.a,i.b,i.e,d.c,c.Ng2Bs3ModalModule,ve.a.forRoot(),ve.b.forRoot()],providers:[p,I,yt.a,D,{provide:l.APP_BASE_HREF,useValue:"/Admin-UI"}],bootstrap:[ne]})],we),{production:!0}.production&&Object(n.enableProdMode)(),Object(s.a)().bootstrapModule(we)},efyd:function(t,e){t.exports='\r\n\x3c!-- navigation --\x3e\r\n<nav class="navbar navbar-inverse navbar-fixed-top">\r\n <div class="container-fluid">\r\n <div class="navbar-header">\r\n <a class="navbar-brand" href="#"><img src="assets/img/logo-main.png" class="img-responsive" alt=""></a>\r\n <div class="">\r\n <div class="btn-group pull-right">\r\n <ul class="nav navbar-nav navbar-right visible-sm visible-md">\r\n <li class="marginR5" data-toggle="tooltip" data-placement="top" title="Logout"><a href="login.html"><i class="fa fa-power-off"></i></a></li>\r\n </ul>\r\n </div>\r\n <div class="btn-group pull-right mar-top17 visible-sm visible-md">\r\n <button type="button" class="btn btn-primary dropdown-toggle " data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\r\n Welcome Maribel Brogden <span class="caret"></span>\r\n </button>\r\n <ul class="dropdown-menu">\r\n <li><a href="#"><strong>Date:</strong> 11/21/2016</a></li>\r\n </ul>\r\n </div>\r\n </div>\r\n <button type="button" class="navbar-toggle collapsed mar-top17" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">\r\n <span class="sr-only">Toggle navigation</span>\r\n <span class="icon-bar"></span>\r\n <span class="icon-bar"></span>\r\n <span class="icon-bar"></span>\r\n </button>\r\n </div>\r\n\r\n <div id="navbar" class="navbar-collapse collapse">\r\n <ul class="nav navbar-nav toperMenu-spaceleft">\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Profile<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n <li><a [routerLink]="[\'updateuserprofile\']">Update Profile</a></li>\r\n \r\n <li><a [routerLink]="[\'changeuserpassword\']">Change Password</a></li>\r\n \r\n <li><a [routerLink]="[\'changeuserid\']">Change User ID</a></li>\r\n <li>\x3c!--<a href="admin-change-user-id.html">Change User ID</a>--\x3e</li>\r\n </ul>\r\n </li>\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Licenses<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n \x3c!--<li><a [routerlink]="[\'managediscountcode\']">Search License</a></li>--\x3e\r\n <li><a href="admin-add-new-license.html">Add New License</a></li>\r\n <li><a href="admin-setup-test-account.html">Setup Test Account</a></li>\r\n </ul>\r\n </li>\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Product Features<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n <li><a [routerLink]="[\'managediscountcode\']">Manage Discount Code</a></li>\r\n <li><a [routerLink]="[\'subscriptionprice\']">Subscription Price</a></li>\r\n </ul>\r\n </li>\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Users<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n <li><a [routerLink]="[\'users\']">List User</a></li>\r\n <li><a [routerLink]="[\'adduser\']">Add User</a></li>\r\n <li><a [routerLink]="[\'unblockuser\']">Unblock User</a></li>\r\n <li><a href="admin-user-group.html">User Group</a></li>\r\n </ul>\r\n </li>\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Reports<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n <li><a href="admin-usage-report.html">Usage Report</a></li>\r\n <li><a href="customer-summary-report.html">Customer Summary Report</a></li>\r\n <li><a href="admin-expiring-subscription-report.html">Expiring Subscription Report</a></li>\r\n <li><a href="admin-new-subscription-report.html">New Subscription Report</a></li>\r\n <li><a href="admin-subscription-cancellation-report.html">Subscription Cancellation Report</a></li>\r\n <li><a href="admin-net-ad-subscription-report.html">Net AD Subscription Report</a></li>\r\n <li><a href="admin-site-license-usage-report.html">Site License Usage Report</a></li>\r\n <li><a href="admin-discount-code-report.html">Discount Code Report</a></li>\r\n <li><a href="admin-image-export-report.html">Image Export Report</a></li>\r\n </ul>\r\n </li>\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Site Account<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n <li><a href="admin-add-building-level-account.html">Add Building Level Account</a></li>\r\n </ul>\r\n </li>\r\n <li class="dropdown">\r\n <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Profile<span class="caret"></span></a>\r\n <ul class="dropdown-menu">\r\n <li><a href="admin-view-update-profile.html">View/Update Profile</a></li>\r\n <li><a href="admin-manage-modesty-settings.html">Manage Modesty Settings</a></li>\r\n <li><a href="admin-manage-module.html">Manage Module</a></li>\r\n </ul>\r\n </li>\r\n <li><a href="#">Product</a></li>\r\n </ul>\r\n \x3c!--logout--\x3e\r\n <div class="wel-brog">\r\n <div class="btn-group pull-right mob1">\r\n <ul class="nav navbar-nav navbar-right hidden-sm">\r\n <li class="marginR5" data-toggle="tooltip" data-placement="top" title="Logout"><a href="login.html"><i class="fa fa-power-off"></i></a></li>\r\n </ul>\r\n </div>\r\n <div class="btn-group pull-right hidden-sm mar-top17 mob2">\r\n <button type="button" class="btn btn-primary dropdown-toggle btn-sm" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\r\n Welcome Maribel Brogden <span class="caret"></span>\r\n </button>\r\n <ul class="dropdown-menu">\r\n <li><a href="#"><strong>Date:</strong> 11/21/2016</a></li>\r\n </ul>\r\n </div>\r\n </div>\r\n \x3c!--logout--\x3e\r\n </div>\r\n </div>\r\n</nav>\r\n\r\n\x3c!-- navigation --\x3e\r\n<div class="clearfix"></div>\r\n<div class="row">\r\n <router-outlet>\r\n <modal-confirm></modal-confirm>\r\n </router-outlet>\r\n \x3c!-- main-heading --\x3e\r\n \x3c!--<div class="col-sm-12 pageHeading">\r\n <h4>Update Profile</h4>\r\n </div>--\x3e\r\n \x3c!-- main-heading --\x3e\r\n \x3c!-- container --\x3e\r\n \x3c!--<div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3">\r\n <div class="container-fluid main-full">--\x3e\r\n \x3c!-- html of other components --\x3e\r\n\r\n\r\n \x3c!--</div>\r\n </div>--\x3e\r\n \x3c!-- container --\x3e\r\n</div>\r\n'},gFIY:function(t,e){function r(t){return Promise.resolve().then(function(){throw new Error("Cannot find module '"+t+"'.")})}r.keys=function(){return[]},r.resolve=r,t.exports=r,r.id="gFIY"},lPoh:function(t,e){t.exports='<div class="row">\r\n <div class="col-sm-12 pageHeading">\r\n <h4>List User</h4>\r\n </div>\r\n <div class="col-sm-12">\r\n <div [className]="divClass">\r\n <div class="container-fluid main-full">\r\n <form [formGroup]="Users">\r\n <div [style.visibility]="(Mode == \'Manage\') ? \'visible\' : \'hidden\'" class="row">\r\n <div class="row">\r\n <div class="well no-margin-btm">\r\n <div class="row">\r\n <div class="col-lg-3 col-sm-3">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="FirstName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">First Name :</label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <input type="text" class="form-control input-sm" id="FirstNames" placeholder="First Name" formControlName="FirstName">\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="LastName" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Last Name :</label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <input type="text" class="form-control input-sm" id="LastNames" placeholder="Last Name" formControlName="LastName">\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n <div class="col-lg-3 col-sm-3">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="Email" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Email ID :</label>\r\n </div>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <input type="email" class="form-control input-sm" id="Email" placeholder="Email ID" formControlName="EmailId">\r\n </div>\r\n </div>\r\n\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="Account" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Number :</label>\r\n </div>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <input type="text" class="form-control input-sm" id="account" placeholder="Account Number" formControlName="AccountNumber">\r\n </div>\r\n </div>\r\n\r\n </div>\r\n </div>\r\n <div class="col-lg-3 col-sm-3">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="State" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">User Type :</label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n\r\n <select class="form-control input-sm " id="State" [formControl]="Users.controls[\'UserTypeId\']">\r\n <option value="0">All</option>\r\n <option *ngFor="let UserTypeEntity of UserTypeList" value="{{UserTypeEntity.Id}}">{{ UserTypeEntity.Title }}</option>\r\n </select>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <label for="State" class="col-sm-12 col-lg-6 control-label text-right-lg paddTop7 padd-left0">Account Type :</label>\r\n <div class="col-sm-12 col-lg-6 padd-left0 padd-right0">\r\n <select class="form-control input-sm " id="AccountTypes" [formControl]="Users.controls[\'AccountTypeId\']">\r\n <option value="0">All</option>\r\n <option *ngFor="let AccountTypeEntity of AccountTypeList" value="{{AccountTypeEntity.Id}}">{{ AccountTypeEntity.Title }}</option>\r\n </select>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n\r\n <div class="col-lg-2 col-sm-3">\r\n <div class="row">\r\n <div class="col-sm-12"><div class="form-group marginTop5"> </div></div>\r\n\r\n <div class="col-sm-12">\r\n <div class="form-group marginTop5">\r\n <div class="checkbox text-right-lg">\r\n <label class="marginR5">\r\n <input type="checkbox" checked> Pagination Results\r\n </label>\r\n <button class="btn btn-primary btn-sm" (click)="SearchUserList(this)">Go <i class="fa fa-arrow-right"></i></button>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n\r\n <div class="well">\r\n <table id="fixed_hdr2" class="table-hover ">\r\n <thead>\r\n <tr>\r\n <th>First Name</th>\r\n <th>Last Name</th>\r\n <th>User ID</th>\r\n <th>Password</th>\r\n <th>Email ID</th>\r\n <th>User Type</th>\r\n <th>Created Date</th>\r\n <th>Last Modified Date</th>\r\n <th>Account Number</th>\r\n <th>Product Edition</th>\r\n <th>Status</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr *ngFor="let UserEntity of UserList ;let i = index" (click)="SetClickedRow(i, UserEntity)" [class.active]="i == selectedRow" [class.inactive]="i != selectedRow">\r\n <td><input type="hidden" value="{{UserEntity.Id}}">{{UserEntity.FirstName}}</td>\r\n <td>{{UserEntity.LastName}}</td>\r\n <td>{{UserEntity.LoginId}}</td>\r\n <td>{{UserEntity.Password}}</td>\r\n <td>{{UserEntity.EmailId}}</td>\r\n <td>{{UserEntity.UserTypeTitle}}</td>\r\n <td>{{UserEntity.CreationDate| date: \'MM/dd/yyyy\'}}</td>\r\n <td>{{UserEntity.ModifiedDate | date: \'MM/dd/yyyy\'}}</td>\r\n <td>{{UserEntity.AccountNumber}}</td>\r\n <td>{{UserEntity.EditionType}}</td>\r\n\r\n <td>\r\n <span [ngClass]="(UserEntity.UserStatus==Active?\'label label-success\':\'label label-default\')">{{UserEntity.UserStatus}}</span>\r\n </td>\r\n\r\n\r\n </tr>\r\n\r\n\r\n\r\n </tbody>\r\n </table>\r\n\r\n <div class="row">\r\n <div class="col-sm-12 marginTop20 text-center">\r\n <a href="admin-add-discount-code.html"><button class="btn btn-primary btn-sm"><i class="fa fa-thumbs-up"></i> Manage Rights</button></a>\r\n <button class="btn btn-primary btn-sm" (click)="EditUser()"><i class="fa fa-edit"></i> Edit</button>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n </div>\r\n </form>\r\n\r\n <div style="position: absolute; z-index: 100; width: 80%" [style.top]="topPos" [style.visibility]="(Mode==\'Add\' || Mode==\'Edit\') ? \'visible\' : \'hidden\'"\r\n class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="adduserFrm">\r\n <div class="form-group" *ngIf="alerts !== \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">User Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control input-sm" id="name" placeholder="User Name" formControlName="UserName">\r\n <div *ngIf="!adduserFrm.controls.UserName.valid && adduserFrm.controls.UserName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">User Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control input-sm" id="password" placeholder="" formControlName="Password">\r\n <span class="help-block">(Minimum 8 characters)</span>\r\n <div *ngIf="!adduserFrm.controls.Password.valid && adduserFrm.controls.Password.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Password of minimum 8 characters is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Confirm Password <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="password" class="form-control input-sm" id="cpassword" placeholder="" formControlName="ConfirmPassword">\r\n <div *ngIf="!adduserFrm.controls.ConfirmPassword.valid && adduserFrm.controls.ConfirmPassword.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Confirm Password is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Email Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="inputPassword3" placeholder="Email Id" formControlName="EmailId" pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,3}$">\r\n <div *ngIf="adduserFrm.controls.EmailId.invalid && !adduserFrm.controls.EmailId.value && adduserFrm.controls.EmailId.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Email Id is required</div>\r\n\r\n <div *ngIf="adduserFrm.controls.EmailId.invalid && adduserFrm.controls.EmailId.value" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">\r\n Please enter the correct email.\r\n </div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">First Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="FirstName" placeholder="First Name" type="text" formControlName="FirstName">\r\n <div *ngIf="!adduserFrm.controls.FirstName.valid && adduserFrm.controls.FirstName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">First Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Last Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="LastName" placeholder="Last Name" type="text" formControlName="LastName">\r\n <div *ngIf="!adduserFrm.controls.LastName.valid && adduserFrm.controls.LastName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Last Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="status" class="col-sm-4 control-label">Status :</label>\r\n <div class="col-sm-7">\r\n\r\n <label class="radio-inline">\r\n <input name="isActive" value="true" type="radio" formControlName="UserStatusActive" (change)="handleChange($event)">\r\n Active\r\n </label>\r\n <label class="radio-inline">\r\n <input name="isActive" value="false" type="radio" formControlName="UserStatusInActive" (change)="handleChange($event)">\r\n Inactive\r\n </label>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">User Type:</label>\r\n <div class="col-sm-7">\r\n\r\n <input class="form-control input-sm" id="UserType" placeholder="" type="text" formControlName="UserType" [attr.disabled]="true">\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Account Type :</label>\r\n <div class="col-sm-7">\r\n\r\n <input class="form-control input-sm" id="AccountType" placeholder="" type="text" formControlName="AccountType" [attr.disabled]="true">\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Account Number :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="AccountNumber" placeholder="" type="text" formControlName="AccountNumber" [attr.disabled]="true">\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Created Date :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="Createddate" placeholder="" type="text" formControlName="Createddate" [attr.disabled]="true">\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Last Modified Date :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="LastModifiedDate" placeholder="" type="text" formControlName="LastModifiedDate" [attr.disabled]="true">\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Created By :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="Createdby" placeholder="" type="text" formControlName="Createdby" [attr.disabled]="true">\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Modified By :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="Modifiedby" placeholder="" type="text" formControlName="Modifiedby" [attr.disabled]="true">\r\n\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputEmail3" class="col-sm-4 control-label">Deactivation Date :</label>\r\n <div class="col-sm-7">\r\n <input class="form-control input-sm" id="DeactivationDate" placeholder="" type="text" formControlName="DeactivationDate" [attr.disabled]="true">\r\n\r\n </div>\r\n </div>\r\n <div class="row">\r\n <div class="col-sm-12 marginTop20 text-center">\r\n <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" (click)="UpdateUser(this)"><i class="fa fa-plus-circle"></i> Update</button>\r\n \x3c!--modal--\x3e\r\n <div class="modal fade bs-example-modal-sm text-left" tabindex="-1" role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Please enter a username</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n\r\n </div>\x3c!-- /.modal-content --\x3e\r\n </div>\x3c!-- /.modal-dialog --\x3e\r\n </div>\r\n\r\n <button class="btn btn-primary btn-sm" (click)="EditUser()"><i class="fa fa-refresh"></i> Reset</button>\r\n <button class="btn btn-primary btn-sm" (click)="redirect()"><i class="fa fa-close"></i> Cancel</button>\r\n </div>\r\n\r\n </div>\r\n </form>\r\n \x3c!-- form --\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n\r\n \r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n'},o9F3:function(t,e){t.exports='<div class="row">\r\n <div class="col-sm-12 pageHeading">\r\n <h4>Unblock User</h4>\r\n </div>\r\n <div>\r\n <ng-template #template>\r\n <div class="modal-header">\r\n <h4 class="modal-title pull-left">Confirmation</h4>\r\n <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()">\r\n <span aria-hidden="true">×</span>\r\n </button>\r\n </div>\r\n <div class="modal-body">\r\n <p>Are you sure to unblock the selected user(s)?</p>\r\n </div>\r\n <div class="modal-footer">\r\n <button type="button" class="btn btn-primary btn-sm" (click)="UpdateUnBlockedUsers()">Yes</button>\r\n <button type="button" class="btn btn-primary btn-sm" (click)="modalRef.hide()">No</button>\r\n </div>\r\n </ng-template>\r\n </div>\r\n <ng-template #templatesuccess>\r\n <div class="modal-header">\r\n <h4 class="modal-title pull-left">Confirmation</h4>\r\n <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()">\r\n <span aria-hidden="true">×</span>\r\n </button>\r\n </div>\r\n <div class="modal-body" [innerHTML]="modalAlerts">\r\n </div>\r\n <div class="modal-footer">\r\n </div>\r\n </ng-template>\r\n <div class="col-sm-12">\r\n\r\n <div class="container-fluid main-full">\r\n <div class="row">\r\n <div class="well marginBtm12" novalidate [formGroup]="UnBlockedUserFrm">\r\n \x3c!--first-table--\x3e\r\n <div class="table-responsive blue">\r\n <table class="table table-condensed table-bordered margin-btm0 table-striped table-hover">\r\n <thead>\r\n <tr>\r\n <th>Select</th>\r\n <th>First Name</th>\r\n <th>Last Name</th>\r\n <th>User ID</th>\r\n <th>Password</th>\r\n <th>Email ID</th>\r\n <th>Blocked Date</th>\r\n <th>Account Number</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr *ngFor="let UserEntity of UserList;let i = index">\r\n <td>\r\n <input type="checkbox" (change)="onChange(i, UserEntity.Id, $event.target.checked)">\r\n </td>\r\n <td>{{UserEntity.FirstName}}</td>\r\n <td>{{UserEntity.LastName}}</td>\r\n <td>{{UserEntity.LoginId}}</td>\r\n <td>{{UserEntity.Password}}</td>\r\n <td>{{UserEntity.EmailId}}</td>\r\n <td>{{UserEntity.LoginTime| date: \'MM/dd/yyyy\'}}</td>\r\n <td>{{UserEntity.AccountNumber}}</td>\r\n </tr>\r\n\r\n </tbody>\r\n </table>\r\n </div>\r\n\r\n \x3c!--first-table--\x3e\r\n\r\n <div class="row">\r\n <div class="col-sm-12 marginTop20 text-center">\r\n <button class="btn btn-primary btn-sm" (click)="openModal(template)"><i class="fa fa-times-circle"></i> Unblock</button>\r\n <button class="btn btn-primary btn-sm"><i class="fa fa-close"></i> Cancel</button>\r\n </div>\r\n </div>\r\n \x3c!--tab-content--\x3e\r\n </div>\r\n </div>\r\n\r\n </div>\r\n </div>\r\n</div>\r\n'},wLgm:function(t,e){t.exports='<div class="row">\r\n \x3c!-- main-heading --\x3e\r\n <div class="col-sm-12 pageHeading">\r\n <h4>Subscription Price</h4>\r\n </div>\r\n \x3c!-- main-heading --\x3e\r\n\r\n <ng-template #template>\r\n <div class="modal-header">\r\n <h4 class="modal-title pull-left">Delete</h4>\r\n <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()">\r\n <span aria-hidden="true">×</span>\r\n </button>\r\n </div>\r\n <div class="modal-body">\r\n <p>Do you want to delete the selected subscription prices?</p>\r\n </div>\r\n <div class="modal-footer">\r\n <button type="button" class="btn btn-primary btn-sm" (click)="DeleteSubscriptionPrices()" >Yes</button>\r\n <button type="button" class="btn btn-primary btn-sm" (click)="modalRef.hide()" >No</button>\r\n </div>\r\n </ng-template>\r\n\r\n <ng-template #templatesuccess>\r\n <div class="modal-header">\r\n <h4 class="modal-title pull-left">Confirmation</h4>\r\n <button type="button" class="close pull-right" aria-label="Close" (click)="modalRef.hide()">\r\n <span aria-hidden="true">×</span>\r\n </button>\r\n </div>\r\n <div class="modal-body" [innerHTML]="modalAlerts">\r\n </div>\r\n <div class="modal-footer">\r\n </div>\r\n </ng-template>\r\n\r\n \x3c!-- container --\x3e\r\n <div [className]="divClass">\r\n\r\n <div class="container-fluid main-full">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="subscriptionPriceFrm" (submit)="UpdateSubscriptionPrices(templatesuccess)">\r\n <div [style.visibility]="(Mode == \'Search\') ? \'visible\' : \'hidden\'" class="row">\r\n\r\n <div class="well marginBtm12">\r\n <div class="form-group" *ngIf="alerts != \'\'">\r\n <div class="marginBtm12 text-center">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n </div>\r\n </div>\r\n \x3c!--tab-content--\x3e\r\n <div>\r\n \x3c!-- Nav tabs --\x3e\r\n <ul class="nav nav-tabs" role="tablist">\r\n <li role="presentation" class="active"><a aria-controls="higher-edu" href="#" (click)="SearchSubscriptionPrices(1)" role="tab" data-toggle="tab">Higher Education Instructor</a></li>\r\n <li role="presentation"><a aria-controls="higher-school" href="#" (click)="SearchSubscriptionPrices(2)" role="tab" data-toggle="tab">Higher School Instructor</a></li>\r\n <li role="presentation"><a aria-controls="higher-student" href="#" (click)="SearchSubscriptionPrices(3)" role="tab" data-toggle="tab">Higher Education Student</a></li>\r\n <li role="presentation"><a aria-controls="higher-school-student" href="#" (click)="SearchSubscriptionPrices(4)" role="tab" data-toggle="tab">Higher School Student</a></li>\r\n <li role="presentation"><a aria-controls="public-library" href="#" (click)="SearchSubscriptionPrices(5)" role="tab" data-toggle="tab">Public Library</a></li>\r\n <li role="presentation"><a aria-controls="academic-library" href="#" (click)="SearchSubscriptionPrices(6)" role="tab" data-toggle="tab">Academic Library</a></li>\r\n </ul>\r\n\r\n \x3c!-- Tab panes --\x3e\r\n <div class="tab-content">\r\n \x3c!--first-table--\x3e\r\n <div role="tabpanel" class="tab-pane active" id="higher-edu">\r\n <div class="table-responsive blue">\r\n <table class="table table-condensed table-bordered margin-btm0 table-striped table-hover">\r\n <thead>\r\n <tr>\r\n <th>Select</th>\r\n <th>Subscription Type</th>\r\n <th>Duration(in Month)</th>\r\n <th>Price</th>\r\n <th>Active</th>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n <tr *ngFor="let item of this.subscriptionPriceFrm.controls[\'subscriptionPrices\'].value; let i = index">\r\n <td>\r\n <input type="hidden" [(contenteditableModel)]="item.Id">\r\n <input type="hidden" [(contenteditableModel)]="item.EditionId">\r\n <input type="checkbox" (change)="onChange(i, item.Id, $event.target.checked)">\r\n </td>\r\n <td contenteditable="true" [(contenteditableModel)]="item.Title">{{item.Title}}</td>\r\n <td contenteditable="true" [(contenteditableModel)]="item.Duration">{{item.Duration}}</td>\r\n <td contenteditable="true" [(contenteditableModel)]="item.Price">{{item.Price | number : \'1.2\'}}</td>\r\n <td>\r\n <input type="checkbox" [(checked)]="item.IsActive" [(contenteditableModel)]="item.IsActive">\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n </div>\r\n </div>\r\n \x3c!--first-table--\x3e\r\n\r\n <div class="row">\r\n <div class="col-sm-12 marginTop20 text-center">\r\n <button class="btn btn-primary btn-sm" type="button" (click)="AddSubscriptionPrice(templatesuccess)"><i class="fa fa-plus-circle"></i> Add</button>\r\n <button class="btn btn-primary btn-sm" type="button" (click)="openModal(template)"><i class="fa fa-trash"></i> Delete</button>\r\n <button class="btn btn-primary btn-sm" type="submit"><i class="fa fa-check"></i> Apply</button>\r\n </div>\r\n </div>\r\n\r\n </div>\r\n </div>\r\n \x3c!--tab-content--\x3e\r\n </div>\r\n </div>\r\n </form>\r\n <div style="position: absolute; z-index: 100; width: 80%" [style.top]="topPos" [style.visibility]="(Mode==\'Add\') ? \'visible\' : \'hidden\'" class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" [formGroup]="insertSubscriptionPriceFrm" (submit)="InsertSubscriptionPrice(templatesuccess)">\r\n <div class="form-group" *ngIf="alerts != \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="title" class="col-sm-4 control-label">Title <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="hidden" formControlName="editionId">\r\n <input type="hidden" formControlName="subscriptionPriceId">\r\n <input type="text" class="form-control" id="title" formControlName="title" maxlength="50">\r\n <div *ngIf="insertSubscriptionPriceFrm.controls.title.hasError(\'required\') && insertSubscriptionPriceFrm.controls.title.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Subscription title is required</div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="price" class="col-sm-4 control-label">Price <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="price" formControlName="price" maxlength="10">\r\n <div *ngIf="insertSubscriptionPriceFrm.controls.price.hasError(\'required\') && insertSubscriptionPriceFrm.controls.price.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Subscription price is required</div>\r\n <div *ngIf="insertSubscriptionPriceFrm.controls.price.hasError(\'pattern\') && insertSubscriptionPriceFrm.controls.price.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Subscription price must be numeric</div>\r\n </div>\r\n </div>\r\n \r\n <div class="form-group">\r\n <label for="duration" class="col-sm-4 control-label">Duration <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="duration" formControlName="duration" maxlength="2">\r\n <div *ngIf="insertSubscriptionPriceFrm.controls.duration.hasError(\'required\') && insertSubscriptionPriceFrm.controls.duration.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Subscription duration is required</div>\r\n <div *ngIf="insertSubscriptionPriceFrm.controls.duration.hasError(\'pattern\') && insertSubscriptionPriceFrm.controls.duration.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Subscription duration must be numeric</div>\r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <label for="status" class="col-sm-4 control-label">Status :</label>\r\n <div class="col-sm-7">\r\n <label class="radio-inline">\r\n <input name="isActive" value="true" type="radio" formControlName="isActive"> \r\n Active \r\n </label> \r\n <label class="radio-inline">\r\n <input name="isActive" value="false" type="radio" formControlName="isActive">\r\n Inactive \r\n </label> \r\n </div>\r\n </div>\r\n\r\n <div class="form-group">\r\n <div class="col-sm-offset-4 col-sm-7 mar-top17">\r\n <button type="submit" [disabled]="!insertSubscriptionPriceFrm.valid" class="btn btn-primary btn-sm"><i class="fa fa-plus-circle"></i> Save</button>\r\n <button type="button" (click)="CancelAdd()" class="btn btn-primary btn-sm"><i class="fa fa-times-circle"></i> Cancel</button>\r\n </div>\r\n </div>\r\n\r\n </form>\r\n \x3c!-- form --\x3e\r\n \r\n \x3c!--modal--\x3e\r\n <div class="modal fade bs-example-modal-sm text-left" tabindex="-1" role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Please select subscription to delete.</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n </div>\r\n \x3c!-- /.modal-content --\x3e\r\n </div>\r\n \x3c!-- /.modal-dialog --\x3e\r\n </div>\r\n \x3c!-- /.modal --\x3e\r\n \x3c!--modal--\x3e\r\n \x3c!--modal--\x3e\r\n <div class="modal fade bs-example-modal-sm text-left" tabindex="-1" role="dialog" id="mymodal1">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>Subscription type is required.</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n </div>\r\n \x3c!-- /.modal-content --\x3e\r\n </div>\r\n \x3c!-- /.modal-dialog --\x3e\r\n </div>\r\n \x3c!-- /.modal --\x3e\r\n \x3c!--modal--\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n\x3c!-- container --\x3e\r\n</div>'},xbvx:function(t,e){t.exports='<div class="row">\r\n \x3c!-- main-heading --\x3e\r\n <div class="col-sm-12 pageHeading">\r\n <h4>Update Profile</h4>\r\n </div>\r\n <div class="col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3">\r\n <div class="container-fluid main-full">\r\n <div class="row">\r\n <div class="well">\r\n <div class="row">\r\n <div class="col-sm-12">\r\n <h5 class="text-center text-success"><strong>**To update your profile fill all the text fields carefully.</strong></h5>\r\n <div class="panel-body">\r\n \x3c!-- form --\x3e\r\n <form class="form-horizontal" novalidate [formGroup]="userFrm">\r\n <div class="form-group" *ngIf="alerts !== \'\'">\r\n <div class="col-xs-12">\r\n <div class="alert alert-danger" [innerHTML]="alerts">\r\n </div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n\r\n <label for="inputEmail3" class="col-sm-4 control-label">First Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" formControlName="firstName" class="form-control" id="inputEmail3">\r\n <div *ngIf="!userFrm.controls.firstName.valid && userFrm.controls.firstName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">First Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Last Name <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" id="inputPassword3" formControlName="lastName">\r\n <div *ngIf="!userFrm.controls.lastName.valid && userFrm.controls.lastName.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Last Name is required</div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <label for="inputPassword3" class="col-sm-4 control-label">Email Id <span class="red">*</span> :</label>\r\n <div class="col-sm-7">\r\n <input type="text" class="form-control" required="required" id="inputPassword3" formControlName="emailId" pattern="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,3}$">\r\n\r\n <div *ngIf="userFrm.controls.emailId.invalid && !userFrm.controls.emailId.value && userFrm.controls.emailId.dirty" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">Email Id is required</div>\r\n\r\n <div *ngIf="userFrm.controls.emailId.invalid && userFrm.controls.emailId.value" class="alert alert-danger" style="padding: 2px; margin-bottom: 2px;">\r\n Please enter the correct email.\r\n </div>\r\n </div>\r\n </div>\r\n <div class="form-group">\r\n <div class="col-sm-offset-4 col-sm-7 mar-top17">\r\n <button type="submit" class="btn btn-primary btn-sm" data-toggle="modal" (click)="UpdateUserProfile(this)"><i class="fa fa-check"></i> Update</button>\r\n \x3c!--cancel-button--\x3e\r\n\r\n <div class="modal fade bs-example-modal-sm" tabindex="-1" #profileModal role="dialog" id="mymodal">\r\n <div class="modal-dialog modal-sm" role="document">\r\n <div class="modal-content">\r\n <div class="modal-header annotation-modal-header ui-draggable-handle">\r\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xd7</span></button>\r\n <h4 class="modal-title" id="">Alert</h4>\r\n </div>\r\n <div class="modal-body">\r\n <h5>User profile has been updated successfully.</h5>\r\n </div>\r\n <div class="modal-footer">\r\n <div class="row">\r\n <div class="col-sm-12"><button class="btn btn-primary btn-sm">Ok</button></div>\r\n </div>\r\n </div>\r\n\r\n </div>\x3c!-- /.modal-content --\x3e\r\n </div>\x3c!-- /.modal-dialog --\x3e\r\n </div>\x3c!-- /.modal --\x3e\r\n \x3c!--cancel-button--\x3e\r\n <button type="submit" class="btn btn-primary btn-sm" (click)="redirect()"><i class="fa fa-close"></i> Cancel</button>\r\n </div>\r\n\r\n </div>\r\n </form>\r\n \x3c!-- form --\x3e\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n'}},[0]); | |
0 | 2 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/polyfills.35726d60cdf25fecc5f1.bundle.js
0 → 100644
1 | +webpackJsonp([0],{"+GRi":function(e,t,n){var r=n("Wo2w"),o=n("Wy9r");e.exports=function(e){return r(o(e))}},"+Q6C":function(e,t,n){var r=n("CDXM"),o=n("6De9").f,i=n("+pQw");r(r.S,"Reflect",{deleteProperty:function(e,t){var n=o(i(e),t);return!(n&&!n.configurable)&&delete e[t]}})},"+iEx":function(e,t,n){n("fHxy"),n("5GJ3"),n("X0O/"),n("HCkn"),n("ncNB"),n("soMw"),n("8sYH"),n("IJ3P"),n("t6ta"),e.exports=n("b4gG").Reflect},"+pQw":function(e,t,n){var r=n("JXkd");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"/XRd":function(e,t,n){var r=n("tose"),o=n("CDXM"),i=n("+pQw"),a=n("A1WY");o(o.S+o.F*n("umMR")(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(e,t,n){i(e),t=a(t,!0),i(n);try{return r.f(e,t,n),!0}catch(e){return!1}}})},"/wY1":function(e,t,n){n("rMMT"),n("dlwK"),n("/XRd"),n("+Q6C"),n("dBNB"),n("7Fno"),n("gZpL"),n("dSHT"),n("d+61"),n("V2Dj"),n("wJYt"),n("gdNQ"),n("VsLy"),n("wLW2"),e.exports=n("b4gG").Reflect},1:function(e,t,n){e.exports=n("TU+8")},"2Fuj":function(e,t,n){var r=n("R5c1"),o=n("a/Sk");e.exports=Object.keys||function(e){return r(e,o)}},"3LDD":function(e,t,n){"use strict";var r=n("tose").f,o=n("51pc"),i=n("pBmS"),a=n("pa70"),c=n("Lcie"),u=n("p/bR"),s=n("WsSm"),l=n("w/BM"),f=n("KpXt"),p=n("V+0c"),h=n("xI8H").fastKey,v=n("Y5fy"),d=p?"_s":"size",y=function(e,t){var n,r=h(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,s){var l=e(function(e,r){c(e,l,t,"_i"),e._t=t,e._i=o(null),e._f=void 0,e._l=void 0,e[d]=0,void 0!=r&&u(r,n,e[s],e)});return i(l.prototype,{clear:function(){for(var e=v(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[d]=0},delete:function(e){var n=v(this,t),r=y(n,e);if(r){var o=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=o),o&&(o.p=i),n._f==r&&(n._f=o),n._l==r&&(n._l=i),n[d]--}return!!r},forEach:function(e){v(this,t);for(var n,r=a(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!y(v(this,t),e)}}),p&&r(l.prototype,"size",{get:function(){return v(this,t)[d]}}),l},def:function(e,t,n){var r,o,i=y(e,t);return i?i.v=n:(e._l=i={i:o=h(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=i),r&&(r.n=i),e[d]++,"F"!==o&&(e._i[o]=i)),e},getEntry:y,setStrong:function(e,t,n){s(e,t,function(e,n){this._t=v(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?l(0,n.k):"values"==t?l(0,n.v):l(0,[n.k,n.v]):(e._t=void 0,l(1))},n?"entries":"values",!n,!0),f(t)}}},"3r0D":function(e,t,n){var r=n("Iclu")("wks"),o=n("c09d"),i=n("ptrv").Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},"51pc":function(e,t,n){var r=n("+pQw"),o=n("ewdp"),i=n("a/Sk"),a=n("yIWP")("IE_PROTO"),c=function(){},u=function(){var e,t=n("BQSv")("iframe"),r=i.length;for(t.style.display="none",n("Ed9o").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(c.prototype=r(e),n=new c,c.prototype=null,n[a]=e):n=u(),void 0===t?n:o(n,t)}},"5GJ3":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.key,a=r.map,c=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:i(arguments[2]),r=a(o(t),n,!1);if(void 0===r||!r.delete(e))return!1;if(r.size)return!0;var u=c.get(t);return u.delete(n),!!u.size||c.delete(t)}})},"5b+r":function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?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)}},"5oDA":function(e,t,n){var r=n("JXkd"),o=n("+pQw"),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("pa70")(Function.call,n("6De9").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},"6De9":function(e,t,n){var r=n("9e9+"),o=n("piOq"),i=n("+GRi"),a=n("A1WY"),c=n("rMsi"),u=n("gNkH"),s=Object.getOwnPropertyDescriptor;t.f=n("V+0c")?s:function(e,t){if(e=i(e),t=a(t,!0),u)try{return s(e,t)}catch(e){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"7Fno":function(e,t,n){function r(e,t){var n,c,l=arguments.length<3?e:arguments[2];return s(e)===l?e[t]:(n=o.f(e,t))?a(n,"value")?n.value:void 0!==n.get?n.get.call(l):void 0:u(c=i(e))?r(c,t,l):void 0}var o=n("6De9"),i=n("TJLg"),a=n("rMsi"),c=n("CDXM"),u=n("JXkd"),s=n("+pQw");c(c.S,"Reflect",{get:r})},"8sYH":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("TJLg"),a=r.has,c=r.key,u=function(e,t,n){if(a(e,t,n))return!0;var r=i(t);return null!==r&&u(e,r,n)};r.exp({hasMetadata:function(e,t){return u(e,o(t),arguments.length<3?void 0:c(arguments[2]))}})},"9ScN":function(e,t,n){"use strict";var r=n("51pc"),o=n("piOq"),i=n("P6IN"),a={};n("gxdV")(a,n("3r0D")("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},"9e9+":function(e,t){t.f={}.propertyIsEnumerable},"9wYb":function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},A1WY:function(e,t,n){var r=n("JXkd");e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},BCYq:function(e,t,n){var r=n("pa70"),o=n("Wo2w"),i=n("RT4T"),a=n("rppw"),c=n("UKZQ");e.exports=function(e,t){var n=1==e,u=2==e,s=3==e,l=4==e,f=6==e,p=5==e||f,h=t||c;return function(t,c,v){for(var d,y,g=i(t),k=o(g),m=r(c,v,3),_=a(k.length),b=0,w=n?h(t,_):u?h(t,0):void 0;_>b;b++)if((p||b in k)&&(d=k[b],y=m(d,b,g),e))if(n)w[b]=y;else if(y)switch(e){case 3:return!0;case 5:return d;case 6:return b;case 2:w.push(d)}else if(l)return!1;return f?-1:s||l?l:w}}},BQSv:function(e,t,n){var r=n("JXkd"),o=n("ptrv").document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},CDXM:function(e,t,n){var r=n("ptrv"),o=n("b4gG"),i=n("gxdV"),a=n("lfBE"),c=n("pa70"),u=function(e,t,n){var s,l,f,p,h=e&u.F,v=e&u.G,d=e&u.S,y=e&u.P,g=e&u.B,k=v?r:d?r[t]||(r[t]={}):(r[t]||{}).prototype,m=v?o:o[t]||(o[t]={}),_=m.prototype||(m.prototype={});v&&(n=t);for(s in n)l=!h&&k&&void 0!==k[s],f=(l?k:n)[s],p=g&&l?c(f,r):y&&"function"==typeof f?c(Function.call,f):f,k&&a(k,s,f,e&u.U),m[s]!=f&&i(m,s,p),y&&_[s]!=f&&(_[s]=f)};r.core=o,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},Ed9o:function(e,t,n){var r=n("ptrv").document;e.exports=r&&r.documentElement},HCkn:function(e,t,n){var r=n("Ps07"),o=n("WGJ/"),i=n("gBtn"),a=n("+pQw"),c=n("TJLg"),u=i.keys,s=i.key,l=function(e,t){var n=u(e,t),i=c(e);if(null===i)return n;var a=l(i,t);return a.length?n.length?o(new r(n.concat(a))):a:n};i.exp({getMetadataKeys:function(e){return l(a(e),arguments.length<2?void 0:s(arguments[1]))}})},IJ3P:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.has,a=r.key;r.exp({hasOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},Iclu:function(e,t,n){var r=n("ptrv"),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return o[e]||(o[e]={})}},JXkd:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},KGrn:function(e,t){e.exports=!1},KM3d:function(e,t,n){var r=n("9wYb"),o=Math.max,i=Math.min;e.exports=function(e,t){return e=r(e),e<0?o(e+t,0):i(e,t)}},"KpI+":function(e,t,n){var r=n("lexG"),o=n("3r0D")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},KpXt:function(e,t,n){"use strict";var r=n("ptrv"),o=n("tose"),i=n("V+0c"),a=n("3r0D")("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},Lcie:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},NISB:function(e,t,n){var r=n("PNtC"),o=n("lzDK"),i=n("+pQw"),a=n("ptrv").Reflect;e.exports=a&&a.ownKeys||function(e){var t=r.f(i(e)),n=o.f;return n?t.concat(n(e)):t}},P6IN:function(e,t,n){var r=n("tose").f,o=n("rMsi"),i=n("3r0D")("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},PNtC:function(e,t,n){var r=n("R5c1"),o=n("a/Sk").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},Ps07:function(e,t,n){"use strict";var r=n("3LDD"),o=n("Y5fy");e.exports=n("cpZ/")("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(o(this,"Set"),e=0===e?0:e,e)}},r)},QZhw:function(e,t,n){"use strict";var r,o=n("BCYq")(0),i=n("lfBE"),a=n("xI8H"),c=n("rIdM"),u=n("XRS9"),s=n("JXkd"),l=n("umMR"),f=n("Y5fy"),p=a.getWeak,h=Object.isExtensible,v=u.ufstore,d={},y=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(e){if(s(e)){var t=p(e);return!0===t?v(f(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(f(this,"WeakMap"),e,t)}},k=e.exports=n("cpZ/")("WeakMap",y,g,u,!0,!0);l(function(){return 7!=(new k).set((Object.freeze||Object)(d),7).get(d)})&&(r=u.getConstructor(y,"WeakMap"),c(r.prototype,g),a.NEED=!0,o(["delete","has","get","set"],function(e){var t=k.prototype,n=t[e];i(t,e,function(t,o){if(s(t)&&!h(t)){this._f||(this._f=new r);var i=this._f[e](t,o);return"set"==e?this:i}return n.call(this,t,o)})}))},R5c1:function(e,t,n){var r=n("rMsi"),o=n("+GRi"),i=n("vyV2")(!1),a=n("yIWP")("IE_PROTO");e.exports=function(e,t){var n,c=o(e),u=0,s=[];for(n in c)n!=a&&r(c,n)&&s.push(n);for(;t.length>u;)r(c,n=t[u++])&&(~i(s,n)||s.push(n));return s}},RT4T:function(e,t,n){var r=n("Wy9r");e.exports=function(e){return Object(r(e))}},TJLg:function(e,t,n){var r=n("rMsi"),o=n("RT4T"),i=n("yIWP")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"TU+8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n("/wY1"),o=(n.n(r),n("+iEx")),i=(n.n(o),n("eFQL"));n.n(i)},UKZQ:function(e,t,n){var r=n("a7b8");e.exports=function(e,t){return new(r(e))(t)}},ULWX:function(e,t,n){var r=n("+pQw");e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},UlVq:function(e,t,n){var r=n("3r0D")("iterator"),o=!1;try{var i=[7][r]();i.return=function(){o=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:n=!0}},i[r]=function(){return a},e(i)}catch(e){}return n}},Ula3:function(e,t,n){var r=n("JXkd"),o=n("5oDA").set;e.exports=function(e,t,n){var i,a=t.constructor;return a!==n&&"function"==typeof a&&(i=a.prototype)!==n.prototype&&r(i)&&o&&o(e,i),e}},"V+0c":function(e,t,n){e.exports=!n("umMR")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},V2Dj:function(e,t,n){var r=n("CDXM"),o=n("+pQw"),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return o(e),!i||i(e)}})},VceJ:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},VsLy:function(e,t,n){function r(e,t,n){var u,p,h=arguments.length<4?e:arguments[3],v=i.f(l(e),t);if(!v){if(f(p=a(e)))return r(p,t,n,h);v=s(0)}return c(v,"value")?!(!1===v.writable||!f(h))&&(u=i.f(h,t)||s(0),u.value=n,o.f(h,t,u),!0):void 0!==v.set&&(v.set.call(h,n),!0)}var o=n("tose"),i=n("6De9"),a=n("TJLg"),c=n("rMsi"),u=n("CDXM"),s=n("piOq"),l=n("+pQw"),f=n("JXkd");u(u.S,"Reflect",{set:r})},"WGJ/":function(e,t,n){var r=n("p/bR");e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},Wo2w:function(e,t,n){var r=n("VceJ");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},WsSm:function(e,t,n){"use strict";var r=n("KGrn"),o=n("CDXM"),i=n("lfBE"),a=n("gxdV"),c=n("rMsi"),u=n("lexG"),s=n("9ScN"),l=n("P6IN"),f=n("TJLg"),p=n("3r0D")("iterator"),h=!([].keys&&"next"in[].keys()),v=function(){return this};e.exports=function(e,t,n,d,y,g,k){s(n,t,d);var m,_,b,w=function(e){if(!h&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},T=t+" Iterator",E="values"==y,O=!1,x=e.prototype,S=x[p]||x["@@iterator"]||y&&x[y],D=S||w(y),M=y?E?w("entries"):D:void 0,P="Array"==t?x.entries||S:S;if(P&&(b=f(P.call(new e)))!==Object.prototype&&b.next&&(l(b,T,!0),r||c(b,p)||a(b,p,v)),E&&S&&"values"!==S.name&&(O=!0,D=function(){return S.call(this)}),r&&!k||!h&&!O&&x[p]||a(x,p,D),u[t]=D,u[T]=v,y)if(m={values:E?D:w("values"),keys:g?D:w("keys"),entries:M},k)for(_ in m)_ in x||i(x,_,m[_]);else o(o.P+o.F*(h||O),t,m);return m}},Wy9r:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"X0O/":function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("TJLg"),a=r.has,c=r.get,u=r.key,s=function(e,t,n){if(a(e,t,n))return c(e,t,n);var r=i(t);return null!==r?s(e,r,n):void 0};r.exp({getMetadata:function(e,t){return s(e,o(t),arguments.length<3?void 0:u(arguments[2]))}})},XRS9:function(e,t,n){"use strict";var r=n("pBmS"),o=n("xI8H").getWeak,i=n("+pQw"),a=n("JXkd"),c=n("Lcie"),u=n("p/bR"),s=n("BCYq"),l=n("rMsi"),f=n("Y5fy"),p=s(5),h=s(6),v=0,d=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},g=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=h(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var s=e(function(e,r){c(e,s,t,"_i"),e._t=t,e._i=v++,e._l=void 0,void 0!=r&&u(r,n,e[i],e)});return r(s.prototype,{delete:function(e){if(!a(e))return!1;var n=o(e);return!0===n?d(f(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!a(e))return!1;var n=o(e);return!0===n?d(f(this,t)).has(e):n&&l(n,this._i)}}),s},def:function(e,t,n){var r=o(i(t),!0);return!0===r?d(e).set(t,n):r[e._i]=n,e},ufstore:d}},Y5fy:function(e,t,n){var r=n("JXkd");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},ZI9W:function(e,t,n){"use strict";var r=n("3LDD"),o=n("Y5fy");e.exports=n("cpZ/")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(o(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(o(this,"Map"),0===e?0:e,t)}},r,!0)},"a/Sk":function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},a7b8:function(e,t,n){var r=n("JXkd"),o=n("rKhO"),i=n("3r0D")("species");e.exports=function(e){var t;return o(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},b4gG:function(e,t){var n=e.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},c09d:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},"cpZ/":function(e,t,n){"use strict";var r=n("ptrv"),o=n("CDXM"),i=n("lfBE"),a=n("pBmS"),c=n("xI8H"),u=n("p/bR"),s=n("Lcie"),l=n("JXkd"),f=n("umMR"),p=n("UlVq"),h=n("P6IN"),v=n("Ula3");e.exports=function(e,t,n,d,y,g){var k=r[e],m=k,_=y?"set":"add",b=m&&m.prototype,w={},T=function(e){var t=b[e];i(b,e,"delete"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof m&&(g||b.forEach&&!f(function(){(new m).entries().next()}))){var E=new m,O=E[_](g?{}:-0,1)!=E,x=f(function(){E.has(1)}),S=p(function(e){new m(e)}),D=!g&&f(function(){for(var e=new m,t=5;t--;)e[_](t,t);return!e.has(-0)});S||(m=t(function(t,n){s(t,m,e);var r=v(new k,t,m);return void 0!=n&&u(n,y,r[_],r),r}),m.prototype=b,b.constructor=m),(x||D)&&(T("delete"),T("has"),y&&T("get")),(D||O)&&T(_),g&&b.clear&&delete b.clear}else m=d.getConstructor(t,e,y,_),a(m.prototype,n),c.NEED=!0;return h(m,e),w[e]=m,o(o.G+o.W+o.F*(m!=k),w),g||d.setStrong(m,e,y),m}},"d+61":function(e,t,n){var r=n("CDXM");r(r.S,"Reflect",{has:function(e,t){return t in e}})},dBNB:function(e,t,n){"use strict";var r=n("CDXM"),o=n("+pQw"),i=function(e){this._t=o(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n("9ScN")(i,"Object",function(){var e,t=this,n=t._k;do{if(t._i>=n.length)return{value:void 0,done:!0}}while(!((e=n[t._i++])in t._t));return{value:e,done:!1}}),r(r.S,"Reflect",{enumerate:function(e){return new i(e)}})},dSHT:function(e,t,n){var r=n("CDXM"),o=n("TJLg"),i=n("+pQw");r(r.S,"Reflect",{getPrototypeOf:function(e){return o(i(e))}})},"dXJ/":function(e,t,n){var r=n("VceJ"),o=n("3r0D")("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,c;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),o))?n:i?r(t):"Object"==(c=r(t))&&"function"==typeof t.callee?"Arguments":c}},dlwK:function(e,t,n){var r=n("CDXM"),o=n("51pc"),i=n("uNkO"),a=n("+pQw"),c=n("JXkd"),u=n("umMR"),s=n("p9up"),l=(n("ptrv").Reflect||{}).construct,f=u(function(){function e(){}return!(l(function(){},[],e)instanceof e)}),p=!u(function(){l(function(){})});r(r.S+r.F*(f||p),"Reflect",{construct:function(e,t){i(e),a(t);var n=arguments.length<3?e:i(arguments[2]);if(p&&!f)return l(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(s.apply(e,r))}var u=n.prototype,h=o(c(u)?u:Object.prototype),v=Function.apply.call(e,h,t);return c(v)?v:h}})},eFQL:function(e,t,n){(function(e){!function(e,t){t()}(0,function(){"use strict";function t(e,t){for(var n=e.length-1;n>=0;n--)typeof e[n]===Z&&(e[n]=Zone.current.wrap(e[n],t+"_"+n));return e}function n(e,n){for(var o=e.constructor.name,i=0;i<n.length;i++)!function(i){var a=n[i],c=e[a];if(c){if(!r(Object.getOwnPropertyDescriptor(e,a)))return"continue";e[a]=function(e){var n=function(){return e.apply(this,t(arguments,o+"."+a))};return s(n,e),n}(c)}}(i)}function r(e){return!e||!1!==e.writable&&(typeof e.get!==Z||typeof e.set!==C)}function o(e,t,n){var r=Object.getOwnPropertyDescriptor(e,t);if(!r&&n){Object.getOwnPropertyDescriptor(n,t)&&(r={enumerable:!0,configurable:!0})}if(r&&r.configurable){delete r.writable,delete r.value;var o=r.get,i=t.substr(2),a=X[i];a||(a=X[i]=j("ON_PROPERTY"+i)),r.set=function(t){var n=this;if(n||e!==R||(n=R),n){n[a]&&n.removeEventListener(i,B),"function"==typeof t?(n[a]=t,n.addEventListener(i,B,!1)):n[a]=null}},r.get=function(){var n=this;if(n||e!==R||(n=R),!n)return null;var i=n[a];if(i)return i;if(o){var c=o&&o.apply(this);if(c)return r.set.apply(this,[c]),typeof n[z]===Z&&n.removeAttribute(t),c}return null},Object.defineProperty(e,t,r)}}function i(e,t,n){if(t)for(var r=0;r<t.length;r++)o(e,"on"+t[r],n);else{var i=[];for(var a in e)"on"==a.substr(0,2)&&i.push(a);for(var c=0;c<i.length;c++)o(e,i[c],n)}}function a(e){var n=R[e];if(n){R[j(e)]=n,R[e]=function(){var r=t(arguments,e);switch(r.length){case 0:this[N]=new n;break;case 1:this[N]=new n(r[0]);break;case 2:this[N]=new n(r[0],r[1]);break;case 3:this[N]=new n(r[0],r[1],r[2]);break;case 4:this[N]=new n(r[0],r[1],r[2],r[3]);break;default:throw new Error("Arg list too long.")}},s(R[e],n);var r,o=new n(function(){});for(r in o)"XMLHttpRequest"===e&&"responseBlob"===r||function(t){"function"==typeof o[t]?R[e].prototype[t]=function(){return this[N][t].apply(this[N],arguments)}:Object.defineProperty(R[e].prototype,t,{set:function(n){"function"==typeof n?(this[N][t]=Zone.current.wrap(n,e+"."+t),s(this[N][t],n)):this[N][t]=n},get:function(){return this[N][t]}})}(r);for(r in n)"prototype"!==r&&n.hasOwnProperty(r)&&(R[e][r]=n[r])}}function c(e,t,n){for(var o=e;o&&!o.hasOwnProperty(t);)o=Object.getPrototypeOf(o);!o&&e[t]&&(o=e);var i,a=j(t);if(o&&!(i=o[a])){i=o[a]=o[t];if(r(o&&Object.getOwnPropertyDescriptor(o,t))){var c=n(i,a,t);o[t]=function(){return c(this,arguments)},s(o[t],i)}}return i}function u(e,t,n){function r(e){var t=e.data;return t.args[t.callbackIndex]=function(){e.invoke.apply(this,arguments)},o.apply(t.target,t.args),e}var o=null;o=c(e,t,function(e){return function(t,o){var i=n(t,o);if(i.callbackIndex>=0&&"function"==typeof o[i.callbackIndex]){return Zone.current.scheduleMacroTask(i.name,o[i.callbackIndex],i,r,null)}return e.apply(t,o)}})}function s(e,t){e[j("OriginalDelegate")]=t}function l(){if(W)return q;W=!0;try{var e=window.navigator.userAgent;e.indexOf("MSIE ");return-1===e.indexOf("MSIE ")&&-1===e.indexOf("Trident/")&&-1===e.indexOf("Edge/")||(q=!0),q}catch(e){}}function f(e,t,n){for(var r=n&&n.addEventListenerFnName||"addEventListener",o=n&&n.removeEventListenerFnName||"removeEventListener",i=n&&n.listenersFnName||"eventListeners",a=n&&n.removeAllFnName||"removeAllListeners",c=j(r),u="."+r+":",l="prependListener",f="."+l+":",h=function(e,t,n){if(!e.isRemoved){var r=e.callback;typeof r===ee&&r.handleEvent&&(e.callback=function(e){return r.handleEvent(e)},e.originalDelegate=r),e.invoke(e,t,[n]);var i=e.options;if(i&&"object"==typeof i&&i.once){var a=e.originalDelegate?e.originalDelegate:e.callback;t[o].apply(t,[n.type,a,i])}}},v=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[V[t.type][G]];if(r)if(1===r.length)h(r[0],n,t);else for(var o=r.slice(),i=0;i<o.length&&(!t||!0!==t[re]);i++)h(o[i],n,t)}},d=function(t){if(t=t||e.event){var n=this||t.target||e,r=n[V[t.type][J]];if(r)if(1===r.length)h(r[0],n,t);else for(var o=r.slice(),i=0;i<o.length&&(!t||!0!==t[re]);i++)h(o[i],n,t)}},y=[],g=0;g<t.length;g++)y[g]=function(t,n){if(!t)return!1;var h=!0;n&&void 0!==n.useGlobalCallback&&(h=n.useGlobalCallback);var y=n&&n.validateHandler,g=!0;n&&void 0!==n.checkDuplicate&&(g=n.checkDuplicate);var k=!1;n&&void 0!==n.returnTarget&&(k=n.returnTarget);for(var m=t;m&&!m.hasOwnProperty(r);)m=Object.getPrototypeOf(m);if(!m&&t[r]&&(m=t),!m)return!1;if(m[c])return!1;var _,b={},w=m[c]=m[r],T=m[j(o)]=m[o],E=m[j(i)]=m[i],O=m[j(a)]=m[a];n&&n.prependEventListenerFnName&&(_=m[j(n.prependEventListenerFnName)]=m[n.prependEventListenerFnName]);var x=function(e){if(!b.isExisting)return w.apply(b.target,[b.eventName,b.capture?d:v,b.options])},S=function(e){if(!e.isRemoved){var t=V[e.eventName],n=void 0;t&&(n=t[e.capture?J:G]);var r=n&&e.target[n];if(r)for(var o=0;o<r.length;o++){var i=r[o];if(i===e){r.splice(o,1),e.isRemoved=!0,0===r.length&&(e.allRemoved=!0,e.target[n]=null);break}}}if(e.allRemoved)return T.apply(e.target,[e.eventName,e.capture?d:v,e.options])},D=function(e){return w.apply(b.target,[b.eventName,e.invoke,b.options])},M=function(e){return _.apply(b.target,[b.eventName,e.invoke,b.options])},P=function(e){return T.apply(e.target,[e.eventName,e.invoke,e.options])},R=h?x:D,Z=h?S:P,C=function(e,t){var n=typeof t;return n===$&&e.callback===t||n===ee&&e.originalDelegate===t},z=n&&n.compareTaskCallbackVsDelegate?n.compareTaskCallbackVsDelegate:C,I=function(t,n,r,o,i,a){return void 0===i&&(i=!1),void 0===a&&(a=!1),function(){var c=this||e,u=(Zone.current,arguments[1]);if(!u)return t.apply(this,arguments);var s=!1;if(typeof u!==$){if(!u.handleEvent)return t.apply(this,arguments);s=!0}if(!y||y(t,u,c,arguments)){var l,f=arguments[0],p=arguments[2],v=!1;void 0===p?l=!1:!0===p?l=!0:!1===p?l=!1:(l=!!p&&!!p.capture,v=!!p&&!!p.once);var d,k=Zone.current,m=V[f];if(m)d=m[l?J:G];else{var _=f+G,w=f+J,T=te+_,E=te+w;V[f]={},V[f][G]=T,V[f][J]=E,d=l?E:T}var O=c[d],x=!1;if(O){if(x=!0,g)for(var S=0;S<O.length;S++)if(z(O[S],u))return}else O=c[d]=[];var D,M=c.constructor[Y],P=K[M];P&&(D=P[f]),D||(D=M+n+f),b.options=p,v&&(b.options.once=!1),b.target=c,b.capture=l,b.eventName=f,b.isExisting=x;var j=h?U:null,R=k.scheduleEventTask(D,u,j,r,o);return v&&(p.once=!0),R.options=p,R.target=c,R.capture=l,R.eventName=f,s&&(R.originalDelegate=u),a?O.unshift(R):O.push(R),i?c:void 0}}};return m[r]=I(w,u,R,Z,k),_&&(m[l]=I(_,f,M,Z,k,!0)),m[o]=function(){var t,n=this||e,r=arguments[0],o=arguments[2];t=void 0!==o&&(!0===o||!1!==o&&(!!o&&!!o.capture));var i=arguments[1];if(!i)return T.apply(this,arguments);if(!y||y(T,i,n,arguments)){var a,c=V[r];c&&(a=c[t?J:G]);var u=a&&n[a];if(u)for(var s=0;s<u.length;s++){var l=u[s];if(z(l,i))return u.splice(s,1),l.isRemoved=!0,0===u.length&&(l.allRemoved=!0,n[a]=null),void l.zone.cancelTask(l)}}},m[i]=function(){for(var t=this||e,n=arguments[0],r=[],o=p(t,n),i=0;i<o.length;i++){var a=o[i],c=a.originalDelegate?a.originalDelegate:a.callback;r.push(c)}return r},m[a]=function(){var t=this||e,n=arguments[0];if(n){var r=V[n];if(r){var i=r[G],c=r[J],u=t[i],s=t[c];if(u)for(var l=Q(u),f=0;f<l.length;f++){var p=l[f],h=p.originalDelegate?p.originalDelegate:p.callback;this[o].apply(this,[n,h,p.options])}if(s)for(var l=Q(s),f=0;f<l.length;f++){var p=l[f],h=p.originalDelegate?p.originalDelegate:p.callback;this[o].apply(this,[n,h,p.options])}}}else{for(var v=Object.keys(t),f=0;f<v.length;f++){var d=v[f],y=ne.exec(d),g=y&&y[1];g&&"removeListener"!==g&&this[a].apply(this,[g])}this[a].apply(this,["removeListener"])}},s(m[r],w),s(m[o],T),O&&s(m[a],O),E&&s(m[i],E),!0}(t[g],n);return y}function p(e,t){var n=[];for(var r in e){var o=ne.exec(r),i=o&&o[1];if(i&&(!t||i===t)){var a=e[r];if(a)for(var c=0;c<a.length;c++)n.push(a[c])}}return n}function h(e,t){var n=e.Event;n&&n.prototype&&t.patchMethod(n.prototype,"stopImmediatePropagation",function(e){return function(e,t){e[re]=!0}})}function v(e,t,n,r){function o(t){function n(){try{t.invoke.apply(this,arguments)}finally{typeof r.handleId===l?delete s[r.handleId]:r.handleId&&(r.handleId[oe]=null)}}var r=t.data;return r.args[0]=n,r.handleId=a.apply(e,r.args),t}function i(e){return u(e.data.handleId)}var a=null,u=null;t+=r,n+=r;var s={},l="number";a=c(e,t,function(n){return function(a,c){if("function"==typeof c[0]){var u=Zone.current,f={handleId:null,isPeriodic:"Interval"===r,delay:"Timeout"===r||"Interval"===r?c[1]||0:null,args:c},p=u.scheduleMacroTask(t,c[0],f,o,i);if(!p)return p;var h=p.data.handleId;return typeof h===l?s[h]=p:h&&(h[oe]=p),h&&h.ref&&h.unref&&"function"==typeof h.ref&&"function"==typeof h.unref&&(p.ref=h.ref.bind(h),p.unref=h.unref.bind(h)),typeof h===l||h?h:p}return n.apply(e,c)}}),u=c(e,n,function(t){return function(n,r){var o,i=r[0];typeof i===l?o=s[i]:(o=i&&i[oe])||(o=i),o&&"string"==typeof o.type?"notScheduled"!==o.state&&(o.cancelFn&&o.data.isPeriodic||0===o.runCount)&&(typeof i===l?delete s[i]:i&&(i[oe]=null),o.zone.cancelTask(o)):t.apply(e,r)}})}function d(){Object.defineProperty=function(e,t,n){if(g(e,t))throw new TypeError("Cannot assign to read only property '"+t+"' of "+e);var r=n.configurable;return t!==se&&(n=k(e,t,n)),m(e,t,n,r)},Object.defineProperties=function(e,t){return Object.keys(t).forEach(function(n){Object.defineProperty(e,n,t[n])}),e},Object.create=function(e,t){return typeof t!==le||Object.isFrozen(t)||Object.keys(t).forEach(function(n){t[n]=k(e,n,t[n])}),ce(e,t)},Object.getOwnPropertyDescriptor=function(e,t){var n=ae(e,t);return g(e,t)&&(n.configurable=!1),n}}function y(e,t,n){var r=n.configurable;return n=k(e,t,n),m(e,t,n,r)}function g(e,t){return e&&e[ue]&&e[ue][t]}function k(e,t,n){return n.configurable=!0,n.configurable||(e[ue]||ie(e,ue,{writable:!0,value:{}}),e[ue][t]=!0),n}function m(e,t,n,r){try{return ie(e,t,n)}catch(i){if(!n.configurable)throw i;typeof r==fe?delete n.configurable:n.configurable=r;try{return ie(e,t,n)}catch(r){var o=null;try{o=JSON.stringify(n)}catch(e){o=o.toString()}console.log("Attempting to configure '"+t+"' with descriptor '"+o+"' on object '"+e+"' and got error, giving up: "+r)}}}function _(e,t){var n=t.WebSocket;t.EventTarget||f(t,[n.prototype]),t.WebSocket=function(e,t){var r,o,a=arguments.length>1?new n(e,t):new n(e),c=Object.getOwnPropertyDescriptor(a,"onmessage");return c&&!1===c.configurable?(r=Object.create(a),o=a,["addEventListener","removeEventListener","send","close"].forEach(function(e){r[e]=function(){var t=Array.prototype.slice.call(arguments);if("addEventListener"===e||"removeEventListener"===e){var n=t.length>0?t[0]:void 0;if(n){var o=Zone.__symbol__("ON_PROPERTY"+n);a[o]=r[o]}}return a[e].apply(a,t)}})):r=a,i(r,["close","error","message","open"],o),r};var r=t.WebSocket;for(var o in n)r[o]=n[o]}function b(e,t,n){if(!n)return t;var r=n.filter(function(t){return t.target===e});if(!r||0===r.length)return t;var o=r[0].ignoreProperties;return t.filter(function(e){return-1===o.indexOf(e)})}function w(e,t,n,r){i(e,b(e,t,n),r)}function T(e,t){if(!L||H){var n="undefined"!=typeof WebSocket;if(E()){var r=t.__Zone_ignore_on_properties;if(F){w(window,De.concat(["messageerror"]),r,Object.getPrototypeOf(window)),w(Document.prototype,De,r),void 0!==window.SVGElement&&w(window.SVGElement.prototype,De,r),w(Element.prototype,De,r),w(HTMLElement.prototype,De,r),w(HTMLMediaElement.prototype,ye,r),w(HTMLFrameSetElement.prototype,ve.concat(we),r),w(HTMLBodyElement.prototype,ve.concat(we),r),w(HTMLFrameElement.prototype,be,r),w(HTMLIFrameElement.prototype,be,r);var o=window.HTMLMarqueeElement;o&&w(o.prototype,Te,r);var i=window.Worker;i&&w(i.prototype,Se,r)}w(XMLHttpRequest.prototype,Ee,r);var c=t.XMLHttpRequestEventTarget;c&&w(c&&c.prototype,Ee,r),"undefined"!=typeof IDBIndex&&(w(IDBIndex.prototype,Oe,r),w(IDBRequest.prototype,Oe,r),w(IDBOpenDBRequest.prototype,Oe,r),w(IDBDatabase.prototype,Oe,r),w(IDBTransaction.prototype,Oe,r),w(IDBCursor.prototype,Oe,r)),n&&w(WebSocket.prototype,xe,r)}else O(),a("XMLHttpRequest"),n&&_(e,t)}}function E(){if((F||H)&&!Object.getOwnPropertyDescriptor(HTMLElement.prototype,"onclick")&&"undefined"!=typeof Element){var e=Object.getOwnPropertyDescriptor(Element.prototype,"onclick");if(e&&!e.configurable)return!1}var t=Object.getOwnPropertyDescriptor(XMLHttpRequest.prototype,"onreadystatechange");if(t){Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return!0}});var n=new XMLHttpRequest,r=!!n.onreadystatechange;return Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",t||{}),r}var o=j("fakeonreadystatechange");Object.defineProperty(XMLHttpRequest.prototype,"onreadystatechange",{enumerable:!0,configurable:!0,get:function(){return this[o]},set:function(e){this[o]=e}});var n=new XMLHttpRequest,i=function(){};n.onreadystatechange=i;var r=n[o]===i;return n.onreadystatechange=null,r}function O(){for(var e=0;e<De.length;e++)!function(e){var t=De[e],n="on"+t;self.addEventListener(t,function(e){var t,r,o=e.target;for(r=o?o.constructor.name+"."+n:"unknown."+n;o;)o[n]&&!o[n][Me]&&(t=Zone.current.wrap(o[n],r),t[Me]=o[n],o[n]=t),o=o.parentElement},!0)}(e)}function x(e,t){var n="Anchor,Area,Audio,BR,Base,BaseFont,Body,Button,Canvas,Content,DList,Directory,Div,Embed,FieldSet,Font,Form,Frame,FrameSet,HR,Head,Heading,Html,IFrame,Image,Input,Keygen,LI,Label,Legend,Link,Map,Marquee,Media,Menu,Meta,Meter,Mod,OList,Object,OptGroup,Option,Output,Paragraph,Pre,Progress,Quote,Script,Select,Source,Span,Style,TableCaption,TableCell,TableCol,Table,TableRow,TableSection,TextArea,Title,Track,UList,Unknown,Video",r="ApplicationCache,EventSource,FileReader,InputMethodContext,MediaController,MessagePort,Node,Performance,SVGElementInstance,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebKitNamedFlow,Window,Worker,WorkerGlobalScope,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload,IDBRequest,IDBOpenDBRequest,IDBDatabase,IDBTransaction,IDBCursor,DBIndex,WebSocket".split(","),o=[],i=e.wtf,a=n.split(",");i?o=a.map(function(e){return"HTML"+e+"Element"}).concat(r):e.EventTarget?o.push("EventTarget"):o=r;for(var c=e.__Zone_disable_IE_check||!1,u=e.__Zone_enable_cross_context_check||!1,s=l(),p="function __BROWSERTOOLS_CONSOLE_SAFEFUNC() { [native code] }",h=0;h<De.length;h++){var v=De[h],d=v+G,y=v+J,g=te+d,k=te+y;V[v]={},V[v][G]=g,V[v][J]=k}for(var h=0;h<n.length;h++)for(var m=a[h],_=K[m]={},b=0;b<De.length;b++){var v=De[b];_[v]=m+".addEventListener:"+v}for(var w=function(e,t,n,r){if(!c&&s)if(u)try{var o=t.toString();if("[object FunctionWrapper]"===o||o==p)return e.apply(n,r),!1}catch(t){return e.apply(n,r),!1}else{var o=t.toString();if("[object FunctionWrapper]"===o||o==p)return e.apply(n,r),!1}else if(u)try{t.toString()}catch(t){return e.apply(n,r),!1}return!0},T=[],h=0;h<o.length;h++){var E=e[o[h]];T.push(E&&E.prototype)}return f(e,T,{validateHandler:w}),t.patchEventTarget=f,!0}function S(e,t){h(e,t)}function D(e){if((F||H)&&"registerElement"in e.document){var t=document.registerElement,n=["createdCallback","attachedCallback","detachedCallback","attributeChangedCallback"];document.registerElement=function(e,r){return r&&r.prototype&&n.forEach(function(e){var t="Document.registerElement::"+e;if(r.prototype.hasOwnProperty(e)){var n=Object.getOwnPropertyDescriptor(r.prototype,e);n&&n.value?(n.value=Zone.current.wrap(n.value,t),y(r.prototype,e,n)):r.prototype[e]=Zone.current.wrap(r.prototype[e],t)}else r.prototype[e]&&(r.prototype[e]=Zone.current.wrap(r.prototype[e],t))}),t.apply(document,[e,r])},s(document.registerElement,t)}}var M=(function(e){function t(e){c&&c.mark&&c.mark(e)}function n(e,t){c&&c.measure&&c.measure(e,t)}function r(t){0===R&&0===y.length&&(s||e[v]&&(s=e[v].resolve(0)),s?s[d](o):e[h](o,0)),t&&y.push(t)}function o(){if(!g){for(g=!0;y.length;){var e=y;y=[];for(var t=0;t<e.length;t++){var n=e[t];try{n.zone.runTask(n,null,null)}catch(e){M.onUnhandledError(e)}}}u[a("ignoreConsoleErrorUncaughtError")];M.microtaskDrainDone(),g=!1}}function i(){}function a(e){return"__zone_symbol__"+e}var c=e.performance;if(t("Zone"),e.Zone)throw new Error("Zone already loaded.");var u=function(){function r(e,t){this._properties=null,this._parent=e,this._name=t?t.name||"unnamed":"<root>",this._properties=t&&t.properties||{},this._zoneDelegate=new f(this,this._parent&&this._parent._zoneDelegate,t)}return r.assertZonePatched=function(){if(e.Promise!==D.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(r,"root",{get:function(){for(var e=r.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(r,"current",{get:function(){return P.zone},enumerable:!0,configurable:!0}),Object.defineProperty(r,"currentTask",{get:function(){return j},enumerable:!0,configurable:!0}),r.__load_patch=function(o,i){if(D.hasOwnProperty(o))throw Error("Already loaded patch: "+o);if(!e["__Zone_disable_"+o]){var a="Zone:"+o;t(a),D[o]=i(e,r,M),n(a,a)}},Object.defineProperty(r.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),r.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},r.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},r.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},r.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},r.prototype.run=function(e,t,n,r){void 0===t&&(t=void 0),void 0===n&&(n=null),void 0===r&&(r=null),P={parent:P,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{P=P.parent}},r.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),void 0===n&&(n=null),void 0===r&&(r=null),P={parent:P,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{P=P.parent}},r.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");if(e.state!==m||e.type!==S){var r=e.state!=w;r&&e._transitionTo(w,b),e.runCount++;var o=j;j=e,P={parent:P,zone:this};try{e.type==x&&e.data&&!e.data.isPeriodic&&(e.cancelFn=null);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(e){if(this._zoneDelegate.handleError(this,e))throw e}}finally{e.state!==m&&e.state!==E&&(e.type==S||e.data&&e.data.isPeriodic?r&&e._transitionTo(b,w):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(m,w,m))),P=P.parent,j=o}}},r.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(_,m);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(t){throw e._transitionTo(E,_,m),this._zoneDelegate.handleError(this,t),t}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==_&&e._transitionTo(b,_),e},r.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new p(O,e,t,n,r,null))},r.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new p(x,e,t,n,r,o))},r.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new p(S,e,t,n,r,o))},r.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||k).name+"; Execution: "+this.name+")");e._transitionTo(T,b,w);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(E,T),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(m,T),e.runCount=0,e},r.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r<n.length;r++)n[r]._updateTaskCount(e.type,t)},r}();u.__symbol__=a;var s,l={name:"",onHasTask:function(e,t,n,r){return e.hasTask(n,r)},onScheduleTask:function(e,t,n,r){return e.scheduleTask(n,r)},onInvokeTask:function(e,t,n,r,o,i){return e.invokeTask(n,r,o,i)},onCancelTask:function(e,t,n,r){return e.cancelTask(n,r)}},f=function(){function e(e,t,n){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this.zone=e,this._parentDelegate=t,this._forkZS=n&&(n&&n.onFork?n:t._forkZS),this._forkDlgt=n&&(n.onFork?t:t._forkDlgt),this._forkCurrZone=n&&(n.onFork?this.zone:t.zone),this._interceptZS=n&&(n.onIntercept?n:t._interceptZS),this._interceptDlgt=n&&(n.onIntercept?t:t._interceptDlgt),this._interceptCurrZone=n&&(n.onIntercept?this.zone:t.zone),this._invokeZS=n&&(n.onInvoke?n:t._invokeZS),this._invokeDlgt=n&&(n.onInvoke?t:t._invokeDlgt),this._invokeCurrZone=n&&(n.onInvoke?this.zone:t.zone),this._handleErrorZS=n&&(n.onHandleError?n:t._handleErrorZS),this._handleErrorDlgt=n&&(n.onHandleError?t:t._handleErrorDlgt),this._handleErrorCurrZone=n&&(n.onHandleError?this.zone:t.zone),this._scheduleTaskZS=n&&(n.onScheduleTask?n:t._scheduleTaskZS),this._scheduleTaskDlgt=n&&(n.onScheduleTask?t:t._scheduleTaskDlgt),this._scheduleTaskCurrZone=n&&(n.onScheduleTask?this.zone:t.zone),this._invokeTaskZS=n&&(n.onInvokeTask?n:t._invokeTaskZS),this._invokeTaskDlgt=n&&(n.onInvokeTask?t:t._invokeTaskDlgt),this._invokeTaskCurrZone=n&&(n.onInvokeTask?this.zone:t.zone),this._cancelTaskZS=n&&(n.onCancelTask?n:t._cancelTaskZS),this._cancelTaskDlgt=n&&(n.onCancelTask?t:t._cancelTaskDlgt),this._cancelTaskCurrZone=n&&(n.onCancelTask?this.zone:t.zone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;var r=n&&n.onHasTask,o=t&&t._hasTaskZS;(r||o)&&(this._hasTaskZS=r?n:l,this._hasTaskDlgt=t,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=e,n.onScheduleTask||(this._scheduleTaskZS=l,this._scheduleTaskDlgt=t,this._scheduleTaskCurrZone=this.zone),n.onInvokeTask||(this._invokeTaskZS=l,this._invokeTaskDlgt=t,this._invokeTaskCurrZone=this.zone),n.onCancelTask||(this._cancelTaskZS=l,this._cancelTaskDlgt=t,this._cancelTaskCurrZone=this.zone))}return e.prototype.fork=function(e,t){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,e,t):new u(e,t)},e.prototype.intercept=function(e,t,n){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,e,t,n):t},e.prototype.invoke=function(e,t,n,r,o){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,e,t,n,r,o):t.apply(n,r)},e.prototype.handleError=function(e,t){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,e,t)},e.prototype.scheduleTask=function(e,t){var n=t;if(this._scheduleTaskZS)this._hasTaskZS&&n._zoneDelegates.push(this._hasTaskDlgtOwner),(n=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,e,t))||(n=t);else if(t.scheduleFn)t.scheduleFn(t);else{if(t.type!=O)throw new Error("Task is missing scheduleFn.");r(t)}return n},e.prototype.invokeTask=function(e,t,n,r){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,e,t,n,r):t.callback.apply(n,r)},e.prototype.cancelTask=function(e,t){var n;if(this._cancelTaskZS)n=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,e,t);else{if(!t.cancelFn)throw Error("Task is not cancelable");n=t.cancelFn(t)}return n},e.prototype.hasTask=function(e,t){try{return this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,e,t)}catch(t){this.handleError(e,t)}},e.prototype._updateTaskCount=function(e,t){var n=this._taskCounts,r=n[e],o=n[e]=r+t;if(o<0)throw new Error("More tasks executed then were scheduled.");if(0==r||0==o){var i={microTask:n.microTask>0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e};this.hasTask(this.zone,i)}},e}(),p=function(){function t(n,r,o,i,a,c){this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=i,this.scheduleFn=a,this.cancelFn=c,this.callback=o;var u=this;n===S&&i&&i.isUsingGlobalCallback?this.invoke=t.invokeTask:this.invoke=function(){return t.invokeTask.apply(e,[u,this,arguments])}}return t.invokeTask=function(e,t,n){e||(e=this),R++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==R&&o(),R--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(m,_)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==m&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId:Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,invoke:this.invoke,scheduleFn:this.scheduleFn,cancelFn:this.cancelFn,runCount:this.runCount,callback:this.callback}},t}(),h=a("setTimeout"),v=a("Promise"),d=a("then"),y=[],g=!1,k={name:"NO ZONE"},m="notScheduled",_="scheduling",b="scheduled",w="running",T="canceling",E="unknown",O="microTask",x="macroTask",S="eventTask",D={},M={symbol:a,currentZoneFrame:function(){return P},onUnhandledError:i,microtaskDrainDone:i,scheduleMicroTask:r,showUncaughtError:function(){return!u[a("ignoreConsoleErrorUncaughtError")]},patchEventTarget:function(){return[]},patchOnProperties:i,patchMethod:function(){return i},setNativePromise:function(e){s=e.resolve(0)}},P={parent:null,zone:new u(null,null)},j=null,R=0;n("Zone","Zone"),e.Zone=u}("undefined"!=typeof window&&window||"undefined"!=typeof self&&self||e),function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}),P=function(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}}}};Zone.__load_patch("ZoneAwarePromise",function(e,t,n){function r(e){n.onUnhandledError(e);try{var r=t[y];r&&"function"==typeof r&&r.apply(this,[e])}catch(e){}}function o(e){return e&&e.then}function i(e){return e}function a(e){return R.reject(e)}function c(e,t){return function(n){try{u(e,t,n)}catch(t){u(e,!1,t)}}}function u(e,r,o){var i=E();if(e===o)throw new TypeError(O);if(e[g]===_){var a=null;try{typeof o!==x&&typeof o!==S||(a=o&&o.then)}catch(t){return i(function(){u(e,!1,t)})(),e}if(r!==w&&o instanceof R&&o.hasOwnProperty(g)&&o.hasOwnProperty(k)&&o[g]!==_)s(o),u(e,o[g],o[k]);else if(r!==w&&typeof a===S)try{a.apply(o,[i(c(e,r)),i(c(e,!1))])}catch(t){i(function(){u(e,!1,t)})()}else{e[g]=r;var f=e[k];e[k]=o,r===w&&o instanceof Error&&(o[D]=t.currentTask);for(var p=0;p<f.length;)l(e,f[p++],f[p++],f[p++],f[p++]);if(0==f.length&&r==w){e[g]=T;try{throw new Error("Uncaught (in promise): "+o+(o&&o.stack?"\n"+o.stack:""))}catch(r){var v=r;v.rejection=o,v.promise=e,v.zone=t.current,v.task=t.currentTask,h.push(v),n.scheduleMicroTask()}}}}return e}function s(e){if(e[g]===T){try{var n=t[j];n&&typeof n===S&&n.apply(this,[{rejection:e[k],promise:e}])}catch(e){}e[g]=w;for(var r=0;r<h.length;r++)e===h[r].promise&&h.splice(r,1)}}function l(e,t,n,r,o){s(e);var c=e[g]?typeof r===S?r:i:typeof o===S?o:a;t.scheduleMicroTask(m,function(){try{u(n,!0,t.run(c,void 0,[e[k]]))}catch(e){u(n,!1,e)}})}function f(e){var t=e.prototype,n=t.then;t[d]=n;var r=Object.getOwnPropertyDescriptor(e.prototype,"then");r&&!1===r.writable&&r.configurable&&Object.defineProperty(e.prototype,"then",{writable:!0}),e.prototype.then=function(e,t){var r=this;return new R(function(e,t){n.call(r,e,t)}).then(e,t)},e[I]=!0}var p=n.symbol,h=[],v=p("Promise"),d=p("then");n.onUnhandledError=function(e){if(n.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},n.microtaskDrainDone=function(){for(;h.length;)for(;h.length;)!function(){var e=h.shift();try{e.zone.runGuarded(function(){throw e})}catch(e){r(e)}}()};var y=p("unhandledPromiseRejectionHandler"),g=p("state"),k=p("value"),m="Promise.then",_=null,b=!0,w=!1,T=0,E=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},O="Promise resolved with itself",x="object",S="function",D=p("currentTask"),j=p("rejectionHandledHandler"),R=function(){function e(t){var n=this;if(!(n instanceof e))throw new Error("Must be an instanceof Promise.");n[g]=_,n[k]=[];try{t&&t(c(n,b),c(n,w))}catch(e){u(n,!1,e)}}return e.toString=function(){return"function ZoneAwarePromise() { [native code] }"},e.resolve=function(e){return u(new this(null),b,e)},e.reject=function(e){return u(new this(null),w,e)},e.race=function(e){function t(e){a&&(a=r(e))}function n(e){a&&(a=i(e))}var r,i,a=new this(function(e,t){n=M([e,t],2),r=n[0],i=n[1];var n});try{for(var c=P(e),u=c.next();!u.done;u=c.next()){var s=u.value;o(s)||(s=this.resolve(s)),s.then(t,n)}}catch(e){l={error:e}}finally{try{u&&!u.done&&(f=c.return)&&f.call(c)}finally{if(l)throw l.error}}return a;var l,f},e.all=function(e){var t,n,r=new this(function(e,r){t=e,n=r}),i=0,a=[];try{for(var c=P(e),u=c.next();!u.done;u=c.next()){var s=u.value;o(s)||(s=this.resolve(s)),s.then(function(e){return function(n){a[e]=n,--i||t(a)}}(i),n),i++}}catch(e){l={error:e}}finally{try{u&&!u.done&&(f=c.return)&&f.call(c)}finally{if(l)throw l.error}}return i||t(a),r;var l,f},e.prototype.then=function(e,n){var r=new this.constructor(null),o=t.current;return this[g]==_?this[k].push(o,r,e,n):l(this,o,r,e,n),r},e.prototype.catch=function(e){return this.then(null,e)},e}();R.resolve=R.resolve,R.reject=R.reject,R.race=R.race,R.all=R.all;var Z=e[v]=e.Promise,C=t.__symbol__("ZoneAwarePromise"),z=Object.getOwnPropertyDescriptor(e,"Promise");z&&!z.configurable||(z&&delete z.writable,z&&delete z.value,z||(z={configurable:!0,enumerable:!0}),z.get=function(){return e[C]?e[C]:e[v]},z.set=function(t){t===R?e[C]=t:(e[v]=t,t.prototype[d]||f(t),n.setNativePromise(t))},Object.defineProperty(e,"Promise",z)),e.Promise=R;var I=p("thenPatched");if(Z){f(Z);var L=e.fetch;typeof L==S&&(e.fetch=function(e){return function(){var t=e.apply(this,arguments);if(t instanceof R)return t;var n=t.constructor;return n[I]||f(n),t}}(L))}return Promise[t.__symbol__("uncaughtPromiseErrors")]=h,R});var j=Zone.__symbol__,R="object"==typeof window&&window||"object"==typeof self&&self||e,Z="function",C="undefined",z="removeAttribute",I="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,L=!("nw"in R)&&void 0!==R.process&&"[object process]"==={}.toString.call(R.process),F=!L&&!I&&!("undefined"==typeof window||!window.HTMLElement),H=void 0!==R.process&&"[object process]"==={}.toString.call(R.process)&&!I&&!("undefined"==typeof window||!window.HTMLElement),X={},B=function(e){if(e=e||R.event){var t=X[e.type];t||(t=X[e.type]=j("ON_PROPERTY"+e.type));var n=this||e.target||R,r=n[t],o=r&&r.apply(this,arguments);return void 0==o||o||e.preventDefault(),o}},N=j("originalInstance"),W=!1,q=!1;Zone.__load_patch("toString",function(e,t,n){var r=t.__zone_symbol__originalToString=Function.prototype.toString,o=j("OriginalDelegate"),i=j("Promise"),a=j("Error");Function.prototype.toString=function(){if("function"==typeof this){var t=this[o];if(t)return"function"==typeof t?r.apply(this[o],arguments):Object.prototype.toString.call(t);if(this===Promise){var n=e[i];if(n)return r.apply(n,arguments)}if(this===Error){var c=e[a];if(c)return r.apply(c,arguments)}}return r.apply(this,arguments)};var c=Object.prototype.toString;Object.prototype.toString=function(){return this instanceof Promise?"[object Promise]":c.apply(this,arguments)}});var A=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},Q=function(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(A(arguments[t]));return e},J="true",G="false",U={isUsingGlobalCallback:!0},V={},K={},Y="name",$="function",ee="object",te="__zone_symbol__",ne=/^__zone_symbol__(\w+)(true|false)$/,re="__zone_symbol__propagationStopped",oe=j("zoneTask"),ie=Object[j("defineProperty")]=Object.defineProperty,ae=Object[j("getOwnPropertyDescriptor")]=Object.getOwnPropertyDescriptor,ce=Object.create,ue=j("unconfigurables"),se="prototype",le="object",fe="undefined",pe=["abort","animationcancel","animationend","animationiteration","auxclick","beforeinput","blur","cancel","canplay","canplaythrough","change","compositionstart","compositionupdate","compositionend","cuechange","click","close","contextmenu","curechange","dblclick","drag","dragend","dragenter","dragexit","dragleave","dragover","drop","durationchange","emptied","ended","error","focus","focusin","focusout","gotpointercapture","input","invalid","keydown","keypress","keyup","load","loadstart","loadeddata","loadedmetadata","lostpointercapture","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","mousewheel","orientationchange","pause","play","playing","pointercancel","pointerdown","pointerenter","pointerleave","pointerlockchange","mozpointerlockchange","webkitpointerlockerchange","pointerlockerror","mozpointerlockerror","webkitpointerlockerror","pointermove","pointout","pointerover","pointerup","progress","ratechange","reset","resize","scroll","seeked","seeking","select","selectionchange","selectstart","show","sort","stalled","submit","suspend","timeupdate","volumechange","touchcancel","touchmove","touchstart","touchend","transitioncancel","transitionend","waiting","wheel"],he=["afterscriptexecute","beforescriptexecute","DOMContentLoaded","fullscreenchange","mozfullscreenchange","webkitfullscreenchange","msfullscreenchange","fullscreenerror","mozfullscreenerror","webkitfullscreenerror","msfullscreenerror","readystatechange","visibilitychange"],ve=["absolutedeviceorientation","afterinput","afterprint","appinstalled","beforeinstallprompt","beforeprint","beforeunload","devicelight","devicemotion","deviceorientation","deviceorientationabsolute","deviceproximity","hashchange","languagechange","message","mozbeforepaint","offline","online","paint","pageshow","pagehide","popstate","rejectionhandled","storage","unhandledrejection","unload","userproximity","vrdisplyconnected","vrdisplaydisconnected","vrdisplaypresentchange"],de=["beforecopy","beforecut","beforepaste","copy","cut","paste","dragstart","loadend","animationstart","search","transitionrun","transitionstart","webkitanimationend","webkitanimationiteration","webkitanimationstart","webkittransitionend"],ye=["encrypted","waitingforkey","msneedkey","mozinterruptbegin","mozinterruptend"],ge=["activate","afterupdate","ariarequest","beforeactivate","beforedeactivate","beforeeditfocus","beforeupdate","cellchange","controlselect","dataavailable","datasetchanged","datasetcomplete","errorupdate","filterchange","layoutcomplete","losecapture","move","moveend","movestart","propertychange","resizeend","resizestart","rowenter","rowexit","rowsdelete","rowsinserted","command","compassneedscalibration","deactivate","help","mscontentzoom","msmanipulationstatechanged","msgesturechange","msgesturedoubletap","msgestureend","msgesturehold","msgesturestart","msgesturetap","msgotpointercapture","msinertiastart","mslostpointercapture","mspointercancel","mspointerdown","mspointerenter","mspointerhover","mspointerleave","mspointermove","mspointerout","mspointerover","mspointerup","pointerout","mssitemodejumplistitemremoved","msthumbnailclick","stop","storagecommit"],ke=["webglcontextrestored","webglcontextlost","webglcontextcreationerror"],me=["autocomplete","autocompleteerror"],_e=["toggle"],be=["load"],we=["blur","error","focus","load","resize","scroll","messageerror"],Te=["bounce","finish","start"],Ee=["loadstart","progress","abort","error","load","progress","timeout","loadend","readystatechange"],Oe=["upgradeneeded","complete","abort","success","error","blocked","versionchange","close"],xe=["close","error","open","message"],Se=["error","message"],De=pe.concat(ke,me,_e,he,ve,de,ge),Me=j("unbound");Zone.__load_patch("util",function(e,t,n){n.patchOnProperties=i,n.patchMethod=c}),Zone.__load_patch("timers",function(e,t,n){v(e,"set","clear","Timeout"),v(e,"set","clear","Interval"),v(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e,t,n){v(e,"request","cancel","AnimationFrame"),v(e,"mozRequest","mozCancel","AnimationFrame"),v(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t,n){for(var r=["alert","prompt","confirm"],o=0;o<r.length;o++){c(e,r[o],function(n,r,o){return function(r,i){return t.current.run(n,e,i,o)}})}}),Zone.__load_patch("EventTarget",function(e,t,n){S(e,n),x(e,n);var r=e.XMLHttpRequestEventTarget;r&&r.prototype&&n.patchEventTarget(e,[r.prototype]),a("MutationObserver"),a("WebKitMutationObserver"),a("IntersectionObserver"),a("FileReader")}),Zone.__load_patch("on_property",function(e,t,n){T(n,e),d(),D(e)}),Zone.__load_patch("canvas",function(e,t,n){var r=e.HTMLCanvasElement;void 0!==r&&r.prototype&&r.prototype.toBlob&&u(r.prototype,"toBlob",function(e,t){return{name:"HTMLCanvasElement.toBlob",target:e,callbackIndex:0,args:t}})}),Zone.__load_patch("XHR",function(e,t,n){!function(e){function n(e){return e[r]}function s(e){XMLHttpRequest[a]=!1;var t=e.data,n=t.target,o=n[i];v||(v=n[p],d=n[h]),o&&d.apply(n,[g,o]);var c=n[i]=function(){n.readyState===n.DONE&&!t.aborted&&XMLHttpRequest[a]&&e.state===k&&e.invoke()};return v.apply(n,[g,c]),n[r]||(n[r]=e),_.apply(n,t.args),XMLHttpRequest[a]=!0,e}function l(){}function f(e){var t=e.data;return t.aborted=!0,b.apply(t.target,t.args)}var p=j("addEventListener"),h=j("removeEventListener"),v=XMLHttpRequest.prototype[p],d=XMLHttpRequest.prototype[h];if(!v){var y=e.XMLHttpRequestEventTarget;y&&(v=y.prototype[p],d=y.prototype[h])}var g="readystatechange",k="scheduled",m=c(e.XMLHttpRequest.prototype,"open",function(){return function(e,t){return e[o]=0==t[2],e[u]=t[1],m.apply(e,t)}}),_=c(e.XMLHttpRequest.prototype,"send",function(){return function(e,n){var r=t.current;if(e[o])return _.apply(e,n);var i={target:e,url:e[u],isPeriodic:!1,delay:null,args:n,aborted:!1};return r.scheduleMacroTask("XMLHttpRequest.send",l,i,s,f)}}),b=c(e.XMLHttpRequest.prototype,"abort",function(e){return function(e,t){var r=n(e);if(r&&"string"==typeof r.type){if(null==r.cancelFn||r.data&&r.data.aborted)return;r.zone.cancelTask(r)}}})}(e);var r=j("xhrTask"),o=j("xhrSync"),i=j("xhrListener"),a=j("xhrScheduled"),u=j("xhrURL")}),Zone.__load_patch("geolocation",function(e,t,r){e.navigator&&e.navigator.geolocation&&n(e.navigator.geolocation,["getCurrentPosition","watchPosition"])}),Zone.__load_patch("PromiseRejectionEvent",function(e,t,n){function r(t){return function(n){p(e,t).forEach(function(r){var o=e.PromiseRejectionEvent;if(o){var i=new o(t,{promise:n.promise,reason:n.rejection});r.invoke(i)}})}}e.PromiseRejectionEvent&&(t[j("unhandledPromiseRejectionHandler")]=r("unhandledrejection"),t[j("rejectionHandledHandler")]=r("rejectionhandled"))})})}).call(t,n("fRUx"))},ewdp:function(e,t,n){var r=n("tose"),o=n("+pQw"),i=n("2Fuj");e.exports=n("V+0c")?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),c=a.length,u=0;c>u;)r.f(e,n=a[u++],t[n]);return e}},fC8q:function(e,t,n){var r=n("dXJ/"),o=n("3r0D")("iterator"),i=n("lexG");e.exports=n("b4gG").getIteratorMethod=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||i[r(e)]}},fHxy:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.key,a=r.set;r.exp({defineMetadata:function(e,t,n,r){a(e,t,o(n),i(r))}})},fRUx: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},gBtn:function(e,t,n){var r=n("ZI9W"),o=n("CDXM"),i=n("Iclu")("metadata"),a=i.store||(i.store=new(n("QZhw"))),c=function(e,t,n){var o=a.get(e);if(!o){if(!n)return;a.set(e,o=new r)}var i=o.get(t);if(!i){if(!n)return;o.set(t,i=new r)}return i},u=function(e,t,n){var r=c(t,n,!1);return void 0!==r&&r.has(e)},s=function(e,t,n){var r=c(t,n,!1);return void 0===r?void 0:r.get(e)},l=function(e,t,n,r){c(n,r,!0).set(e,t)},f=function(e,t){var n=c(e,t,!1),r=[];return n&&n.forEach(function(e,t){r.push(t)}),r},p=function(e){return void 0===e||"symbol"==typeof e?e:String(e)},h=function(e){o(o.S,"Reflect",e)};e.exports={store:a,map:c,has:u,get:s,set:l,keys:f,key:p,exp:h}},gNkH:function(e,t,n){e.exports=!n("V+0c")&&!n("umMR")(function(){return 7!=Object.defineProperty(n("BQSv")("div"),"a",{get:function(){return 7}}).a})},gZpL:function(e,t,n){var r=n("6De9"),o=n("CDXM"),i=n("+pQw");o(o.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(i(e),t)}})},gdNQ:function(e,t,n){var r=n("CDXM"),o=n("+pQw"),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){o(e);try{return i&&i(e),!0}catch(e){return!1}}})},gxdV:function(e,t,n){var r=n("tose"),o=n("piOq");e.exports=n("V+0c")?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},lexG:function(e,t){e.exports={}},lfBE:function(e,t,n){var r=n("ptrv"),o=n("gxdV"),i=n("rMsi"),a=n("c09d")("src"),c=Function.toString,u=(""+c).split("toString");n("b4gG").inspectSource=function(e){return c.call(e)},(e.exports=function(e,t,n,c){var s="function"==typeof n;s&&(i(n,"name")||o(n,"name",t)),e[t]!==n&&(s&&(i(n,a)||o(n,a,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:c?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[a]||c.call(this)})},lzDK:function(e,t){t.f=Object.getOwnPropertySymbols},ncNB:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.get,a=r.key;r.exp({getOwnMetadata:function(e,t){return i(e,o(t),arguments.length<3?void 0:a(arguments[2]))}})},"p/bR":function(e,t,n){var r=n("pa70"),o=n("ULWX"),i=n("KpI+"),a=n("+pQw"),c=n("rppw"),u=n("fC8q"),s={},l={},t=e.exports=function(e,t,n,f,p){var h,v,d,y,g=p?function(){return e}:u(e),k=r(n,f,t?2:1),m=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(i(g)){for(h=c(e.length);h>m;m++)if((y=t?k(a(v=e[m])[0],v[1]):k(e[m]))===s||y===l)return y}else for(d=g.call(e);!(v=d.next()).done;)if((y=o(d,k,v.value,t))===s||y===l)return y};t.BREAK=s,t.RETURN=l},p9up:function(e,t,n){"use strict";var r=n("uNkO"),o=n("JXkd"),i=n("5b+r"),a=[].slice,c={},u=function(e,t,n){if(!(t in c)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";c[t]=Function("F,a","return new F("+r.join(",")+")")}return c[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=a.call(arguments,1),c=function(){var r=n.concat(a.call(arguments));return this instanceof c?u(t,r.length,r):i(t,r,e)};return o(t.prototype)&&(c.prototype=t.prototype),c}},pBmS:function(e,t,n){var r=n("lfBE");e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},pa70:function(e,t,n){var r=n("uNkO");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},piOq:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},ptrv: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)},rIdM:function(e,t,n){"use strict";var r=n("2Fuj"),o=n("lzDK"),i=n("9e9+"),a=n("RT4T"),c=n("Wo2w"),u=Object.assign;e.exports=!u||n("umMR")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=a(e),u=arguments.length,s=1,l=o.f,f=i.f;u>s;)for(var p,h=c(arguments[s++]),v=l?r(h).concat(l(h)):r(h),d=v.length,y=0;d>y;)f.call(h,p=v[y++])&&(n[p]=h[p]);return n}:u},rKhO:function(e,t,n){var r=n("VceJ");e.exports=Array.isArray||function(e){return"Array"==r(e)}},rMMT:function(e,t,n){var r=n("CDXM"),o=n("uNkO"),i=n("+pQw"),a=(n("ptrv").Reflect||{}).apply,c=Function.apply;r(r.S+r.F*!n("umMR")(function(){a(function(){})}),"Reflect",{apply:function(e,t,n){var r=o(e),u=i(n);return a?a(r,t,u):c.call(r,t,u)}})},rMsi:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},rppw:function(e,t,n){var r=n("9wYb"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},soMw:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=r.keys,a=r.key;r.exp({getOwnMetadataKeys:function(e){return i(o(e),arguments.length<2?void 0:a(arguments[1]))}})},t6ta:function(e,t,n){var r=n("gBtn"),o=n("+pQw"),i=n("uNkO"),a=r.key,c=r.set;r.exp({metadata:function(e,t){return function(n,r){c(e,t,(void 0!==r?o:i)(n),a(r))}}})},tose:function(e,t,n){var r=n("+pQw"),o=n("gNkH"),i=n("A1WY"),a=Object.defineProperty;t.f=n("V+0c")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(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}},uNkO:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},umMR:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},vyV2:function(e,t,n){var r=n("+GRi"),o=n("rppw"),i=n("KM3d");e.exports=function(e){return function(t,n,a){var c,u=r(t),s=o(u.length),l=i(a,s);if(e&&n!=n){for(;s>l;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},"w/BM":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},wJYt:function(e,t,n){var r=n("CDXM");r(r.S,"Reflect",{ownKeys:n("NISB")})},wLW2:function(e,t,n){var r=n("CDXM"),o=n("5oDA");o&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){o.check(e,t);try{return o.set(e,t),!0}catch(e){return!1}}})},xI8H:function(e,t,n){var r=n("c09d")("meta"),o=n("JXkd"),i=n("rMsi"),a=n("tose").f,c=0,u=Object.isExtensible||function(){return!0},s=!n("umMR")(function(){return u(Object.preventExtensions({}))}),l=function(e){a(e,r,{value:{i:"O"+ ++c,w:{}}})},f=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},p=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},h=function(e){return s&&v.NEED&&u(e)&&!i(e,r)&&l(e),e},v=e.exports={KEY:r,NEED:!1,fastKey:f,getWeak:p,onFreeze:h}},yIWP:function(e,t,n){var r=n("Iclu")("keys"),o=n("c09d");e.exports=function(e){return r[e]||(r[e]=o(e))}}},[1]); | |
0 | 2 | \ No newline at end of file | ... | ... |
400-SOURCECODE/Admin/dist/styles.d41d8cd98f00b204e980.bundle.css
0 → 100644
400-SOURCECODE/Admin/dist/vendor.e31bb9436e3fa25e1d2e.bundle.js
0 → 100644
1 | +webpackJsonp([3],{"+DIC":function(t,e,n){"use strict";var r=n("AP4T"),i=n("TS1d");r.Observable.prototype.mergeMap=i.a,r.Observable.prototype.flatMap=i.a},"/oeL":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){function r(){if(!Ri){var t=Ni.Symbol;if(t&&t.iterator)Ri=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var r=e[n];"entries"!==r&&"size"!==r&&Map.prototype[r]===Map.prototype.entries&&(Ri=r)}}return Ri}function i(t){Zone.current.scheduleMicroTask("scheduleMicrotask",t)}function o(t,e){return t===e||"number"==typeof t&&"number"==typeof e&&isNaN(t)&&isNaN(e)}function s(t){if("string"==typeof t)return t;if(null==t)return""+t;if(t.overriddenName)return""+t.overriddenName;if(t.name)return""+t.name;var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function a(t){return"function"==typeof t&&t.hasOwnProperty("annotation")&&(t=t.annotation),t}function u(t,e){if(t===Object||t===String||t===Function||t===Number||t===Array)throw new Error("Can not use native "+s(t)+" as constructor");if("function"==typeof t)return t;if(Array.isArray(t)){var n=t,r=n.length-1,i=t[r];if("function"!=typeof i)throw new Error("Last position of Class method array must be Function in key "+e+" was '"+s(i)+"'");if(r!=i.length)throw new Error("Number of annotations ("+r+") does not match number of arguments ("+i.length+") in the function: "+s(i));for(var o=[],u=0,c=n.length-1;u<c;u++){var l=[];o.push(l);var p=n[u];if(Array.isArray(p))for(var h=0;h<p.length;h++)l.push(a(p[h]));else"function"==typeof p?l.push(a(p)):l.push(p)}return Li.defineMetadata("parameters",o,i),i}throw new Error("Only Function or Array is supported in Class definition for key '"+e+"' is '"+s(t)+"'")}function c(t){var e=u(t.hasOwnProperty("constructor")?t.constructor:void 0,"constructor"),n=e.prototype;if(t.hasOwnProperty("extends")){if("function"!=typeof t.extends)throw new Error("Class definition 'extends' property must be a constructor function was: "+s(t.extends));e.prototype=n=Object.create(t.extends.prototype)}for(var r in t)"extends"!==r&&"prototype"!==r&&t.hasOwnProperty(r)&&(n[r]=u(t[r],r));this&&this.annotations instanceof Array&&Li.defineMetadata("annotations",this.annotations,e);var i=e.name;return i&&"constructor"!==i||(e.overriddenName="class"+ji++),e}function l(t,e,n,r){function i(t){if(!Li||!Li.getOwnMetadata)throw"reflect-metadata shim is required when using class decorators";if(this instanceof i)return o.call(this,t),this;var e=new i(t),n="function"==typeof this&&Array.isArray(this.annotations)?this.annotations:[];n.push(e);var s=function(t){var n=Li.getOwnMetadata("annotations",t)||[];return n.push(e),Li.defineMetadata("annotations",n,t),t};return s.annotations=n,s.Class=c,r&&r(s),s}var o=p(e);return n&&(i.prototype=Object.create(n.prototype)),i.prototype.toString=function(){return"@"+t},i.annotationCls=i,i}function p(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(t){var r=t.apply(void 0,e);for(var i in r)this[i]=r[i]}}}function h(t,e,n){function r(){function t(t,e,n){for(var r=Li.getOwnMetadata("parameters",t)||[];r.length<=n;)r.push(null);return r[n]=r[n]||[],r[n].push(o),Li.defineMetadata("parameters",r,t),t}for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(this instanceof r)return i.apply(this,e),this;var o=new(r.bind.apply(r,[void 0].concat(e)));return t.annotation=o,t}var i=p(e);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function f(t,e,n){function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(this instanceof r)return i.apply(this,t),this;var n=new(r.bind.apply(r,[void 0].concat(t)));return function(t,e){var r=Li.getOwnMetadata("propMetadata",t.constructor)||{};r[e]=r.hasOwnProperty(e)&&r[e]||[],r[e].unshift(n),Li.defineMetadata("propMetadata",r,t.constructor)}}var i=p(e);return n&&(r.prototype=Object.create(n.prototype)),r.prototype.toString=function(){return"@"+t},r.annotationCls=r,r}function d(t){return null==t||t===qi.Default}function y(t){return t.__forward_ref__=y,t.toString=function(){return s(this())},t}function m(t){return"function"==typeof t&&t.hasOwnProperty("__forward_ref__")&&t.__forward_ref__===y?t():t}function v(t){return t[bo]}function g(t){return t[_o]}function b(t){return t[wo]||_}function _(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];t.error.apply(t,e)}function w(t,e){var n=t+" caused by: "+(e instanceof Error?e.message:e),r=Error(n);return r[_o]=e,r}function C(t){for(var e=[],n=0;n<t.length;++n){if(e.indexOf(t[n])>-1)return e.push(t[n]),e;e.push(t[n])}return e}function E(t){if(t.length>1){return" ("+C(t.slice().reverse()).map(function(t){return s(t.token)}).join(" -> ")+")"}return""}function x(t,e,n,r){var i=[e],o=n(i),s=r?w(o,r):Error(o);return s.addKey=S,s.keys=i,s.injectors=[t],s.constructResolvingMessage=n,s[_o]=r,s}function S(t,e){this.injectors.push(t),this.keys.push(e),this.message=this.constructResolvingMessage(this.keys)}function O(t,e){return x(t,e,function(t){return"No provider for "+s(t[0].token)+"!"+E(t)})}function T(t,e){return x(t,e,function(t){return"Cannot instantiate cyclic dependency!"+E(t)})}function P(t,e,n,r){return x(t,r,function(t){var n=s(t[0].token);return e.message+": Error during instantiation of "+n+"!"+E(t)+"."},e)}function M(t){return Error("Invalid provider - only instances of Provider and Type are allowed, got: "+t)}function k(t,e){for(var n=[],r=0,i=e.length;r<i;r++){var o=e[r];o&&0!=o.length?n.push(o.map(s).join(" ")):n.push("?")}return Error("Cannot resolve all parameters for '"+s(t)+"'("+n.join(", ")+"). Make sure that all the parameters are decorated with Inject or have valid type annotations and that '"+s(t)+"' is decorated with Injectable.")}function A(t){return Error("Index "+t+" is out-of-bounds.")}function I(t,e){return Error("Cannot mix multi providers and regular providers, got: "+t+" "+e)}function D(t){return"function"==typeof t}function N(t){return t?t.map(function(t){var e=t.type,n=e.annotationCls,r=t.args?t.args:[];return new(n.bind.apply(n,[void 0].concat(r)))}):[]}function R(t){var e=Object.getPrototypeOf(t.prototype);return(e?e.constructor:null)||Object}function j(t){var e,n;if(t.useClass){var r=m(t.useClass);e=ko.factory(r),n=U(r)}else t.useExisting?(e=function(t){return t},n=[Ao.fromKey(Eo.get(t.useExisting))]):t.useFactory?(e=t.useFactory,n=B(t.useFactory,t.deps)):(e=function(){return t.useValue},n=Io);return new No(e,n)}function L(t){return new Do(Eo.get(t.provide),[j(t)],t.multi||!1)}function V(t){var e=H(t,[]),n=e.map(L),r=F(n,new Map);return Array.from(r.values())}function F(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=e.get(r.key.id);if(i){if(r.multiProvider!==i.multiProvider)throw I(i,r);if(r.multiProvider)for(var o=0;o<r.resolvedFactories.length;o++)i.resolvedFactories.push(r.resolvedFactories[o]);else e.set(r.key.id,r)}else{var s=void 0;s=r.multiProvider?new Do(r.key,r.resolvedFactories.slice(),r.multiProvider):r,e.set(r.key.id,s)}}return e}function H(t,e){return t.forEach(function(t){if(t instanceof Oo)e.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)e.push(t);else{if(!(t instanceof Array))throw M(t);H(t,e)}}),e}function B(t,e){if(e){var n=e.map(function(t){return[t]});return e.map(function(e){return Y(t,e,n)})}return U(t)}function U(t){var e=ko.parameters(t);if(!e)return[];if(e.some(function(t){return null==t}))throw k(t,e);return e.map(function(n){return Y(t,n,e)})}function Y(t,e,n){var r=null,i=!1;if(!Array.isArray(e))return e instanceof ao?z(e.token,i,null):z(e,i,null);for(var o=null,s=0;s<e.length;++s){var a=e[s];a instanceof Oo?r=a:a instanceof ao?r=a.token:a instanceof uo?i=!0:a instanceof lo||a instanceof po?o=a:a instanceof ki&&(r=a)}if(null!=(r=m(r)))return z(r,i,o);throw k(t,n)}function z(t,e,n){return new Ao(Eo.get(t),e,n)}function q(t,e){for(var n=new Array(t._providers.length),r=0;r<t._providers.length;++r)n[r]=e(t.getProviderAtIndex(r));return n}function W(t){return!!t&&"function"==typeof t.then}function G(t){return!!t&&"function"==typeof t.subscribe}function K(){return""+Q()+Q()+Q()}function Q(){return String.fromCharCode(97+Math.floor(25*Math.random()))}function X(){throw new Error("Runtime compiler is not loaded")}function $(t){var e=Error("No component factory found for "+s(t)+". Did you add it to @NgModule.entryComponents?");return e[ts]=t,e}function Z(){var t=Ni.wtf;return!(!t||!(rs=t.trace))&&(is=rs.events,!0)}function J(t,e){return void 0===e&&(e=null),is.createScope(t,e)}function tt(t,e){return rs.leaveScope(t,e),e}function et(t,e){return rs.beginTimeRange(t,e)}function nt(t){rs.endTimeRange(t)}function rt(t,e){return null}function it(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(function(){return t.onStable.emit(null)})}finally{t.isStable=!0}}}function ot(t){t._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:function(e,n,r,i,o,s){try{return st(t),e.invokeTask(r,i,o,s)}finally{at(t)}},onInvoke:function(e,n,r,i,o,s,a){try{return st(t),e.invoke(r,i,o,s,a)}finally{at(t)}},onHasTask:function(e,n,r,i){e.hasTask(r,i),n===r&&("microTask"==i.change?(t.hasPendingMicrotasks=i.microTask,it(t)):"macroTask"==i.change&&(t.hasPendingMacrotasks=i.macroTask))},onHandleError:function(e,n,r,i){return e.handleError(r,i),t.runOutsideAngular(function(){return t.onError.emit(i)}),!1}})}function st(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function at(t){t._nesting--,it(t)}function ut(t){_s=t}function ct(){if(Cs)throw new Error("Cannot enable prod mode after platform setup.");ws=!1}function lt(){return Cs=!0,ws}function pt(t){if(gs&&!gs.destroyed&&!gs.injector.get(Es,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");gs=t.get(Ss);var e=t.get(Yo,null);return e&&e.forEach(function(t){return t()}),gs}function ht(t,e,n){void 0===n&&(n=[]);var r=new ki("Platform: "+e);return function(e){void 0===e&&(e=[]);var i=yt();return i&&!i.injector.get(Es,!1)||(t?t(n.concat(e).concat({provide:r,useValue:!0})):pt(jo.resolveAndCreate(n.concat(e).concat({provide:r,useValue:!0})))),ft(r)}}function ft(t){var e=yt();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function dt(){gs&&!gs.destroyed&&gs.destroy()}function yt(){return gs&&!gs.destroyed?gs:null}function mt(t,e,n){try{var r=n();return W(r)?r.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):r}catch(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}}function vt(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function gt(t,e){var n=Vs.get(t);if(n)throw new Error("Duplicate module registered for "+t+" - "+n.moduleType.name+" vs "+e.moduleType.name);Vs.set(t,e)}function bt(t){var e=Vs.get(t);if(!e)throw new Error("No module with ID "+t+" loaded");return e}function _t(t){return t.reduce(function(t,e){var n=Array.isArray(e)?_t(e):e;return t.concat(n)},[])}function wt(t,e,n){if(!t)throw new Error("Cannot find '"+n+"' in '"+e+"'");return t}function Ct(t){return t.map(function(t){return t.nativeElement})}function Et(t,e,n){t.childNodes.forEach(function(t){t instanceof Xs&&(e(t)&&n.push(t),Et(t,e,n))})}function xt(t,e,n){t instanceof Xs&&t.childNodes.forEach(function(t){e(t)&&n.push(t),t instanceof Xs&&xt(t,e,n)})}function St(t){return $s.get(t)||null}function Ot(t){$s.set(t.nativeNode,t)}function Tt(t){$s.delete(t.nativeNode)}function Pt(t,e){var n=Mt(t),r=Mt(e);if(n&&r)return kt(t,e,Pt);var i=t&&("object"==typeof t||"function"==typeof t),s=e&&("object"==typeof e||"function"==typeof e);return!(n||!i||r||!s)||o(t,e)}function Mt(t){return!!It(t)&&(Array.isArray(t)||!(t instanceof Map)&&r()in t)}function kt(t,e,n){for(var i=t[r()](),o=e[r()]();;){var s=i.next(),a=o.next();if(s.done&&a.done)return!0;if(s.done||a.done)return!1;if(!n(s.value,a.value))return!1}}function At(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var i=t[r()](),o=void 0;!(o=i.next()).done;)e(o.value)}function It(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function Dt(t,e,n){var r=t.previousIndex;if(null===r)return r;var i=0;return n&&r<n.length&&(i=n[r]),r+e+i}function Nt(t){return t.name||typeof t}function Rt(){return ko}function jt(){return da}function Lt(){return ya}function Vt(t){return t||"en-US"}function Ft(t,e){return t.nodes[e]}function Ht(t,e){return t.nodes[e]}function Bt(t,e){return t.nodes[e]}function Ut(t,e){return t.nodes[e]}function Yt(t,e){return t.nodes[e]}function zt(t,e,n,r){var i="ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '"+e+"'. Current value: '"+n+"'.";return r&&(i+=" 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 ?"),Wt(i,t)}function qt(t,e){return t instanceof Error||(t=new Error(t.toString())),Gt(t,e),t}function Wt(t,e){var n=new Error(t);return Gt(n,e),n}function Gt(t,e){t[bo]=e,t[wo]=e.logError.bind(e)}function Kt(t){return!!v(t)}function Qt(t){return new Error("ViewDestroyedError: Attempt to use a destroyed view: "+t)}function Xt(t){var e=Pa.get(t);return e||(e=s(t)+"_"+Pa.size,Pa.set(t,e)),e}function $t(t,e,n,r){if(r instanceof Zs){r=r.wrapped;var i=t.def.nodes[e].bindingIndex+n,o=t.oldValues[i];o instanceof Zs&&(o=o.wrapped),t.oldValues[i]=new Zs(o)}return r}function Zt(t){return{id:Ma,styles:t.styles,encapsulation:t.encapsulation,data:t.data}}function Jt(t){if(t&&t.id===Ma){var e=null!=t.encapsulation&&t.encapsulation!==ro.None||t.styles.length||Object.keys(t.data).length;t.id=e?"c"+Aa++:ka}return t&&t.id===ka&&(t=null),t||null}function te(t,e,n,r){var i=t.oldValues;return!(!(2&t.state)&&o(i[e.bindingIndex+n],r))}function ee(t,e,n,r){return!!te(t,e,n,r)&&(t.oldValues[e.bindingIndex+n]=r,!0)}function ne(t,e,n,r){var i=t.oldValues[e.bindingIndex+n];if(1&t.state||!Pt(i,r))throw zt(Oa.createDebugContext(t,e.nodeIndex),i,r,0!=(1&t.state))}function re(t){for(var e=t;e;)2&e.def.flags&&(e.state|=8),e=e.viewContainerParent||e.parent}function ie(t,e){for(var n=t;n&&n!==e;)n.state|=64,n=n.viewContainerParent||n.parent}function oe(t,e,n,r){return re(33554432&t.def.nodes[e].flags?Ht(t,e).componentView:t),Oa.handleEvent(t,e,n,r)}function se(t){if(t.parent){return Ht(t.parent,t.parentNodeDef.nodeIndex)}return null}function ae(t){return t.parent?t.parentNodeDef.parent:null}function ue(t,e){switch(201347067&e.flags){case 1:return Ht(t,e.nodeIndex).renderElement;case 2:return Ft(t,e.nodeIndex).renderText}}function ce(t,e){return t?t+":"+e:e}function le(t){return!!t.parent&&!!(32768&t.parentNodeDef.flags)}function pe(t){return!(!t.parent||32768&t.parentNodeDef.flags)}function he(t){return 1<<t%32}function fe(t){var e={},n=0,r={};return t&&t.forEach(function(t){var i=t[0],o=t[1];"number"==typeof i?(e[i]=o,n|=he(i)):r[i]=o}),{matchedQueries:e,references:r,matchedQueryIds:n}}function de(t){return t.map(function(t){var e,n;return Array.isArray(t)?(n=t[0],e=t[1]):(n=0,e=t),{flags:n,token:e,tokenKey:Xt(e)}})}function ye(t,e,n){var r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===ro.Native?Ht(t,n.renderParent.nodeIndex).renderElement:void 0:e}function me(t){var e=Ia.get(t);return e||(e=t(function(){return Ta}),e.factory=t,Ia.set(t,e)),e}function ve(t){var e=[];return ge(t,0,void 0,void 0,e),e}function ge(t,e,n,r,i){3===e&&(n=t.renderer.parentNode(ue(t,t.def.lastRenderRootNode))),be(t,e,0,t.def.nodes.length-1,n,r,i)}function be(t,e,n,r,i,o,s){for(var a=n;a<=r;a++){var u=t.def.nodes[a];11&u.flags&&we(t,u,e,i,o,s),a+=u.childCount}}function _e(t,e,n,r,i,o){for(var s=t;s&&!le(s);)s=s.parent;for(var a=s.parent,u=ae(s),c=u.nodeIndex+1,l=u.nodeIndex+u.childCount,p=c;p<=l;p++){var h=a.def.nodes[p];h.ngContentIndex===e&&we(a,h,n,r,i,o),p+=h.childCount}if(!a.parent){var f=t.root.projectableNodes[e];if(f)for(var p=0;p<f.length;p++)Ce(t,f[p],n,r,i,o)}}function we(t,e,n,r,i,o){if(8&e.flags)_e(t,e.ngContent.index,n,r,i,o);else{var s=ue(t,e);if(3===n&&33554432&e.flags&&48&e.bindingFlags){if(16&e.bindingFlags&&Ce(t,s,n,r,i,o),32&e.bindingFlags){var a=Ht(t,e.nodeIndex).componentView;Ce(a,s,n,r,i,o)}}else Ce(t,s,n,r,i,o);if(16777216&e.flags)for(var u=Ht(t,e.nodeIndex).viewContainer._embeddedViews,c=0;c<u.length;c++)ge(u[c],n,r,i,o);1&e.flags&&!e.element.name&&be(t,n,e.nodeIndex+1,e.nodeIndex+e.childCount,r,i,o)}}function Ce(t,e,n,r,i,o){var s=t.renderer;switch(n){case 1:s.appendChild(r,e);break;case 2:s.insertBefore(r,e,i);break;case 3:s.removeChild(r,e);break;case 0:o.push(e)}}function Ee(t){if(":"===t[0]){var e=t.match(Da);return[e[1],e[2]]}return["",t]}function xe(t){for(var e=0,n=0;n<t.length;n++)e|=t[n].flags;return e}function Se(t,e){for(var n="",r=0;r<2*t;r+=2)n=n+e[r]+Te(e[r+1]);return n+e[2*t]}function Oe(t,e,n,r,i,o,s,a,u,c,l,p,h,f,d,y,m,v,g,b){switch(t){case 1:return e+Te(n)+r;case 2:return e+Te(n)+r+Te(i)+o;case 3:return e+Te(n)+r+Te(i)+o+Te(s)+a;case 4:return e+Te(n)+r+Te(i)+o+Te(s)+a+Te(u)+c;case 5:return e+Te(n)+r+Te(i)+o+Te(s)+a+Te(u)+c+Te(l)+p;case 6:return e+Te(n)+r+Te(i)+o+Te(s)+a+Te(u)+c+Te(l)+p+Te(h)+f;case 7:return e+Te(n)+r+Te(i)+o+Te(s)+a+Te(u)+c+Te(l)+p+Te(h)+f+Te(d)+y;case 8:return e+Te(n)+r+Te(i)+o+Te(s)+a+Te(u)+c+Te(l)+p+Te(h)+f+Te(d)+y+Te(m)+v;case 9:return e+Te(n)+r+Te(i)+o+Te(s)+a+Te(u)+c+Te(l)+p+Te(h)+f+Te(d)+y+Te(m)+v+Te(g)+b;default:throw new Error("Does not support more than 9 expressions")}}function Te(t){return null!=t?t.toString():""}function Pe(t,e,n,r,i,o){t|=1;var s=fe(e),a=s.matchedQueries,u=s.references;return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:t,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a,matchedQueryIds:s.matchedQueryIds,references:u,ngContentIndex:n,childCount:r,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?me(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:i||Ta},provider:null,text:null,query:null,ngContent:null}}function Me(t,e,n,r,i,o,s,a,u,c,l,p){void 0===s&&(s=[]),c||(c=Ta);var h=fe(n),f=h.matchedQueries,d=h.references,y=h.matchedQueryIds,m=null,v=null;o&&(N=Ee(o),m=N[0],v=N[1]),a=a||[];for(var g=new Array(a.length),b=0;b<a.length;b++){var _=a[b],w=_[0],C=_[1],E=_[2],x=Ee(C),S=x[0],O=x[1],T=void 0,P=void 0;switch(15&w){case 4:P=E;break;case 1:case 8:T=E}g[b]={flags:w,ns:S,name:O,nonMinifiedName:O,securityContext:T,suffix:P}}u=u||[];for(var M=new Array(u.length),b=0;b<u.length;b++){var k=u[b],A=k[0],I=k[1];M[b]={type:0,target:A,eventName:I,propName:null}}s=s||[];var D=s.map(function(t){var e=t[0],n=t[1],r=Ee(e);return[r[0],r[1],n]});return p=Jt(p),l&&(e|=33554432),e|=1,{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:f,matchedQueryIds:y,references:d,ngContentIndex:r,childCount:i,bindings:g,bindingFlags:xe(g),outputs:M,element:{ns:m,name:v,attrs:D,template:null,componentProvider:null,componentView:l||null,componentRendererType:p,publicProviders:null,allProviders:null,handleEvent:c||Ta},provider:null,text:null,query:null,ngContent:null};var N}function ke(t,e,n){var r,i=n.element,o=t.root.selectorOrNode,s=t.renderer;if(t.parent||!o){r=i.name?s.createElement(i.name,i.ns):s.createComment("");var a=ye(t,e,n);a&&s.appendChild(a,r)}else r=s.selectRootElement(o);if(i.attrs)for(var u=0;u<i.attrs.length;u++){var c=i.attrs[u],l=c[0],p=c[1],h=c[2];s.setAttribute(r,p,h,l)}return r}function Ae(t,e,n,r){for(var i=0;i<n.outputs.length;i++){var o=n.outputs[i],s=Ie(t,n.nodeIndex,ce(o.target,o.eventName)),a=o.target,u=t;"component"===o.target&&(a=null,u=e);var c=u.renderer.listen(a||r,o.eventName,s);t.disposables[n.outputIndex+i]=c}}function Ie(t,e,n){return function(r){try{return oe(t,e,n,r)}catch(e){t.root.errorHandler.handleError(e)}}}function De(t,e,n,r,i,o,s,a,u,c,l,p){var h=e.bindings.length,f=!1;return h>0&&Re(t,e,0,n)&&(f=!0),h>1&&Re(t,e,1,r)&&(f=!0),h>2&&Re(t,e,2,i)&&(f=!0),h>3&&Re(t,e,3,o)&&(f=!0),h>4&&Re(t,e,4,s)&&(f=!0),h>5&&Re(t,e,5,a)&&(f=!0),h>6&&Re(t,e,6,u)&&(f=!0),h>7&&Re(t,e,7,c)&&(f=!0),h>8&&Re(t,e,8,l)&&(f=!0),h>9&&Re(t,e,9,p)&&(f=!0),f}function Ne(t,e,n){for(var r=!1,i=0;i<n.length;i++)Re(t,e,i,n[i])&&(r=!0);return r}function Re(t,e,n,r){if(!ee(t,e,n,r))return!1;var i=e.bindings[n],o=Ht(t,e.nodeIndex),s=o.renderElement,a=i.name;switch(15&i.flags){case 1:je(t,i,s,i.ns,a,r);break;case 2:Le(t,s,a,r);break;case 4:Ve(t,i,s,a,r);break;case 8:Fe(33554432&e.flags&&32&i.flags?o.componentView:t,i,s,a,r)}return!0}function je(t,e,n,r,i,o){var s=e.securityContext,a=s?t.root.sanitizer.sanitize(s,o):o;a=null!=a?a.toString():null;var u=t.renderer;null!=o?u.setAttribute(n,i,a,r):u.removeAttribute(n,i,r)}function Le(t,e,n,r){var i=t.renderer;r?i.addClass(e,n):i.removeClass(e,n)}function Ve(t,e,n,r,i){var o=t.root.sanitizer.sanitize(Ea.STYLE,i);if(null!=o){o=o.toString();var s=e.suffix;null!=s&&(o+=s)}else o=null;var a=t.renderer;null!=o?a.setStyle(n,r,o):a.removeStyle(n,r)}function Fe(t,e,n,r,i){var o=e.securityContext,s=o?t.root.sanitizer.sanitize(o,i):i;t.renderer.setProperty(n,r,s)}function He(t,e,n,r){return{index:-1,deps:de(r),flags:t,token:e,value:n}}function Be(t){for(var e={},n=0;n<t.length;n++){var r=t[n];r.index=n,e[Xt(r.token)]=r}return{factory:null,providersByKey:e,providers:t}}function Ue(t){for(var e=t._def,n=t._providers=new Array(e.providers.length),r=0;r<e.providers.length;r++){var i=e.providers[r];4096&i.flags||(n[r]=ze(t,i))}}function Ye(t,e,n){if(void 0===n&&(n=vo.THROW_IF_NOT_FOUND),8&e.flags)return e.token;if(2&e.flags&&(n=null),1&e.flags)return t._parent.get(e.token,n);var r=e.tokenKey;switch(r){case La:case Va:return t}var i=t._def.providersByKey[r];if(i){var o=t._providers[i.index];return void 0===o&&(o=t._providers[i.index]=ze(t,i)),o===ja?void 0:o}return t._parent.get(e.token,n)}function ze(t,e){var n;switch(201347067&e.flags){case 512:n=qe(t,e.value,e.deps);break;case 1024:n=We(t,e.value,e.deps);break;case 2048:n=Ye(t,e.deps[0]);break;case 256:n=e.value}return void 0===n?ja:n}function qe(t,e,n){var r=n.length;switch(r){case 0:return new e;case 1:return new e(Ye(t,n[0]));case 2:return new e(Ye(t,n[0]),Ye(t,n[1]));case 3:return new e(Ye(t,n[0]),Ye(t,n[1]),Ye(t,n[2]));default:for(var i=new Array(r),o=0;o<r;o++)i[o]=Ye(t,n[o]);return new(e.bind.apply(e,[void 0].concat(i)))}}function We(t,e,n){var r=n.length;switch(r){case 0:return e();case 1:return e(Ye(t,n[0]));case 2:return e(Ye(t,n[0]),Ye(t,n[1]));case 3:return e(Ye(t,n[0]),Ye(t,n[1]),Ye(t,n[2]));default:for(var i=Array(r),o=0;o<r;o++)i[o]=Ye(t,n[o]);return e.apply(void 0,i)}}function Ge(t,e){for(var n=t._def,r=0;r<n.providers.length;r++){if(131072&n.providers[r].flags){var i=t._providers[r];i&&i!==ja&&i.ngOnDestroy()}}}function Ke(t,e,n,r){var i=e.viewContainer._embeddedViews;null!==n&&void 0!==n||(n=i.length),r.viewContainerParent=t,nn(i,n,r),Qe(e,r),Oa.dirtyParentQueries(r),tn(e,n>0?i[n-1]:null,r)}function Qe(t,e){var n=se(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(e),Xe(e.parent.def,e.parentNodeDef)}}function Xe(t,e){if(!(4&e.flags)){t.nodeFlags|=4,e.flags|=4;for(var n=e.parent;n;)n.childFlags|=4,n=n.parent}}function $e(t,e){var n=t.viewContainer._embeddedViews;if((null==e||e>=n.length)&&(e=n.length-1),e<0)return null;var r=n[e];return r.viewContainerParent=null,rn(n,e),Oa.dirtyParentQueries(r),en(r),r}function Ze(t){if(16&t.state){var e=se(t);if(e){var n=e.template._projectedViews;n&&(rn(n,n.indexOf(t)),Oa.dirtyParentQueries(t))}}}function Je(t,e,n){var r=t.viewContainer._embeddedViews,i=r[e];return rn(r,e),null==n&&(n=r.length),nn(r,n,i),Oa.dirtyParentQueries(i),en(i),tn(t,n>0?r[n-1]:null,i),i}function tn(t,e,n){var r=e?ue(e,e.def.lastRenderRootNode):t.renderElement;ge(n,2,n.renderer.parentNode(r),n.renderer.nextSibling(r),void 0)}function en(t){ge(t,3,null,null,void 0)}function nn(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function rn(t,e){e>=t.length-1?t.pop():t.splice(e,1)}function on(t,e,n,r,i,o){return new Ha(t,e,n,r,i,o)}function sn(t){return t.viewDefFactory}function an(t,e,n){return new Ua(t,e,n)}function un(t){return new Ya(t)}function cn(t,e){return new za(t,e)}function ln(t,e){return new qa(t,e)}function pn(t,e){var n=t.def.nodes[e];if(1&n.flags){var r=Ht(t,n.nodeIndex);return n.element.template?r.template:r.renderElement}if(2&n.flags)return Ft(t,n.nodeIndex).renderText;if(20240&n.flags)return Bt(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function hn(t){return new Wa(t.renderer)}function fn(t,e,n,r){return new Ga(t,e,n,r)}function dn(t,e,n,r,i,o,s,a){var u=[];if(s)for(var c in s){var l=s[c],p=l[0],h=l[1];u[p]={flags:8,name:c,nonMinifiedName:h,ns:null,securityContext:null,suffix:null}}var f=[];if(a)for(var d in a)f.push({type:1,propName:d,target:null,eventName:a[d]});return e|=16384,vn(t,e,n,r,i,i,o,u,f)}function yn(t,e,n){return t|=16,vn(-1,t,null,0,e,e,n)}function mn(t,e,n,r,i){return vn(-1,t,e,0,n,r,i)}function vn(t,e,n,r,i,o,s,a,u){var c=fe(n),l=c.matchedQueries,p=c.references,h=c.matchedQueryIds;u||(u=[]),a||(a=[]);var f=de(s);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:e,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:l,matchedQueryIds:h,references:p,ngContentIndex:-1,childCount:r,bindings:a,bindingFlags:xe(a),outputs:u,element:null,provider:{token:i,value:o,deps:f},text:null,query:null,ngContent:null}}function gn(t,e){return xn(t,e)}function bn(t,e){for(var n=t;n.parent&&!le(n);)n=n.parent;return Sn(n.parent,ae(n),!0,e.provider.value,e.provider.deps)}function _n(t,e){var n=(32768&e.flags)>0,r=Sn(t,e.parent,n,e.provider.value,e.provider.deps);if(e.outputs.length)for(var i=0;i<e.outputs.length;i++){var o=e.outputs[i],s=r[o.propName].subscribe(wn(t,e.parent.nodeIndex,o.eventName));t.disposables[e.outputIndex+i]=s.unsubscribe.bind(s)}return r}function wn(t,e,n){return function(r){try{return oe(t,e,n,r)}catch(e){t.root.errorHandler.handleError(e)}}}function Cn(t,e,n,r,i,o,s,a,u,c,l,p){var h=Bt(t,e.nodeIndex),f=h.instance,d=!1,y=void 0,m=e.bindings.length;return m>0&&te(t,e,0,n)&&(d=!0,y=Mn(t,h,e,0,n,y)),m>1&&te(t,e,1,r)&&(d=!0,y=Mn(t,h,e,1,r,y)),m>2&&te(t,e,2,i)&&(d=!0,y=Mn(t,h,e,2,i,y)),m>3&&te(t,e,3,o)&&(d=!0,y=Mn(t,h,e,3,o,y)),m>4&&te(t,e,4,s)&&(d=!0,y=Mn(t,h,e,4,s,y)),m>5&&te(t,e,5,a)&&(d=!0,y=Mn(t,h,e,5,a,y)),m>6&&te(t,e,6,u)&&(d=!0,y=Mn(t,h,e,6,u,y)),m>7&&te(t,e,7,c)&&(d=!0,y=Mn(t,h,e,7,c,y)),m>8&&te(t,e,8,l)&&(d=!0,y=Mn(t,h,e,8,l,y)),m>9&&te(t,e,9,p)&&(d=!0,y=Mn(t,h,e,9,p,y)),y&&f.ngOnChanges(y),2&t.state&&65536&e.flags&&f.ngOnInit(),262144&e.flags&&f.ngDoCheck(),d}function En(t,e,n){for(var r=Bt(t,e.nodeIndex),i=r.instance,o=!1,s=void 0,a=0;a<n.length;a++)te(t,e,a,n[a])&&(o=!0,s=Mn(t,r,e,a,n[a],s));return s&&i.ngOnChanges(s),2&t.state&&65536&e.flags&&i.ngOnInit(),262144&e.flags&&i.ngDoCheck(),o}function xn(t,e){var n=(8192&e.flags)>0,r=e.provider;switch(201347067&e.flags){case 512:return Sn(t,e.parent,n,r.value,r.deps);case 1024:return On(t,e.parent,n,r.value,r.deps);case 2048:return Tn(t,e.parent,n,r.deps[0]);case 256:return r.value}}function Sn(t,e,n,r,i){var o=i.length;switch(o){case 0:return new r;case 1:return new r(Tn(t,e,n,i[0]));case 2:return new r(Tn(t,e,n,i[0]),Tn(t,e,n,i[1]));case 3:return new r(Tn(t,e,n,i[0]),Tn(t,e,n,i[1]),Tn(t,e,n,i[2]));default:for(var s=new Array(o),a=0;a<o;a++)s[a]=Tn(t,e,n,i[a]);return new(r.bind.apply(r,[void 0].concat(s)))}}function On(t,e,n,r,i){var o=i.length;switch(o){case 0:return r();case 1:return r(Tn(t,e,n,i[0]));case 2:return r(Tn(t,e,n,i[0]),Tn(t,e,n,i[1]));case 3:return r(Tn(t,e,n,i[0]),Tn(t,e,n,i[1]),Tn(t,e,n,i[2]));default:for(var s=Array(o),a=0;a<o;a++)s[a]=Tn(t,e,n,i[a]);return r.apply(void 0,s)}}function Tn(t,e,n,r,i){if(void 0===i&&(i=vo.THROW_IF_NOT_FOUND),8&r.flags)return r.token;var o=t;2&r.flags&&(i=null);var s=r.tokenKey;for(s===Ja&&(n=!(!e||!e.element.componentView)),e&&1&r.flags&&(n=!1,e=e.parent);t;){if(e)switch(s){case Ka:var a=Pn(t,e,n);return hn(a);case Qa:var a=Pn(t,e,n);return a.renderer;case Xa:return new js(Ht(t,e.nodeIndex).renderElement);case $a:return Ht(t,e.nodeIndex).viewContainer;case Za:if(e.element.template)return Ht(t,e.nodeIndex).template;break;case Ja:return un(Pn(t,e,n));case tu:return ln(t,e);default:var u=(n?e.element.allProviders:e.element.publicProviders)[s];if(u){var c=Bt(t,u.nodeIndex);return c||(c={instance:xn(t,u)},t.nodes[u.nodeIndex]=c),c.instance}}n=le(t),e=ae(t),t=t.parent}var l=o.root.injector.get(r.token,eu);return l!==eu||i===eu?l:o.root.ngModule.injector.get(r.token,i)}function Pn(t,e,n){var r;if(n)r=Ht(t,e.nodeIndex).componentView;else for(r=t;r.parent&&!le(r);)r=r.parent;return r}function Mn(t,e,n,r,i,o){if(32768&n.flags){var s=Ht(t,n.parent.nodeIndex).componentView;2&s.def.flags&&(s.state|=8)}var a=n.bindings[r],u=a.name;if(e.instance[u]=i,524288&n.flags){o=o||{};var c=t.oldValues[n.bindingIndex+r];c instanceof Zs&&(c=c.wrapped);o[n.bindings[r].nonMinifiedName]=new ta(c,i,0!=(2&t.state))}return t.oldValues[n.bindingIndex+r]=i,o}function kn(t,e){if(t.def.nodeFlags&e)for(var n=t.def.nodes,r=0;r<n.length;r++){var i=n[r],o=i.parent;for(!o&&i.flags&e&&In(t,r,i.flags&e),0==(i.childFlags&e)&&(r+=i.childCount);o&&1&o.flags&&r===o.nodeIndex+o.childCount;)o.directChildFlags&e&&An(t,o,e),o=o.parent}}function An(t,e,n){for(var r=e.nodeIndex+1;r<=e.nodeIndex+e.childCount;r++){var i=t.def.nodes[r];i.flags&n&&In(t,r,i.flags&n),r+=i.childCount}}function In(t,e,n){var r=Bt(t,e);if(r){var i=r.instance;i&&(Oa.setCurrentNode(t,e),1048576&n&&i.ngAfterContentInit(),2097152&n&&i.ngAfterContentChecked(),4194304&n&&i.ngAfterViewInit(),8388608&n&&i.ngAfterViewChecked(),131072&n&&i.ngOnDestroy())}}function Dn(t,e,n){var r=[];for(var i in n){var o=n[i];r.push({propName:i,bindingType:o})}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:-1,flags:t,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:e,filterId:he(e),bindings:r},ngContent:null}}function Nn(){return new Fs}function Rn(t){for(var e=t.def.nodeMatchedQueries;t.parent&&pe(t);){var n=t.parentNodeDef;t=t.parent;for(var r=n.nodeIndex+n.childCount,i=0;i<=r;i++){var o=t.def.nodes[i];67108864&o.flags&&536870912&o.flags&&(o.query.filterId&e)===o.query.filterId&&Yt(t,i).setDirty(),!(1&o.flags&&i+o.childCount<n.nodeIndex)&&67108864&o.childFlags&&536870912&o.childFlags||(i+=o.childCount)}}if(134217728&t.def.nodeFlags)for(var i=0;i<t.def.nodes.length;i++){var o=t.def.nodes[i];134217728&o.flags&&536870912&o.flags&&Yt(t,i).setDirty(),i+=o.childCount}}function jn(t,e){var n=Yt(t,e.nodeIndex);if(n.dirty){var r,i=void 0;if(67108864&e.flags){var o=e.parent.parent;i=Ln(t,o.nodeIndex,o.nodeIndex+o.childCount,e.query,[]),r=Bt(t,e.parent.nodeIndex).instance}else 134217728&e.flags&&(i=Ln(t,0,t.def.nodes.length-1,e.query,[]),r=t.component);n.reset(i);for(var s=e.query.bindings,a=!1,u=0;u<s.length;u++){var c=s[u],l=void 0;switch(c.bindingType){case 0:l=n.first;break;case 1:l=n,a=!0}r[c.propName]=l}a&&n.notifyOnChanges()}}function Ln(t,e,n,r,i){for(var o=e;o<=n;o++){var s=t.def.nodes[o],a=s.matchedQueries[r.id];if(null!=a&&i.push(Vn(t,s,a)),1&s.flags&&s.element.template&&(s.element.template.nodeMatchedQueries&r.filterId)===r.filterId){var u=Ht(t,o);if((s.childMatchedQueries&r.filterId)===r.filterId&&(Ln(t,o+1,o+s.childCount,r,i),o+=s.childCount),16777216&s.flags)for(var c=u.viewContainer._embeddedViews,l=0;l<c.length;l++){var p=c[l],h=se(p);h&&h===u&&Ln(p,0,p.def.nodes.length-1,r,i)}var f=u.template._projectedViews;if(f)for(var l=0;l<f.length;l++){var d=f[l];Ln(d,0,d.def.nodes.length-1,r,i)}}(s.childMatchedQueries&r.filterId)!==r.filterId&&(o+=s.childCount)}return i}function Vn(t,e,n){if(null!=n)switch(n){case 1:return Ht(t,e.nodeIndex).renderElement;case 0:return new js(Ht(t,e.nodeIndex).renderElement);case 2:return Ht(t,e.nodeIndex).template;case 3:return Ht(t,e.nodeIndex).viewContainer;case 4:return Bt(t,e.nodeIndex).instance}}function Fn(t,e){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:t,childCount:0,bindings:[],bindingFlags:0,outputs:[],element:null,provider:null,text:null,query:null,ngContent:{index:e}}}function Hn(t,e,n){var r=ye(t,e,n);if(r){_e(t,n.ngContent.index,1,r,null,void 0)}}function Bn(t,e){return zn(128,t,new Array(e+1))}function Un(t,e){return zn(32,t,new Array(e))}function Yn(t,e){for(var n=Object.keys(e),r=n.length,i=new Array(r),o=0;o<r;o++){var s=n[o];i[e[s]]=s}return zn(64,t,i)}function zn(t,e,n){for(var r=new Array(n.length),i=0;i<n.length;i++){var o=n[i];r[i]={flags:8,name:o,ns:null,nonMinifiedName:o,securityContext:null,suffix:null}}return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:-1,childCount:0,bindings:r,bindingFlags:xe(r),outputs:[],element:null,provider:null,text:null,query:null,ngContent:null}}function qn(t,e){return{value:void 0}}function Wn(t,e,n,r,i,o,s,a,u,c,l,p){var h=e.bindings,f=!1,d=h.length;if(d>0&&ee(t,e,0,n)&&(f=!0),d>1&&ee(t,e,1,r)&&(f=!0),d>2&&ee(t,e,2,i)&&(f=!0),d>3&&ee(t,e,3,o)&&(f=!0),d>4&&ee(t,e,4,s)&&(f=!0),d>5&&ee(t,e,5,a)&&(f=!0),d>6&&ee(t,e,6,u)&&(f=!0),d>7&&ee(t,e,7,c)&&(f=!0),d>8&&ee(t,e,8,l)&&(f=!0),d>9&&ee(t,e,9,p)&&(f=!0),f){var y=Ut(t,e.nodeIndex),m=void 0;switch(201347067&e.flags){case 32:m=new Array(h.length),d>0&&(m[0]=n),d>1&&(m[1]=r),d>2&&(m[2]=i),d>3&&(m[3]=o),d>4&&(m[4]=s),d>5&&(m[5]=a),d>6&&(m[6]=u),d>7&&(m[7]=c),d>8&&(m[8]=l),d>9&&(m[9]=p);break;case 64:m={},d>0&&(m[h[0].name]=n),d>1&&(m[h[1].name]=r),d>2&&(m[h[2].name]=i),d>3&&(m[h[3].name]=o),d>4&&(m[h[4].name]=s),d>5&&(m[h[5].name]=a),d>6&&(m[h[6].name]=u),d>7&&(m[h[7].name]=c),d>8&&(m[h[8].name]=l),d>9&&(m[h[9].name]=p);break;case 128:var v=n;switch(d){case 1:m=v.transform(n);break;case 2:m=v.transform(r);break;case 3:m=v.transform(r,i);break;case 4:m=v.transform(r,i,o);break;case 5:m=v.transform(r,i,o,s);break;case 6:m=v.transform(r,i,o,s,a);break;case 7:m=v.transform(r,i,o,s,a,u);break;case 8:m=v.transform(r,i,o,s,a,u,c);break;case 9:m=v.transform(r,i,o,s,a,u,c,l);break;case 10:m=v.transform(r,i,o,s,a,u,c,l,p)}}y.value=m}return f}function Gn(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)ee(t,e,o,n[o])&&(i=!0);if(i){var s=Ut(t,e.nodeIndex),a=void 0;switch(201347067&e.flags){case 32:a=n;break;case 64:a={};for(var o=0;o<n.length;o++)a[r[o].name]=n[o];break;case 128:var u=n[0],c=n.slice(1);a=u.transform.apply(u,c)}s.value=a}return i}function Kn(t,e,n){for(var r=new Array(n.length-1),i=1;i<n.length;i++)r[i-1]={flags:8,name:null,ns:null,nonMinifiedName:null,securityContext:null,suffix:n[i]};return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:t,flags:2,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:{},matchedQueryIds:0,references:{},ngContentIndex:e,childCount:0,bindings:r,bindingFlags:8,outputs:[],element:null,provider:null,text:{prefix:n[0]},query:null,ngContent:null}}function Qn(t,e,n){var r,i=t.renderer;r=i.createText(n.text.prefix);var o=ye(t,e,n);return o&&i.appendChild(o,r),{renderText:r}}function Xn(t,e,n,r,i,o,s,a,u,c,l,p){var h=!1,f=e.bindings,d=f.length;if(d>0&&ee(t,e,0,n)&&(h=!0),d>1&&ee(t,e,1,r)&&(h=!0),d>2&&ee(t,e,2,i)&&(h=!0),d>3&&ee(t,e,3,o)&&(h=!0),d>4&&ee(t,e,4,s)&&(h=!0),d>5&&ee(t,e,5,a)&&(h=!0),d>6&&ee(t,e,6,u)&&(h=!0),d>7&&ee(t,e,7,c)&&(h=!0),d>8&&ee(t,e,8,l)&&(h=!0),d>9&&ee(t,e,9,p)&&(h=!0),h){var y=e.text.prefix;d>0&&(y+=Zn(n,f[0])),d>1&&(y+=Zn(r,f[1])),d>2&&(y+=Zn(i,f[2])),d>3&&(y+=Zn(o,f[3])),d>4&&(y+=Zn(s,f[4])),d>5&&(y+=Zn(a,f[5])),d>6&&(y+=Zn(u,f[6])),d>7&&(y+=Zn(c,f[7])),d>8&&(y+=Zn(l,f[8])),d>9&&(y+=Zn(p,f[9]));var m=Ft(t,e.nodeIndex).renderText;t.renderer.setValue(m,y)}return h}function $n(t,e,n){for(var r=e.bindings,i=!1,o=0;o<n.length;o++)ee(t,e,o,n[o])&&(i=!0);if(i){for(var s="",o=0;o<n.length;o++)s+=Zn(n[o],r[o]);s=e.text.prefix+s;var a=Ft(t,e.nodeIndex).renderText;t.renderer.setValue(a,s)}return i}function Zn(t,e){return(null!=t?t.toString():"")+e.suffix}function Jn(t,e,n,r){for(var i=0,o=0,s=0,a=0,u=0,c=null,l=null,p=!1,h=!1,f=null,d=0;d<e.length;d++){var y=e[d];if(y.nodeIndex=d,y.parent=c,y.bindingIndex=i,y.outputIndex=o,y.renderParent=l,s|=y.flags,u|=y.matchedQueryIds,y.element){var m=y.element;m.publicProviders=c?c.element.publicProviders:Object.create(null),m.allProviders=m.publicProviders,p=!1,h=!1,y.element.template&&(u|=y.element.template.nodeMatchedQueries)}if(er(c,y,e.length),i+=y.bindings.length,o+=y.outputs.length,!l&&3&y.flags&&(f=y),20224&y.flags){p||(p=!0,c.element.publicProviders=Object.create(c.element.publicProviders),c.element.allProviders=c.element.publicProviders);var v=0!=(8192&y.flags),g=0!=(32768&y.flags);!v||g?c.element.publicProviders[Xt(y.provider.token)]=y:(h||(h=!0,c.element.allProviders=Object.create(c.element.publicProviders)),c.element.allProviders[Xt(y.provider.token)]=y),g&&(c.element.componentProvider=y)}if(c?(c.childFlags|=y.flags,c.directChildFlags|=y.flags,c.childMatchedQueries|=y.matchedQueryIds,y.element&&y.element.template&&(c.childMatchedQueries|=y.element.template.nodeMatchedQueries)):a|=y.flags,y.childCount>0)c=y,tr(y)||(l=y);else for(;c&&d===c.nodeIndex+c.childCount;){var b=c.parent;b&&(b.childFlags|=c.childFlags,b.childMatchedQueries|=c.childMatchedQueries),c=b,l=c&&tr(c)?c.renderParent:c}}var _=function(t,n,r,i){return e[n].element.handleEvent(t,r,i)};return{factory:null,nodeFlags:s,rootNodeFlags:a,nodeMatchedQueries:u,flags:t,nodes:e,updateDirectives:n||Ta,updateRenderer:r||Ta,handleEvent:_,bindingCount:i,outputCount:o,lastRenderRootNode:f}}function tr(t){return 0!=(1&t.flags)&&null===t.element.name}function er(t,e,n){var r=e.element&&e.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags){if(0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!")}if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var i=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=i&&e.nodeIndex+e.childCount>i)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function nr(t,e,n,r){var i=or(t.root,t.renderer,t,e,n);return sr(i,t.component,r),ar(i),i}function rr(t,e,n){var r=or(t,t.renderer,null,null,e);return sr(r,n,n),ar(r),r}function ir(t,e,n,r){var i,o=e.element.componentRendererType;return i=o?t.root.rendererFactory.createRenderer(r,o):t.root.renderer,or(t.root,i,t,e.element.componentProvider,n)}function or(t,e,n,r,i){var o=new Array(i.nodes.length),s=i.outputCount?new Array(i.outputCount):null;return{def:i,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:o,state:13,root:t,renderer:e,oldValues:new Array(i.bindingCount),disposables:s}}function sr(t,e,n){t.component=e,t.context=n}function ar(t){var e;if(le(t)){var n=t.parentNodeDef;e=Ht(t.parent,n.parent.nodeIndex).renderElement}for(var r=t.def,i=t.nodes,o=0;o<r.nodes.length;o++){var s=r.nodes[o];Oa.setCurrentNode(t,o);var a=void 0;switch(201347067&s.flags){case 1:var u=ke(t,e,s),c=void 0;if(33554432&s.flags){var l=me(s.element.componentView);c=Oa.createComponentView(t,s,l,u)}Ae(t,c,s,u),a={renderElement:u,componentView:c,viewContainer:null,template:s.element.template?cn(t,s):void 0},16777216&s.flags&&(a.viewContainer=an(t,s,a));break;case 2:a=Qn(t,e,s);break;case 512:case 1024:case 2048:case 256:if(!((a=i[o])||4096&s.flags)){var p=gn(t,s);a={instance:p}}break;case 16:var p=bn(t,s);a={instance:p};break;case 16384:if(!(a=i[o])){var p=_n(t,s);a={instance:p}}if(32768&s.flags){sr(Ht(t,s.parent.nodeIndex).componentView,a.instance,a.instance)}break;case 32:case 64:case 128:a=qn(t,s);break;case 67108864:case 134217728:a=Nn();break;case 8:Hn(t,e,s),a=void 0}i[o]=a}_r(t,nu.CreateViewNodes),xr(t,201326592,268435456,0)}function ur(t){pr(t),Oa.updateDirectives(t,1),wr(t,nu.CheckNoChanges),Oa.updateRenderer(t,1),_r(t,nu.CheckNoChanges),t.state&=-97}function cr(t){1&t.state?(t.state&=-2,t.state|=2):t.state&=-3,pr(t),Oa.updateDirectives(t,0),wr(t,nu.CheckAndUpdate),xr(t,67108864,536870912,0),kn(t,2097152|(2&t.state?1048576:0)),Oa.updateRenderer(t,0),_r(t,nu.CheckAndUpdate),xr(t,134217728,536870912,0),kn(t,8388608|(2&t.state?4194304:0)),2&t.def.flags&&(t.state&=-9),t.state&=-97}function lr(t,e,n,r,i,o,s,a,u,c,l,p,h){return 0===n?hr(t,e,r,i,o,s,a,u,c,l,p,h):fr(t,e,r)}function pr(t){var e=t.def;if(4&e.nodeFlags)for(var n=0;n<e.nodes.length;n++){var r=e.nodes[n];if(4&r.flags){var i=Ht(t,n).template._projectedViews;if(i)for(var o=0;o<i.length;o++){var s=i[o];s.state|=32,ie(s,t)}}else 0==(4&r.childFlags)&&(n+=r.childCount)}}function hr(t,e,n,r,i,o,s,a,u,c,l,p){switch(201347067&e.flags){case 1:return De(t,e,n,r,i,o,s,a,u,c,l,p);case 2:return Xn(t,e,n,r,i,o,s,a,u,c,l,p);case 16384:return Cn(t,e,n,r,i,o,s,a,u,c,l,p);case 32:case 64:case 128:return Wn(t,e,n,r,i,o,s,a,u,c,l,p);default:throw"unreachable"}}function fr(t,e,n){switch(201347067&e.flags){case 1:return Ne(t,e,n);case 2:return $n(t,e,n);case 16384:return En(t,e,n);case 32:case 64:case 128:return Gn(t,e,n);default:throw"unreachable"}}function dr(t,e,n,r,i,o,s,a,u,c,l,p,h){return 0===n?yr(t,e,r,i,o,s,a,u,c,l,p,h):mr(t,e,r),!1}function yr(t,e,n,r,i,o,s,a,u,c,l,p){var h=e.bindings.length;h>0&&ne(t,e,0,n),h>1&&ne(t,e,1,r),h>2&&ne(t,e,2,i),h>3&&ne(t,e,3,o),h>4&&ne(t,e,4,s),h>5&&ne(t,e,5,a),h>6&&ne(t,e,6,u),h>7&&ne(t,e,7,c),h>8&&ne(t,e,8,l),h>9&&ne(t,e,9,p)}function mr(t,e,n){for(var r=0;r<n.length;r++)ne(t,e,r,n[r])}function vr(t,e){if(Yt(t,e.nodeIndex).dirty)throw zt(Oa.createDebugContext(t,e.nodeIndex),"Query "+e.query.id+" not dirty","Query "+e.query.id+" dirty",0!=(1&t.state))}function gr(t){if(!(128&t.state)){if(wr(t,nu.Destroy),_r(t,nu.Destroy),kn(t,131072),t.disposables)for(var e=0;e<t.disposables.length;e++)t.disposables[e]();Ze(t),t.renderer.destroyNode&&br(t),le(t)&&t.renderer.destroy(),t.state|=128}}function br(t){for(var e=t.def.nodes.length,n=0;n<e;n++){var r=t.def.nodes[n];1&r.flags?t.renderer.destroyNode(Ht(t,n).renderElement):2&r.flags?t.renderer.destroyNode(Ft(t,n).renderText):(67108864&r.flags||134217728&r.flags)&&Yt(t,n).destroy()}}function _r(t,e){var n=t.def;if(33554432&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];33554432&i.flags?Cr(Ht(t,r).componentView,e):0==(33554432&i.childFlags)&&(r+=i.childCount)}}function wr(t,e){var n=t.def;if(16777216&n.nodeFlags)for(var r=0;r<n.nodes.length;r++){var i=n.nodes[r];if(16777216&i.flags)for(var o=Ht(t,r).viewContainer._embeddedViews,s=0;s<o.length;s++)Cr(o[s],e);else 0==(16777216&i.childFlags)&&(r+=i.childCount)}}function Cr(t,e){var n=t.state;switch(e){case nu.CheckNoChanges:0==(128&n)&&(12==(12&n)?ur(t):64&n&&Er(t,nu.CheckNoChangesProjectedViews));break;case nu.CheckNoChangesProjectedViews:0==(128&n)&&(32&n?ur(t):64&n&&Er(t,e));break;case nu.CheckAndUpdate:0==(128&n)&&(12==(12&n)?cr(t):64&n&&Er(t,nu.CheckAndUpdateProjectedViews));break;case nu.CheckAndUpdateProjectedViews:0==(128&n)&&(32&n?cr(t):64&n&&Er(t,e));break;case nu.Destroy:gr(t);break;case nu.CreateViewNodes:ar(t)}}function Er(t,e){wr(t,e),_r(t,e)}function xr(t,e,n,r){if(t.def.nodeFlags&e&&t.def.nodeFlags&n)for(var i=t.def.nodes.length,o=0;o<i;o++){var s=t.def.nodes[o];if(s.flags&e&&s.flags&n)switch(Oa.setCurrentNode(t,s.nodeIndex),r){case 0:jn(t,s);break;case 1:vr(t,s)}s.childFlags&e&&s.childFlags&n||(o+=s.childCount)}}function Sr(){if(!ru){ru=!0;var t=lt()?Tr():Or();Oa.setCurrentNode=t.setCurrentNode,Oa.createRootView=t.createRootView,Oa.createEmbeddedView=t.createEmbeddedView,Oa.createComponentView=t.createComponentView,Oa.createNgModuleRef=t.createNgModuleRef,Oa.overrideProvider=t.overrideProvider,Oa.clearProviderOverrides=t.clearProviderOverrides,Oa.checkAndUpdateView=t.checkAndUpdateView,Oa.checkNoChangesView=t.checkNoChangesView,Oa.destroyView=t.destroyView,Oa.resolveDep=Tn,Oa.createDebugContext=t.createDebugContext,Oa.handleEvent=t.handleEvent,Oa.updateDirectives=t.updateDirectives,Oa.updateRenderer=t.updateRenderer,Oa.dirtyParentQueries=Rn}}function Or(){return{setCurrentNode:function(){},createRootView:Pr,createEmbeddedView:nr,createComponentView:ir,createNgModuleRef:fn,overrideProvider:Ta,clearProviderOverrides:Ta,checkAndUpdateView:cr,checkNoChangesView:ur,destroyView:gr,createDebugContext:function(t,e){return new lu(t,e)},handleEvent:function(t,e,n,r){return t.def.handleEvent(t,e,n,r)},updateDirectives:function(t,e){return t.def.updateDirectives(0===e?Vr:Fr,t)},updateRenderer:function(t,e){return t.def.updateRenderer(0===e?Vr:Fr,t)}}}function Tr(){return{setCurrentNode:Yr,createRootView:Mr,createEmbeddedView:Ar,createComponentView:Ir,createNgModuleRef:Dr,overrideProvider:Nr,clearProviderOverrides:Rr,checkAndUpdateView:Hr,checkNoChangesView:Br,destroyView:Ur,createDebugContext:function(t,e){return new lu(t,e)},handleEvent:zr,updateDirectives:qr,updateRenderer:Wr}}function Pr(t,e,n,r,i,o){return rr(kr(t,i,i.injector.get(Ds),e,n),r,o)}function Mr(t,e,n,r,i,o){var s=i.injector.get(Ds),a=kr(t,i,new pu(s),e,n),u=jr(r);return ri(ou.create,rr,null,[a,u,o])}function kr(t,e,n,r,i){var o=e.injector.get(xa),s=e.injector.get(Co);return{ngModule:e,injector:t,projectableNodes:r,selectorOrNode:i,sanitizer:o,rendererFactory:n,renderer:n.createRenderer(null,null),errorHandler:s}}function Ar(t,e,n,r){var i=jr(n);return ri(ou.create,nr,null,[t,e,i,r])}function Ir(t,e,n,r){var i=jr(n);return ri(ou.create,ir,null,[t,e,i,r])}function Dr(t,e,n,r){return fn(t,e,n,Lr(r))}function Nr(t){iu.set(t.token,t)}function Rr(){iu.clear()}function jr(t){if(0===iu.size)return t;var e=function(t){for(var e=[],n=null,r=0;r<t.nodes.length;r++){var i=t.nodes[r];1&i.flags&&(n=i),n&&3840&i.flags&&iu.has(i.provider.token)&&(e.push(n.nodeIndex),n=null)}return e}(t);if(0===e.length)return t;t=t.factory(function(){return Ta});for(var n=0;n<e.length;n++)!function(t,e){for(var n=e+1;n<t.nodes.length;n++){var r=t.nodes[n];if(1&r.flags)return;if(3840&r.flags){var i=r.provider,o=iu.get(i.token);o&&(r.flags=-3841&r.flags|o.flags,i.deps=de(o.deps),i.value=o.value)}}}(t,e[n]);return t}function Lr(t){var e=function(t){var e=!1,n=!1;return 0===iu.size?{hasOverrides:e,hasDeprecatedOverrides:n}:(t.providers.forEach(function(t){var r=iu.get(t.token);3840&t.flags&&r&&(e=!0,n=n||r.deprecatedBehavior)}),{hasOverrides:e,hasDeprecatedOverrides:n})}(t),n=e.hasOverrides,r=e.hasDeprecatedOverrides;return n?(t=t.factory(function(){return Ta}),function(t){for(var e=0;e<t.providers.length;e++){var n=t.providers[e];r&&(n.flags|=4096);var i=iu.get(n.token);i&&(n.flags=-3841&n.flags|i.flags,n.deps=de(i.deps),n.value=i.value)}}(t),t):t}function Vr(t,e,n,r,i,o,s,a,u,c,l,p,h){var f=t.def.nodes[e];return lr(t,f,n,r,i,o,s,a,u,c,l,p,h),224&f.flags?Ut(t,e).value:void 0}function Fr(t,e,n,r,i,o,s,a,u,c,l,p,h){var f=t.def.nodes[e];return dr(t,f,n,r,i,o,s,a,u,c,l,p,h),224&f.flags?Ut(t,e).value:void 0}function Hr(t){return ri(ou.detectChanges,cr,null,[t])}function Br(t){return ri(ou.checkNoChanges,ur,null,[t])}function Ur(t){return ri(ou.destroy,gr,null,[t])}function Yr(t,e){au=t,uu=e}function zr(t,e,n,r){return Yr(t,e),ri(ou.handleEvent,t.def.handleEvent,null,[t,e,n,r])}function qr(t,e){function n(t,n,r){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var s=t.def.nodes[n];return 0===e?Gr(t,s,r,i):Kr(t,s,r,i),16384&s.flags&&Yr(t,Zr(t,n)),224&s.flags?Ut(t,s.nodeIndex).value:void 0}if(128&t.state)throw Qt(ou[su]);return Yr(t,Zr(t,0)),t.def.updateDirectives(n,t)}function Wr(t,e){function n(t,n,r){for(var i=[],o=3;o<arguments.length;o++)i[o-3]=arguments[o];var s=t.def.nodes[n];return 0===e?Gr(t,s,r,i):Kr(t,s,r,i),3&s.flags&&Yr(t,Jr(t,n)),224&s.flags?Ut(t,s.nodeIndex).value:void 0}if(128&t.state)throw Qt(ou[su]);return Yr(t,Jr(t,0)),t.def.updateRenderer(n,t)}function Gr(t,e,n,r){if(lr.apply(void 0,[t,e,n].concat(r))){var i=1===n?r[0]:r;if(16384&e.flags){for(var o={},s=0;s<e.bindings.length;s++){var a=e.bindings[s],u=i[s];8&a.flags&&(o[Qr(a.nonMinifiedName)]=$r(u))}var c=e.parent,l=Ht(t,c.nodeIndex).renderElement;if(c.element.name)for(var p in o){var u=o[p];null!=u?t.renderer.setAttribute(l,p,u):t.renderer.removeAttribute(l,p)}else t.renderer.setValue(l,"bindings="+JSON.stringify(o,null,2))}}}function Kr(t,e,n,r){dr.apply(void 0,[t,e,n].concat(r))}function Qr(t){return"ng-reflect-"+(t=Xr(t.replace(/[$@]/g,"_")))}function Xr(t){return t.replace(cu,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return"-"+t[1].toLowerCase()})}function $r(t){try{return null!=t?t.toString().slice(0,30):t}catch(t){return"[ERROR] Exception while trying to serialize the value"}}function Zr(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(16384&r.flags&&r.bindings&&r.bindings.length)return n}return null}function Jr(t,e){for(var n=e;n<t.def.nodes.length;n++){var r=t.def.nodes[n];if(3&r.flags&&r.bindings&&r.bindings.length)return n}return null}function ti(t,e){for(var n=-1,r=0;r<=e;r++){3&t.nodes[r].flags&&n++}return n}function ei(t){for(;t&&!le(t);)t=t.parent;return t.parent?Ht(t.parent,ae(t).nodeIndex):null}function ni(t,e,n){for(var r in e.references)n[r]=Vn(t,e,e.references[r])}function ri(t,e,n,r){var i=su,o=au,s=uu;try{su=t;var a=e.apply(n,r);return au=o,uu=s,su=i,a}catch(t){if(Kt(t)||!au)throw t;throw qt(t,ii())}}function ii(){return au?new lu(au,uu):null}function oi(t){return Sr(),Oa.overrideProvider(t)}function si(){return Sr(),Oa.clearProviderOverrides()}function ai(t,e,n){return new fu(t,e,n)}function ui(t,e){return{type:7,name:t,definitions:e,options:{}}}function ci(t,e){return void 0===e&&(e=null),{type:4,styles:e,timings:t}}function li(t,e){return void 0===e&&(e=null),{type:3,steps:t,options:e}}function pi(t,e){return void 0===e&&(e=null),{type:2,steps:t,options:e}}function hi(t){return{type:6,styles:t,offset:null}}function fi(t,e,n){return{type:0,name:t,styles:e,options:n}}function di(t){return{type:5,steps:t}}function yi(t,e,n){return void 0===n&&(n=null),{type:1,expr:t,animation:e,options:n}}function mi(t,e){return ui(t,e)}function vi(t,e){return ci(t,e)}function gi(t){return li(t)}function bi(t){return pi(t)}function _i(t){return hi(t)}function wi(t,e){return fi(t,e)}function Ci(t){return di(t)}function Ei(t,e){return yi(t,e)}n.d(e,"Class",function(){return c}),n.d(e,"createPlatform",function(){return pt}),n.d(e,"assertPlatform",function(){return ft}),n.d(e,"destroyPlatform",function(){return dt}),n.d(e,"getPlatform",function(){return yt}),n.d(e,"PlatformRef",function(){return Ss}),n.d(e,"ApplicationRef",function(){return Ts}),n.d(e,"enableProdMode",function(){return ct}),n.d(e,"isDevMode",function(){return lt}),n.d(e,"createPlatformFactory",function(){return ht}),n.d(e,"NgProbeToken",function(){return xs}),n.d(e,"APP_ID",function(){return Bo}),n.d(e,"PACKAGE_ROOT_URL",function(){return Wo}),n.d(e,"PLATFORM_INITIALIZER",function(){return Yo}),n.d(e,"PLATFORM_ID",function(){return zo}),n.d(e,"APP_BOOTSTRAP_LISTENER",function(){return qo}),n.d(e,"APP_INITIALIZER",function(){return Fo}),n.d(e,"ApplicationInitStatus",function(){return Ho}),n.d(e,"DebugElement",function(){return Xs}),n.d(e,"DebugNode",function(){return Qs}),n.d(e,"asNativeElements",function(){return Ct}),n.d(e,"getDebugNode",function(){return St}),n.d(e,"Testability",function(){return ms}),n.d(e,"TestabilityRegistry",function(){return vs}),n.d(e,"setTestabilityGetter",function(){return ut}),n.d(e,"TRANSLATIONS",function(){return ba}),n.d(e,"TRANSLATIONS_FORMAT",function(){return _a}),n.d(e,"LOCALE_ID",function(){return ga}),n.d(e,"MissingTranslationStrategy",function(){return wa}),n.d(e,"ApplicationModule",function(){return Ca}),n.d(e,"wtfCreateScope",function(){return ls}),n.d(e,"wtfLeave",function(){return ps}),n.d(e,"wtfStartTimeRange",function(){return hs}),n.d(e,"wtfEndTimeRange",function(){return fs}),n.d(e,"Type",function(){return Oo}),n.d(e,"EventEmitter",function(){return ds}),n.d(e,"ErrorHandler",function(){return Co}),n.d(e,"Sanitizer",function(){return xa}),n.d(e,"SecurityContext",function(){return Ea}),n.d(e,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return Vi}),n.d(e,"Attribute",function(){return Fi}),n.d(e,"ContentChild",function(){return Ui}),n.d(e,"ContentChildren",function(){return Bi}),n.d(e,"Query",function(){return Hi}),n.d(e,"ViewChild",function(){return zi}),n.d(e,"ViewChildren",function(){return Yi}),n.d(e,"Component",function(){return Ki}),n.d(e,"Directive",function(){return Gi}),n.d(e,"HostBinding",function(){return Zi}),n.d(e,"HostListener",function(){return Ji}),n.d(e,"Input",function(){return Xi}),n.d(e,"Output",function(){return $i}),n.d(e,"Pipe",function(){return Qi}),n.d(e,"CUSTOM_ELEMENTS_SCHEMA",function(){return to}),n.d(e,"NO_ERRORS_SCHEMA",function(){return eo}),n.d(e,"NgModule",function(){return no}),n.d(e,"ViewEncapsulation",function(){return ro}),n.d(e,"Version",function(){return oo}),n.d(e,"VERSION",function(){return so}),n.d(e,"forwardRef",function(){return y}),n.d(e,"resolveForwardRef",function(){return m}),n.d(e,"Injector",function(){return vo}),n.d(e,"ReflectiveInjector",function(){return jo}),n.d(e,"ResolvedReflectiveFactory",function(){return No}),n.d(e,"ReflectiveKey",function(){return Eo}),n.d(e,"InjectionToken",function(){return ki}),n.d(e,"OpaqueToken",function(){return Mi}),n.d(e,"Inject",function(){return ao}),n.d(e,"Optional",function(){return uo}),n.d(e,"Injectable",function(){return co}),n.d(e,"Self",function(){return lo}),n.d(e,"SkipSelf",function(){return po}),n.d(e,"Host",function(){return ho}),n.d(e,"NgZone",function(){return ys}),n.d(e,"RenderComponentType",function(){return Ms}),n.d(e,"Renderer",function(){return As}),n.d(e,"Renderer2",function(){return Rs}),n.d(e,"RendererFactory2",function(){return Ds}),n.d(e,"RendererStyleFlags2",function(){return Ns}),n.d(e,"RootRenderer",function(){return Is}),n.d(e,"COMPILER_OPTIONS",function(){return Xo}),n.d(e,"Compiler",function(){return Qo}),n.d(e,"CompilerFactory",function(){return $o}),n.d(e,"ModuleWithComponentFactories",function(){return Ko}),n.d(e,"ComponentFactory",function(){return Jo}),n.d(e,"ComponentRef",function(){return Zo}),n.d(e,"ComponentFactoryResolver",function(){return ns}),n.d(e,"ElementRef",function(){return js}),n.d(e,"NgModuleFactory",function(){return us}),n.d(e,"NgModuleRef",function(){return as}),n.d(e,"NgModuleFactoryLoader",function(){return Ls}),n.d(e,"getModuleFactory",function(){return bt}),n.d(e,"QueryList",function(){return Fs}),n.d(e,"SystemJsNgModuleLoader",function(){return Us}),n.d(e,"SystemJsNgModuleLoaderConfig",function(){return Hs}),n.d(e,"TemplateRef",function(){return Ys}),n.d(e,"ViewContainerRef",function(){return zs}),n.d(e,"EmbeddedViewRef",function(){return Gs}),n.d(e,"ViewRef",function(){return Ws}),n.d(e,"ChangeDetectionStrategy",function(){return qi}),n.d(e,"ChangeDetectorRef",function(){return qs}),n.d(e,"DefaultIterableDiffer",function(){return ra}),n.d(e,"IterableDiffers",function(){return la}),n.d(e,"KeyValueDiffers",function(){return pa}),n.d(e,"SimpleChange",function(){return ta}),n.d(e,"WrappedValue",function(){return Zs}),n.d(e,"platformCore",function(){return va}),n.d(e,"\u0275ALLOW_MULTIPLE_PLATFORMS",function(){return Es}),n.d(e,"\u0275APP_ID_RANDOM_PROVIDER",function(){return Uo}),n.d(e,"\u0275ValueUnwrapper",function(){return Js}),n.d(e,"\u0275devModeEqual",function(){return Pt}),n.d(e,"\u0275isListLikeIterable",function(){return Mt}),n.d(e,"\u0275ChangeDetectorStatus",function(){return Wi}),n.d(e,"\u0275isDefaultChangeDetectionStrategy",function(){return d}),n.d(e,"\u0275Console",function(){return Go}),n.d(e,"\u0275ERROR_COMPONENT_TYPE",function(){return go}),n.d(e,"\u0275ComponentFactory",function(){return Jo}),n.d(e,"\u0275CodegenComponentFactoryResolver",function(){return os}),n.d(e,"\u0275ViewMetadata",function(){return io}),n.d(e,"\u0275ReflectionCapabilities",function(){return Po}),n.d(e,"\u0275RenderDebugInfo",function(){return ks}),n.d(e,"\u0275global",function(){return Ni}),n.d(e,"\u0275looseIdentical",function(){return o}),n.d(e,"\u0275stringify",function(){return s}),n.d(e,"\u0275makeDecorator",function(){return l}),n.d(e,"\u0275isObservable",function(){return G}),n.d(e,"\u0275isPromise",function(){return W}),n.d(e,"\u0275clearProviderOverrides",function(){return si}),n.d(e,"\u0275overrideProvider",function(){return oi}),n.d(e,"\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR",function(){return eu}),n.d(e,"\u0275registerModuleFactory",function(){return gt}),n.d(e,"\u0275EMPTY_ARRAY",function(){return Na}),n.d(e,"\u0275EMPTY_MAP",function(){return Ra}),n.d(e,"\u0275and",function(){return Pe}),n.d(e,"\u0275ccf",function(){return on}),n.d(e,"\u0275cmf",function(){return ai}),n.d(e,"\u0275crt",function(){return Zt}),n.d(e,"\u0275did",function(){return dn}),n.d(e,"\u0275eld",function(){return Me}),n.d(e,"\u0275elementEventFullName",function(){return ce}),n.d(e,"\u0275getComponentViewDefinitionFactory",function(){return sn}),n.d(e,"\u0275inlineInterpolate",function(){return Oe}),n.d(e,"\u0275interpolate",function(){return Se}),n.d(e,"\u0275mod",function(){return Be}),n.d(e,"\u0275mpd",function(){return He}),n.d(e,"\u0275ncd",function(){return Fn}),n.d(e,"\u0275nov",function(){return pn}),n.d(e,"\u0275pid",function(){return yn}),n.d(e,"\u0275prd",function(){return mn}),n.d(e,"\u0275pad",function(){return Un}),n.d(e,"\u0275pod",function(){return Yn}),n.d(e,"\u0275ppd",function(){return Bn}),n.d(e,"\u0275qud",function(){return Dn}),n.d(e,"\u0275ted",function(){return Kn}),n.d(e,"\u0275unv",function(){return $t}),n.d(e,"\u0275vid",function(){return Jn}),n.d(e,"AUTO_STYLE",function(){return du}),n.d(e,"trigger",function(){return mi}),n.d(e,"animate",function(){return vi}),n.d(e,"group",function(){return gi}),n.d(e,"sequence",function(){return bi}),n.d(e,"style",function(){return _i}),n.d(e,"state",function(){return wi}),n.d(e,"keyframes",function(){return Ci}),n.d(e,"transition",function(){return Ei}),n.d(e,"\u0275x",function(){return ci}),n.d(e,"\u0275y",function(){return li}),n.d(e,"\u0275bc",function(){return di}),n.d(e,"\u0275z",function(){return pi}),n.d(e,"\u0275bb",function(){return fi}),n.d(e,"\u0275ba",function(){return hi}),n.d(e,"\u0275bd",function(){return yi}),n.d(e,"\u0275w",function(){return ui}),n.d(e,"\u0275k",function(){return jt}),n.d(e,"\u0275l",function(){return Lt}),n.d(e,"\u0275m",function(){return Vt}),n.d(e,"\u0275e",function(){return Ps}),n.d(e,"\u0275f",function(){return K}),n.d(e,"\u0275g",function(){return da}),n.d(e,"\u0275h",function(){return ya}),n.d(e,"\u0275i",function(){return ea}),n.d(e,"\u0275j",function(){return aa}),n.d(e,"\u0275b",function(){return Lo}),n.d(e,"\u0275c",function(){return Ao}),n.d(e,"\u0275d",function(){return V}),n.d(e,"\u0275n",function(){return cs}),n.d(e,"\u0275p",function(){return J}),n.d(e,"\u0275o",function(){return Z}),n.d(e,"\u0275s",function(){return nt}),n.d(e,"\u0275q",function(){return tt}),n.d(e,"\u0275r",function(){return et}),n.d(e,"\u0275a",function(){return h}),n.d(e,"\u0275t",function(){return vn}),n.d(e,"\u0275u",function(){return Sa});var xi=n("6Xbx"),Si=n("AP4T"),Oi=n("2kLc"),Ti=n("URbD"),Pi=n("TO51"),Mi=function(){function t(t){this._desc=t}return t.prototype.toString=function(){return"Token "+this._desc},t}(),ki=function(t){function e(e){return t.call(this,e)||this}return xi.a(e,t),e.prototype.toString=function(){return"InjectionToken "+this._desc},e}(Mi),Ai="undefined"!=typeof window&&window,Ii="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Di=void 0!==t&&t,Ni=Ai||Di||Ii,Ri=null,ji=0,Li=Ni.Reflect,Vi=new ki("AnalyzeForEntryComponents"),Fi=h("Attribute",function(t){return{attributeName:t}}),Hi=function(){function t(){}return t}(),Bi=f("ContentChildren",function(t,e){return void 0===e&&(e={}),Object.assign({selector:t,first:!1,isViewQuery:!1,descendants:!1},e)},Hi),Ui=f("ContentChild",function(t,e){return void 0===e&&(e={}),Object.assign({selector:t,first:!0,isViewQuery:!1,descendants:!0},e)},Hi),Yi=f("ViewChildren",function(t,e){return void 0===e&&(e={}),Object.assign({selector:t,first:!1,isViewQuery:!0,descendants:!0},e)},Hi),zi=f("ViewChild",function(t,e){return Object.assign({selector:t,first:!0,isViewQuery:!0,descendants:!0},e)},Hi),qi={};qi.OnPush=0,qi.Default=1,qi[qi.OnPush]="OnPush",qi[qi.Default]="Default";var Wi={};Wi.CheckOnce=0,Wi.Checked=1,Wi.CheckAlways=2,Wi.Detached=3,Wi.Errored=4,Wi.Destroyed=5,Wi[Wi.CheckOnce]="CheckOnce",Wi[Wi.Checked]="Checked",Wi[Wi.CheckAlways]="CheckAlways",Wi[Wi.Detached]="Detached",Wi[Wi.Errored]="Errored",Wi[Wi.Destroyed]="Destroyed";var Gi=l("Directive",function(t){return void 0===t&&(t={}),t}),Ki=l("Component",function(t){return void 0===t&&(t={}),Object.assign({changeDetection:qi.Default},t)},Gi),Qi=l("Pipe",function(t){return Object.assign({pure:!0},t)}),Xi=f("Input",function(t){return{bindingPropertyName:t}}),$i=f("Output",function(t){return{bindingPropertyName:t}}),Zi=f("HostBinding",function(t){return{hostPropertyName:t}}),Ji=f("HostListener",function(t,e){return{eventName:t,args:e}}),to={name:"custom-elements"},eo={name:"no-errors-schema"},no=l("NgModule",function(t){return t}),ro={};ro.Emulated=0,ro.Native=1,ro.None=2,ro[ro.Emulated]="Emulated",ro[ro.Native]="Native",ro[ro.None]="None";var io=function(){function t(t){void 0===t&&(t={}),this.templateUrl=t.templateUrl,this.template=t.template,this.styleUrls=t.styleUrls,this.styles=t.styles,this.encapsulation=t.encapsulation,this.animations=t.animations,this.interpolation=t.interpolation}return t}(),oo=function(){function t(t){this.full=t}return Object.defineProperty(t.prototype,"major",{get:function(){return this.full.split(".")[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"minor",{get:function(){return this.full.split(".")[1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"patch",{get:function(){return this.full.split(".").slice(2).join(".")},enumerable:!0,configurable:!0}),t}(),so=new oo("4.4.6"),ao=h("Inject",function(t){return{token:t}}),uo=h("Optional"),co=l("Injectable"),lo=h("Self"),po=h("SkipSelf"),ho=h("Host"),fo=new Object,yo=fo,mo=function(){function t(){}return t.prototype.get=function(t,e){if(void 0===e&&(e=fo),e===fo)throw new Error("No provider for "+s(t)+"!");return e},t}(),vo=function(){function t(){}return t.prototype.get=function(t,e){},t.prototype.get=function(t,e){},t}();vo.THROW_IF_NOT_FOUND=fo,vo.NULL=new mo;var go="ngComponentType",bo="ngDebugContext",_o="ngOriginalError",wo="ngErrorLogger",Co=function(){function t(t){this._console=console}return t.prototype.handleError=function(t){var e=this._findOriginalError(t),n=this._findContext(t),r=b(t);r(this._console,"ERROR",t),e&&r(this._console,"ORIGINAL ERROR",e),n&&r(this._console,"ERROR CONTEXT",n)},t.prototype._findContext=function(t){return t?v(t)?v(t):this._findContext(g(t)):null},t.prototype._findOriginalError=function(t){for(var e=g(t);e&&g(e);)e=g(e);return e},t}(),Eo=function(){function t(t,e){if(this.token=t,this.id=e,!t)throw new Error("Token must be defined!")}return Object.defineProperty(t.prototype,"displayName",{get:function(){return s(this.token)},enumerable:!0,configurable:!0}),t.get=function(t){return So.get(m(t))},Object.defineProperty(t,"numberOfKeys",{get:function(){return So.numberOfKeys},enumerable:!0,configurable:!0}),t}(),xo=function(){function t(){this._allKeys=new Map}return t.prototype.get=function(t){if(t instanceof Eo)return t;if(this._allKeys.has(t))return this._allKeys.get(t);var e=new Eo(t,Eo.numberOfKeys);return this._allKeys.set(t,e),e},Object.defineProperty(t.prototype,"numberOfKeys",{get:function(){return this._allKeys.size},enumerable:!0,configurable:!0}),t}(),So=new xo,Oo=Function,To=/^function\s+\S+\(\)\s*{[\s\S]+\.apply\(this,\s*arguments\)/,Po=function(){function t(t){this._reflect=t||Ni.Reflect}return t.prototype.isReflectionEnabled=function(){return!0},t.prototype.factory=function(t){return function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new(t.bind.apply(t,[void 0].concat(e)))}},t.prototype._zipTypesAndAnnotations=function(t,e){var n;n=void 0===t?new Array(e.length):new Array(t.length);for(var r=0;r<n.length;r++)void 0===t?n[r]=[]:t[r]!=Object?n[r]=[t[r]]:n[r]=[],e&&null!=e[r]&&(n[r]=n[r].concat(e[r]));return n},t.prototype._ownParameters=function(t,e){if(To.exec(t.toString()))return null;if(t.parameters&&t.parameters!==e.parameters)return t.parameters;var n=t.ctorParameters;if(n&&n!==e.ctorParameters){var r="function"==typeof n?n():n,i=r.map(function(t){return t&&t.type}),o=r.map(function(t){return t&&N(t.decorators)});return this._zipTypesAndAnnotations(i,o)}if(null!=this._reflect&&null!=this._reflect.getOwnMetadata){var o=this._reflect.getOwnMetadata("parameters",t),i=this._reflect.getOwnMetadata("design:paramtypes",t);if(i||o)return this._zipTypesAndAnnotations(i,o)}return new Array(t.length).fill(void 0)},t.prototype.parameters=function(t){if(!D(t))return[];var e=R(t),n=this._ownParameters(t,e);return n||e===Object||(n=this.parameters(e)),n||[]},t.prototype._ownAnnotations=function(t,e){if(t.annotations&&t.annotations!==e.annotations){var n=t.annotations;return"function"==typeof n&&n.annotations&&(n=n.annotations),n}return t.decorators&&t.decorators!==e.decorators?N(t.decorators):this._reflect&&this._reflect.getOwnMetadata?this._reflect.getOwnMetadata("annotations",t):null},t.prototype.annotations=function(t){if(!D(t))return[];var e=R(t),n=this._ownAnnotations(t,e)||[];return(e!==Object?this.annotations(e):[]).concat(n)},t.prototype._ownPropMetadata=function(t,e){if(t.propMetadata&&t.propMetadata!==e.propMetadata){var n=t.propMetadata;return"function"==typeof n&&n.propMetadata&&(n=n.propMetadata),n}if(t.propDecorators&&t.propDecorators!==e.propDecorators){var r=t.propDecorators,i={};return Object.keys(r).forEach(function(t){i[t]=N(r[t])}),i}return this._reflect&&this._reflect.getOwnMetadata?this._reflect.getOwnMetadata("propMetadata",t):null},t.prototype.propMetadata=function(t){if(!D(t))return{};var e=R(t),n={};if(e!==Object){var r=this.propMetadata(e);Object.keys(r).forEach(function(t){n[t]=r[t]})}var i=this._ownPropMetadata(t,e);return i&&Object.keys(i).forEach(function(t){var e=[];n.hasOwnProperty(t)&&e.push.apply(e,n[t]),e.push.apply(e,i[t]),n[t]=e}),n},t.prototype.hasLifecycleHook=function(t,e){return t instanceof Oo&&e in t.prototype},t.prototype.getter=function(t){return new Function("o","return o."+t+";")},t.prototype.setter=function(t){return new Function("o","v","return o."+t+" = v;")},t.prototype.method=function(t){var e="if (!o."+t+") throw new Error('\""+t+"\" is undefined');\n return o."+t+".apply(o, args);";return new Function("o","args",e)},t.prototype.importUri=function(t){return"object"==typeof t&&t.filePath?t.filePath:"./"+s(t)},t.prototype.resourceUri=function(t){return"./"+s(t)},t.prototype.resolveIdentifier=function(t,e,n,r){return r},t.prototype.resolveEnum=function(t,e){return t[e]},t}(),Mo=function(){function t(t){this.reflectionCapabilities=t}return t.prototype.updateCapabilities=function(t){this.reflectionCapabilities=t},t.prototype.factory=function(t){return this.reflectionCapabilities.factory(t)},t.prototype.parameters=function(t){return this.reflectionCapabilities.parameters(t)},t.prototype.annotations=function(t){return this.reflectionCapabilities.annotations(t)},t.prototype.propMetadata=function(t){return this.reflectionCapabilities.propMetadata(t)},t.prototype.hasLifecycleHook=function(t,e){return this.reflectionCapabilities.hasLifecycleHook(t,e)},t.prototype.getter=function(t){return this.reflectionCapabilities.getter(t)},t.prototype.setter=function(t){return this.reflectionCapabilities.setter(t)},t.prototype.method=function(t){return this.reflectionCapabilities.method(t)},t.prototype.importUri=function(t){return this.reflectionCapabilities.importUri(t)},t.prototype.resourceUri=function(t){return this.reflectionCapabilities.resourceUri(t)},t.prototype.resolveIdentifier=function(t,e,n,r){return this.reflectionCapabilities.resolveIdentifier(t,e,n,r)},t.prototype.resolveEnum=function(t,e){return this.reflectionCapabilities.resolveEnum(t,e)},t}(),ko=new Mo(new Po),Ao=function(){function t(t,e,n){this.key=t,this.optional=e,this.visibility=n}return t.fromKey=function(e){return new t(e,!1,null)},t}(),Io=[],Do=function(){function t(t,e,n){this.key=t,this.resolvedFactories=e,this.multiProvider=n}return Object.defineProperty(t.prototype,"resolvedFactory",{get:function(){return this.resolvedFactories[0]},enumerable:!0,configurable:!0}),t}(),No=function(){function t(t,e){this.factory=t,this.dependencies=e}return t}(),Ro=new Object,jo=function(){function t(){}return t.resolve=function(t){return V(t)},t.resolveAndCreate=function(e,n){var r=t.resolve(e);return t.fromResolvedProviders(r,n)},t.fromResolvedProviders=function(t,e){return new Lo(t,e)},t.prototype.parent=function(){},t.prototype.resolveAndCreateChild=function(t){},t.prototype.createChildFromResolved=function(t){},t.prototype.resolveAndInstantiate=function(t){},t.prototype.instantiateResolved=function(t){},t.prototype.get=function(t,e){},t}(),Lo=function(){function t(t,e){this._constructionCounter=0,this._providers=t,this._parent=e||null;var n=t.length;this.keyIds=new Array(n),this.objs=new Array(n);for(var r=0;r<n;r++)this.keyIds[r]=t[r].key.id,this.objs[r]=Ro}return t.prototype.get=function(t,e){return void 0===e&&(e=yo),this._getByKey(Eo.get(t),null,e)},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),t.prototype.resolveAndCreateChild=function(t){var e=jo.resolve(t);return this.createChildFromResolved(e)},t.prototype.createChildFromResolved=function(e){var n=new t(e);return n._parent=this,n},t.prototype.resolveAndInstantiate=function(t){return this.instantiateResolved(jo.resolve([t])[0])},t.prototype.instantiateResolved=function(t){return this._instantiateProvider(t)},t.prototype.getProviderAtIndex=function(t){if(t<0||t>=this._providers.length)throw A(t);return this._providers[t]},t.prototype._new=function(t){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw T(this,t.key);return this._instantiateProvider(t)},t.prototype._getMaxNumberOfObjects=function(){return this.objs.length},t.prototype._instantiateProvider=function(t){if(t.multiProvider){for(var e=new Array(t.resolvedFactories.length),n=0;n<t.resolvedFactories.length;++n)e[n]=this._instantiate(t,t.resolvedFactories[n]);return e}return this._instantiate(t,t.resolvedFactories[0])},t.prototype._instantiate=function(t,e){var n,r=this,i=e.factory;try{n=e.dependencies.map(function(t){return r._getByReflectiveDependency(t)})}catch(e){throw e.addKey&&e.addKey(this,t.key),e}var o;try{o=i.apply(void 0,n)}catch(e){throw P(this,e,e.stack,t.key)}return o},t.prototype._getByReflectiveDependency=function(t){return this._getByKey(t.key,t.visibility,t.optional?null:yo)},t.prototype._getByKey=function(t,e,n){return t===Vo?this:e instanceof lo?this._getByKeySelf(t,n):this._getByKeyDefault(t,n,e)},t.prototype._getObjByKeyId=function(t){for(var e=0;e<this.keyIds.length;e++)if(this.keyIds[e]===t)return this.objs[e]===Ro&&(this.objs[e]=this._new(this._providers[e])),this.objs[e];return Ro},t.prototype._throwOrNull=function(t,e){if(e!==yo)return e;throw O(this,t)},t.prototype._getByKeySelf=function(t,e){var n=this._getObjByKeyId(t.id);return n!==Ro?n:this._throwOrNull(t,e)},t.prototype._getByKeyDefault=function(e,n,r){var i;for(i=r instanceof po?this._parent:this;i instanceof t;){var o=i,s=o._getObjByKeyId(e.id);if(s!==Ro)return s;i=o._parent}return null!==i?i.get(e.token,n):this._throwOrNull(e,n)},Object.defineProperty(t.prototype,"displayName",{get:function(){return"ReflectiveInjector(providers: ["+q(this,function(t){return' "'+t.key.displayName+'" '}).join(", ")+"])"},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.displayName},t}(),Vo=Eo.get(vo),Fo=new ki("Application Initializer"),Ho=function(){function t(t){var e=this;this.appInits=t,this.initialized=!1,this._done=!1,this._donePromise=new Promise(function(t,n){e.resolve=t,e.reject=n})}return t.prototype.runInitializers=function(){var t=this;if(!this.initialized){var e=[],n=function(){t._done=!0,t.resolve()};if(this.appInits)for(var r=0;r<this.appInits.length;r++){var i=this.appInits[r]();W(i)&&e.push(i)}Promise.all(e).then(function(){n()}).catch(function(e){t.reject(e)}),0===e.length&&n(),this.initialized=!0}},Object.defineProperty(t.prototype,"done",{get:function(){return this._done},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"donePromise",{get:function(){return this._donePromise},enumerable:!0,configurable:!0}),t}();Ho.decorators=[{type:co}],Ho.ctorParameters=function(){return[{type:Array,decorators:[{type:ao,args:[Fo]},{type:uo}]}]};var Bo=new ki("AppId"),Uo={provide:Bo,useFactory:K,deps:[]},Yo=new ki("Platform Initializer"),zo=new ki("Platform ID"),qo=new ki("appBootstrapListener"),Wo=new ki("Application Packages Root URL"),Go=function(){function t(){}return t.prototype.log=function(t){console.log(t)},t.prototype.warn=function(t){console.warn(t)},t}();Go.decorators=[{type:co}],Go.ctorParameters=function(){return[]};var Ko=function(){function t(t,e){this.ngModuleFactory=t,this.componentFactories=e}return t}(),Qo=function(){function t(){}return t.prototype.compileModuleSync=function(t){throw X()},t.prototype.compileModuleAsync=function(t){throw X()},t.prototype.compileModuleAndAllComponentsSync=function(t){throw X()},t.prototype.compileModuleAndAllComponentsAsync=function(t){throw X()},t.prototype.getNgContentSelectors=function(t){throw X()},t.prototype.clearCache=function(){},t.prototype.clearCacheFor=function(t){},t}();Qo.decorators=[{type:co}],Qo.ctorParameters=function(){return[]};var Xo=new ki("compilerOptions"),$o=function(){function t(){}return t.prototype.createCompiler=function(t){},t}(),Zo=function(){function t(){}return t.prototype.location=function(){},t.prototype.injector=function(){},t.prototype.instance=function(){},t.prototype.hostView=function(){},t.prototype.changeDetectorRef=function(){},t.prototype.componentType=function(){},t.prototype.destroy=function(){},t.prototype.onDestroy=function(t){},t}(),Jo=function(){function t(){}return t.prototype.selector=function(){},t.prototype.componentType=function(){},t.prototype.ngContentSelectors=function(){},t.prototype.inputs=function(){},t.prototype.outputs=function(){},t.prototype.create=function(t,e,n,r){},t}(),ts="ngComponent",es=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){throw $(t)},t}(),ns=function(){function t(){}return t.prototype.resolveComponentFactory=function(t){},t}();ns.NULL=new es;var rs,is,os=function(){function t(t,e,n){this._parent=e,this._ngModule=n,this._factories=new Map;for(var r=0;r<t.length;r++){var i=t[r];this._factories.set(i.componentType,i)}}return t.prototype.resolveComponentFactory=function(t){var e=this._factories.get(t);if(!e&&this._parent&&(e=this._parent.resolveComponentFactory(t)),!e)throw $(t);return new ss(e,this._ngModule)},t}(),ss=function(t){function e(e,n){var r=t.call(this)||this;return r.factory=e,r.ngModule=n,r}return xi.a(e,t),Object.defineProperty(e.prototype,"selector",{get:function(){return this.factory.selector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this.factory.componentType},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"ngContentSelectors",{get:function(){return this.factory.ngContentSelectors},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"inputs",{get:function(){return this.factory.inputs},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){return this.factory.outputs},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){return this.factory.create(t,e,n,r||this.ngModule)},e}(Jo),as=function(){function t(){}return t.prototype.injector=function(){},t.prototype.componentFactoryResolver=function(){},t.prototype.instance=function(){},t.prototype.destroy=function(){},t.prototype.onDestroy=function(t){},t}(),us=function(){function t(){}return t.prototype.moduleType=function(){},t.prototype.create=function(t){},t}(),cs=Z(),ls=cs?J:function(t,e){return rt},ps=cs?tt:function(t,e){return e},hs=cs?et:function(t,e){return null},fs=cs?nt:function(t){return null},ds=function(t){function e(e){void 0===e&&(e=!1);var n=t.call(this)||this;return n.__isAsync=e,n}return xi.a(e,t),e.prototype.emit=function(e){t.prototype.next.call(this,e)},e.prototype.subscribe=function(e,n,r){var i,o=function(t){return null},s=function(){return null};return e&&"object"==typeof e?(i=this.__isAsync?function(t){setTimeout(function(){return e.next(t)})}:function(t){e.next(t)},e.error&&(o=this.__isAsync?function(t){setTimeout(function(){return e.error(t)})}:function(t){e.error(t)}),e.complete&&(s=this.__isAsync?function(){setTimeout(function(){return e.complete()})}:function(){e.complete()})):(i=this.__isAsync?function(t){setTimeout(function(){return e(t)})}:function(t){e(t)},n&&(o=this.__isAsync?function(t){setTimeout(function(){return n(t)})}:function(t){n(t)}),r&&(s=this.__isAsync?function(){setTimeout(function(){return r()})}:function(){r()})),t.prototype.subscribe.call(this,i,o,s)},e}(Pi.b),ys=function(){function t(t){var e=t.enableLongStackTrace,n=void 0!==e&&e;if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new ds(!1),this.onMicrotaskEmpty=new ds(!1),this.onStable=new ds(!1),this.onError=new ds(!1),"undefined"==typeof Zone)throw new Error("Angular requires Zone.js prolyfill.");Zone.assertZonePatched();var r=this;r._nesting=0,r._outer=r._inner=Zone.current,Zone.wtfZoneSpec&&(r._inner=r._inner.fork(Zone.wtfZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(r._inner=r._inner.fork(Zone.longStackTraceZoneSpec)),ot(r)}return t.isInAngularZone=function(){return!0===Zone.current.get("isAngularZone")},t.assertInAngularZone=function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")},t.assertNotInAngularZone=function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")},t.prototype.run=function(t){return this._inner.run(t)},t.prototype.runGuarded=function(t){return this._inner.runGuarded(t)},t.prototype.runOutsideAngular=function(t){return this._outer.run(t)},t}(),ms=function(){function t(t){this._ngZone=t,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this._watchAngularEvents()}return t.prototype._watchAngularEvents=function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular(function(){t._ngZone.onStable.subscribe({next:function(){ys.assertNotInAngularZone(),i(function(){t._isZoneStable=!0,t._runCallbacksIfReady()})}})})},t.prototype.increasePendingRequestCount=function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount},t.prototype.decreasePendingRequestCount=function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount},t.prototype.isStable=function(){return this._isZoneStable&&0==this._pendingCount&&!this._ngZone.hasPendingMacrotasks},t.prototype._runCallbacksIfReady=function(){var t=this;this.isStable()?i(function(){for(;0!==t._callbacks.length;)t._callbacks.pop()(t._didWork);t._didWork=!1}):this._didWork=!0},t.prototype.whenStable=function(t){this._callbacks.push(t),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findBindings=function(t,e,n){return[]},t.prototype.findProviders=function(t,e,n){return[]},t}();ms.decorators=[{type:co}],ms.ctorParameters=function(){return[{type:ys}]};var vs=function(){function t(){this._applications=new Map,_s.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.getTestability=function(t){return this._applications.get(t)||null},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),_s.findTestabilityInTree(this,t,e)},t}();vs.decorators=[{type:co}],vs.ctorParameters=function(){return[]};var gs,bs=function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}(),_s=new bs,ws=!0,Cs=!1,Es=new ki("AllowMultipleToken"),xs=function(){function t(t,e){this.name=t,this.token=e}return t}(),Ss=function(){function t(){}return t.prototype.bootstrapModuleFactory=function(t){},t.prototype.bootstrapModule=function(t,e){},t.prototype.onDestroy=function(t){},t.prototype.injector=function(){},t.prototype.destroy=function(){},t.prototype.destroyed=function(){},t}(),Os=function(t){function e(e){var n=t.call(this)||this;return n._injector=e,n._modules=[],n._destroyListeners=[],n._destroyed=!1,n}return xi.a(e,t),e.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(e.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},e.prototype.bootstrapModuleFactory=function(t){return this._bootstrapModuleFactoryWithZone(t)},e.prototype._bootstrapModuleFactoryWithZone=function(t,e){var n=this;return e||(e=new ys({enableLongStackTrace:lt()})),e.run(function(){var r=jo.resolveAndCreate([{provide:ys,useValue:e}],n.injector),i=t.create(r),o=i.injector.get(Co,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return i.onDestroy(function(){return vt(n._modules,i)}),e.runOutsideAngular(function(){return e.onError.subscribe({next:function(t){o.handleError(t)}})}),mt(o,e,function(){var t=i.injector.get(Ho);return t.runInitializers(),t.donePromise.then(function(){return n._moduleDoBootstrap(i),i})})})},e.prototype.bootstrapModule=function(t,e){return void 0===e&&(e=[]),this._bootstrapModuleWithZone(t,e)},e.prototype._bootstrapModuleWithZone=function(t,e,n){var r=this;return void 0===e&&(e=[]),this.injector.get($o).createCompiler(Array.isArray(e)?e:[e]).compileModuleAsync(t).then(function(t){return r._bootstrapModuleFactoryWithZone(t,n)})},e.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(Ts);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+s(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},e}(Ss);Os.decorators=[{type:co}],Os.ctorParameters=function(){return[{type:vo}]};var Ts=function(){function t(){}return t.prototype.bootstrap=function(t,e){},t.prototype.tick=function(){},t.prototype.componentTypes=function(){},t.prototype.components=function(){},t.prototype.attachView=function(t){},t.prototype.detachView=function(t){},t.prototype.viewCount=function(){},t.prototype.isStable=function(){},t}(),Ps=function(t){function e(e,n,r,o,s,a){var u=t.call(this)||this;u._zone=e,u._console=n,u._injector=r,u._exceptionHandler=o,u._componentFactoryResolver=s,u._initStatus=a,u._bootstrapListeners=[],u._rootComponents=[],u._rootComponentTypes=[],u._views=[],u._runningTick=!1,u._enforceNoNewChanges=!1,u._stable=!0,u._enforceNoNewChanges=lt(),u._zone.onMicrotaskEmpty.subscribe({next:function(){u._zone.run(function(){u.tick()})}});var c=new Si.Observable(function(t){u._stable=u._zone.isStable&&!u._zone.hasPendingMacrotasks&&!u._zone.hasPendingMicrotasks,u._zone.runOutsideAngular(function(){t.next(u._stable),t.complete()})}),l=new Si.Observable(function(t){var e;u._zone.runOutsideAngular(function(){e=u._zone.onStable.subscribe(function(){ys.assertNotInAngularZone(),i(function(){u._stable||u._zone.hasPendingMacrotasks||u._zone.hasPendingMicrotasks||(u._stable=!0,t.next(!0))})})});var n=u._zone.onUnstable.subscribe(function(){ys.assertInAngularZone(),u._stable&&(u._stable=!1,u._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});return u._isStable=Object(Oi.a)(c,Ti.a.call(l)),u}return xi.a(e,t),e.prototype.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},e.prototype.detachView=function(t){var e=t;vt(this._views,e),e.detachFromAppRef()},e.prototype.bootstrap=function(t,e){var n=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");var r;r=t instanceof Jo?t:this._componentFactoryResolver.resolveComponentFactory(t),this._rootComponentTypes.push(r.componentType);var i=r instanceof ss?null:this._injector.get(as),o=e||r.selector,s=r.create(vo.NULL,[],o,i);s.onDestroy(function(){n._unloadComponent(s)});var a=s.injector.get(ms,null);return a&&s.injector.get(vs).registerApplication(s.location.nativeElement,a),this._loadComponent(s),lt()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),s},e.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this._rootComponents.push(t),this._injector.get(qo,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})},e.prototype._unloadComponent=function(t){this.detachView(t.hostView),vt(this._rootComponents,t)},e.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.checkNoChanges()})}catch(e){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(e)})}finally{this._runningTick=!1,ps(n)}},e.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(e.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentTypes",{get:function(){return this._rootComponentTypes},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"components",{get:function(){return this._rootComponents},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isStable",{get:function(){return this._isStable},enumerable:!0,configurable:!0}),e}(Ts);Ps._tickScope=ls("ApplicationRef#tick()"),Ps.decorators=[{type:co}],Ps.ctorParameters=function(){return[{type:ys},{type:Go},{type:vo},{type:Co},{type:ns},{type:Ho}]};var Ms=function(){function t(t,e,n,r,i,o){this.id=t,this.templateUrl=e,this.slotCount=n,this.encapsulation=r,this.styles=i,this.animations=o}return t}(),ks=function(){function t(){}return t.prototype.injector=function(){},t.prototype.component=function(){},t.prototype.providerTokens=function(){},t.prototype.references=function(){},t.prototype.context=function(){},t.prototype.source=function(){},t}(),As=function(){function t(){}return t.prototype.selectRootElement=function(t,e){},t.prototype.createElement=function(t,e,n){},t.prototype.createViewRoot=function(t){},t.prototype.createTemplateAnchor=function(t,e){},t.prototype.createText=function(t,e,n){},t.prototype.projectNodes=function(t,e){},t.prototype.attachViewAfter=function(t,e){},t.prototype.detachView=function(t){},t.prototype.destroyView=function(t,e){},t.prototype.listen=function(t,e,n){},t.prototype.listenGlobal=function(t,e,n){},t.prototype.setElementProperty=function(t,e,n){},t.prototype.setElementAttribute=function(t,e,n){},t.prototype.setBindingDebugInfo=function(t,e,n){},t.prototype.setElementClass=function(t,e,n){},t.prototype.setElementStyle=function(t,e,n){},t.prototype.invokeElementMethod=function(t,e,n){},t.prototype.setText=function(t,e){},t.prototype.animate=function(t,e,n,r,i,o,s){},t}(),Is=(new ki("Renderer2Interceptor"),function(){function t(){}return t.prototype.renderComponent=function(t){},t}()),Ds=function(){function t(){}return t.prototype.createRenderer=function(t,e){},t.prototype.begin=function(){},t.prototype.end=function(){},t.prototype.whenRenderingDone=function(){},t}(),Ns={};Ns.Important=1,Ns.DashCase=2,Ns[Ns.Important]="Important",Ns[Ns.DashCase]="DashCase";var Rs=function(){function t(){}return t.prototype.data=function(){},t.prototype.destroy=function(){},t.prototype.createElement=function(t,e){},t.prototype.createComment=function(t){},t.prototype.createText=function(t){},t.prototype.appendChild=function(t,e){},t.prototype.insertBefore=function(t,e,n){},t.prototype.removeChild=function(t,e){},t.prototype.selectRootElement=function(t){},t.prototype.parentNode=function(t){},t.prototype.nextSibling=function(t){},t.prototype.setAttribute=function(t,e,n,r){},t.prototype.removeAttribute=function(t,e,n){},t.prototype.addClass=function(t,e){},t.prototype.removeClass=function(t,e){},t.prototype.setStyle=function(t,e,n,r){},t.prototype.removeStyle=function(t,e,n){},t.prototype.setProperty=function(t,e,n){},t.prototype.setValue=function(t,e){},t.prototype.listen=function(t,e,n){},t}(),js=function(){function t(t){this.nativeElement=t}return t}(),Ls=function(){function t(){}return t.prototype.load=function(t){},t}(),Vs=new Map,Fs=function(){function t(){this._dirty=!0,this._results=[],this._emitter=new ds}return Object.defineProperty(t.prototype,"changes",{get:function(){return this._emitter},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._results.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"first",{get:function(){return this._results[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this._results[this.length-1]},enumerable:!0,configurable:!0}),t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.find=function(t){return this._results.find(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[r()]=function(){return this._results[r()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=_t(t),this._dirty=!1},t.prototype.notifyOnChanges=function(){this._emitter.emit(this)},t.prototype.setDirty=function(){this._dirty=!0},Object.defineProperty(t.prototype,"dirty",{get:function(){return this._dirty},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){this._emitter.complete(),this._emitter.unsubscribe()},t}(),Hs=function(){function t(){}return t}(),Bs={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},Us=function(){function t(t,e){this._compiler=t,this._config=e||Bs}return t.prototype.load=function(t){return this._compiler instanceof Qo?this.loadFactory(t):this.loadAndCompile(t)},t.prototype.loadAndCompile=function(t){var e=this,r=t.split("#"),i=r[0],o=r[1];return void 0===o&&(o="default"),n("gFIY")(i).then(function(t){return t[o]}).then(function(t){return wt(t,i,o)}).then(function(t){return e._compiler.compileModuleAsync(t)})},t.prototype.loadFactory=function(t){var e=t.split("#"),r=e[0],i=e[1],o="NgFactory";return void 0===i&&(i="default",o=""),n("gFIY")(this._config.factoryPathPrefix+r+this._config.factoryPathSuffix).then(function(t){return t[i+o]}).then(function(t){return wt(t,r,i)})},t}();Us.decorators=[{type:co}],Us.ctorParameters=function(){return[{type:Qo},{type:Hs,decorators:[{type:uo}]}]};var Ys=function(){function t(){}return t.prototype.elementRef=function(){},t.prototype.createEmbeddedView=function(t){},t}(),zs=function(){function t(){}return t.prototype.element=function(){},t.prototype.injector=function(){},t.prototype.parentInjector=function(){},t.prototype.clear=function(){},t.prototype.get=function(t){},t.prototype.length=function(){},t.prototype.createEmbeddedView=function(t,e,n){},t.prototype.createComponent=function(t,e,n,r,i){},t.prototype.insert=function(t,e){},t.prototype.move=function(t,e){},t.prototype.indexOf=function(t){},t.prototype.remove=function(t){},t.prototype.detach=function(t){},t}(),qs=function(){function t(){}return t.prototype.markForCheck=function(){},t.prototype.detach=function(){},t.prototype.detectChanges=function(){},t.prototype.checkNoChanges=function(){},t.prototype.reattach=function(){},t}(),Ws=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return xi.a(e,t),e.prototype.destroy=function(){},e.prototype.destroyed=function(){},e.prototype.onDestroy=function(t){},e}(qs),Gs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return xi.a(e,t),e.prototype.context=function(){},e.prototype.rootNodes=function(){},e}(Ws),Ks=function(){function t(t,e){this.name=t,this.callback=e}return t}(),Qs=function(){function t(t,e,n){this._debugContext=n,this.nativeNode=t,e&&e instanceof Xs?e.addChild(this):this.parent=null,this.listeners=[]}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"source",{get:function(){return"Deprecated since v4"},enumerable:!0,configurable:!0}),t}(),Xs=function(t){function e(e,n,r){var i=t.call(this,e,n,r)||this;return i.properties={},i.attributes={},i.classes={},i.styles={},i.childNodes=[],i.nativeElement=e,i}return xi.a(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);-1!==e&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n=this,r=this.childNodes.indexOf(t);-1!==r&&((i=this.childNodes).splice.apply(i,[r+1,0].concat(e)),e.forEach(function(t){t.parent&&t.parent.removeChild(t),t.parent=n}));var i},e.prototype.insertBefore=function(t,e){var n=this.childNodes.indexOf(t);-1===n?this.addChild(e):(e.parent&&e.parent.removeChild(e),e.parent=this,this.childNodes.splice(n,0,e))},e.prototype.query=function(t){return this.queryAll(t)[0]||null},e.prototype.queryAll=function(t){var e=[];return Et(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return xt(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){return this.childNodes.filter(function(t){return t instanceof e})},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(Qs),$s=new Map,Zs=function(){function t(t){this.wrapped=t}return t.wrap=function(e){return new t(e)},t}(),Js=function(){function t(){this.hasWrappedValue=!1}return t.prototype.unwrap=function(t){return t instanceof Zs?(this.hasWrappedValue=!0,t.wrapped):t},t.prototype.reset=function(){this.hasWrappedValue=!1},t}(),ta=function(){function t(t,e,n){this.previousValue=t,this.currentValue=e,this.firstChange=n}return t.prototype.isFirstChange=function(){return this.firstChange},t}(),ea=function(){function t(){}return t.prototype.supports=function(t){return Mt(t)},t.prototype.create=function(t,e){return new ra(e||t)},t}(),na=function(t,e){return e},ra=function(){function t(t){this._length=0,this._collection=null,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||na}return Object.defineProperty(t.prototype,"collection",{get:function(){return this._collection},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._length},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,r=0,i=null;e||n;){var o=!n||e&&e.currentIndex<Dt(n,r,i)?e:n,s=Dt(o,r,i),a=o.currentIndex;if(o===n)r--,n=n._nextRemoved;else if(e=e._next,null==o.previousIndex)r++;else{i||(i=[]);var u=s-r,c=a-r;if(u!=c){for(var l=0;l<u;l++){var p=l<i.length?i[l]:i[l]=0,h=p+l;c<=h&&h<u&&(i[l]=p+1)}var f=o.previousIndex;i[f]=c-u}}s!==a&&t(o,s,a)}},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachMovedItem=function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.forEachIdentityChange=function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)},t.prototype.diff=function(t){if(null==t&&(t=[]),!Mt(t))throw new Error("Error trying to diff '"+s(t)+"'. Only arrays and iterables are allowed");return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n,r,i,s=this._itHead,a=!1;if(Array.isArray(t)){this._length=t.length;for(var u=0;u<this._length;u++)r=t[u],i=this._trackByFn(u,r),null!==s&&o(s.trackById,i)?(a&&(s=this._verifyReinsertion(s,r,i,u)),o(s.item,r)||this._addIdentityChange(s,r)):(s=this._mismatch(s,r,i,u),a=!0),s=s._next}else n=0,At(t,function(t){i=e._trackByFn(n,t),null!==s&&o(s.trackById,i)?(a&&(s=e._verifyReinsertion(s,t,i,n)),o(s.item,t)||e._addIdentityChange(s,t)):(s=e._mismatch(s,t,i,n),a=!0),s=s._next,n++}),this._length=n;return this._truncate(s),this._collection=t,this.isDirty},Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead},enumerable:!0,configurable:!0}),t.prototype._reset=function(){if(this.isDirty){var t=void 0,e=void 0;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}},t.prototype._mismatch=function(t,e,n,r){var i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),t=null===this._linkedRecords?null:this._linkedRecords.get(n,r),null!==t?(o(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,i,r)):(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null),null!==t?(o(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,i,r)):t=this._addAfter(new ia(e,n),i,r)),t},t.prototype._verifyReinsertion=function(t,e,n,r){var i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==i?t=this._reinsertAfter(i,t._prev,r):t.currentIndex!=r&&(t.currentIndex=r,this._addToMoves(t,r)),t},t.prototype._truncate=function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)},t.prototype._reinsertAfter=function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var r=t._prevRemoved,i=t._nextRemoved;return null===r?this._removalsHead=i:r._nextRemoved=i,null===i?this._removalsTail=r:i._prevRemoved=r,this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._moveAfter=function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t},t.prototype._addAfter=function(t,e,n){return this._insertAfter(t,e,n),null===this._additionsTail?this._additionsTail=this._additionsHead=t:this._additionsTail=this._additionsTail._nextAdded=t,t},t.prototype._insertAfter=function(t,e,n){var r=null===e?this._itHead:e._next;return t._next=r,t._prev=e,null===r?this._itTail=t:r._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new sa),this._linkedRecords.put(t),t.currentIndex=n,t},t.prototype._remove=function(t){return this._addToRemovals(this._unlink(t))},t.prototype._unlink=function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t},t.prototype._addToMoves=function(t,e){return t.previousIndex===e?t:(null===this._movesTail?this._movesTail=this._movesHead=t:this._movesTail=this._movesTail._nextMoved=t,t)},t.prototype._addToRemovals=function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new sa),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t},t.prototype._addIdentityChange=function(t,e){return t.item=e,null===this._identityChangesTail?this._identityChangesTail=this._identityChangesHead=t:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=t,t},t.prototype.toString=function(){var t=[];this.forEachItem(function(e){return t.push(e)});var e=[];this.forEachPreviousItem(function(t){return e.push(t)});var n=[];this.forEachAddedItem(function(t){return n.push(t)});var r=[];this.forEachMovedItem(function(t){return r.push(t)});var i=[];this.forEachRemovedItem(function(t){return i.push(t)});var o=[];return this.forEachIdentityChange(function(t){return o.push(t)}),"collection: "+t.join(", ")+"\nprevious: "+e.join(", ")+"\nadditions: "+n.join(", ")+"\nmoves: "+r.join(", ")+"\nremovals: "+i.join(", ")+"\nidentityChanges: "+o.join(", ")+"\n"},t}(),ia=function(){function t(t,e){this.item=t,this.trackById=e,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}return t.prototype.toString=function(){return this.previousIndex===this.currentIndex?s(this.item):s(this.item)+"["+s(this.previousIndex)+"->"+s(this.currentIndex)+"]"},t}(),oa=function(){function t(){this._head=null,this._tail=null}return t.prototype.add=function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)},t.prototype.get=function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&o(n.trackById,t))return n;return null},t.prototype.remove=function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head},t}(),sa=function(){function t(){this.map=new Map}return t.prototype.put=function(t){var e=t.trackById,n=this.map.get(e);n||(n=new oa,this.map.set(e,n)),n.add(t)},t.prototype.get=function(t,e){var n=t,r=this.map.get(n);return r?r.get(t,e):null},t.prototype.remove=function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t},Object.defineProperty(t.prototype,"isEmpty",{get:function(){return 0===this.map.size},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this.map.clear()},t.prototype.toString=function(){return"_DuplicateMap("+s(this.map)+")"},t}(),aa=function(){function t(){}return t.prototype.supports=function(t){return t instanceof Map||It(t)},t.prototype.create=function(t){return new ua},t}(),ua=function(){function t(){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}return Object.defineProperty(t.prototype,"isDirty",{get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead},enumerable:!0,configurable:!0}),t.prototype.forEachItem=function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)},t.prototype.forEachPreviousItem=function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)},t.prototype.forEachChangedItem=function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)},t.prototype.forEachAddedItem=function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)},t.prototype.forEachRemovedItem=function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)},t.prototype.diff=function(t){if(t){if(!(t instanceof Map||It(t)))throw new Error("Error trying to diff '"+s(t)+"'. Only maps and objects are allowed")}else t=new Map;return this.check(t)?this:null},t.prototype.onDestroy=function(){},t.prototype.check=function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,function(t,r){if(n&&n.key===r)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var i=e._getOrCreateRecordForKey(r,t);n=e._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty},t.prototype._insertBeforeOrAppend=function(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null},t.prototype._getOrCreateRecordForKey=function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var r=n._prev,i=n._next;return r&&(r._next=i),i&&(i._prev=r),n._next=null,n._prev=null,n}var o=new ca(t);return this._records.set(t,o),o.currentValue=e,this._addToAdditions(o),o},t.prototype._reset=function(){if(this.isDirty){var t=void 0;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}},t.prototype._maybeAddToChanges=function(t,e){o(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))},t.prototype._addToAdditions=function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)},t.prototype._addToChanges=function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)},t.prototype._forEach=function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach(function(n){return e(t[n],n)})},t}(),ca=function(){function t(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}return t}(),la=function(){function t(t){this.factories=t}return t.create=function(e,n){if(null!=n){var r=n.factories.slice();return e=e.concat(r),new t(e)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new po,new uo]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(null!=e)return e;throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+Nt(t)+"'")},t}(),pa=function(){function t(t){this.factories=t}return t.create=function(e,n){if(n){var r=n.factories.slice();e=e.concat(r)}return new t(e)},t.extend=function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new po,new uo]]}},t.prototype.find=function(t){var e=this.factories.find(function(e){return e.supports(t)});if(e)return e;throw new Error("Cannot find a differ supporting object '"+t+"'")},t}(),ha=[new aa],fa=[new ea],da=new la(fa),ya=new pa(ha),ma=[{provide:zo,useValue:"unknown"},Os,{provide:Ss,useExisting:Os},{provide:Mo,useFactory:Rt,deps:[]},vs,Go],va=ht(null,"core",ma),ga=new ki("LocaleId"),ba=new ki("Translations"),_a=new ki("TranslationsFormat"),wa={};wa.Error=0,wa.Warning=1,wa.Ignore=2,wa[wa.Error]="Error",wa[wa.Warning]="Warning",wa[wa.Ignore]="Ignore";var Ca=function(){function t(t){}return t}();Ca.decorators=[{type:no,args:[{providers:[Ps,{provide:Ts,useExisting:Ps},Ho,Qo,Uo,{provide:la,useFactory:jt},{provide:pa,useFactory:Lt},{provide:ga,useFactory:Vt,deps:[[new ao(ga),new uo,new po]]}]}]}],Ca.ctorParameters=function(){return[{type:Ts}]};var Ea={};Ea.NONE=0,Ea.HTML=1,Ea.STYLE=2,Ea.SCRIPT=3,Ea.URL=4,Ea.RESOURCE_URL=5,Ea[Ea.NONE]="NONE",Ea[Ea.HTML]="HTML",Ea[Ea.STYLE]="STYLE",Ea[Ea.SCRIPT]="SCRIPT",Ea[Ea.URL]="URL",Ea[Ea.RESOURCE_URL]="RESOURCE_URL";var xa=function(){function t(){}return t.prototype.sanitize=function(t,e){},t}(),Sa=function(){function t(){}return t.prototype.view=function(){},t.prototype.nodeIndex=function(){},t.prototype.injector=function(){},t.prototype.component=function(){},t.prototype.providerTokens=function(){},t.prototype.references=function(){},t.prototype.context=function(){},t.prototype.componentRenderElement=function(){},t.prototype.renderNode=function(){},t.prototype.logError=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n]},t}(),Oa={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,clearProviderOverrides: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},Ta=function(){},Pa=new Map,Ma="$$undefined",ka="$$empty",Aa=0,Ia=new WeakMap,Da=/^:([^:]+):(.+)$/,Na=[],Ra={},ja=new Object,La=Xt(vo),Va=Xt(as),Fa=new Object,Ha=function(t){function e(e,n,r,i,o,s){var a=t.call(this)||this;return a.selector=e,a.componentType=n,a._inputs=i,a._outputs=o,a.ngContentSelectors=s,a.viewDefFactory=r,a}return xi.a(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){var t=[],e=this._inputs;for(var n in e){var r=e[n];t.push({propName:n,templateName:r})}return t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){var t=[];for(var e in this._outputs){var n=this._outputs[e];t.push({propName:e,templateName:n})}return t},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,r){if(!r)throw new Error("ngModule should be provided");var i=me(this.viewDefFactory),o=i.nodes[0].element.componentProvider.nodeIndex,s=Oa.createRootView(t,e||[],n,i,r,Fa),a=Bt(s,o).instance;return n&&s.renderer.setAttribute(Ht(s,0).renderElement,"ng-version",so.full),new Ba(s,new Ya(s),a)},e}(Jo),Ba=function(t){function e(e,n,r){var i=t.call(this)||this;return i._view=e,i._viewRef=n,i._component=r,i._elDef=i._view.def.nodes[0],i}return xi.a(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return new js(Ht(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new qa(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instance",{get:function(){return this._component},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hostView",{get:function(){return this._viewRef},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"changeDetectorRef",{get:function(){return this._viewRef},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._viewRef.destroy()},e.prototype.onDestroy=function(t){this._viewRef.onDestroy(t)},e}(Zo),Ua=function(){function t(t,e,n){this._view=t,this._elDef=e,this._data=n,this._embeddedViews=[]}return Object.defineProperty(t.prototype,"element",{get:function(){return new js(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new qa(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){for(var t=this._view,e=this._elDef.parent;!e&&t;)e=ae(t),t=t.parent;return t?new qa(t,e):new qa(this._view,null)},enumerable:!0,configurable:!0}),t.prototype.clear=function(){for(var t=this._embeddedViews.length,e=t-1;e>=0;e--){var n=$e(this._data,e);Oa.destroyView(n)}},t.prototype.get=function(t){var e=this._embeddedViews[t];if(e){var n=new Ya(e);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(t.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){var r=t.createEmbeddedView(e||{});return this.insert(r,n),r},t.prototype.createComponent=function(t,e,n,r,i){var o=n||this.parentInjector;i||t instanceof ss||(i=o.get(as));var s=t.create(o,r,void 0,i);return this.insert(s.hostView,e),s},t.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n=t,r=n._view;return Ke(this._view,this._data,e,r),n.attachToViewContainerRef(this),t},t.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n=this._embeddedViews.indexOf(t._view);return Je(this._data,n,e),t},t.prototype.indexOf=function(t){return this._embeddedViews.indexOf(t._view)},t.prototype.remove=function(t){var e=$e(this._data,t);e&&Oa.destroyView(e)},t.prototype.detach=function(t){var e=$e(this._data,t);return e?new Ya(e):null},t}(),Ya=function(){function t(t){this._view=t,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return ve(this._view)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){re(this._view)},t.prototype.detach=function(){this._view.state&=-5},t.prototype.detectChanges=function(){var t=this._view.root.rendererFactory;t.begin&&t.begin(),Oa.checkAndUpdateView(this._view),t.end&&t.end()},t.prototype.checkNoChanges=function(){Oa.checkNoChangesView(this._view)},t.prototype.reattach=function(){this._view.state|=4},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Oa.destroyView(this._view)},t.prototype.detachFromAppRef=function(){this._appRef=null,en(this._view),Oa.dirtyParentQueries(this._view)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t}(),za=function(t){function e(e,n){var r=t.call(this)||this;return r._parentView=e,r._def=n,r}return xi.a(e,t),e.prototype.createEmbeddedView=function(t){return new Ya(Oa.createEmbeddedView(this._parentView,this._def,this._def.element.template,t))},Object.defineProperty(e.prototype,"elementRef",{get:function(){return new js(Ht(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),e}(Ys),qa=function(){function t(t,e){this.view=t,this.elDef=e}return t.prototype.get=function(t,e){void 0===e&&(e=vo.THROW_IF_NOT_FOUND);var n=!!this.elDef&&0!=(33554432&this.elDef.flags);return Oa.resolveDep(this.view,this.elDef,n,{flags:0,token:t,tokenKey:Xt(t)},e)},t}(),Wa=function(){function t(t){this.delegate=t}return t.prototype.selectRootElement=function(t){return this.delegate.selectRootElement(t)},t.prototype.createElement=function(t,e){var n=Ee(e),r=n[0],i=n[1],o=this.delegate.createElement(i,r);return t&&this.delegate.appendChild(t,o),o},t.prototype.createViewRoot=function(t){return t},t.prototype.createTemplateAnchor=function(t){var e=this.delegate.createComment("");return t&&this.delegate.appendChild(t,e),e},t.prototype.createText=function(t,e){var n=this.delegate.createText(e);return t&&this.delegate.appendChild(t,n),n},t.prototype.projectNodes=function(t,e){for(var n=0;n<e.length;n++)this.delegate.appendChild(t,e[n])},t.prototype.attachViewAfter=function(t,e){for(var n=this.delegate.parentNode(t),r=this.delegate.nextSibling(t),i=0;i<e.length;i++)this.delegate.insertBefore(n,e[i],r)},t.prototype.detachView=function(t){for(var e=0;e<t.length;e++){var n=t[e],r=this.delegate.parentNode(n);this.delegate.removeChild(r,n)}},t.prototype.destroyView=function(t,e){for(var n=0;n<e.length;n++)this.delegate.destroyNode(e[n])},t.prototype.listen=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.listenGlobal=function(t,e,n){return this.delegate.listen(t,e,n)},t.prototype.setElementProperty=function(t,e,n){this.delegate.setProperty(t,e,n)},t.prototype.setElementAttribute=function(t,e,n){var r=Ee(e),i=r[0],o=r[1];null!=n?this.delegate.setAttribute(t,o,n,i):this.delegate.removeAttribute(t,o,i)},t.prototype.setBindingDebugInfo=function(t,e,n){},t.prototype.setElementClass=function(t,e,n){n?this.delegate.addClass(t,e):this.delegate.removeClass(t,e)},t.prototype.setElementStyle=function(t,e,n){null!=n?this.delegate.setStyle(t,e,n):this.delegate.removeStyle(t,e)},t.prototype.invokeElementMethod=function(t,e,n){t[e].apply(t,n)},t.prototype.setText=function(t,e){this.delegate.setValue(t,e)},t.prototype.animate=function(){throw new Error("Renderer.animate is no longer supported!")},t}(),Ga=function(){function t(t,e,n,r){this._moduleType=t,this._parent=e,this._bootstrapComponents=n,this._def=r,this._destroyListeners=[],this._destroyed=!1,Ue(this)}return t.prototype.get=function(t,e){return void 0===e&&(e=vo.THROW_IF_NOT_FOUND),Ye(this,{token:t,tokenKey:Xt(t),flags:0},e)},Object.defineProperty(t.prototype,"instance",{get:function(){return this.get(this._moduleType)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentFactoryResolver",{get:function(){return this.get(ns)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return this},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The ng module "+s(this.instance.constructor)+" has already been destroyed.");this._destroyed=!0,Ge(this,131072),this._destroyListeners.forEach(function(t){return t()})},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},t}(),Ka=Xt(As),Qa=Xt(Rs),Xa=Xt(js),$a=Xt(zs),Za=Xt(Ys),Ja=Xt(qs),tu=Xt(vo),eu={},nu={};nu.CreateViewNodes=0,nu.CheckNoChanges=1,nu.CheckNoChangesProjectedViews=2,nu.CheckAndUpdate=3,nu.CheckAndUpdateProjectedViews=4,nu.Destroy=5,nu[nu.CreateViewNodes]="CreateViewNodes",nu[nu.CheckNoChanges]="CheckNoChanges",nu[nu.CheckNoChangesProjectedViews]="CheckNoChangesProjectedViews",nu[nu.CheckAndUpdate]="CheckAndUpdate",nu[nu.CheckAndUpdateProjectedViews]="CheckAndUpdateProjectedViews",nu[nu.Destroy]="Destroy";var ru=!1,iu=new Map,ou={};ou.create=0,ou.detectChanges=1,ou.checkNoChanges=2,ou.destroy=3,ou.handleEvent=4,ou[ou.create]="create",ou[ou.detectChanges]="detectChanges",ou[ou.checkNoChanges]="checkNoChanges",ou[ou.destroy]="destroy",ou[ou.handleEvent]="handleEvent";var su,au,uu,cu=/([A-Z])/g,lu=function(){function t(t,e){this.view=t,this.nodeIndex=e,null==e&&(this.nodeIndex=e=0),this.nodeDef=t.def.nodes[e];for(var n=this.nodeDef,r=t;n&&0==(1&n.flags);)n=n.parent;if(!n)for(;!n&&r;)n=ae(r),r=r.parent;this.elDef=n,this.elView=r}return Object.defineProperty(t.prototype,"elOrCompView",{get:function(){return Ht(this.elView,this.elDef.nodeIndex).componentView||this.view},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return ln(this.elView,this.elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){return this.elOrCompView.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this.elOrCompView.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){var t=[];if(this.elDef)for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&t.push(n.provider.token),e+=n.childCount}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){var t={};if(this.elDef){ni(this.elView,this.elDef,t);for(var e=this.elDef.nodeIndex+1;e<=this.elDef.nodeIndex+this.elDef.childCount;e++){var n=this.elView.def.nodes[e];20224&n.flags&&ni(this.elView,n,t),e+=n.childCount}}return t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentRenderElement",{get:function(){var t=ei(this.elOrCompView);return t?t.renderElement:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderNode",{get:function(){return 2&this.nodeDef.flags?ue(this.view,this.nodeDef):ue(this.elView,this.elDef)},enumerable:!0,configurable:!0}),t.prototype.logError=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r,i;2&this.nodeDef.flags?(r=this.view.def,i=this.nodeDef.nodeIndex):(r=this.elView.def,i=this.elDef.nodeIndex);var o=ti(r,i),s=-1,a=function(){return s++,s===o?(n=t.error).bind.apply(n,[t].concat(e)):Ta;var n};r.factory(a),s<o&&(t.error("Illegal state: the ViewDefinitionFactory did not call the logger!"),t.error.apply(t,e))},t}(),pu=function(){function t(t){this.delegate=t}return t.prototype.createRenderer=function(t,e){return new hu(this.delegate.createRenderer(t,e))},t.prototype.begin=function(){this.delegate.begin&&this.delegate.begin()},t.prototype.end=function(){this.delegate.end&&this.delegate.end()},t.prototype.whenRenderingDone=function(){return this.delegate.whenRenderingDone?this.delegate.whenRenderingDone():Promise.resolve(null)},t}(),hu=function(){function t(t){this.delegate=t}return Object.defineProperty(t.prototype,"data",{get:function(){return this.delegate.data},enumerable:!0,configurable:!0}),t.prototype.destroyNode=function(t){Tt(St(t)),this.delegate.destroyNode&&this.delegate.destroyNode(t)},t.prototype.destroy=function(){this.delegate.destroy()},t.prototype.createElement=function(t,e){var n=this.delegate.createElement(t,e),r=ii();if(r){var i=new Xs(n,null,r);i.name=t,Ot(i)}return n},t.prototype.createComment=function(t){var e=this.delegate.createComment(t),n=ii();return n&&Ot(new Qs(e,null,n)),e},t.prototype.createText=function(t){var e=this.delegate.createText(t),n=ii();return n&&Ot(new Qs(e,null,n)),e},t.prototype.appendChild=function(t,e){var n=St(t),r=St(e);n&&r&&n instanceof Xs&&n.addChild(r),this.delegate.appendChild(t,e)},t.prototype.insertBefore=function(t,e,n){var r=St(t),i=St(e),o=St(n);r&&i&&r instanceof Xs&&r.insertBefore(o,i),this.delegate.insertBefore(t,e,n)},t.prototype.removeChild=function(t,e){var n=St(t),r=St(e);n&&r&&n instanceof Xs&&n.removeChild(r),this.delegate.removeChild(t,e)},t.prototype.selectRootElement=function(t){var e=this.delegate.selectRootElement(t),n=ii();return n&&Ot(new Xs(e,null,n)),e},t.prototype.setAttribute=function(t,e,n,r){var i=St(t);if(i&&i instanceof Xs){var o=r?r+":"+e:e;i.attributes[o]=n}this.delegate.setAttribute(t,e,n,r)},t.prototype.removeAttribute=function(t,e,n){var r=St(t);if(r&&r instanceof Xs){var i=n?n+":"+e:e;r.attributes[i]=null}this.delegate.removeAttribute(t,e,n)},t.prototype.addClass=function(t,e){var n=St(t);n&&n instanceof Xs&&(n.classes[e]=!0),this.delegate.addClass(t,e)},t.prototype.removeClass=function(t,e){var n=St(t);n&&n instanceof Xs&&(n.classes[e]=!1),this.delegate.removeClass(t,e)},t.prototype.setStyle=function(t,e,n,r){var i=St(t);i&&i instanceof Xs&&(i.styles[e]=n),this.delegate.setStyle(t,e,n,r)},t.prototype.removeStyle=function(t,e,n){var r=St(t);r&&r instanceof Xs&&(r.styles[e]=null),this.delegate.removeStyle(t,e,n)},t.prototype.setProperty=function(t,e,n){var r=St(t);r&&r instanceof Xs&&(r.properties[e]=n),this.delegate.setProperty(t,e,n)},t.prototype.listen=function(t,e,n){if("string"!=typeof t){var r=St(t);r&&r.listeners.push(new Ks(e,n))}return this.delegate.listen(t,e,n)},t.prototype.parentNode=function(t){return this.delegate.parentNode(t)},t.prototype.nextSibling=function(t){return this.delegate.nextSibling(t)},t.prototype.setValue=function(t,e){return this.delegate.setValue(t,e)},t}(),fu=function(t){function e(e,n,r){var i=t.call(this)||this;return i.moduleType=e,i._bootstrapComponents=n,i._ngModuleDefFactory=r,i}return xi.a(e,t),e.prototype.create=function(t){Sr();var e=me(this._ngModuleDefFactory);return Oa.createNgModuleRef(this.moduleType,t||vo.NULL,this._bootstrapComponents,e)},e}(us),du="*"}.call(e,n("fRUx"))},"1j/l":function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=Array.isArray||function(t){return t&&"number"==typeof t.length}},"24Q+":function(t,e,n){"use strict";function r(t,e){return arguments.length>=2?Object(i.a)(t,e)(this):Object(i.a)(t)(this)}e.a=r;var i=n("tK9/")},"2YgE":function(t,e,n){"use strict";function r(t,e){void 0===e&&(e=u);var n=(t||"").trim();if(0===n.length)return[];var r=n.split(/\s+/).map(function(t){return t.split(":")}).map(function(t){var n=e[t[0]]||t;return new a.a(n[0],n[1])}),i=r.filter(function(t){return t.isManual()});if(i.length>1)throw new Error("Triggers parse error: only one manual trigger is allowed");if(1===i.length&&r.length>1)throw new Error("Triggers parse error: manual trigger can't be mixed with other triggers");return r}function i(t,e){var n=r(e.triggers),i=e.target;if(1===n.length&&n[0].isManual())return Function.prototype;var o=[],s=[],a=function(){s.forEach(function(t){return o.push(t())}),s.length=0};return n.forEach(function(n){var r=n.open===n.close,u=r?e.toggle:e.show;r||s.push(function(){return t.listen(i,n.close,e.hide)}),o.push(t.listen(i,n.open,function(){return u(a)}))}),function(){o.forEach(function(t){return t()})}}function o(t,e){return e.outsideClick?t.listen("document","click",function(t){e.target&&e.target.contains(t.target)||e.targets&&e.targets.some(function(e){return e.contains(t.target)})||e.hide()}):Function.prototype}var s=n("/oeL"),a=n("TVlX"),u={hover:["mouseover","mouseout"],focus:["focusin","focusout"]},c=n("dTYv");n.d(e,"a",function(){return l});var l=function(){function t(t,e,n,r,i,o,a,u){this._viewContainerRef=t,this._renderer=e,this._elementRef=n,this._injector=r,this._componentFactoryResolver=i,this._ngZone=o,this._applicationRef=a,this._posService=u,this.onBeforeShow=new s.EventEmitter,this.onShown=new s.EventEmitter,this.onBeforeHide=new s.EventEmitter,this.onHidden=new s.EventEmitter,this._providers=[],this._isHiding=!1,this._listenOpts={},this._globalListener=Function.prototype}return Object.defineProperty(t.prototype,"isShown",{get:function(){return!this._isHiding&&!!this._componentRef},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){return this._componentFactory=this._componentFactoryResolver.resolveComponentFactory(t),this},t.prototype.to=function(t){return this.container=t||this.container,this},t.prototype.position=function(t){return this.attachment=t.attachment||this.attachment,this._elementRef=t.target||this._elementRef,this},t.prototype.provide=function(t){return this._providers.push(t),this},t.prototype.show=function(t){if(void 0===t&&(t={}),this._subscribePositioning(),this._innerComponent=null,!this._componentRef){this.onBeforeShow.emit(),this._contentRef=this._getContentRef(t.content,t.context);var e=s.ReflectiveInjector.resolveAndCreate(this._providers,this._injector);this._componentRef=this._componentFactory.create(e,this._contentRef.nodes),this._applicationRef.attachView(this._componentRef.hostView),this.instance=this._componentRef.instance,Object.assign(this._componentRef.instance,t),this.container instanceof s.ElementRef&&this.container.nativeElement.appendChild(this._componentRef.location.nativeElement),"body"===this.container&&"undefined"!=typeof document&&document.querySelector(this.container).appendChild(this._componentRef.location.nativeElement),!this.container&&this._elementRef&&this._elementRef.nativeElement.parentElement&&this._elementRef.nativeElement.parentElement.appendChild(this._componentRef.location.nativeElement),this._contentRef.componentRef&&(this._innerComponent=this._contentRef.componentRef.instance,this._contentRef.componentRef.changeDetectorRef.markForCheck(),this._contentRef.componentRef.changeDetectorRef.detectChanges()),this._componentRef.changeDetectorRef.markForCheck(),this._componentRef.changeDetectorRef.detectChanges(),this.onShown.emit(this._componentRef.instance)}return this._registerOutsideClick(),this._componentRef},t.prototype.hide=function(){if(!this._componentRef)return this;this.onBeforeHide.emit(this._componentRef.instance);var t=this._componentRef.location.nativeElement;return t.parentNode.removeChild(t),this._contentRef.componentRef&&this._contentRef.componentRef.destroy(),this._componentRef.destroy(),this._viewContainerRef&&this._contentRef.viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._contentRef.viewRef)),this._contentRef.viewRef&&this._contentRef.viewRef.destroy(),this._contentRef=null,this._componentRef=null,this._removeGlobalListener(),this.onHidden.emit(),this},t.prototype.toggle=function(){if(this.isShown)return void this.hide();this.show()},t.prototype.dispose=function(){this.isShown&&this.hide(),this._unsubscribePositioning(),this._unregisterListenersFn&&this._unregisterListenersFn()},t.prototype.listen=function(t){var e=this;this.triggers=t.triggers||this.triggers,this._listenOpts.outsideClick=t.outsideClick,t.target=t.target||this._elementRef.nativeElement;var n=this._listenOpts.hide=function(){return t.hide?t.hide():void e.hide()},r=this._listenOpts.show=function(n){t.show?t.show(n):e.show(n),n()},o=function(t){e.isShown?n():r(t)};return this._unregisterListenersFn=i(this._renderer,{target:t.target,triggers:t.triggers,show:r,hide:n,toggle:o}),this},t.prototype._removeGlobalListener=function(){this._globalListener&&(this._globalListener(),this._globalListener=null)},t.prototype.attachInline=function(t,e){return this._inlineViewRef=t.createEmbeddedView(e),this},t.prototype._registerOutsideClick=function(){var t=this;if(this._componentRef&&this._componentRef.location&&this._listenOpts.outsideClick){var e=this._componentRef.location.nativeElement;setTimeout(function(){t._globalListener=o(t._renderer,{targets:[e,t._elementRef.nativeElement],outsideClick:t._listenOpts.outsideClick,hide:function(){return t._listenOpts.hide()}})})}},t.prototype.getInnerComponent=function(){return this._innerComponent},t.prototype._subscribePositioning=function(){var t=this;!this._zoneSubscription&&this.attachment&&(this._zoneSubscription=this._ngZone.onStable.subscribe(function(){t._componentRef&&t._posService.position({element:t._componentRef.location,target:t._elementRef,attachment:t.attachment,appendToBody:"body"===t.container})}))},t.prototype._unsubscribePositioning=function(){this._zoneSubscription&&(this._zoneSubscription.unsubscribe(),this._zoneSubscription=null)},t.prototype._getContentRef=function(t,e){if(!t)return new c.a([]);if(t instanceof s.TemplateRef){if(this._viewContainerRef){var n=this._viewContainerRef.createEmbeddedView(t,e);return n.markForCheck(),new c.a([n.rootNodes],n)}var r=t.createEmbeddedView({});return this._applicationRef.attachView(r),new c.a([r.rootNodes],r)}if("function"==typeof t){var i=this._componentFactoryResolver.resolveComponentFactory(t),o=s.ReflectiveInjector.resolveAndCreate(this._providers.slice(),this._injector),a=i.create(o);return this._applicationRef.attachView(a.hostView),new c.a([[a.location.nativeElement]],a.hostView,a)}return new c.a([[this._renderer.createText(""+t)]])},t}()},"2kLc":function(t,e,n){"use strict";function r(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=Number.POSITIVE_INFINITY,r=null,u=t[t.length-1];return Object(s.a)(u)?(r=t.pop(),t.length>1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof u&&(n=t.pop()),null===r&&1===t.length&&t[0]instanceof i.Observable?t[0]:Object(a.a)(n)(new o.a(t,r))}e.a=r;var i=n("AP4T"),o=n("Oryw"),s=n("3iOE"),a=n("bywS")},"2kvl":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"argument out of range");this.name=e.name="ArgumentOutOfRangeError",this.stack=e.stack,this.message=e.message}return r(e,t),e}(Error)},"3iOE":function(t,e,n){"use strict";function r(t){return t&&"function"==typeof t.schedule}e.a=r},"3k/+":function(t,e,n){"use strict";function r(t,e){return arguments.length>=2?Object(i.a)(t,e)(this):Object(i.a)(t)(this)}e.a=r;var i=n("nAqi")},"6S6c":function(t,e,n){"use strict";function r(t,e){return Object(i.a)(t,e)(this)}e.a=r;var i=n("LaOa")},"6Xbx":function(t,e,n){"use strict";function r(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}e.a=r;var i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};Object.assign},"6y8h":function(t,e,n){"use strict";function r(t,e){return Object(i.a)(t,e)(this)}e.a=r;var i=n("GI3C")},"8AR9":function(t,e,n){"use strict";var r=n("/oeL"),i=n("vCyR"),o=function(){function t(t){this.modal=t,this.showClose=!1}return t.decorators=[{type:r.Component,args:[{selector:"modal-header",template:'\n <div class="modal-header">\n <button *ngIf="showClose" type="button" class="close" data-dismiss="modal" aria-label="Close" (click)="modal.dismiss()">\n <span aria-hidden="true">×</span>\n </button>\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[{type:i.ModalComponent}],t.propDecorators={showClose:[{type:r.Input,args:["show-close"]}]},t}();e.ModalHeaderComponent=o},"8JPw":function(t,e,n){"use strict";function r(t,e){return Object(i.a)(t,e,1)}e.a=r;var i=n("wP3s")},"8Ut3":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("AP4T"),i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this),this.value=e,this.scheduler=n,this._isScalar=!0,n&&(this._isScalar=!1)}return i(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.done,n=t.value,r=t.subscriber;if(e)return void r.complete();r.next(n),r.closed||(t.done=!0,this.schedule(t))},e.prototype._subscribe=function(t){var n=this.value,r=this.scheduler;if(r)return r.schedule(e.dispatch,0,{done:!1,value:n,subscriber:t});t.next(n),t.closed||t.complete()},e}(r.Observable)},"8ofh":function(t,e,n){"use strict";function r(){try{return o.apply(this,arguments)}catch(t){return s.a.e=t,s.a}}function i(t){return o=t,r}e.a=i;var o,s=n("NePw")},AP4T:function(t,e,n){"use strict";function r(t,e,n){if(t){if(t instanceof o.a)return t;if(t[s.a])return t[s.a]()}return t||e||n?new o.a(t,e,n):new o.a(a.a)}Object.defineProperty(e,"__esModule",{value:!0});var i=n("xIGM"),o=n("E9/g"),s=n("V7AE"),a=n("grVA"),u=n("mz3w"),c=n("ExCY");n.d(e,"Observable",function(){return l});var l=function(){function t(t){this._isScalar=!1,t&&(this._subscribe=t)}return t.prototype.lift=function(e){var n=new t;return n.source=this,n.operator=e,n},t.prototype.subscribe=function(t,e,n){var i=this.operator,o=r(t,e,n);if(i?i.call(o,this.source):o.add(this.source?this._subscribe(o):this._trySubscribe(o)),o.syncErrorThrowable&&(o.syncErrorThrowable=!1,o.syncErrorThrown))throw o.syncErrorValue;return o},t.prototype._trySubscribe=function(t){try{return this._subscribe(t)}catch(e){t.syncErrorThrown=!0,t.syncErrorValue=e,t.error(e)}},t.prototype.forEach=function(t,e){var n=this;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(function(e,r){var i;i=n.subscribe(function(e){if(i)try{t(e)}catch(t){r(t),i.unsubscribe()}else t(e)},r,e)})},t.prototype._subscribe=function(t){return this.source.subscribe(t)},t.prototype[u.a]=function(){return this},t.prototype.pipe=function(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return 0===t.length?this:Object(c.b)(t)(this)},t.prototype.toPromise=function(t){var e=this;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(function(t,n){var r;e.subscribe(function(t){return r=t},function(t){return n(t)},function(){return t(r)})})},t.create=function(e){return new t(e)},t}()},ASsP:function(t,e,n){"use strict";function r(){return Object(i.a)()(this)}e.a=r;var i=n("Bk5J")},B1iP:function(t,e,n){"use strict";function r(t){return"function"==typeof t}e.a=r},BhHz:function(t,e,n){"use strict";function r(t){return"string"==typeof t?document.querySelector(t):t instanceof i.ElementRef?t.nativeElement:t}n.d(e,"a",function(){return s});var i=n("/oeL"),o=n("LaVB"),s=function(){function t(){}return t.prototype.position=function(t){var e=t.element,n=t.target,i=t.attachment,s=t.appendToBody;Object(o.a)(r(n),r(e),i,s)},t.decorators=[{type:i.Injectable}],t.ctorParameters=function(){return[]},t}()},Bk5J:function(t,e,n){"use strict";function r(){return Object(i.a)(1)}e.a=r;var i=n("bywS")},BkNc:function(t,e,n){"use strict";function r(t){return new Ue(t)}function i(t){var e=Error("NavigationCancelingError: "+t);return e[Ye]=!0,e}function o(t){return t[Ye]}function s(t,e,n){var r=n.path.split("/");if(r.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||r.length<t.length))return null;for(var i={},o=0;o<r.length;o++){var s=r[o],a=t[o];if(s.startsWith(":"))i[s.substring(1)]=a;else if(s!==a.path)return null}return{consumed:t.slice(0,r.length),posParams:i}}function a(t,e){void 0===e&&(e="");for(var n=0;n<t.length;n++){var r=t[n];u(r,c(e,r))}}function u(t,e){if(!t)throw new Error("\n Invalid configuration of route '"+e+"': 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(t))throw new Error("Invalid configuration of route '"+e+"': Array cannot be specified");if(!t.component&&t.outlet&&t.outlet!==Be)throw new Error("Invalid configuration of route '"+e+"': a componentless route cannot have a named outlet set");if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '"+e+"': redirectTo and children cannot be used together");if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '"+e+"': redirectTo and loadChildren cannot be used together");if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '"+e+"': children and loadChildren cannot be used together");if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '"+e+"': redirectTo and component cannot be used together");if(t.path&&t.matcher)throw new Error("Invalid configuration of route '"+e+"': path and matcher cannot be used together");if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '"+e+"'. One of the following must be provided: component, redirectTo, children or loadChildren");if(void 0===t.path&&void 0===t.matcher)throw new Error("Invalid configuration of route '"+e+"': routes must have either a path or a matcher specified");if("string"==typeof t.path&&"/"===t.path.charAt(0))throw new Error("Invalid configuration of route '"+e+"': path cannot start with a slash");if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch){throw new Error("Invalid configuration of route '{path: \""+e+'", redirectTo: "'+t.redirectTo+"\"}': please provide 'pathMatch'. The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'.")}if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '"+e+"': pathMatch can only be set to 'prefix' or 'full'");t.children&&a(t.children,e)}function c(t,e){return e?t||e.path?t&&!e.path?t+"/":!t&&e.path?e.path:t+"/"+e.path:"":t}function l(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!p(t[n],e[n]))return!1;return!0}function p(t,e){var n=Object.keys(t),r=Object.keys(e);if(n.length!=r.length)return!1;for(var i,o=0;o<n.length;o++)if(i=n[o],t[i]!==e[i])return!1;return!0}function h(t){return Array.prototype.concat.apply([],t)}function f(t){return t.length>0?t[t.length-1]:null}function d(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function y(t,e){if(0===Object.keys(t).length)return Object(de.a)({});var n=[],r=[],i={};d(t,function(t,o){var s=be.a.call(e(o,t),function(t){return i[o]=t});o===Be?n.push(s):r.push(s)});var o=xe.a.call(de.a.apply(void 0,n.concat(r))),s=ge.a.call(o);return be.a.call(s,function(){return i})}function m(t){var e=Te.a.call(t);return me.a.call(e,function(t){return!0===t})}function v(t){return Object(le["\u0275isObservable"])(t)?t:Object(le["\u0275isPromise"])(t)?Object(Oe.a)(Promise.resolve(t)):Object(de.a)(t)}function g(){return new qe(new We([],{}),{},null)}function b(t,e,n){return n?_(t.queryParams,e.queryParams)&&w(t.root,e.root):C(t.queryParams,e.queryParams)&&E(t.root,e.root)}function _(t,e){return p(t,e)}function w(t,e){if(!O(t.segments,e.segments))return!1;if(t.numberOfChildren!==e.numberOfChildren)return!1;for(var n in e.children){if(!t.children[n])return!1;if(!w(t.children[n],e.children[n]))return!1}return!0}function C(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every(function(n){return e[n]===t[n]})}function E(t,e){return x(t,e,e.segments)}function x(t,e,n){if(t.segments.length>n.length){var r=t.segments.slice(0,n.length);return!!O(r,n)&&!e.hasChildren()}if(t.segments.length===n.length){if(!O(t.segments,n))return!1;for(var i in e.children){if(!t.children[i])return!1;if(!E(t.children[i],e.children[i]))return!1}return!0}var r=n.slice(0,t.segments.length),o=n.slice(t.segments.length);return!!O(t.segments,r)&&(!!t.children[Be]&&x(t.children[Be],e,o))}function S(t,e){return O(t,e)&&t.every(function(t,n){return p(t.parameters,e[n].parameters)})}function O(t,e){return t.length===e.length&&t.every(function(t,n){return t.path===e[n].path})}function T(t,e){var n=[];return d(t.children,function(t,r){r===Be&&(n=n.concat(e(t,r)))}),d(t.children,function(t,r){r!==Be&&(n=n.concat(e(t,r)))}),n}function P(t){return t.segments.map(function(t){return I(t)}).join("/")}function M(t,e){if(!t.hasChildren())return P(t);if(e){var n=t.children[Be]?M(t.children[Be],!1):"",r=[];return d(t.children,function(t,e){e!==Be&&r.push(e+":"+M(t,!1))}),r.length>0?n+"("+r.join("//")+")":n}var i=T(t,function(e,n){return n===Be?[M(t.children[Be],!1)]:[n+":"+M(e,!1)]});return P(t)+"/("+i.join("//")+")"}function k(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";")}function A(t){return decodeURIComponent(t)}function I(t){return""+k(t.path)+D(t.parameters)}function D(t){return Object.keys(t).map(function(e){return";"+k(e)+"="+k(t[e])}).join("")}function N(t){var e=Object.keys(t).map(function(e){var n=t[e];return Array.isArray(n)?n.map(function(t){return k(e)+"="+k(t)}).join("&"):k(e)+"="+k(n)});return e.length?"?"+e.join("&"):""}function R(t){var e=t.match($e);return e?e[0]:""}function j(t){var e=t.match(Ze);return e?e[0]:""}function L(t){var e=t.match(Je);return e?e[0]:""}function V(t){return new Ce.Observable(function(e){return e.error(new en(t))})}function F(t){return new Ce.Observable(function(e){return e.error(new nn(t))})}function H(t){return new Ce.Observable(function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '"+t+"'"))})}function B(t){return new Ce.Observable(function(e){return e.error(i("Cannot load children because the guard of the route \"path: '"+t.path+"'\" returned false"))})}function U(t,e,n,r,i){return new rn(t,e,n,r,i).apply()}function Y(t,e){var n=e.canLoad;return n&&0!==n.length?m(be.a.call(Object(fe.a)(n),function(n){var r=t.get(n);return v(r.canLoad?r.canLoad(e):r(e))})):Object(de.a)(!0)}function z(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var r=e.matcher||s,i=r(n,t,e);return i?{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,positionalParamSegments:i.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function q(t,e,n,r){if(n.length>0&&Q(t,n,r)){var i=new We(e,K(r,new We(n,t.children)));return{segmentGroup:W(i),slicedSegments:[]}}if(0===n.length&&X(t,n,r)){var i=new We(t.segments,G(t,n,r,t.children));return{segmentGroup:W(i),slicedSegments:n}}return{segmentGroup:t,slicedSegments:n}}function W(t){if(1===t.numberOfChildren&&t.children[Be]){var e=t.children[Be];return new We(t.segments.concat(e.segments),e.children)}return t}function G(t,e,n,r){for(var i={},o=0,s=n;o<s.length;o++){var a=s[o];$(t,e,a)&&!r[Z(a)]&&(i[Z(a)]=new We([],{}))}return Object.assign({},r,i)}function K(t,e){var n={};n[Be]=e;for(var r=0,i=t;r<i.length;r++){var o=i[r];""===o.path&&Z(o)!==Be&&(n[Z(o)]=new We([],{}))}return n}function Q(t,e,n){return n.some(function(n){return $(t,e,n)&&Z(n)!==Be})}function X(t,e,n){return n.some(function(n){return $(t,e,n)})}function $(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0!==n.redirectTo)}function Z(t){return t.outlet||Be}function J(t,e){if(t===e.value)return e;for(var n=0,r=e.children;n<r.length;n++){var i=r[n],o=J(t,i);if(o)return o}return null}function tt(t,e){if(t===e.value)return[e];for(var n=0,r=e.children;n<r.length;n++){var i=r[n],o=tt(t,i);if(o.length)return o.unshift(e),o}return[]}function et(t,e){var n=nt(t,e),r=new pe.a([new Ge("",{})]),i=new pe.a({}),o=new pe.a({}),s=new pe.a({}),a=new pe.a(""),u=new un(r,i,s,a,o,Be,e,n.root);return u.snapshot=n.root,new an(new sn(u,[]),n)}function nt(t,e){var n={},r={},i={},o=new cn([],n,i,"",r,Be,e,null,t.root,-1,{});return new ln("",new sn(o,[]))}function rt(t){for(var e=t.pathFromRoot,n=e.length-1;n>=1;){var r=e[n],i=e[n-1];if(r.routeConfig&&""===r.routeConfig.path)n--;else{if(i.component)break;n--}}return e.slice(n).reduce(function(t,e){return{params:Object.assign({},t.params,e.params),data:Object.assign({},t.data,e.data),resolve:Object.assign({},t.resolve,e._resolvedData)}},{params:{},data:{},resolve:{}})}function it(t,e){e.value._routerState=t,e.children.forEach(function(e){return it(t,e)})}function ot(t){var e=t.children.length>0?" { "+t.children.map(ot).join(", ")+" } ":"";return""+t.value+e}function st(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,p(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),p(e.params,n.params)||t.params.next(n.params),l(e.url,n.url)||t.url.next(n.url),p(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function at(t,e){var n=p(t.params,e.params)&&S(t.url,e.url),r=!t.parent!=!e.parent;return n&&!r&&(!t.parent||at(t.parent,e.parent))}function ut(t,e,n){var r=ct(t,e._root,n?n._root:void 0);return new an(r,e)}function ct(t,e,n){if(n&&t.shouldReuseRoute(e.value,n.value.snapshot)){var r=n.value;r._futureSnapshot=e.value;var i=pt(t,e,n);return new sn(r,i)}if(t.retrieve(e.value)){var o=t.retrieve(e.value).route;return lt(e,o),o}var r=ht(e.value),i=e.children.map(function(e){return ct(t,e)});return new sn(r,i)}function lt(t,e){if(t.value.routeConfig!==e.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==e.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");e.value._futureSnapshot=t.value;for(var n=0;n<t.children.length;++n)lt(t.children[n],e.children[n])}function pt(t,e,n){return e.children.map(function(e){for(var r=0,i=n.children;r<i.length;r++){var o=i[r];if(t.shouldReuseRoute(o.value.snapshot,e.value))return ct(t,e,o)}return ct(t,e)})}function ht(t){return new un(new pe.a(t.url),new pe.a(t.params),new pe.a(t.queryParams),new pe.a(t.fragment),new pe.a(t.data),t.outlet,t.component,t)}function ft(t,e,n,r,i){if(0===n.length)return yt(e.root,e.root,e,r,i);var o=vt(n);if(o.toRoot())return yt(e.root,new We([],{}),e,r,i);var s=gt(o,e,t),a=s.processChildren?Et(s.segmentGroup,s.index,o.commands):Ct(s.segmentGroup,s.index,o.commands);return yt(s.segmentGroup,a,e,r,i)}function dt(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function yt(t,e,n,r,i){var o={};return r&&d(r,function(t,e){o[e]=Array.isArray(t)?t.map(function(t){return""+t}):""+t}),n.root===t?new qe(e,o,i):new qe(mt(n.root,t,e),o,i)}function mt(t,e,n){var r={};return d(t.children,function(t,i){r[i]=t===e?n:mt(t,e,n)}),new We(t.segments,r)}function vt(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new pn(!0,0,t);var e=0,n=!1,r=t.reduce(function(t,r,i){if("object"==typeof r&&null!=r){if(r.outlets){var o={};return d(r.outlets,function(t,e){o[e]="string"==typeof t?t.split("/"):t}),t.concat([{outlets:o}])}if(r.segmentPath)return t.concat([r.segmentPath])}return"string"!=typeof r?t.concat([r]):0===i?(r.split("/").forEach(function(r,i){0==i&&"."===r||(0==i&&""===r?n=!0:".."===r?e++:""!=r&&t.push(r))}),t):t.concat([r])},[]);return new pn(n,e,r)}function gt(t,e,n){if(t.isAbsolute)return new hn(e.root,!0,0);if(-1===n.snapshot._lastPathIndex)return new hn(n.snapshot._urlSegment,!0,0);var r=dt(t.commands[0])?0:1,i=n.snapshot._lastPathIndex+r;return bt(n.snapshot._urlSegment,i,t.numberOfDoubleDots)}function bt(t,e,n){for(var r=t,i=e,o=n;o>i;){if(o-=i,!(r=r.parent))throw new Error("Invalid number of '../'");i=r.segments.length}return new hn(r,!1,i-o)}function _t(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets[Be]:""+t}function wt(t){return"object"!=typeof t[0]?(e={},e[Be]=t,e):void 0===t[0].outlets?(n={},n[Be]=t,n):t[0].outlets;var e,n}function Ct(t,e,n){if(t||(t=new We([],{})),0===t.segments.length&&t.hasChildren())return Et(t,e,n);var r=xt(t,e,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndex<t.segments.length){var o=new We(t.segments.slice(0,r.pathIndex),{});return o.children[Be]=new We(t.segments.slice(r.pathIndex),t.children),Et(o,0,i)}return r.match&&0===i.length?new We(t.segments,{}):r.match&&!t.hasChildren()?St(t,e,n):r.match?Et(t,0,i):St(t,e,n)}function Et(t,e,n){if(0===n.length)return new We(t.segments,{});var r=wt(n),i={};return d(r,function(n,r){null!==n&&(i[r]=Ct(t.children[r],e,n))}),d(t.children,function(t,e){void 0===r[e]&&(i[e]=t)}),new We(t.segments,i)}function xt(t,e,n){for(var r=0,i=e,o={match:!1,pathIndex:0,commandIndex:0};i<t.segments.length;){if(r>=n.length)return o;var s=t.segments[i],a=_t(n[r]),u=r<n.length-1?n[r+1]:null;if(i>0&&void 0===a)break;if(a&&u&&"object"==typeof u&&void 0===u.outlets){if(!Pt(a,u,s))return o;r+=2}else{if(!Pt(a,{},s))return o;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function St(t,e,n){for(var r=t.segments.slice(0,e),i=0;i<n.length;){if("object"==typeof n[i]&&void 0!==n[i].outlets){var o=Ot(n[i].outlets);return new We(r,o)}if(0===i&&dt(n[0])){var s=t.segments[e];r.push(new Ge(s.path,n[0])),i++}else{var a=_t(n[i]),u=i<n.length-1?n[i+1]:null;a&&u&&dt(u)?(r.push(new Ge(a,Tt(u))),i+=2):(r.push(new Ge(a,{})),i++)}}return new We(r,{})}function Ot(t){var e={};return d(t,function(t,n){null!==t&&(e[n]=St(new We([],{}),0,t))}),e}function Tt(t){var e={};return d(t,function(t,n){return e[n]=""+t}),e}function Pt(t,e,n){return t==n.path&&p(e,n.parameters)}function Mt(t,e,n,r){return new dn(t,e,n,r).recognize()}function kt(t){t.sort(function(t,e){return t.value.outlet===Be?-1:e.value.outlet===Be?1:t.value.outlet.localeCompare(e.value.outlet)})}function At(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}function It(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new fn;return{consumedSegments:[],lastChild:0,parameters:{}}}var r=e.matcher||s,i=r(n,t,e);if(!i)throw new fn;var o={};d(i.posParams,function(t,e){o[e]=t.path});var a=i.consumed.length>0?Object.assign({},o,i.consumed[i.consumed.length-1].parameters):o;return{consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:a}}function Dt(t){var e={};t.forEach(function(t){var n=e[t.value.outlet];if(n){var r=n.url.map(function(t){return t.toString()}).join("/"),i=t.value.url.map(function(t){return t.toString()}).join("/");throw new Error("Two segments cannot have the same outlet name: '"+r+"' and '"+i+"'.")}e[t.value.outlet]=t.value})}function Nt(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function Rt(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)e=e._sourceSegment,n+=e._segmentIndexShift?e._segmentIndexShift:0;return n-1}function jt(t,e,n,r){if(n.length>0&&Ft(t,n,r)){var i=new We(e,Vt(t,e,r,new We(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&Ht(t,n,r)){var o=new We(t.segments,Lt(t,n,r,t.children));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:n}}var s=new We(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}function Lt(t,e,n,r){for(var i={},o=0,s=n;o<s.length;o++){var a=s[o];if(Bt(t,e,a)&&!r[Ut(a)]){var u=new We([],{});u._sourceSegment=t,u._segmentIndexShift=t.segments.length,i[Ut(a)]=u}}return Object.assign({},r,i)}function Vt(t,e,n,r){var i={};i[Be]=r,r._sourceSegment=t,r._segmentIndexShift=e.length;for(var o=0,s=n;o<s.length;o++){var a=s[o];if(""===a.path&&Ut(a)!==Be){var u=new We([],{});u._sourceSegment=t,u._segmentIndexShift=e.length,i[Ut(a)]=u}}return i}function Ft(t,e,n){return n.some(function(n){return Bt(t,e,n)&&Ut(n)!==Be})}function Ht(t,e,n){return n.some(function(n){return Bt(t,e,n)})}function Bt(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&(""===n.path&&void 0===n.redirectTo)}function Ut(t){return t.outlet||Be}function Yt(t){return t.data||{}}function zt(t){return t.resolve||{}}function qt(t){throw t}function Wt(t){return Object(de.a)(null)}function Gt(t){st(t.value),t.children.forEach(Gt)}function Kt(t){for(var e=t.parent;e;e=e.parent){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}function Qt(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e._routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}function Xt(t){var e={};return t&&t.children.forEach(function(t){return e[t.value.outlet]=t}),e}function $t(t){for(var e=0;e<t.length;e++){var n=t[e];if(null==n)throw new Error("The requested path contains "+n+" segment at index "+e)}}function Zt(t){return""===t||!!t}function Jt(){return new le.NgProbeToken("Router",wn)}function te(t,e,n){return void 0===n&&(n={}),n.useHash?new ce.HashLocationStrategy(t,e):new ce.PathLocationStrategy(t,e)}function ee(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function ne(t){return[{provide:le.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:t},{provide:vn,multi:!0,useValue:t}]}function re(t,e,n,r,i,o,s,a,u,c,l){void 0===u&&(u={});var p=new wn(null,e,n,r,i,o,s,h(a));if(c&&(p.urlHandlingStrategy=c),l&&(p.routeReuseStrategy=l),u.errorHandler&&(p.errorHandler=u.errorHandler),u.enableTracing){var f=Object(Pe.c)();p.events.subscribe(function(t){f.logGroup("Router Event: "+t.constructor.name),f.log(t.toString()),f.log(t),f.logGroupEnd()})}return p}function ie(t){return t.routerState.root}function oe(t){return t.appInitializer.bind(t)}function se(t){return t.bootstrapListener.bind(t)}function ae(){return[Un,{provide:le.APP_INITIALIZER,multi:!0,useFactory:oe,deps:[Un]},{provide:Yn,useFactory:se,deps:[Un]},{provide:le.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:Yn}]}n.d(e,"a",function(){return wn}),n.d(e,"b",function(){return Bn});var ue=n("6Xbx"),ce=n("qbdv"),le=n("/oeL"),pe=n("eoFs"),he=n("TO51"),fe=n("fgj+"),de=n("GZB0"),ye=n("eL9U"),me=n("f37V"),ve=n("l+DM"),ge=n("uRSF"),be=n("dmC+"),_e=n("TS1d"),we=n("24Q+"),Ce=n("AP4T"),Ee=n("D62v"),xe=n("ASsP"),Se=n("Ry8D"),Oe=n("CASk"),Te=n("yWZg"),Pe=n("fc+i"),Me=n("6S6c"),ke=function(){function t(t,e){this.id=t,this.url=e}return t.prototype.toString=function(){return"NavigationStart(id: "+this.id+", url: '"+this.url+"')"},t}(),Ae=function(){function t(t,e,n){this.id=t,this.url=e,this.urlAfterRedirects=n}return t.prototype.toString=function(){return"NavigationEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"')"},t}(),Ie=function(){function t(t,e,n){this.id=t,this.url=e,this.reason=n}return t.prototype.toString=function(){return"NavigationCancel(id: "+this.id+", url: '"+this.url+"')"},t}(),De=function(){function t(t,e,n){this.id=t,this.url=e,this.error=n}return t.prototype.toString=function(){return"NavigationError(id: "+this.id+", url: '"+this.url+"', error: "+this.error+")"},t}(),Ne=function(){function t(t,e,n,r){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=r}return t.prototype.toString=function(){return"RoutesRecognized(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),Re=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadStart(path: "+this.route.path+")"},t}(),je=function(){function t(t){this.route=t}return t.prototype.toString=function(){return"RouteConfigLoadEnd(path: "+this.route.path+")"},t}(),Le=function(){function t(t,e,n,r){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=r}return t.prototype.toString=function(){return"GuardsCheckStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),Ve=function(){function t(t,e,n,r,i){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=r,this.shouldActivate=i}return t.prototype.toString=function(){return"GuardsCheckEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+", shouldActivate: "+this.shouldActivate+")"},t}(),Fe=function(){function t(t,e,n,r){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=r}return t.prototype.toString=function(){return"ResolveStart(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),He=function(){function t(t,e,n,r){this.id=t,this.url=e,this.urlAfterRedirects=n,this.state=r}return t.prototype.toString=function(){return"ResolveEnd(id: "+this.id+", url: '"+this.url+"', urlAfterRedirects: '"+this.urlAfterRedirects+"', state: "+this.state+")"},t}(),Be="primary",Ue=function(){function t(t){this.params=t||{}}return t.prototype.has=function(t){return this.params.hasOwnProperty(t)},t.prototype.get=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null},t.prototype.getAll=function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]},Object.defineProperty(t.prototype,"keys",{get:function(){return Object.keys(this.params)},enumerable:!0,configurable:!0}),t}(),Ye="ngNavigationCancelingError",ze=function(){function t(t,e){this.routes=t,this.module=e}return t}(),qe=function(){function t(t,e,n){this.root=t,this.queryParams=e,this.fragment=n}return Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=r(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return Xe.serialize(this)},t}(),We=function(){function t(t,e){var n=this;this.segments=t,this.children=e,this.parent=null,d(e,function(t,e){return t.parent=n})}return t.prototype.hasChildren=function(){return this.numberOfChildren>0},Object.defineProperty(t.prototype,"numberOfChildren",{get:function(){return Object.keys(this.children).length},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return P(this)},t}(),Ge=function(){function t(t,e){this.path=t,this.parameters=e}return Object.defineProperty(t.prototype,"parameterMap",{get:function(){return this._parameterMap||(this._parameterMap=r(this.parameters)),this._parameterMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return I(this)},t}(),Ke=function(){function t(){}return t.prototype.parse=function(t){},t.prototype.serialize=function(t){},t}(),Qe=function(){function t(){}return t.prototype.parse=function(t){var e=new tn(t);return new qe(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())},t.prototype.serialize=function(t){return"/"+M(t.root,!0)+N(t.queryParams)+("string"==typeof t.fragment?"#"+encodeURI(t.fragment):"")},t}(),Xe=new Qe,$e=/^[^\/()?;=&#]+/,Ze=/^[^=?&#]+/,Je=/^[^?&#]+/,tn=function(){function t(t){this.url=t,this.remaining=t}return t.prototype.parseRootSegment=function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new We([],{}):new We([],this.parseChildren())},t.prototype.parseQueryParams=function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t},t.prototype.parseFragment=function(){return this.consumeOptional("#")?decodeURI(this.remaining):null},t.prototype.parseChildren=function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n[Be]=new We(t,e)),n},t.prototype.parseSegment=function(){var t=R(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '"+this.remaining+"'.");return this.capture(t),new Ge(A(t),this.parseMatrixParams())},t.prototype.parseMatrixParams=function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t},t.prototype.parseParam=function(t){var e=R(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=R(this.remaining);r&&(n=r,this.capture(n))}t[A(e)]=A(n)}},t.prototype.parseQueryParam=function(t){var e=j(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var r=L(this.remaining);r&&(n=r,this.capture(n))}var i=A(e),o=A(n);if(t.hasOwnProperty(i)){var s=t[i];Array.isArray(s)||(s=[s],t[i]=s),s.push(o)}else t[i]=o}},t.prototype.parseParens=function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=R(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error("Cannot parse url '"+this.url+"'");var i=void 0;n.indexOf(":")>-1?(i=n.substr(0,n.indexOf(":")),this.capture(i),this.capture(":")):t&&(i=Be);var o=this.parseChildren();e[i]=1===Object.keys(o).length?o[Be]:new We([],o),this.consumeOptional("//")}return e},t.prototype.peekStartsWith=function(t){return this.remaining.startsWith(t)},t.prototype.consumeOptional=function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)},t.prototype.capture=function(t){if(!this.consumeOptional(t))throw new Error('Expected "'+t+'".')},t}(),en=function(){function t(t){this.segmentGroup=t||null}return t}(),nn=function(){function t(t){this.urlTree=t}return t}(),rn=function(){function t(t,e,n,r,i){this.configLoader=e,this.urlSerializer=n,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=t.get(le.NgModuleRef)}return t.prototype.apply=function(){var t=this,e=this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,Be),n=be.a.call(e,function(e){return t.createUrlTree(e,t.urlTree.queryParams,t.urlTree.fragment)});return Ee.a.call(n,function(e){if(e instanceof nn)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof en)throw t.noMatchError(e);throw e})},t.prototype.match=function(t){var e=this,n=this.expandSegmentGroup(this.ngModule,this.config,t.root,Be),r=be.a.call(n,function(n){return e.createUrlTree(n,t.queryParams,t.fragment)});return Ee.a.call(r,function(t){if(t instanceof en)throw e.noMatchError(t);throw t})},t.prototype.noMatchError=function(t){return new Error("Cannot match any routes. URL Segment: '"+t.segmentGroup+"'")},t.prototype.createUrlTree=function(t,e,n){var r=t.segments.length>0?new We([],(i={},i[Be]=t,i)):t;return new qe(r,e,n);var i},t.prototype.expandSegmentGroup=function(t,e,n,r){return 0===n.segments.length&&n.hasChildren()?be.a.call(this.expandChildren(t,e,n),function(t){return new We([],t)}):this.expandSegment(t,n,e,n.segments,r,!0)},t.prototype.expandChildren=function(t,e,n){var r=this;return y(n.children,function(n,i){return r.expandSegmentGroup(t,e,i,n)})},t.prototype.expandSegment=function(t,e,n,r,i,o){var s=this,a=de.a.apply(void 0,n),u=be.a.call(a,function(a){var u=s.expandSegmentAgainstRoute(t,e,n,a,r,i,o);return Ee.a.call(u,function(t){if(t instanceof en)return Object(de.a)(null);throw t})}),c=xe.a.call(u),l=ve.a.call(c,function(t){return!!t});return Ee.a.call(l,function(t,n){if(t instanceof Se.a){if(s.noLeftoversInUrl(e,r,i))return Object(de.a)(new We([],{}));throw new en(e)}throw t})},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.expandSegmentAgainstRoute=function(t,e,n,r,i,o,s){return Z(r)!==o?V(e):void 0===r.redirectTo?this.matchSegmentAgainstRoute(t,e,r,i):s&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o):V(e)},t.prototype.expandSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,r,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,r,i,o)},t.prototype.expandWildCardWithParamsAgainstRouteUsingRedirect=function(t,e,n,r){var i=this,o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?F(o):_e.a.call(this.lineralizeSegments(n,o),function(n){var o=new We(n,{});return i.expandSegment(t,o,e,n,r,!1)})},t.prototype.expandRegularSegmentAgainstRouteUsingRedirect=function(t,e,n,r,i,o){var s=this,a=z(e,r,i),u=a.matched,c=a.consumedSegments,l=a.lastChild,p=a.positionalParamSegments;if(!u)return V(e);var h=this.applyRedirectCommands(c,r.redirectTo,p);return r.redirectTo.startsWith("/")?F(h):_e.a.call(this.lineralizeSegments(r,h),function(r){return s.expandSegment(t,e,n,r.concat(i.slice(l)),o,!1)})},t.prototype.matchSegmentAgainstRoute=function(t,e,n,r){var i=this;if("**"===n.path)return n.loadChildren?be.a.call(this.configLoader.load(t.injector,n),function(t){return n._loadedConfig=t,new We(r,{})}):Object(de.a)(new We(r,{}));var o=z(e,n,r),s=o.matched,a=o.consumedSegments,u=o.lastChild;if(!s)return V(e);var c=r.slice(u),l=this.getChildConfig(t,n);return _e.a.call(l,function(t){var n=t.module,r=t.routes,o=q(e,a,c,r),s=o.segmentGroup,u=o.slicedSegments;if(0===u.length&&s.hasChildren()){var l=i.expandChildren(n,r,s);return be.a.call(l,function(t){return new We(a,t)})}if(0===r.length&&0===u.length)return Object(de.a)(new We(a,{}));var p=i.expandSegment(n,s,r,u,Be,!0);return be.a.call(p,function(t){return new We(a.concat(t.segments),t.children)})})},t.prototype.getChildConfig=function(t,e){var n=this;return e.children?Object(de.a)(new ze(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(de.a)(e._loadedConfig):_e.a.call(Y(t.injector,e),function(r){return r?be.a.call(n.configLoader.load(t.injector,e),function(t){return e._loadedConfig=t,t}):B(e)}):Object(de.a)(new ze([],t))},t.prototype.lineralizeSegments=function(t,e){for(var n=[],r=e.root;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return Object(de.a)(n);if(r.numberOfChildren>1||!r.children[Be])return H(t.redirectTo);r=r.children[Be]}},t.prototype.applyRedirectCommands=function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)},t.prototype.applyRedirectCreatreUrlTree=function(t,e,n,r){var i=this.createSegmentGroup(t,e.root,n,r);return new qe(i,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)},t.prototype.createQueryParams=function(t,e){var n={};return d(t,function(t,r){if("string"==typeof t&&t.startsWith(":")){var i=t.substring(1);n[r]=e[i]}else n[r]=t}),n},t.prototype.createSegmentGroup=function(t,e,n,r){var i=this,o=this.createSegments(t,e.segments,n,r),s={};return d(e.children,function(e,o){s[o]=i.createSegmentGroup(t,e,n,r)}),new We(o,s)},t.prototype.createSegments=function(t,e,n,r){var i=this;return e.map(function(e){return e.path.startsWith(":")?i.findPosParam(t,e,r):i.findOrReturn(e,n)})},t.prototype.findPosParam=function(t,e,n){var r=n[e.path.substring(1)];if(!r)throw new Error("Cannot redirect to '"+t+"'. Cannot find '"+e.path+"'.");return r},t.prototype.findOrReturn=function(t,e){for(var n=0,r=0,i=e;r<i.length;r++){var o=i[r];if(o.path===t.path)return e.splice(n),o;n++}return t},t}(),on=function(){function t(t){this._root=t}return Object.defineProperty(t.prototype,"root",{get:function(){return this._root.value},enumerable:!0,configurable:!0}),t.prototype.parent=function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null},t.prototype.children=function(t){var e=J(t,this._root);return e?e.children.map(function(t){return t.value}):[]},t.prototype.firstChild=function(t){var e=J(t,this._root);return e&&e.children.length>0?e.children[0].value:null},t.prototype.siblings=function(t){var e=tt(t,this._root);return e.length<2?[]:e[e.length-2].children.map(function(t){return t.value}).filter(function(e){return e!==t})},t.prototype.pathFromRoot=function(t){return tt(t,this._root).map(function(t){return t.value})},t}(),sn=function(){function t(t,e){this.value=t,this.children=e}return t.prototype.toString=function(){return"TreeNode("+this.value+")"},t}(),an=function(t){function e(e,n){var r=t.call(this,e)||this;return r.snapshot=n,it(r,e),r}return ue.a(e,t),e.prototype.toString=function(){return this.snapshot.toString()},e}(on),un=function(){function t(t,e,n,r,i,o,s,a){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=s,this._futureSnapshot=a}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._futureSnapshot.routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=be.a.call(this.params,function(t){return r(t)})),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=be.a.call(this.queryParams,function(t){return r(t)})),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return this.snapshot?this.snapshot.toString():"Future("+this._futureSnapshot+")"},t}(),cn=function(){function t(t,e,n,r,i,o,s,a,u,c,l){this.url=t,this.params=e,this.queryParams=n,this.fragment=r,this.data=i,this.outlet=o,this.component=s,this._routeConfig=a,this._urlSegment=u,this._lastPathIndex=c,this._resolve=l}return Object.defineProperty(t.prototype,"routeConfig",{get:function(){return this._routeConfig},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"root",{get:function(){return this._routerState.root},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._routerState.parent(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"firstChild",{get:function(){return this._routerState.firstChild(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"children",{get:function(){return this._routerState.children(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pathFromRoot",{get:function(){return this._routerState.pathFromRoot(this)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"paramMap",{get:function(){return this._paramMap||(this._paramMap=r(this.params)),this._paramMap},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryParamMap",{get:function(){return this._queryParamMap||(this._queryParamMap=r(this.queryParams)),this._queryParamMap},enumerable:!0,configurable:!0}),t.prototype.toString=function(){return"Route(url:'"+this.url.map(function(t){return t.toString()}).join("/")+"', path:'"+(this._routeConfig?this._routeConfig.path:"")+"')"},t}(),ln=function(t){function e(e,n){var r=t.call(this,n)||this;return r.url=e,it(r,n),r}return ue.a(e,t),e.prototype.toString=function(){return ot(this._root)},e}(on),pn=function(){function t(t,e,n){if(this.isAbsolute=t,this.numberOfDoubleDots=e,this.commands=n,t&&n.length>0&&dt(n[0]))throw new Error("Root segment cannot have matrix parameters");var r=n.find(function(t){return"object"==typeof t&&null!=t&&t.outlets});if(r&&r!==f(n))throw new Error("{outlets:{}} has to be the last command")}return t.prototype.toRoot=function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]},t}(),hn=function(){function t(t,e,n){this.segmentGroup=t,this.processChildren=e,this.index=n}return t}(),fn=function(){function t(){}return t}(),dn=function(){function t(t,e,n,r){this.rootComponentType=t,this.config=e,this.urlTree=n,this.url=r}return t.prototype.recognize=function(){try{var t=jt(this.urlTree.root,[],[],this.config).segmentGroup,e=this.processSegmentGroup(this.config,t,Be),n=new cn([],Object.freeze({}),Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,{},Be,this.rootComponentType,null,this.urlTree.root,-1,{}),r=new sn(n,e),i=new ln(this.url,r);return this.inheritParamsAndData(i._root),Object(de.a)(i)}catch(t){return new Ce.Observable(function(e){return e.error(t)})}},t.prototype.inheritParamsAndData=function(t){var e=this,n=t.value,r=rt(n);n.params=Object.freeze(r.params),n.data=Object.freeze(r.data),t.children.forEach(function(t){return e.inheritParamsAndData(t)})},t.prototype.processSegmentGroup=function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)},t.prototype.processChildren=function(t,e){var n=this,r=T(e,function(e,r){return n.processSegmentGroup(t,e,r)});return Dt(r),kt(r),r},t.prototype.processSegment=function(t,e,n,r){for(var i=0,o=t;i<o.length;i++){var s=o[i];try{return this.processSegmentAgainstRoute(s,e,n,r)}catch(t){if(!(t instanceof fn))throw t}}if(this.noLeftoversInUrl(e,n,r))return[];throw new fn},t.prototype.noLeftoversInUrl=function(t,e,n){return 0===e.length&&!t.children[n]},t.prototype.processSegmentAgainstRoute=function(t,e,n,r){if(t.redirectTo)throw new fn;if((t.outlet||Be)!==r)throw new fn;if("**"===t.path){var i=n.length>0?f(n).parameters:{},o=new cn(n,i,Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,Yt(t),r,t.component,t,Nt(e),Rt(e)+n.length,zt(t));return[new sn(o,[])]}var s=It(e,t,n),a=s.consumedSegments,u=s.parameters,c=s.lastChild,l=n.slice(c),p=At(t),h=jt(e,a,l,p),d=h.segmentGroup,y=h.slicedSegments,m=new cn(a,u,Object.freeze(this.urlTree.queryParams),this.urlTree.fragment,Yt(t),r,t.component,t,Nt(e),Rt(e)+a.length,zt(t));if(0===y.length&&d.hasChildren()){var v=this.processChildren(p,d);return[new sn(m,v)]}if(0===p.length&&0===y.length)return[new sn(m,[])];var g=this.processSegment(p,d,y,Be);return[new sn(m,g)]},t}(),yn=function(){function t(){}return t.prototype.shouldDetach=function(t){},t.prototype.store=function(t,e){},t.prototype.shouldAttach=function(t){},t.prototype.retrieve=function(t){},t.prototype.shouldReuseRoute=function(t,e){},t}(),mn=function(){function t(){}return t.prototype.shouldDetach=function(t){return!1},t.prototype.store=function(t,e){},t.prototype.shouldAttach=function(t){return!1},t.prototype.retrieve=function(t){return null},t.prototype.shouldReuseRoute=function(t,e){return t.routeConfig===e.routeConfig},t}(),vn=new le.InjectionToken("ROUTES"),gn=function(){function t(t,e,n,r){this.loader=t,this.compiler=e,this.onLoadStartListener=n,this.onLoadEndListener=r}return t.prototype.load=function(t,e){var n=this;this.onLoadStartListener&&this.onLoadStartListener(e);var r=this.loadModuleFactory(e.loadChildren);return be.a.call(r,function(r){n.onLoadEndListener&&n.onLoadEndListener(e);var i=r.create(t);return new ze(h(i.injector.get(vn)),i)})},t.prototype.loadModuleFactory=function(t){var e=this;return"string"==typeof t?Object(Oe.a)(this.loader.load(t)):_e.a.call(v(t()),function(t){return t instanceof le.NgModuleFactory?Object(de.a)(t):Object(Oe.a)(e.compiler.compileModuleAsync(t))})},t}(),bn=function(){function t(){}return t.prototype.shouldProcessUrl=function(t){},t.prototype.extract=function(t){},t.prototype.merge=function(t,e){},t}(),_n=function(){function t(){}return t.prototype.shouldProcessUrl=function(t){return!0},t.prototype.extract=function(t){return t},t.prototype.merge=function(t,e){return t},t}(),wn=function(){function t(t,e,n,r,i,o,s,a){var u=this;this.rootComponentType=t,this.urlSerializer=e,this.rootContexts=n,this.location=r,this.config=a,this.navigations=new pe.a(null),this.routerEvents=new he.b,this.navigationId=0,this.errorHandler=qt,this.navigated=!1,this.hooks={beforePreactivation:Wt,afterPreactivation:Wt},this.urlHandlingStrategy=new _n,this.routeReuseStrategy=new mn;var c=function(t){return u.triggerEvent(new Re(t))},l=function(t){return u.triggerEvent(new je(t))};this.ngModule=i.get(le.NgModuleRef),this.resetConfig(a),this.currentUrlTree=g(),this.rawUrlTree=this.currentUrlTree,this.configLoader=new gn(o,s,c,l),this.currentRouterState=et(this.currentUrlTree,this.rootComponentType),this.processNavigations()}return t.prototype.resetRootComponentType=function(t){this.rootComponentType=t,this.currentRouterState.root.component=this.rootComponentType},t.prototype.initialNavigation=function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})},t.prototype.setUpLocationChangeListener=function(){var t=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe(Zone.current.wrap(function(e){var n=t.urlSerializer.parse(e.url),r="popstate"===e.type?"popstate":"hashchange";setTimeout(function(){t.scheduleNavigation(n,r,{replaceUrl:!0})},0)})))},Object.defineProperty(t.prototype,"routerState",{get:function(){return this.currentRouterState},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return this.serializeUrl(this.currentUrlTree)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"events",{get:function(){return this.routerEvents},enumerable:!0,configurable:!0}),t.prototype.triggerEvent=function(t){this.routerEvents.next(t)},t.prototype.resetConfig=function(t){a(t),this.config=t,this.navigated=!1},t.prototype.ngOnDestroy=function(){this.dispose()},t.prototype.dispose=function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)},t.prototype.createUrlTree=function(t,e){void 0===e&&(e={});var n=e.relativeTo,r=e.queryParams,i=e.fragment,o=e.preserveQueryParams,s=e.queryParamsHandling,a=e.preserveFragment;Object(le.isDevMode)()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var u=n||this.routerState.root,c=a?this.currentUrlTree.fragment:i,l=null;if(s)switch(s){case"merge":l=Object.assign({},this.currentUrlTree.queryParams,r);break;case"preserve":l=this.currentUrlTree.queryParams;break;default:l=r||null}else l=o?this.currentUrlTree.queryParams:r||null;return ft(u,this.currentUrlTree,t,l,c)},t.prototype.navigateByUrl=function(t,e){void 0===e&&(e={skipLocationChange:!1});var n=t instanceof qe?t:this.parseUrl(t),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",e)},t.prototype.navigate=function(t,e){return void 0===e&&(e={skipLocationChange:!1}),$t(t),"object"==typeof e.queryParams&&null!==e.queryParams&&(e.queryParams=this.removeEmptyProps(e.queryParams)),this.navigateByUrl(this.createUrlTree(t,e),e)},t.prototype.serializeUrl=function(t){return this.urlSerializer.serialize(t)},t.prototype.parseUrl=function(t){return this.urlSerializer.parse(t)},t.prototype.isActive=function(t,e){if(t instanceof qe)return b(this.currentUrlTree,t,e);var n=this.urlSerializer.parse(t);return b(this.currentUrlTree,n,e)},t.prototype.removeEmptyProps=function(t){return Object.keys(t).reduce(function(e,n){var r=t[n];return null!==r&&void 0!==r&&(e[n]=r),e},{})},t.prototype.processNavigations=function(){var t=this;ye.a.call(this.navigations,function(e){return e?(t.executeScheduledNavigation(e),e.promise.catch(function(){})):Object(de.a)(null)}).subscribe(function(){})},t.prototype.scheduleNavigation=function(t,e,n){var r=this.navigations.value;if(r&&"imperative"!==e&&"imperative"===r.source&&r.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(r&&"hashchange"==e&&"popstate"===r.source&&r.rawUrl.toString()===t.toString())return Promise.resolve(!0);var i=null,o=null,s=new Promise(function(t,e){i=t,o=e}),a=++this.navigationId;return this.navigations.next({id:a,source:e,rawUrl:t,extras:n,resolve:i,reject:o,promise:s}),s.catch(function(t){return Promise.reject(t)})},t.prototype.executeScheduledNavigation=function(t){var e=this,n=t.id,r=t.rawUrl,i=t.extras,o=t.resolve,s=t.reject,a=this.urlHandlingStrategy.extract(r),u=!this.navigated||a.toString()!==this.currentUrlTree.toString();u&&this.urlHandlingStrategy.shouldProcessUrl(r)?(this.routerEvents.next(new ke(n,this.serializeUrl(a))),Promise.resolve().then(function(t){return e.runNavigate(a,r,!!i.skipLocationChange,!!i.replaceUrl,n,null)}).then(o,s)):u&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)?(this.routerEvents.next(new ke(n,this.serializeUrl(a))),Promise.resolve().then(function(t){return e.runNavigate(a,r,!1,!1,n,et(a,e.rootComponentType).snapshot)}).then(o,s)):(this.rawUrlTree=r,o(null))},t.prototype.runNavigate=function(t,e,n,r,i,s){var a=this;return i!==this.navigationId?(this.location.go(this.urlSerializer.serialize(this.currentUrlTree)),this.routerEvents.next(new Ie(i,this.serializeUrl(t),"Navigation ID "+i+" is not equal to the current navigation id "+this.navigationId)),Promise.resolve(!1)):new Promise(function(u,c){var l;if(s)l=Object(de.a)({appliedUrl:t,snapshot:s});else{var p=a.ngModule.injector,h=U(p,a.configLoader,a.urlSerializer,t,a.config);l=_e.a.call(h,function(e){return be.a.call(Mt(a.rootComponentType,a.config,e,a.serializeUrl(e)),function(n){return a.routerEvents.next(new Ne(i,a.serializeUrl(t),a.serializeUrl(e),n)),{appliedUrl:e,snapshot:n}})})}var f,d,y=_e.a.call(l,function(t){return be.a.call(a.hooks.beforePreactivation(t.snapshot),function(){return t})}),m=be.a.call(y,function(t){var e=t.appliedUrl,n=t.snapshot,r=a.ngModule.injector;return f=new xn(n,a.currentRouterState.snapshot,r),f.traverse(a.rootContexts),{appliedUrl:e,snapshot:n}}),v=_e.a.call(m,function(e){var n=e.appliedUrl,r=e.snapshot;return a.navigationId!==i?Object(de.a)(!1):(a.triggerEvent(new Le(i,a.serializeUrl(t),n,r)),be.a.call(f.checkGuards(),function(e){return a.triggerEvent(new Ve(i,a.serializeUrl(t),n,r,e)),{appliedUrl:n,snapshot:r,shouldActivate:e}}))}),g=_e.a.call(v,function(e){return a.navigationId!==i?Object(de.a)(!1):e.shouldActivate&&f.isActivating()?(a.triggerEvent(new Fe(i,a.serializeUrl(t),e.appliedUrl,e.snapshot)),be.a.call(f.resolveData(),function(){return a.triggerEvent(new He(i,a.serializeUrl(t),e.appliedUrl,e.snapshot)),e})):Object(de.a)(e)}),b=_e.a.call(g,function(t){return be.a.call(a.hooks.afterPreactivation(t.snapshot),function(){return t})}),_=be.a.call(b,function(t){var e=t.appliedUrl,n=t.snapshot,r=t.shouldActivate;if(r){return{appliedUrl:e,state:ut(a.routeReuseStrategy,n,a.currentRouterState),shouldActivate:r}}return{appliedUrl:e,state:null,shouldActivate:r}}),w=a.currentRouterState,C=a.currentUrlTree;_.forEach(function(t){var o=t.appliedUrl,s=t.state;if(!t.shouldActivate||i!==a.navigationId)return void(d=!1);if(a.currentUrlTree=o,a.rawUrlTree=a.urlHandlingStrategy.merge(a.currentUrlTree,e),a.currentRouterState=s,!n){var u=a.urlSerializer.serialize(a.rawUrlTree);a.location.isCurrentPathEqualTo(u)||r?a.location.replaceState(u):a.location.go(u)}new Sn(a.routeReuseStrategy,s,w).activate(a.rootContexts),d=!0}).then(function(){d?(a.navigated=!0,a.routerEvents.next(new Ae(i,a.serializeUrl(t),a.serializeUrl(a.currentUrlTree))),u(!0)):(a.resetUrlToCurrentUrlTree(),a.routerEvents.next(new Ie(i,a.serializeUrl(t),"")),u(!1))},function(n){if(o(n))a.resetUrlToCurrentUrlTree(),a.navigated=!0,a.routerEvents.next(new Ie(i,a.serializeUrl(t),n.message)),u(!1);else{a.routerEvents.next(new De(i,a.serializeUrl(t),n));try{u(a.errorHandler(n))}catch(t){c(t)}}a.currentRouterState=w,a.currentUrlTree=C,a.rawUrlTree=a.urlHandlingStrategy.merge(a.currentUrlTree,e),a.location.replaceState(a.serializeUrl(a.rawUrlTree))})})},t.prototype.resetUrlToCurrentUrlTree=function(){var t=this.urlSerializer.serialize(this.rawUrlTree);this.location.replaceState(t)},t}(),Cn=function(){function t(t){this.path=t}return Object.defineProperty(t.prototype,"route",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),t}(),En=function(){function t(t,e){this.component=t,this.route=e}return t}(),xn=function(){function t(t,e,n){this.future=t,this.curr=e,this.moduleInjector=n,this.canActivateChecks=[],this.canDeactivateChecks=[]}return t.prototype.traverse=function(t){var e=this.future._root,n=this.curr?this.curr._root:null;this.traverseChildRoutes(e,n,t,[e.value])},t.prototype.checkGuards=function(){var t=this;if(!this.isDeactivating()&&!this.isActivating())return Object(de.a)(!0);var e=this.runCanDeactivateChecks();return _e.a.call(e,function(e){return e?t.runCanActivateChecks():Object(de.a)(!1)})},t.prototype.resolveData=function(){var t=this;if(!this.isActivating())return Object(de.a)(null);var e=Object(fe.a)(this.canActivateChecks),n=ye.a.call(e,function(e){return t.runResolve(e.route)});return we.a.call(n,function(t,e){return t})},t.prototype.isDeactivating=function(){return 0!==this.canDeactivateChecks.length},t.prototype.isActivating=function(){return 0!==this.canActivateChecks.length},t.prototype.traverseChildRoutes=function(t,e,n,r){var i=this,o=Xt(e);t.children.forEach(function(t){i.traverseRoutes(t,o[t.value.outlet],n,r.concat([t.value])),delete o[t.value.outlet]}),d(o,function(t,e){return i.deactivateRouteAndItsChildren(t,n.getContext(e))})},t.prototype.traverseRoutes=function(t,e,n,r){var i=t.value,o=e?e.value:null,s=n?n.getContext(t.value.outlet):null;if(o&&i._routeConfig===o._routeConfig){var a=this.shouldRunGuardsAndResolvers(o,i,i._routeConfig.runGuardsAndResolvers);if(a?this.canActivateChecks.push(new Cn(r)):(i.data=o.data,i._resolvedData=o._resolvedData),i.component?this.traverseChildRoutes(t,e,s?s.children:null,r):this.traverseChildRoutes(t,e,n,r),a){var u=s.outlet;this.canDeactivateChecks.push(new En(u.component,o))}}else o&&this.deactivateRouteAndItsChildren(e,s),this.canActivateChecks.push(new Cn(r)),i.component?this.traverseChildRoutes(t,null,s?s.children:null,r):this.traverseChildRoutes(t,null,n,r)},t.prototype.shouldRunGuardsAndResolvers=function(t,e,n){switch(n){case"always":return!0;case"paramsOrQueryParamsChange":return!at(t,e)||!p(t.queryParams,e.queryParams);case"paramsChange":default:return!at(t,e)}},t.prototype.deactivateRouteAndItsChildren=function(t,e){var n=this,r=Xt(t),i=t.value;d(r,function(t,r){i.component?e?n.deactivateRouteAndItsChildren(t,e.children.getContext(r)):n.deactivateRouteAndItsChildren(t,null):n.deactivateRouteAndItsChildren(t,e)}),i.component&&e&&e.outlet&&e.outlet.isActivated?this.canDeactivateChecks.push(new En(e.outlet.component,i)):this.canDeactivateChecks.push(new En(null,i))},t.prototype.runCanDeactivateChecks=function(){var t=this,e=Object(fe.a)(this.canDeactivateChecks),n=_e.a.call(e,function(e){return t.runCanDeactivate(e.component,e.route)});return me.a.call(n,function(t){return!0===t})},t.prototype.runCanActivateChecks=function(){var t=this,e=Object(fe.a)(this.canActivateChecks),n=ye.a.call(e,function(e){return m(Object(fe.a)([t.runCanActivateChild(e.path),t.runCanActivate(e.route)]))});return me.a.call(n,function(t){return!0===t})},t.prototype.runCanActivate=function(t){var e=this,n=t._routeConfig?t._routeConfig.canActivate:null;return n&&0!==n.length?m(be.a.call(Object(fe.a)(n),function(n){var r,i=e.getToken(n,t);return r=v(i.canActivate?i.canActivate(t,e.future):i(t,e.future)),ve.a.call(r)})):Object(de.a)(!0)},t.prototype.runCanActivateChild=function(t){var e=this,n=t[t.length-1],r=t.slice(0,t.length-1).reverse().map(function(t){return e.extractCanActivateChild(t)}).filter(function(t){return null!==t});return m(be.a.call(Object(fe.a)(r),function(t){return m(be.a.call(Object(fe.a)(t.guards),function(r){var i,o=e.getToken(r,t.node);return i=v(o.canActivateChild?o.canActivateChild(n,e.future):o(n,e.future)),ve.a.call(i)}))}))},t.prototype.extractCanActivateChild=function(t){var e=t._routeConfig?t._routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null},t.prototype.runCanDeactivate=function(t,e){var n=this,r=e&&e._routeConfig?e._routeConfig.canDeactivate:null;if(!r||0===r.length)return Object(de.a)(!0);var i=_e.a.call(Object(fe.a)(r),function(r){var i,o=n.getToken(r,e);return i=v(o.canDeactivate?o.canDeactivate(t,e,n.curr,n.future):o(t,e,n.curr,n.future)),ve.a.call(i)});return me.a.call(i,function(t){return!0===t})},t.prototype.runResolve=function(t){var e=t._resolve;return be.a.call(this.resolveNode(e,t),function(e){return t._resolvedData=e,t.data=Object.assign({},t.data,rt(t).resolve),null})},t.prototype.resolveNode=function(t,e){var n=this,r=Object.keys(t);if(0===r.length)return Object(de.a)({});if(1===r.length){var i=r[0];return be.a.call(this.getResolver(t[i],e),function(t){return e={},e[i]=t,e;var e})}var o={},s=_e.a.call(Object(fe.a)(r),function(r){return be.a.call(n.getResolver(t[r],e),function(t){return o[r]=t,t})});return be.a.call(ge.a.call(s),function(){return o})},t.prototype.getResolver=function(t,e){var n=this.getToken(t,e);return v(n.resolve?n.resolve(e,this.future):n(e,this.future))},t.prototype.getToken=function(t,e){var n=Qt(e);return(n?n.module.injector:this.moduleInjector).get(t)},t}(),Sn=function(){function t(t,e,n){this.routeReuseStrategy=t,this.futureState=e,this.currState=n}return t.prototype.activate=function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),st(this.futureState.root),this.activateChildRoutes(e,n,t)},t.prototype.deactivateChildRoutes=function(t,e,n){var r=this,i=Xt(e);t.children.forEach(function(t){var e=t.value.outlet;r.deactivateRoutes(t,i[e],n),delete i[e]}),d(i,function(t,e){r.deactivateRouteAndItsChildren(t,n)})},t.prototype.deactivateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(r===i)if(r.component){var o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(t,e,o.children)}else this.deactivateChildRoutes(t,e,n);else i&&this.deactivateRouteAndItsChildren(e,n)},t.prototype.deactivateRouteAndItsChildren=function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)},t.prototype.detachAndStoreRouteSubtree=function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var r=n.outlet.detach(),i=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:r,route:t,contexts:i})}},t.prototype.deactivateRouteAndOutlet=function(t,e){var n=this,r=e.getContext(t.value.outlet);if(r){var i=Xt(t),o=t.value.component?r.children:e;d(i,function(t,e){return n.deactivateRouteAndItsChildren(t,o)}),r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated())}},t.prototype.activateChildRoutes=function(t,e,n){var r=this,i=Xt(e);t.children.forEach(function(t){r.activateRoutes(t,i[t.value.outlet],n)})},t.prototype.activateRoutes=function(t,e,n){var r=t.value,i=e?e.value:null;if(st(r),r===i)if(r.component){var o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(t,e,o.children)}else this.activateChildRoutes(t,e,n);else if(r.component){var o=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){var s=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),Gt(s.route)}else{var a=Kt(r.snapshot),u=a?a.module.componentFactoryResolver:null;o.route=r,o.resolver=u,o.outlet&&o.outlet.activateWith(r,u),this.activateChildRoutes(t,null,o.children)}}else this.activateChildRoutes(t,null,n)},t}(),On=function(){function t(t,e,n,r,i){this.router=t,this.route=e,this.commands=[],null==n&&r.setAttribute(i.nativeElement,"tabindex","0")}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"preserveQueryParams",{set:function(t){Object(le.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){var t={skipLocationChange:Zt(this.skipLocationChange),replaceUrl:Zt(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,t),!0},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Zt(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Zt(this.preserveFragment)})},enumerable:!0,configurable:!0}),t}();On.decorators=[{type:le.Directive,args:[{selector:":not(a)[routerLink]"}]}],On.ctorParameters=function(){return[{type:wn},{type:un},{type:void 0,decorators:[{type:le.Attribute,args:["tabindex"]}]},{type:le.Renderer2},{type:le.ElementRef}]},On.propDecorators={queryParams:[{type:le.Input}],fragment:[{type:le.Input}],queryParamsHandling:[{type:le.Input}],preserveFragment:[{type:le.Input}],skipLocationChange:[{type:le.Input}],replaceUrl:[{type:le.Input}],routerLink:[{type:le.Input}],preserveQueryParams:[{type:le.Input}],onClick:[{type:le.HostListener,args:["click"]}]};var Tn=function(){function t(t,e,n){var r=this;this.router=t,this.route=e,this.locationStrategy=n,this.commands=[],this.subscription=t.events.subscribe(function(t){t instanceof Ae&&r.updateTargetUrlAndHref()})}return Object.defineProperty(t.prototype,"routerLink",{set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"preserveQueryParams",{set:function(t){Object(le.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.updateTargetUrlAndHref()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.onClick=function(t,e,n,r){if(0!==t||e||n||r)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;var i={skipLocationChange:Zt(this.skipLocationChange),replaceUrl:Zt(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,i),!1},t.prototype.updateTargetUrlAndHref=function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))},Object.defineProperty(t.prototype,"urlTree",{get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Zt(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Zt(this.preserveFragment)})},enumerable:!0,configurable:!0}),t}();Tn.decorators=[{type:le.Directive,args:[{selector:"a[routerLink]"}]}],Tn.ctorParameters=function(){return[{type:wn},{type:un},{type:ce.LocationStrategy}]},Tn.propDecorators={target:[{type:le.HostBinding,args:["attr.target"]},{type:le.Input}],queryParams:[{type:le.Input}],fragment:[{type:le.Input}],queryParamsHandling:[{type:le.Input}],preserveFragment:[{type:le.Input}],skipLocationChange:[{type:le.Input}],replaceUrl:[{type:le.Input}],href:[{type:le.HostBinding}],routerLink:[{type:le.Input}],preserveQueryParams:[{type:le.Input}],onClick:[{type:le.HostListener,args:["click",["$event.button","$event.ctrlKey","$event.metaKey","$event.shiftKey"]]}]};var Pn=function(){function t(t,e,n,r){var i=this;this.router=t,this.element=e,this.renderer=n,this.cdr=r,this.classes=[],this.active=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=t.events.subscribe(function(t){t instanceof Ae&&i.update()})}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.active},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){var t=this;this.links.changes.subscribe(function(e){return t.update()}),this.linksWithHrefs.changes.subscribe(function(e){return t.update()}),this.update()},Object.defineProperty(t.prototype,"routerLinkActive",{set:function(t){var e=Array.isArray(t)?t:t.split(" ");this.classes=e.filter(function(t){return!!t})},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this.update()},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.update=function(){var t=this;this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(function(){var e=t.hasActiveLinks();t.active!==e&&(t.active=e,t.classes.forEach(function(n){e?t.renderer.addClass(t.element.nativeElement,n):t.renderer.removeClass(t.element.nativeElement,n)}))})},t.prototype.isLinkActive=function(t){var e=this;return function(n){return t.isActive(n.urlTree,e.routerLinkActiveOptions.exact)}},t.prototype.hasActiveLinks=function(){return this.links.some(this.isLinkActive(this.router))||this.linksWithHrefs.some(this.isLinkActive(this.router))},t}();Pn.decorators=[{type:le.Directive,args:[{selector:"[routerLinkActive]",exportAs:"routerLinkActive"}]}],Pn.ctorParameters=function(){return[{type:wn},{type:le.ElementRef},{type:le.Renderer2},{type:le.ChangeDetectorRef}]},Pn.propDecorators={links:[{type:le.ContentChildren,args:[On,{descendants:!0}]}],linksWithHrefs:[{type:le.ContentChildren,args:[Tn,{descendants:!0}]}],routerLinkActiveOptions:[{type:le.Input}],routerLinkActive:[{type:le.Input}]};var Mn=function(){function t(){this.outlet=null,this.route=null,this.resolver=null,this.children=new kn,this.attachRef=null}return t}(),kn=function(){function t(){this.contexts=new Map}return t.prototype.onChildOutletCreated=function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)},t.prototype.onChildOutletDestroyed=function(t){var e=this.getContext(t);e&&(e.outlet=null)},t.prototype.onOutletDeactivated=function(){var t=this.contexts;return this.contexts=new Map,t},t.prototype.onOutletReAttached=function(t){this.contexts=t},t.prototype.getOrCreateContext=function(t){var e=this.getContext(t);return e||(e=new Mn,this.contexts.set(t,e)),e},t.prototype.getContext=function(t){return this.contexts.get(t)||null},t}(),An=function(){function t(t,e,n,r,i){this.parentContexts=t,this.location=e,this.resolver=n,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new le.EventEmitter,this.deactivateEvents=new le.EventEmitter,this.name=r||Be,t.onChildOutletCreated(this.name,this)}return t.prototype.ngOnDestroy=function(){this.parentContexts.onChildOutletDestroyed(this.name)},t.prototype.ngOnInit=function(){if(!this.activated){var t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}},Object.defineProperty(t.prototype,"locationInjector",{get:function(){return this.location.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"locationFactoryResolver",{get:function(){return this.resolver},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isActivated",{get:function(){return!!this.activated},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"component",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRoute",{get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activatedRouteData",{get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}},enumerable:!0,configurable:!0}),t.prototype.detach=function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var t=this.activated;return this.activated=null,this._activatedRoute=null,t},t.prototype.attach=function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)},t.prototype.deactivate=function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}},t.prototype.activateWith=function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=t._futureSnapshot,r=n._routeConfig.component;e=e||this.resolver;var i=e.resolveComponentFactory(r),o=this.parentContexts.getOrCreateContext(this.name).children,s=new In(t,o,this.location.injector);this.activated=this.location.createComponent(i,this.location.length,s),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)},t}();An.decorators=[{type:le.Directive,args:[{selector:"router-outlet",exportAs:"outlet"}]}],An.ctorParameters=function(){return[{type:kn},{type:le.ViewContainerRef},{type:le.ComponentFactoryResolver},{type:void 0,decorators:[{type:le.Attribute,args:["name"]}]},{type:le.ChangeDetectorRef}]},An.propDecorators={activateEvents:[{type:le.Output,args:["activate"]}],deactivateEvents:[{type:le.Output,args:["deactivate"]}]};var In=function(){function t(t,e,n){this.route=t,this.childContexts=e,this.parent=n}return t.prototype.get=function(t,e){return t===un?this.route:t===kn?this.childContexts:this.parent.get(t,e)},t}(),Dn=function(){function t(){}return t.prototype.preload=function(t,e){},t}(),Nn=function(){function t(){}return t.prototype.preload=function(t,e){return Ee.a.call(e(),function(){return Object(de.a)(null)})},t}(),Rn=function(){function t(){}return t.prototype.preload=function(t,e){return Object(de.a)(null)},t}(),jn=function(){function t(t,e,n,r,i){this.router=t,this.injector=r,this.preloadingStrategy=i;var o=function(e){return t.triggerEvent(new Re(e))},s=function(e){return t.triggerEvent(new je(e))};this.loader=new gn(e,n,o,s)}return t.prototype.setUpPreloading=function(){var t=this,e=Me.a.call(this.router.events,function(t){return t instanceof Ae});this.subscription=ye.a.call(e,function(){return t.preload()}).subscribe(function(){})},t.prototype.preload=function(){var t=this.injector.get(le.NgModuleRef);return this.processRoutes(t,this.router.config)},t.prototype.ngOnDestroy=function(){this.subscription.unsubscribe()},t.prototype.processRoutes=function(t,e){for(var n=[],r=0,i=e;r<i.length;r++){var o=i[r];if(o.loadChildren&&!o.canLoad&&o._loadedConfig){var s=o._loadedConfig;n.push(this.processRoutes(s.module,s.routes))}else o.loadChildren&&!o.canLoad?n.push(this.preloadConfig(t,o)):o.children&&n.push(this.processRoutes(t,o.children))}return Te.a.call(Object(fe.a)(n))},t.prototype.preloadConfig=function(t,e){var n=this;return this.preloadingStrategy.preload(e,function(){var r=n.loader.load(t.injector,e);return _e.a.call(r,function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)})})},t}();jn.decorators=[{type:le.Injectable}],jn.ctorParameters=function(){return[{type:wn},{type:le.NgModuleFactoryLoader},{type:le.Compiler},{type:le.Injector},{type:Dn}]};var Ln=[An,On,Tn,Pn],Vn=new le.InjectionToken("ROUTER_CONFIGURATION"),Fn=new le.InjectionToken("ROUTER_FORROOT_GUARD"),Hn=[ce.Location,{provide:Ke,useClass:Qe},{provide:wn,useFactory:re,deps:[le.ApplicationRef,Ke,kn,ce.Location,le.Injector,le.NgModuleFactoryLoader,le.Compiler,vn,Vn,[bn,new le.Optional],[yn,new le.Optional]]},kn,{provide:un,useFactory:ie,deps:[wn]},{provide:le.NgModuleFactoryLoader,useClass:le.SystemJsNgModuleLoader},jn,Rn,Nn,{provide:Vn,useValue:{enableTracing:!1}}],Bn=function(){function t(t,e){}return t.forRoot=function(e,n){return{ngModule:t,providers:[Hn,ne(e),{provide:Fn,useFactory:ee,deps:[[wn,new le.Optional,new le.SkipSelf]]},{provide:Vn,useValue:n||{}},{provide:ce.LocationStrategy,useFactory:te,deps:[ce.PlatformLocation,[new le.Inject(ce.APP_BASE_HREF),new le.Optional],Vn]},{provide:Dn,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Rn},{provide:le.NgProbeToken,multi:!0,useFactory:Jt},ae()]}},t.forChild=function(e){return{ngModule:t,providers:[ne(e)]}},t}();Bn.decorators=[{type:le.NgModule,args:[{declarations:Ln,exports:Ln}]}],Bn.ctorParameters=function(){return[{type:void 0,decorators:[{type:le.Optional},{type:le.Inject,args:[Fn]}]},{type:wn,decorators:[{type:le.Optional}]}]};var Un=function(){function t(t){this.injector=t,this.initNavigation=!1,this.resultOfPreactivationDone=new he.b}return t.prototype.appInitializer=function(){var t=this;return this.injector.get(ce.LOCATION_INITIALIZED,Promise.resolve(null)).then(function(){var e=null,n=new Promise(function(t){return e=t}),r=t.injector.get(wn),i=t.injector.get(Vn);if(t.isLegacyDisabled(i)||t.isLegacyEnabled(i))e(!0);else if("disabled"===i.initialNavigation)r.setUpLocationChangeListener(),e(!0);else{if("enabled"!==i.initialNavigation)throw new Error("Invalid initialNavigation options: '"+i.initialNavigation+"'");r.hooks.afterPreactivation=function(){return t.initNavigation?Object(de.a)(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},r.initialNavigation()}return n})},t.prototype.bootstrapListener=function(t){var e=this.injector.get(Vn),n=this.injector.get(jn),r=this.injector.get(wn),i=this.injector.get(le.ApplicationRef);t===i.components[0]&&(this.isLegacyEnabled(e)?r.initialNavigation():this.isLegacyDisabled(e)&&r.setUpLocationChangeListener(),n.setUpPreloading(),r.resetRootComponentType(i.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())},t.prototype.isLegacyEnabled=function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation},t.prototype.isLegacyDisabled=function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation},t}();Un.decorators=[{type:le.Injectable}],Un.ctorParameters=function(){return[{type:le.Injector}]};var Yn=new le.InjectionToken("Router Initializer");new le.Version("4.4.6")},CASk:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("KRwF"),i=r.a.create},CPp0:function(t,e,n){"use strict";function r(t){if("string"!=typeof t)return t;switch(t.toUpperCase()){case"GET":return _.Get;case"POST":return _.Post;case"PUT":return _.Put;case"DELETE":return _.Delete;case"OPTIONS":return _.Options;case"HEAD":return _.Head;case"PATCH":return _.Patch}throw new Error('Invalid request method. The method "'+t+'" is not supported.')}function i(t){return"responseURL"in t?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}function o(t){for(var e=new Uint16Array(t.length),n=0,r=t.length;n<r;n++)e[n]=t.charCodeAt(n);return e.buffer}function s(t){void 0===t&&(t="");var e=new Map;if(t.length>0){t.split("&").forEach(function(t){var n=t.indexOf("="),r=-1==n?[t,""]:[t.slice(0,n),t.slice(n+1)],i=r[0],o=r[1],s=e.get(i)||[];s.push(o),e.set(i,s)})}return e}function a(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}function u(){var t="object"==typeof window?window:{};return null===L&&(L=t[j]={}),L}function c(t){var e=new I;return Object.keys(t).forEach(function(n){var r=t[n];r&&Array.isArray(r)?r.forEach(function(t){return e.append(n,t.toString())}):e.append(n,r.toString())}),e}function l(t,e){return t.createConnection(e).response}function p(t,e,n,r){var i=t;return e?i.merge(new Q({method:e.method||n,url:e.url||r,search:e.search,params:e.params,headers:e.headers,body:e.body,withCredentials:e.withCredentials,responseType:e.responseType})):i.merge(new Q({method:n,url:r}))}function h(){return new G}function f(t,e){return new rt(t,e)}function d(t,e){return new it(t,e)}n.d(e,"a",function(){return S}),n.d(e,"b",function(){return rt}),n.d(e,"c",function(){return ot});var y=n("6Xbx"),m=n("/oeL"),v=n("AP4T"),g=n("fc+i"),b=function(){function t(){}return t.prototype.build=function(){return new XMLHttpRequest},t}();b.decorators=[{type:m.Injectable}],b.ctorParameters=function(){return[]};var _={};_.Get=0,_.Post=1,_.Put=2,_.Delete=3,_.Options=4,_.Head=5,_.Patch=6,_[_.Get]="Get",_[_.Post]="Post",_[_.Put]="Put",_[_.Delete]="Delete",_[_.Options]="Options",_[_.Head]="Head",_[_.Patch]="Patch";var w={};w.Unsent=0,w.Open=1,w.HeadersReceived=2,w.Loading=3,w.Done=4,w.Cancelled=5,w[w.Unsent]="Unsent",w[w.Open]="Open",w[w.HeadersReceived]="HeadersReceived",w[w.Loading]="Loading",w[w.Done]="Done",w[w.Cancelled]="Cancelled";var C={};C.Basic=0,C.Cors=1,C.Default=2,C.Error=3,C.Opaque=4,C[C.Basic]="Basic",C[C.Cors]="Cors",C[C.Default]="Default",C[C.Error]="Error",C[C.Opaque]="Opaque";var E={};E.NONE=0,E.JSON=1,E.FORM=2,E.FORM_DATA=3,E.TEXT=4,E.BLOB=5,E.ARRAY_BUFFER=6,E[E.NONE]="NONE",E[E.JSON]="JSON",E[E.FORM]="FORM",E[E.FORM_DATA]="FORM_DATA",E[E.TEXT]="TEXT",E[E.BLOB]="BLOB",E[E.ARRAY_BUFFER]="ARRAY_BUFFER";var x={};x.Text=0,x.Json=1,x.ArrayBuffer=2,x.Blob=3,x[x.Text]="Text",x[x.Json]="Json",x[x.ArrayBuffer]="ArrayBuffer",x[x.Blob]="Blob";var S=function(){function t(e){var n=this;if(this._headers=new Map,this._normalizedNames=new Map,e)return e instanceof t?void e.forEach(function(t,e){t.forEach(function(t){return n.append(e,t)})}):void Object.keys(e).forEach(function(t){var r=Array.isArray(e[t])?e[t]:[e[t]];n.delete(t),r.forEach(function(e){return n.append(t,e)})})}return t.fromResponseHeaderString=function(e){var n=new t;return e.split("\n").forEach(function(t){var e=t.indexOf(":");if(e>0){var r=t.slice(0,e),i=t.slice(e+1).trim();n.set(r,i)}}),n},t.prototype.append=function(t,e){var n=this.getAll(t);null===n?this.set(t,e):n.push(e)},t.prototype.delete=function(t){var e=t.toLowerCase();this._normalizedNames.delete(e),this._headers.delete(e)},t.prototype.forEach=function(t){var e=this;this._headers.forEach(function(n,r){return t(n,e._normalizedNames.get(r),e._headers)})},t.prototype.get=function(t){var e=this.getAll(t);return null===e?null:e.length>0?e[0]:null},t.prototype.has=function(t){return this._headers.has(t.toLowerCase())},t.prototype.keys=function(){return Array.from(this._normalizedNames.values())},t.prototype.set=function(t,e){Array.isArray(e)?e.length&&this._headers.set(t.toLowerCase(),[e.join(",")]):this._headers.set(t.toLowerCase(),[e]),this.mayBeSetNormalizedName(t)},t.prototype.values=function(){return Array.from(this._headers.values())},t.prototype.toJSON=function(){var t=this,e={};return this._headers.forEach(function(n,r){var i=[];n.forEach(function(t){return i.push.apply(i,t.split(","))}),e[t._normalizedNames.get(r)]=i}),e},t.prototype.getAll=function(t){return this.has(t)?this._headers.get(t.toLowerCase())||null:null},t.prototype.entries=function(){throw new Error('"entries" method is not implemented on Headers class')},t.prototype.mayBeSetNormalizedName=function(t){var e=t.toLowerCase();this._normalizedNames.has(e)||this._normalizedNames.set(e,t)},t}(),O=function(){function t(t){void 0===t&&(t={});var e=t.body,n=t.status,r=t.headers,i=t.statusText,o=t.type,s=t.url;this.body=null!=e?e:null,this.status=null!=n?n:null,this.headers=null!=r?r:null,this.statusText=null!=i?i:null,this.type=null!=o?o:null,this.url=null!=s?s:null}return t.prototype.merge=function(e){return new t({body:e&&null!=e.body?e.body:this.body,status:e&&null!=e.status?e.status:this.status,headers:e&&null!=e.headers?e.headers:this.headers,statusText:e&&null!=e.statusText?e.statusText:this.statusText,type:e&&null!=e.type?e.type:this.type,url:e&&null!=e.url?e.url:this.url})},t}(),T=function(t){function e(){return t.call(this,{status:200,statusText:"Ok",type:C.Default,headers:new S})||this}return y.a(e,t),e}(O);T.decorators=[{type:m.Injectable}],T.ctorParameters=function(){return[]};var P=function(){function t(){}return t.prototype.createConnection=function(t){},t}(),M=(function(){function t(){}}(),function(){function t(){}return t.prototype.configureRequest=function(t){},t}()),k=function(t){return t>=200&&t<300},A=function(){function t(){}return t.prototype.encodeKey=function(t){return a(t)},t.prototype.encodeValue=function(t){return a(t)},t}(),I=function(){function t(t,e){void 0===t&&(t=""),void 0===e&&(e=new A),this.rawParams=t,this.queryEncoder=e,this.paramsMap=s(t)}return t.prototype.clone=function(){var e=new t("",this.queryEncoder);return e.appendAll(this),e},t.prototype.has=function(t){return this.paramsMap.has(t)},t.prototype.get=function(t){var e=this.paramsMap.get(t);return Array.isArray(e)?e[0]:null},t.prototype.getAll=function(t){return this.paramsMap.get(t)||[]},t.prototype.set=function(t,e){if(void 0===e||null===e)return void this.delete(t);var n=this.paramsMap.get(t)||[];n.length=0,n.push(e),this.paramsMap.set(t,n)},t.prototype.setAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){var r=e.paramsMap.get(n)||[];r.length=0,r.push(t[0]),e.paramsMap.set(n,r)})},t.prototype.append=function(t,e){if(void 0!==e&&null!==e){var n=this.paramsMap.get(t)||[];n.push(e),this.paramsMap.set(t,n)}},t.prototype.appendAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){for(var r=e.paramsMap.get(n)||[],i=0;i<t.length;++i)r.push(t[i]);e.paramsMap.set(n,r)})},t.prototype.replaceAll=function(t){var e=this;t.paramsMap.forEach(function(t,n){var r=e.paramsMap.get(n)||[];r.length=0;for(var i=0;i<t.length;++i)r.push(t[i]);e.paramsMap.set(n,r)})},t.prototype.toString=function(){var t=this,e=[];return this.paramsMap.forEach(function(n,r){n.forEach(function(n){return e.push(t.queryEncoder.encodeKey(r)+"="+t.queryEncoder.encodeValue(n))})}),e.join("&")},t.prototype.delete=function(t){this.paramsMap.delete(t)},t}(),D=function(){function t(){}return t.prototype.json=function(){return"string"==typeof this._body?JSON.parse(this._body):this._body instanceof ArrayBuffer?JSON.parse(this.text()):this._body},t.prototype.text=function(t){if(void 0===t&&(t="legacy"),this._body instanceof I)return this._body.toString();if(this._body instanceof ArrayBuffer)switch(t){case"legacy":return String.fromCharCode.apply(null,new Uint16Array(this._body));case"iso-8859":return String.fromCharCode.apply(null,new Uint8Array(this._body));default:throw new Error("Invalid value for encodingHint: "+t)}return null==this._body?"":"object"==typeof this._body?JSON.stringify(this._body,null,2):this._body.toString()},t.prototype.arrayBuffer=function(){return this._body instanceof ArrayBuffer?this._body:o(this.text())},t.prototype.blob=function(){if(this._body instanceof Blob)return this._body;if(this._body instanceof ArrayBuffer)return new Blob([this._body]);throw new Error("The request body isn't either a blob or an array buffer")},t}(),N=function(t){function e(e){var n=t.call(this)||this;return n._body=e.body,n.status=e.status,n.ok=n.status>=200&&n.status<=299,n.statusText=e.statusText,n.headers=e.headers,n.type=e.type,n.url=e.url,n}return y.a(e,t),e.prototype.toString=function(){return"Response with status: "+this.status+" "+this.statusText+" for URL: "+this.url},e}(D),R=0,j="__ng_jsonp__",L=null,V=function(){function t(){}return t.prototype.build=function(t){var e=document.createElement("script");return e.src=t,e},t.prototype.nextRequestID=function(){return"__req"+R++},t.prototype.requestCallback=function(t){return j+"."+t+".finished"},t.prototype.exposeConnection=function(t,e){u()[t]=e},t.prototype.removeConnection=function(t){u()[t]=null},t.prototype.send=function(t){document.body.appendChild(t)},t.prototype.cleanup=function(t){t.parentNode&&t.parentNode.removeChild(t)},t}();V.decorators=[{type:m.Injectable}],V.ctorParameters=function(){return[]};var F="JSONP injected script did not invoke callback.",H="JSONP requests must use GET request method.",B=function(){function t(){}return t.prototype.finished=function(t){},t}(),U=function(t){function e(e,n,r){var i=t.call(this)||this;if(i._dom=n,i.baseResponseOptions=r,i._finished=!1,e.method!==_.Get)throw new TypeError(H);return i.request=e,i.response=new v.Observable(function(t){i.readyState=w.Loading;var o=i._id=n.nextRequestID();n.exposeConnection(o,i);var s=n.requestCallback(i._id),a=e.url;a.indexOf("=JSONP_CALLBACK&")>-1?a=a.replace("=JSONP_CALLBACK&","="+s+"&"):a.lastIndexOf("=JSONP_CALLBACK")===a.length-"=JSONP_CALLBACK".length&&(a=a.substring(0,a.length-"=JSONP_CALLBACK".length)+"="+s);var u=i._script=n.build(a),c=function(e){if(i.readyState!==w.Cancelled){if(i.readyState=w.Done,n.cleanup(u),!i._finished){var o=new O({body:F,type:C.Error,url:a});return r&&(o=r.merge(o)),void t.error(new N(o))}var s=new O({body:i._responseData,url:a});i.baseResponseOptions&&(s=i.baseResponseOptions.merge(s)),t.next(new N(s)),t.complete()}},l=function(e){if(i.readyState!==w.Cancelled){i.readyState=w.Done,n.cleanup(u);var o=new O({body:e.message,type:C.Error});r&&(o=r.merge(o)),t.error(new N(o))}};return u.addEventListener("load",c),u.addEventListener("error",l),n.send(u),function(){i.readyState=w.Cancelled,u.removeEventListener("load",c),u.removeEventListener("error",l),i._dom.cleanup(u)}}),i}return y.a(e,t),e.prototype.finished=function(t){this._finished=!0,this._dom.removeConnection(this._id),this.readyState!==w.Cancelled&&(this._responseData=t)},e}(B),Y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return y.a(e,t),e}(P),z=function(t){function e(e,n){var r=t.call(this)||this;return r._browserJSONP=e,r._baseResponseOptions=n,r}return y.a(e,t),e.prototype.createConnection=function(t){return new U(t,this._browserJSONP,this._baseResponseOptions)},e}(Y);z.decorators=[{type:m.Injectable}],z.ctorParameters=function(){return[{type:V},{type:O}]};var q=/^\)\]\}',?\n/,W=function(){function t(t,e,n){var r=this;this.request=t,this.response=new v.Observable(function(o){var s=e.build();s.open(_[t.method].toUpperCase(),t.url),null!=t.withCredentials&&(s.withCredentials=t.withCredentials);var a=function(){var e=1223===s.status?204:s.status,r=null;204!==e&&"string"==typeof(r=void 0===s.response?s.responseText:s.response)&&(r=r.replace(q,"")),0===e&&(e=r?200:0);var a=S.fromResponseHeaderString(s.getAllResponseHeaders()),u=i(s)||t.url,c=s.statusText||"OK",l=new O({body:r,status:e,headers:a,statusText:c,url:u});null!=n&&(l=n.merge(l));var p=new N(l);if(p.ok=k(e),p.ok)return o.next(p),void o.complete();o.error(p)},u=function(t){var e=new O({body:t,type:C.Error,status:s.status,statusText:s.statusText});null!=n&&(e=n.merge(e)),o.error(new N(e))};if(r.setDetectedContentType(t,s),null==t.headers&&(t.headers=new S),t.headers.has("Accept")||t.headers.append("Accept","application/json, text/plain, */*"),t.headers.forEach(function(t,e){return s.setRequestHeader(e,t.join(","))}),null!=t.responseType&&null!=s.responseType)switch(t.responseType){case x.ArrayBuffer:s.responseType="arraybuffer";break;case x.Json:s.responseType="json";break;case x.Text:s.responseType="text";break;case x.Blob:s.responseType="blob";break;default:throw new Error("The selected responseType is not supported")}return s.addEventListener("load",a),s.addEventListener("error",u),s.send(r.request.getBody()),function(){s.removeEventListener("load",a),s.removeEventListener("error",u),s.abort()}})}return t.prototype.setDetectedContentType=function(t,e){if(null==t.headers||null==t.headers.get("Content-Type"))switch(t.contentType){case E.NONE:break;case E.JSON:e.setRequestHeader("content-type","application/json");break;case E.FORM:e.setRequestHeader("content-type","application/x-www-form-urlencoded;charset=UTF-8");break;case E.TEXT:e.setRequestHeader("content-type","text/plain");break;case E.BLOB:var n=t.blob();n.type&&e.setRequestHeader("content-type",n.type)}},t}(),G=function(){function t(t,e){void 0===t&&(t="XSRF-TOKEN"),void 0===e&&(e="X-XSRF-TOKEN"),this._cookieName=t,this._headerName=e}return t.prototype.configureRequest=function(t){var e=Object(g.c)().getCookie(this._cookieName);e&&t.headers.set(this._headerName,e)},t}(),K=function(){function t(t,e,n){this._browserXHR=t,this._baseResponseOptions=e,this._xsrfStrategy=n}return t.prototype.createConnection=function(t){return this._xsrfStrategy.configureRequest(t),new W(t,this._browserXHR,this._baseResponseOptions)},t}();K.decorators=[{type:m.Injectable}],K.ctorParameters=function(){return[{type:b},{type:O},{type:M}]};var Q=function(){function t(t){void 0===t&&(t={});var e=t.method,n=t.headers,i=t.body,o=t.url,s=t.search,a=t.params,u=t.withCredentials,c=t.responseType;this.method=null!=e?r(e):null,this.headers=null!=n?n:null,this.body=null!=i?i:null,this.url=null!=o?o:null,this.params=this._mergeSearchParams(a||s),this.withCredentials=null!=u?u:null,this.responseType=null!=c?c:null}return Object.defineProperty(t.prototype,"search",{get:function(){return this.params},set:function(t){this.params=t},enumerable:!0,configurable:!0}),t.prototype.merge=function(e){return new t({method:e&&null!=e.method?e.method:this.method,headers:e&&null!=e.headers?e.headers:new S(this.headers),body:e&&null!=e.body?e.body:this.body,url:e&&null!=e.url?e.url:this.url,params:e&&this._mergeSearchParams(e.params||e.search),withCredentials:e&&null!=e.withCredentials?e.withCredentials:this.withCredentials,responseType:e&&null!=e.responseType?e.responseType:this.responseType})},t.prototype._mergeSearchParams=function(t){return t?t instanceof I?t.clone():"string"==typeof t?new I(t):this._parseParams(t):this.params},t.prototype._parseParams=function(t){var e=this;void 0===t&&(t={});var n=new I;return Object.keys(t).forEach(function(r){var i=t[r];Array.isArray(i)?i.forEach(function(t){return e._appendParam(r,t,n)}):e._appendParam(r,i,n)}),n},t.prototype._appendParam=function(t,e,n){"string"!=typeof e&&(e=JSON.stringify(e)),n.append(t,e)},t}(),X=function(t){function e(){return t.call(this,{method:_.Get,headers:new S})||this}return y.a(e,t),e}(Q);X.decorators=[{type:m.Injectable}],X.ctorParameters=function(){return[]};var $=function(t){function e(e){var n=t.call(this)||this,i=e.url;n.url=e.url;var o=e.params||e.search;if(o){var s=void 0;if(s="object"!=typeof o||o instanceof I?o.toString():c(o).toString(),s.length>0){var a="?";-1!=n.url.indexOf("?")&&(a="&"==n.url[n.url.length-1]?"":"&"),n.url=i+a+s}}return n._body=e.body,n.method=r(e.method),n.headers=new S(e.headers),n.contentType=n.detectContentType(),n.withCredentials=e.withCredentials,n.responseType=e.responseType,n}return y.a(e,t),e.prototype.detectContentType=function(){switch(this.headers.get("content-type")){case"application/json":return E.JSON;case"application/x-www-form-urlencoded":return E.FORM;case"multipart/form-data":return E.FORM_DATA;case"text/plain":case"text/html":return E.TEXT;case"application/octet-stream":return this._body instanceof nt?E.ARRAY_BUFFER:E.BLOB;default:return this.detectContentTypeFromBody()}},e.prototype.detectContentTypeFromBody=function(){return null==this._body?E.NONE:this._body instanceof I?E.FORM:this._body instanceof tt?E.FORM_DATA:this._body instanceof et?E.BLOB:this._body instanceof nt?E.ARRAY_BUFFER:this._body&&"object"==typeof this._body?E.JSON:E.TEXT},e.prototype.getBody=function(){switch(this.contentType){case E.JSON:case E.FORM:return this.text();case E.FORM_DATA:return this._body;case E.TEXT:return this.text();case E.BLOB:return this.blob();case E.ARRAY_BUFFER:return this.arrayBuffer();default:return null}},e}(D),Z=function(){},J="object"==typeof window?window:Z,tt=J.FormData||Z,et=J.Blob||Z,nt=J.ArrayBuffer||Z,rt=function(){function t(t,e){this._backend=t,this._defaultOptions=e}return t.prototype.request=function(t,e){var n;if("string"==typeof t)n=l(this._backend,new $(p(this._defaultOptions,e,_.Get,t)));else{if(!(t instanceof $))throw new Error("First argument must be a url string or Request instance.");n=l(this._backend,t)}return n},t.prototype.get=function(t,e){return this.request(new $(p(this._defaultOptions,e,_.Get,t)))},t.prototype.post=function(t,e,n){return this.request(new $(p(this._defaultOptions.merge(new Q({body:e})),n,_.Post,t)))},t.prototype.put=function(t,e,n){return this.request(new $(p(this._defaultOptions.merge(new Q({body:e})),n,_.Put,t)))},t.prototype.delete=function(t,e){return this.request(new $(p(this._defaultOptions,e,_.Delete,t)))},t.prototype.patch=function(t,e,n){return this.request(new $(p(this._defaultOptions.merge(new Q({body:e})),n,_.Patch,t)))},t.prototype.head=function(t,e){return this.request(new $(p(this._defaultOptions,e,_.Head,t)))},t.prototype.options=function(t,e){return this.request(new $(p(this._defaultOptions,e,_.Options,t)))},t}();rt.decorators=[{type:m.Injectable}],rt.ctorParameters=function(){return[{type:P},{type:Q}]};var it=function(t){function e(e,n){return t.call(this,e,n)||this}return y.a(e,t),e.prototype.request=function(t,e){if("string"==typeof t&&(t=new $(p(this._defaultOptions,e,_.Get,t))),!(t instanceof $))throw new Error("First argument must be a url string or Request instance.");if(t.method!==_.Get)throw new Error("JSONP requests must use GET request method.");return l(this._backend,t)},e}(rt);it.decorators=[{type:m.Injectable}],it.ctorParameters=function(){return[{type:P},{type:Q}]};var ot=function(){function t(){}return t}();ot.decorators=[{type:m.NgModule,args:[{providers:[{provide:rt,useFactory:f,deps:[K,Q]},b,{provide:Q,useClass:X},{provide:O,useClass:T},K,{provide:M,useFactory:h}]}]}],ot.ctorParameters=function(){return[]};var st=function(){function t(){}return t}();st.decorators=[{type:m.NgModule,args:[{providers:[{provide:it,useFactory:d,deps:[Y,Q]},V,{provide:Q,useClass:X},{provide:O,useClass:T},{provide:Y,useClass:z}]}]}],st.ctorParameters=function(){return[]};new m.Version("4.4.6")},"D0q/":function(t,e,n){"use strict";function r(t,e){return function(n){return n.lift(new s(t,e,n))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t,e,n){this.predicate=t,this.thisArg=e,this.source=n}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.predicate,this.thisArg,this.source))},t}(),a=function(t){function e(e,n,r,i){t.call(this,e),this.predicate=n,this.thisArg=r,this.source=i,this.index=0,this.thisArg=r||this}return o(e,t),e.prototype.notifyComplete=function(t){this.destination.next(t),this.destination.complete()},e.prototype._next=function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e||this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(i.a)},D62v:function(t,e,n){"use strict";function r(t){return Object(i.a)(t)(this)}e.a=r;var i=n("wORZ")},"E9/g":function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n("B1iP"),i=n("qLnt"),o=n("grVA"),s=n("V7AE"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(n,r,i){switch(t.call(this),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=o.a;break;case 1:if(!n){this.destination=o.a;break}if("object"==typeof n){n instanceof e?(this.destination=n,this.destination.add(this)):(this.syncErrorThrowable=!0,this.destination=new c(this,n));break}default:this.syncErrorThrowable=!0,this.destination=new c(this,n,r,i)}}return a(e,t),e.prototype[s.a]=function(){return this},e.create=function(t,n,r){var i=new e(t,n,r);return i.syncErrorThrowable=!1,i},e.prototype.next=function(t){this.isStopped||this._next(t)},e.prototype.error=function(t){this.isStopped||(this.isStopped=!0,this._error(t))},e.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},e.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,t.prototype.unsubscribe.call(this))},e.prototype._next=function(t){this.destination.next(t)},e.prototype._error=function(t){this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.destination.complete(),this.unsubscribe()},e.prototype._unsubscribeAndRecycle=function(){var t=this,e=t._parent,n=t._parents;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=n,this},e}(i.a),c=function(t){function e(e,n,i,s){t.call(this),this._parentSubscriber=e;var a,u=this;Object(r.a)(n)?a=n:n&&(a=n.next,i=n.error,s=n.complete,n!==o.a&&(u=Object.create(n),Object(r.a)(u.unsubscribe)&&this.add(u.unsubscribe.bind(u)),u.unsubscribe=this.unsubscribe.bind(this))),this._context=u,this._next=a,this._error=i,this._complete=s}return a(e,t),e.prototype.next=function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}},e.prototype.error=function(t){if(!this.isStopped){var e=this._parentSubscriber;if(this._error)e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else{if(!e.syncErrorThrowable)throw this.unsubscribe(),t;e.syncErrorValue=t,e.syncErrorThrown=!0,this.unsubscribe()}}},e.prototype.complete=function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}},e.prototype.__tryOrUnsub=function(t,e){try{t.call(this._context,e)}catch(t){throw this.unsubscribe(),t}},e.prototype.__tryOrSetError=function(t,e,n){try{e.call(this._context,n)}catch(e){return t.syncErrorValue=e,t.syncErrorThrown=!0,!0}return!1},e.prototype._unsubscribe=function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()},e}(u)},"Ecq+":function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("AP4T"),i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e){t.call(this),this.scheduler=e}return i(e,t),e.create=function(t){return new e(t)},e.dispatch=function(t){t.subscriber.complete()},e.prototype._subscribe=function(t){var n=this.scheduler;if(n)return n.schedule(e.dispatch,0,{subscriber:t});t.complete()},e}(r.Observable)},ExCY:function(t,e,n){"use strict";function r(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return i(t)}function i(t){return t?1===t.length?t[0]:function(e){return t.reduce(function(t,e){return e(t)},e)}:o.a}e.a=r,e.b=i;var o=n("PR+T")},GI3C:function(t,e,n){"use strict";function r(t,e){return function(n){return n.lift(new u(t,e))}}e.a=r;var i=n("E9/g"),o=n("8ofh"),s=n("NePw"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(t,e){this.compare=t,this.keySelector=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.compare,this.keySelector))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.keySelector=r,this.hasKey=!1,"function"==typeof n&&(this.compare=n)}return a(e,t),e.prototype.compare=function(t,e){return t===e},e.prototype._next=function(t){var e=this.keySelector,n=t;if(e&&(n=Object(o.a)(this.keySelector)(t))===s.a)return this.destination.error(s.a.e);var r=!1;if(this.hasKey){if((r=Object(o.a)(this.compare)(this.key,n))===s.a)return this.destination.error(s.a.e)}else this.hasKey=!0;!1===Boolean(r)&&(this.key=n,this.destination.next(t))},e}(i.a)},GQSG:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n("AP4T"),i=n("dmC+");r.Observable.prototype.map=i.a},GTlS:function(t,e,n){"use strict";var r=n("xIGM"),i=n("qLnt"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e,n){t.call(this)}return o(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(i.a);n.d(e,"a",function(){return u});var a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n,this.pending=!1}return a(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),this.closed)return this;this.state=t,this.pending=!0;var n=this.id,r=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(r,n,e)),this.delay=e,this.id=this.id||this.requestAsyncId(r,this.id,e),this},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),r.a.setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){return void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending?e:r.a.clearInterval(e)&&void 0||void 0},e.prototype.execute=function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},e.prototype._execute=function(t,e){var n=!1,r=void 0;try{this.work(t)}catch(t){n=!0,r=!!t&&t||new Error(t)}if(n)return this.unsubscribe(),r},e.prototype._unsubscribe=function(){var t=this.id,e=this.scheduler,n=e.actions,r=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==r&&n.splice(r,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null},e}(s)},GWzR:function(t,e,n){"use strict";function r(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}var i=n("/oeL"),o=n("qbdv"),s=n("vCyR"),a=n("8AR9"),u=n("oXBO"),c=n("t+dn"),l=n("dy2L");r(n("vCyR")),r(n("8AR9")),r(n("oXBO")),r(n("t+dn")),r(n("ItmA"));var p=function(){function t(){}return t.decorators=[{type:i.NgModule,args:[{imports:[o.CommonModule],declarations:[s.ModalComponent,a.ModalHeaderComponent,u.ModalBodyComponent,c.ModalFooterComponent,l.AutofocusDirective],exports:[s.ModalComponent,a.ModalHeaderComponent,u.ModalBodyComponent,c.ModalFooterComponent,l.AutofocusDirective]}]}],t.ctorParameters=[],t}();e.Ng2Bs3ModalModule=p},GZB0:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("Oryw"),i=r.a.of},Gcw1:function(t,e,n){"use strict";var r=n("GTlS"),i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n}return i(e,t),e.prototype.schedule=function(e,n){return void 0===n&&(n=0),n>0?t.prototype.schedule.call(this,e,n):(this.delay=n,this.state=e,this.scheduler.flush(this),this)},e.prototype.execute=function(e,n){return n>0||this.closed?t.prototype.execute.call(this,e,n):this._execute(e,n)},e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0?t.prototype.requestAsyncId.call(this,e,n,r):e.flush(this)},e}(r.a),s=n("wclm"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(){t.apply(this,arguments)}return a(e,t),e}(s.a);n.d(e,"a",function(){return c});var c=new u(o)},HT7u:function(t,e,n){"use strict";var r=n("AP4T"),i=n("D62v");r.Observable.prototype.catch=i.a,r.Observable.prototype._catch=i.a},ItmA:function(t,e,n){"use strict";function r(t){return"true"===t||"false"!==t&&t}function i(t){return new Promise(function(e,n){t.subscribe(function(t){e(t)})})}var o=n("AP4T");n("GQSG"),n("nbhv");var s=function(){function t(t){this.element=t,this.suffix=".ng2-bs3-modal",this.shownEventName="shown.bs.modal"+this.suffix,this.hiddenEventName="hidden.bs.modal"+this.suffix,this.visible=!1,this.init()}return t.prototype.open=function(){return this.show()},t.prototype.close=function(){return this.result=a.Close,this.hide()},t.prototype.dismiss=function(){return this.result=a.Dismiss,this.hide()},t.prototype.destroy=function(){var t=this;return this.hide().then(function(){t.$modal&&(t.$modal.data("bs.modal",null),t.$modal.remove())})},t.prototype.show=function(){var t=i(this.shown);return this.resetData(),this.$modal.modal(),t},t.prototype.hide=function(){if(this.$modal&&this.visible){var t=i(this.hidden);return this.$modal.modal("hide"),t}return Promise.resolve(this.result)},t.prototype.init=function(){var t=this;this.$modal=jQuery(this.element.nativeElement),this.$modal.appendTo("body"),this.shown=o.Observable.fromEvent(this.$modal,this.shownEventName).map(function(){t.visible=!0}),this.hidden=o.Observable.fromEvent(this.$modal,this.hiddenEventName).map(function(){var e=t.result&&t.result!==a.None?t.result:a.Dismiss;return t.result=a.None,t.visible=!1,e})},t.prototype.resetData=function(){this.$modal.removeData(),this.$modal.data("backdrop",r(this.$modal.attr("data-backdrop"))),this.$modal.data("keyboard",r(this.$modal.attr("data-keyboard")))},t}();e.ModalInstance=s,function(t){t[t.None=0]="None",t[t.Close=1]="Close",t[t.Dismiss=2]="Dismiss"}(e.ModalResult||(e.ModalResult={}));var a=e.ModalResult},Jsyr:function(t,e,n){"use strict";var r=n("AP4T"),i=n("Ecq+"),o=n("1j/l"),s=n("qgI0"),a=n("lI6h"),u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e,n){t.call(this),this.sources=e,this.resultSelector=n}return u(e,t),e.create=function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];if(null===t||0===arguments.length)return new i.a;var r=null;return"function"==typeof t[t.length-1]&&(r=t.pop()),1===t.length&&Object(o.a)(t[0])&&(t=t[0]),0===t.length?new i.a:new e(t,r)},e.prototype._subscribe=function(t){return new l(t,this.sources,this.resultSelector)},e}(r.Observable),l=function(t){function e(e,n,r){t.call(this,e),this.sources=n,this.resultSelector=r,this.completed=0,this.haveValues=0;var i=n.length;this.total=i,this.values=new Array(i);for(var o=0;o<i;o++){var a=n[o],u=Object(s.a)(this,a,null,o);u&&(u.outerIndex=o,this.add(u))}}return u(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.values[n]=e,i._hasValue||(i._hasValue=!0,this.haveValues++)},e.prototype.notifyComplete=function(t){var e=this.destination,n=this,r=n.haveValues,i=n.resultSelector,o=n.values,s=o.length;if(!t._hasValue)return void e.complete();if(++this.completed===s){if(r===s){var a=i?i.apply(this,o):o;e.next(a)}e.complete()}},e}(a.a);n.d(e,"a",function(){return p});var p=c.create},KRwF:function(t,e,n){"use strict";function r(t){var e=t.value,n=t.subscriber;n.closed||(n.next(e),n.complete())}function i(t){var e=t.err,n=t.subscriber;n.closed||n.error(e)}n.d(e,"a",function(){return u});var o=n("xIGM"),s=n("AP4T"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n){t.call(this),this.promise=e,this.scheduler=n}return a(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=this.promise,s=this.scheduler;if(null==s)this._isScalar?t.closed||(t.next(this.value),t.complete()):n.then(function(n){e.value=n,e._isScalar=!0,t.closed||(t.next(n),t.complete())},function(e){t.closed||t.error(e)}).then(null,function(t){o.a.setTimeout(function(){throw t})});else if(this._isScalar){if(!t.closed)return s.schedule(r,0,{value:this.value,subscriber:t})}else n.then(function(n){e.value=n,e._isScalar=!0,t.closed||t.add(s.schedule(r,0,{value:n,subscriber:t}))},function(e){t.closed||t.add(s.schedule(i,0,{err:e,subscriber:t}))}).then(null,function(t){o.a.setTimeout(function(){throw t})})},e}(s.Observable)},LHF8:function(t,e,n){"use strict";function r(t,e){return function(n){var r;if(r="function"==typeof t?t:function(){return t},"function"==typeof e)return n.lift(new o(r,e));var s=Object.create(n,i.a);return s.source=n,s.subjectFactory=r,s}}e.a=r;var i=n("z0HA"),o=function(){function t(t,e){this.subjectFactory=t,this.selector=e}return t.prototype.call=function(t,e){var n=this.selector,r=this.subjectFactory(),i=n(r).subscribe(t);return i.add(e.subscribe(r)),i},t}()},LaOa:function(t,e,n){"use strict";function r(t,e){return function(n){return n.lift(new s(t,e))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.predicate,this.thisArg))},t}(),a=function(t){function e(e,n,r){t.call(this,e),this.predicate=n,this.thisArg=r,this.count=0}return o(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}e&&this.destination.next(t)},e}(i.a)},LaVB:function(t,e,n){"use strict";function r(t,e,n,r){var i=o.positionElements(t,e,n,r);e.style.top=i.top+"px",e.style.left=i.left+"px"}e.a=r;var i=function(){function t(){}return t.prototype.position=function(t,e){void 0===e&&(e=!0);var n,r={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(t,"position")){var i=t.getBoundingClientRect();n={width:i.width,height:i.height,top:i.top,bottom:i.bottom,left:i.left,right:i.right}}else{var o=this.offsetParent(t);n=this.offset(t,!1),o!==document.documentElement&&(r=this.offset(o,!1)),r.top+=o.clientTop,r.left+=o.clientLeft}return n.top-=r.top,n.bottom-=r.top,n.left-=r.left,n.right-=r.left,e&&(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},t.prototype.offset=function(t,e){void 0===e&&(e=!0);var n=t.getBoundingClientRect(),r={top:window.pageYOffset-document.documentElement.clientTop,left:window.pageXOffset-document.documentElement.clientLeft},i={height:n.height||t.offsetHeight,width:n.width||t.offsetWidth,top:n.top+r.top,bottom:n.bottom+r.top,left:n.left+r.left,right:n.right+r.left};return e&&(i.height=Math.round(i.height),i.width=Math.round(i.width),i.top=Math.round(i.top),i.bottom=Math.round(i.bottom),i.left=Math.round(i.left),i.right=Math.round(i.right)),i},t.prototype.positionElements=function(t,e,n,r){var i=r?this.offset(t,!1):this.position(t,!1),o=this.getAllStyles(e),s={left:i.left,center:i.left+i.width/2-e.offsetWidth/2,right:i.left+i.width},a={top:i.top,center:i.top+i.height/2-e.offsetHeight/2,bottom:i.top+i.height},u=e.getBoundingClientRect(),c=n.split(" ")[0]||"top",l=n.split(" ")[1]||"center",p={height:u.height||e.offsetHeight,width:u.width||e.offsetWidth,top:0,bottom:u.height||e.offsetHeight,left:0,right:u.width||e.offsetWidth};if("auto"===c){var h=this.autoPosition(p,i,e,l);h||(h=this.autoPosition(p,i,e)),h&&(c=h),e.classList.add(c)}switch(c){case"top":p.top=i.top-(e.offsetHeight+parseFloat(o.marginBottom)),p.bottom+=i.top-e.offsetHeight,p.left=s[l],p.right+=s[l];break;case"bottom":p.top=a[c],p.bottom+=a[c],p.left=s[l],p.right+=s[l];break;case"left":p.top=a[l],p.bottom+=a[l],p.left=i.left-(e.offsetWidth+parseFloat(o.marginRight)),p.right+=i.left-e.offsetWidth;break;case"right":p.top=a[l],p.bottom+=a[l],p.left=s[c],p.right+=s[c]}return p.top=Math.round(p.top),p.bottom=Math.round(p.bottom),p.left=Math.round(p.left),p.right=Math.round(p.right),p},t.prototype.autoPosition=function(t,e,n,r){return(!r||"right"===r)&&t.left+e.left-n.offsetWidth<0?"right":(!r||"top"===r)&&t.bottom+e.bottom+n.offsetHeight>window.innerHeight?"top":(!r||"bottom"===r)&&t.top+e.top-n.offsetHeight<0?"bottom":(!r||"left"===r)&&t.right+e.right+n.offsetWidth>window.innerWidth?"left":null},t.prototype.getAllStyles=function(t){return window.getComputedStyle(t)},t.prototype.getStyle=function(t,e){return this.getAllStyles(t)[e]},t.prototype.isStaticPositioned=function(t){return"static"===(this.getStyle(t,"position")||"static")},t.prototype.offsetParent=function(t){for(var e=t.offsetParent||document.documentElement;e&&e!==document.documentElement&&this.isStaticPositioned(e);)e=e.offsetParent;return e||document.documentElement},t}(),o=new i},LmaP:function(t,e,n){"use strict";function r(){return Object(o.a)()(this)}var i=n("AP4T"),o=n("dSLC");i.Observable.prototype.toArray=r},NGRF:function(t,e,n){"use strict";function r(t){return null!=t&&"object"==typeof t}e.a=r},NdV9:function(t,e,n){"use strict";var r=n("AP4T"),i=n("fgj+");r.Observable.from=i.a},NePw:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={e:{}}},Oryw:function(t,e,n){"use strict";n.d(e,"a",function(){return u});var r=n("AP4T"),i=n("8Ut3"),o=n("Ecq+"),s=n("3iOE"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(t){function e(e,n){t.call(this),this.array=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return a(e,t),e.create=function(t,n){return new e(t,n)},e.of=function(){for(var t=[],n=0;n<arguments.length;n++)t[n-0]=arguments[n];var r=t[t.length-1];Object(s.a)(r)?t.pop():r=null;var a=t.length;return a>1?new e(t,r):1===a?new i.a(t[0],r):new o.a(r)},e.dispatch=function(t){var e=t.array,n=t.index,r=t.count,i=t.subscriber;if(n>=r)return void i.complete();i.next(e[n]),i.closed||(t.index=n+1,this.schedule(t))},e.prototype._subscribe=function(t){var n=this.array,r=n.length,i=this.scheduler;if(i)return i.schedule(e.dispatch,0,{array:n,index:0,count:r,subscriber:t});for(var o=0;o<r&&!t.closed;o++)t.next(n[o]);t.complete()},e}(r.Observable)},PAZ8:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("AP4T"),i=function(){function t(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){switch(this.kind){case"N":return r.Observable.of(this.value);case"E":return r.Observable.throw(this.error);case"C":return r.Observable.empty()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return t.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}()},"PR+T":function(t,e,n){"use strict";function r(){}e.a=r},PSNg:function(t,e,n){"use strict";var r=n("AP4T"),i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this),this.error=e,this.scheduler=n}return i(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.error;t.subscriber.error(e)},e.prototype._subscribe=function(t){var n=this.error,r=this.scheduler;if(t.syncErrorThrowable=!0,r)return r.schedule(e.dispatch,0,{error:n,subscriber:t});t.error(n)},e}(r.Observable),s=o.create;r.Observable.throw=s},Qa4U:function(t,e,n){"use strict";function r(t,e,n){void 0===n&&(n=null);var r=[],i=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=i(t);e&&r.push(e)}),r}function i(t){if(":"!=t[0])return[null,t];var e=t.indexOf(":",1);if(-1==e)throw new Error('Unsupported format "'+t+'" expecting ":namespace:name"');return[t.slice(1,e),t.slice(e+1)]}function o(t){return"ng-container"===i(t)[1]}function s(t){return"ng-content"===i(t)[1]}function a(t){return"ng-template"===i(t)[1]}function u(t){return null===t?null:i(t)[0]}function c(t,e){return t?":"+t+":"+e:e}function l(t){return Ei[t.toLowerCase()]||xi}function p(t){return t.replace(ki,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t[1].toUpperCase()})}function h(t,e){return d(t,":",e)}function f(t,e){return d(t,".",e)}function d(t,e,n){var r=t.indexOf(e);return-1==r?n:[t.slice(0,r).trim(),t.slice(r+1).trim()]}function y(t,e,n){return Array.isArray(t)?e.visitArray(t,n):_(t)?e.visitStringMap(t,n):null==t||"string"==typeof t||"number"==typeof t||"boolean"==typeof t?e.visitPrimitive(t,n):e.visitOther(t,n)}function m(t){return null!==t&&void 0!==t}function v(t){return void 0===t?null:t}function g(t,e){var n=Error(t);return n[Di]=!0,e&&(n[Ni]=e),n}function b(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function _(t){return"object"==typeof t&&null!==t&&Object.getPrototypeOf(t)===Ri}function w(t){for(var e="",n=0;n<t.length;n++){var r=t.charCodeAt(n);if(r>=55296&&r<=56319&&t.length>n+1){var i=t.charCodeAt(n+1);i>=56320&&i<=57343&&(n++,r=(r-55296<<10)+i-56320+65536)}r<=127?e+=String.fromCharCode(r):r<=2047?e+=String.fromCharCode(r>>6&31|192,63&r|128):r<=65535?e+=String.fromCharCode(r>>12|224,r>>6&63|128,63&r|128):r<=2097151&&(e+=String.fromCharCode(r>>18&7|240,r>>12&63|128,r>>6&63|128,63&r|128))}return e}function C(t){return t.replace(/\W/g,"_")}function E(t){if(!t||!t.reference)return null;var e=t.reference;if(e instanceof vi)return e.name;if(e.__anonymousType)return e.__anonymousType;var n=Object(ti["\u0275stringify"])(e);return n.indexOf("(")>=0?(n="anonymous_"+Li++,e.__anonymousType=n):n=C(n),n}function x(t){var e=t.reference;return e instanceof vi?e.filePath:"./"+Object(ti["\u0275stringify"])(e)}function S(t,e){return"View_"+E({reference:t})+"_"+e}function O(t){return"RenderType_"+E({reference:t})}function T(t){return"HostView_"+E({reference:t})}function P(t){return E({reference:t})+"NgFactory"}function M(t){return null!=t.value?C(t.value):E(t.identifier)}function k(t){return null!=t.identifier?t.identifier.reference:t.value}function A(t,e,n){var r=Oi.parse(e.selector)[0].getMatchingElementTemplate();return Bi.create({isHost:!0,type:{reference:t,diDeps:[],lifecycleHooks:[]},template:new Hi({encapsulation:ti.ViewEncapsulation.None,template:r,templateUrl:"",styles:[],styleUrls:[],ngContentSelectors:[],animations:[],isInline:!0,externalStylesheets:[],interpolation:null,preserveWhitespaces:!1}),exportAs:null,changeDetection:ti.ChangeDetectionStrategy.Default,inputs:[],outputs:[],host:{},isComponent:!0,selector:"*",providers:[],viewProviders:[],queries:[],viewQueries:[],componentViewType:n,rendererType:{id:"__Host__",encapsulation:ti.ViewEncapsulation.None,styles:[],data:{}},entryComponents:[],componentFactory:null})}function I(t){return t||[]}function D(t){return t.reduce(function(t,e){var n=Array.isArray(e)?D(e):e;return t.concat(n)},[])}function N(t){return t.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function R(t,e,n){var r;return r=n.isInline?e.type.reference instanceof vi?e.type.reference.filePath+"."+e.type.reference.name+".html":E(t)+"/"+E(e.type)+".html":n.templateUrl,N(r)}function j(t,e){var n=t.moduleUrl.split(/\/\\/g);return N("css/"+e+n[n.length-1]+".ngstyle.js")}function L(t){return N(E(t.type)+"/module.ngfactory.js")}function V(t,e){return N(E(t)+"/"+E(e.type)+".ngfactory.js")}function F(t,e){return void 0===e&&(e=!0),null===t?e:t}function H(t){return t>=xo&&t<=Mo||t==es}function B(t){return Fo<=t&&t<=Ho}function U(t){return t>=Wo&&t<=Jo||t>=Bo&&t<=zo}function Y(t){return t>=Wo&&t<=Ko||t>=Bo&&t<=Yo||B(t)}function z(){return function(t){return t}}function q(t,e){if(Object(ti.isDevMode)()&&null!=e){if(!Array.isArray(e))throw new Error("Expected '"+t+"' to be an array of strings.");for(var n=0;n<e.length;n+=1)if("string"!=typeof e[n])throw new Error("Expected '"+t+"' to be an array of strings.")}}function W(t,e){if(!(null==e||Array.isArray(e)&&2==e.length))throw new Error("Expected '"+t+"' to be an array, [start, end].");if(Object(ti.isDevMode)()&&null!=e){var n=e[0],r=e[1];rs.forEach(function(t){if(t.test(n)||t.test(r))throw new Error("['"+n+"', '"+r+"'] contains unusable interpolation symbol.")})}}function G(t,e){return new cs(t,ss.Character,e,String.fromCharCode(e))}function K(t,e){return new cs(t,ss.Identifier,0,e)}function Q(t,e){return new cs(t,ss.Keyword,0,e)}function X(t,e){return new cs(t,ss.Operator,0,e)}function $(t,e){return new cs(t,ss.String,0,e)}function Z(t,e){return new cs(t,ss.Number,e,"")}function J(t,e){return new cs(t,ss.Error,0,e)}function tt(t){return Wo<=t&&t<=Jo||Bo<=t&&t<=zo||t==qo||t==Ao}function et(t){if(0==t.length)return!1;var e=new ps(t);if(!tt(e.peek))return!1;for(e.advance();e.peek!==Eo;){if(!nt(e.peek))return!1;e.advance()}return!0}function nt(t){return U(t)||B(t)||t==qo||t==Ao}function rt(t){return t==Go||t==Uo}function it(t){return t==No||t==Do}function ot(t){return t===Io||t===ko||t===ns}function st(t){switch(t){case Qo:return So;case Ko:return To;case Xo:return Po;case $o:return xo;case Zo:return Oo;default:return t}}function at(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}function ut(t){var e=b(t.start)+"([\\s\\S]*?)"+b(t.end);return new RegExp(e,"g")}function ct(t,e){var n=x(e),r=null!=n?"in "+t+" "+E(e)+" in "+n:"in "+t+" "+E(e),i=new gs("",r);return new bs(new vs(i,-1,-1,-1),new vs(i,-1,-1,-1))}function lt(t,e,n){void 0===n&&(n=null);var r=[],i=t.visit?function(e){return t.visit(e,n)||e.visit(t,n)}:function(e){return e.visit(t,n)};return e.forEach(function(t){var e=i(t);e&&r.push(e)}),r}function pt(t,e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=os),new Ns(new gs(t,e),n,r,i).tokenize()}function ht(t){return'Unexpected character "'+(t===Eo?"EOF":String.fromCharCode(t))+'"'}function ft(t){return'Unknown entity "'+t+'" - use the "&#<decimal>;" or "&#x<hex>;" syntax'}function dt(t){return!H(t)||t===Eo}function yt(t){return H(t)||t===Vo||t===Ro||t===Io||t===ko||t===Lo}function mt(t){return(t<Wo||Jo<t)&&(t<Bo||zo<t)&&(t<Fo||t>Ho)}function vt(t){return t==jo||t==Eo||!Y(t)}function gt(t){return t==jo||t==Eo||!U(t)}function bt(t,e,n){var r=!!n&&t.indexOf(n.start,e)==e;return t.charCodeAt(e)==ts&&!r}function _t(t){return t===Lo||U(t)||B(t)}function wt(t,e){return Ct(t)==Ct(e)}function Ct(t){return t>=Wo&&t<=Jo?t-Wo+Bo:t}function Et(t){for(var e=[],n=void 0,r=0;r<t.length;r++){var i=t[r];n&&n.type==Ps.TEXT&&i.type==Ps.TEXT?(n.parts[0]+=i.parts[0],n.sourceSpan.end=i.sourceSpan.end):(n=i,e.push(n))}return e}function xt(t,e){return t.length>0&&t[t.length-1]===e}function St(t){return t.id||Pt(Tt(t.nodes).join("")+"["+t.meaning+"]")}function Ot(t){if(t.id)return t.id;var e=new Bs;return At(t.nodes.map(function(t){return t.visit(e,null)}).join(""),t.meaning)}function Tt(t){return t.map(function(t){return t.visit(Hs,null)})}function Pt(t){var e=w(t),n=Ht(e,Us.Big),r=8*e.length,i=new Array(80),o=[1732584193,4023233417,2562383102,271733878,3285377520],s=o[0],a=o[1],u=o[2],c=o[3],l=o[4];n[r>>5]|=128<<24-r%32,n[15+(r+64>>9<<4)]=r;for(var p=0;p<n.length;p+=16){for(var h=[s,a,u,c,l],f=h[0],d=h[1],y=h[2],m=h[3],v=h[4],g=0;g<80;g++){i[g]=g<16?n[p+g]:Vt(i[g-3]^i[g-8]^i[g-14]^i[g-16],1);var b=Mt(g,a,u,c),_=b[0],C=b[1],E=[Vt(s,5),_,l,C,i[g]].reduce(Nt);x=[c,u,Vt(a,30),s,E],l=x[0],c=x[1],u=x[2],a=x[3],s=x[4]}S=[Nt(s,f),Nt(a,d),Nt(u,y),Nt(c,m),Nt(l,v)],s=S[0],a=S[1],u=S[2],c=S[3],l=S[4]}return qt(Yt([s,a,u,c,l]));var x,S}function Mt(t,e,n,r){return t<20?[e&n|~e&r,1518500249]:t<40?[e^n^r,1859775393]:t<60?[e&n|e&r|n&r,2400959708]:[e^n^r,3395469782]}function kt(t){var e=w(t),n=[It(e,0),It(e,102072)],r=n[0],i=n[1];return 0!=r||0!=i&&1!=i||(r^=319790063,i^=-1801410264),[r,i]}function At(t,e){var n=kt(t),r=n[0],i=n[1];if(e){var o=kt(e),s=o[0],a=o[1];u=jt(Ft([r,i],1),[s,a]),r=u[0],i=u[1]}return Wt(Yt([2147483647&r,i]));var u}function It(t,e){var n,r=[2654435769,2654435769],i=r[0],o=r[1],s=t.length;for(n=0;n+12<=s;n+=12)i=Nt(i,Ut(t,n,Us.Little)),o=Nt(o,Ut(t,n+4,Us.Little)),e=Nt(e,Ut(t,n+8,Us.Little)),a=Dt([i,o,e]),i=a[0],o=a[1],e=a[2];return i=Nt(i,Ut(t,n,Us.Little)),o=Nt(o,Ut(t,n+4,Us.Little)),e=Nt(e,s),e=Nt(e,Ut(t,n+8,Us.Little)<<8),Dt([i,o,e])[2];var a}function Dt(t){var e=t[0],n=t[1],r=t[2];return e=Lt(e,n),e=Lt(e,r),e^=r>>>13,n=Lt(n,r),n=Lt(n,e),n^=e<<8,r=Lt(r,e),r=Lt(r,n),r^=n>>>13,e=Lt(e,n),e=Lt(e,r),e^=r>>>12,n=Lt(n,r),n=Lt(n,e),n^=e<<16,r=Lt(r,e),r=Lt(r,n),r^=n>>>5,e=Lt(e,n),e=Lt(e,r),e^=r>>>3,n=Lt(n,r),n=Lt(n,e),n^=e<<10,r=Lt(r,e),r=Lt(r,n),r^=n>>>15,[e,n,r]}function Nt(t,e){return Rt(t,e)[1]}function Rt(t,e){var n=(65535&t)+(65535&e),r=(t>>>16)+(e>>>16)+(n>>>16);return[r>>>16,r<<16|65535&n]}function jt(t,e){var n=t[0],r=t[1],i=e[0],o=e[1],s=Rt(r,o),a=s[0],u=s[1];return[Nt(Nt(n,i),a),u]}function Lt(t,e){var n=(65535&t)-(65535&e);return(t>>16)-(e>>16)+(n>>16)<<16|65535&n}function Vt(t,e){return t<<e|t>>>32-e}function Ft(t,e){var n=t[0],r=t[1];return[n<<e|r>>>32-e,r<<e|n>>>32-e]}function Ht(t,e){for(var n=Array(t.length+3>>>2),r=0;r<n.length;r++)n[r]=Ut(t,4*r,e);return n}function Bt(t,e){return e>=t.length?0:255&t.charCodeAt(e)}function Ut(t,e,n){var r=0;if(n===Us.Big)for(var i=0;i<4;i++)r+=Bt(t,e+i)<<24-8*i;else for(var i=0;i<4;i++)r+=Bt(t,e+i)<<8*i;return r}function Yt(t){return t.reduce(function(t,e){return t+zt(e)},"")}function zt(t){for(var e="",n=0;n<4;n++)e+=String.fromCharCode(t>>>8*(3-n)&255);return e}function qt(t){for(var e="",n=0;n<t.length;n++){var r=Bt(t,n);e+=(r>>>4).toString(16)+(15&r).toString(16)}return e.toLowerCase()}function Wt(t){for(var e="",n="1",r=t.length-1;r>=0;r--)e=Gt(e,Kt(Bt(t,r),n)),n=Kt(256,n);return e.split("").reverse().join("")}function Gt(t,e){for(var n="",r=Math.max(t.length,e.length),i=0,o=0;i<r||o;i++){var s=o+ +(t[i]||0)+ +(e[i]||0);s>=10?(o=1,n+=s-10):(o=0,n+=s)}return n}function Kt(t,e){for(var n="",r=e;0!==t;t>>>=1)1&t&&(n=Gt(n,r)),r=Gt(r,r);return n}function Qt(t){var e=new ea(ta,t);return function(t,n,r,i){return e.toI18nMessage(t,n,r,i)}}function Xt(t){return t.split(na)[2]}function $t(t,e,n,r){return new la(n,r).extract(t,e)}function Zt(t,e,n,r,i){return new la(r,i).merge(t,e,n)}function Jt(t){return!!(t instanceof Ts&&t.value&&t.value.startsWith("i18n"))}function te(t){return!!(t instanceof Ts&&t.value&&"/i18n"===t.value)}function ee(t){return t.attrs.find(function(t){return t.name===ia})||null}function ne(t){if(!t)return{meaning:"",description:"",id:""};var e=t.indexOf(aa),n=t.indexOf(sa),r=e>-1?[t.slice(0,e),t.slice(e+2)]:[t,""],i=r[0],o=r[1],s=n>-1?[i.slice(0,n),i.slice(n+1)]:["",i];return{meaning:s[0],description:s[1],id:o}}function re(t){return ha}function ie(t){return t.map(function(t){return t.visit(va)}).join("")}function oe(t){return Ea.reduce(function(t,e){return t.replace(e[0],e[1])},t)}function se(t){switch(t.toLowerCase()){case"br":return"lb";case"img":return"image";default:return"x-"+t}}function ae(t){switch(t.toLowerCase()){case"br":case"b":case"i":case"u":return"fmt";case"img":return"image";case"a":return"link";default:return"other"}}function ue(t){return Ot(t)}function ce(t){return t.toUpperCase().replace(/[^A-Z0-9_]/g,"_")}function le(t,e,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!0,get:function(){var r=n();return Object.defineProperty(t,e,{enumerable:!0,value:r}),r},set:function(t){throw new Error("Could not overwrite an XTB translation")}})}function pe(t){switch(t=(t||"xlf").toLowerCase()){case"xmb":return new Ia;case"xtb":return new Ra;case"xliff2":case"xlf2":return new Pa;case"xliff":case"xlf":default:return new xa}}function he(t){return{identifier:{reference:t}}}function fe(t,e){return he(t.resolveExternalReference(e))}function de(t){return t.some(function(t){return t.name===za})}function ye(t){return t.replace(new RegExp(wi,"g")," ")}function me(t){return new js(lt(new Qa,t.rootNodes),t.errors)}function ve(t){var e=new Ja;return new $a(lt(e,t),e.isExpanded,e.errors)}function ge(t,e){var n=t.cases.map(function(t){-1!=Xa.indexOf(t.value)||t.value.match(/^=\d+$/)||e.push(new Za(t.valueSourceSpan,'Plural cases should be "=<number>" or one of '+Xa.join(", ")));var n=ve(t.expression);return e.push.apply(e,n.errors),new Os("ng-template",[new Ss("ngPluralCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new Ss("[ngPlural]",t.switchValue,t.switchValueSourceSpan);return new Os("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function be(t,e){var n=t.cases.map(function(t){var n=ve(t.expression);return e.push.apply(e,n.errors),"other"===t.value?new Os("ng-template",[new Ss("ngSwitchDefault","",t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan):new Os("ng-template",[new Ss("ngSwitchCase",""+t.value,t.valueSourceSpan)],n.nodes,t.sourceSpan,t.sourceSpan,t.sourceSpan)}),r=new Ss("[ngSwitch]",t.switchValue,t.switchValueSourceSpan);return new Os("ng-container",[r],n,t.sourceSpan,t.sourceSpan,t.sourceSpan)}function _e(t,e){var n=e.useExisting,r=e.useValue,i=e.deps;return{token:t.token,useClass:t.useClass,useExisting:n,useFactory:t.useFactory,useValue:r,deps:i,multi:t.multi}}function we(t,e){var n=e.eager,r=e.providers;return new hi(t.token,t.multiProvider,t.eager||n,r,t.providerType,t.lifecycleHooks,t.sourceSpan)}function Ce(t,e,n){var r=new Map;return t.forEach(function(t){Ee([{token:{identifier:t.type},useClass:t.type}],t.isComponent?fi.Component:fi.Directive,!0,e,n,r)}),t.filter(function(t){return t.isComponent}).concat(t.filter(function(t){return!t.isComponent})).forEach(function(t){Ee(t.providers,fi.PublicService,!1,e,n,r),Ee(t.viewProviders,fi.PrivateService,!1,e,n,r)}),r}function Ee(t,e,n,r,i,o){t.forEach(function(t){var s=o.get(k(t.token));if(null!=s&&!!s.multiProvider!=!!t.multi&&i.push(new tu("Mixing multi and non multi provider is not possible for token "+M(s.token),r)),s)t.multi||(s.providers.length=0),s.providers.push(t);else{var a=t.token.identifier&&t.token.identifier.lifecycleHooks?t.token.identifier.lifecycleHooks:[],u=!(t.useClass||t.useExisting||t.useFactory);s=new hi(t.token,!!t.multi,n||u,[t],e,a,r),o.set(k(t.token),s)}})}function xe(t){var e=1,n=new Map;return t.viewQueries&&t.viewQueries.forEach(function(t){return Oe(n,{meta:t,queryId:e++})}),n}function Se(t,e){var n=t,r=new Map;return e.forEach(function(t,e){t.queries&&t.queries.forEach(function(t){return Oe(r,{meta:t,queryId:n++})})}),r}function Oe(t,e){e.meta.selectors.forEach(function(n){var r=t.get(k(n));r||(r=[],t.set(k(n),r)),r.push(e)})}function Te(t){if(null==t||0===t.length||"/"==t[0])return!1;var e=t.match(uu);return null===e||"package"==e[1]||"asset"==e[1]}function Pe(t,e,n){var r=[],i=n.replace(au,"").replace(su,function(){for(var n=[],i=0;i<arguments.length;i++)n[i]=arguments[i];var o=n[1]||n[2];return Te(o)?(r.push(t.resolve(e,o)),""):n[0]});return new ou(i,r)}function Me(t){return"@"==t[0]}function ke(t,e,n,r){var i=[];return Oi.parse(e).forEach(function(e){var o=e.element?[e.element]:t.allKnownElementNames(),s=new Set(e.notSelectors.filter(function(t){return t.isElementSelector()}).map(function(t){return t.element})),a=o.filter(function(t){return!s.has(t)});i.push.apply(i,a.map(function(e){return t.securityContext(e,n,r)}))}),0===i.length?[ti.SecurityContext.NONE]:Array.from(new Set(i)).sort()}function Ae(t){var e=null,n=null,r=null,i=!1,o=null;t.attrs.forEach(function(t){var s=t.name.toLowerCase();s==fu?e=t.value:s==mu?n=t.value:s==yu?r=t.value:t.name==_u?i=!0:t.name==wu&&t.value.length>0&&(o=t.value)}),e=Ie(e);var a=t.name.toLowerCase(),u=Cu.OTHER;return s(a)?u=Cu.NG_CONTENT:a==gu?u=Cu.STYLE:a==bu?u=Cu.SCRIPT:a==du&&r==vu&&(u=Cu.STYLESHEET),new Eu(u,e,n,i,o)}function Ie(t){return null===t||0===t.length?"*":t}function De(t){return function(e){return-1===t.indexOf(e.msg)||(Mu[e.msg]=(Mu[e.msg]||0)+1,Mu[e.msg]<=1)}}function Ne(t){return t?t.split(",").map(function(t){return t.trim()}):[]}function Re(t){return t.trim().split(/\s+/g)}function je(t,e){var n=new Oi,r=i(t)[1];n.setElement(r);for(var o=0;o<e.length;o++){var s=e[o][0],a=i(s)[1],u=e[o][1];if(n.addAttribute(a,u),s.toLowerCase()==Ou){Re(u).forEach(function(t){return n.addClassName(t)})}}return n}function Le(t){return t instanceof Cs&&0==t.value.trim().length}function Ve(t){var e=new Map;return t.forEach(function(t){e.get(t.type.reference)||e.set(t.type.reference,t)}),Array.from(e.values())}function Fe(t){return t instanceof bo&&(t=t.ast),t instanceof Zi}function He(t,e,n){if(a(t.name))return!0;var r=i(t.name)[1];return!(r.toLowerCase()!==Su||!e||r.toLowerCase()!==Su)&&(n(Pu,t.sourceSpan),!0)}function Be(){return new Uu(".")}function Ue(t){var e=ze(t);return e&&e[zu.Scheme]||""}function Ye(t,e,n,r,i,o,s){var a=[];return null!=t&&a.push(t+":"),null!=n&&(a.push("//"),null!=e&&a.push(e+"@"),a.push(n),null!=r&&a.push(":"+r)),null!=i&&a.push(i),null!=o&&a.push("?"+o),null!=s&&a.push("#"+s),a.join("")}function ze(t){return t.match(Yu)}function qe(t){if("/"==t)return"/";for(var e="/"==t[0]?"/":"",n="/"===t[t.length-1]?"/":"",r=t.split("/"),i=[],o=0,s=0;s<r.length;s++){var a=r[s];switch(a){case"":case".":break;case"..":i.length>0?i.pop():o++;break;default:i.push(a)}}if(""==e){for(;o-- >0;)i.unshift("..");0===i.length&&i.push(".")}return e+i.join("/")+n}function We(t){var e=t[zu.Path];return e=null==e?"":qe(e),t[zu.Path]=e,Ye(t[zu.Scheme],t[zu.UserInfo],t[zu.Domain],t[zu.Port],e,t[zu.QueryData],t[zu.Fragment])}function Ge(t,e){var n=ze(encodeURI(e)),r=ze(t);if(null!=n[zu.Scheme])return We(n);n[zu.Scheme]=r[zu.Scheme];for(var i=zu.Scheme;i<=zu.Port;i++)null==n[i]&&(n[i]=r[i]);if("/"==n[zu.Path][0])return We(n);var o=r[zu.Path];null==o&&(o="/");var s=o.lastIndexOf("/");return o=o.substring(0,s+1)+n[zu.Path],n[zu.Path]=o,We(n)}function Ke(t){return t instanceof ti.Directive}function Qe(t,e){for(var n=t.length-1;n>=0;n--)if(e(t[n]))return t[n];return null}function Xe(t,e){void 0===e&&(e=!1);var n=Je(t,e);return n[0]+".ngfactory"+n[1]}function $e(t){return t.replace(Qu,".")}function Ze(t){return Qu.test(t)}function Je(t,e){if(void 0===e&&(e=!1),t.endsWith(".d.ts"))return[t.slice(0,-5),e?".ts":".d.ts"];var n=t.lastIndexOf(".");return-1!==n?[t.substring(0,n),t.substring(n)]:[t,""]}function tn(t){return t.replace(Ku,"")+".ngsummary.json"}function en(t,e){void 0===e&&(e=!1);var n=Je($e(t),e);return n[0]+".ngsummary"+n[1]}function nn(t){return t.replace(Xu,".")}function rn(t){return t+"NgSummary"}function on(t){return t.replace($u,"")}function sn(t,e,n){return t.hasLifecycleHook(n,un(e))}function an(t,e){return Ju.filter(function(n){return sn(t,n,e)})}function un(t){switch(t){case Zu.OnInit:return"ngOnInit";case Zu.OnDestroy:return"ngOnDestroy";case Zu.DoCheck:return"ngDoCheck";case Zu.OnChanges:return"ngOnChanges";case Zu.AfterContentInit:return"ngAfterContentInit";case Zu.AfterContentChecked:return"ngAfterContentChecked";case Zu.AfterViewInit:return"ngAfterViewInit";case Zu.AfterViewChecked:return"ngAfterViewChecked"}}function cn(t){return t instanceof ti.NgModule}function ln(t){return t instanceof ti.Pipe}function pn(t,e){if(void 0===e&&(e=[]),t)for(var n=0;n<t.length;n++){var r=Object(ti.resolveForwardRef)(t[n]);Array.isArray(r)?pn(r,e):e.push(r)}return e}function hn(t){return t?Array.from(new Set(t)):[]}function fn(t){return hn(pn(t))}function dn(t){return t instanceof vi||t instanceof ti.Type}function yn(t,e){y(t,new sc,e)}function mn(t){return t instanceof vi?t.name+" in "+t.filePath:Object(ti["\u0275stringify"])(t)}function vn(t){var e=Error("Can't compile synchronously as "+Object(ti["\u0275stringify"])(t)+" is still being loaded!");return e[ti["\u0275ERROR_COMPONENT_TYPE"]]=t,e}function gn(t){var e=new al;return e.visitAllStatements(t,null),e.varNames}function bn(t,e){if(!e)return t;var n=new ul(e);return t.visitStatement(n,null)}function _n(t,e){if(!e)return t;var n=new ul(e);return t.visitExpression(n,null)}function wn(t,e,n){return new _c(t,e,n)}function Cn(t,e,n){return void 0===e&&(e=null),new Mc(t,null,e,n)}function En(t,e,n){return void 0===e&&(e=null),void 0===n&&(n=null),null!=t?xn(Cn(t,e,null),n):null}function xn(t,e){return void 0===e&&(e=null),null!=t?new pc(t,e):null}function Sn(t,e,n){return new Hc(t,e,n)}function On(t,e){return void 0===e&&(e=null),new Uc(t.map(function(t){return new Bc(t.key,t.value,t.quoted)}),e,null)}function Tn(t,e){return new Ic(t,e)}function Pn(t,e){return new Dc(t,e)}function Mn(t,e,n,r){return new jc(t,e,n,r)}function kn(t,e,n){return new Pc(t,e,n)}function An(t,e,n){return void 0===n&&(n=null),y(e,new cl(t),n)}function In(t,e){var n=0;e.eager||(n|=4096),e.providerType===fi.PrivateService&&(n|=8192),e.lifecycleHooks.forEach(function(t){t!==Zu.OnDestroy&&e.providerType!==fi.Directive&&e.providerType!==fi.Component||(n|=Ln(t))});var r=e.multiProvider?Dn(t,n,e.providers):Nn(t,n,e.providerType,e.providers[0]);return{providerExpr:r.providerExpr,flags:r.flags,depsExpr:r.depsExpr,tokenExpr:Rn(t,e.token)}}function Dn(t,e,n){function r(e,n){return n.map(function(n,r){var s="p"+e+"_"+r;return o.push(new Rc(s,dc)),i.push(jn(t,n)),wn(s)})}var i=[],o=[],s=n.map(function(e,n){var i;if(e.useClass){var o=r(n,e.deps||e.useClass.diDeps);i=t.importExpr(e.useClass.reference).instantiate(o)}else if(e.useFactory){var o=r(n,e.deps||e.useFactory.diDeps);i=t.importExpr(e.useFactory.reference).callFn(o)}else if(e.useExisting){var o=r(n,[{token:e.useExisting}]);i=o[0]}else i=An(t,e.useValue);return i});return{providerExpr:Mn(o,[new $c(Sn(s))],yc),flags:1024|e,depsExpr:Sn(i)}}function Nn(t,e,n,r){var i,o;return n===fi.Directive||n===fi.Component?(i=t.importExpr(r.useClass.reference),e|=16384,o=r.deps||r.useClass.diDeps):r.useClass?(i=t.importExpr(r.useClass.reference),e|=512,o=r.deps||r.useClass.diDeps):r.useFactory?(i=t.importExpr(r.useFactory.reference),e|=1024,o=r.deps||r.useFactory.diDeps):r.useExisting?(i=zc,e|=2048,o=[{token:r.useExisting}]):(i=An(t,r.useValue),e|=256,o=[]),{providerExpr:i,flags:e,depsExpr:Sn(o.map(function(e){return jn(t,e)}))}}function Rn(t,e){return e.identifier?t.importExpr(e.identifier.reference):kn(e.value)}function jn(t,e){var n=e.isValue?An(t,e.value):Rn(t,e.token),r=0;return e.isSkipSelf&&(r|=1),e.isOptional&&(r|=2),e.isValue&&(r|=8),0===r?n:Sn([kn(r),n])}function Ln(t){var e=0;switch(t){case Zu.AfterContentChecked:e=2097152;break;case Zu.AfterContentInit:e=1048576;break;case Zu.AfterViewChecked:e=8388608;break;case Zu.AfterViewInit:e=4194304;break;case Zu.DoCheck:e=262144;break;case Zu.OnChanges:e=524288;break;case Zu.OnDestroy:e=131072;break;case Zu.OnInit:e=65536}return e}function Vn(t,e,n,r){var i=r.map(function(t){return e.importExpr(t.componentFactory)}),o=fe(t,Ya.ComponentFactoryResolver),s={diDeps:[{isValue:!0,value:Sn(i)},{token:o,isSkipSelf:!0,isOptional:!0},{token:fe(t,Ya.NgModuleRef)}],lifecycleHooks:[],reference:t.resolveExternalReference(Ya.CodegenComponentFactoryResolver)},a=Nn(e,n,fi.PrivateService,{token:o,multi:!1,useClass:s});return{providerExpr:a.providerExpr,flags:a.flags,depsExpr:a.depsExpr,tokenExpr:Rn(e,o)}}function Fn(t){var e="";t=w(t);for(var n=0;n<t.length;){var r=t.charCodeAt(n++),i=t.charCodeAt(n++),o=t.charCodeAt(n++);e+=Bn(r>>2),e+=Bn((3&r)<<4|(isNaN(i)?0:i>>4)),e+=isNaN(i)?"=":Bn((15&i)<<2|o>>6),e+=isNaN(i)||isNaN(o)?"=":Bn(63&o)}return e}function Hn(t){t=t<0?1+(-t<<1):t<<1;var e="";do{var n=31&t;t>>=5,t>0&&(n|=32),e+=Bn(n)}while(t>0);return e}function Bn(t){if(t<0||t>=64)throw new Error("Can only encode value in the range [0, 63]");return dl[t]}function Un(t,e,n){if(void 0===n&&(n=!0),null==t)return null;var r=t.replace(yl,function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return"$"==t[0]?e?"\\$":"$":"\n"==t[0]?"\\n":"\r"==t[0]?"\\r":"\\"+t[0]});return n||!ml.test(r)?"'"+r+"'":r}function Yn(t){for(var e="",n=0;n<t;n++)e+=vl;return e}function zn(t){var e=new El,n=wl.createRoot();return(Array.isArray(t)?t:[t]).forEach(function(t){if(t instanceof Gc)t.visitStatement(e,n);else if(t instanceof gc)t.visitExpression(e,n);else{if(!(t instanceof uc))throw new Error("Don't know how to print debug info for "+t);t.visitType(e,n)}}),n.toSource()}function qn(t,e){for(var n=0,r=e;n<r.length;n++){var i=r[n];xl[i.toLowerCase()]=t}}function Wn(t){switch(t){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}function Gn(t){return t.replace(Xl,"")}function Kn(t){var e=t.match($l);return e?e[0]:""}function Qn(t,e){var n=Xn(t),r=0;return n.escapedString.replace(Zl,function(){for(var t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];var o=t[2],s="",a=t[4],u="";a&&a.startsWith("{"+np)&&(s=n.blocks[r++],a=a.substring(np.length+1),u="{");var c=e(new rp(o,s));return""+t[1]+c.selector+t[3]+u+c.content+a})}function Xn(t){for(var e=t.split(Jl),n=[],r=[],i=0,o=[],s=0;s<e.length;s++){var a=e[s];a==ep&&i--,i>0?o.push(a):(o.length>0&&(r.push(o.join("")),n.push(np),o=[]),n.push(a)),a==tp&&i++}return o.length>0&&(r.push(o.join("")),n.push(np)),new ip(n.join(""),r)}function $n(t){var e="styles";return t&&(e+="_"+E(t.type)),e}function Zn(t,e,n,r){t||(t=new dp);var i=Jn({createLiteralArrayConverter:function(t){return function(t){return Sn(t)}},createLiteralMapConverter:function(t){return function(e){return On(t.map(function(t,n){return{key:t.key,value:e[n],quoted:t.quoted}}))}},createPipeConverter:function(t){throw new Error("Illegal State: Actions are not allowed to contain pipes. Pipe: "+t)}},n),o=new fp(t,e,r),s=[];ur(i.visit(o,pp.Statement),s),ir(o.temporaryCount,r,s);var a=s.length-1,u=null;if(a>=0){var c=s[a],l=pr(c);l&&(u=lr(r),s[a]=u.set(l.cast(dc).notIdentical(kn(!1))).toDeclStmt(null,[Wc.Final]))}return new cp(s,u)}function Jn(t,e){return er(t,e)}function tr(t,e,n,r){t||(t=new dp);var i=cr(r),o=[],s=new fp(t,e,r),a=n.visit(s,pp.Expression);if(s.temporaryCount)for(var u=0;u<s.temporaryCount;u++)o.push(rr(r,u));return o.push(i.set(a).toDeclStmt(null,[Wc.Final])),new lp(o,i)}function er(t,e){var n=new hp(t);return e.visit(n)}function nr(t,e){return"tmp_"+t+"_"+e}function rr(t,e){return new Kc(nr(t,e),zc)}function ir(t,e,n){for(var r=t-1;r>=0;r--)n.unshift(rr(e,r))}function or(t,e){if(t!==pp.Statement)throw new Error("Expected a statement, but saw "+e)}function sr(t,e){if(t!==pp.Expression)throw new Error("Expected an expression, but saw "+e)}function ar(t,e){return t===pp.Statement?e.toStmt():e}function ur(t,e){Array.isArray(t)?t.forEach(function(t){return ur(t,e)}):e.push(t)}function cr(t){return wn("currVal_"+t)}function lr(t){return wn("pd_"+t)}function pr(t){return t instanceof Xc?t.expr:t instanceof $c?t.value:null}function hr(t){var e=t[t.length-1];return e instanceof ci?e.hasViewContainer:e instanceof ui?o(e.name)&&e.children.length?hr(e.children):e.hasViewContainer:e instanceof di}function fr(t,e){switch(t.type){case yi.Attribute:return Sn([kn(1),kn(t.name),kn(t.securityContext)]);case yi.Property:return Sn([kn(8),kn(t.name),kn(t.securityContext)]);case yi.Animation:return Sn([kn(8|(e&&e.directive.isComponent?32:16)),kn("@"+t.name),kn(t.securityContext)]);case yi.Class:return Sn([kn(2),kn(t.name),zc]);case yi.Style:return Sn([kn(4),kn(t.name),kn(t.unit)])}}function dr(t){var e=Object.create(null);return t.attrs.forEach(function(t){e[t.name]=t.value}),t.directives.forEach(function(t){Object.keys(t.directive.hostAttributes).forEach(function(n){var r=t.directive.hostAttributes[n],i=e[n];e[n]=null!=i?yr(n,i,r):r})}),Sn(Object.keys(e).sort().map(function(t){return Sn([kn(t),kn(e[t])])}))}function yr(t,e,n){return t==mp||t==vp?e+" "+n:n}function mr(t,e){return e.length>10?Cp.callFn([wp,kn(t),kn(1),Sn(e)]):Cp.callFn([wp,kn(t),kn(0)].concat(e))}function vr(t,e,n){return Cn(Ya.unwrapValue).callFn([wp,kn(t),kn(e),n])}function gr(t,e){return void 0===e&&(e=new Map),t.forEach(function(t){var n=new Set,r=new Set,i=void 0;t instanceof ui?(gr(t.children,e),t.children.forEach(function(t){var i=e.get(t);i.staticQueryIds.forEach(function(t){return n.add(t)}),i.dynamicQueryIds.forEach(function(t){return r.add(t)})}),i=t.queryMatches):t instanceof ci&&(gr(t.children,e),t.children.forEach(function(t){var n=e.get(t);n.staticQueryIds.forEach(function(t){return r.add(t)}),n.dynamicQueryIds.forEach(function(t){return r.add(t)})}),i=t.queryMatches),i&&i.forEach(function(t){return n.add(t.queryId)}),r.forEach(function(t){return n.delete(t)}),e.set(t,{staticQueryIds:n,dynamicQueryIds:r})}),e}function br(t){var e=new Set,n=new Set;return Array.from(t.values()).forEach(function(t){t.staticQueryIds.forEach(function(t){return e.add(t)}),t.dynamicQueryIds.forEach(function(t){return n.add(t)})}),n.forEach(function(t){return e.delete(t)}),{staticQueryIds:e,dynamicQueryIds:n}}function _r(t,e){return t.isAnimation?{name:"@"+t.name+"."+t.phase,target:e&&e.directive.isComponent?"component":null}:t}function wr(t,e,n){var r=0;return!n||!t.staticQueryIds.has(e)&&t.dynamicQueryIds.has(e)?r|=536870912:r|=268435456,r}function Cr(t,e,n,r,i){var o=new Pp(n,e),s=new Mp(t,n);r.forEach(function(t){return o.addOrMergeSummary({symbol:t.symbol,metadata:t.metadata})});for(var a=0;a<o.symbols.length;a++){var u=o.symbols[a];if(e.isLibraryFile(u.filePath)){var c=e.resolveSummary(u);if(!c){var l=n.resolveSymbol(u);l&&(c={symbol:l.symbol,metadata:l.metadata})}c&&(c.type&&s.addLibType(c.type),o.addOrMergeSummary(c))}}i.forEach(function(t){var n=t.summary,r=t.metadata;if(s.addSourceType(n,r),o.addOrMergeSummary({symbol:n.type.reference,metadata:null,type:n}),n.summaryKind===Vi.NgModule){var i=n;i.exportedDirectives.concat(i.exportedPipes).forEach(function(t){var n=t.reference;if(e.isLibraryFile(n.filePath)){var r=e.resolveSummary(n);r&&o.addOrMergeSummary(r)}})}});var p=o.serialize(),h=p.json,f=p.exportAs;return s.serialize(f),{json:h,exportAs:f}}function Er(t,e){return new kp(t).deserialize(e)}function xr(t,e){return Sr(t,e,zc)}function Sr(t,e,n){var r=rn(e.name);t.statements.push(Mn([],[new $c(n)],new hc(dc)).toDeclStmt(r,[Wc.Final,Wc.Exported]))}function Or(t,e){t.statements.push(Cn(e).toStmt())}function Tr(t,e,n,r){e.dependencies.forEach(function(e){e.setValue(t.getStaticSymbol(Pr(e.moduleUrl,n,r),e.name))})}function Pr(t,e,n){return t+(e?".shim":"")+".ngstyle"+n}function Mr(t,e,n){var r=Dr(t,e,n);return Ar(t,r.ngModules,r.symbolsMissingModule,n)}function kr(t,e,n){var r=Mr(t,e,n);if(r.symbolsMissingModule&&r.symbolsMissingModule.length){throw g(r.symbolsMissingModule.map(function(t){return"Cannot determine the module for class "+t.name+" in "+t.filePath+"! Add "+t.name+" to the NgModule to fix it."}).join("\n"))}return r}function Ar(t,e,n,r){var i=new Map;e.forEach(function(t){return i.set(t.type.reference,t)});var o=new Map,s=new Map,a=new Map,u=new Map,c=new Map,l=new Set;t.forEach(function(t){var e=t.filePath;l.add(e),r.isInjectable(t)&&c.set(e,(c.get(e)||[]).concat(t))}),e.forEach(function(t){var e=t.type.reference.filePath;l.add(e),s.set(e,(s.get(e)||[]).concat(t.type.reference)),t.declaredDirectives.forEach(function(e){var n=e.reference.filePath;l.add(n),a.set(n,(a.get(n)||[]).concat(e.reference)),o.set(e.reference,t)}),t.declaredPipes.forEach(function(e){var n=e.reference.filePath;l.add(n),u.set(n,(u.get(n)||[]).concat(e.reference)),o.set(e.reference,t)})});var p=[];return l.forEach(function(t){var e=a.get(t)||[],n=u.get(t)||[],r=s.get(t)||[],i=c.get(t)||[];p.push({srcUrl:t,directives:e,pipes:n,ngModules:r,injectables:i})}),{ngModuleByPipeOrDirective:o,files:p,ngModules:e,symbolsMissingModule:n}}function Ir(t,e,n){var r=[];return e.filter(function(t){return n.isSourceFile(t)}).forEach(function(e){t.getSymbolsOf(e).forEach(function(e){var n=t.resolveSymbol(e),i=n.metadata;i&&"error"!=i.__symbolic&&r.push(n.symbol)})}),r}function Dr(t,e,n){var r=new Map,i=[],o=new Set,s=function(t){if(r.has(t)||!e.isSourceFile(t.filePath))return!1;var i=n.getNgModuleMetadata(t,!1);return i&&(r.set(i.type.reference,i),i.declaredDirectives.forEach(function(t){return o.add(t.reference)}),i.declaredPipes.forEach(function(t){return o.add(t.reference)}),i.transitiveModule.modules.forEach(function(t){return s(t.reference)})),!!i};t.forEach(function(t){s(t)||!n.isDirective(t)&&!n.isPipe(t)||i.push(t)});var a=i.filter(function(t){return!o.has(t)});return{ngModules:Array.from(r.values()),symbolsMissingModule:a}}function Nr(t){return t&&"ignore"==t.__symbolic}function Rr(t){switch(t.message){case"Reference to non-exported class":if(t.context&&t.context.className)return"Reference to a non-exported class "+t.context.className+". Consider exporting the class";break;case"Variable not initialized":return"Only initialized variables and constants can be referenced because the value of this variable is needed by the template compiler";case"Destructuring not supported":return"Referencing an exported destructured variable or constant is not supported by the template compiler. Consider simplifying this to avoid destructuring";case"Could not resolve type":if(t.context&&t.context.typeName)return"Could not resolve type "+t.context.typeName;break;case"Function call not supported":return(t.context&&t.context.name?"Calling function '"+t.context.name+"', f":"F")+"unction calls are not supported. Consider replacing the function or lambda with a reference to an exported function";case"Reference to a local symbol":if(t.context&&t.context.name)return"Reference to a local (non-exported) symbol '"+t.context.name+"'. Consider exporting the symbol"}return t.message}function jr(t){return"Error encountered resolving symbol values statically. "+Rr(t)}function Lr(t,e){if(!t)return{};var n={};return Object.keys(t).forEach(function(r){var i=e(t[r],r);Nr(i)||(Ip.test(r)?Object.defineProperty(n,r,{enumerable:!1,configurable:!0,value:i}):n[r]=i)}),n}function Vr(t){return null===t||"function"!=typeof t&&"object"!=typeof t}function Fr(t,e,n,r){var i=new Error(t);return i.fileName=e,i.line=n,i.column=r,i}function Hr(t){return t.startsWith("___")?t.substr(1):t}function Br(t){var e=new Yp(null,null,null,new Map);(new qp).visitAllStatements(t,e);var n={};return e.exports.forEach(function(t){n[t]=e.vars.get(t)}),n}function Ur(t,e,n,r,i){for(var o=r.createChildWihtLocalVars(),s=0;s<t.length;s++)o.vars.set(t[s],e[s]);var a=i.visitAllStatements(n,o);return a?a.value:null}function Yr(t,e,n){var r={};t.getters.forEach(function(i){r[i.name]={configurable:!1,get:function(){var r=new Yp(e,this,t.name,e.vars);return Ur([],[],i.body,r,n)}}}),t.methods.forEach(function(i){var o=i.params.map(function(t){return t.name});r[i.name]={writable:!1,configurable:!1,value:function(){for(var r=[],s=0;s<arguments.length;s++)r[s]=arguments[s];var a=new Yp(e,this,t.name,e.vars);return Ur(o,r,i.body,a,n)}}});var i=t.constructorMethod.params.map(function(t){return t.name}),o=function(){for(var r=this,o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];var a=new Yp(e,this,t.name,e.vars);t.fields.forEach(function(t){r[t.name]=void 0}),Ur(i,o,t.constructorMethod.body,a,n)},s=t.parent?t.parent.visitExpression(n,e):Object;return o.prototype=Object.create(s.prototype,r),o}function zr(t,e,n,r){return function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];return Ur(t,i,e,n,r)}}function qr(t,e,n){var r=e.toSource()+"\n//# sourceURL="+t,i=[],o=[];for(var s in n)i.push(s),o.push(n[s]);if(Object(ti.isDevMode)()){var a=(new(Function.bind.apply(Function,[void 0].concat(i.concat("return null;"))))).toString(),u=a.slice(0,a.indexOf("return null;")).split("\n").length-1;r+="\n"+e.toSourceMapGenerator(t,t,u).toJsComment()}return(new(Function.bind.apply(Function,[void 0].concat(i.concat(r))))).apply(void 0,o)}function Wr(t,e){var n=new Qp,r=wl.createRoot();return n.visitAllStatements(e,r),n.createReturnStmt(r),qr(t,r,n.getArgs())}function Gr(t){if(!t.isComponent)throw new Error("Could not compile '"+E(t.type)+"' because it is not a component.")}function Kr(t,e){return void 0===e&&(e=[]),t().forEach(function(t){"function"==typeof t?Kr(t,e):e.push(t)}),e}function Qr(){return{statements:[],genFilePath:"",importExpr:function(t){return Cn({name:E(t),moduleName:null,runtime:t})}}}function Xr(t){return{useJit:$r(t.map(function(t){return t.useJit})),defaultEncapsulation:$r(t.map(function(t){return t.defaultEncapsulation})),providers:Zr(t.map(function(t){return t.providers})),missingTranslation:$r(t.map(function(t){return t.missingTranslation})),enableLegacyTemplate:$r(t.map(function(t){return t.enableLegacyTemplate})),preserveWhitespaces:$r(t.map(function(t){return t.preserveWhitespaces}))}}function $r(t){for(var e=t.length-1;e>=0;e--)if(void 0!==t[e])return t[e]}function Zr(t){var e=[];return t.forEach(function(t){return t&&e.push.apply(e,t)}),e}var Jr=n("6Xbx"),ti=n("/oeL"),ei=(new ti.Version("4.4.6"),function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}()),ni=function(){function t(t,e,n){this.value=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitBoundText(this,e)},t}(),ri=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitAttr(this,e)},t}(),ii=function(){function t(t,e,n,r,i,o){this.name=t,this.type=e,this.securityContext=n,this.value=r,this.unit=i,this.sourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElementProperty(this,e)},Object.defineProperty(t.prototype,"isAnimation",{get:function(){return this.type===yi.Animation},enumerable:!0,configurable:!0}),t}(),oi=function(){function t(t,e,n,r,i){this.name=t,this.target=e,this.phase=n,this.handler=r,this.sourceSpan=i}return t.calcFullName=function(t,e,n){return e?e+":"+t:n?"@"+t+"."+n:t},t.prototype.visit=function(t,e){return t.visitEvent(this,e)},Object.defineProperty(t.prototype,"fullName",{get:function(){return t.calcFullName(this.name,this.target,this.phase)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isAnimation",{get:function(){return!!this.phase},enumerable:!0,configurable:!0}),t}(),si=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitReference(this,e)},t}(),ai=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitVariable(this,e)},t}(),ui=function(){function t(t,e,n,r,i,o,s,a,u,c,l,p,h){this.name=t,this.attrs=e,this.inputs=n,this.outputs=r,this.references=i,this.directives=o,this.providers=s,this.hasViewContainer=a,this.queryMatches=u,this.children=c,this.ngContentIndex=l,this.sourceSpan=p,this.endSourceSpan=h}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),ci=function(){function t(t,e,n,r,i,o,s,a,u,c,l){this.attrs=t,this.outputs=e,this.references=n,this.variables=r,this.directives=i,this.providers=o,this.hasViewContainer=s,this.queryMatches=a,this.children=u,this.ngContentIndex=c,this.sourceSpan=l}return t.prototype.visit=function(t,e){return t.visitEmbeddedTemplate(this,e)},t}(),li=function(){function t(t,e,n,r){this.directiveName=t,this.templateName=e,this.value=n,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitDirectiveProperty(this,e)},t}(),pi=function(){function t(t,e,n,r,i,o){this.directive=t,this.inputs=e,this.hostProperties=n,this.hostEvents=r,this.contentQueryStartId=i,this.sourceSpan=o}return t.prototype.visit=function(t,e){return t.visitDirective(this,e)},t}(),hi=function(){function t(t,e,n,r,i,o,s){this.token=t,this.multiProvider=e,this.eager=n,this.providers=r,this.providerType=i,this.lifecycleHooks=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return null},t}(),fi={};fi.PublicService=0,fi.PrivateService=1,fi.Component=2,fi.Directive=3,fi.Builtin=4,fi[fi.PublicService]="PublicService",fi[fi.PrivateService]="PrivateService",fi[fi.Component]="Component",fi[fi.Directive]="Directive",fi[fi.Builtin]="Builtin";var di=function(){function t(t,e,n){this.index=t,this.ngContentIndex=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitNgContent(this,e)},t}(),yi={};yi.Property=0,yi.Attribute=1,yi.Class=2,yi.Style=3,yi.Animation=4,yi[yi.Property]="Property",yi[yi.Attribute]="Attribute",yi[yi.Class]="Class",yi[yi.Style]="Style",yi[yi.Animation]="Animation";var mi=function(){function t(){}return t.prototype.visitNgContent=function(t,e){},t.prototype.visitEmbeddedTemplate=function(t,e){},t.prototype.visitElement=function(t,e){},t.prototype.visitReference=function(t,e){},t.prototype.visitVariable=function(t,e){},t.prototype.visitEvent=function(t,e){},t.prototype.visitElementProperty=function(t,e){},t.prototype.visitAttr=function(t,e){},t.prototype.visitBoundText=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitDirective=function(t,e){},t.prototype.visitDirectiveProperty=function(t,e){},t}(),vi=(function(t){function e(){return t.call(this)||this}Jr.a(e,t),e.prototype.visitEmbeddedTemplate=function(t,e){return this.visitChildren(e,function(e){e(t.attrs),e(t.references),e(t.variables),e(t.directives),e(t.providers),e(t.children)})},e.prototype.visitElement=function(t,e){return this.visitChildren(e,function(e){e(t.attrs),e(t.inputs),e(t.outputs),e(t.references),e(t.directives),e(t.providers),e(t.children)})},e.prototype.visitDirective=function(t,e){return this.visitChildren(e,function(e){e(t.inputs),e(t.hostProperties),e(t.hostEvents)})},e.prototype.visitChildren=function(t,e){function n(e){e&&e.length&&i.push(r(o,e,t))}var i=[],o=this;return e(n),[].concat.apply([],i)}}(mi),function(){function t(t,e,n){this.filePath=t,this.name=e,this.members=n}return t.prototype.assertNoMembers=function(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got "+JSON.stringify(this)+".")},t}()),gi=function(){function t(){this.cache=new Map}return t.prototype.get=function(t,e,n){n=n||[];var r=n.length?"."+n.join("."):"",i='"'+t+'".'+e+r,o=this.cache.get(i);return o||(o=new vi(t,e,n),this.cache.set(i,o)),o},t}(),bi={};bi.RAW_TEXT=0,bi.ESCAPABLE_RAW_TEXT=1,bi.PARSABLE_DATA=2,bi[bi.RAW_TEXT]="RAW_TEXT",bi[bi.ESCAPABLE_RAW_TEXT]="ESCAPABLE_RAW_TEXT",bi[bi.PARSABLE_DATA]="PARSABLE_DATA";var _i={Aacute:"\xc1",aacute:"\xe1",Acirc:"\xc2",acirc:"\xe2",acute:"\xb4",AElig:"\xc6",aelig:"\xe6",Agrave:"\xc0",agrave:"\xe0",alefsym:"\u2135",Alpha:"\u0391",alpha:"\u03b1",amp:"&",and:"\u2227",ang:"\u2220",apos:"'",Aring:"\xc5",aring:"\xe5",asymp:"\u2248",Atilde:"\xc3",atilde:"\xe3",Auml:"\xc4",auml:"\xe4",bdquo:"\u201e",Beta:"\u0392",beta:"\u03b2",brvbar:"\xa6",bull:"\u2022",cap:"\u2229",Ccedil:"\xc7",ccedil:"\xe7",cedil:"\xb8",cent:"\xa2",Chi:"\u03a7",chi:"\u03c7",circ:"\u02c6",clubs:"\u2663",cong:"\u2245",copy:"\xa9",crarr:"\u21b5",cup:"\u222a",curren:"\xa4",dagger:"\u2020",Dagger:"\u2021",darr:"\u2193",dArr:"\u21d3",deg:"\xb0",Delta:"\u0394",delta:"\u03b4",diams:"\u2666",divide:"\xf7",Eacute:"\xc9",eacute:"\xe9",Ecirc:"\xca",ecirc:"\xea",Egrave:"\xc8",egrave:"\xe8",empty:"\u2205",emsp:"\u2003",ensp:"\u2002",Epsilon:"\u0395",epsilon:"\u03b5",equiv:"\u2261",Eta:"\u0397",eta:"\u03b7",ETH:"\xd0",eth:"\xf0",Euml:"\xcb",euml:"\xeb",euro:"\u20ac",exist:"\u2203",fnof:"\u0192",forall:"\u2200",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",frasl:"\u2044",Gamma:"\u0393",gamma:"\u03b3",ge:"\u2265",gt:">",harr:"\u2194",hArr:"\u21d4",hearts:"\u2665",hellip:"\u2026",Iacute:"\xcd",iacute:"\xed",Icirc:"\xce",icirc:"\xee",iexcl:"\xa1",Igrave:"\xcc",igrave:"\xec",image:"\u2111",infin:"\u221e",int:"\u222b",Iota:"\u0399",iota:"\u03b9",iquest:"\xbf",isin:"\u2208",Iuml:"\xcf",iuml:"\xef",Kappa:"\u039a",kappa:"\u03ba",Lambda:"\u039b",lambda:"\u03bb",lang:"\u27e8",laquo:"\xab",larr:"\u2190",lArr:"\u21d0",lceil:"\u2308",ldquo:"\u201c",le:"\u2264",lfloor:"\u230a",lowast:"\u2217",loz:"\u25ca",lrm:"\u200e",lsaquo:"\u2039",lsquo:"\u2018",lt:"<",macr:"\xaf",mdash:"\u2014",micro:"\xb5",middot:"\xb7",minus:"\u2212",Mu:"\u039c",mu:"\u03bc",nabla:"\u2207",nbsp:"\xa0",ndash:"\u2013",ne:"\u2260",ni:"\u220b",not:"\xac",notin:"\u2209",nsub:"\u2284",Ntilde:"\xd1",ntilde:"\xf1",Nu:"\u039d",nu:"\u03bd",Oacute:"\xd3",oacute:"\xf3",Ocirc:"\xd4",ocirc:"\xf4",OElig:"\u0152",oelig:"\u0153",Ograve:"\xd2",ograve:"\xf2",oline:"\u203e",Omega:"\u03a9",omega:"\u03c9",Omicron:"\u039f",omicron:"\u03bf",oplus:"\u2295",or:"\u2228",ordf:"\xaa",ordm:"\xba",Oslash:"\xd8",oslash:"\xf8",Otilde:"\xd5",otilde:"\xf5",otimes:"\u2297",Ouml:"\xd6",ouml:"\xf6",para:"\xb6",permil:"\u2030",perp:"\u22a5",Phi:"\u03a6",phi:"\u03c6",Pi:"\u03a0",pi:"\u03c0",piv:"\u03d6",plusmn:"\xb1",pound:"\xa3",prime:"\u2032",Prime:"\u2033",prod:"\u220f",prop:"\u221d",Psi:"\u03a8",psi:"\u03c8",quot:'"',radic:"\u221a",rang:"\u27e9",raquo:"\xbb",rarr:"\u2192",rArr:"\u21d2",rceil:"\u2309",rdquo:"\u201d",real:"\u211c",reg:"\xae",rfloor:"\u230b",Rho:"\u03a1",rho:"\u03c1",rlm:"\u200f",rsaquo:"\u203a",rsquo:"\u2019",sbquo:"\u201a",Scaron:"\u0160",scaron:"\u0161",sdot:"\u22c5",sect:"\xa7",shy:"\xad",Sigma:"\u03a3",sigma:"\u03c3",sigmaf:"\u03c2",sim:"\u223c",spades:"\u2660",sub:"\u2282",sube:"\u2286",sum:"\u2211",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supe:"\u2287",szlig:"\xdf",Tau:"\u03a4",tau:"\u03c4",there4:"\u2234",Theta:"\u0398",theta:"\u03b8",thetasym:"\u03d1",thinsp:"\u2009",THORN:"\xde",thorn:"\xfe",tilde:"\u02dc",times:"\xd7",trade:"\u2122",Uacute:"\xda",uacute:"\xfa",uarr:"\u2191",uArr:"\u21d1",Ucirc:"\xdb",ucirc:"\xfb",Ugrave:"\xd9",ugrave:"\xf9",uml:"\xa8",upsih:"\u03d2",Upsilon:"\u03a5",upsilon:"\u03c5",Uuml:"\xdc",uuml:"\xfc",weierp:"\u2118",Xi:"\u039e",xi:"\u03be",Yacute:"\xdd",yacute:"\xfd",yen:"\xa5",yuml:"\xff",Yuml:"\u0178",Zeta:"\u0396",zeta:"\u03b6",zwj:"\u200d",zwnj:"\u200c"},wi="\ue500";_i.ngsp=wi;var Ci=function(){function t(t){var e=void 0===t?{}:t,n=e.closedByChildren,r=e.requiredParents,i=e.implicitNamespacePrefix,o=e.contentType,s=void 0===o?bi.PARSABLE_DATA:o,a=e.closedByParent,u=void 0!==a&&a,c=e.isVoid,l=void 0!==c&&c,p=e.ignoreFirstLf,h=void 0!==p&&p,f=this;this.closedByChildren={},this.closedByParent=!1,this.canSelfClose=!1,n&&n.length>0&&n.forEach(function(t){return f.closedByChildren[t]=!0}),this.isVoid=l,this.closedByParent=u||l,r&&r.length>0&&(this.requiredParents={},this.parentToAdd=r[0],r.forEach(function(t){return f.requiredParents[t]=!0})),this.implicitNamespacePrefix=i||null,this.contentType=s,this.ignoreFirstLf=h}return t.prototype.requireExtraParent=function(t){if(!this.requiredParents)return!1;if(!t)return!0;var e=t.toLowerCase();return!("template"===e||"ng-template"===t)&&1!=this.requiredParents[e]},t.prototype.isClosedByChild=function(t){return this.isVoid||t.toLowerCase()in this.closedByChildren},t}(),Ei={base:new Ci({isVoid:!0}),meta:new Ci({isVoid:!0}),area:new Ci({isVoid:!0}),embed:new Ci({isVoid:!0}),link:new Ci({isVoid:!0}),img:new Ci({isVoid:!0}),input:new Ci({isVoid:!0}),param:new Ci({isVoid:!0}),hr:new Ci({isVoid:!0}),br:new Ci({isVoid:!0}),source:new Ci({isVoid:!0}),track:new Ci({isVoid:!0}),wbr:new Ci({isVoid:!0}),p:new Ci({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new Ci({closedByChildren:["tbody","tfoot"]}),tbody:new Ci({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new Ci({closedByChildren:["tbody"],closedByParent:!0}),tr:new Ci({closedByChildren:["tr"],requiredParents:["tbody","tfoot","thead"],closedByParent:!0}),td:new Ci({closedByChildren:["td","th"],closedByParent:!0}),th:new Ci({closedByChildren:["td","th"],closedByParent:!0}),col:new Ci({requiredParents:["colgroup"],isVoid:!0}),svg:new Ci({implicitNamespacePrefix:"svg"}),math:new Ci({implicitNamespacePrefix:"math"}),li:new Ci({closedByChildren:["li"],closedByParent:!0}),dt:new Ci({closedByChildren:["dt","dd"]}),dd:new Ci({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new Ci({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new Ci({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new Ci({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new Ci({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new Ci({closedByChildren:["optgroup"],closedByParent:!0}),option:new Ci({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new Ci({ignoreFirstLf:!0}),listing:new Ci({ignoreFirstLf:!0}),style:new Ci({contentType:bi.RAW_TEXT}),script:new Ci({contentType:bi.RAW_TEXT}),title:new Ci({contentType:bi.ESCAPABLE_RAW_TEXT}),textarea:new Ci({contentType:bi.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})},xi=new Ci,Si=new RegExp("(\\:not\\()|([-\\w]+)|(?:\\.([-\\w]+))|(?:\\[([-.\\w*]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g"),Oi=function(){function t(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return t.parse=function(e){var n,r=[],i=function(t,e){e.notSelectors.length>0&&!e.element&&0==e.classNames.length&&0==e.attrs.length&&(e.element="*"),t.push(e)},o=new t,s=o,a=!1;for(Si.lastIndex=0;n=Si.exec(e);){if(n[1]){if(a)throw new Error("Nesting :not is not allowed in a selector");a=!0,s=new t,o.notSelectors.push(s)}if(n[2]&&s.setElement(n[2]),n[3]&&s.addClassName(n[3]),n[4]&&s.addAttribute(n[4],n[6]),n[7]&&(a=!1,s=o),n[8]){if(a)throw new Error("Multiple selectors in :not are not supported");i(r,o),o=s=new t}}return i(r,o),r},t.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},t.prototype.hasElementSelector=function(){return!!this.element},t.prototype.setElement=function(t){void 0===t&&(t=null),this.element=t},t.prototype.getMatchingElementTemplate=function(){for(var t=this.element||"div",e=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",n="",r=0;r<this.attrs.length;r+=2){n+=" "+this.attrs[r]+(""!==this.attrs[r+1]?'="'+this.attrs[r+1]+'"':"")}return l(t).isVoid?"<"+t+e+n+"/>":"<"+t+e+n+"></"+t+">"},t.prototype.addAttribute=function(t,e){void 0===e&&(e=""),this.attrs.push(t,e&&e.toLowerCase()||"")},t.prototype.addClassName=function(t){this.classNames.push(t.toLowerCase())},t.prototype.toString=function(){var t=this.element||"";if(this.classNames&&this.classNames.forEach(function(e){return t+="."+e}),this.attrs)for(var e=0;e<this.attrs.length;e+=2){var n=this.attrs[e],r=this.attrs[e+1];t+="["+n+(r?"="+r:"")+"]"}return this.notSelectors.forEach(function(e){return t+=":not("+e+")"}),t},t}(),Ti=function(){function t(){this._elementMap=new Map,this._elementPartialMap=new Map,this._classMap=new Map,this._classPartialMap=new Map,this._attrValueMap=new Map,this._attrValuePartialMap=new Map,this._listContexts=[]}return t.createNotMatcher=function(e){var n=new t;return n.addSelectables(e,null),n},t.prototype.addSelectables=function(t,e){var n=null;t.length>1&&(n=new Pi(t),this._listContexts.push(n));for(var r=0;r<t.length;r++)this._addSelectable(t[r],e,n)},t.prototype._addSelectable=function(t,e,n){var r=this,i=t.element,o=t.classNames,s=t.attrs,a=new Mi(t,e,n);if(i){var u=0===s.length&&0===o.length;u?this._addTerminal(r._elementMap,i,a):r=this._addPartial(r._elementPartialMap,i)}if(o)for(var c=0;c<o.length;c++){var u=0===s.length&&c===o.length-1,l=o[c];u?this._addTerminal(r._classMap,l,a):r=this._addPartial(r._classPartialMap,l)}if(s)for(var c=0;c<s.length;c+=2){var u=c===s.length-2,p=s[c],h=s[c+1];if(u){var f=r._attrValueMap,d=f.get(p);d||(d=new Map,f.set(p,d)),this._addTerminal(d,h,a)}else{var y=r._attrValuePartialMap,m=y.get(p);m||(m=new Map,y.set(p,m)),r=this._addPartial(m,h)}}},t.prototype._addTerminal=function(t,e,n){var r=t.get(e);r||(r=[],t.set(e,r)),r.push(n)},t.prototype._addPartial=function(e,n){var r=e.get(n);return r||(r=new t,e.set(n,r)),r},t.prototype.match=function(t,e){for(var n=!1,r=t.element,i=t.classNames,o=t.attrs,s=0;s<this._listContexts.length;s++)this._listContexts[s].alreadyMatched=!1;if(n=this._matchTerminal(this._elementMap,r,t,e)||n,n=this._matchPartial(this._elementPartialMap,r,t,e)||n,i)for(var s=0;s<i.length;s++){var a=i[s];n=this._matchTerminal(this._classMap,a,t,e)||n,n=this._matchPartial(this._classPartialMap,a,t,e)||n}if(o)for(var s=0;s<o.length;s+=2){var u=o[s],c=o[s+1],l=this._attrValueMap.get(u);c&&(n=this._matchTerminal(l,"",t,e)||n),n=this._matchTerminal(l,c,t,e)||n;var p=this._attrValuePartialMap.get(u);c&&(n=this._matchPartial(p,"",t,e)||n),n=this._matchPartial(p,c,t,e)||n}return n},t.prototype._matchTerminal=function(t,e,n,r){if(!t||"string"!=typeof e)return!1;var i=t.get(e)||[],o=t.get("*");if(o&&(i=i.concat(o)),0===i.length)return!1;for(var s,a=!1,u=0;u<i.length;u++)s=i[u],a=s.finalize(n,r)||a;return a},t.prototype._matchPartial=function(t,e,n,r){if(!t||"string"!=typeof e)return!1;var i=t.get(e);return!!i&&i.match(n,r)},t}(),Pi=function(){function t(t){this.selectors=t,this.alreadyMatched=!1}return t}(),Mi=function(){function t(t,e,n){this.selector=t,this.cbContext=e,this.listContext=n,this.notSelectors=t.notSelectors}return t.prototype.finalize=function(t,e){var n=!0;if(this.notSelectors.length>0&&(!this.listContext||!this.listContext.alreadyMatched)){n=!Ti.createNotMatcher(this.notSelectors).match(t,null)}return!n||!e||this.listContext&&this.listContext.alreadyMatched||(this.listContext&&(this.listContext.alreadyMatched=!0),e(this.selector,this.cbContext)),n},t}(),ki=/-+([a-z0-9])/g,Ai=function(){function t(){}return t.prototype.visitArray=function(t,e){var n=this;return t.map(function(t){return y(t,n,e)})},t.prototype.visitStringMap=function(t,e){var n=this,r={};return Object.keys(t).forEach(function(i){r[i]=y(t[i],n,e)}),r},t.prototype.visitPrimitive=function(t,e){return t},t.prototype.visitOther=function(t,e){return t},t}(),Ii={assertSync:function(t){if(Object(ti["\u0275isPromise"])(t))throw new Error("Illegal state: value cannot be a promise");return t},then:function(t,e){return Object(ti["\u0275isPromise"])(t)?t.then(e):e(t)},all:function(t){return t.some(ti["\u0275isPromise"])?Promise.all(t):t}},Di="ngSyntaxError",Ni="ngParseErrors",Ri=Object.getPrototypeOf({}),ji=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/,Li=0,Vi={};Vi.Pipe=0,Vi.Directive=1,Vi.NgModule=2,Vi.Injectable=3,Vi[Vi.Pipe]="Pipe",Vi[Vi.Directive]="Directive",Vi[Vi.NgModule]="NgModule",Vi[Vi.Injectable]="Injectable";var Fi=function(){function t(t){var e=void 0===t?{}:t,n=e.moduleUrl,r=e.styles,i=e.styleUrls;this.moduleUrl=n||null,this.styles=I(r),this.styleUrls=I(i)}return t}(),Hi=function(){function t(t){var e=t.encapsulation,n=t.template,r=t.templateUrl,i=t.styles,o=t.styleUrls,s=t.externalStylesheets,a=t.animations,u=t.ngContentSelectors,c=t.interpolation,l=t.isInline,p=t.preserveWhitespaces;if(this.encapsulation=e,this.template=n,this.templateUrl=r,this.styles=I(i),this.styleUrls=I(o),this.externalStylesheets=I(s),this.animations=a?D(a):[],this.ngContentSelectors=u||[],c&&2!=c.length)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=c,this.isInline=l,this.preserveWhitespaces=p}return t.prototype.toSummary=function(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation}},t}(),Bi=function(){function t(t){var e=t.isHost,n=t.type,r=t.isComponent,i=t.selector,o=t.exportAs,s=t.changeDetection,a=t.inputs,u=t.outputs,c=t.hostListeners,l=t.hostProperties,p=t.hostAttributes,h=t.providers,f=t.viewProviders,d=t.queries,y=t.viewQueries,m=t.entryComponents,v=t.template,g=t.componentViewType,b=t.rendererType,_=t.componentFactory;this.isHost=!!e,this.type=n,this.isComponent=r,this.selector=i,this.exportAs=o,this.changeDetection=s,this.inputs=a,this.outputs=u,this.hostListeners=c,this.hostProperties=l,this.hostAttributes=p,this.providers=I(h),this.viewProviders=I(f),this.queries=I(d),this.viewQueries=I(y),this.entryComponents=I(m),this.template=v,this.componentViewType=g,this.rendererType=b,this.componentFactory=_}return t.create=function(e){var n=e.isHost,r=e.type,i=e.isComponent,o=e.selector,s=e.exportAs,a=e.changeDetection,u=e.inputs,c=e.outputs,l=e.host,p=e.providers,f=e.viewProviders,d=e.queries,y=e.viewQueries,m=e.entryComponents,v=e.template,g=e.componentViewType,b=e.rendererType,_=e.componentFactory,w={},C={},E={};null!=l&&Object.keys(l).forEach(function(t){var e=l[t],n=t.match(ji);null===n?E[t]=e:null!=n[1]?C[n[1]]=e:null!=n[2]&&(w[n[2]]=e)});var x={};null!=u&&u.forEach(function(t){var e=h(t,[t,t]);x[e[0]]=e[1]});var S={};return null!=c&&c.forEach(function(t){var e=h(t,[t,t]);S[e[0]]=e[1]}),new t({isHost:n,type:r,isComponent:!!i,selector:o,exportAs:s,changeDetection:a,inputs:x,outputs:S,hostListeners:w,hostProperties:C,hostAttributes:E,providers:p,viewProviders:f,queries:d,viewQueries:y,entryComponents:m,template:v,componentViewType:g,rendererType:b,componentFactory:_})},t.prototype.toSummary=function(){return{summaryKind:Vi.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}},t}(),Ui=function(){function t(t){var e=t.type,n=t.name,r=t.pure;this.type=e,this.name=n,this.pure=!!r}return t.prototype.toSummary=function(){return{summaryKind:Vi.Pipe,type:this.type,name:this.name,pure:this.pure}},t}(),Yi=function(){function t(t){var e=t.type,n=t.providers,r=t.declaredDirectives,i=t.exportedDirectives,o=t.declaredPipes,s=t.exportedPipes,a=t.entryComponents,u=t.bootstrapComponents,c=t.importedModules,l=t.exportedModules,p=t.schemas,h=t.transitiveModule,f=t.id;this.type=e||null,this.declaredDirectives=I(r),this.exportedDirectives=I(i),this.declaredPipes=I(o),this.exportedPipes=I(s),this.providers=I(n),this.entryComponents=I(a),this.bootstrapComponents=I(u),this.importedModules=I(c),this.exportedModules=I(l),this.schemas=I(p),this.id=f||null,this.transitiveModule=h||null}return t.prototype.toSummary=function(){var t=this.transitiveModule;return{summaryKind:Vi.NgModule,type:this.type,entryComponents:t.entryComponents,providers:t.providers,modules:t.modules,exportedDirectives:t.exportedDirectives,exportedPipes:t.exportedPipes}},t}(),zi=function(){function t(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}return t.prototype.addProvider=function(t,e){this.providers.push({provider:t,module:e})},t.prototype.addDirective=function(t){this.directivesSet.has(t.reference)||(this.directivesSet.add(t.reference),this.directives.push(t))},t.prototype.addExportedDirective=function(t){this.exportedDirectivesSet.has(t.reference)||(this.exportedDirectivesSet.add(t.reference),this.exportedDirectives.push(t))},t.prototype.addPipe=function(t){this.pipesSet.has(t.reference)||(this.pipesSet.add(t.reference),this.pipes.push(t))},t.prototype.addExportedPipe=function(t){this.exportedPipesSet.has(t.reference)||(this.exportedPipesSet.add(t.reference),this.exportedPipes.push(t))},t.prototype.addModule=function(t){this.modulesSet.has(t.reference)||(this.modulesSet.add(t.reference),this.modules.push(t))},t.prototype.addEntryComponent=function(t){this.entryComponentsSet.has(t.componentType)||(this.entryComponentsSet.add(t.componentType),this.entryComponents.push(t))},t}(),qi=function(){function t(t,e){var n=e.useClass,r=e.useValue,i=e.useExisting,o=e.useFactory,s=e.deps,a=e.multi;this.token=t,this.useClass=n||null,this.useValue=r,this.useExisting=i,this.useFactory=o||null,this.dependencies=s||null,this.multi=!!a}return t}(),Wi=function(){function t(){}return t.prototype.parameters=function(t){},t.prototype.annotations=function(t){},t.prototype.propMetadata=function(t){},t.prototype.hasLifecycleHook=function(t,e){},t.prototype.componentModuleUrl=function(t,e){},t.prototype.resolveExternalReference=function(t){},t}(),Gi=function(){function t(t){var e=void 0===t?{}:t,n=e.defaultEncapsulation,r=void 0===n?ti.ViewEncapsulation.Emulated:n,i=e.useJit,o=void 0===i||i,s=e.missingTranslation,a=e.enableLegacyTemplate,u=e.preserveWhitespaces;this.defaultEncapsulation=r,this.useJit=!!o,this.missingTranslation=s||null,this.enableLegacyTemplate=!1!==a,this.preserveWhitespaces=F(v(u))}return t}(),Ki=function(){function t(t,e,n,r){this.input=e,this.errLocation=n,this.ctxLocation=r,this.message="Parser Error: "+t+" "+n+" ["+e+"] in "+r}return t}(),Qi=function(){function t(t,e){this.start=t,this.end=e}return t}(),Xi=function(){function t(t){this.span=t}return t.prototype.visit=function(t,e){return void 0===e&&(e=null),null},t.prototype.toString=function(){return"AST"},t}(),$i=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.prefix=n,o.uninterpretedExpression=r,o.location=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitQuote(this,e)},e.prototype.toString=function(){return"Quote"},e}(Xi),Zi=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.visit=function(t,e){void 0===e&&(e=null)},e}(Xi),Ji=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitImplicitReceiver(this,e)},e}(Xi),to=function(t){function e(e,n){var r=t.call(this,e)||this;return r.expressions=n,r}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitChain(this,e)},e}(Xi),eo=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.condition=n,o.trueExp=r,o.falseExp=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitConditional(this,e)},e}(Xi),no=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.receiver=n,i.name=r,i}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyRead(this,e)},e}(Xi),ro=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.receiver=n,o.name=r,o.value=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPropertyWrite(this,e)},e}(Xi),io=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.receiver=n,i.name=r,i}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafePropertyRead(this,e)},e}(Xi),oo=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.obj=n,i.key=r,i}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedRead(this,e)},e}(Xi),so=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.obj=n,o.key=r,o.value=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitKeyedWrite(this,e)},e}(Xi),ao=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.exp=n,o.name=r,o.args=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPipe(this,e)},e}(Xi),uo=function(t){function e(e,n){var r=t.call(this,e)||this;return r.value=n,r}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralPrimitive(this,e)},e}(Xi),co=function(t){function e(e,n){var r=t.call(this,e)||this;return r.expressions=n,r}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralArray(this,e)},e}(Xi),lo=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.keys=n,i.values=r,i}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitLiteralMap(this,e)},e}(Xi),po=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.strings=n,i.expressions=r,i}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitInterpolation(this,e)},e}(Xi),ho=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.operation=n,o.left=r,o.right=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitBinary(this,e)},e}(Xi),fo=function(t){function e(e,n){var r=t.call(this,e)||this;return r.expression=n,r}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitPrefixNot(this,e)},e}(Xi),yo=function(t){function e(e,n){var r=t.call(this,e)||this;return r.expression=n,r}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitNonNullAssert(this,e)},e}(Xi),mo=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.receiver=n,o.name=r,o.args=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitMethodCall(this,e)},e}(Xi),vo=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;return o.receiver=n,o.name=r,o.args=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitSafeMethodCall(this,e)},e}(Xi),go=function(t){function e(e,n,r){var i=t.call(this,e)||this;return i.target=n,i.args=r,i}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),t.visitFunctionCall(this,e)},e}(Xi),bo=function(t){function e(e,n,r,i){var o=t.call(this,new Qi(0,null==n?0:n.length))||this;return o.ast=e,o.source=n,o.location=r,o.errors=i,o}return Jr.a(e,t),e.prototype.visit=function(t,e){return void 0===e&&(e=null),this.ast.visit(t,e)},e.prototype.toString=function(){return this.source+" in "+this.location},e}(Xi),_o=function(){function t(t,e,n,r,i){this.span=t,this.key=e,this.keyIsVar=n,this.name=r,this.expression=i}return t}(),wo=(function(){function t(){}t.prototype.visitBinary=function(t,e){},t.prototype.visitChain=function(t,e){},t.prototype.visitConditional=function(t,e){},t.prototype.visitFunctionCall=function(t,e){},t.prototype.visitImplicitReceiver=function(t,e){},t.prototype.visitInterpolation=function(t,e){},t.prototype.visitKeyedRead=function(t,e){},t.prototype.visitKeyedWrite=function(t,e){},t.prototype.visitLiteralArray=function(t,e){},t.prototype.visitLiteralMap=function(t,e){},t.prototype.visitLiteralPrimitive=function(t,e){},t.prototype.visitMethodCall=function(t,e){},t.prototype.visitPipe=function(t,e){},t.prototype.visitPrefixNot=function(t,e){},t.prototype.visitNonNullAssert=function(t,e){},t.prototype.visitPropertyRead=function(t,e){},t.prototype.visitPropertyWrite=function(t,e){},t.prototype.visitQuote=function(t,e){},t.prototype.visitSafeMethodCall=function(t,e){},t.prototype.visitSafePropertyRead=function(t,e){}}(),function(){function t(){}return t.prototype.visitBinary=function(t,e){return t.left.visit(this),t.right.visit(this),null},t.prototype.visitChain=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this),null},t.prototype.visitPipe=function(t,e){return t.exp.visit(this),this.visitAll(t.args,e),null},t.prototype.visitFunctionCall=function(t,e){return t.target.visit(this),this.visitAll(t.args,e),null},t.prototype.visitImplicitReceiver=function(t,e){return null},t.prototype.visitInterpolation=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitKeyedRead=function(t,e){return t.obj.visit(this),t.key.visit(this),null},t.prototype.visitKeyedWrite=function(t,e){return t.obj.visit(this),t.key.visit(this),t.value.visit(this),null},t.prototype.visitLiteralArray=function(t,e){return this.visitAll(t.expressions,e)},t.prototype.visitLiteralMap=function(t,e){return this.visitAll(t.values,e)},t.prototype.visitLiteralPrimitive=function(t,e){return null},t.prototype.visitMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitPrefixNot=function(t,e){return t.expression.visit(this),null},t.prototype.visitNonNullAssert=function(t,e){return t.expression.visit(this),null},t.prototype.visitPropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitPropertyWrite=function(t,e){return t.receiver.visit(this),t.value.visit(this),null},t.prototype.visitSafePropertyRead=function(t,e){return t.receiver.visit(this),null},t.prototype.visitSafeMethodCall=function(t,e){return t.receiver.visit(this),this.visitAll(t.args,e)},t.prototype.visitAll=function(t,e){var n=this;return t.forEach(function(t){return t.visit(n,e)}),null},t.prototype.visitQuote=function(t,e){return null},t}()),Co=function(){function t(){}return t.prototype.visitImplicitReceiver=function(t,e){return t},t.prototype.visitInterpolation=function(t,e){return new po(t.span,t.strings,this.visitAll(t.expressions))},t.prototype.visitLiteralPrimitive=function(t,e){return new uo(t.span,t.value)},t.prototype.visitPropertyRead=function(t,e){return new no(t.span,t.receiver.visit(this),t.name)},t.prototype.visitPropertyWrite=function(t,e){return new ro(t.span,t.receiver.visit(this),t.name,t.value.visit(this))},t.prototype.visitSafePropertyRead=function(t,e){return new io(t.span,t.receiver.visit(this),t.name)},t.prototype.visitMethodCall=function(t,e){return new mo(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitSafeMethodCall=function(t,e){return new vo(t.span,t.receiver.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitFunctionCall=function(t,e){return new go(t.span,t.target.visit(this),this.visitAll(t.args))},t.prototype.visitLiteralArray=function(t,e){return new co(t.span,this.visitAll(t.expressions))},t.prototype.visitLiteralMap=function(t,e){return new lo(t.span,t.keys,this.visitAll(t.values))},t.prototype.visitBinary=function(t,e){return new ho(t.span,t.operation,t.left.visit(this),t.right.visit(this))},t.prototype.visitPrefixNot=function(t,e){return new fo(t.span,t.expression.visit(this))},t.prototype.visitNonNullAssert=function(t,e){return new yo(t.span,t.expression.visit(this))},t.prototype.visitConditional=function(t,e){return new eo(t.span,t.condition.visit(this),t.trueExp.visit(this),t.falseExp.visit(this))},t.prototype.visitPipe=function(t,e){return new ao(t.span,t.exp.visit(this),t.name,this.visitAll(t.args))},t.prototype.visitKeyedRead=function(t,e){return new oo(t.span,t.obj.visit(this),t.key.visit(this))},t.prototype.visitKeyedWrite=function(t,e){return new so(t.span,t.obj.visit(this),t.key.visit(this),t.value.visit(this))},t.prototype.visitAll=function(t){for(var e=new Array(t.length),n=0;n<t.length;++n)e[n]=t[n].visit(this);return e},t.prototype.visitChain=function(t,e){return new to(t.span,this.visitAll(t.expressions))},t.prototype.visitQuote=function(t,e){return new $i(t.span,t.prefix,t.uninterpretedExpression,t.location)},t}(),Eo=0,xo=9,So=10,Oo=11,To=12,Po=13,Mo=32,ko=34,Ao=36,Io=39,Do=43,No=45,Ro=47,jo=59,Lo=61,Vo=62,Fo=48,Ho=57,Bo=65,Uo=69,Yo=70,zo=90,qo=95,Wo=97,Go=101,Ko=102,Qo=110,Xo=114,$o=116,Zo=118,Jo=122,ts=123,es=160,ns=96,rs=[/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//],is=function(){function t(t,e){this.start=t,this.end=e}return t.fromArray=function(e){return e?(W("interpolation",e),new t(e[0],e[1])):os},t}(),os=new is("{{","}}"),ss={};ss.Character=0,ss.Identifier=1,ss.Keyword=2,ss.String=3,ss.Operator=4,ss.Number=5,ss.Error=6,ss[ss.Character]="Character",ss[ss.Identifier]="Identifier",ss[ss.Keyword]="Keyword",ss[ss.String]="String",ss[ss.Operator]="Operator",ss[ss.Number]="Number",ss[ss.Error]="Error";var as=["var","let","as","null","undefined","true","false","if","else","this"],us=function(){function t(){}return t.prototype.tokenize=function(t){for(var e=new ps(t),n=[],r=e.scanToken();null!=r;)n.push(r),r=e.scanToken();return n},t}();us.decorators=[{type:z}],us.ctorParameters=function(){return[]};var cs=function(){function t(t,e,n,r){this.index=t,this.type=e,this.numValue=n,this.strValue=r}return t.prototype.isCharacter=function(t){return this.type==ss.Character&&this.numValue==t},t.prototype.isNumber=function(){return this.type==ss.Number},t.prototype.isString=function(){return this.type==ss.String},t.prototype.isOperator=function(t){return this.type==ss.Operator&&this.strValue==t},t.prototype.isIdentifier=function(){return this.type==ss.Identifier},t.prototype.isKeyword=function(){return this.type==ss.Keyword},t.prototype.isKeywordLet=function(){return this.type==ss.Keyword&&"let"==this.strValue},t.prototype.isKeywordAs=function(){return this.type==ss.Keyword&&"as"==this.strValue},t.prototype.isKeywordNull=function(){return this.type==ss.Keyword&&"null"==this.strValue},t.prototype.isKeywordUndefined=function(){return this.type==ss.Keyword&&"undefined"==this.strValue},t.prototype.isKeywordTrue=function(){return this.type==ss.Keyword&&"true"==this.strValue},t.prototype.isKeywordFalse=function(){return this.type==ss.Keyword&&"false"==this.strValue},t.prototype.isKeywordThis=function(){return this.type==ss.Keyword&&"this"==this.strValue},t.prototype.isError=function(){return this.type==ss.Error},t.prototype.toNumber=function(){return this.type==ss.Number?this.numValue:-1},t.prototype.toString=function(){switch(this.type){case ss.Character:case ss.Identifier:case ss.Keyword:case ss.Operator:case ss.String:case ss.Error:return this.strValue;case ss.Number:return this.numValue.toString();default:return null}},t}(),ls=new cs(-1,ss.Character,0,""),ps=function(){function t(t){this.input=t,this.peek=0,this.index=-1,this.length=t.length,this.advance()}return t.prototype.advance=function(){this.peek=++this.index>=this.length?Eo:this.input.charCodeAt(this.index)},t.prototype.scanToken=function(){for(var t=this.input,e=this.length,n=this.peek,r=this.index;n<=Mo;){if(++r>=e){n=Eo;break}n=t.charCodeAt(r)}if(this.peek=n,this.index=r,r>=e)return null;if(tt(n))return this.scanIdentifier();if(B(n))return this.scanNumber(r);var i=r;switch(n){case 46:return this.advance(),B(this.peek)?this.scanNumber(i):G(i,46);case 40:case 41:case ts:case 125:case 91:case 93:case 44:case 58:case jo:return this.scanCharacter(i,n);case Io:case ko:return this.scanString();case 35:case Do:case No:case 42:case Ro:case 37:case 94:return this.scanOperator(i,String.fromCharCode(n));case 63:return this.scanComplexOperator(i,"?",46,".");case 60:case Vo:return this.scanComplexOperator(i,String.fromCharCode(n),Lo,"=");case 33:case Lo:return this.scanComplexOperator(i,String.fromCharCode(n),Lo,"=",Lo,"=");case 38:return this.scanComplexOperator(i,"&",38,"&");case 124:return this.scanComplexOperator(i,"|",124,"|");case es:for(;H(this.peek);)this.advance();return this.scanToken()}return this.advance(),this.error("Unexpected character ["+String.fromCharCode(n)+"]",0)},t.prototype.scanCharacter=function(t,e){return this.advance(),G(t,e)},t.prototype.scanOperator=function(t,e){return this.advance(),X(t,e)},t.prototype.scanComplexOperator=function(t,e,n,r,i,o){this.advance();var s=e;return this.peek==n&&(this.advance(),s+=r),null!=i&&this.peek==i&&(this.advance(),s+=o),X(t,s)},t.prototype.scanIdentifier=function(){var t=this.index;for(this.advance();nt(this.peek);)this.advance();var e=this.input.substring(t,this.index);return as.indexOf(e)>-1?Q(t,e):K(t,e)},t.prototype.scanNumber=function(t){var e=this.index===t;for(this.advance();;){if(B(this.peek));else if(46==this.peek)e=!1;else{if(!rt(this.peek))break;if(this.advance(),it(this.peek)&&this.advance(),!B(this.peek))return this.error("Invalid exponent",-1);e=!1}this.advance()}var n=this.input.substring(t,this.index);return Z(t,e?at(n):parseFloat(n))},t.prototype.scanString=function(){var t=this.index,e=this.peek;this.advance();for(var n="",r=this.index,i=this.input;this.peek!=e;)if(92==this.peek){n+=i.substring(r,this.index),this.advance();var o=void 0;if(this.peek=this.peek,117==this.peek){var s=i.substring(this.index+1,this.index+5);if(!/^[0-9a-f]+$/i.test(s))return this.error("Invalid unicode escape [\\u"+s+"]",0);o=parseInt(s,16);for(var a=0;a<5;a++)this.advance()}else o=st(this.peek),this.advance();n+=String.fromCharCode(o),r=this.index}else{if(this.peek==Eo)return this.error("Unterminated quote",0);this.advance()}var u=i.substring(r,this.index);return this.advance(),$(t,n+u)},t.prototype.error=function(t,e){var n=this.index+e;return J(n,"Lexer Error: "+t+" at column "+n+" in expression ["+this.input+"]")},t}(),hs=function(){function t(t,e,n){this.strings=t,this.expressions=e,this.offsets=n}return t}(),fs=function(){function t(t,e,n){this.templateBindings=t,this.warnings=e,this.errors=n}return t}(),ds=function(){function t(t){this._lexer=t,this.errors=[]}return t.prototype.parseAction=function(t,e,n){void 0===n&&(n=os),this._checkNoInterpolation(t,e,n);var r=this._stripComments(t),i=this._lexer.tokenize(this._stripComments(t)),o=new ys(t,e,i,r.length,!0,this.errors,t.length-r.length).parseChain();return new bo(o,t,e,this.errors)},t.prototype.parseBinding=function(t,e,n){void 0===n&&(n=os);var r=this._parseBindingAst(t,e,n);return new bo(r,t,e,this.errors)},t.prototype.parseSimpleBinding=function(t,e,n){void 0===n&&(n=os);var r=this._parseBindingAst(t,e,n),i=ms.check(r);return i.length>0&&this._reportError("Host binding expression cannot contain "+i.join(" "),t,e),new bo(r,t,e,this.errors)},t.prototype._reportError=function(t,e,n,r){this.errors.push(new Ki(t,e,n,r))},t.prototype._parseBindingAst=function(t,e,n){var r=this._parseQuote(t,e);if(null!=r)return r;this._checkNoInterpolation(t,e,n);var i=this._stripComments(t),o=this._lexer.tokenize(i);return new ys(t,e,o,i.length,!1,this.errors,t.length-i.length).parseChain()},t.prototype._parseQuote=function(t,e){if(null==t)return null;var n=t.indexOf(":");if(-1==n)return null;var r=t.substring(0,n).trim();if(!et(r))return null;var i=t.substring(n+1);return new $i(new Qi(0,t.length),r,i,e)},t.prototype.parseTemplateBindings=function(t,e,n){var r=this._lexer.tokenize(e);if(t){var i=this._lexer.tokenize(t).map(function(t){return t.index=0,t});r.unshift.apply(r,i)}return new ys(e,n,r,e.length,!1,this.errors,0).parseTemplateBindings()},t.prototype.parseInterpolation=function(t,e,n){void 0===n&&(n=os);var r=this.splitInterpolation(t,e,n);if(null==r)return null;for(var i=[],o=0;o<r.expressions.length;++o){var s=r.expressions[o],a=this._stripComments(s),u=this._lexer.tokenize(a),c=new ys(t,e,u,a.length,!1,this.errors,r.offsets[o]+(s.length-a.length)).parseChain();i.push(c)}return new bo(new po(new Qi(0,null==t?0:t.length),r.strings,i),t,e,this.errors)},t.prototype.splitInterpolation=function(t,e,n){void 0===n&&(n=os);var r=ut(n),i=t.split(r);if(i.length<=1)return null;for(var o=[],s=[],a=[],u=0,c=0;c<i.length;c++){var l=i[c];c%2==0?(o.push(l),u+=l.length):l.trim().length>0?(u+=n.start.length,s.push(l),a.push(u),u+=l.length+n.end.length):(this._reportError("Blank expressions are not allowed in interpolated strings",t,"at column "+this._findInterpolationErrorColumn(i,c,n)+" in",e),s.push("$implict"),a.push(u))}return new hs(o,s,a)},t.prototype.wrapLiteralPrimitive=function(t,e){return new bo(new uo(new Qi(0,null==t?0:t.length),t),t,e,this.errors)},t.prototype._stripComments=function(t){var e=this._commentStart(t);return null!=e?t.substring(0,e).trim():t},t.prototype._commentStart=function(t){for(var e=null,n=0;n<t.length-1;n++){var r=t.charCodeAt(n),i=t.charCodeAt(n+1);if(r===Ro&&i==Ro&&null==e)return n;e===r?e=null:null==e&&ot(r)&&(e=r)}return null},t.prototype._checkNoInterpolation=function(t,e,n){var r=ut(n),i=t.split(r);i.length>1&&this._reportError("Got interpolation ("+n.start+n.end+") where expression was expected",t,"at column "+this._findInterpolationErrorColumn(i,1,n)+" in",e)},t.prototype._findInterpolationErrorColumn=function(t,e,n){for(var r="",i=0;i<e;i++)r+=i%2==0?t[i]:""+n.start+t[i]+n.end;return r.length},t}();ds.decorators=[{type:z}],ds.ctorParameters=function(){return[{type:us}]};var ys=function(){function t(t,e,n,r,i,o,s){this.input=t,this.location=e,this.tokens=n,this.inputLength=r,this.parseAction=i,this.errors=o,this.offset=s,this.rparensExpected=0,this.rbracketsExpected=0,this.rbracesExpected=0,this.index=0}return t.prototype.peek=function(t){var e=this.index+t;return e<this.tokens.length?this.tokens[e]:ls},Object.defineProperty(t.prototype,"next",{get:function(){return this.peek(0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputIndex",{get:function(){return this.index<this.tokens.length?this.next.index+this.offset:this.inputLength+this.offset},enumerable:!0,configurable:!0}),t.prototype.span=function(t){return new Qi(t,this.inputIndex)},t.prototype.advance=function(){this.index++},t.prototype.optionalCharacter=function(t){return!!this.next.isCharacter(t)&&(this.advance(),!0)},t.prototype.peekKeywordLet=function(){return this.next.isKeywordLet()},t.prototype.peekKeywordAs=function(){return this.next.isKeywordAs()},t.prototype.expectCharacter=function(t){this.optionalCharacter(t)||this.error("Missing expected "+String.fromCharCode(t))},t.prototype.optionalOperator=function(t){return!!this.next.isOperator(t)&&(this.advance(),!0)},t.prototype.expectOperator=function(t){this.optionalOperator(t)||this.error("Missing expected operator "+t)},t.prototype.expectIdentifierOrKeyword=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier or keyword"),"")},t.prototype.expectIdentifierOrKeywordOrString=function(){var t=this.next;return t.isIdentifier()||t.isKeyword()||t.isString()?(this.advance(),t.toString()):(this.error("Unexpected token "+t+", expected identifier, keyword, or string"),"")},t.prototype.parseChain=function(){for(var t=[],e=this.inputIndex;this.index<this.tokens.length;){var n=this.parsePipe();if(t.push(n),this.optionalCharacter(jo))for(this.parseAction||this.error("Binding expression cannot contain chained expression");this.optionalCharacter(jo););else this.index<this.tokens.length&&this.error("Unexpected token '"+this.next+"'")}return 0==t.length?new Zi(this.span(e)):1==t.length?t[0]:new to(this.span(e),t)},t.prototype.parsePipe=function(){var t=this.parseExpression();if(this.optionalOperator("|")){this.parseAction&&this.error("Cannot have a pipe in an action expression");do{for(var e=this.expectIdentifierOrKeyword(),n=[];this.optionalCharacter(58);)n.push(this.parseExpression());t=new ao(this.span(t.span.start),t,e,n)}while(this.optionalOperator("|"))}return t},t.prototype.parseExpression=function(){return this.parseConditional()},t.prototype.parseConditional=function(){var t=this.inputIndex,e=this.parseLogicalOr();if(this.optionalOperator("?")){var n=this.parsePipe(),r=void 0;if(this.optionalCharacter(58))r=this.parsePipe();else{var i=this.inputIndex,o=this.input.substring(t,i);this.error("Conditional expression "+o+" requires all 3 expressions"),r=new Zi(this.span(t))}return new eo(this.span(t),e,n,r)}return e},t.prototype.parseLogicalOr=function(){for(var t=this.parseLogicalAnd();this.optionalOperator("||");){var e=this.parseLogicalAnd();t=new ho(this.span(t.span.start),"||",t,e)}return t},t.prototype.parseLogicalAnd=function(){for(var t=this.parseEquality();this.optionalOperator("&&");){var e=this.parseEquality();t=new ho(this.span(t.span.start),"&&",t,e)}return t},t.prototype.parseEquality=function(){for(var t=this.parseRelational();this.next.type==ss.Operator;){var e=this.next.strValue;switch(e){case"==":case"===":case"!=":case"!==":this.advance();var n=this.parseRelational();t=new ho(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseRelational=function(){for(var t=this.parseAdditive();this.next.type==ss.Operator;){var e=this.next.strValue;switch(e){case"<":case">":case"<=":case">=":this.advance();var n=this.parseAdditive();t=new ho(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseAdditive=function(){for(var t=this.parseMultiplicative();this.next.type==ss.Operator;){var e=this.next.strValue;switch(e){case"+":case"-":this.advance();var n=this.parseMultiplicative();t=new ho(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parseMultiplicative=function(){for(var t=this.parsePrefix();this.next.type==ss.Operator;){var e=this.next.strValue;switch(e){case"*":case"%":case"/":this.advance();var n=this.parsePrefix();t=new ho(this.span(t.span.start),e,t,n);continue}break}return t},t.prototype.parsePrefix=function(){if(this.next.type==ss.Operator){var t=this.inputIndex,e=this.next.strValue,n=void 0;switch(e){case"+":return this.advance(),this.parsePrefix();case"-":return this.advance(),n=this.parsePrefix(),new ho(this.span(t),e,new uo(new Qi(t,t),0),n);case"!":return this.advance(),n=this.parsePrefix(),new fo(this.span(t),n)}}return this.parseCallChain()},t.prototype.parseCallChain=function(){for(var t=this.parsePrimary();;)if(this.optionalCharacter(46))t=this.parseAccessMemberOrMethodCall(t,!1);else if(this.optionalOperator("?."))t=this.parseAccessMemberOrMethodCall(t,!0);else if(this.optionalCharacter(91)){this.rbracketsExpected++;var e=this.parsePipe();if(this.rbracketsExpected--,this.expectCharacter(93),this.optionalOperator("=")){var n=this.parseConditional();t=new so(this.span(t.span.start),t,e,n)}else t=new oo(this.span(t.span.start),t,e)}else if(this.optionalCharacter(40)){this.rparensExpected++;var r=this.parseCallArguments();this.rparensExpected--,this.expectCharacter(41),t=new go(this.span(t.span.start),t,r)}else{if(!this.optionalOperator("!"))return t;t=new yo(this.span(t.span.start),t)}},t.prototype.parsePrimary=function(){var t=this.inputIndex;if(this.optionalCharacter(40)){this.rparensExpected++;var e=this.parsePipe();return this.rparensExpected--,this.expectCharacter(41),e}if(this.next.isKeywordNull())return this.advance(),new uo(this.span(t),null);if(this.next.isKeywordUndefined())return this.advance(),new uo(this.span(t),void 0);if(this.next.isKeywordTrue())return this.advance(),new uo(this.span(t),!0);if(this.next.isKeywordFalse())return this.advance(),new uo(this.span(t),!1);if(this.next.isKeywordThis())return this.advance(),new Ji(this.span(t));if(this.optionalCharacter(91)){this.rbracketsExpected++;var n=this.parseExpressionList(93);return this.rbracketsExpected--,this.expectCharacter(93),new co(this.span(t),n)}if(this.next.isCharacter(ts))return this.parseLiteralMap();if(this.next.isIdentifier())return this.parseAccessMemberOrMethodCall(new Ji(this.span(t)),!1);if(this.next.isNumber()){var r=this.next.toNumber();return this.advance(),new uo(this.span(t),r)}if(this.next.isString()){var i=this.next.toString();return this.advance(),new uo(this.span(t),i)}return this.index>=this.tokens.length?(this.error("Unexpected end of expression: "+this.input),new Zi(this.span(t))):(this.error("Unexpected token "+this.next),new Zi(this.span(t)))},t.prototype.parseExpressionList=function(t){var e=[];if(!this.next.isCharacter(t))do{e.push(this.parsePipe())}while(this.optionalCharacter(44));return e},t.prototype.parseLiteralMap=function(){var t=[],e=[],n=this.inputIndex;if(this.expectCharacter(ts),!this.optionalCharacter(125)){this.rbracesExpected++;do{var r=this.next.isString(),i=this.expectIdentifierOrKeywordOrString();t.push({key:i,quoted:r}),this.expectCharacter(58),e.push(this.parsePipe())}while(this.optionalCharacter(44));this.rbracesExpected--,this.expectCharacter(125)}return new lo(this.span(n),t,e)},t.prototype.parseAccessMemberOrMethodCall=function(t,e){void 0===e&&(e=!1);var n=t.span.start,r=this.expectIdentifierOrKeyword();if(this.optionalCharacter(40)){this.rparensExpected++;var i=this.parseCallArguments();this.expectCharacter(41),this.rparensExpected--;var o=this.span(n);return e?new vo(o,t,r,i):new mo(o,t,r,i)}if(e)return this.optionalOperator("=")?(this.error("The '?.' operator cannot be used in the assignment"),new Zi(this.span(n))):new io(this.span(n),t,r);if(this.optionalOperator("=")){if(!this.parseAction)return this.error("Bindings cannot contain assignments"),new Zi(this.span(n));var s=this.parseConditional();return new ro(this.span(n),t,r,s)}return new no(this.span(n),t,r)},t.prototype.parseCallArguments=function(){if(this.next.isCharacter(41))return[];var t=[];do{t.push(this.parsePipe())}while(this.optionalCharacter(44));return t},t.prototype.expectTemplateBindingKey=function(){var t="",e=!1;do{t+=this.expectIdentifierOrKeywordOrString(),(e=this.optionalOperator("-"))&&(t+="-")}while(e);return t.toString()},t.prototype.parseTemplateBindings=function(){for(var t=[],e=null,n=[];this.index<this.tokens.length;){var r=this.inputIndex,i=this.peekKeywordLet();i&&this.advance();var o=this.expectTemplateBindingKey(),s=o;i||(null==e?e=s:s=e+s[0].toUpperCase()+s.substring(1)),this.optionalCharacter(58);var a=null,u=null;if(i)a=this.optionalOperator("=")?this.expectTemplateBindingKey():"$implicit";else if(this.peekKeywordAs()){var c=this.inputIndex;this.advance(),a=o,s=this.expectTemplateBindingKey(),i=!0}else if(this.next!==ls&&!this.peekKeywordLet()){var l=this.inputIndex,p=this.parsePipe(),h=this.input.substring(l-this.offset,this.inputIndex-this.offset);u=new bo(p,h,this.location,this.errors)}if(t.push(new _o(this.span(r),s,i,a,u)),this.peekKeywordAs()&&!i){var c=this.inputIndex;this.advance();var f=this.expectTemplateBindingKey();t.push(new _o(this.span(c),f,!0,s,null))}this.optionalCharacter(jo)||this.optionalCharacter(44)}return new fs(t,n,this.errors)},t.prototype.error=function(t,e){void 0===e&&(e=null),this.errors.push(new Ki(t,this.input,this.locationText(e),this.location)),this.skip()},t.prototype.locationText=function(t){return void 0===t&&(t=null),null==t&&(t=this.index),t<this.tokens.length?"at column "+(this.tokens[t].index+1)+" in":"at the end of the expression"},t.prototype.skip=function(){for(var t=this.next;this.index<this.tokens.length&&!t.isCharacter(jo)&&(this.rparensExpected<=0||!t.isCharacter(41))&&(this.rbracesExpected<=0||!t.isCharacter(125))&&(this.rbracketsExpected<=0||!t.isCharacter(93));)this.next.isError()&&this.errors.push(new Ki(this.next.toString(),this.input,this.locationText(),this.location)),this.advance(),t=this.next},t}(),ms=function(){function t(){this.errors=[]}return t.check=function(e){var n=new t;return e.visit(n),n.errors},t.prototype.visitImplicitReceiver=function(t,e){},t.prototype.visitInterpolation=function(t,e){},t.prototype.visitLiteralPrimitive=function(t,e){},t.prototype.visitPropertyRead=function(t,e){},t.prototype.visitPropertyWrite=function(t,e){},t.prototype.visitSafePropertyRead=function(t,e){},t.prototype.visitMethodCall=function(t,e){},t.prototype.visitSafeMethodCall=function(t,e){},t.prototype.visitFunctionCall=function(t,e){},t.prototype.visitLiteralArray=function(t,e){this.visitAll(t.expressions)},t.prototype.visitLiteralMap=function(t,e){this.visitAll(t.values)},t.prototype.visitBinary=function(t,e){},t.prototype.visitPrefixNot=function(t,e){},t.prototype.visitNonNullAssert=function(t,e){},t.prototype.visitConditional=function(t,e){},t.prototype.visitPipe=function(t,e){this.errors.push("pipes")},t.prototype.visitKeyedRead=function(t,e){},t.prototype.visitKeyedWrite=function(t,e){},t.prototype.visitAll=function(t){var e=this;return t.map(function(t){return t.visit(e)})},t.prototype.visitChain=function(t,e){},t.prototype.visitQuote=function(t,e){},t}(),vs=function(){function t(t,e,n,r){this.file=t,this.offset=e,this.line=n,this.col=r}return t.prototype.toString=function(){return null!=this.offset?this.file.url+"@"+this.line+":"+this.col:this.file.url},t.prototype.moveBy=function(e){for(var n=this.file.content,r=n.length,i=this.offset,o=this.line,s=this.col;i>0&&e<0;){i--,e++;var a=n.charCodeAt(i);if(a==So){o--;var u=n.substr(0,i-1).lastIndexOf(String.fromCharCode(So));s=u>0?i-u:i}else s--}for(;i<r&&e>0;){var a=n.charCodeAt(i);i++,e--,a==So?(o++,s=0):s++}return new t(this.file,i,o,s)},t.prototype.getContext=function(t,e){var n=this.file.content,r=this.offset;if(null!=r){r>n.length-1&&(r=n.length-1);for(var i=r,o=0,s=0;o<t&&r>0&&(r--,o++,"\n"!=n[r]||++s!=e););for(o=0,s=0;o<t&&i<n.length-1&&(i++,o++,"\n"!=n[i]||++s!=e););return{before:n.substring(r,this.offset),after:n.substring(this.offset,i+1)}}return null},t}(),gs=function(){function t(t,e){this.content=t,this.url=e}return t}(),bs=function(){function t(t,e,n){void 0===n&&(n=null),this.start=t,this.end=e,this.details=n}return t.prototype.toString=function(){return this.start.file.content.substring(this.start.offset,this.end.offset)},t}(),_s={};_s.WARNING=0,_s.ERROR=1,_s[_s.WARNING]="WARNING",_s[_s.ERROR]="ERROR";var ws=function(){function t(t,e,n){void 0===n&&(n=_s.ERROR),this.span=t,this.msg=e,this.level=n}return t.prototype.contextualMessage=function(){var t=this.span.start.getContext(100,3);return t?' ("'+t.before+"["+_s[this.level]+" ->]"+t.after+'")':""},t.prototype.toString=function(){var t=this.span.details?", "+this.span.details:"";return""+this.msg+this.contextualMessage()+": "+this.span.start+t},t}(),Cs=(function(){function t(t,e){void 0===e&&(e=-1),this.path=t,this.position=e}Object.defineProperty(t.prototype,"empty",{get:function(){return!this.path||!this.path.length},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"head",{get:function(){return this.path[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tail",{get:function(){return this.path[this.path.length-1]},enumerable:!0,configurable:!0}),t.prototype.parentOf=function(t){return t&&this.path[this.path.indexOf(t)-1]},t.prototype.childOf=function(t){return this.path[this.path.indexOf(t)+1]},t.prototype.first=function(t){for(var e=this.path.length-1;e>=0;e--){var n=this.path[e];if(n instanceof t)return n}},t.prototype.push=function(t){this.path.push(t)},t.prototype.pop=function(){return this.path.pop()}}(),function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}()),Es=function(){function t(t,e,n,r,i){this.switchValue=t,this.type=e,this.cases=n,this.sourceSpan=r,this.switchValueSourceSpan=i}return t.prototype.visit=function(t,e){return t.visitExpansion(this,e)},t}(),xs=function(){function t(t,e,n,r,i){this.value=t,this.expression=e,this.sourceSpan=n,this.valueSourceSpan=r,this.expSourceSpan=i}return t.prototype.visit=function(t,e){return t.visitExpansionCase(this,e)},t}(),Ss=function(){function t(t,e,n,r){this.name=t,this.value=e,this.sourceSpan=n,this.valueSpan=r}return t.prototype.visit=function(t,e){return t.visitAttribute(this,e)},t}(),Os=function(){function t(t,e,n,r,i,o){void 0===i&&(i=null),void 0===o&&(o=null),this.name=t,this.attrs=e,this.children=n,this.sourceSpan=r,this.startSourceSpan=i,this.endSourceSpan=o}return t.prototype.visit=function(t,e){return t.visitElement(this,e)},t}(),Ts=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitComment(this,e)},t}(),Ps=(function(){function t(){}t.prototype.visitElement=function(t,e){this.visitChildren(e,function(e){e(t.attrs),e(t.children)})},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){return this.visitChildren(e,function(e){e(t.cases)})},t.prototype.visitExpansionCase=function(t,e){},t.prototype.visitChildren=function(t,e){function n(e){e&&r.push(lt(i,e,t))}var r=[],i=this;return e(n),[].concat.apply([],r)}}(),{});Ps.TAG_OPEN_START=0,Ps.TAG_OPEN_END=1,Ps.TAG_OPEN_END_VOID=2,Ps.TAG_CLOSE=3,Ps.TEXT=4,Ps.ESCAPABLE_RAW_TEXT=5,Ps.RAW_TEXT=6,Ps.COMMENT_START=7,Ps.COMMENT_END=8,Ps.CDATA_START=9,Ps.CDATA_END=10,Ps.ATTR_NAME=11,Ps.ATTR_VALUE=12,Ps.DOC_TYPE=13,Ps.EXPANSION_FORM_START=14,Ps.EXPANSION_CASE_VALUE=15,Ps.EXPANSION_CASE_EXP_START=16,Ps.EXPANSION_CASE_EXP_END=17,Ps.EXPANSION_FORM_END=18,Ps.EOF=19,Ps[Ps.TAG_OPEN_START]="TAG_OPEN_START",Ps[Ps.TAG_OPEN_END]="TAG_OPEN_END",Ps[Ps.TAG_OPEN_END_VOID]="TAG_OPEN_END_VOID",Ps[Ps.TAG_CLOSE]="TAG_CLOSE",Ps[Ps.TEXT]="TEXT",Ps[Ps.ESCAPABLE_RAW_TEXT]="ESCAPABLE_RAW_TEXT",Ps[Ps.RAW_TEXT]="RAW_TEXT",Ps[Ps.COMMENT_START]="COMMENT_START",Ps[Ps.COMMENT_END]="COMMENT_END",Ps[Ps.CDATA_START]="CDATA_START",Ps[Ps.CDATA_END]="CDATA_END",Ps[Ps.ATTR_NAME]="ATTR_NAME",Ps[Ps.ATTR_VALUE]="ATTR_VALUE",Ps[Ps.DOC_TYPE]="DOC_TYPE",Ps[Ps.EXPANSION_FORM_START]="EXPANSION_FORM_START",Ps[Ps.EXPANSION_CASE_VALUE]="EXPANSION_CASE_VALUE",Ps[Ps.EXPANSION_CASE_EXP_START]="EXPANSION_CASE_EXP_START",Ps[Ps.EXPANSION_CASE_EXP_END]="EXPANSION_CASE_EXP_END",Ps[Ps.EXPANSION_FORM_END]="EXPANSION_FORM_END",Ps[Ps.EOF]="EOF";var Ms=function(){function t(t,e,n){this.type=t,this.parts=e,this.sourceSpan=n}return t}(),ks=function(t){function e(e,n,r){var i=t.call(this,r,e)||this;return i.tokenType=n,i}return Jr.a(e,t),e}(ws),As=function(){function t(t,e){this.tokens=t,this.errors=e}return t}(),Is=/\r\n?/g,Ds=function(){function t(t){this.error=t}return t}(),Ns=function(){function t(t,e,n,r){void 0===r&&(r=os),this._file=t,this._getTagDefinition=e,this._tokenizeIcu=n,this._interpolationConfig=r,this._peek=-1,this._nextPeek=-1,this._index=-1,this._line=0,this._column=-1,this._expansionCaseStack=[],this._inInterpolation=!1,this.tokens=[],this.errors=[],this._input=t.content,this._length=t.content.length,this._advance()}return t.prototype._processCarriageReturns=function(t){return t.replace(Is,"\n")},t.prototype.tokenize=function(){for(;this._peek!==Eo;){var t=this._getLocation();try{this._attemptCharCode(60)?this._attemptCharCode(33)?this._attemptCharCode(91)?this._consumeCdata(t):this._attemptCharCode(No)?this._consumeComment(t):this._consumeDocType(t):this._attemptCharCode(Ro)?this._consumeTagClose(t):this._consumeTagOpen(t):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeText()}catch(t){if(!(t instanceof Ds))throw t;this.errors.push(t.error)}}return this._beginToken(Ps.EOF),this._endToken([]),new As(Et(this.tokens),this.errors)},t.prototype._tokenizeExpansionForm=function(){if(bt(this._input,this._index,this._interpolationConfig))return this._consumeExpansionFormStart(),!0;if(_t(this._peek)&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(125===this._peek){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1},t.prototype._getLocation=function(){return new vs(this._file,this._index,this._line,this._column)},t.prototype._getSpan=function(t,e){return void 0===t&&(t=this._getLocation()),void 0===e&&(e=this._getLocation()),new bs(t,e)},t.prototype._beginToken=function(t,e){void 0===e&&(e=this._getLocation()),this._currentTokenStart=e,this._currentTokenType=t},t.prototype._endToken=function(t,e){void 0===e&&(e=this._getLocation());var n=new Ms(this._currentTokenType,t,new bs(this._currentTokenStart,e));return this.tokens.push(n),this._currentTokenStart=null,this._currentTokenType=null,n},t.prototype._createError=function(t,e){this._isInExpansionForm()&&(t+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');var n=new ks(t,this._currentTokenType,e);return this._currentTokenStart=null,this._currentTokenType=null,new Ds(n)},t.prototype._advance=function(){if(this._index>=this._length)throw this._createError(ht(Eo),this._getSpan());this._peek===So?(this._line++,this._column=0):this._peek!==So&&this._peek!==Po&&this._column++,this._index++,this._peek=this._index>=this._length?Eo:this._input.charCodeAt(this._index),this._nextPeek=this._index+1>=this._length?Eo:this._input.charCodeAt(this._index+1)},t.prototype._attemptCharCode=function(t){return this._peek===t&&(this._advance(),!0)},t.prototype._attemptCharCodeCaseInsensitive=function(t){return!!wt(this._peek,t)&&(this._advance(),!0)},t.prototype._requireCharCode=function(t){var e=this._getLocation();if(!this._attemptCharCode(t))throw this._createError(ht(this._peek),this._getSpan(e,e))},t.prototype._attemptStr=function(t){var e=t.length;if(this._index+e>this._length)return!1;for(var n=this._savePosition(),r=0;r<e;r++)if(!this._attemptCharCode(t.charCodeAt(r)))return this._restorePosition(n),!1;return!0},t.prototype._attemptStrCaseInsensitive=function(t){for(var e=0;e<t.length;e++)if(!this._attemptCharCodeCaseInsensitive(t.charCodeAt(e)))return!1;return!0},t.prototype._requireStr=function(t){var e=this._getLocation();if(!this._attemptStr(t))throw this._createError(ht(this._peek),this._getSpan(e))},t.prototype._attemptCharCodeUntilFn=function(t){for(;!t(this._peek);)this._advance()},t.prototype._requireCharCodeUntilFn=function(t,e){var n=this._getLocation();if(this._attemptCharCodeUntilFn(t),this._index-n.offset<e)throw this._createError(ht(this._peek),this._getSpan(n,n))},t.prototype._attemptUntilChar=function(t){for(;this._peek!==t;)this._advance()},t.prototype._readChar=function(t){if(t&&38===this._peek)return this._decodeEntity();var e=this._index;return this._advance(),this._input[e]},t.prototype._decodeEntity=function(){var t=this._getLocation();if(this._advance(),!this._attemptCharCode(35)){var e=this._savePosition();if(this._attemptCharCodeUntilFn(gt),this._peek!=jo)return this._restorePosition(e),"&";this._advance();var n=this._input.substring(t.offset+1,this._index-1),r=_i[n];if(!r)throw this._createError(ft(n),this._getSpan(t));return r}var i=this._attemptCharCode(120)||this._attemptCharCode(88),o=this._getLocation().offset;if(this._attemptCharCodeUntilFn(vt),this._peek!=jo)throw this._createError(ht(this._peek),this._getSpan());this._advance();var s=this._input.substring(o,this._index-1);try{var a=parseInt(s,i?16:10);return String.fromCharCode(a)}catch(e){var u=this._input.substring(t.offset+1,this._index-1);throw this._createError(ft(u),this._getSpan(t))}},t.prototype._consumeRawText=function(t,e,n){var r,i=this._getLocation();this._beginToken(t?Ps.ESCAPABLE_RAW_TEXT:Ps.RAW_TEXT,i);for(var o=[];;){if(r=this._getLocation(),this._attemptCharCode(e)&&n())break;for(this._index>r.offset&&o.push(this._input.substring(r.offset,this._index));this._peek!==e;)o.push(this._readChar(t))}return this._endToken([this._processCarriageReturns(o.join(""))],r)},t.prototype._consumeComment=function(t){var e=this;this._beginToken(Ps.COMMENT_START,t),this._requireCharCode(No),this._endToken([]);var n=this._consumeRawText(!1,No,function(){return e._attemptStr("->")});this._beginToken(Ps.COMMENT_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeCdata=function(t){var e=this;this._beginToken(Ps.CDATA_START,t),this._requireStr("CDATA["),this._endToken([]);var n=this._consumeRawText(!1,93,function(){return e._attemptStr("]>")});this._beginToken(Ps.CDATA_END,n.sourceSpan.end),this._endToken([])},t.prototype._consumeDocType=function(t){this._beginToken(Ps.DOC_TYPE,t),this._attemptUntilChar(Vo),this._advance(),this._endToken([this._input.substring(t.offset+2,this._index-1)])},t.prototype._consumePrefixAndName=function(){for(var t=this._index,e=null;58!==this._peek&&!mt(this._peek);)this._advance();var n;return 58===this._peek?(this._advance(),e=this._input.substring(t,this._index-1),n=this._index):n=t,this._requireCharCodeUntilFn(yt,this._index===n?1:0),[e,this._input.substring(n,this._index)]},t.prototype._consumeTagOpen=function(t){var e,n,r=this._savePosition();try{if(!U(this._peek))throw this._createError(ht(this._peek),this._getSpan());var i=this._index;for(this._consumeTagOpenStart(t),e=this._input.substring(i,this._index),n=e.toLowerCase(),this._attemptCharCodeUntilFn(dt);this._peek!==Ro&&this._peek!==Vo;)this._consumeAttributeName(),this._attemptCharCodeUntilFn(dt),this._attemptCharCode(Lo)&&(this._attemptCharCodeUntilFn(dt),this._consumeAttributeValue()),this._attemptCharCodeUntilFn(dt);this._consumeTagOpenEnd()}catch(e){if(e instanceof Ds)return this._restorePosition(r),this._beginToken(Ps.TEXT,t),void this._endToken(["<"]);throw e}var o=this._getTagDefinition(e).contentType;o===bi.RAW_TEXT?this._consumeRawTextWithTagClose(n,!1):o===bi.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(n,!0)},t.prototype._consumeRawTextWithTagClose=function(t,e){var n=this,r=this._consumeRawText(e,60,function(){return!!n._attemptCharCode(Ro)&&(n._attemptCharCodeUntilFn(dt),!!n._attemptStrCaseInsensitive(t)&&(n._attemptCharCodeUntilFn(dt),n._attemptCharCode(Vo)))});this._beginToken(Ps.TAG_CLOSE,r.sourceSpan.end),this._endToken([null,t])},t.prototype._consumeTagOpenStart=function(t){this._beginToken(Ps.TAG_OPEN_START,t);var e=this._consumePrefixAndName();this._endToken(e)},t.prototype._consumeAttributeName=function(){this._beginToken(Ps.ATTR_NAME);var t=this._consumePrefixAndName();this._endToken(t)},t.prototype._consumeAttributeValue=function(){this._beginToken(Ps.ATTR_VALUE);var t;if(this._peek===Io||this._peek===ko){var e=this._peek;this._advance();for(var n=[];this._peek!==e;)n.push(this._readChar(!0));t=n.join(""),this._advance()}else{var r=this._index;this._requireCharCodeUntilFn(yt,1),t=this._input.substring(r,this._index)}this._endToken([this._processCarriageReturns(t)])},t.prototype._consumeTagOpenEnd=function(){var t=this._attemptCharCode(Ro)?Ps.TAG_OPEN_END_VOID:Ps.TAG_OPEN_END;this._beginToken(t),this._requireCharCode(Vo),this._endToken([])},t.prototype._consumeTagClose=function(t){this._beginToken(Ps.TAG_CLOSE,t),this._attemptCharCodeUntilFn(dt);var e=this._consumePrefixAndName();this._attemptCharCodeUntilFn(dt),this._requireCharCode(Vo),this._endToken(e)},t.prototype._consumeExpansionFormStart=function(){this._beginToken(Ps.EXPANSION_FORM_START,this._getLocation()),this._requireCharCode(ts),this._endToken([]),this._expansionCaseStack.push(Ps.EXPANSION_FORM_START),this._beginToken(Ps.RAW_TEXT,this._getLocation());var t=this._readUntil(44);this._endToken([t],this._getLocation()),this._requireCharCode(44),this._attemptCharCodeUntilFn(dt),this._beginToken(Ps.RAW_TEXT,this._getLocation());var e=this._readUntil(44);this._endToken([e],this._getLocation()),this._requireCharCode(44),this._attemptCharCodeUntilFn(dt)},t.prototype._consumeExpansionCaseStart=function(){this._beginToken(Ps.EXPANSION_CASE_VALUE,this._getLocation());var t=this._readUntil(ts).trim();this._endToken([t],this._getLocation()),this._attemptCharCodeUntilFn(dt),this._beginToken(Ps.EXPANSION_CASE_EXP_START,this._getLocation()),this._requireCharCode(ts),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(dt),this._expansionCaseStack.push(Ps.EXPANSION_CASE_EXP_START)},t.prototype._consumeExpansionCaseEnd=function(){this._beginToken(Ps.EXPANSION_CASE_EXP_END,this._getLocation()),this._requireCharCode(125),this._endToken([],this._getLocation()),this._attemptCharCodeUntilFn(dt),this._expansionCaseStack.pop()},t.prototype._consumeExpansionFormEnd=function(){this._beginToken(Ps.EXPANSION_FORM_END,this._getLocation()),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()},t.prototype._consumeText=function(){var t=this._getLocation();this._beginToken(Ps.TEXT,t);var e=[];do{this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(e.push(this._interpolationConfig.start),this._inInterpolation=!0):this._interpolationConfig&&this._inInterpolation&&this._attemptStr(this._interpolationConfig.end)?(e.push(this._interpolationConfig.end),this._inInterpolation=!1):e.push(this._readChar(!0))}while(!this._isTextEnd());this._endToken([this._processCarriageReturns(e.join(""))])},t.prototype._isTextEnd=function(){if(60===this._peek||this._peek===Eo)return!0;if(this._tokenizeIcu&&!this._inInterpolation){if(bt(this._input,this._index,this._interpolationConfig))return!0;if(125===this._peek&&this._isInExpansionCase())return!0}return!1},t.prototype._savePosition=function(){return[this._peek,this._index,this._column,this._line,this.tokens.length]},t.prototype._readUntil=function(t){var e=this._index;return this._attemptUntilChar(t),this._input.substring(e,this._index)},t.prototype._restorePosition=function(t){this._peek=t[0],this._index=t[1],this._column=t[2],this._line=t[3];var e=t[4];e<this.tokens.length&&(this.tokens=this.tokens.slice(0,e))},t.prototype._isInExpansionCase=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===Ps.EXPANSION_CASE_EXP_START},t.prototype._isInExpansionForm=function(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===Ps.EXPANSION_FORM_START},t}(),Rs=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return i.elementName=e,i}return Jr.a(e,t),e.create=function(t,n,r){return new e(t,n,r)},e}(ws),js=function(){function t(t,e){this.rootNodes=t,this.errors=e}return t}(),Ls=function(){function t(t){this.getTagDefinition=t}return t.prototype.parse=function(t,e,n,r){void 0===n&&(n=!1),void 0===r&&(r=os);var i=pt(t,e,this.getTagDefinition,n,r),o=new Vs(i.tokens,this.getTagDefinition).build();return new js(o.rootNodes,i.errors.concat(o.errors))},t}(),Vs=function(){function t(t,e){this.tokens=t,this.getTagDefinition=e,this._index=-1,this._rootNodes=[],this._errors=[],this._elementStack=[],this._advance()}return t.prototype.build=function(){for(;this._peek.type!==Ps.EOF;)this._peek.type===Ps.TAG_OPEN_START?this._consumeStartTag(this._advance()):this._peek.type===Ps.TAG_CLOSE?this._consumeEndTag(this._advance()):this._peek.type===Ps.CDATA_START?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===Ps.COMMENT_START?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===Ps.TEXT||this._peek.type===Ps.RAW_TEXT||this._peek.type===Ps.ESCAPABLE_RAW_TEXT?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===Ps.EXPANSION_FORM_START?this._consumeExpansion(this._advance()):this._advance();return new js(this._rootNodes,this._errors)},t.prototype._advance=function(){var t=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],t},t.prototype._advanceIf=function(t){return this._peek.type===t?this._advance():null},t.prototype._consumeCdata=function(t){this._consumeText(this._advance()),this._advanceIf(Ps.CDATA_END)},t.prototype._consumeComment=function(t){var e=this._advanceIf(Ps.RAW_TEXT);this._advanceIf(Ps.COMMENT_END);var n=null!=e?e.parts[0].trim():null;this._addToParent(new Ts(n,t.sourceSpan))},t.prototype._consumeExpansion=function(t){for(var e=this._advance(),n=this._advance(),r=[];this._peek.type===Ps.EXPANSION_CASE_VALUE;){var i=this._parseExpansionCase();if(!i)return;r.push(i)}if(this._peek.type!==Ps.EXPANSION_FORM_END)return void this._errors.push(Rs.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));var o=new bs(t.sourceSpan.start,this._peek.sourceSpan.end);this._addToParent(new Es(e.parts[0],n.parts[0],r,o,e.sourceSpan)),this._advance()},t.prototype._parseExpansionCase=function(){var e=this._advance();if(this._peek.type!==Ps.EXPANSION_CASE_EXP_START)return this._errors.push(Rs.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;var n=this._advance(),r=this._collectExpansionExpTokens(n);if(!r)return null;var i=this._advance();r.push(new Ms(Ps.EOF,[],i.sourceSpan));var o=new t(r,this.getTagDefinition).build();if(o.errors.length>0)return this._errors=this._errors.concat(o.errors),null;var s=new bs(e.sourceSpan.start,i.sourceSpan.end),a=new bs(n.sourceSpan.start,i.sourceSpan.end);return new xs(e.parts[0],o.rootNodes,s,e.sourceSpan,a)},t.prototype._collectExpansionExpTokens=function(t){for(var e=[],n=[Ps.EXPANSION_CASE_EXP_START];;){if(this._peek.type!==Ps.EXPANSION_FORM_START&&this._peek.type!==Ps.EXPANSION_CASE_EXP_START||n.push(this._peek.type),this._peek.type===Ps.EXPANSION_CASE_EXP_END){if(!xt(n,Ps.EXPANSION_CASE_EXP_START))return this._errors.push(Rs.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(n.pop(),0==n.length)return e}if(this._peek.type===Ps.EXPANSION_FORM_END){if(!xt(n,Ps.EXPANSION_FORM_START))return this._errors.push(Rs.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;n.pop()}if(this._peek.type===Ps.EOF)return this._errors.push(Rs.create(null,t.sourceSpan,"Invalid ICU message. Missing '}'.")),null;e.push(this._advance())}},t.prototype._consumeText=function(t){var e=t.parts[0];if(e.length>0&&"\n"==e[0]){var n=this._getParentElement();null!=n&&0==n.children.length&&this.getTagDefinition(n.name).ignoreFirstLf&&(e=e.substring(1))}e.length>0&&this._addToParent(new Cs(e,t.sourceSpan))},t.prototype._closeVoidElement=function(){var t=this._getParentElement();t&&this.getTagDefinition(t.name).isVoid&&this._elementStack.pop()},t.prototype._consumeStartTag=function(t){for(var e=t.parts[0],n=t.parts[1],r=[];this._peek.type===Ps.ATTR_NAME;)r.push(this._consumeAttr(this._advance()));var i=this._getElementFullName(e,n,this._getParentElement()),o=!1;if(this._peek.type===Ps.TAG_OPEN_END_VOID){this._advance(),o=!0;var s=this.getTagDefinition(i);s.canSelfClose||null!==u(i)||s.isVoid||this._errors.push(Rs.create(i,t.sourceSpan,'Only void and foreign elements can be self closed "'+t.parts[1]+'"'))}else this._peek.type===Ps.TAG_OPEN_END&&(this._advance(),o=!1);var a=this._peek.sourceSpan.start,c=new bs(t.sourceSpan.start,a),l=new Os(i,r,[],c,c,void 0);this._pushElement(l),o&&(this._popElement(i),l.endSourceSpan=c)},t.prototype._pushElement=function(t){var e=this._getParentElement();e&&this.getTagDefinition(e.name).isClosedByChild(t.name)&&this._elementStack.pop();var n=this.getTagDefinition(t.name),r=this._getParentElementSkippingContainers(),i=r.parent,o=r.container;if(i&&n.requireExtraParent(i.name)){var s=new Os(n.parentToAdd,[],[],t.sourceSpan,t.startSourceSpan,t.endSourceSpan);this._insertBeforeContainer(i,o,s)}this._addToParent(t),this._elementStack.push(t)},t.prototype._consumeEndTag=function(t){var e=this._getElementFullName(t.parts[0],t.parts[1],this._getParentElement());if(this._getParentElement()&&(this._getParentElement().endSourceSpan=t.sourceSpan),this.getTagDefinition(e).isVoid)this._errors.push(Rs.create(e,t.sourceSpan,'Void elements do not have end tags "'+t.parts[1]+'"'));else if(!this._popElement(e)){var n='Unexpected closing tag "'+e+'". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags';this._errors.push(Rs.create(e,t.sourceSpan,n))}},t.prototype._popElement=function(t){for(var e=this._elementStack.length-1;e>=0;e--){var n=this._elementStack[e];if(n.name==t)return this._elementStack.splice(e,this._elementStack.length-e),!0;if(!this.getTagDefinition(n.name).closedByParent)return!1}return!1},t.prototype._consumeAttr=function(t){var e=c(t.parts[0],t.parts[1]),n=t.sourceSpan.end,r="",i=void 0;if(this._peek.type===Ps.ATTR_VALUE){var o=this._advance();r=o.parts[0],n=o.sourceSpan.end,i=o.sourceSpan}return new Ss(e,r,new bs(t.sourceSpan.start,n),i)},t.prototype._getParentElement=function(){return this._elementStack.length>0?this._elementStack[this._elementStack.length-1]:null},t.prototype._getParentElementSkippingContainers=function(){for(var t=null,e=this._elementStack.length-1;e>=0;e--){if(!o(this._elementStack[e].name))return{parent:this._elementStack[e],container:t};t=this._elementStack[e]}return{parent:null,container:t}},t.prototype._addToParent=function(t){var e=this._getParentElement();null!=e?e.children.push(t):this._rootNodes.push(t)},t.prototype._insertBeforeContainer=function(t,e,n){if(e){if(t){var r=t.children.indexOf(e);t.children[r]=n}else this._rootNodes.push(n);n.children.push(e),this._elementStack.splice(this._elementStack.indexOf(e),0,n)}else this._addToParent(n),this._elementStack.push(n)},t.prototype._getElementFullName=function(t,e,n){return null==t&&null==(t=this.getTagDefinition(e).implicitNamespacePrefix)&&null!=n&&(t=u(n.name)),c(t,e)},t}(),Fs=function(){function t(){}return t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return"["+t.children.map(function(t){return t.visit(n)}).join(", ")+"]"},t.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.expression+", "+t.type+", "+r.join(", ")+"}"},t.prototype.visitTagPlaceholder=function(t,e){var n=this;return t.isVoid?'<ph tag name="'+t.startName+'"/>':'<ph tag name="'+t.startName+'">'+t.children.map(function(t){return t.visit(n)}).join(", ")+'</ph name="'+t.closeName+'">'},t.prototype.visitPlaceholder=function(t,e){return t.value?'<ph name="'+t.name+'">'+t.value+"</ph>":'<ph name="'+t.name+'"/>'},t.prototype.visitIcuPlaceholder=function(t,e){return'<ph icu name="'+t.name+'">'+t.value.visit(this)+"</ph>"},t}(),Hs=new Fs,Bs=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+t.type+", "+r.join(", ")+"}"},e}(Fs),Us={};Us.Little=0,Us.Big=1,Us[Us.Little]="Little",Us[Us.Big]="Big";var Ys=function(){function t(t,e,n,r,i,o){this.nodes=t,this.placeholders=e,this.placeholderToMessage=n,this.meaning=r,this.description=i,this.id=o,t.length?this.sources=[{filePath:t[0].sourceSpan.start.file.url,startLine:t[0].sourceSpan.start.line+1,startCol:t[0].sourceSpan.start.col+1,endLine:t[t.length-1].sourceSpan.end.line+1,endCol:t[0].sourceSpan.start.col+1}]:this.sources=[]}return t}(),zs=function(){function t(t,e){this.value=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitText(this,e)},t}(),qs=function(){function t(t,e){this.children=t,this.sourceSpan=e}return t.prototype.visit=function(t,e){return t.visitContainer(this,e)},t}(),Ws=function(){function t(t,e,n,r){this.expression=t,this.type=e,this.cases=n,this.sourceSpan=r}return t.prototype.visit=function(t,e){return t.visitIcu(this,e)},t}(),Gs=function(){function t(t,e,n,r,i,o,s){this.tag=t,this.attrs=e,this.startName=n,this.closeName=r,this.children=i,this.isVoid=o,this.sourceSpan=s}return t.prototype.visit=function(t,e){return t.visitTagPlaceholder(this,e)},t}(),Ks=function(){function t(t,e,n){this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitPlaceholder(this,e)},t}(),Qs=function(){function t(t,e,n){this.value=t,this.name=e,this.sourceSpan=n}return t.prototype.visit=function(t,e){return t.visitIcuPlaceholder(this,e)},t}(),Xs=function(){function t(){}return t.prototype.visitText=function(t,e){return new zs(t.value,t.sourceSpan)},t.prototype.visitContainer=function(t,e){var n=this,r=t.children.map(function(t){return t.visit(n,e)});return new qs(r,t.sourceSpan)},t.prototype.visitIcu=function(t,e){var n=this,r={};Object.keys(t.cases).forEach(function(i){return r[i]=t.cases[i].visit(n,e)});var i=new Ws(t.expression,t.type,r,t.sourceSpan);return i.expressionPlaceholder=t.expressionPlaceholder,i},t.prototype.visitTagPlaceholder=function(t,e){var n=this,r=t.children.map(function(t){return t.visit(n,e)});return new Gs(t.tag,t.attrs,t.startName,t.closeName,r,t.isVoid,t.sourceSpan)},t.prototype.visitPlaceholder=function(t,e){return new Ks(t.value,t.name,t.sourceSpan)},t.prototype.visitIcuPlaceholder=function(t,e){return new Qs(t.value,t.name,t.sourceSpan)},t}(),$s=function(){function t(){}return t.prototype.visitText=function(t,e){},t.prototype.visitContainer=function(t,e){var n=this;t.children.forEach(function(t){return t.visit(n)})},t.prototype.visitIcu=function(t,e){var n=this;Object.keys(t.cases).forEach(function(e){t.cases[e].visit(n)})},t.prototype.visitTagPlaceholder=function(t,e){var n=this;t.children.forEach(function(t){return t.visit(n)})},t.prototype.visitPlaceholder=function(t,e){},t.prototype.visitIcuPlaceholder=function(t,e){},t}(),Zs={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},Js=function(){function t(){this._placeHolderNameCounts={},this._signatureToName={}}return t.prototype.getStartTagPlaceholderName=function(t,e,n){var r=this._hashTag(t,e,n);if(this._signatureToName[r])return this._signatureToName[r];var i=t.toUpperCase(),o=Zs[i]||"TAG_"+i,s=this._generateUniqueName(n?o:"START_"+o);return this._signatureToName[r]=s,s},t.prototype.getCloseTagPlaceholderName=function(t){var e=this._hashClosingTag(t);if(this._signatureToName[e])return this._signatureToName[e];var n=t.toUpperCase(),r=Zs[n]||"TAG_"+n,i=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[e]=i,i},t.prototype.getPlaceholderName=function(t,e){var n=t.toUpperCase(),r="PH: "+n+"="+e;if(this._signatureToName[r])return this._signatureToName[r];var i=this._generateUniqueName(n);return this._signatureToName[r]=i,i},t.prototype.getUniquePlaceholder=function(t){return this._generateUniqueName(t.toUpperCase())},t.prototype._hashTag=function(t,e,n){return"<"+t+Object.keys(e).sort().map(function(t){return" "+t+"="+e[t]}).join("")+(n?"/>":"></"+t+">")},t.prototype._hashClosingTag=function(t){return this._hashTag("/"+t,{},!1)},t.prototype._generateUniqueName=function(t){if(!this._placeHolderNameCounts.hasOwnProperty(t))return this._placeHolderNameCounts[t]=1,t;var e=this._placeHolderNameCounts[t];return this._placeHolderNameCounts[t]=e+1,t+"_"+e},t}(),ta=new ds(new us),ea=function(){function t(t,e){this._expressionParser=t,this._interpolationConfig=e}return t.prototype.toI18nMessage=function(t,e,n,r){this._isIcu=1==t.length&&t[0]instanceof Es,this._icuDepth=0,this._placeholderRegistry=new Js,this._placeholderToContent={},this._placeholderToMessage={};var i=lt(this,t,{});return new Ys(i,this._placeholderToContent,this._placeholderToMessage,e,n,r)},t.prototype.visitElement=function(t,e){var n=lt(this,t.children),r={};t.attrs.forEach(function(t){r[t.name]=t.value});var i=l(t.name).isVoid,o=this._placeholderRegistry.getStartTagPlaceholderName(t.name,r,i);this._placeholderToContent[o]=t.sourceSpan.toString();var s="";return i||(s=this._placeholderRegistry.getCloseTagPlaceholderName(t.name),this._placeholderToContent[s]="</"+t.name+">"),new Gs(t.name,r,o,s,n,i,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){return this._visitTextWithInterpolation(t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitExpansion=function(e,n){var r=this;this._icuDepth++;var i={},o=new Ws(e.switchValue,e.type,i,e.sourceSpan);if(e.cases.forEach(function(t){i[t.value]=new qs(t.expression.map(function(t){return t.visit(r,{})}),t.expSourceSpan)}),this._icuDepth--,this._isIcu||this._icuDepth>0){var s=this._placeholderRegistry.getUniquePlaceholder("VAR_"+e.type);return o.expressionPlaceholder=s,this._placeholderToContent[s]=e.switchValue,o}var a=this._placeholderRegistry.getPlaceholderName("ICU",e.sourceSpan.toString()),u=new t(this._expressionParser,this._interpolationConfig);return this._placeholderToMessage[a]=u.toI18nMessage([e],"","",""),new Qs(o,a,e.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Unreachable code")},t.prototype._visitTextWithInterpolation=function(t,e){var n=this._expressionParser.splitInterpolation(t,e.start.toString(),this._interpolationConfig);if(!n)return new zs(t,e);for(var r=[],i=new qs(r,e),o=this._interpolationConfig,s=o.start,a=o.end,u=0;u<n.strings.length-1;u++){var c=n.expressions[u],l=Xt(c)||"INTERPOLATION",p=this._placeholderRegistry.getPlaceholderName(l,c);n.strings[u].length&&r.push(new zs(n.strings[u],e)),r.push(new Ks(c,p,e)),this._placeholderToContent[p]=s+c+a}var h=n.strings.length-1;return n.strings[h].length&&r.push(new zs(n.strings[h],e)),i},t}(),na=/\/\/[\s\S]*i18n[\s\S]*\([\s\S]*ph[\s\S]*=[\s\S]*("|')([\s\S]*?)\1[\s\S]*\)/g,ra=function(t){function e(e,n){return t.call(this,e,n)||this}return Jr.a(e,t),e}(ws),ia="i18n",oa=/^i18n:?/,sa="|",aa="@@",ua=function(){function t(t,e){this.messages=t,this.errors=e}return t}(),ca={};ca.Extract=0,ca.Merge=1,ca[ca.Extract]="Extract",ca[ca.Merge]="Merge";var la=function(){function t(t,e){this._implicitTags=t,this._implicitAttrs=e}return t.prototype.extract=function(t,e){var n=this;return this._init(ca.Extract,e),t.forEach(function(t){return t.visit(n,null)}),this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new ua(this._messages,this._errors)},t.prototype.merge=function(t,e,n){this._init(ca.Merge,n),this._translations=e;var r=new Os("wrapper",[],t,void 0,void 0,void 0),i=r.visit(this,null);return this._inI18nBlock&&this._reportError(t[t.length-1],"Unclosed block"),new js(i.children,this._errors)},t.prototype.visitExpansionCase=function(t,e){var n=lt(this,t.expression,e);if(this._mode===ca.Merge)return new xs(t.value,n,t.sourceSpan,t.valueSourceSpan,t.expSourceSpan)},t.prototype.visitExpansion=function(t,e){this._mayBeAddBlockChildren(t);var n=this._inIcu;this._inIcu||(this._isInTranslatableSection&&this._addMessage([t]),this._inIcu=!0);var r=lt(this,t.cases,e);return this._mode===ca.Merge&&(t=new Es(t.switchValue,t.type,r,t.sourceSpan,t.switchValueSourceSpan)),this._inIcu=n,t},t.prototype.visitComment=function(t,e){var n=Jt(t);if(n&&this._isInTranslatableSection)return void this._reportError(t,"Could not start a block inside a translatable section");var r=te(t);if(r&&!this._inI18nBlock)return void this._reportError(t,"Trying to close an unopened block");if(!this._inI18nNode&&!this._inIcu)if(this._inI18nBlock){if(r){if(this._depth==this._blockStartDepth){this._closeTranslatableSection(t,this._blockChildren),this._inI18nBlock=!1;var i=this._addMessage(this._blockChildren,this._blockMeaningAndDesc),o=this._translateMessage(t,i);return lt(this,o)}return void this._reportError(t,"I18N blocks should not cross element boundaries")}}else n&&(this._inI18nBlock=!0,this._blockStartDepth=this._depth,this._blockChildren=[],this._blockMeaningAndDesc=t.value.replace(oa,"").trim(),this._openTranslatableSection(t))},t.prototype.visitText=function(t,e){return this._isInTranslatableSection&&this._mayBeAddBlockChildren(t),t},t.prototype.visitElement=function(t,e){var n=this;this._mayBeAddBlockChildren(t),this._depth++;var r=this._inI18nNode,i=this._inImplicitNode,o=[],s=void 0,a=ee(t),u=a?a.value:"",c=this._implicitTags.some(function(e){return t.name===e})&&!this._inIcu&&!this._isInTranslatableSection,l=!i&&c;if(this._inImplicitNode=i||c,this._isInTranslatableSection||this._inIcu)(a||l)&&this._reportError(t,"Could not mark an element as translatable inside a translatable section"),this._mode==ca.Extract&<(this,t.children);else{if(a||l){this._inI18nNode=!0;var p=this._addMessage(t.children,u);s=this._translateMessage(t,p)}if(this._mode==ca.Extract){var h=a||l;h&&this._openTranslatableSection(t),lt(this,t.children),h&&this._closeTranslatableSection(t,t.children)}}if(this._mode===ca.Merge){(s||t.children).forEach(function(t){var r=t.visit(n,e);r&&!n._isInTranslatableSection&&(o=o.concat(r))})}if(this._visitAttributesOf(t),this._depth--,this._inI18nNode=r,this._inImplicitNode=i,this._mode===ca.Merge){var f=this._translateAttributes(t);return new Os(t.name,f,o,t.sourceSpan,t.startSourceSpan,t.endSourceSpan)}return null},t.prototype.visitAttribute=function(t,e){throw new Error("unreachable code")},t.prototype._init=function(t,e){this._mode=t,this._inI18nBlock=!1,this._inI18nNode=!1,this._depth=0,this._inIcu=!1,this._msgCountAtSectionStart=void 0,this._errors=[],this._messages=[],this._inImplicitNode=!1,this._createI18nMessage=Qt(e)},t.prototype._visitAttributesOf=function(t){var e=this,n={},r=this._implicitAttrs[t.name]||[];t.attrs.filter(function(t){return t.name.startsWith("i18n-")}).forEach(function(t){return n[t.name.slice("i18n-".length)]=t.value}),t.attrs.forEach(function(t){t.name in n?e._addMessage([t],n[t.name]):r.some(function(e){return t.name===e})&&e._addMessage([t])})},t.prototype._addMessage=function(t,e){if(0==t.length||1==t.length&&t[0]instanceof Ss&&!t[0].value)return null;var n=ne(e),r=n.meaning,i=n.description,o=n.id,s=this._createI18nMessage(t,r,i,o);return this._messages.push(s),s},t.prototype._translateMessage=function(t,e){if(e&&this._mode===ca.Merge){var n=this._translations.get(e);if(n)return n;this._reportError(t,'Translation unavailable for message id="'+this._translations.digest(e)+'"')}return[]},t.prototype._translateAttributes=function(t){var e=this,n=t.attrs,r={};n.forEach(function(t){t.name.startsWith("i18n-")&&(r[t.name.slice("i18n-".length)]=ne(t.value))});var i=[];return n.forEach(function(n){if(n.name!==ia&&!n.name.startsWith("i18n-"))if(n.value&&""!=n.value&&r.hasOwnProperty(n.name)){var o=r[n.name],s=o.meaning,a=o.description,u=o.id,c=e._createI18nMessage([n],s,a,u),l=e._translations.get(c);if(l)if(0==l.length)i.push(new Ss(n.name,"",n.sourceSpan));else if(l[0]instanceof Cs){var p=l[0].value;i.push(new Ss(n.name,p,n.sourceSpan))}else e._reportError(t,'Unexpected translation for attribute "'+n.name+'" (id="'+(u||e._translations.digest(c))+'")');else e._reportError(t,'Translation unavailable for attribute "'+n.name+'" (id="'+(u||e._translations.digest(c))+'")')}else i.push(n)}),i},t.prototype._mayBeAddBlockChildren=function(t){this._inI18nBlock&&!this._inIcu&&this._depth==this._blockStartDepth&&this._blockChildren.push(t)},t.prototype._openTranslatableSection=function(t){this._isInTranslatableSection?this._reportError(t,"Unexpected section start"):this._msgCountAtSectionStart=this._messages.length},Object.defineProperty(t.prototype,"_isInTranslatableSection",{get:function(){return void 0!==this._msgCountAtSectionStart},enumerable:!0,configurable:!0}),t.prototype._closeTranslatableSection=function(t,e){if(!this._isInTranslatableSection)return void this._reportError(t,"Unexpected section end");var n=this._msgCountAtSectionStart;if(1==e.reduce(function(t,e){return t+(e instanceof Ts?0:1)},0))for(var r=this._messages.length-1;r>=n;r--){var i=this._messages[r].nodes;if(!(1==i.length&&i[0]instanceof zs)){this._messages.splice(r,1);break}}this._msgCountAtSectionStart=void 0},t.prototype._reportError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),pa=function(){function t(){this.closedByParent=!1,this.contentType=bi.PARSABLE_DATA,this.isVoid=!1,this.ignoreFirstLf=!1,this.canSelfClose=!0}return t.prototype.requireExtraParent=function(t){return!1},t.prototype.isClosedByChild=function(t){return!1},t}(),ha=new pa,fa=function(t){function e(){return t.call(this,re)||this}return Jr.a(e,t),e.prototype.parse=function(e,n,r){return void 0===r&&(r=!1),t.prototype.parse.call(this,e,n,r)},e}(Ls),da=function(){function t(){}return t.prototype.write=function(t,e){},t.prototype.load=function(t,e){},t.prototype.digest=function(t){},t.prototype.createNameMapper=function(t){return null},t}(),ya=function(t){function e(e,n){var r=t.call(this)||this;return r.mapName=n,r.internalToPublic={},r.publicToNextId={},r.publicToInternal={},e.nodes.forEach(function(t){return t.visit(r)}),r}return Jr.a(e,t),e.prototype.toPublicName=function(t){return this.internalToPublic.hasOwnProperty(t)?this.internalToPublic[t]:null},e.prototype.toInternalName=function(t){return this.publicToInternal.hasOwnProperty(t)?this.publicToInternal[t]:null},e.prototype.visitText=function(t,e){return null},e.prototype.visitTagPlaceholder=function(e,n){this.visitPlaceholderName(e.startName),t.prototype.visitTagPlaceholder.call(this,e,n),this.visitPlaceholderName(e.closeName)},e.prototype.visitPlaceholder=function(t,e){this.visitPlaceholderName(t.name)},e.prototype.visitIcuPlaceholder=function(t,e){this.visitPlaceholderName(t.name)},e.prototype.visitPlaceholderName=function(t){if(t&&!this.internalToPublic.hasOwnProperty(t)){var e=this.mapName(t);if(this.publicToInternal.hasOwnProperty(e)){var n=this.publicToNextId[e];this.publicToNextId[e]=n+1,e=e+"_"+n}else this.publicToNextId[e]=1;this.internalToPublic[t]=e,this.publicToInternal[e]=t}},e}($s),ma=function(){function t(){}return t.prototype.visitTag=function(t){var e=this,n=this._serializeAttributes(t.attrs);if(0==t.children.length)return"<"+t.name+n+"/>";var r=t.children.map(function(t){return t.visit(e)});return"<"+t.name+n+">"+r.join("")+"</"+t.name+">"},t.prototype.visitText=function(t){return t.value},t.prototype.visitDeclaration=function(t){return"<?xml"+this._serializeAttributes(t.attrs)+" ?>"},t.prototype._serializeAttributes=function(t){var e=Object.keys(t).map(function(e){return e+'="'+t[e]+'"'}).join(" ");return e.length>0?" "+e:""},t.prototype.visitDoctype=function(t){return"<!DOCTYPE "+t.rootTag+" [\n"+t.dtd+"\n]>"},t}(),va=new ma,ga=function(){function t(t){var e=this;this.attrs={},Object.keys(t).forEach(function(n){e.attrs[n]=oe(t[n])})}return t.prototype.visit=function(t){return t.visitDeclaration(this)},t}(),ba=function(){function t(t,e){this.rootTag=t,this.dtd=e}return t.prototype.visit=function(t){return t.visitDoctype(this)},t}(),_a=function(){function t(t,e,n){void 0===e&&(e={}),void 0===n&&(n=[]);var r=this;this.name=t,this.children=n,this.attrs={},Object.keys(e).forEach(function(t){r.attrs[t]=oe(e[t])})}return t.prototype.visit=function(t){return t.visitTag(this)},t}(),wa=function(){function t(t){this.value=oe(t)}return t.prototype.visit=function(t){return t.visitText(this)},t}(),Ca=function(t){function e(e){return void 0===e&&(e=0),t.call(this,"\n"+new Array(e+1).join(" "))||this}return Jr.a(e,t),e}(wa),Ea=[[/&/g,"&"],[/"/g,"""],[/'/g,"'"],[/</g,"<"],[/>/g,">"]],xa=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.write=function(t,e){var n=new Sa,r=[];t.forEach(function(t){var e=[];t.sources.forEach(function(t){var n=new _a("context-group",{purpose:"location"});n.children.push(new Ca(10),new _a("context",{"context-type":"sourcefile"},[new wa(t.filePath)]),new Ca(10),new _a("context",{"context-type":"linenumber"},[new wa(""+t.startLine)]),new Ca(8)),e.push(new Ca(8),n)});var i=new _a("trans-unit",{id:t.id,datatype:"html"});(o=i.children).push.apply(o,[new Ca(8),new _a("source",{},n.serialize(t.nodes))].concat(e)),t.description&&i.children.push(new Ca(8),new _a("note",{priority:"1",from:"description"},[new wa(t.description)])),t.meaning&&i.children.push(new Ca(8),new _a("note",{priority:"1",from:"meaning"},[new wa(t.meaning)])),i.children.push(new Ca(6)),r.push(new Ca(6),i);var o});var i=new _a("body",{},r.concat([new Ca(4)])),o=new _a("file",{"source-language":e||"en",datatype:"plaintext",original:"ng2.template"},[new Ca(4),i,new Ca(2)]),s=new _a("xliff",{version:"1.2",xmlns:"urn:oasis:names:tc:xliff:document:1.2"},[new Ca(2),o,new Ca]);return ie([new ga({version:"1.0",encoding:"UTF-8"}),new Ca,s,new Ca])},e.prototype.load=function(t,e){var n=new Oa,r=n.parse(t,e),i=r.locale,o=r.msgIdToHtml,s=r.errors,a={},u=new Ta;if(Object.keys(o).forEach(function(t){var n=u.convert(o[t],e),r=n.i18nNodes,i=n.errors;s.push.apply(s,i),a[t]=r}),s.length)throw new Error("xliff parse errors:\n"+s.join("\n"));return{locale:i,i18nNodesByMsgId:a}},e.prototype.digest=function(t){return St(t)},e}(da),Sa=function(){function t(){}return t.prototype.visitText=function(t,e){return[new wa(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},t.prototype.visitIcu=function(t,e){var n=this,r=[new wa("{"+t.expressionPlaceholder+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){r.push.apply(r,[new wa(e+" {")].concat(t.cases[e].visit(n),[new wa("} ")]))}),r.push(new wa("}")),r},t.prototype.visitTagPlaceholder=function(t,e){var n=se(t.tag),r=new _a("x",{id:t.startName,ctype:n});if(t.isVoid)return[r];var i=new _a("x",{id:t.closeName,ctype:n});return[r].concat(this.serialize(t.children),[i])},t.prototype.visitPlaceholder=function(t,e){return[new _a("x",{id:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new _a("x",{id:t.name})]},t.prototype.serialize=function(t){var e=this;return[].concat.apply([],t.map(function(t){return t.visit(e)}))},t}(),Oa=function(){function t(){this._locale=null}return t.prototype.parse=function(t,e){this._unitMlString=null,this._msgIdToHtml={};var n=(new fa).parse(t,e,!1);return this._errors=n.errors,lt(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},t.prototype.visitElement=function(t,e){switch(t.name){case"trans-unit":this._unitMlString=null;var n=t.attrs.find(function(t){return"id"===t.name});if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(t,"Duplicated translations for msg "+r):(lt(this,t.children,null),"string"==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(t,"Message "+r+" misses a translation"))}else this._addError(t,'<trans-unit> misses the "id" attribute');break;case"source":break;case"target":var i=t.startSourceSpan.end.offset,o=t.endSourceSpan.start.offset,s=t.startSourceSpan.start.file.content,a=s.slice(i,o);this._unitMlString=a;break;case"file":var u=t.attrs.find(function(t){return"target-language"===t.name});u&&(this._locale=u.value),lt(this,t.children,null);break;default:lt(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),Ta=function(){function t(){}return t.prototype.convert=function(t,e){var n=(new fa).parse(t,e,!0);return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:lt(this,n.rootNodes),errors:this._errors}},t.prototype.visitText=function(t,e){return new zs(t.value,t.sourceSpan)},t.prototype.visitElement=function(t,e){if("x"===t.name){var n=t.attrs.find(function(t){return"id"===t.name});if(n)return new Ks("",n.value,t.sourceSpan);this._addError(t,'<x> misses the "id" attribute')}else this._addError(t,"Unexpected tag");return null},t.prototype.visitExpansion=function(t,e){var n={};return lt(this,t.cases).forEach(function(e){n[e.value]=new qs(e.nodes,t.sourceSpan)}),new Ws(t.switchValue,t.type,n,t.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){return{value:t.value,nodes:lt(this,t.expression)}},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),Pa=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.write=function(t,e){var n=new Ma,r=[];t.forEach(function(t){var e=new _a("unit",{id:t.id}),i=new _a("notes");(t.description||t.meaning)&&(t.description&&i.children.push(new Ca(8),new _a("note",{category:"description"},[new wa(t.description)])),t.meaning&&i.children.push(new Ca(8),new _a("note",{category:"meaning"},[new wa(t.meaning)]))),t.sources.forEach(function(t){i.children.push(new Ca(8),new _a("note",{category:"location"},[new wa(t.filePath+":"+t.startLine+(t.endLine!==t.startLine?","+t.endLine:""))]))}),i.children.push(new Ca(6)),e.children.push(new Ca(6),i);var o=new _a("segment");o.children.push(new Ca(8),new _a("source",{},n.serialize(t.nodes)),new Ca(6)),e.children.push(new Ca(6),o,new Ca(4)),r.push(new Ca(4),e)});var i=new _a("file",{original:"ng.template",id:"ngi18n"},r.concat([new Ca(2)])),o=new _a("xliff",{version:"2.0",xmlns:"urn:oasis:names:tc:xliff:document:2.0",srcLang:e||"en"},[new Ca(2),i,new Ca]);return ie([new ga({version:"1.0",encoding:"UTF-8"}),new Ca,o,new Ca])},e.prototype.load=function(t,e){var n=new ka,r=n.parse(t,e),i=r.locale,o=r.msgIdToHtml,s=r.errors,a={},u=new Aa;if(Object.keys(o).forEach(function(t){var n=u.convert(o[t],e),r=n.i18nNodes,i=n.errors;s.push.apply(s,i),a[t]=r}),s.length)throw new Error("xliff2 parse errors:\n"+s.join("\n"));return{locale:i,i18nNodesByMsgId:a}},e.prototype.digest=function(t){return Ot(t)},e}(da),Ma=function(){function t(){}return t.prototype.visitText=function(t,e){return[new wa(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},t.prototype.visitIcu=function(t,e){var n=this,r=[new wa("{"+t.expressionPlaceholder+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){r.push.apply(r,[new wa(e+" {")].concat(t.cases[e].visit(n),[new wa("} ")]))}),r.push(new wa("}")),r},t.prototype.visitTagPlaceholder=function(t,e){var n=this,r=ae(t.tag);if(t.isVoid){return[new _a("ph",{id:(this._nextPlaceholderId++).toString(),equiv:t.startName,type:r,disp:"<"+t.tag+"/>"})]}var i=new _a("pc",{id:(this._nextPlaceholderId++).toString(),equivStart:t.startName,equivEnd:t.closeName,type:r,dispStart:"<"+t.tag+">",dispEnd:"</"+t.tag+">"}),o=[].concat.apply([],t.children.map(function(t){return t.visit(n)}));return o.length?o.forEach(function(t){return i.children.push(t)}):i.children.push(new wa("")),[i]},t.prototype.visitPlaceholder=function(t,e){var n=(this._nextPlaceholderId++).toString();return[new _a("ph",{id:n,equiv:t.name,disp:"{{"+t.value+"}}"})]},t.prototype.visitIcuPlaceholder=function(t,e){var n=Object.keys(t.value.cases).map(function(t){return t+" {...}"}).join(" "),r=(this._nextPlaceholderId++).toString();return[new _a("ph",{id:r,equiv:t.name,disp:"{"+t.value.expression+", "+t.value.type+", "+n+"}"})]},t.prototype.serialize=function(t){var e=this;return this._nextPlaceholderId=0,[].concat.apply([],t.map(function(t){return t.visit(e)}))},t}(),ka=function(){function t(){this._locale=null}return t.prototype.parse=function(t,e){this._unitMlString=null,this._msgIdToHtml={};var n=(new fa).parse(t,e,!1);return this._errors=n.errors,lt(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},t.prototype.visitElement=function(t,e){switch(t.name){case"unit":this._unitMlString=null;var n=t.attrs.find(function(t){return"id"===t.name});if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(t,"Duplicated translations for msg "+r):(lt(this,t.children,null),"string"==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(t,"Message "+r+" misses a translation"))}else this._addError(t,'<unit> misses the "id" attribute');break;case"source":break;case"target":var i=t.startSourceSpan.end.offset,o=t.endSourceSpan.start.offset,s=t.startSourceSpan.start.file.content,a=s.slice(i,o);this._unitMlString=a;break;case"xliff":var u=t.attrs.find(function(t){return"trgLang"===t.name});u&&(this._locale=u.value);var c=t.attrs.find(function(t){return"version"===t.name});if(c){var l=c.value;"2.0"!==l?this._addError(t,"The XLIFF file version "+l+" is not compatible with XLIFF 2.0 serializer"):lt(this,t.children,null)}break;default:lt(this,t.children,null)}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),Aa=function(){function t(){}return t.prototype.convert=function(t,e){var n=(new fa).parse(t,e,!0);return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],lt(this,n.rootNodes)),errors:this._errors}},t.prototype.visitText=function(t,e){return new zs(t.value,t.sourceSpan)},t.prototype.visitElement=function(t,e){var n=this;switch(t.name){case"ph":var r=t.attrs.find(function(t){return"equiv"===t.name});if(r)return[new Ks("",r.value,t.sourceSpan)];this._addError(t,'<ph> misses the "equiv" attribute');break;case"pc":var i=t.attrs.find(function(t){return"equivStart"===t.name}),o=t.attrs.find(function(t){return"equivEnd"===t.name});if(i){if(o){var s=i.value,a=o.value,u=[];return u.concat.apply(u,[new Ks("",s,t.sourceSpan)].concat(t.children.map(function(t){return t.visit(n,null)}),[new Ks("",a,t.sourceSpan)]))}this._addError(t,'<ph> misses the "equivEnd" attribute')}else this._addError(t,'<ph> misses the "equivStart" attribute');break;default:this._addError(t,"Unexpected tag")}return null},t.prototype.visitExpansion=function(t,e){var n={};return lt(this,t.cases).forEach(function(e){n[e.value]=new qs(e.nodes,t.sourceSpan)}),new Ws(t.switchValue,t.type,n,t.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){return{value:t.value,nodes:[].concat.apply([],lt(this,t.expression))}},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),Ia=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.write=function(t,e){var n=new Na,r=new Da,i=new _a("messagebundle");return t.forEach(function(t){var e={id:t.id};t.description&&(e.desc=t.description),t.meaning&&(e.meaning=t.meaning);var n=[];t.sources.forEach(function(t){n.push(new _a("source",{},[new wa(t.filePath+":"+t.startLine+(t.endLine!==t.startLine?","+t.endLine:""))]))}),i.children.push(new Ca(2),new _a("msg",e,n.concat(r.serialize(t.nodes))))}),i.children.push(new Ca),ie([new ga({version:"1.0",encoding:"UTF-8"}),new Ca,new ba("messagebundle",'<!ELEMENT messagebundle (msg)*>\n<!ATTLIST messagebundle class CDATA #IMPLIED>\n\n<!ELEMENT msg (#PCDATA|ph|source)*>\n<!ATTLIST msg id CDATA #IMPLIED>\n<!ATTLIST msg seq CDATA #IMPLIED>\n<!ATTLIST msg name CDATA #IMPLIED>\n<!ATTLIST msg desc CDATA #IMPLIED>\n<!ATTLIST msg meaning CDATA #IMPLIED>\n<!ATTLIST msg obsolete (obsolete) #IMPLIED>\n<!ATTLIST msg xml:space (default|preserve) "default">\n<!ATTLIST msg is_hidden CDATA #IMPLIED>\n\n<!ELEMENT source (#PCDATA)>\n\n<!ELEMENT ph (#PCDATA|ex)*>\n<!ATTLIST ph name CDATA #REQUIRED>\n\n<!ELEMENT ex (#PCDATA)>'),new Ca,n.addDefaultExamples(i),new Ca])},e.prototype.load=function(t,e){throw new Error("Unsupported")},e.prototype.digest=function(t){return ue(t)},e.prototype.createNameMapper=function(t){return new ya(t,ce)},e}(da),Da=function(){function t(){}return t.prototype.visitText=function(t,e){return[new wa(t.value)]},t.prototype.visitContainer=function(t,e){var n=this,r=[];return t.children.forEach(function(t){return r.push.apply(r,t.visit(n))}),r},t.prototype.visitIcu=function(t,e){var n=this,r=[new wa("{"+t.expressionPlaceholder+", "+t.type+", ")];return Object.keys(t.cases).forEach(function(e){r.push.apply(r,[new wa(e+" {")].concat(t.cases[e].visit(n),[new wa("} ")]))}),r.push(new wa("}")),r},t.prototype.visitTagPlaceholder=function(t,e){var n=new _a("ex",{},[new wa("<"+t.tag+">")]),r=new _a("ph",{name:t.startName},[n]);if(t.isVoid)return[r];var i=new _a("ex",{},[new wa("</"+t.tag+">")]),o=new _a("ph",{name:t.closeName},[i]);return[r].concat(this.serialize(t.children),[o])},t.prototype.visitPlaceholder=function(t,e){return[new _a("ph",{name:t.name})]},t.prototype.visitIcuPlaceholder=function(t,e){return[new _a("ph",{name:t.name})]},t.prototype.serialize=function(t){var e=this;return[].concat.apply([],t.map(function(t){return t.visit(e)}))},t}(),Na=function(){function t(){}return t.prototype.addDefaultExamples=function(t){return t.visit(this),t},t.prototype.visitTag=function(t){var e=this;if("ph"===t.name){if(!t.children||0==t.children.length){var n=new wa(t.attrs.name||"...");t.children=[new _a("ex",{},[n])]}}else t.children&&t.children.forEach(function(t){return t.visit(e)})},t.prototype.visitText=function(t){},t.prototype.visitDeclaration=function(t){},t.prototype.visitDoctype=function(t){},t}(),Ra=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.write=function(t,e){throw new Error("Unsupported")},e.prototype.load=function(t,e){var n=new ja,r=n.parse(t,e),i=r.locale,o=r.msgIdToHtml,s=r.errors,a={},u=new La;if(Object.keys(o).forEach(function(t){le(a,t,function(){var n=u.convert(o[t],e),r=n.i18nNodes,i=n.errors;if(i.length)throw new Error("xtb parse errors:\n"+i.join("\n"));return r})}),s.length)throw new Error("xtb parse errors:\n"+s.join("\n"));return{locale:i,i18nNodesByMsgId:a}},e.prototype.digest=function(t){return ue(t)},e.prototype.createNameMapper=function(t){return new ya(t,ce)},e}(da),ja=function(){function t(){this._locale=null}return t.prototype.parse=function(t,e){this._bundleDepth=0,this._msgIdToHtml={};var n=(new fa).parse(t,e,!1);return this._errors=n.errors,lt(this,n.rootNodes),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},t.prototype.visitElement=function(t,e){switch(t.name){case"translationbundle":this._bundleDepth++,this._bundleDepth>1&&this._addError(t,"<translationbundle> elements can not be nested");var n=t.attrs.find(function(t){return"lang"===t.name});n&&(this._locale=n.value),lt(this,t.children,null),this._bundleDepth--;break;case"translation":var r=t.attrs.find(function(t){return"id"===t.name});if(r){var i=r.value;if(this._msgIdToHtml.hasOwnProperty(i))this._addError(t,"Duplicated translations for msg "+i);else{var o=t.startSourceSpan.end.offset,s=t.endSourceSpan.start.offset,a=t.startSourceSpan.start.file.content,u=a.slice(o,s);this._msgIdToHtml[i]=u}}else this._addError(t,'<translation> misses the "id" attribute');break;default:this._addError(t,"Unexpected tag")}},t.prototype.visitAttribute=function(t,e){},t.prototype.visitText=function(t,e){},t.prototype.visitComment=function(t,e){},t.prototype.visitExpansion=function(t,e){},t.prototype.visitExpansionCase=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),La=function(){function t(){}return t.prototype.convert=function(t,e){var n=(new fa).parse(t,e,!0);return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:lt(this,n.rootNodes),errors:this._errors}},t.prototype.visitText=function(t,e){return new zs(t.value,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){var n={};return lt(this,t.cases).forEach(function(e){n[e.value]=new qs(e.nodes,t.sourceSpan)}),new Ws(t.switchValue,t.type,n,t.sourceSpan)},t.prototype.visitExpansionCase=function(t,e){return{value:t.value,nodes:lt(this,t.expression)}},t.prototype.visitElement=function(t,e){if("ph"===t.name){var n=t.attrs.find(function(t){return"name"===t.name});if(n)return new Ks("",n.value,t.sourceSpan);this._addError(t,'<ph> misses the "name" attribute')}else this._addError(t,"Unexpected tag");return null},t.prototype.visitComment=function(t,e){},t.prototype.visitAttribute=function(t,e){},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),Va=function(t){function e(){return t.call(this,l)||this}return Jr.a(e,t),e.prototype.parse=function(e,n,r,i){return void 0===r&&(r=!1),void 0===i&&(i=os),t.prototype.parse.call(this,e,n,r,i)},e}(Ls);Va.decorators=[{type:z}],Va.ctorParameters=function(){return[]};var Fa=function(){function t(t,e,n,r,i,o){void 0===t&&(t={}),void 0===i&&(i=ti.MissingTranslationStrategy.Warning),this._i18nNodesByMsgId=t,this.digest=n,this.mapperFactory=r,this._i18nToHtml=new Ha(t,e,n,r,i,o)}return t.load=function(e,n,r,i,o){var s=r.load(e,n),a=s.locale;return new t(s.i18nNodesByMsgId,a,function(t){return r.digest(t)},function(t){return r.createNameMapper(t)},i,o)},t.prototype.get=function(t){var e=this._i18nToHtml.convert(t);if(e.errors.length)throw new Error(e.errors.join("\n"));return e.nodes},t.prototype.has=function(t){return this.digest(t)in this._i18nNodesByMsgId},t}(),Ha=function(){function t(t,e,n,r,i,o){void 0===t&&(t={}),this._i18nNodesByMsgId=t,this._locale=e,this._digest=n,this._mapperFactory=r,this._missingTranslationStrategy=i,this._console=o,this._contextStack=[],this._errors=[]}return t.prototype.convert=function(t){this._contextStack.length=0,this._errors.length=0;var e=this._convertToText(t),n=t.nodes[0].sourceSpan.start.file.url,r=(new Va).parse(e,n,!0);return{nodes:r.rootNodes,errors:this._errors.concat(r.errors)}},t.prototype.visitText=function(t,e){return t.value},t.prototype.visitContainer=function(t,e){var n=this;return t.children.map(function(t){return t.visit(n)}).join("")},t.prototype.visitIcu=function(t,e){var n=this,r=Object.keys(t.cases).map(function(e){return e+" {"+t.cases[e].visit(n)+"}"});return"{"+(this._srcMsg.placeholders.hasOwnProperty(t.expression)?this._srcMsg.placeholders[t.expression]:t.expression)+", "+t.type+", "+r.join(" ")+"}"},t.prototype.visitPlaceholder=function(t,e){var n=this._mapper(t.name);return this._srcMsg.placeholders.hasOwnProperty(n)?this._srcMsg.placeholders[n]:this._srcMsg.placeholderToMessage.hasOwnProperty(n)?this._convertToText(this._srcMsg.placeholderToMessage[n]):(this._addError(t,'Unknown placeholder "'+t.name+'"'),"")},t.prototype.visitTagPlaceholder=function(t,e){var n=this,r=""+t.tag,i=Object.keys(t.attrs).map(function(e){return e+'="'+t.attrs[e]+'"'}).join(" ");return t.isVoid?"<"+r+" "+i+"/>":"<"+r+" "+i+">"+t.children.map(function(t){return t.visit(n)}).join("")+"</"+r+">"},t.prototype.visitIcuPlaceholder=function(t,e){return this._convertToText(this._srcMsg.placeholderToMessage[t.name])},t.prototype._convertToText=function(t){var e,n=this,r=this._digest(t),i=this._mapperFactory?this._mapperFactory(t):null;if(this._contextStack.push({msg:this._srcMsg,mapper:this._mapper}),this._srcMsg=t,this._i18nNodesByMsgId.hasOwnProperty(r))e=this._i18nNodesByMsgId[r],this._mapper=function(t){return i?i.toInternalName(t):t};else{if(this._missingTranslationStrategy===ti.MissingTranslationStrategy.Error){var o=this._locale?' for locale "'+this._locale+'"':"";this._addError(t.nodes[0],'Missing translation for message "'+r+'"'+o)}else if(this._console&&this._missingTranslationStrategy===ti.MissingTranslationStrategy.Warning){var o=this._locale?' for locale "'+this._locale+'"':"";this._console.warn('Missing translation for message "'+r+'"'+o)}e=t.nodes,this._mapper=function(t){return t}}var s=e.map(function(t){return t.visit(n)}).join(""),a=this._contextStack.pop();return this._srcMsg=a.msg,this._mapper=a.mapper,s},t.prototype._addError=function(t,e){this._errors.push(new ra(t.sourceSpan,e))},t}(),Ba=function(){function t(t,e,n,r,i){if(void 0===r&&(r=ti.MissingTranslationStrategy.Warning),this._htmlParser=t,e){var o=pe(n);this._translationBundle=Fa.load(e,"i18n",o,r,i)}else this._translationBundle=new Fa({},null,St,void 0,r,i)}return t.prototype.parse=function(t,e,n,r){void 0===n&&(n=!1),void 0===r&&(r=os);var i=this._htmlParser.parse(t,e,n,r);return i.errors.length?new js(i.rootNodes,i.errors):Zt(i.rootNodes,this._translationBundle,r,[],{})},t}(),Ua="@angular/core",Ya=function(){function t(){}return t}();Ya.ANALYZE_FOR_ENTRY_COMPONENTS={name:"ANALYZE_FOR_ENTRY_COMPONENTS",moduleName:Ua,runtime:ti.ANALYZE_FOR_ENTRY_COMPONENTS},Ya.ElementRef={name:"ElementRef",moduleName:Ua,runtime:ti.ElementRef},Ya.NgModuleRef={name:"NgModuleRef",moduleName:Ua,runtime:ti.NgModuleRef},Ya.ViewContainerRef={name:"ViewContainerRef",moduleName:Ua,runtime:ti.ViewContainerRef},Ya.ChangeDetectorRef={name:"ChangeDetectorRef",moduleName:Ua,runtime:ti.ChangeDetectorRef},Ya.QueryList={name:"QueryList",moduleName:Ua,runtime:ti.QueryList},Ya.TemplateRef={name:"TemplateRef",moduleName:Ua,runtime:ti.TemplateRef},Ya.CodegenComponentFactoryResolver={name:"\u0275CodegenComponentFactoryResolver",moduleName:Ua,runtime:ti["\u0275CodegenComponentFactoryResolver"]},Ya.ComponentFactoryResolver={name:"ComponentFactoryResolver",moduleName:Ua,runtime:ti.ComponentFactoryResolver},Ya.ComponentFactory={name:"ComponentFactory",moduleName:Ua,runtime:ti.ComponentFactory},Ya.ComponentRef={name:"ComponentRef",moduleName:Ua,runtime:ti.ComponentRef},Ya.NgModuleFactory={name:"NgModuleFactory",moduleName:Ua,runtime:ti.NgModuleFactory},Ya.createModuleFactory={name:"\u0275cmf",moduleName:Ua,runtime:ti["\u0275cmf"]},Ya.moduleDef={name:"\u0275mod",moduleName:Ua,runtime:ti["\u0275mod"]},Ya.moduleProviderDef={name:"\u0275mpd",moduleName:Ua,runtime:ti["\u0275mpd"]},Ya.RegisterModuleFactoryFn={name:"\u0275registerModuleFactory",moduleName:Ua,runtime:ti["\u0275registerModuleFactory"]},Ya.Injector={name:"Injector",moduleName:Ua,runtime:ti.Injector},Ya.ViewEncapsulation={name:"ViewEncapsulation",moduleName:Ua,runtime:ti.ViewEncapsulation},Ya.ChangeDetectionStrategy={name:"ChangeDetectionStrategy",moduleName:Ua,runtime:ti.ChangeDetectionStrategy},Ya.SecurityContext={name:"SecurityContext",moduleName:Ua,runtime:ti.SecurityContext},Ya.LOCALE_ID={name:"LOCALE_ID",moduleName:Ua,runtime:ti.LOCALE_ID},Ya.TRANSLATIONS_FORMAT={name:"TRANSLATIONS_FORMAT",moduleName:Ua,runtime:ti.TRANSLATIONS_FORMAT},Ya.inlineInterpolate={name:"\u0275inlineInterpolate",moduleName:Ua,runtime:ti["\u0275inlineInterpolate"]},Ya.interpolate={name:"\u0275interpolate",moduleName:Ua,runtime:ti["\u0275interpolate"]},Ya.EMPTY_ARRAY={name:"\u0275EMPTY_ARRAY",moduleName:Ua,runtime:ti["\u0275EMPTY_ARRAY"]},Ya.EMPTY_MAP={name:"\u0275EMPTY_MAP",moduleName:Ua,runtime:ti["\u0275EMPTY_MAP"]},Ya.Renderer={name:"Renderer",moduleName:Ua,runtime:ti.Renderer},Ya.viewDef={name:"\u0275vid",moduleName:Ua,runtime:ti["\u0275vid"]},Ya.elementDef={name:"\u0275eld",moduleName:Ua,runtime:ti["\u0275eld"]},Ya.anchorDef={name:"\u0275and",moduleName:Ua,runtime:ti["\u0275and"]},Ya.textDef={name:"\u0275ted",moduleName:Ua,runtime:ti["\u0275ted"]},Ya.directiveDef={name:"\u0275did",moduleName:Ua,runtime:ti["\u0275did"]},Ya.providerDef={name:"\u0275prd",moduleName:Ua,runtime:ti["\u0275prd"]},Ya.queryDef={name:"\u0275qud",moduleName:Ua,runtime:ti["\u0275qud"]},Ya.pureArrayDef={name:"\u0275pad",moduleName:Ua,runtime:ti["\u0275pad"]},Ya.pureObjectDef={name:"\u0275pod",moduleName:Ua,runtime:ti["\u0275pod"]},Ya.purePipeDef={name:"\u0275ppd",moduleName:Ua,runtime:ti["\u0275ppd"]},Ya.pipeDef={name:"\u0275pid",moduleName:Ua,runtime:ti["\u0275pid"]},Ya.nodeValue={name:"\u0275nov",moduleName:Ua,runtime:ti["\u0275nov"]},Ya.ngContentDef={name:"\u0275ncd",moduleName:Ua,runtime:ti["\u0275ncd"]},Ya.unwrapValue={name:"\u0275unv",moduleName:Ua,runtime:ti["\u0275unv"]},Ya.createRendererType2={name:"\u0275crt",moduleName:Ua,runtime:ti["\u0275crt"]},Ya.RendererType2={name:"RendererType2",moduleName:Ua,runtime:null},Ya.ViewDefinition={name:"\u0275ViewDefinition",moduleName:Ua,runtime:null},Ya.createComponentFactory={name:"\u0275ccf",moduleName:Ua,runtime:ti["\u0275ccf"]};var za="ngPreserveWhitespaces",qa=new Set(["pre","template","textarea","script","style"]),Wa=" \f\n\r\t\v\u1680\u180e\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff",Ga=new RegExp("[^"+Wa+"]"),Ka=new RegExp("["+Wa+"]{2,}","g"),Qa=function(){function t(){}return t.prototype.visitElement=function(t,e){return qa.has(t.name)||de(t.attrs)?new Os(t.name,lt(this,t.attrs),t.children,t.sourceSpan,t.startSourceSpan,t.endSourceSpan):new Os(t.name,t.attrs,lt(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t.name!==za?t:null},t.prototype.visitText=function(t,e){return t.value.match(Ga)?new Cs(ye(t.value).replace(Ka," "),t.sourceSpan):null},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),Xa=["zero","one","two","few","many","other"],$a=function(){function t(t,e,n){this.nodes=t,this.expanded=e,this.errors=n}return t}(),Za=function(t){function e(e,n){return t.call(this,e,n)||this}return Jr.a(e,t),e}(ws),Ja=function(){function t(){this.isExpanded=!1,this.errors=[]}return t.prototype.visitElement=function(t,e){return new Os(t.name,t.attrs,lt(this,t.children),t.sourceSpan,t.startSourceSpan,t.endSourceSpan)},t.prototype.visitAttribute=function(t,e){return t},t.prototype.visitText=function(t,e){return t},t.prototype.visitComment=function(t,e){return t},t.prototype.visitExpansion=function(t,e){return this.isExpanded=!0,"plural"==t.type?ge(t,this.errors):be(t,this.errors)},t.prototype.visitExpansionCase=function(t,e){throw new Error("Should not be reached")},t}(),tu=function(t){function e(e,n){return t.call(this,n,e)||this}return Jr.a(e,t),e}(ws),eu=function(){function t(t,e){var n=this;this.reflector=t,this.component=e,this.errors=[],this.viewQueries=xe(e),this.viewProviders=new Map,e.viewProviders.forEach(function(t){null==n.viewProviders.get(k(t.token))&&n.viewProviders.set(k(t.token),!0)})}return t}(),nu=function(){function t(t,e,n,r,i,o,s,a,u){var c=this;this.viewContext=t,this._parent=e,this._isViewRoot=n,this._directiveAsts=r,this._sourceSpan=u,this._transformedProviders=new Map,this._seenProviders=new Map,this._hasViewContainer=!1,this._queriedTokens=new Map,this._attrs={},i.forEach(function(t){return c._attrs[t.name]=t.value});var l=r.map(function(t){return t.directive});if(this._allProviders=Ce(l,u,t.errors),this._contentQueries=Se(a,l),Array.from(this._allProviders.values()).forEach(function(t){c._addQueryReadsTo(t.token,t.token,c._queriedTokens)}),s){var p=fe(this.viewContext.reflector,Ya.TemplateRef);this._addQueryReadsTo(p,p,this._queriedTokens)}o.forEach(function(t){var e=t.value||fe(c.viewContext.reflector,Ya.ElementRef);c._addQueryReadsTo({value:t.name},e,c._queriedTokens)}),this._queriedTokens.get(this.viewContext.reflector.resolveExternalReference(Ya.ViewContainerRef))&&(this._hasViewContainer=!0),Array.from(this._allProviders.values()).forEach(function(t){(t.eager||c._queriedTokens.get(k(t.token)))&&c._getOrCreateLocalProvider(t.providerType,t.token,!0)})}return t.prototype.afterElement=function(){var t=this;Array.from(this._allProviders.values()).forEach(function(e){t._getOrCreateLocalProvider(e.providerType,e.token,!1)})},Object.defineProperty(t.prototype,"transformProviders",{get:function(){var t=[],e=[];return this._transformedProviders.forEach(function(n){n.eager?e.push(n):t.push(n)}),t.concat(e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedDirectiveAsts",{get:function(){var t=this.transformProviders.map(function(t){return t.token.identifier}),e=this._directiveAsts.slice();return e.sort(function(e,n){return t.indexOf(e.directive.type)-t.indexOf(n.directive.type)}),e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"transformedHasViewContainer",{get:function(){return this._hasViewContainer},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"queryMatches",{get:function(){var t=[];return this._queriedTokens.forEach(function(e){t.push.apply(t,e)}),t},enumerable:!0,configurable:!0}),t.prototype._addQueryReadsTo=function(t,e,n){this._getQueriesFor(t).forEach(function(t){var r=t.meta.read||e,i=k(r),o=n.get(i);o||(o=[],n.set(i,o)),o.push({queryId:t.queryId,value:r})})},t.prototype._getQueriesFor=function(t){for(var e,n=[],r=this,i=0;null!==r;)e=r._contentQueries.get(k(t)),e&&n.push.apply(n,e.filter(function(t){return t.meta.descendants||i<=1})),r._directiveAsts.length>0&&i++,r=r._parent;return e=this.viewContext.viewQueries.get(k(t)),e&&n.push.apply(n,e),n},t.prototype._getOrCreateLocalProvider=function(t,e,n){var r=this,i=this._allProviders.get(k(e));if(!i||(t===fi.Directive||t===fi.PublicService)&&i.providerType===fi.PrivateService||(t===fi.PrivateService||t===fi.PublicService)&&i.providerType===fi.Builtin)return null;var o=this._transformedProviders.get(k(e));if(o)return o;if(null!=this._seenProviders.get(k(e)))return this.viewContext.errors.push(new tu("Cannot instantiate cyclic dependency! "+M(e),this._sourceSpan)),null;this._seenProviders.set(k(e),!0);var s=i.providers.map(function(t){var e=t.useValue,o=t.useExisting,s=void 0;if(null!=t.useExisting){var a=r._getDependency(i.providerType,{token:t.useExisting},n);null!=a.token?o=a.token:(o=null,e=a.value)}else if(t.useFactory){var u=t.deps||t.useFactory.diDeps;s=u.map(function(t){return r._getDependency(i.providerType,t,n)})}else if(t.useClass){var u=t.deps||t.useClass.diDeps;s=u.map(function(t){return r._getDependency(i.providerType,t,n)})}return _e(t,{useExisting:o,useValue:e,deps:s})});return o=we(i,{eager:n,providers:s}),this._transformedProviders.set(k(e),o),o},t.prototype._getLocalDependency=function(t,e,n){if(void 0===n&&(n=!1),e.isAttribute){var r=this._attrs[e.token.value];return{isValue:!0,value:null==r?null:r}}if(null!=e.token){if(t===fi.Directive||t===fi.Component){if(k(e.token)===this.viewContext.reflector.resolveExternalReference(Ya.Renderer)||k(e.token)===this.viewContext.reflector.resolveExternalReference(Ya.ElementRef)||k(e.token)===this.viewContext.reflector.resolveExternalReference(Ya.ChangeDetectorRef)||k(e.token)===this.viewContext.reflector.resolveExternalReference(Ya.TemplateRef))return e;k(e.token)===this.viewContext.reflector.resolveExternalReference(Ya.ViewContainerRef)&&(this._hasViewContainer=!0)}if(k(e.token)===this.viewContext.reflector.resolveExternalReference(Ya.Injector))return e;if(null!=this._getOrCreateLocalProvider(t,e.token,n))return e}return null},t.prototype._getDependency=function(t,e,n){void 0===n&&(n=!1);var r=this,i=n,o=null;if(e.isSkipSelf||(o=this._getLocalDependency(t,e,n)),e.isSelf)!o&&e.isOptional&&(o={isValue:!0,value:null});else{for(;!o&&r._parent;){var s=r;r=r._parent,s._isViewRoot&&(i=!1),o=r._getLocalDependency(fi.PublicService,e,i)}o||(o=!e.isHost||this.viewContext.component.isHost||this.viewContext.component.type.reference===k(e.token)||null!=this.viewContext.viewProviders.get(k(e.token))?e:e.isOptional?o={isValue:!0,value:null}:null)}return o||this.viewContext.errors.push(new tu("No provider for "+M(e.token),this._sourceSpan)),o},t}(),ru=function(){function t(t,e,n,r){var i=this;this.reflector=t,this._transformedProviders=new Map,this._seenProviders=new Map,this._errors=[],this._allProviders=new Map,e.transitiveModule.modules.forEach(function(t){Ee([{token:{identifier:t},useClass:t}],fi.PublicService,!0,r,i._errors,i._allProviders)}),Ee(e.transitiveModule.providers.map(function(t){return t.provider}).concat(n),fi.PublicService,!1,r,this._errors,this._allProviders)}return t.prototype.parse=function(){var t=this;if(Array.from(this._allProviders.values()).forEach(function(e){t._getOrCreateLocalProvider(e.token,e.eager)}),this._errors.length>0){var e=this._errors.join("\n");throw new Error("Provider parse errors:\n"+e)}var n=[],r=[];return this._transformedProviders.forEach(function(t){t.eager?r.push(t):n.push(t)}),n.concat(r)},t.prototype._getOrCreateLocalProvider=function(t,e){var n=this,r=this._allProviders.get(k(t));if(!r)return null;var i=this._transformedProviders.get(k(t));if(i)return i;if(null!=this._seenProviders.get(k(t)))return this._errors.push(new tu("Cannot instantiate cyclic dependency! "+M(t),r.sourceSpan)),null;this._seenProviders.set(k(t),!0);var o=r.providers.map(function(t){var i=t.useValue,o=t.useExisting,s=void 0;if(null!=t.useExisting){var a=n._getDependency({token:t.useExisting},e,r.sourceSpan);null!=a.token?o=a.token:(o=null,i=a.value)}else if(t.useFactory){var u=t.deps||t.useFactory.diDeps;s=u.map(function(t){return n._getDependency(t,e,r.sourceSpan)})}else if(t.useClass){var u=t.deps||t.useClass.diDeps;s=u.map(function(t){return n._getDependency(t,e,r.sourceSpan)})}return _e(t,{useExisting:o,useValue:i,deps:s})});return i=we(r,{eager:e,providers:o}),this._transformedProviders.set(k(t),i),i},t.prototype._getDependency=function(t,e,n){void 0===e&&(e=!1);var r=!1;t.isSkipSelf||null==t.token||(k(t.token)===this.reflector.resolveExternalReference(Ya.Injector)||k(t.token)===this.reflector.resolveExternalReference(Ya.ComponentFactoryResolver)?r=!0:null!=this._getOrCreateLocalProvider(t.token,e)&&(r=!0));var i=t;return t.isSelf&&!r&&(t.isOptional?i={isValue:!0,value:null}:this._errors.push(new tu("No provider for "+M(t.token),n))),i},t}(),iu=function(){function t(){}return t.prototype.hasProperty=function(t,e,n){},t.prototype.hasElement=function(t,e){},t.prototype.securityContext=function(t,e,n){},t.prototype.allKnownElementNames=function(){},t.prototype.getMappedPropName=function(t){},t.prototype.getDefaultComponentElementName=function(){},t.prototype.validateProperty=function(t){},t.prototype.validateAttribute=function(t){},t.prototype.normalizeAnimationStyleProperty=function(t){},t.prototype.normalizeAnimationStyleValue=function(t,e,n){},t}(),ou=function(){function t(t,e){this.style=t,this.styleUrls=e}return t}(),su=/@import\s+(?:url\()?\s*(?:(?:['"]([^'"]*))|([^;\)\s]*))[^;]*;?/g,au=/\/\*[\s\S]+?\*\//g,uu=/^([^:\/?#]+):/,cu={};cu.DEFAULT=0,cu.LITERAL_ATTR=1,cu.ANIMATION=2,cu[cu.DEFAULT]="DEFAULT",cu[cu.LITERAL_ATTR]="LITERAL_ATTR",cu[cu.ANIMATION]="ANIMATION";var lu=function(){function t(t,e,n,r){this.name=t,this.expression=e,this.type=n,this.sourceSpan=r}return Object.defineProperty(t.prototype,"isLiteral",{get:function(){return this.type===cu.LITERAL_ATTR},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isAnimation",{get:function(){return this.type===cu.ANIMATION},enumerable:!0,configurable:!0}),t}(),pu=function(){function t(t,e,n,r,i){var o=this;this._exprParser=t,this._interpolationConfig=e,this._schemaRegistry=n,this._targetErrors=i,this.pipesByName=new Map,this._usedPipes=new Map,r.forEach(function(t){return o.pipesByName.set(t.name,t)})}return t.prototype.getUsedPipes=function(){return Array.from(this._usedPipes.values())},t.prototype.createDirectiveHostPropertyAsts=function(t,e,n){var r=this;if(t.hostProperties){var i=[];return Object.keys(t.hostProperties).forEach(function(e){var o=t.hostProperties[e];"string"==typeof o?r.parsePropertyBinding(e,o,!0,n,[],i):r._reportError('Value of the host property binding "'+e+'" needs to be a string representing an expression but got "'+o+'" ('+typeof o+")",n)}),i.map(function(t){return r.createElementPropertyAst(e,t)})}return null},t.prototype.createDirectiveHostEventAsts=function(t,e){var n=this;if(t.hostListeners){var r=[];return Object.keys(t.hostListeners).forEach(function(i){var o=t.hostListeners[i];"string"==typeof o?n.parseEvent(i,o,e,[],r):n._reportError('Value of the host listener "'+i+'" needs to be a string representing an expression but got "'+o+'" ('+typeof o+")",e)}),r}return null},t.prototype.parseInterpolation=function(t,e){var n=e.start.toString();try{var r=this._exprParser.parseInterpolation(t,n,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,e),this._checkPipes(r,e),r}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype.parseInlineTemplateBinding=function(t,e,n,r,i,o){for(var s=this._parseTemplateBindings(t,e,n),a=0;a<s.length;a++){var u=s[a];u.keyIsVar?o.push(new ai(u.key,u.name,n)):u.expression?this._parsePropertyAst(u.key,u.expression,n,r,i):(r.push([u.key,""]),this.parseLiteralAttr(u.key,null,n,r,i))}},t.prototype._parseTemplateBindings=function(t,e,n){var r=this,i=n.start.toString();try{var o=this._exprParser.parseTemplateBindings(t,e,i);return this._reportExpressionParserErrors(o.errors,n),o.templateBindings.forEach(function(t){t.expression&&r._checkPipes(t.expression,n)}),o.warnings.forEach(function(t){r._reportError(t,n,_s.WARNING)}),o.templateBindings}catch(t){return this._reportError(""+t,n),[]}},t.prototype.parseLiteralAttr=function(t,e,n,r,i){Me(t)?(t=t.substring(1),e&&this._reportError('Assigning animation triggers via @prop="exp" attributes with an expression is invalid. Use property bindings (e.g. [@prop]="exp") or use an attribute without a value (e.g. @prop) instead.',n,_s.ERROR),this._parseAnimation(t,e,n,r,i)):i.push(new lu(t,this._exprParser.wrapLiteralPrimitive(e,""),cu.LITERAL_ATTR,n))},t.prototype.parsePropertyBinding=function(t,e,n,r,i,o){var s=!1;t.startsWith("animate-")?(s=!0,t=t.substring("animate-".length)):Me(t)&&(s=!0,t=t.substring(1)),s?this._parseAnimation(t,e,r,i,o):this._parsePropertyAst(t,this._parseBinding(e,n,r),r,i,o)},t.prototype.parsePropertyInterpolation=function(t,e,n,r,i){var o=this.parseInterpolation(e,n);return!!o&&(this._parsePropertyAst(t,o,n,r,i),!0)},t.prototype._parsePropertyAst=function(t,e,n,r,i){r.push([t,e.source]),i.push(new lu(t,e,cu.DEFAULT,n))},t.prototype._parseAnimation=function(t,e,n,r,i){var o=this._parseBinding(e||"undefined",!1,n);r.push([t,o.source]),i.push(new lu(t,o,cu.ANIMATION,n))},t.prototype._parseBinding=function(t,e,n){var r=n.start.toString();try{var i=e?this._exprParser.parseSimpleBinding(t,r,this._interpolationConfig):this._exprParser.parseBinding(t,r,this._interpolationConfig);return i&&this._reportExpressionParserErrors(i.errors,n),this._checkPipes(i,n),i}catch(t){return this._reportError(""+t,n),this._exprParser.wrapLiteralPrimitive("ERROR",r)}},t.prototype.createElementPropertyAst=function(t,e){if(e.isAnimation)return new ii(e.name,yi.Animation,ti.SecurityContext.NONE,e.expression,null,e.sourceSpan);var n=null,r=void 0,i=null,o=e.name.split("."),s=void 0;if(o.length>1)if("attr"==o[0]){i=o[1],this._validatePropertyOrAttributeName(i,e.sourceSpan,!0),s=ke(this._schemaRegistry,t,i,!0);var a=i.indexOf(":");if(a>-1){var u=i.substring(0,a),l=i.substring(a+1);i=c(u,l)}r=yi.Attribute}else"class"==o[0]?(i=o[1],r=yi.Class,s=[ti.SecurityContext.NONE]):"style"==o[0]&&(n=o.length>2?o[2]:null,i=o[1],r=yi.Style,s=[ti.SecurityContext.STYLE]);return null===i&&(i=this._schemaRegistry.getMappedPropName(e.name),s=ke(this._schemaRegistry,t,i,!1),r=yi.Property,this._validatePropertyOrAttributeName(i,e.sourceSpan,!1)),new ii(i,r,s[0],e.expression,n,e.sourceSpan)},t.prototype.parseEvent=function(t,e,n,r,i){Me(t)?(t=t.substr(1),this._parseAnimationEvent(t,e,n,i)):this._parseEvent(t,e,n,r,i)},t.prototype._parseAnimationEvent=function(t,e,n,r){var i=f(t,[t,""]),o=i[0],s=i[1].toLowerCase();if(s)switch(s){case"start":case"done":var a=this._parseAction(e,n);r.push(new oi(o,null,s,a,n));break;default:this._reportError('The provided animation output phase value "'+s+'" for "@'+o+'" is not supported (use start or done)',n)}else this._reportError("The animation trigger output event (@"+o+") is missing its phase value name (start or done are currently supported)",n)},t.prototype._parseEvent=function(t,e,n,r,i){var o=h(t,[null,t]),s=o[0],a=o[1],u=this._parseAction(e,n);r.push([t,u.source]),i.push(new oi(a,s,null,u,n))},t.prototype._parseAction=function(t,e){var n=e.start.toString();try{var r=this._exprParser.parseAction(t,n,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,e),!r||r.ast instanceof Zi?(this._reportError("Empty expressions are not allowed",e),this._exprParser.wrapLiteralPrimitive("ERROR",n)):(this._checkPipes(r,e),r)}catch(t){return this._reportError(""+t,e),this._exprParser.wrapLiteralPrimitive("ERROR",n)}},t.prototype._reportError=function(t,e,n){void 0===n&&(n=_s.ERROR),this._targetErrors.push(new ws(e,t,n))},t.prototype._reportExpressionParserErrors=function(t,e){for(var n=0,r=t;n<r.length;n++){var i=r[n];this._reportError(i.message,e)}},t.prototype._checkPipes=function(t,e){var n=this;if(t){var r=new hu;t.visit(r),r.pipes.forEach(function(t,r){var i=n.pipesByName.get(r);i?n._usedPipes.set(r,i):n._reportError("The pipe '"+r+"' could not be found",new bs(e.start.moveBy(t.span.start),e.start.moveBy(t.span.end)))})}},t.prototype._validatePropertyOrAttributeName=function(t,e,n){var r=n?this._schemaRegistry.validateAttribute(t):this._schemaRegistry.validateProperty(t);r.error&&this._reportError(r.msg,e,_s.ERROR)},t}(),hu=function(t){function e(){var e=t.apply(this,arguments)||this;return e.pipes=new Map,e}return Jr.a(e,t),e.prototype.visitPipe=function(t,e){return this.pipes.set(t.name,t),t.exp.visit(this),this.visitAll(t.args,e),null},e}(wo),fu="select",du="link",yu="rel",mu="href",vu="stylesheet",gu="style",bu="script",_u="ngNonBindable",wu="ngProjectAs",Cu={};Cu.NG_CONTENT=0,Cu.STYLE=1,Cu.STYLESHEET=2,Cu.SCRIPT=3,Cu.OTHER=4,Cu[Cu.NG_CONTENT]="NG_CONTENT",Cu[Cu.STYLE]="STYLE",Cu[Cu.STYLESHEET]="STYLESHEET",Cu[Cu.SCRIPT]="SCRIPT",Cu[Cu.OTHER]="OTHER";var Eu=function(){function t(t,e,n,r,i){this.type=t,this.selectAttr=e,this.hrefAttr=n,this.nonBindable=r,this.projectAs=i}return t}(),xu=/^(?:(?:(?:(bind-)|(let-)|(ref-|#)|(on-)|(bindon-)|(@))(.+))|\[\(([^\)]+)\)\]|\[([^\]]+)\]|\(([^\)]+)\))$/,Su="template",Ou="class",Tu=Oi.parse("*")[0],Pu="The <template> element is deprecated. Use <ng-template> instead",Mu={},ku=new ti.InjectionToken("TemplateTransforms"),Au=function(t){function e(e,n,r){return t.call(this,n,e,r)||this}return Jr.a(e,t),e}(ws),Iu=function(){function t(t,e,n){this.templateAst=t,this.usedPipes=e,this.errors=n}return t}(),Du=function(){function t(t,e,n,r,i,o,s){this._config=t,this._reflector=e,this._exprParser=n,this._schemaRegistry=r,this._htmlParser=i,this._console=o,this.transforms=s}return t.prototype.parse=function(t,e,n,r,i,o,s){var a=this.tryParse(t,e,n,r,i,o,s),u=a.errors.filter(function(t){return t.level===_s.WARNING}).filter(De(["The template attribute is deprecated. Use an ng-template element instead.",Pu])),c=a.errors.filter(function(t){return t.level===_s.ERROR});if(u.length>0&&this._console.warn("Template parse warnings:\n"+u.join("\n")),c.length>0){throw g("Template parse errors:\n"+c.join("\n"),c)}return{template:a.templateAst,pipes:a.usedPipes}},t.prototype.tryParse=function(t,e,n,r,i,o,s){var a=this._htmlParser.parse(e,o,!0,this.getInterpolationConfig(t));return s||(a=me(a)),this.tryParseHtml(this.expandHtml(a),t,n,r,i)},t.prototype.tryParseHtml=function(t,e,n,i,o){var s,a=t.errors,u=[];if(t.rootNodes.length>0){var c=Ve(n),l=Ve(i),p=new eu(this._reflector,e),h=void 0;e.template&&e.template.interpolation&&(h={start:e.template.interpolation[0],end:e.template.interpolation[1]});var f=new pu(this._exprParser,h,this._schemaRegistry,l,a),d=new Nu(this._reflector,this._config,p,c,f,this._schemaRegistry,o,a);s=lt(d,t.rootNodes,Vu),a.push.apply(a,p.errors),u.push.apply(u,f.getUsedPipes())}else s=[];return this._assertNoReferenceDuplicationOnTemplate(s,a),a.length>0?new Iu(s,u,a):(this.transforms&&this.transforms.forEach(function(t){s=r(t,s)}),new Iu(s,u,a))},t.prototype.expandHtml=function(t,e){void 0===e&&(e=!1);var n=t.errors;if(0==n.length||e){var r=ve(t.rootNodes);n.push.apply(n,r.errors),t=new js(r.nodes,n)}return t},t.prototype.getInterpolationConfig=function(t){if(t.template)return is.fromArray(t.template.interpolation)},t.prototype._assertNoReferenceDuplicationOnTemplate=function(t,e){var n=[];t.filter(function(t){return!!t.references}).forEach(function(t){return t.references.forEach(function(t){var r=t.name;if(n.indexOf(r)<0)n.push(r);else{var i=new Au('Reference "#'+r+'" is defined several times',t.sourceSpan,_s.ERROR);e.push(i)}})})},t}();Du.decorators=[{type:z}],Du.ctorParameters=function(){return[{type:Gi},{type:Wi},{type:ds},{type:iu},{type:Ba},{type:ti["\u0275Console"]},{type:Array,decorators:[{type:ti.Optional},{type:ti.Inject,args:[ku]}]}]};var Nu=function(){function t(t,e,n,r,i,o,s,a){var u=this;this.reflector=t,this.config=e,this.providerViewContext=n,this._bindingParser=i,this._schemaRegistry=o,this._schemas=s,this._targetErrors=a,this.selectorMatcher=new Ti,this.directivesIndex=new Map,this.ngContentCount=0,this.contentQueryStartId=n.component.viewQueries.length+1,r.forEach(function(t,e){var n=Oi.parse(t.selector);u.selectorMatcher.addSelectables(n,t),u.directivesIndex.set(t,e)})}return t.prototype.visitExpansion=function(t,e){return null},t.prototype.visitExpansionCase=function(t,e){return null},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(Tu),r=ye(t.value),i=this._bindingParser.parseInterpolation(r,t.sourceSpan);return i?new ni(i,n,t.sourceSpan):new ei(r,n,t.sourceSpan)},t.prototype.visitAttribute=function(t,e){return new ri(t.name,t.value,t.sourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitElement=function(t,e){var n=this,r=this.contentQueryStartId,i=t.name,o=Ae(t);if(o.type===Cu.SCRIPT||o.type===Cu.STYLE)return null;if(o.type===Cu.STYLESHEET&&Te(o.hrefAttr))return null;var s=[],a=[],u=[],c=[],l=[],p=[],h=[],f=[],d=!1,y=[],m=He(t,this.config.enableLegacyTemplate,function(t,e){return n._reportError(t,e,_s.WARNING)});t.attrs.forEach(function(t){var e,r,i=n._parseAttr(m,t,s,a,l,u,c),o=n._normalizeAttributeName(t.name);n.config.enableLegacyTemplate&&"template"==o?(n._reportError("The template attribute is deprecated. Use an ng-template element instead.",t.sourceSpan,_s.WARNING),e=t.value):o.startsWith("*")&&(e=t.value,r=o.substring("*".length)+":");var v=null!=e;v&&(d&&n._reportError("Can't have multiple template bindings on one element. Use only one attribute named 'template' or prefixed with *",t.sourceSpan),d=!0,n._bindingParser.parseInlineTemplateBinding(r,e,t.sourceSpan,h,p,f)),i||v||(y.push(n.visitAttribute(t,null)),s.push([t.name,t.value]))});var v=je(i,s),g=this._parseDirectives(this.selectorMatcher,v),b=g.directives,_=g.matchElement,w=[],C=new Set,E=this._createDirectiveAsts(m,t.name,b,a,u,t.sourceSpan,w,C),x=this._createElementPropertyAsts(t.name,a,C),S=e.isTemplateElement||d,O=new nu(this.providerViewContext,e.providerContext,S,E,y,w,m,r,t.sourceSpan),T=lt(o.nonBindable?Fu:this,t.children,Lu.create(m,E,m?e.providerContext:O));O.afterElement();var P,M=null!=o.projectAs?Oi.parse(o.projectAs)[0]:v,k=e.findNgContentIndex(M);if(o.type===Cu.NG_CONTENT)t.children&&!t.children.every(Le)&&this._reportError("<ng-content> element cannot have content.",t.sourceSpan),P=new di(this.ngContentCount++,d?null:k,t.sourceSpan);else if(m)this._assertAllEventsPublishedByDirectives(E,l),this._assertNoComponentsNorElementBindingsOnTemplate(E,x,t.sourceSpan),P=new ci(y,l,w,c,O.transformedDirectiveAsts,O.transformProviders,O.transformedHasViewContainer,O.queryMatches,T,d?null:k,t.sourceSpan);else{this._assertElementExists(_,t),this._assertOnlyOneComponent(E,t.sourceSpan);var A=d?null:e.findNgContentIndex(M);P=new ui(i,y,x,l,w,O.transformedDirectiveAsts,O.transformProviders,O.transformedHasViewContainer,O.queryMatches,T,d?null:A,t.sourceSpan,t.endSourceSpan||null)}if(d){var I=this.contentQueryStartId,D=je(Su,h),N=this._parseDirectives(this.selectorMatcher,D).directives,R=new Set,j=this._createDirectiveAsts(!0,t.name,N,p,[],t.sourceSpan,[],R),L=this._createElementPropertyAsts(t.name,p,R);this._assertNoComponentsNorElementBindingsOnTemplate(j,L,t.sourceSpan);var V=new nu(this.providerViewContext,e.providerContext,e.isTemplateElement,j,[],[],!0,I,t.sourceSpan);V.afterElement(),P=new ci([],[],[],f,V.transformedDirectiveAsts,V.transformProviders,V.transformedHasViewContainer,V.queryMatches,[P],k,t.sourceSpan)}return P},t.prototype._parseAttr=function(t,e,n,r,i,o,s){var a=this._normalizeAttributeName(e.name),u=e.value,c=e.sourceSpan,l=a.match(xu),p=!1;if(null!==l)if(p=!0,null!=l[1])this._bindingParser.parsePropertyBinding(l[7],u,!1,c,n,r);else if(l[2])if(t){var h=l[7];this._parseVariable(h,u,c,s)}else this._reportError('"let-" is only supported on template elements.',c);else if(l[3]){var h=l[7];this._parseReference(h,u,c,o)}else l[4]?this._bindingParser.parseEvent(l[7],u,c,n,i):l[5]?(this._bindingParser.parsePropertyBinding(l[7],u,!1,c,n,r),this._parseAssignmentEvent(l[7],u,c,n,i)):l[6]?this._bindingParser.parseLiteralAttr(a,u,c,n,r):l[8]?(this._bindingParser.parsePropertyBinding(l[8],u,!1,c,n,r),this._parseAssignmentEvent(l[8],u,c,n,i)):l[9]?this._bindingParser.parsePropertyBinding(l[9],u,!1,c,n,r):l[10]&&this._bindingParser.parseEvent(l[10],u,c,n,i);else p=this._bindingParser.parsePropertyInterpolation(a,u,c,n,r);return p||this._bindingParser.parseLiteralAttr(a,u,c,n,r),p},t.prototype._normalizeAttributeName=function(t){return/^data-/i.test(t)?t.substring(5):t},t.prototype._parseVariable=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in variable names',n),r.push(new ai(t,e,n))},t.prototype._parseReference=function(t,e,n,r){t.indexOf("-")>-1&&this._reportError('"-" is not allowed in reference names',n),r.push(new ju(t,e,n))},t.prototype._parseAssignmentEvent=function(t,e,n,r,i){this._bindingParser.parseEvent(t+"Change",e+"=$event",n,r,i)},t.prototype._parseDirectives=function(t,e){var n=this,r=new Array(this.directivesIndex.size),i=!1;return t.match(e,function(t,e){r[n.directivesIndex.get(e)]=e,i=i||t.hasElementSelector()}),{directives:r.filter(function(t){return!!t}),matchElement:i}},t.prototype._createDirectiveAsts=function(t,e,n,r,i,o,s,a){var u=this,c=new Set,l=null,p=n.map(function(t){var n=new bs(o.start,o.end,"Directive "+E(t.type));t.isComponent&&(l=t);var p=[],h=u._bindingParser.createDirectiveHostPropertyAsts(t,e,n);h=u._checkPropertiesInSchema(e,h);var f=u._bindingParser.createDirectiveHostEventAsts(t,n);u._createDirectivePropertyAsts(t.inputs,r,p,a),i.forEach(function(e){(0===e.value.length&&t.isComponent||e.isReferenceToDirective(t))&&(s.push(new si(e.name,he(t.type.reference),e.sourceSpan)),c.add(e.name))});var d=u.contentQueryStartId;return u.contentQueryStartId+=t.queries.length,new pi(t,p,h,f,d,n)});return i.forEach(function(e){if(e.value.length>0)c.has(e.name)||u._reportError('There is no directive with "exportAs" set to "'+e.value+'"',e.sourceSpan);else if(!l){var n=null;t&&(n=fe(u.reflector,Ya.TemplateRef)),s.push(new si(e.name,n,e.sourceSpan))}}),p},t.prototype._createDirectivePropertyAsts=function(t,e,n,r){if(t){var i=new Map;e.forEach(function(t){var e=i.get(t.name);e&&!e.isLiteral||i.set(t.name,t)}),Object.keys(t).forEach(function(e){var o=t[e],s=i.get(o);s&&(r.add(s.name),Fe(s.expression)||n.push(new li(e,s.name,s.expression,s.sourceSpan)))})}},t.prototype._createElementPropertyAsts=function(t,e,n){var r=this,i=[];return e.forEach(function(e){e.isLiteral||n.has(e.name)||i.push(r._bindingParser.createElementPropertyAst(t,e))}),this._checkPropertiesInSchema(t,i)},t.prototype._findComponentDirectives=function(t){return t.filter(function(t){return t.directive.isComponent})},t.prototype._findComponentDirectiveNames=function(t){return this._findComponentDirectives(t).map(function(t){return E(t.directive.type)})},t.prototype._assertOnlyOneComponent=function(t,e){var n=this._findComponentDirectiveNames(t);n.length>1&&this._reportError("More than one component matched on this element.\nMake sure that only one component's selector can match a given element.\nConflicting components: "+n.join(","),e)},t.prototype._assertElementExists=function(t,e){var n=e.name.replace(/^:xhtml:/,"");if(!t&&!this._schemaRegistry.hasElement(n,this._schemas)){var r="'"+n+"' is not a known element:\n";r+="1. If '"+n+"' is an Angular component, then verify that it is part of this module.\n",n.indexOf("-")>-1?r+="2. If '"+n+"' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.":r+="2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.",this._reportError(r,e.sourceSpan)}},t.prototype._assertNoComponentsNorElementBindingsOnTemplate=function(t,e,n){var r=this,i=this._findComponentDirectiveNames(t);i.length>0&&this._reportError("Components on an embedded template: "+i.join(","),n),e.forEach(function(t){r._reportError("Property binding "+t.name+' not used by any directive on an embedded template. Make sure that the property name is spelled correctly and all directives are listed in the "@NgModule.declarations".',n)})},t.prototype._assertAllEventsPublishedByDirectives=function(t,e){var n=this,r=new Set;t.forEach(function(t){Object.keys(t.directive.outputs).forEach(function(e){var n=t.directive.outputs[e];r.add(n)})}),e.forEach(function(t){null==t.target&&r.has(t.name)||n._reportError("Event binding "+t.fullName+' not emitted by any directive on an embedded template. Make sure that the event name is spelled correctly and all directives are listed in the "@NgModule.declarations".',t.sourceSpan)})},t.prototype._checkPropertiesInSchema=function(t,e){var n=this;return e.filter(function(e){if(e.type===yi.Property&&!n._schemaRegistry.hasProperty(t,e.name,n._schemas)){var r="Can't bind to '"+e.name+"' since it isn't a known property of '"+t+"'.";t.startsWith("ng-")?r+="\n1. If '"+e.name+"' is an Angular directive, then add 'CommonModule' to the '@NgModule.imports' of this component.\n2. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.":t.indexOf("-")>-1&&(r+="\n1. If '"+t+"' is an Angular component and it has '"+e.name+"' input, then verify that it is part of this module.\n2. If '"+t+"' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.\n3. To allow any property add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component."),n._reportError(r,e.sourceSpan)}return!Fe(e.value)})},t.prototype._reportError=function(t,e,n){void 0===n&&(n=_s.ERROR),this._targetErrors.push(new ws(e,t,n))},t}(),Ru=function(){function t(){}return t.prototype.visitElement=function(t,e){var n=Ae(t);if(n.type===Cu.SCRIPT||n.type===Cu.STYLE||n.type===Cu.STYLESHEET)return null;var r=t.attrs.map(function(t){return[t.name,t.value]}),i=je(t.name,r),o=e.findNgContentIndex(i),s=lt(this,t.children,Vu);return new ui(t.name,lt(this,t.attrs),[],[],[],[],[],!1,[],s,o,t.sourceSpan,t.endSourceSpan)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return new ri(t.name,t.value,t.sourceSpan)},t.prototype.visitText=function(t,e){var n=e.findNgContentIndex(Tu);return new ei(t.value,n,t.sourceSpan)},t.prototype.visitExpansion=function(t,e){return t},t.prototype.visitExpansionCase=function(t,e){return t},t}(),ju=function(){function t(t,e,n){this.name=t,this.value=e,this.sourceSpan=n}return t.prototype.isReferenceToDirective=function(t){return-1!==Ne(t.exportAs).indexOf(this.value)},t}(),Lu=function(){function t(t,e,n,r){this.isTemplateElement=t,this._ngContentIndexMatcher=e,this._wildcardNgContentIndex=n,this.providerContext=r}return t.create=function(e,n,r){var i=new Ti,o=null,s=n.find(function(t){return t.directive.isComponent});if(s)for(var a=s.directive.template.ngContentSelectors,u=0;u<a.length;u++){var c=a[u];"*"===c?o=u:i.addSelectables(Oi.parse(a[u]),u)}return new t(e,i,o,r)},t.prototype.findNgContentIndex=function(t){var e=[];return this._ngContentIndexMatcher.match(t,function(t,n){e.push(n)}),e.sort(),null!=this._wildcardNgContentIndex&&e.push(this._wildcardNgContentIndex),e.length>0?e[0]:null},t}(),Vu=new Lu(!0,new Ti,null,null),Fu=new Ru,Hu=function(){function t(){}return t.prototype.get=function(t){return""},t}(),Bu={provide:ti.PACKAGE_ROOT_URL,useValue:"/"},Uu=function(){function t(t){void 0===t&&(t=null),this._packagePrefix=t}return t.prototype.resolve=function(t,e){var n=e;null!=t&&t.length>0&&(n=Ge(t,n));var r=ze(n),i=this._packagePrefix;if(null!=i&&null!=r&&"package"==r[zu.Scheme]){var o=r[zu.Path];return i=i.replace(/\/+$/,""),o=o.replace(/^\/+/,""),i+"/"+o}return n},t}();Uu.decorators=[{type:z}],Uu.ctorParameters=function(){return[{type:void 0,decorators:[{type:ti.Inject,args:[ti.PACKAGE_ROOT_URL]}]}]};var Yu=new RegExp("^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$"),zu={};zu.Scheme=1,zu.UserInfo=2,zu.Domain=3,zu.Port=4,zu.Path=5,zu.QueryData=6,zu.Fragment=7,zu[zu.Scheme]="Scheme",zu[zu.UserInfo]="UserInfo",zu[zu.Domain]="Domain",zu[zu.Port]="Port",zu[zu.Path]="Path",zu[zu.QueryData]="QueryData",zu[zu.Fragment]="Fragment";var qu=function(){function t(t,e,n,r){this._resourceLoader=t,this._urlResolver=e,this._htmlParser=n,this._config=r,this._resourceLoaderCache=new Map}return t.prototype.clearCache=function(){this._resourceLoaderCache.clear()},t.prototype.clearCacheFor=function(t){var e=this;if(t.isComponent){var n=t.template;this._resourceLoaderCache.delete(n.templateUrl),n.externalStylesheets.forEach(function(t){e._resourceLoaderCache.delete(t.moduleUrl)})}},t.prototype._fetch=function(t){var e=this._resourceLoaderCache.get(t);return e||(e=this._resourceLoader.get(t),this._resourceLoaderCache.set(t,e)),e},t.prototype.normalizeTemplate=function(t){var e=this;if(m(t.template)){if(m(t.templateUrl))throw g("'"+Object(ti["\u0275stringify"])(t.componentType)+"' component cannot define both template and templateUrl");if("string"!=typeof t.template)throw g("The template specified for component "+Object(ti["\u0275stringify"])(t.componentType)+" is not a string")}else{if(!m(t.templateUrl))throw g("No template specified for component "+Object(ti["\u0275stringify"])(t.componentType));if("string"!=typeof t.templateUrl)throw g("The templateUrl specified for component "+Object(ti["\u0275stringify"])(t.componentType)+" is not a string")}if(m(t.preserveWhitespaces)&&"boolean"!=typeof t.preserveWhitespaces)throw g("The preserveWhitespaces option for component "+Object(ti["\u0275stringify"])(t.componentType)+" must be a boolean");return Ii.then(this.normalizeTemplateOnly(t),function(t){return e.normalizeExternalStylesheets(t)})},t.prototype.normalizeTemplateOnly=function(t){var e,n,r=this;return null!=t.template?(e=t.template,n=t.moduleUrl):(n=this._urlResolver.resolve(t.moduleUrl,t.templateUrl),e=this._fetch(n)),Ii.then(e,function(e){return r.normalizeLoadedTemplate(t,e,n)})},t.prototype.normalizeLoadedTemplate=function(t,e,n){var r=!!t.template,i=is.fromArray(t.interpolation),o=this._htmlParser.parse(e,R({reference:t.ngModuleType},{type:{reference:t.componentType}},{isInline:r,templateUrl:n}),!0,i);if(o.errors.length>0){throw g("Template parse errors:\n"+o.errors.join("\n"))}var s=this.normalizeStylesheet(new Fi({styles:t.styles,styleUrls:t.styleUrls,moduleUrl:t.moduleUrl})),a=new Wu;lt(a,o.rootNodes);var u=this.normalizeStylesheet(new Fi({styles:a.styles,styleUrls:a.styleUrls,moduleUrl:n})),c=t.encapsulation;null==c&&(c=this._config.defaultEncapsulation);var l=s.styles.concat(u.styles),p=s.styleUrls.concat(u.styleUrls);return c===ti.ViewEncapsulation.Emulated&&0===l.length&&0===p.length&&(c=ti.ViewEncapsulation.None),new Hi({encapsulation:c,template:e,templateUrl:n,styles:l,styleUrls:p,ngContentSelectors:a.ngContentSelectors,animations:t.animations,interpolation:t.interpolation,isInline:r,externalStylesheets:[],preserveWhitespaces:F(t.preserveWhitespaces,this._config.preserveWhitespaces)})},t.prototype.normalizeExternalStylesheets=function(t){return Ii.then(this._loadMissingExternalStylesheets(t.styleUrls),function(e){return new Hi({encapsulation:t.encapsulation,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,externalStylesheets:e,ngContentSelectors:t.ngContentSelectors,animations:t.animations,interpolation:t.interpolation,isInline:t.isInline,preserveWhitespaces:t.preserveWhitespaces})})},t.prototype._loadMissingExternalStylesheets=function(t,e){var n=this;return void 0===e&&(e=new Map),Ii.then(Ii.all(t.filter(function(t){return!e.has(t)}).map(function(t){return Ii.then(n._fetch(t),function(r){var i=n.normalizeStylesheet(new Fi({styles:[r],moduleUrl:t}));return e.set(t,i),n._loadMissingExternalStylesheets(i.styleUrls,e)})})),function(t){return Array.from(e.values())})},t.prototype.normalizeStylesheet=function(t){var e=this,n=t.moduleUrl,r=t.styleUrls.filter(Te).map(function(t){return e._urlResolver.resolve(n,t)}),i=t.styles.map(function(t){var i=Pe(e._urlResolver,n,t);return r.push.apply(r,i.styleUrls),i.style});return new Fi({styles:i,styleUrls:r,moduleUrl:n})},t}();qu.decorators=[{type:z}],qu.ctorParameters=function(){return[{type:Hu},{type:Uu},{type:Va},{type:Gi}]};var Wu=function(){function t(){this.ngContentSelectors=[],this.styles=[],this.styleUrls=[],this.ngNonBindableStackCount=0}return t.prototype.visitElement=function(t,e){var n=Ae(t);switch(n.type){case Cu.NG_CONTENT:0===this.ngNonBindableStackCount&&this.ngContentSelectors.push(n.selectAttr);break;case Cu.STYLE:var r="";t.children.forEach(function(t){t instanceof Cs&&(r+=t.value)}),this.styles.push(r);break;case Cu.STYLESHEET:this.styleUrls.push(n.hrefAttr)}return n.nonBindable&&this.ngNonBindableStackCount++,lt(this,t.children),n.nonBindable&&this.ngNonBindableStackCount--,null},t.prototype.visitExpansion=function(t,e){lt(this,t.cases)},t.prototype.visitExpansionCase=function(t,e){lt(this,t.expression)},t.prototype.visitComment=function(t,e){return null},t.prototype.visitAttribute=function(t,e){return null},t.prototype.visitText=function(t,e){return null},t}(),Gu=function(){function t(t){this._reflector=t}return t.prototype.isDirective=function(t){var e=this._reflector.annotations(Object(ti.resolveForwardRef)(t));return e&&e.some(Ke)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var n=this._reflector.annotations(Object(ti.resolveForwardRef)(t));if(n){var r=Qe(n,Ke);if(r){var i=this._reflector.propMetadata(t);return this._mergeWithPropertyMetadata(r,i,t)}}if(e)throw new Error("No Directive annotation found on "+Object(ti["\u0275stringify"])(t));return null},t.prototype._mergeWithPropertyMetadata=function(t,e,n){var r=[],i=[],o={},s={};return Object.keys(e).forEach(function(t){var n=Qe(e[t],function(t){return t instanceof ti.Input});n&&(n.bindingPropertyName?r.push(t+": "+n.bindingPropertyName):r.push(t));var a=Qe(e[t],function(t){return t instanceof ti.Output});a&&(a.bindingPropertyName?i.push(t+": "+a.bindingPropertyName):i.push(t)),e[t].filter(function(t){return t&&t instanceof ti.HostBinding}).forEach(function(e){if(e.hostPropertyName){var n=e.hostPropertyName[0];if("("===n)throw new Error("@HostBinding can not bind to events. Use @HostListener instead.");if("["===n)throw new Error("@HostBinding parameter should be a property name, 'class.<name>', or 'attr.<name>'.");o["["+e.hostPropertyName+"]"]=t}else o["["+t+"]"]=t}),e[t].filter(function(t){return t&&t instanceof ti.HostListener}).forEach(function(e){var n=e.args||[];o["("+e.eventName+")"]=t+"("+n.join(",")+")"});var u=Qe(e[t],function(t){return t instanceof ti.Query});u&&(s[t]=u)}),this._merge(t,r,i,o,s,n)},t.prototype._extractPublicName=function(t){return h(t,[null,t])[1].trim()},t.prototype._dedupeBindings=function(t){for(var e=new Set,n=[],r=t.length-1;r>=0;r--){var i=t[r],o=this._extractPublicName(i);e.has(o)||(e.add(o),n.push(i))}return n.reverse()},t.prototype._merge=function(t,e,n,r,i,o){var s=this._dedupeBindings(t.inputs?t.inputs.concat(e):e),a=this._dedupeBindings(t.outputs?t.outputs.concat(n):n),u=t.host?Object.assign({},t.host,r):r,c=t.queries?Object.assign({},t.queries,i):i;return t instanceof ti.Component?new ti.Component({selector:t.selector,inputs:s,outputs:a,host:u,exportAs:t.exportAs,moduleId:t.moduleId,queries:c,changeDetection:t.changeDetection,providers:t.providers,viewProviders:t.viewProviders,entryComponents:t.entryComponents,template:t.template,templateUrl:t.templateUrl,styles:t.styles,styleUrls:t.styleUrls,encapsulation:t.encapsulation,animations:t.animations,interpolation:t.interpolation,preserveWhitespaces:t.preserveWhitespaces}):new ti.Directive({selector:t.selector,inputs:s,outputs:a,host:u,exportAs:t.exportAs,queries:c,providers:t.providers})},t}();Gu.decorators=[{type:z}],Gu.ctorParameters=function(){return[{type:Wi}]};var Ku=/(\.ts|\.d\.ts|\.js|\.jsx|\.tsx)$/,Qu=/\.ngfactory\.|\.ngsummary\./,Xu=/\.ngsummary\./,$u=/NgSummary$/,Zu={};Zu.OnInit=0,Zu.OnDestroy=1,Zu.DoCheck=2,Zu.OnChanges=3,Zu.AfterContentInit=4,Zu.AfterContentChecked=5,Zu.AfterViewInit=6,Zu.AfterViewChecked=7,Zu[Zu.OnInit]="OnInit",Zu[Zu.OnDestroy]="OnDestroy",Zu[Zu.DoCheck]="DoCheck",Zu[Zu.OnChanges]="OnChanges",Zu[Zu.AfterContentInit]="AfterContentInit",Zu[Zu.AfterContentChecked]="AfterContentChecked",Zu[Zu.AfterViewInit]="AfterViewInit",Zu[Zu.AfterViewChecked]="AfterViewChecked";var Ju=[Zu.OnInit,Zu.OnDestroy,Zu.DoCheck,Zu.OnChanges,Zu.AfterContentInit,Zu.AfterContentChecked,Zu.AfterViewInit,Zu.AfterViewChecked],tc=function(){function t(t){this._reflector=t}return t.prototype.isNgModule=function(t){return this._reflector.annotations(t).some(cn)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var n=Qe(this._reflector.annotations(t),cn);if(n)return n;if(e)throw new Error("No NgModule metadata found for '"+Object(ti["\u0275stringify"])(t)+"'.");return null},t}();tc.decorators=[{type:z}],tc.ctorParameters=function(){return[{type:Wi}]};var ec=function(){function t(t){this._reflector=t}return t.prototype.isPipe=function(t){var e=this._reflector.annotations(Object(ti.resolveForwardRef)(t));return e&&e.some(ln)},t.prototype.resolve=function(t,e){void 0===e&&(e=!0);var n=this._reflector.annotations(Object(ti.resolveForwardRef)(t));if(n){var r=Qe(n,ln);if(r)return r}if(e)throw new Error("No Pipe decorator found on "+Object(ti["\u0275stringify"])(t));return null},t}();ec.decorators=[{type:z}],ec.ctorParameters=function(){return[{type:Wi}]};var nc=function(){function t(){}return t.prototype.isLibraryFile=function(t){},t.prototype.getLibraryFileName=function(t){},t.prototype.resolveSummary=function(t){},t.prototype.getSymbolsOf=function(t){},t.prototype.getImportAs=function(t){},t.prototype.addSummary=function(t){},t}(),rc=function(){function t(){this._summaries=new Map}return t.prototype.isLibraryFile=function(t){return!1},t.prototype.getLibraryFileName=function(t){return null},t.prototype.resolveSummary=function(t){return this._summaries.get(t)||null},t.prototype.getSymbolsOf=function(t){return[]},t.prototype.getImportAs=function(t){return t},t.prototype.addSummary=function(t){this._summaries.set(t.symbol,t)},t}();rc.decorators=[{type:z}],rc.ctorParameters=function(){return[]};var ic=new ti.InjectionToken("ErrorCollector"),oc=function(){function t(t,e,n,r,i,o,s,a,u,c,l){this._config=t,this._ngModuleResolver=e,this._directiveResolver=n,this._pipeResolver=r,this._summaryResolver=i,this._schemaRegistry=o,this._directiveNormalizer=s,this._console=a,this._staticSymbolCache=u,this._reflector=c,this._errorCollector=l,this._nonNormalizedDirectiveCache=new Map,this._directiveCache=new Map,this._summaryCache=new Map,this._pipeCache=new Map,this._ngModuleCache=new Map,this._ngModuleOfTypes=new Map}return t.prototype.getReflector=function(){return this._reflector},t.prototype.clearCacheFor=function(t){var e=this._directiveCache.get(t);this._directiveCache.delete(t),this._nonNormalizedDirectiveCache.delete(t),this._summaryCache.delete(t),this._pipeCache.delete(t),this._ngModuleOfTypes.delete(t),this._ngModuleCache.clear(),e&&this._directiveNormalizer.clearCacheFor(e)},t.prototype.clearCache=function(){this._directiveCache.clear(),this._nonNormalizedDirectiveCache.clear(),this._summaryCache.clear(),this._pipeCache.clear(),this._ngModuleCache.clear(),this._ngModuleOfTypes.clear(),this._directiveNormalizer.clearCache()},t.prototype._createProxyClass=function(t,e){var n=null,r=function(){if(!n)throw new Error("Illegal state: Class "+e+" for type "+Object(ti["\u0275stringify"])(t)+" is not compiled yet!");return n.apply(this,arguments)};return r.setDelegate=function(t){n=t,r.prototype=t.prototype},r.overriddenName=e,r},t.prototype.getGeneratedClass=function(t,e){return t instanceof vi?this._staticSymbolCache.get(Xe(t.filePath),e):this._createProxyClass(t,e)},t.prototype.getComponentViewClass=function(t){return this.getGeneratedClass(t,S(t,0))},t.prototype.getHostComponentViewClass=function(t){return this.getGeneratedClass(t,T(t))},t.prototype.getHostComponentType=function(t){var e=E({reference:t})+"_Host";if(t instanceof vi)return this._staticSymbolCache.get(t.filePath,e);var n=function(){};return n.overriddenName=e,n},t.prototype.getRendererType=function(t){return t instanceof vi?this._staticSymbolCache.get(Xe(t.filePath),O(t)):{}},t.prototype.getComponentFactory=function(t,e,n,r){if(e instanceof vi)return this._staticSymbolCache.get(Xe(e.filePath),P(e));var i=this.getHostComponentViewClass(e);return Object(ti["\u0275ccf"])(t,e,i,n,r,[])},t.prototype.initComponentFactory=function(t,e){t instanceof vi||(n=t.ngContentSelectors).push.apply(n,e);var n},t.prototype._loadSummary=function(t,e){var n=this._summaryCache.get(t);if(!n){var r=this._summaryResolver.resolveSummary(t);n=r?r.type:null,this._summaryCache.set(t,n||null)}return n&&n.summaryKind===e?n:null},t.prototype.loadDirectiveMetadata=function(t,e,n){var r=this;if(this._directiveCache.has(e))return null;e=Object(ti.resolveForwardRef)(e);var i=this.getNonNormalizedDirectiveMetadata(e),o=i.annotation,s=i.metadata,a=function(t){var n=new Bi({isHost:!1,type:s.type,isComponent:s.isComponent,selector:s.selector,exportAs:s.exportAs,changeDetection:s.changeDetection,inputs:s.inputs,outputs:s.outputs,hostListeners:s.hostListeners,hostProperties:s.hostProperties,hostAttributes:s.hostAttributes,providers:s.providers,viewProviders:s.viewProviders,queries:s.queries,viewQueries:s.viewQueries,entryComponents:s.entryComponents,componentViewType:s.componentViewType,rendererType:s.rendererType,componentFactory:s.componentFactory,template:t});return t&&r.initComponentFactory(s.componentFactory,t.ngContentSelectors),r._directiveCache.set(e,n),r._summaryCache.set(e,n.toSummary()),null};if(s.isComponent){var u=s.template,c=this._directiveNormalizer.normalizeTemplate({ngModuleType:t,componentType:e,moduleUrl:this._reflector.componentModuleUrl(e,o),encapsulation:u.encapsulation,template:u.template,templateUrl:u.templateUrl,styles:u.styles,styleUrls:u.styleUrls,animations:u.animations,interpolation:u.interpolation,preserveWhitespaces:u.preserveWhitespaces});return Object(ti["\u0275isPromise"])(c)&&n?(this._reportError(vn(e),e),null):Ii.then(c,a)}return a(null),null},t.prototype.getNonNormalizedDirectiveMetadata=function(t){var e=this;if(!(t=Object(ti.resolveForwardRef)(t)))return null;var n=this._nonNormalizedDirectiveCache.get(t);if(n)return n;var r=this._directiveResolver.resolve(t,!1);if(!r)return null;var i=void 0;if(r instanceof ti.Component){q("styles",r.styles),q("styleUrls",r.styleUrls),W("interpolation",r.interpolation);var o=r.animations;i=new Hi({encapsulation:v(r.encapsulation),template:v(r.template),templateUrl:v(r.templateUrl),styles:r.styles||[],styleUrls:r.styleUrls||[],animations:o||[],interpolation:v(r.interpolation),isInline:!!r.template,externalStylesheets:[],ngContentSelectors:[],preserveWhitespaces:v(r.preserveWhitespaces)})}var s=null,a=[],u=[],c=r.selector;r instanceof ti.Component?(s=r.changeDetection,r.viewProviders&&(a=this._getProvidersMetadata(r.viewProviders,u,'viewProviders for "'+mn(t)+'"',[],t)),r.entryComponents&&(u=fn(r.entryComponents).map(function(t){return e._getEntryComponentMetadata(t)}).concat(u)),c||(c=this._schemaRegistry.getDefaultComponentElementName())):c||(this._reportError(g("Directive "+mn(t)+" has no selector, please add it!"),t),c="error");var l=[];null!=r.providers&&(l=this._getProvidersMetadata(r.providers,u,'providers for "'+mn(t)+'"',[],t));var p=[],h=[];null!=r.queries&&(p=this._getQueriesMetadata(r.queries,!1,t),h=this._getQueriesMetadata(r.queries,!0,t));var f=Bi.create({isHost:!1,selector:c,exportAs:v(r.exportAs),isComponent:!!i,type:this._getTypeMetadata(t),template:i,changeDetection:s,inputs:r.inputs||[],outputs:r.outputs||[],host:r.host||{},providers:l||[],viewProviders:a||[],queries:p||[],viewQueries:h||[],entryComponents:u,componentViewType:i?this.getComponentViewClass(t):null,rendererType:i?this.getRendererType(t):null,componentFactory:null});return i&&(f.componentFactory=this.getComponentFactory(c,t,f.inputs,f.outputs)),n={metadata:f,annotation:r},this._nonNormalizedDirectiveCache.set(t,n),n},t.prototype.getDirectiveMetadata=function(t){var e=this._directiveCache.get(t);return e||this._reportError(g("Illegal state: getDirectiveMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Directive "+mn(t)+"."),t),e},t.prototype.getDirectiveSummary=function(t){var e=this._loadSummary(t,Vi.Directive);return e||this._reportError(g("Illegal state: Could not load the summary for directive "+mn(t)+"."),t),e},t.prototype.isDirective=function(t){return!!this._loadSummary(t,Vi.Directive)||this._directiveResolver.isDirective(t)},t.prototype.isPipe=function(t){return!!this._loadSummary(t,Vi.Pipe)||this._pipeResolver.isPipe(t)},t.prototype.isNgModule=function(t){return!!this._loadSummary(t,Vi.NgModule)||this._ngModuleResolver.isNgModule(t)},t.prototype.getNgModuleSummary=function(t){var e=this._loadSummary(t,Vi.NgModule);if(!e){var n=this.getNgModuleMetadata(t,!1);e=n?n.toSummary():null,e&&this._summaryCache.set(t,e)}return e},t.prototype.loadNgModuleDirectiveAndPipeMetadata=function(t,e,n){var r=this;void 0===n&&(n=!0);var i=this.getNgModuleMetadata(t,n),o=[];return i&&(i.declaredDirectives.forEach(function(n){var i=r.loadDirectiveMetadata(t,n.reference,e);i&&o.push(i)}),i.declaredPipes.forEach(function(t){return r._loadPipeMetadata(t.reference)})),Promise.all(o)},t.prototype.getNgModuleMetadata=function(t,e){var n=this;void 0===e&&(e=!0),t=Object(ti.resolveForwardRef)(t);var r=this._ngModuleCache.get(t);if(r)return r;var i=this._ngModuleResolver.resolve(t,e);if(!i)return null;var o=[],s=[],a=[],u=[],c=[],l=[],p=[],h=[],f=[];i.imports&&fn(i.imports).forEach(function(e){var r=void 0;if(dn(e))r=e;else if(e&&e.ngModule){var i=e;r=i.ngModule,i.providers&&l.push.apply(l,n._getProvidersMetadata(i.providers,p,"provider for the NgModule '"+mn(r)+"'",[],e))}if(!r)return void n._reportError(g("Unexpected value '"+mn(e)+"' imported by the module '"+mn(t)+"'"),t);if(!n._checkSelfImport(t,r)){var o=n.getNgModuleSummary(r);if(!o)return void n._reportError(g("Unexpected "+n._getTypeDescriptor(e)+" '"+mn(e)+"' imported by the module '"+mn(t)+"'. Please add a @NgModule annotation."),t);u.push(o)}}),i.exports&&fn(i.exports).forEach(function(e){if(!dn(e))return void n._reportError(g("Unexpected value '"+mn(e)+"' exported by the module '"+mn(t)+"'"),t);var r=n.getNgModuleSummary(e);r?c.push(r):s.push(n._getIdentifierMetadata(e))});var d=this._getTransitiveNgModuleMetadata(u,c);i.declarations&&fn(i.declarations).forEach(function(e){if(!dn(e))return void n._reportError(g("Unexpected value '"+mn(e)+"' declared by the module '"+mn(t)+"'"),t);var r=n._getIdentifierMetadata(e);if(n.isDirective(e))d.addDirective(r),o.push(r),n._addTypeToModule(e,t);else{if(!n.isPipe(e))return void n._reportError(g("Unexpected "+n._getTypeDescriptor(e)+" '"+mn(e)+"' declared by the module '"+mn(t)+"'. Please add a @Pipe/@Directive/@Component annotation."),t);d.addPipe(r),d.pipes.push(r),a.push(r),n._addTypeToModule(e,t)}});var y=[],m=[];return s.forEach(function(e){if(d.directivesSet.has(e.reference))y.push(e),d.addExportedDirective(e);else{if(!d.pipesSet.has(e.reference))return void n._reportError(g("Can't export "+n._getTypeDescriptor(e.reference)+" "+mn(e.reference)+" from "+mn(t)+" as it was neither declared nor imported!"),t);m.push(e),d.addExportedPipe(e)}}),i.providers&&l.push.apply(l,this._getProvidersMetadata(i.providers,p,"provider for the NgModule '"+mn(t)+"'",[],t)),i.entryComponents&&p.push.apply(p,fn(i.entryComponents).map(function(t){return n._getEntryComponentMetadata(t)})),i.bootstrap&&fn(i.bootstrap).forEach(function(e){if(!dn(e))return void n._reportError(g("Unexpected value '"+mn(e)+"' used in the bootstrap property of module '"+mn(t)+"'"),t);h.push(n._getIdentifierMetadata(e))}),p.push.apply(p,h.map(function(t){return n._getEntryComponentMetadata(t.reference)})),i.schemas&&f.push.apply(f,fn(i.schemas)),r=new Yi({type:this._getTypeMetadata(t),providers:l,entryComponents:p,bootstrapComponents:h,schemas:f,declaredDirectives:o,exportedDirectives:y,declaredPipes:a,exportedPipes:m,importedModules:u,exportedModules:c,transitiveModule:d,id:i.id||null}),p.forEach(function(t){return d.addEntryComponent(t)}),l.forEach(function(t){return d.addProvider(t,r.type)}),d.addModule(r.type),this._ngModuleCache.set(t,r),r},t.prototype._checkSelfImport=function(t,e){return t===e&&(this._reportError(g("'"+mn(t)+"' module can't import itself"),t),!0)},t.prototype._getTypeDescriptor=function(t){return this.isDirective(t)?"directive":this.isPipe(t)?"pipe":this.isNgModule(t)?"module":t.provide?"provider":"value"},t.prototype._addTypeToModule=function(t,e){var n=this._ngModuleOfTypes.get(t);if(n&&n!==e)return void this._reportError(g("Type "+mn(t)+" is part of the declarations of 2 modules: "+mn(n)+" and "+mn(e)+"! Please consider moving "+mn(t)+" to a higher module that imports "+mn(n)+" and "+mn(e)+". You can also create a new NgModule that exports and includes "+mn(t)+" then import that NgModule in "+mn(n)+" and "+mn(e)+"."),e);this._ngModuleOfTypes.set(t,e)},t.prototype._getTransitiveNgModuleMetadata=function(t,e){var n=new zi,r=new Map;return t.concat(e).forEach(function(t){t.modules.forEach(function(t){return n.addModule(t)}),t.entryComponents.forEach(function(t){return n.addEntryComponent(t)});var e=new Set;t.providers.forEach(function(t){var i=k(t.provider.token),o=r.get(i);o||(o=new Set,r.set(i,o));var s=t.module.reference;!e.has(i)&&o.has(s)||(o.add(s),e.add(i),n.addProvider(t.provider,t.module))})}),e.forEach(function(t){t.exportedDirectives.forEach(function(t){return n.addExportedDirective(t)}),t.exportedPipes.forEach(function(t){return n.addExportedPipe(t)})}),t.forEach(function(t){t.exportedDirectives.forEach(function(t){return n.addDirective(t)}),t.exportedPipes.forEach(function(t){return n.addPipe(t)})}),n},t.prototype._getIdentifierMetadata=function(t){return t=Object(ti.resolveForwardRef)(t),{reference:t}},t.prototype.isInjectable=function(t){return this._reflector.annotations(t).some(function(t){return t.constructor===ti.Injectable})},t.prototype.getInjectableSummary=function(t){return{summaryKind:Vi.Injectable,type:this._getTypeMetadata(t,null,!1)}},t.prototype._getInjectableMetadata=function(t,e){void 0===e&&(e=null);var n=this._loadSummary(t,Vi.Injectable);return n?n.type:this._getTypeMetadata(t,e)},t.prototype._getTypeMetadata=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=!0);var r=this._getIdentifierMetadata(t);return{reference:r.reference,diDeps:this._getDependenciesMetadata(r.reference,e,n),lifecycleHooks:an(this._reflector,r.reference)}},t.prototype._getFactoryMetadata=function(t,e){return void 0===e&&(e=null),t=Object(ti.resolveForwardRef)(t),{reference:t,diDeps:this._getDependenciesMetadata(t,e)}},t.prototype.getPipeMetadata=function(t){var e=this._pipeCache.get(t);return e||this._reportError(g("Illegal state: getPipeMetadata can only be called after loadNgModuleDirectiveAndPipeMetadata for a module that declares it. Pipe "+mn(t)+"."),t),e||null},t.prototype.getPipeSummary=function(t){var e=this._loadSummary(t,Vi.Pipe);return e||this._reportError(g("Illegal state: Could not load the summary for pipe "+mn(t)+"."),t),e},t.prototype.getOrLoadPipeMetadata=function(t){var e=this._pipeCache.get(t);return e||(e=this._loadPipeMetadata(t)),e},t.prototype._loadPipeMetadata=function(t){t=Object(ti.resolveForwardRef)(t);var e=this._pipeResolver.resolve(t),n=new Ui({type:this._getTypeMetadata(t),name:e.name,pure:!!e.pure});return this._pipeCache.set(t,n),this._summaryCache.set(t,n.toSummary()),n},t.prototype._getDependenciesMetadata=function(t,e,n){var r=this;void 0===n&&(n=!0);var i=!1,o=e||this._reflector.parameters(t)||[],s=o.map(function(t){var e=!1,n=!1,o=!1,s=!1,a=!1,u=null;return Array.isArray(t)?t.forEach(function(t){t instanceof ti.Host?n=!0:t instanceof ti.Self?o=!0:t instanceof ti.SkipSelf?s=!0:t instanceof ti.Optional?a=!0:t instanceof ti.Attribute?(e=!0,u=t.attributeName):t instanceof ti.Inject?u=t.token:t instanceof ti.InjectionToken?u=t:dn(t)&&null==u&&(u=t)}):u=t,null==u?(i=!0,null):{isAttribute:e,isHost:n,isSelf:o,isSkipSelf:s,isOptional:a,token:r._getTokenMetadata(u)}});if(i){var a=s.map(function(t){return t?mn(t.token):"?"}).join(", "),u="Can't resolve all parameters for "+mn(t)+": ("+a+").";n?this._reportError(g(u),t):this._console.warn("Warning: "+u+" This will become an error in Angular v5.x")}return s},t.prototype._getTokenMetadata=function(t){t=Object(ti.resolveForwardRef)(t);return"string"==typeof t?{value:t}:{identifier:{reference:t}}},t.prototype._getProvidersMetadata=function(t,e,n,r,i){var o=this;return void 0===r&&(r=[]),t.forEach(function(s,a){if(Array.isArray(s))o._getProvidersMetadata(s,e,n,r);else{s=Object(ti.resolveForwardRef)(s);var u=void 0;if(s&&"object"==typeof s&&s.hasOwnProperty("provide"))o._validateProvider(s),u=new qi(s.provide,s);else{if(!dn(s)){if(void 0===s)return void o._reportError(g("Encountered undefined provider! Usually this means you have a circular dependencies (might be caused by using 'barrel' index.ts files."));var c=t.reduce(function(t,e,n){return n<a?t.push(""+mn(e)):n==a?t.push("?"+mn(e)+"?"):n==a+1&&t.push("..."),t},[]).join(", ");return void o._reportError(g("Invalid "+(n||"provider")+" - only instances of Provider and Type are allowed, got: ["+c+"]"),i)}u=new qi(s,{useClass:s})}u.token===o._reflector.resolveExternalReference(Ya.ANALYZE_FOR_ENTRY_COMPONENTS)?e.push.apply(e,o._getEntryComponentsFromProvider(u,i)):r.push(o.getProviderMetadata(u))}}),r},t.prototype._validateProvider=function(t){t.hasOwnProperty("useClass")&&null==t.useClass&&this._reportError(g("Invalid provider for "+mn(t.provide)+". useClass cannot be "+t.useClass+".\n Usually it happens when:\n 1. There's a circular dependency (might be caused by using index.ts (barrel) files).\n 2. Class was used before it was declared. Use forwardRef in this case."))},t.prototype._getEntryComponentsFromProvider=function(t,e){var n=this,r=[],i=[];return t.useFactory||t.useExisting||t.useClass?(this._reportError(g("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports useValue!"),e),[]):t.multi?(yn(t.useValue,i),i.forEach(function(t){var e=n._getEntryComponentMetadata(t.reference,!1);e&&r.push(e)}),r):(this._reportError(g("The ANALYZE_FOR_ENTRY_COMPONENTS token only supports 'multi = true'!"),e),[])},t.prototype._getEntryComponentMetadata=function(t,e){void 0===e&&(e=!0);var n=this.getNonNormalizedDirectiveMetadata(t);if(n&&n.metadata.isComponent)return{componentType:t,componentFactory:n.metadata.componentFactory};var r=this._loadSummary(t,Vi.Directive);if(r&&r.isComponent)return{componentType:t,componentFactory:r.componentFactory};if(e)throw g(t.name+" cannot be used as an entry component.");return null},t.prototype.getProviderMetadata=function(t){var e=void 0,n=null,r=null,i=this._getTokenMetadata(t.token);return t.useClass?(n=this._getInjectableMetadata(t.useClass,t.dependencies),e=n.diDeps,t.token===t.useClass&&(i={identifier:n})):t.useFactory&&(r=this._getFactoryMetadata(t.useFactory,t.dependencies),e=r.diDeps),{token:i,useClass:n,useValue:t.useValue,useFactory:r,useExisting:t.useExisting?this._getTokenMetadata(t.useExisting):void 0,deps:e,multi:t.multi}},t.prototype._getQueriesMetadata=function(t,e,n){var r=this,i=[];return Object.keys(t).forEach(function(o){var s=t[o];s.isViewQuery===e&&i.push(r._getQueryMetadata(s,o,n))}),i},t.prototype._queryVarBindings=function(t){return t.split(/\s*,\s*/)},t.prototype._getQueryMetadata=function(t,e,n){var r,i=this;return"string"==typeof t.selector?r=this._queryVarBindings(t.selector).map(function(t){return i._getTokenMetadata(t)}):t.selector?r=[this._getTokenMetadata(t.selector)]:(this._reportError(g("Can't construct a query for the property \""+e+'" of "'+mn(n)+"\" since the query selector wasn't defined."),n),r=[]),{selectors:r,first:t.first,descendants:t.descendants,propertyName:e,read:t.read?this._getTokenMetadata(t.read):null}},t.prototype._reportError=function(t,e,n){if(!this._errorCollector)throw t;this._errorCollector(t,e),n&&this._errorCollector(t,n)},t}();oc.decorators=[{type:z}],oc.ctorParameters=function(){return[{type:Gi},{type:tc},{type:Gu},{type:ec},{type:nc},{type:iu},{type:qu},{type:ti["\u0275Console"]},{type:gi,decorators:[{type:ti.Optional}]},{type:Wi},{type:void 0,decorators:[{type:ti.Optional},{type:ti.Inject,args:[ic]}]}]};var sc=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.visitOther=function(t,e){e.push({reference:t})},e}(Ai),ac={};ac.Const=0,ac[ac.Const]="Const";var uc=function(){function t(t){void 0===t&&(t=null),this.modifiers=t,t||(this.modifiers=[])}return t.prototype.visitType=function(t,e){},t.prototype.hasModifier=function(t){return-1!==this.modifiers.indexOf(t)},t}(),cc={};cc.Dynamic=0,cc.Bool=1,cc.String=2,cc.Int=3,cc.Number=4,cc.Function=5,cc.Inferred=6,cc[cc.Dynamic]="Dynamic",cc[cc.Bool]="Bool",cc[cc.String]="String",cc[cc.Int]="Int",cc[cc.Number]="Number",cc[cc.Function]="Function",cc[cc.Inferred]="Inferred";var lc=function(t){function e(e,n){void 0===n&&(n=null);var r=t.call(this,n)||this;return r.name=e,r}return Jr.a(e,t),e.prototype.visitType=function(t,e){return t.visitBuiltintType(this,e)},e}(uc),pc=function(t){function e(e,n){void 0===n&&(n=null);var r=t.call(this,n)||this;return r.value=e,r}return Jr.a(e,t),e.prototype.visitType=function(t,e){return t.visitExpressionType(this,e)},e}(uc),hc=function(t){function e(e,n){void 0===n&&(n=null);var r=t.call(this,n)||this;return r.of=e,r}return Jr.a(e,t),e.prototype.visitType=function(t,e){return t.visitArrayType(this,e)},e}(uc),fc=function(t){function e(e,n){void 0===n&&(n=null);var r=t.call(this,n)||this;return r.valueType=e||null,r}return Jr.a(e,t),e.prototype.visitType=function(t,e){return t.visitMapType(this,e)},e}(uc),dc=new lc(cc.Dynamic),yc=new lc(cc.Inferred),mc=new lc(cc.Bool),vc=(new lc(cc.Int),new lc(cc.Number),new lc(cc.String),new lc(cc.Function),{});vc.Equals=0,vc.NotEquals=1,vc.Identical=2,vc.NotIdentical=3,vc.Minus=4,vc.Plus=5,vc.Divide=6,vc.Multiply=7,vc.Modulo=8,vc.And=9,vc.Or=10,vc.Lower=11,vc.LowerEquals=12,vc.Bigger=13,vc.BiggerEquals=14,vc[vc.Equals]="Equals",vc[vc.NotEquals]="NotEquals",vc[vc.Identical]="Identical",vc[vc.NotIdentical]="NotIdentical",vc[vc.Minus]="Minus",vc[vc.Plus]="Plus",vc[vc.Divide]="Divide",vc[vc.Multiply]="Multiply",vc[vc.Modulo]="Modulo",vc[vc.And]="And",vc[vc.Or]="Or",vc[vc.Lower]="Lower",vc[vc.LowerEquals]="LowerEquals",vc[vc.Bigger]="Bigger",vc[vc.BiggerEquals]="BiggerEquals";var gc=function(){function t(t,e){this.type=t||null,this.sourceSpan=e||null}return t.prototype.visitExpression=function(t,e){},t.prototype.prop=function(t,e){return new Vc(this,t,null,e)},t.prototype.key=function(t,e,n){return new Fc(this,t,e,n)},t.prototype.callMethod=function(t,e,n){return new Sc(this,t,e,null,n)},t.prototype.callFn=function(t,e){return new Oc(this,t,null,e)},t.prototype.instantiate=function(t,e,n){return new Tc(this,t,e,n)},t.prototype.conditional=function(t,e,n){return void 0===e&&(e=null),new Ac(this,t,e,null,n)},t.prototype.equals=function(t,e){return new Lc(vc.Equals,this,t,null,e)},t.prototype.notEquals=function(t,e){return new Lc(vc.NotEquals,this,t,null,e)},t.prototype.identical=function(t,e){return new Lc(vc.Identical,this,t,null,e)},t.prototype.notIdentical=function(t,e){return new Lc(vc.NotIdentical,this,t,null,e)},t.prototype.minus=function(t,e){return new Lc(vc.Minus,this,t,null,e)},t.prototype.plus=function(t,e){return new Lc(vc.Plus,this,t,null,e)},t.prototype.divide=function(t,e){return new Lc(vc.Divide,this,t,null,e)},t.prototype.multiply=function(t,e){return new Lc(vc.Multiply,this,t,null,e)},t.prototype.modulo=function(t,e){return new Lc(vc.Modulo,this,t,null,e)},t.prototype.and=function(t,e){return new Lc(vc.And,this,t,null,e)},t.prototype.or=function(t,e){return new Lc(vc.Or,this,t,null,e)},t.prototype.lower=function(t,e){return new Lc(vc.Lower,this,t,null,e)},t.prototype.lowerEquals=function(t,e){return new Lc(vc.LowerEquals,this,t,null,e)},t.prototype.bigger=function(t,e){return new Lc(vc.Bigger,this,t,null,e)},t.prototype.biggerEquals=function(t,e){return new Lc(vc.BiggerEquals,this,t,null,e)},t.prototype.isBlank=function(t){return this.equals(qc,t)},t.prototype.cast=function(t,e){return new Nc(this,t,e)},t.prototype.toStmt=function(){return new Xc(this,null)},t}(),bc={};bc.This=0,bc.Super=1,bc.CatchError=2,bc.CatchStack=3,bc[bc.This]="This",bc[bc.Super]="Super",bc[bc.CatchError]="CatchError",bc[bc.CatchStack]="CatchStack";var _c=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return"string"==typeof e?(i.name=e,i.builtin=null):(i.name=null,i.builtin=e),i}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadVarExpr(this,e)},e.prototype.set=function(t){if(!this.name)throw new Error("Built in variable "+this.builtin+" can not be assigned to.");return new wc(this.name,t,null,this.sourceSpan)},e}(gc),wc=function(t){function e(e,n,r,i){var o=t.call(this,r||n.type,i)||this;return o.name=e,o.value=n,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteVarExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return new Kc(this.name,this.value,t,e,this.sourceSpan)},e}(gc),Cc=function(t){function e(e,n,r,i,o){var s=t.call(this,i||r.type,o)||this;return s.receiver=e,s.index=n,s.value=r,s}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitWriteKeyExpr(this,e)},e}(gc),Ec=function(t){function e(e,n,r,i,o){var s=t.call(this,i||r.type,o)||this;return s.receiver=e,s.name=n,s.value=r,s}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitWritePropExpr(this,e)},e}(gc),xc={};xc.ConcatArray=0,xc.SubscribeObservable=1,xc.Bind=2,xc[xc.ConcatArray]="ConcatArray",xc[xc.SubscribeObservable]="SubscribeObservable",xc[xc.Bind]="Bind";var Sc=function(t){function e(e,n,r,i,o){var s=t.call(this,i,o)||this;return s.receiver=e,s.args=r,"string"==typeof n?(s.name=n,s.builtin=null):(s.name=null,s.builtin=n),s}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeMethodExpr(this,e)},e}(gc),Oc=function(t){function e(e,n,r,i){var o=t.call(this,r,i)||this;return o.fn=e,o.args=n,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitInvokeFunctionExpr(this,e)},e}(gc),Tc=function(t){function e(e,n,r,i){var o=t.call(this,r,i)||this;return o.classExpr=e,o.args=n,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitInstantiateExpr(this,e)},e}(gc),Pc=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return i.value=e,i}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralExpr(this,e)},e}(gc),Mc=function(t){function e(e,n,r,i){void 0===r&&(r=null);var o=t.call(this,n,i)||this;return o.value=e,o.typeParams=r,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitExternalExpr(this,e)},e}(gc),kc=function(){function t(t,e,n){this.moduleName=t,this.name=e,this.runtime=n}return t}(),Ac=function(t){function e(e,n,r,i,o){void 0===r&&(r=null);var s=t.call(this,i||n.type,o)||this;return s.condition=e,s.falseCase=r,s.trueCase=n,s}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitConditionalExpr(this,e)},e}(gc),Ic=function(t){function e(e,n){var r=t.call(this,mc,n)||this;return r.condition=e,r}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitNotExpr(this,e)},e}(gc),Dc=function(t){function e(e,n){var r=t.call(this,e.type,n)||this;return r.condition=e,r}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitAssertNotNullExpr(this,e)},e}(gc),Nc=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return i.value=e,i}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitCastExpr(this,e)},e}(gc),Rc=function(){function t(t,e){void 0===e&&(e=null),this.name=t,this.type=e}return t}(),jc=function(t){function e(e,n,r,i){var o=t.call(this,r,i)||this;return o.params=e,o.statements=n,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitFunctionExpr(this,e)},e.prototype.toDeclStmt=function(t,e){return void 0===e&&(e=null),new Qc(t,this.params,this.statements,this.type,e,this.sourceSpan)},e}(gc),Lc=function(t){function e(e,n,r,i,o){var s=t.call(this,i||n.type,o)||this;return s.operator=e,s.rhs=r,s.lhs=n,s}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitBinaryOperatorExpr(this,e)},e}(gc),Vc=function(t){function e(e,n,r,i){var o=t.call(this,r,i)||this;return o.receiver=e,o.name=n,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadPropExpr(this,e)},e.prototype.set=function(t){return new Ec(this.receiver,this.name,t,null,this.sourceSpan)},e}(gc),Fc=function(t){function e(e,n,r,i){var o=t.call(this,r,i)||this;return o.receiver=e,o.index=n,o}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitReadKeyExpr(this,e)},e.prototype.set=function(t){return new Cc(this.receiver,this.index,t,null,this.sourceSpan)},e}(gc),Hc=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return i.entries=e,i}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralArrayExpr(this,e)},e}(gc),Bc=function(){function t(t,e,n){this.key=t,this.value=e,this.quoted=n}return t}(),Uc=function(t){function e(e,n,r){var i=t.call(this,n,r)||this;return i.entries=e,i.valueType=null,n&&(i.valueType=n.valueType),i}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitLiteralMapExpr(this,e)},e}(gc),Yc=function(t){function e(e,n){var r=t.call(this,e[e.length-1].type,n)||this;return r.parts=e,r}return Jr.a(e,t),e.prototype.visitExpression=function(t,e){return t.visitCommaExpr(this,e)},e}(gc),zc=(new _c(bc.This,null,null),new _c(bc.Super,null,null),new _c(bc.CatchError,null,null),new _c(bc.CatchStack,null,null),new Pc(null,null,null)),qc=new Pc(null,yc,null),Wc={};Wc.Final=0,Wc.Private=1,Wc.Exported=2,Wc[Wc.Final]="Final",Wc[Wc.Private]="Private",Wc[Wc.Exported]="Exported";var Gc=function(){function t(t,e){this.modifiers=t||[],this.sourceSpan=e||null}return t.prototype.visitStatement=function(t,e){},t.prototype.hasModifier=function(t){return-1!==this.modifiers.indexOf(t)},t}(),Kc=function(t){function e(e,n,r,i,o){void 0===i&&(i=null);var s=t.call(this,i,o)||this;return s.name=e,s.value=n,s.type=r||n.type,s}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareVarStmt(this,e)},e}(Gc),Qc=function(t){function e(e,n,r,i,o,s){void 0===o&&(o=null);var a=t.call(this,o,s)||this;return a.name=e,a.params=n,a.statements=r,a.type=i||null,a}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareFunctionStmt(this,e)},e}(Gc),Xc=function(t){function e(e,n){var r=t.call(this,null,n)||this;return r.expr=e,r}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitExpressionStmt(this,e)},e}(Gc),$c=function(t){function e(e,n){var r=t.call(this,null,n)||this;return r.value=e,r}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitReturnStmt(this,e)},e}(Gc),Zc=function(){function t(t,e){this.modifiers=e,e||(this.modifiers=[]),this.type=t||null}return t.prototype.hasModifier=function(t){return-1!==this.modifiers.indexOf(t)},t}(),Jc=function(t){function e(e,n,r,i,o){void 0===o&&(o=null);var s=t.call(this,i,o)||this;return s.name=e,s.params=n,s.body=r,s}return Jr.a(e,t),e}(Zc),tl=function(t){function e(e,n,r,i){void 0===i&&(i=null);var o=t.call(this,r,i)||this;return o.name=e,o.body=n,o}return Jr.a(e,t),e}(Zc),el=function(t){function e(e,n,r,i,o,s,a,u){void 0===a&&(a=null);var c=t.call(this,a,u)||this;return c.name=e,c.parent=n,c.fields=r,c.getters=i,c.constructorMethod=o,c.methods=s,c}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitDeclareClassStmt(this,e)},e}(Gc),nl=function(t){function e(e,n,r,i){void 0===r&&(r=[]);var o=t.call(this,null,i)||this;return o.condition=e,o.trueCase=n,o.falseCase=r,o}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitIfStmt(this,e)},e}(Gc),rl=(function(t){function e(e,n){var r=t.call(this,null,n)||this;return r.comment=e,r}Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitCommentStmt(this,e)}}(Gc),function(t){function e(e,n,r){var i=t.call(this,null,r)||this;return i.bodyStmts=e,i.catchStmts=n,i}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitTryCatchStmt(this,e)},e}(Gc)),il=function(t){function e(e,n){var r=t.call(this,null,n)||this;return r.error=e,r}return Jr.a(e,t),e.prototype.visitStatement=function(t,e){return t.visitThrowStmt(this,e)},e}(Gc),ol=function(){function t(){}return t.prototype.transformExpr=function(t,e){return t},t.prototype.transformStmt=function(t,e){return t},t.prototype.visitReadVarExpr=function(t,e){return this.transformExpr(t,e)},t.prototype.visitWriteVarExpr=function(t,e){return this.transformExpr(new wc(t.name,t.value.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitWriteKeyExpr=function(t,e){return this.transformExpr(new Cc(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitWritePropExpr=function(t,e){return this.transformExpr(new Ec(t.receiver.visitExpression(this,e),t.name,t.value.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitInvokeMethodExpr=function(t,e){var n=t.builtin||t.name;return this.transformExpr(new Sc(t.receiver.visitExpression(this,e),n,this.visitAllExpressions(t.args,e),t.type,t.sourceSpan),e)},t.prototype.visitInvokeFunctionExpr=function(t,e){return this.transformExpr(new Oc(t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type,t.sourceSpan),e)},t.prototype.visitInstantiateExpr=function(t,e){return this.transformExpr(new Tc(t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t.type,t.sourceSpan),e)},t.prototype.visitLiteralExpr=function(t,e){return this.transformExpr(t,e)},t.prototype.visitExternalExpr=function(t,e){return this.transformExpr(t,e)},t.prototype.visitConditionalExpr=function(t,e){return this.transformExpr(new Ac(t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitNotExpr=function(t,e){return this.transformExpr(new Ic(t.condition.visitExpression(this,e),t.sourceSpan),e)},t.prototype.visitAssertNotNullExpr=function(t,e){return this.transformExpr(new Dc(t.condition.visitExpression(this,e),t.sourceSpan),e)},t.prototype.visitCastExpr=function(t,e){return this.transformExpr(new Nc(t.value.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitFunctionExpr=function(t,e){return this.transformExpr(new jc(t.params,this.visitAllStatements(t.statements,e),t.type,t.sourceSpan),e)},t.prototype.visitBinaryOperatorExpr=function(t,e){return this.transformExpr(new Lc(t.operator,t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitReadPropExpr=function(t,e){return this.transformExpr(new Vc(t.receiver.visitExpression(this,e),t.name,t.type,t.sourceSpan),e)},t.prototype.visitReadKeyExpr=function(t,e){return this.transformExpr(new Fc(t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.type,t.sourceSpan),e)},t.prototype.visitLiteralArrayExpr=function(t,e){return this.transformExpr(new Hc(this.visitAllExpressions(t.entries,e),t.type,t.sourceSpan),e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r=t.entries.map(function(t){return new Bc(t.key,t.value.visitExpression(n,e),t.quoted)}),i=new fc(t.valueType,null);return this.transformExpr(new Uc(r,i,t.sourceSpan),e)},t.prototype.visitCommaExpr=function(t,e){return this.transformExpr(new Yc(this.visitAllExpressions(t.parts,e),t.sourceSpan),e)},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return this.transformStmt(new Kc(t.name,t.value.visitExpression(this,e),t.type,t.modifiers,t.sourceSpan),e)},t.prototype.visitDeclareFunctionStmt=function(t,e){return this.transformStmt(new Qc(t.name,t.params,this.visitAllStatements(t.statements,e),t.type,t.modifiers,t.sourceSpan),e)},t.prototype.visitExpressionStmt=function(t,e){return this.transformStmt(new Xc(t.expr.visitExpression(this,e),t.sourceSpan),e)},t.prototype.visitReturnStmt=function(t,e){return this.transformStmt(new $c(t.value.visitExpression(this,e),t.sourceSpan),e)},t.prototype.visitDeclareClassStmt=function(t,e){var n=this,r=t.parent.visitExpression(this,e),i=t.getters.map(function(t){return new tl(t.name,n.visitAllStatements(t.body,e),t.type,t.modifiers)}),o=t.constructorMethod&&new Jc(t.constructorMethod.name,t.constructorMethod.params,this.visitAllStatements(t.constructorMethod.body,e),t.constructorMethod.type,t.constructorMethod.modifiers),s=t.methods.map(function(t){return new Jc(t.name,t.params,n.visitAllStatements(t.body,e),t.type,t.modifiers)});return this.transformStmt(new el(t.name,r,t.fields,i,o,s,t.modifiers,t.sourceSpan),e)},t.prototype.visitIfStmt=function(t,e){return this.transformStmt(new nl(t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t.sourceSpan),e)},t.prototype.visitTryCatchStmt=function(t,e){return this.transformStmt(new rl(this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t.sourceSpan),e)},t.prototype.visitThrowStmt=function(t,e){return this.transformStmt(new il(t.error.visitExpression(this,e),t.sourceSpan),e)},t.prototype.visitCommentStmt=function(t,e){return this.transformStmt(t,e)},t.prototype.visitAllStatements=function(t,e){var n=this;return t.map(function(t){return t.visitStatement(n,e)})},t}(),sl=function(){function t(){}return t.prototype.visitReadVarExpr=function(t,e){return t},t.prototype.visitWriteVarExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitWriteKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitWritePropExpr=function(t,e){return t.receiver.visitExpression(this,e),t.value.visitExpression(this,e),t},t.prototype.visitInvokeMethodExpr=function(t,e){return t.receiver.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitInstantiateExpr=function(t,e){return t.classExpr.visitExpression(this,e),this.visitAllExpressions(t.args,e),t},t.prototype.visitLiteralExpr=function(t,e){return t},t.prototype.visitExternalExpr=function(t,e){return t},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e),t.trueCase.visitExpression(this,e),t.falseCase.visitExpression(this,e),t},t.prototype.visitNotExpr=function(t,e){return t.condition.visitExpression(this,e),t},t.prototype.visitAssertNotNullExpr=function(t,e){return t.condition.visitExpression(this,e),t},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitFunctionExpr=function(t,e){return this.visitAllStatements(t.statements,e),t},t.prototype.visitBinaryOperatorExpr=function(t,e){return t.lhs.visitExpression(this,e),t.rhs.visitExpression(this,e),t},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),t},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),t.index.visitExpression(this,e),t},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e),t},t.prototype.visitLiteralMapExpr=function(t,e){var n=this;return t.entries.forEach(function(t){return t.value.visitExpression(n,e)}),t},t.prototype.visitCommaExpr=function(t,e){this.visitAllExpressions(t.parts,e)},t.prototype.visitAllExpressions=function(t,e){var n=this;t.forEach(function(t){return t.visitExpression(n,e)})},t.prototype.visitDeclareVarStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareFunctionStmt=function(t,e){return this.visitAllStatements(t.statements,e),t},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),t},t.prototype.visitReturnStmt=function(t,e){return t.value.visitExpression(this,e),t},t.prototype.visitDeclareClassStmt=function(t,e){var n=this;return t.parent.visitExpression(this,e),t.getters.forEach(function(t){return n.visitAllStatements(t.body,e)}),t.constructorMethod&&this.visitAllStatements(t.constructorMethod.body,e),t.methods.forEach(function(t){return n.visitAllStatements(t.body,e)}),t},t.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e),this.visitAllStatements(t.trueCase,e),this.visitAllStatements(t.falseCase,e),t},t.prototype.visitTryCatchStmt=function(t,e){return this.visitAllStatements(t.bodyStmts,e),this.visitAllStatements(t.catchStmts,e),t},t.prototype.visitThrowStmt=function(t,e){return t.error.visitExpression(this,e),t},t.prototype.visitCommentStmt=function(t,e){return t},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}(),al=function(t){function e(){var e=t.apply(this,arguments)||this;return e.varNames=new Set,e}return Jr.a(e,t),e.prototype.visitDeclareFunctionStmt=function(t,e){return t},e.prototype.visitDeclareClassStmt=function(t,e){return t},e.prototype.visitReadVarExpr=function(t,e){return t.name&&this.varNames.add(t.name),null},e}(sl),ul=function(t){function e(e){var n=t.call(this)||this;return n.sourceSpan=e,n}return Jr.a(e,t),e.prototype._clone=function(t){var e=Object.create(t.constructor.prototype);for(var n in t)e[n]=t[n];return e},e.prototype.transformExpr=function(t,e){return t.sourceSpan||(t=this._clone(t),t.sourceSpan=this.sourceSpan),t},e.prototype.transformStmt=function(t,e){return t.sourceSpan||(t=this._clone(t),t.sourceSpan=this.sourceSpan),t},e}(ol),cl=function(){function t(t){this.ctx=t}return t.prototype.visitArray=function(t,e){var n=this;return Sn(t.map(function(t){return y(t,n,null)}),e)},t.prototype.visitStringMap=function(t,e){var n=this,r=[],i=new Set(t&&t.$quoted$);return Object.keys(t).forEach(function(e){r.push(new Bc(e,y(t[e],n,null),i.has(e)))}),new Uc(r,e)},t.prototype.visitPrimitive=function(t,e){return kn(t,e)},t.prototype.visitOther=function(t,e){return t instanceof gc?t:this.ctx.importExpr(t)},t}(),ll=function(){function t(t){this.ngModuleFactoryVar=t}return t}(),pl=wn("_l"),hl=function(){function t(t){this.reflector=t}return t.prototype.compile=function(t,e,n){var r=ct("NgModule",e.type),i=e.transitiveModule.entryComponents,o=e.bootstrapComponents,s=new ru(this.reflector,e,n,r),a=[Vn(this.reflector,t,0,i)].concat(s.parse().map(function(e){return In(t,e)})).map(function(t){var e=t.providerExpr,n=t.depsExpr,r=t.flags,i=t.tokenExpr;return Cn(Ya.moduleProviderDef).callFn([kn(r),i,e,n])}),u=Cn(Ya.moduleDef).callFn([Sn(a)]),c=Mn([new Rc(pl.name)],[new $c(u)],yc),l=E(e.type)+"NgFactory";if(this._createNgModuleFactory(t,e.type.reference,Cn(Ya.createModuleFactory).callFn([t.importExpr(e.type.reference),Sn(o.map(function(e){return t.importExpr(e.reference)})),c])),e.id){var p=Cn(Ya.RegisterModuleFactoryFn).callFn([kn(e.id),wn(l)]).toStmt();t.statements.push(p)}return new ll(l)},t.prototype.createStub=function(t,e){this._createNgModuleFactory(t,e,zc)},t.prototype._createNgModuleFactory=function(t,e,n){var r=E({reference:e})+"NgFactory",i=wn(r).set(n).toDeclStmt(En(Ya.NgModuleFactory,[xn(t.importExpr(e))],[ac.Const]),[Wc.Final,Wc.Exported]);t.statements.push(i)},t}();hl.decorators=[{type:z}],hl.ctorParameters=function(){return[{type:Wi}]};var fl=function(){function t(t){void 0===t&&(t=null),this.file=t,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}return t.prototype.addSource=function(t,e){return void 0===e&&(e=null),this.sourcesContent.has(t)||this.sourcesContent.set(t,e),this},t.prototype.addLine=function(){return this.lines.push([]),this.lastCol0=0,this},t.prototype.addMapping=function(t,e,n,r){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(null!=e&&!this.sourcesContent.has(e))throw new Error('Unknown source file "'+e+'"');if(null==t)throw new Error("The column in the generated code must be provided");if(t<this.lastCol0)throw new Error("Mapping should be added in output order");if(e&&(null==n||null==r))throw new Error("The source location must be provided when a source url is provided");return this.hasMappings=!0,this.lastCol0=t,this.currentLine.push({col0:t,sourceUrl:e,sourceLine0:n,sourceCol0:r}),this},Object.defineProperty(t.prototype,"currentLine",{get:function(){return this.lines.slice(-1)[0]},enumerable:!0,configurable:!0}),t.prototype.toJSON=function(){var t=this;if(!this.hasMappings)return null;var e=new Map,n=[],r=[];Array.from(this.sourcesContent.keys()).forEach(function(i,o){e.set(i,o),n.push(i),r.push(t.sourcesContent.get(i)||null)});var i="",o=0,s=0,a=0,u=0;return this.lines.forEach(function(t){o=0,i+=t.map(function(t){var n=Hn(t.col0-o);return o=t.col0,null!=t.sourceUrl&&(n+=Hn(e.get(t.sourceUrl)-s),s=e.get(t.sourceUrl),n+=Hn(t.sourceLine0-a),a=t.sourceLine0,n+=Hn(t.sourceCol0-u),u=t.sourceCol0),n}).join(","),i+=";"}),i=i.slice(0,-1),{file:this.file||"",version:3,sourceRoot:"",sources:n,sourcesContent:r,mappings:i}},t.prototype.toJsComment=function(){return this.hasMappings?"//# sourceMappingURL=data:application/json;base64,"+Fn(JSON.stringify(this,null,0)):""},t}(),dl="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",yl=/'|\\|\n|\r|\$/g,ml=/^[$A-Z_][0-9A-Z_$]*$/i,vl=" ",gl=wn("error",null,null),bl=wn("stack",null,null),_l=function(){function t(t){this.indent=t,this.partsLength=0,this.parts=[],this.srcSpans=[]}return t}(),wl=function(){function t(t){this._indent=t,this._classes=[],this._preambleLineCount=0,this._lines=[new _l(t)]}return t.createRoot=function(){return new t(0)},Object.defineProperty(t.prototype,"_currentLine",{get:function(){return this._lines[this._lines.length-1]},enumerable:!0,configurable:!0}),t.prototype.println=function(t,e){void 0===e&&(e=""),this.print(t||null,e,!0)},t.prototype.lineIsEmpty=function(){return 0===this._currentLine.parts.length},t.prototype.lineLength=function(){return this._currentLine.indent*vl.length+this._currentLine.partsLength},t.prototype.print=function(t,e,n){void 0===n&&(n=!1),e.length>0&&(this._currentLine.parts.push(e),this._currentLine.partsLength+=e.length,this._currentLine.srcSpans.push(t&&t.sourceSpan||null)),n&&this._lines.push(new _l(this._indent))},t.prototype.removeEmptyLastLine=function(){this.lineIsEmpty()&&this._lines.pop()},t.prototype.incIndent=function(){this._indent++,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)},t.prototype.decIndent=function(){this._indent--,this.lineIsEmpty()&&(this._currentLine.indent=this._indent)},t.prototype.pushClass=function(t){this._classes.push(t)},t.prototype.popClass=function(){return this._classes.pop()},Object.defineProperty(t.prototype,"currentClass",{get:function(){return this._classes.length>0?this._classes[this._classes.length-1]:null},enumerable:!0,configurable:!0}),t.prototype.toSource=function(){return this.sourceLines.map(function(t){return t.parts.length>0?Yn(t.indent)+t.parts.join(""):""}).join("\n")},t.prototype.toSourceMapGenerator=function(t,e,n){void 0===n&&(n=0);for(var r=new fl(e),i=!1,o=function(){i||(r.addSource(t," ").addMapping(0,t,0,0),i=!0)},s=0;s<n;s++)r.addLine(),o();return this.sourceLines.forEach(function(t,e){r.addLine();for(var n=t.srcSpans,s=t.parts,a=t.indent*vl.length,u=0;u<n.length&&!n[u];)a+=s[u].length,u++;for(u<n.length&&0===e&&0===a?i=!0:o();u<n.length;){var c=n[u],l=c.start.file,p=c.start.line,h=c.start.col;for(r.addSource(l.url,l.content).addMapping(a,l.url,p,h),a+=s[u].length,u++;u<n.length&&(c===n[u]||!n[u]);)a+=s[u].length,u++}}),r},t.prototype.setPreambleLineCount=function(t){return this._preambleLineCount=t},t.prototype.spanOf=function(t,e){var n=this._lines[t-this._preambleLineCount];if(n)for(var r=e-Yn(n.indent).length,i=0;i<n.parts.length;i++){var o=n.parts[i];if(o.length>r)return n.srcSpans[i];r-=o.length}return null},Object.defineProperty(t.prototype,"sourceLines",{get:function(){return this._lines.length&&0===this._lines[this._lines.length-1].parts.length?this._lines.slice(0,-1):this._lines},enumerable:!0,configurable:!0}),t}(),Cl=function(){function t(t){this._escapeDollarInStrings=t}return t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e),e.println(t,";"),null},t.prototype.visitReturnStmt=function(t,e){return e.print(t,"return "),t.value.visitExpression(this,e),e.println(t,";"),null},t.prototype.visitCastExpr=function(t,e){},t.prototype.visitDeclareClassStmt=function(t,e){},t.prototype.visitIfStmt=function(t,e){e.print(t,"if ("),t.condition.visitExpression(this,e),e.print(t,") {");var n=null!=t.falseCase&&t.falseCase.length>0;return t.trueCase.length<=1&&!n?(e.print(t," "),this.visitAllStatements(t.trueCase,e),e.removeEmptyLastLine(),e.print(t," ")):(e.println(),e.incIndent(),this.visitAllStatements(t.trueCase,e),e.decIndent(),n&&(e.println(t,"} else {"),e.incIndent(),this.visitAllStatements(t.falseCase,e),e.decIndent())),e.println(t,"}"),null},t.prototype.visitTryCatchStmt=function(t,e){},t.prototype.visitThrowStmt=function(t,e){return e.print(t,"throw "),t.error.visitExpression(this,e),e.println(t,";"),null},t.prototype.visitCommentStmt=function(t,e){return t.comment.split("\n").forEach(function(n){e.println(t,"// "+n)}),null},t.prototype.visitDeclareVarStmt=function(t,e){},t.prototype.visitWriteVarExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print(t,"("),e.print(t,t.name+" = "),t.value.visitExpression(this,e),n||e.print(t,")"),null},t.prototype.visitWriteKeyExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print(t,"("),t.receiver.visitExpression(this,e),e.print(t,"["),t.index.visitExpression(this,e),e.print(t,"] = "),t.value.visitExpression(this,e),n||e.print(t,")"),null},t.prototype.visitWritePropExpr=function(t,e){var n=e.lineIsEmpty();return n||e.print(t,"("),t.receiver.visitExpression(this,e),e.print(t,"."+t.name+" = "),t.value.visitExpression(this,e),n||e.print(t,")"),null},t.prototype.visitInvokeMethodExpr=function(t,e){t.receiver.visitExpression(this,e);var n=t.name;return null!=t.builtin&&null==(n=this.getBuiltinMethodName(t.builtin))?null:(e.print(t,"."+n+"("),this.visitAllExpressions(t.args,e,","),e.print(t,")"),null)},t.prototype.getBuiltinMethodName=function(t){},t.prototype.visitInvokeFunctionExpr=function(t,e){return t.fn.visitExpression(this,e),e.print(t,"("),this.visitAllExpressions(t.args,e,","),e.print(t,")"),null},t.prototype.visitReadVarExpr=function(t,e){var n=t.name;if(null!=t.builtin)switch(t.builtin){case bc.Super:n="super";break;case bc.This:n="this";break;case bc.CatchError:n=gl.name;break;case bc.CatchStack:n=bl.name;break;default:throw new Error("Unknown builtin variable "+t.builtin)}return e.print(t,n),null},t.prototype.visitInstantiateExpr=function(t,e){return e.print(t,"new "),t.classExpr.visitExpression(this,e),e.print(t,"("),this.visitAllExpressions(t.args,e,","),e.print(t,")"),null},t.prototype.visitLiteralExpr=function(t,e){var n=t.value;return"string"==typeof n?e.print(t,Un(n,this._escapeDollarInStrings)):e.print(t,""+n),null},t.prototype.visitExternalExpr=function(t,e){},t.prototype.visitConditionalExpr=function(t,e){return e.print(t,"("),t.condition.visitExpression(this,e),e.print(t,"? "),t.trueCase.visitExpression(this,e),e.print(t,": "),t.falseCase.visitExpression(this,e),e.print(t,")"),null},t.prototype.visitNotExpr=function(t,e){return e.print(t,"!"),t.condition.visitExpression(this,e),null},t.prototype.visitAssertNotNullExpr=function(t,e){return t.condition.visitExpression(this,e),null},t.prototype.visitFunctionExpr=function(t,e){},t.prototype.visitDeclareFunctionStmt=function(t,e){},t.prototype.visitBinaryOperatorExpr=function(t,e){var n;switch(t.operator){case vc.Equals:n="==";break;case vc.Identical:n="===";break;case vc.NotEquals:n="!=";break;case vc.NotIdentical:n="!==";break;case vc.And:n="&&";break;case vc.Or:n="||";break;case vc.Plus:n="+";break;case vc.Minus:n="-";break;case vc.Divide:n="/";break;case vc.Multiply:n="*";break;case vc.Modulo:n="%";break;case vc.Lower:n="<";break;case vc.LowerEquals:n="<=";break;case vc.Bigger:n=">";break;case vc.BiggerEquals:n=">=";break;default:throw new Error("Unknown operator "+t.operator)}return e.print(t,"("),t.lhs.visitExpression(this,e),e.print(t," "+n+" "),t.rhs.visitExpression(this,e),e.print(t,")"),null},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print(t,"."),e.print(t,t.name),null},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e),e.print(t,"["),t.index.visitExpression(this,e),e.print(t,"]"),null},t.prototype.visitLiteralArrayExpr=function(t,e){return e.print(t,"["),this.visitAllExpressions(t.entries,e,","),e.print(t,"]"),null},t.prototype.visitLiteralMapExpr=function(t,e){var n=this;return e.print(t,"{"),this.visitAllObjects(function(r){e.print(t,Un(r.key,n._escapeDollarInStrings,r.quoted)+":"),r.value.visitExpression(n,e)},t.entries,e,","),e.print(t,"}"),null},t.prototype.visitCommaExpr=function(t,e){return e.print(t,"("),this.visitAllExpressions(t.parts,e,","),e.print(t,")"),null},t.prototype.visitAllExpressions=function(t,e,n){var r=this;this.visitAllObjects(function(t){return t.visitExpression(r,e)},t,e,n)},t.prototype.visitAllObjects=function(t,e,n,r){for(var i=!1,o=0;o<e.length;o++)o>0&&(n.lineLength()>80?(n.print(null,r,!0),i||(n.incIndent(),n.incIndent(),i=!0)):n.print(null,r,!1)),t(e[o]);i&&(n.decIndent(),n.decIndent())},t.prototype.visitAllStatements=function(t,e){var n=this;t.forEach(function(t){return t.visitStatement(n,e)})},t}(),El=(function(){function t(){}t.prototype.emitStatementsAndContext=function(t,e,n,r,i){void 0===r&&(r=""),void 0===i&&(i=!0);var o=new El,s=wl.createRoot();o.visitAllStatements(n,s);var a=r?r.split("\n"):[];o.reexports.forEach(function(t,e){var n=t.map(function(t){return t.name+" as "+t.as}).join(",");a.push("export {"+n+"} from '"+e+"';")}),o.importsWithPrefixes.forEach(function(t,e){a.push("import * as "+t+" from '"+e+"';")});var u=i?s.toSourceMapGenerator(t,e,a.length).toJsComment():"",c=a.concat([s.toSource(),u]);return u&&c.push(""),s.setPreambleLineCount(a.length),{sourceText:c.join("\n"),context:s}},t.prototype.emitStatements=function(t,e,n,r){return void 0===r&&(r=""),this.emitStatementsAndContext(t,e,n,r).sourceText}}(),function(t){function e(){var e=t.call(this,!1)||this;return e.typeExpression=0,e.importsWithPrefixes=new Map,e.reexports=new Map,e}return Jr.a(e,t),e.prototype.visitType=function(t,e,n){void 0===n&&(n="any"),t?(this.typeExpression++,t.visitType(this,e),this.typeExpression--):e.print(null,n)},e.prototype.visitLiteralExpr=function(e,n){var r=e.value;return null==r&&e.type!=yc?(n.print(e,"("+r+" as any)"),null):t.prototype.visitLiteralExpr.call(this,e,n)},e.prototype.visitLiteralArrayExpr=function(e,n){0===e.entries.length&&n.print(e,"(");var r=t.prototype.visitLiteralArrayExpr.call(this,e,n);return 0===e.entries.length&&n.print(e," as any[])"),r},e.prototype.visitExternalExpr=function(t,e){return this._visitIdentifier(t.value,t.typeParams,e),null},e.prototype.visitAssertNotNullExpr=function(e,n){var r=t.prototype.visitAssertNotNullExpr.call(this,e,n);return n.print(e,"!"),r},e.prototype.visitDeclareVarStmt=function(t,e){if(t.hasModifier(Wc.Exported)&&t.value instanceof Mc&&!t.type){var n=t.value.value,r=n.name,i=n.moduleName;if(i){var o=this.reexports.get(i);return o||(o=[],this.reexports.set(i,o)),o.push({name:r,as:t.name}),null}}return t.hasModifier(Wc.Exported)&&e.print(t,"export "),t.hasModifier(Wc.Final)?e.print(t,"const"):e.print(t,"var"),e.print(t," "+t.name),this._printColonType(t.type,e),e.print(t," = "),t.value.visitExpression(this,e),e.println(t,";"),null},e.prototype.visitCastExpr=function(t,e){return e.print(t,"(<"),t.type.visitType(this,e),e.print(t,">"),t.value.visitExpression(this,e),e.print(t,")"),null},e.prototype.visitInstantiateExpr=function(t,e){return e.print(t,"new "),this.typeExpression++,t.classExpr.visitExpression(this,e),this.typeExpression--,e.print(t,"("),this.visitAllExpressions(t.args,e,","),e.print(t,")"),null},e.prototype.visitDeclareClassStmt=function(t,e){var n=this;return e.pushClass(t),t.hasModifier(Wc.Exported)&&e.print(t,"export "),e.print(t,"class "+t.name),null!=t.parent&&(e.print(t," extends "),this.typeExpression++,t.parent.visitExpression(this,e),this.typeExpression--),e.println(t," {"),e.incIndent(),t.fields.forEach(function(t){return n._visitClassField(t,e)}),null!=t.constructorMethod&&this._visitClassConstructor(t,e),t.getters.forEach(function(t){return n._visitClassGetter(t,e)}),t.methods.forEach(function(t){return n._visitClassMethod(t,e)}),e.decIndent(),e.println(t,"}"),e.popClass(),null},e.prototype._visitClassField=function(t,e){t.hasModifier(Wc.Private)&&e.print(null,"/*private*/ "),e.print(null,t.name),this._printColonType(t.type,e),e.println(null,";")},e.prototype._visitClassGetter=function(t,e){t.hasModifier(Wc.Private)&&e.print(null,"private "),e.print(null,"get "+t.name+"()"),this._printColonType(t.type,e),e.println(null," {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println(null,"}")},e.prototype._visitClassConstructor=function(t,e){e.print(t,"constructor("),this._visitParams(t.constructorMethod.params,e),e.println(t,") {"),e.incIndent(),this.visitAllStatements(t.constructorMethod.body,e),e.decIndent(),e.println(t,"}")},e.prototype._visitClassMethod=function(t,e){t.hasModifier(Wc.Private)&&e.print(null,"private "),e.print(null,t.name+"("),this._visitParams(t.params,e),e.print(null,")"),this._printColonType(t.type,e,"void"),e.println(null," {"),e.incIndent(),this.visitAllStatements(t.body,e),e.decIndent(),e.println(null,"}")},e.prototype.visitFunctionExpr=function(t,e){return e.print(t,"("),this._visitParams(t.params,e),e.print(t,")"),this._printColonType(t.type,e,"void"),e.println(t," => {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print(t,"}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return t.hasModifier(Wc.Exported)&&e.print(t,"export "),e.print(t,"function "+t.name+"("),this._visitParams(t.params,e),e.print(t,")"),this._printColonType(t.type,e,"void"),e.println(t," {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println(t,"}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println(t,"try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println(t,"} catch ("+gl.name+") {"),e.incIndent();var n=[bl.set(gl.prop("stack",null)).toDeclStmt(null,[Wc.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println(t,"}"),null},e.prototype.visitBuiltintType=function(t,e){var n;switch(t.name){case cc.Bool:n="boolean";break;case cc.Dynamic:n="any";break;case cc.Function:n="Function";break;case cc.Number:case cc.Int:n="number";break;case cc.String:n="string";break;default:throw new Error("Unsupported builtin type "+t.name)}return e.print(null,n),null},e.prototype.visitExpressionType=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitArrayType=function(t,e){return this.visitType(t.of,e),e.print(null,"[]"),null},e.prototype.visitMapType=function(t,e){return e.print(null,"{[key: string]:"),this.visitType(t.valueType,e),e.print(null,"}"),null},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case xc.ConcatArray:e="concat";break;case xc.SubscribeObservable:e="subscribe";break;case xc.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e.prototype._visitParams=function(t,e){var n=this;this.visitAllObjects(function(t){e.print(null,t.name),n._printColonType(t.type,e)},t,e,",")},e.prototype._visitIdentifier=function(t,e,n){var r=this,i=t.name,o=t.moduleName;if(o){var s=this.importsWithPrefixes.get(o);null==s&&(s="i"+this.importsWithPrefixes.size,this.importsWithPrefixes.set(o,s)),n.print(null,s+".")}if(n.print(null,i),this.typeExpression>0){(e||[]).length>0&&(n.print(null,"<"),this.visitAllObjects(function(t){return t.visitType(r,n)},e,n,","),n.print(null,">"))}},e.prototype._printColonType=function(t,e,n){t!==yc&&(e.print(null,":"),this.visitType(t,e,n))},e}(Cl)),xl={};qn(ti.SecurityContext.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),qn(ti.SecurityContext.STYLE,["*|style"]),qn(ti.SecurityContext.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","img|srcset","input|src","ins|cite","q|cite","source|src","source|srcset","track|src","video|poster","video|src"]),qn(ti.SecurityContext.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"]);var Sl="boolean",Ol="number",Tl="string",Pl="object",Ml=["[Element]|textContent,%classList,className,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*copy,*cut,*paste,*search,*selectstart,*webkitfullscreenchange,*webkitfullscreenerror,*wheel,outerHTML,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*auxclick,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,outerText,!spellcheck,%style,#tabIndex,title,!translate","abbr,address,article,aside,b,bdi,bdo,cite,code,dd,dfn,dt,em,figcaption,figure,footer,header,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,contentEditable,dir,!draggable,!hidden,innerText,lang,*abort,*auxclick,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,outerText,!spellcheck,%style,#tabIndex,title,!translate","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,src,%srcObject,#volume",":svg:^[HTMLElement]|*abort,*auxclick,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*cuechange,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*seeked,*seeking,*select,*show,*stalled,*submit,*suspend,*timeupdate,*toggle,*volumechange,*waiting,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!autofocus,!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,!allowFullscreen,frameBorder,height,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,#height,#hspace,!isMap,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocapitalize,autocomplete,!autofocus,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,src,text,type","select^[HTMLElement]|!autofocus,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","shadow^[HTMLElement]|","slot^[HTMLElement]|name","source^[HTMLElement]|media,sizes,src,srcset,type","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocapitalize,!autofocus,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|#height,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|"],kl={class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},Al=function(t){function e(){var e=t.call(this)||this;return e._schema={},Ml.forEach(function(t){var n={},r=t.split("|"),i=r[0],o=r[1],s=o.split(","),a=i.split("^"),u=a[0],c=a[1];u.split(",").forEach(function(t){return e._schema[t.toLowerCase()]=n});var l=c&&e._schema[c.toLowerCase()];l&&Object.keys(l).forEach(function(t){n[t]=l[t]}),s.forEach(function(t){if(t.length>0)switch(t[0]){case"*":break;case"!":n[t.substring(1)]=Sl;break;case"#":n[t.substring(1)]=Ol;break;case"%":n[t.substring(1)]=Pl;break;default:n[t]=Tl}})}),e}return Jr.a(e,t),e.prototype.hasProperty=function(t,e,n){if(n.some(function(t){return t.name===ti.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if(o(t)||s(t))return!1;if(n.some(function(t){return t.name===ti.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}return!!(this._schema[t.toLowerCase()]||this._schema.unknown)[e]},e.prototype.hasElement=function(t,e){if(e.some(function(t){return t.name===ti.NO_ERRORS_SCHEMA.name}))return!0;if(t.indexOf("-")>-1){if(o(t)||s(t))return!0;if(e.some(function(t){return t.name===ti.CUSTOM_ELEMENTS_SCHEMA.name}))return!0}return!!this._schema[t.toLowerCase()]},e.prototype.securityContext=function(t,e,n){n&&(e=this.getMappedPropName(e)),t=t.toLowerCase(),e=e.toLowerCase();var r=xl[t+"|"+e];return r||((r=xl["*|"+e])||ti.SecurityContext.NONE)},e.prototype.getMappedPropName=function(t){return kl[t]||t},e.prototype.getDefaultComponentElementName=function(){return"ng-component"},e.prototype.validateProperty=function(t){if(t.toLowerCase().startsWith("on")){return{error:!0,msg:"Binding to event property '"+t+"' is disallowed for security reasons, please use ("+t.slice(2)+")=...\nIf '"+t+"' is a directive input, make sure the directive is imported by the current module."}}return{error:!1}},e.prototype.validateAttribute=function(t){if(t.toLowerCase().startsWith("on")){return{error:!0,msg:"Binding to event attribute '"+t+"' is disallowed for security reasons, please use ("+t.slice(2)+")=..."}}return{error:!1}},e.prototype.allKnownElementNames=function(){return Object.keys(this._schema)},e.prototype.normalizeAnimationStyleProperty=function(t){return p(t)},e.prototype.normalizeAnimationStyleValue=function(t,e,n){var r="",i=n.toString().trim(),o=null;if(Wn(t)&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var s=n.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&(o="Please provide a CSS unit value for "+e+":"+n)}return{error:o,value:i+r}},e}(iu);Al.decorators=[{type:z}],Al.ctorParameters=function(){return[]};var Il=function(){function t(){this.strictStyling=!0}return t.prototype.shimCssText=function(t,e,n){void 0===n&&(n="");var r=Kn(t);return t=Gn(t),t=this._insertDirectives(t),this._scopeCssText(t,e,n)+r},t.prototype._insertDirectives=function(t){return t=this._insertPolyfillDirectivesInCssText(t),this._insertPolyfillRulesInCssText(t)},t.prototype._insertPolyfillDirectivesInCssText=function(t){return t.replace(Nl,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t[2]+"{"})},t.prototype._insertPolyfillRulesInCssText=function(t){return t.replace(Rl,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var n=t[0].replace(t[1],"").replace(t[2],"");return t[4]+n})},t.prototype._scopeCssText=function(t,e,n){var r=this._extractUnscopedRulesFromCssText(t);return t=this._insertPolyfillHostInCssText(t),t=this._convertColonHost(t),t=this._convertColonHostContext(t),t=this._convertShadowDOMSelectors(t),e&&(t=this._scopeSelectors(t,e,n)),t=t+"\n"+r,t.trim()},t.prototype._extractUnscopedRulesFromCssText=function(t){var e,n="";for(jl.lastIndex=0;null!==(e=jl.exec(t));){n+=e[0].replace(e[2],"").replace(e[1],e[4])+"\n\n"}return n},t.prototype._convertColonHost=function(t){return this._convertColonRule(t,Hl,this._colonHostPartReplacer)},t.prototype._convertColonHostContext=function(t){return this._convertColonRule(t,Bl,this._colonHostContextPartReplacer)},t.prototype._convertColonRule=function(t,e,n){return t.replace(e,function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];if(t[2]){for(var r=t[2].split(","),i=[],o=0;o<r.length;o++){var s=r[o].trim();if(!s)break;i.push(n(Ul,s,t[3]))}return i.join(",")}return Ul+t[3]})},t.prototype._colonHostContextPartReplacer=function(t,e,n){return e.indexOf(Ll)>-1?this._colonHostPartReplacer(t,e,n):t+e+n+", "+e+" "+t+n},t.prototype._colonHostPartReplacer=function(t,e,n){return t+e.replace(Ll,"")+n},t.prototype._convertShadowDOMSelectors=function(t){return zl.reduce(function(t,e){return t.replace(e," ")},t)},t.prototype._scopeSelectors=function(t,e,n){var r=this;return Qn(t,function(t){var i=t.selector,o=t.content;return"@"!=t.selector[0]?i=r._scopeSelector(t.selector,e,n,r.strictStyling):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(o=r._scopeSelectors(t.content,e,n)),new rp(i,o)})},t.prototype._scopeSelector=function(t,e,n,r){var i=this;return t.split(",").map(function(t){return t.trim().split(ql)}).map(function(t){var o=t[0],s=t.slice(1);return[function(t){return i._selectorNeedsScoping(t,e)?r?i._applyStrictSelectorScope(t,e,n):i._applySelectorScope(t,e,n):t}(o)].concat(s).join(" ")}).join(", ")},t.prototype._selectorNeedsScoping=function(t,e){return!this._makeScopeMatcher(e).test(t)},t.prototype._makeScopeMatcher=function(t){var e=/\[/g,n=/\]/g;return t=t.replace(e,"\\[").replace(n,"\\]"),new RegExp("^("+t+")"+Wl,"m")},t.prototype._applySelectorScope=function(t,e,n){return this._applySimpleSelectorScope(t,e,n)},t.prototype._applySimpleSelectorScope=function(t,e,n){if(Gl.lastIndex=0,Gl.test(t)){var r=this.strictStyling?"["+n+"]":e;return t.replace(Yl,function(t,e){return e.replace(/([^:]*)(:*)(.*)/,function(t,e,n,i){return e+r+n+i})}).replace(Gl,r+" ")}return e+" "+t},t.prototype._applyStrictSelectorScope=function(t,e,n){var r=this,i=/\[is=([^\]]*)\]/g;e=e.replace(i,function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return e[0]});var o="["+e+"]",s=function(t){var i=t.trim();if(!i)return"";if(t.indexOf(Ul)>-1)i=r._applySimpleSelectorScope(t,e,n);else{var s=t.replace(Gl,"");if(s.length>0){var a=s.match(/([^:]*)(:*)(.*)/);a&&(i=a[1]+o+a[2]+a[3])}}return i},a=new Dl(t);t=a.content();for(var u,c="",l=0,p=/( |>|\+|~(?!=))\s*/g,h=t.indexOf(Ul);null!==(u=p.exec(t));){var f=u[1],d=t.slice(l,u.index).trim();c+=(l>=h?s(d):d)+" "+f+" ",l=p.lastIndex}return c+=s(t.substring(l)),a.restore(c)},t.prototype._insertPolyfillHostInCssText=function(t){return t.replace(Ql,Vl).replace(Kl,Ll)},t}(),Dl=function(){function t(t){var e=this;this.placeholders=[],this.index=0,t=t.replace(/(\[[^\]]*\])/g,function(t,n){var r="__ph-"+e.index+"__";return e.placeholders.push(n),e.index++,r}),this._content=t.replace(/(:nth-[-\w]+)(\([^)]+\))/g,function(t,n,r){var i="__ph-"+e.index+"__";return e.placeholders.push(r),e.index++,n+i})}return t.prototype.restore=function(t){var e=this;return t.replace(/__ph-(\d+)__/g,function(t,n){return e.placeholders[+n]})},t.prototype.content=function(){return this._content},t}(),Nl=/polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim,Rl=/(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,jl=/(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim,Ll="-shadowcsshost",Vl="-shadowcsscontext",Fl=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",Hl=new RegExp("("+Ll+Fl,"gim"),Bl=new RegExp("("+Vl+Fl,"gim"),Ul=Ll+"-no-combinator",Yl=/-shadowcsshost-no-combinator([^\s]*)/,zl=[/::shadow/g,/::content/g,/\/shadow-deep\//g,/\/shadow\//g],ql=/(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g,Wl="([>\\s~+[.,{:][\\s\\S]*)?$",Gl=/-shadowcsshost/gim,Kl=/:host/gim,Ql=/:host-context/gim,Xl=/\/\*\s*[\s\S]*?\*\//g,$l=/\/\*\s*#\s*sourceMappingURL=[\s\S]+?\*\//,Zl=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,Jl=/([{}])/g,tp="{",ep="}",np="%BLOCK%",rp=function(){function t(t,e){this.selector=t,this.content=e}return t}(),ip=function(){function t(t,e){this.escapedString=t,this.blocks=e}return t}(),op=function(){function t(t,e,n){this.name=t,this.moduleUrl=e,this.setValue=n}return t}(),sp=function(){function t(t,e,n,r,i){this.outputCtx=t,this.stylesVar=e,this.dependencies=n,this.isShimmed=r,this.meta=i}return t}(),ap=function(){function t(t){this._urlResolver=t,this._shadowCss=new Il}return t.prototype.compileComponent=function(t,e){var n=e.template;return this._compileStyles(t,e,new Fi({styles:n.styles,styleUrls:n.styleUrls,moduleUrl:x(e.type)}),!0)},t.prototype.compileStyles=function(t,e,n){return this._compileStyles(t,e,n,!1)},t.prototype.needsStyleShim=function(t){return t.template.encapsulation===ti.ViewEncapsulation.Emulated},t.prototype._compileStyles=function(t,e,n,r){var i=this,o=this.needsStyleShim(e),s=n.styles.map(function(t){return kn(i._shimIfNeeded(t,o))}),a=[];n.styleUrls.forEach(function(e){var n=s.length;s.push(null),a.push(new op($n(null),e,function(e){return s[n]=t.importExpr(e)}))});var u=$n(r?e:null),c=wn(u).set(Sn(s,new hc(dc,[ac.Const]))).toDeclStmt(null,r?[Wc.Final]:[Wc.Final,Wc.Exported]);return t.statements.push(c),new sp(t,u,a,o,n)},t.prototype._shimIfNeeded=function(t,e){return e?this._shadowCss.shimCssText(t,"_ngcontent-%COMP%","_nghost-%COMP%"):t},t}();ap.decorators=[{type:z}],ap.ctorParameters=function(){return[{type:Uu}]};var up=function(){function t(){}return t}();up.event=wn("$event");var cp=function(){function t(t,e){this.stmts=t,this.allowDefault=e}return t}(),lp=function(){function t(t,e){this.stmts=t,this.currValExpr=e}return t}(),pp={};pp.Statement=0,pp.Expression=1,pp[pp.Statement]="Statement",pp[pp.Expression]="Expression";var hp=function(t){function e(e){var n=t.call(this)||this;return n._converterFactory=e,n}return Jr.a(e,t),e.prototype.visitPipe=function(t,e){var n=this,r=[t.exp].concat(t.args).map(function(t){return t.visit(n,e)});return new yp(t.span,r,this._converterFactory.createPipeConverter(t.name,r.length))},e.prototype.visitLiteralArray=function(t,e){var n=this,r=t.expressions.map(function(t){return t.visit(n,e)});return new yp(t.span,r,this._converterFactory.createLiteralArrayConverter(t.expressions.length))},e.prototype.visitLiteralMap=function(t,e){var n=this,r=t.values.map(function(t){return t.visit(n,e)});return new yp(t.span,r,this._converterFactory.createLiteralMapConverter(t.keys))},e}(Co),fp=function(){function t(t,e,n){this._localResolver=t,this._implicitReceiver=e,this.bindingId=n,this._nodeMap=new Map,this._resultMap=new Map,this._currentTemporary=0,this.temporaryCount=0}return t.prototype.visitBinary=function(t,e){var n;switch(t.operation){case"+":n=vc.Plus;break;case"-":n=vc.Minus;break;case"*":n=vc.Multiply;break;case"/":n=vc.Divide;break;case"%":n=vc.Modulo;break;case"&&":n=vc.And;break;case"||":n=vc.Or;break;case"==":n=vc.Equals;break;case"!=":n=vc.NotEquals;break;case"===":n=vc.Identical;break;case"!==":n=vc.NotIdentical;break;case"<":n=vc.Lower;break;case">":n=vc.Bigger;break;case"<=":n=vc.LowerEquals;break;case">=":n=vc.BiggerEquals;break;default:throw new Error("Unsupported operation "+t.operation)}return ar(e,new Lc(n,this._visit(t.left,pp.Expression),this._visit(t.right,pp.Expression)))},t.prototype.visitChain=function(t,e){return or(e,t),this.visitAll(t.expressions,e)},t.prototype.visitConditional=function(t,e){return ar(e,this._visit(t.condition,pp.Expression).conditional(this._visit(t.trueExp,pp.Expression),this._visit(t.falseExp,pp.Expression)))},t.prototype.visitPipe=function(t,e){throw new Error("Illegal state: Pipes should have been converted into functions. Pipe: "+t.name)},t.prototype.visitFunctionCall=function(t,e){var n,r=this.visitAll(t.args,pp.Expression);return n=t instanceof yp?t.converter(r):this._visit(t.target,pp.Expression).callFn(r),ar(e,n)},t.prototype.visitImplicitReceiver=function(t,e){return sr(e,t),this._implicitReceiver},t.prototype.visitInterpolation=function(t,e){sr(e,t);for(var n=[kn(t.expressions.length)],r=0;r<t.strings.length-1;r++)n.push(kn(t.strings[r])),n.push(this._visit(t.expressions[r],pp.Expression));return n.push(kn(t.strings[t.strings.length-1])),t.expressions.length<=9?Cn(Ya.inlineInterpolate).callFn(n):Cn(Ya.interpolate).callFn([n[0],Sn(n.slice(1))])},t.prototype.visitKeyedRead=function(t,e){var n=this.leftMostSafeNode(t);return n?this.convertSafeAccess(t,n,e):ar(e,this._visit(t.obj,pp.Expression).key(this._visit(t.key,pp.Expression)))},t.prototype.visitKeyedWrite=function(t,e){var n=this._visit(t.obj,pp.Expression),r=this._visit(t.key,pp.Expression),i=this._visit(t.value,pp.Expression);return ar(e,n.key(r).set(i))},t.prototype.visitLiteralArray=function(t,e){throw new Error("Illegal State: literal arrays should have been converted into functions")},t.prototype.visitLiteralMap=function(t,e){throw new Error("Illegal State: literal maps should have been converted into functions")},t.prototype.visitLiteralPrimitive=function(t,e){return ar(e,kn(t.value))},t.prototype._getLocal=function(t){return this._localResolver.getLocal(t)},t.prototype.visitMethodCall=function(t,e){var n=this.leftMostSafeNode(t);if(n)return this.convertSafeAccess(t,n,e);var r=this.visitAll(t.args,pp.Expression),i=null,o=this._visit(t.receiver,pp.Expression);if(o===this._implicitReceiver){var s=this._getLocal(t.name);s&&(i=s.callFn(r))}return null==i&&(i=o.callMethod(t.name,r)),ar(e,i)},t.prototype.visitPrefixNot=function(t,e){return ar(e,Tn(this._visit(t.expression,pp.Expression)))},t.prototype.visitNonNullAssert=function(t,e){return ar(e,Pn(this._visit(t.expression,pp.Expression)))},t.prototype.visitPropertyRead=function(t,e){var n=this.leftMostSafeNode(t);if(n)return this.convertSafeAccess(t,n,e);var r=null,i=this._visit(t.receiver,pp.Expression);return i===this._implicitReceiver&&(r=this._getLocal(t.name)),null==r&&(r=i.prop(t.name)),ar(e,r)},t.prototype.visitPropertyWrite=function(t,e){var n=this._visit(t.receiver,pp.Expression);if(n===this._implicitReceiver){if(this._getLocal(t.name))throw new Error("Cannot assign to a reference or variable!")}return ar(e,n.prop(t.name).set(this._visit(t.value,pp.Expression)))},t.prototype.visitSafePropertyRead=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitSafeMethodCall=function(t,e){return this.convertSafeAccess(t,this.leftMostSafeNode(t),e)},t.prototype.visitAll=function(t,e){var n=this;return t.map(function(t){return n._visit(t,e)})},t.prototype.visitQuote=function(t,e){throw new Error("Quotes are not supported for evaluation!\n Statement: "+t.uninterpretedExpression+" located at "+t.location)},t.prototype._visit=function(t,e){var n=this._resultMap.get(t);return n||(this._nodeMap.get(t)||t).visit(this,e)},t.prototype.convertSafeAccess=function(t,e,n){var r=this._visit(e.receiver,pp.Expression),i=void 0;this.needsTemporary(e.receiver)&&(i=this.allocateTemporary(),r=i.set(r),this._resultMap.set(e.receiver,i));var o=r.isBlank();e instanceof vo?this._nodeMap.set(e,new mo(e.span,e.receiver,e.name,e.args)):this._nodeMap.set(e,new no(e.span,e.receiver,e.name));var s=this._visit(t,pp.Expression);return this._nodeMap.delete(e),i&&this.releaseTemporary(i),ar(n,o.conditional(kn(null),s))},t.prototype.leftMostSafeNode=function(t){var e=this,n=function(t,n){return(e._nodeMap.get(n)||n).visit(t)};return t.visit({visitBinary:function(t){return null},visitChain:function(t){return null},visitConditional:function(t){return null},visitFunctionCall:function(t){return null},visitImplicitReceiver:function(t){return null},visitInterpolation:function(t){return null},visitKeyedRead:function(t){return n(this,t.obj)},visitKeyedWrite:function(t){return null},visitLiteralArray:function(t){return null},visitLiteralMap:function(t){return null},visitLiteralPrimitive:function(t){return null},visitMethodCall:function(t){return n(this,t.receiver)},visitPipe:function(t){return null},visitPrefixNot:function(t){return null},visitNonNullAssert:function(t){return null},visitPropertyRead:function(t){return n(this,t.receiver)},visitPropertyWrite:function(t){return null},visitQuote:function(t){return null},visitSafeMethodCall:function(t){return n(this,t.receiver)||t},visitSafePropertyRead:function(t){return n(this,t.receiver)||t}})},t.prototype.needsTemporary=function(t){var e=this,n=function(t,n){return n&&(e._nodeMap.get(n)||n).visit(t)},r=function(t,e){return e.some(function(e){return n(t,e)})};return t.visit({visitBinary:function(t){return n(this,t.left)||n(this,t.right)},visitChain:function(t){return!1},visitConditional:function(t){return n(this,t.condition)||n(this,t.trueExp)||n(this,t.falseExp)},visitFunctionCall:function(t){return!0},visitImplicitReceiver:function(t){return!1},visitInterpolation:function(t){return r(this,t.expressions)},visitKeyedRead:function(t){return!1},visitKeyedWrite:function(t){return!1},visitLiteralArray:function(t){return!0},visitLiteralMap:function(t){return!0},visitLiteralPrimitive:function(t){return!1},visitMethodCall:function(t){return!0},visitPipe:function(t){return!0},visitPrefixNot:function(t){return n(this,t.expression)},visitNonNullAssert:function(t){return n(this,t.expression)},visitPropertyRead:function(t){return!1},visitPropertyWrite:function(t){return!1},visitQuote:function(t){return!1},visitSafeMethodCall:function(t){return!0},visitSafePropertyRead:function(t){return!1}})},t.prototype.allocateTemporary=function(){var t=this._currentTemporary++;return this.temporaryCount=Math.max(this._currentTemporary,this.temporaryCount),new _c(nr(this.bindingId,t))},t.prototype.releaseTemporary=function(t){if(this._currentTemporary--,t.name!=nr(this.bindingId,this._currentTemporary))throw new Error("Temporary "+t.name+" released out of order")},t}(),dp=function(){function t(){}return t.prototype.getLocal=function(t){return t===up.event.name?up.event:null},t}(),yp=function(t){function e(e,n,r){var i=t.call(this,e,null,n)||this;return i.args=n,i.converter=r,i}return Jr.a(e,t),e}(go),mp="class",vp="style",gp=function(){function t(t,e){this.viewClassVar=t,this.rendererTypeVar=e}return t}(),bp=function(){function t(t){this._reflector=t}return t.prototype.compileComponent=function(t,e,n,r,i){var o=this,s=0,a=gr(n),u=void 0;if(!e.isHost){var c=e.template,l=[];c.animations&&c.animations.length&&l.push(new Bc("animation",An(t,c.animations),!0));var p=wn(O(e.type.reference));u=p.name,t.statements.push(p.set(Cn(Ya.createRendererType2).callFn([new Uc([new Bc("encapsulation",kn(c.encapsulation),!1),new Bc("styles",r,!1),new Bc("data",new Uc(l),!1)])])).toDeclStmt(En(Ya.RendererType2),[Wc.Final,Wc.Exported]))}var h=function(n){var r=s++;return new Op(o._reflector,t,n,e,r,i,a,h)},f=h(null);return f.visitAll([],n),(d=t.statements).push.apply(d,f.build()),new gp(f.viewName,u);var d},t}();bp.decorators=[{type:z}],bp.ctorParameters=function(){return[{type:Wi}]};var _p=wn("_l"),wp=wn("_v"),Cp=wn("_ck"),Ep=wn("_co"),xp=wn("en"),Sp=wn("ad"),Op=function(){function t(t,e,n,r,i,o,s,a){this.reflector=t,this.outputCtx=e,this.parent=n,this.component=r,this.embeddedViewIndex=i,this.usedPipes=o,this.staticQueryIds=s,this.viewBuilderFactory=a,this.nodes=[],this.purePipeNodeIndices=Object.create(null),this.refNodeIndices=Object.create(null),this.variables=[],this.children=[],this.compType=this.embeddedViewIndex>0?dc:xn(e.importExpr(this.component.type.reference))}return Object.defineProperty(t.prototype,"viewName",{get:function(){return S(this.component.type.reference,this.embeddedViewIndex)},enumerable:!0,configurable:!0}),t.prototype.visitAll=function(t,e){var n=this;if(this.variables=t,this.parent||this.usedPipes.forEach(function(t){t.pure&&(n.purePipeNodeIndices[t.name]=n._createPipe(null,t))}),!this.parent){var i=br(this.staticQueryIds);this.component.viewQueries.forEach(function(t,e){var r=e+1,o=t.first?0:1,s=134217728|wr(i,r,t.first);n.nodes.push(function(){return{sourceSpan:null,nodeFlags:s,nodeDef:Cn(Ya.queryDef).callFn([kn(s),kn(r),new Uc([new Bc(t.propertyName,kn(o),!1)])])}})})}r(this,e),this.parent&&(0===e.length||hr(e))&&this.nodes.push(function(){return{sourceSpan:null,nodeFlags:1,nodeDef:Cn(Ya.anchorDef).callFn([kn(0),zc,zc,kn(0)])}})},t.prototype.build=function(t){void 0===t&&(t=[]),this.children.forEach(function(e){return e.build(t)});var e=this._createNodeExpressions(),n=e.updateRendererStmts,r=e.updateDirectivesStmts,i=e.nodeDefExprs,o=this._createUpdateFn(n),s=this._createUpdateFn(r),a=0;this.parent||this.component.changeDetection!==ti.ChangeDetectionStrategy.OnPush||(a|=2);var u=new Qc(this.viewName,[new Rc(_p.name)],[new $c(Cn(Ya.viewDef).callFn([kn(a),Sn(i),s,o]))],En(Ya.ViewDefinition),0===this.embeddedViewIndex?[Wc.Exported]:[]);return t.push(u),t},t.prototype._createUpdateFn=function(t){var e;if(t.length>0){var n=[];!this.component.isHost&&gn(t).has(Ep.name)&&n.push(Ep.set(wp.prop("component")).toDeclStmt(this.compType)),e=Mn([new Rc(Cp.name,yc),new Rc(wp.name,yc)],n.concat(t),yc)}else e=zc;return e},t.prototype.visitNgContent=function(t,e){this.nodes.push(function(){return{sourceSpan:t.sourceSpan,nodeFlags:8,nodeDef:Cn(Ya.ngContentDef).callFn([kn(t.ngContentIndex),kn(t.index)])}})},t.prototype.visitText=function(t,e){this.nodes.push(function(){return{sourceSpan:t.sourceSpan,nodeFlags:2,nodeDef:Cn(Ya.textDef).callFn([kn(-1),kn(t.ngContentIndex),Sn([kn(t.value)])])}})},t.prototype.visitBoundText=function(t,e){var n=this,r=this.nodes.length;this.nodes.push(null);var i=t.value,o=i.ast,s=o.expressions.map(function(e,i){return n._preprocessUpdateExpression({nodeIndex:r,bindingIndex:i,sourceSpan:t.sourceSpan,context:Ep,value:e})}),a=r;this.nodes[r]=function(){return{sourceSpan:t.sourceSpan,nodeFlags:2,nodeDef:Cn(Ya.textDef).callFn([kn(a),kn(t.ngContentIndex),Sn(o.strings.map(function(t){return kn(t)}))]),updateRenderer:s}}},t.prototype.visitEmbeddedTemplate=function(t,e){var n=this,r=this.nodes.length;this.nodes.push(null);var i=this._visitElementOrTemplate(r,t),o=i.flags,s=i.queryMatchesExpr,a=i.hostEvents,u=this.viewBuilderFactory(this);this.children.push(u),u.visitAll(t.variables,t.children);var c=this.nodes.length-r-1;this.nodes[r]=function(){return{sourceSpan:t.sourceSpan,nodeFlags:1|o,nodeDef:Cn(Ya.anchorDef).callFn([kn(o),s,kn(t.ngContentIndex),kn(c),n._createElementHandleEventFn(r,a),wn(u.viewName)])}}},t.prototype.visitElement=function(t,e){var n=this,i=this.nodes.length;this.nodes.push(null);var s=o(t.name)?null:t.name,a=this._visitElementOrTemplate(i,t),u=a.flags,c=a.usedEvents,l=a.queryMatchesExpr,p=a.hostBindings,h=a.hostEvents,f=[],d=[],y=[];if(s){var m=t.inputs.map(function(t){return{context:Ep,inputAst:t,dirAst:null}}).concat(p);m.length&&(d=m.map(function(t,e){return n._preprocessUpdateExpression({context:t.context,nodeIndex:i,bindingIndex:e,sourceSpan:t.inputAst.sourceSpan,value:t.inputAst.value})}),f=m.map(function(t){return fr(t.inputAst,t.dirAst)})),y=c.map(function(t){var e=t[0],n=t[1];return Sn([kn(e),kn(n)])})}r(this,t.children);var v=this.nodes.length-i-1,g=t.directives.find(function(t){return t.directive.isComponent}),b=zc,_=zc;g&&(_=this.outputCtx.importExpr(g.directive.componentViewType),b=this.outputCtx.importExpr(g.directive.rendererType));var w=i;this.nodes[i]=function(){return{sourceSpan:t.sourceSpan,nodeFlags:1|u,nodeDef:Cn(Ya.elementDef).callFn([kn(w),kn(u),l,kn(t.ngContentIndex),kn(v),kn(s),s?dr(t):zc,f.length?Sn(f):zc,y.length?Sn(y):zc,n._createElementHandleEventFn(i,h),_,b]),updateRenderer:d}}},t.prototype._visitElementOrTemplate=function(t,e){var n=this,r=0;e.hasViewContainer&&(r|=16777216);var i=new Map;e.outputs.forEach(function(t){var e=_r(t,null),n=e.name,r=e.target;i.set(Object(ti["\u0275elementEventFullName"])(r,n),[r,n])}),e.directives.forEach(function(t){t.hostEvents.forEach(function(e){var n=_r(e,t),r=n.name,o=n.target;i.set(Object(ti["\u0275elementEventFullName"])(o,r),[o,r])})});var o=[],s=[];this._visitComponentFactoryResolverProvider(e.directives),e.providers.forEach(function(r,a){var u=void 0,c=void 0;if(e.directives.forEach(function(t,e){t.directive.type.reference===k(r.token)&&(u=t,c=e)}),u){var l=n._visitDirective(r,u,c,t,e.references,e.queryMatches,i,n.staticQueryIds.get(e)),p=l.hostBindings,h=l.hostEvents;o.push.apply(o,p),s.push.apply(s,h)}else n._visitProvider(r,e.queryMatches)});var a=[];return e.queryMatches.forEach(function(t){var e=void 0;k(t.value)===n.reflector.resolveExternalReference(Ya.ElementRef)?e=0:k(t.value)===n.reflector.resolveExternalReference(Ya.ViewContainerRef)?e=3:k(t.value)===n.reflector.resolveExternalReference(Ya.TemplateRef)&&(e=2),null!=e&&a.push(Sn([kn(t.queryId),kn(e)]))}),e.references.forEach(function(e){var r=void 0;e.value?k(e.value)===n.reflector.resolveExternalReference(Ya.TemplateRef)&&(r=2):r=1,null!=r&&(n.refNodeIndices[e.name]=t,a.push(Sn([kn(e.name),kn(r)])))}),e.outputs.forEach(function(t){s.push({context:Ep,eventAst:t,dirAst:null})}),{flags:r,usedEvents:Array.from(i.values()),queryMatchesExpr:a.length?Sn(a):zc,hostBindings:o,hostEvents:s}},t.prototype._visitDirective=function(t,e,n,r,i,o,s,a){var u=this,c=this.nodes.length;this.nodes.push(null),e.directive.queries.forEach(function(t,n){var r=e.contentQueryStartId+n,i=67108864|wr(a,r,t.first),o=t.first?0:1;u.nodes.push(function(){return{sourceSpan:e.sourceSpan,nodeFlags:i,nodeDef:Cn(Ya.queryDef).callFn([kn(i),kn(r),new Uc([new Bc(t.propertyName,kn(o),!1)])])}})});var l=this.nodes.length-c-1,p=this._visitProviderOrDirective(t,o),h=p.flags,f=p.queryMatchExprs,d=p.providerExpr,y=p.depsExpr;i.forEach(function(e){e.value&&k(e.value)===k(t.token)&&(u.refNodeIndices[e.name]=c,f.push(Sn([kn(e.name),kn(4)])))}),e.directive.isComponent&&(h|=32768);var m=e.inputs.map(function(t,e){var n=Sn([kn(e),kn(t.directiveName)]);return new Bc(t.directiveName,n,!1)}),v=[],g=e.directive;Object.keys(g.outputs).forEach(function(t){var e=g.outputs[t];s.has(e)&&v.push(new Bc(t,kn(e),!1))});var b=[];(e.inputs.length||(327680&h)>0)&&(b=e.inputs.map(function(t,e){return u._preprocessUpdateExpression({nodeIndex:c,bindingIndex:e,sourceSpan:t.sourceSpan,context:Ep,value:t.value})}));var _=Cn(Ya.nodeValue).callFn([wp,kn(c)]),w=e.hostProperties.map(function(t){return{context:_,dirAst:e,inputAst:t}}),C=e.hostEvents.map(function(t){return{context:_,eventAst:t,dirAst:e}}),E=c;return this.nodes[c]=function(){return{sourceSpan:e.sourceSpan,nodeFlags:16384|h,nodeDef:Cn(Ya.directiveDef).callFn([kn(E),kn(h),f.length?Sn(f):zc,kn(l),d,y,m.length?new Uc(m):zc,v.length?new Uc(v):zc]),updateDirectives:b,directive:e.directive.type}},{hostBindings:w,hostEvents:C}},t.prototype._visitProvider=function(t,e){this._addProviderNode(this._visitProviderOrDirective(t,e))},t.prototype._visitComponentFactoryResolverProvider=function(t){var e=t.find(function(t){return t.directive.isComponent});if(e&&e.directive.entryComponents.length){var n=Vn(this.reflector,this.outputCtx,8192,e.directive.entryComponents),r=n.providerExpr,i=n.depsExpr,o=n.flags,s=n.tokenExpr;this._addProviderNode({providerExpr:r,depsExpr:i,flags:o,tokenExpr:s,queryMatchExprs:[],sourceSpan:e.sourceSpan})}},t.prototype._addProviderNode=function(t){this.nodes.length;this.nodes.push(function(){return{sourceSpan:t.sourceSpan,nodeFlags:t.flags,nodeDef:Cn(Ya.providerDef).callFn([kn(t.flags),t.queryMatchExprs.length?Sn(t.queryMatchExprs):zc,t.tokenExpr,t.providerExpr,t.depsExpr])}})},t.prototype._visitProviderOrDirective=function(t,e){var n=[];e.forEach(function(e){k(e.value)===k(t.token)&&n.push(Sn([kn(e.queryId),kn(4)]))});var r=In(this.outputCtx,t),i=r.providerExpr,o=r.depsExpr,s=r.flags,a=r.tokenExpr;return{flags:0|s,queryMatchExprs:n,providerExpr:i,depsExpr:o,tokenExpr:a,sourceSpan:t.sourceSpan}},t.prototype.getLocal=function(t){if(t==up.event.name)return up.event;for(var e=wp,n=this;n;n=n.parent,e=e.prop("parent").cast(dc)){var r=n.refNodeIndices[t];if(null!=r)return Cn(Ya.nodeValue).callFn([e,kn(r)]);var i=n.variables.find(function(e){return e.name===t});if(i){var o=i.value||"$implicit";return e.prop("context").prop(o)}}return null},t.prototype._createLiteralArrayConverter=function(t,e){if(0===e){var n=Cn(Ya.EMPTY_ARRAY);return function(){return n}}var r=this.nodes.length;return this.nodes.push(function(){return{sourceSpan:t,nodeFlags:32,nodeDef:Cn(Ya.pureArrayDef).callFn([kn(r),kn(e)])}}),function(t){return mr(r,t)}},t.prototype._createLiteralMapConverter=function(t,e){if(0===e.length){var n=Cn(Ya.EMPTY_MAP);return function(){return n}}var r=On(e.map(function(t,e){return Object.assign({},t,{value:kn(e)})})),i=this.nodes.length;return this.nodes.push(function(){return{sourceSpan:t,nodeFlags:64,nodeDef:Cn(Ya.pureObjectDef).callFn([kn(i),r])}}),function(t){return mr(i,t)}},t.prototype._createPipeConverter=function(t,e,n){var r=this.usedPipes.find(function(t){return t.name===e});if(r.pure){var i=this.nodes.length;this.nodes.push(function(){return{sourceSpan:t.sourceSpan,nodeFlags:128,nodeDef:Cn(Ya.purePipeDef).callFn([kn(i),kn(n)])}});for(var o=wp,s=this;s.parent;)s=s.parent,o=o.prop("parent").cast(dc);var a=s.purePipeNodeIndices[e],u=Cn(Ya.nodeValue).callFn([o,kn(a)]);return function(e){return vr(t.nodeIndex,t.bindingIndex,mr(i,[u].concat(e)))}}var c=this._createPipe(t.sourceSpan,r),l=Cn(Ya.nodeValue).callFn([wp,kn(c)]);return function(e){return vr(t.nodeIndex,t.bindingIndex,l.callMethod("transform",e))}},t.prototype._createPipe=function(t,e){var n=this,r=this.nodes.length,i=0;e.type.lifecycleHooks.forEach(function(t){t===Zu.OnDestroy&&(i|=Ln(t))});var o=e.type.diDeps.map(function(t){return jn(n.outputCtx,t)});return this.nodes.push(function(){return{sourceSpan:t,nodeFlags:16,nodeDef:Cn(Ya.pipeDef).callFn([kn(i),n.outputCtx.importExpr(e.type.reference),Sn(o)])}}),r},t.prototype._preprocessUpdateExpression=function(t){var e=this;return{nodeIndex:t.nodeIndex,bindingIndex:t.bindingIndex,sourceSpan:t.sourceSpan,context:t.context,value:Jn({createLiteralArrayConverter:function(n){return e._createLiteralArrayConverter(t.sourceSpan,n)},createLiteralMapConverter:function(n){return e._createLiteralMapConverter(t.sourceSpan,n)},createPipeConverter:function(n,r){return e._createPipeConverter(t,n,r)}},t.value)}},t.prototype._createNodeExpressions=function(){function t(t,r,i,o){var s=[],a=i.map(function(t){var r=t.sourceSpan,i=t.context,o=t.value,a=""+n++,u=i===Ep?e:null,c=tr(u,i,o,a),l=c.stmts,p=c.currValExpr;return s.push.apply(s,l.map(function(t){return bn(t,r)})),_n(p,r)});return(i.length||o)&&s.push(bn(mr(t,a).toStmt(),r)),s}var e=this,n=0,r=[],i=[],o=this.nodes.map(function(e,n){var o=e(),s=o.nodeDef,a=o.nodeFlags,u=o.updateDirectives,c=o.updateRenderer,l=o.sourceSpan;return c&&r.push.apply(r,t(n,l,c,!1)),u&&i.push.apply(i,t(n,l,u,(327680&a)>0)),_n(3&a?new Yc([_p.callFn([]).callFn([]),s]):s,l)});return{updateRendererStmts:r,updateDirectivesStmts:i,nodeDefExprs:o}},t.prototype._createElementHandleEventFn=function(t,e){var n=this,r=[],i=0;e.forEach(function(t){var e=t.context,o=t.eventAst,s=t.dirAst,a=""+i++,u=e===Ep?n:null,c=Zn(u,e,o.handler,a),l=c.stmts,p=c.allowDefault,h=l;p&&h.push(Sp.set(p.and(Sp)).toStmt());var f=_r(o,s),d=f.target,y=f.name,m=Object(ti["\u0275elementEventFullName"])(d,y);r.push(bn(new nl(kn(m).identical(xp),h),o.sourceSpan))});var o;if(r.length>0){var s=[Sp.set(kn(!0)).toDeclStmt(mc)];!this.component.isHost&&gn(r).has(Ep.name)&&s.push(Ep.set(wp.prop("component")).toDeclStmt(this.compType)),o=Mn([new Rc(wp.name,yc),new Rc(xp.name,yc),new Rc(up.event.name,yc)],s.concat(r,[new $c(Sp)]),yc)}else o=zc;return o},t.prototype.visitDirective=function(t,e){},t.prototype.visitDirectiveProperty=function(t,e){},t.prototype.visitReference=function(t,e){},t.prototype.visitVariable=function(t,e){},t.prototype.visitEvent=function(t,e){},t.prototype.visitElementProperty=function(t,e){},t.prototype.visitAttr=function(t,e){},t}(),Tp=function(){function t(t,e,n){this.srcFileUrl=t,this.genFileUrl=e,"string"==typeof n?(this.source=n,this.stmts=null):(this.source=null,this.stmts=n)}return t}(),Pp=function(t){function e(e,n){var r=t.call(this)||this;return r.symbolResolver=e,r.summaryResolver=n,r.symbols=[],r.indexBySymbol=new Map,r.processedSummaryBySymbol=new Map,r.processedSummaries=[],r}return Jr.a(e,t),e.prototype.addOrMergeSummary=function(t){var e=t.metadata;if(e&&"class"===e.__symbolic){var n={};Object.keys(e).forEach(function(t){"decorators"!==t&&(n[t]=e[t])}),e=n}var r=this.processedSummaryBySymbol.get(t.symbol);r||(r=this.processValue({symbol:t.symbol}),this.processedSummaries.push(r),this.processedSummaryBySymbol.set(t.symbol,r)),null==r.metadata&&null!=e&&(r.metadata=this.processValue(e)),null==r.type&&null!=t.type&&(r.type=this.processValue(t.type))},e.prototype.serialize=function(){var t=this,e=[];return{json:JSON.stringify({summaries:this.processedSummaries,symbols:this.symbols.map(function(n,r){n.assertNoMembers();var i=void 0;return t.summaryResolver.isLibraryFile(n.filePath)&&(i=n.name+"_"+r,e.push({symbol:n,exportAs:i})),{__symbol:r,name:n.name,filePath:t.summaryResolver.getLibraryFileName(n.filePath),importAs:i}})}),exportAs:e}},e.prototype.processValue=function(t){return y(t,this,null)},e.prototype.visitOther=function(t,e){if(t instanceof vi){var n=this.symbolResolver.getStaticSymbol(t.filePath,t.name),r=this.indexBySymbol.get(n);return null==r&&(r=this.indexBySymbol.size,this.indexBySymbol.set(n,r),this.symbols.push(n)),{__symbol:r,members:t.members}}},e}(Ai),Mp=function(){function t(t,e){this.outputCtx=t,this.symbolResolver=e,this.data=new Map}return t.prototype.addSourceType=function(t,e){this.data.set(t.type.reference,{summary:t,metadata:e,isLibrary:!1})},t.prototype.addLibType=function(t){this.data.set(t.type.reference,{summary:t,metadata:null,isLibrary:!0})},t.prototype.serialize=function(t){var e=this,n=new Set;Array.from(this.data.values()).forEach(function(t){var r=t.summary,i=t.metadata,o=t.isLibrary;if(r.summaryKind===Vi.NgModule){n.add(r.type.reference);r.modules.forEach(function(t){n.add(t.reference)})}if(!o){rn(r.type.reference.name);Sr(e.outputCtx,r.type.reference,e.serializeSummaryWithDeps(r,i))}}),t.forEach(function(t){var r=t.symbol;if(n.has(r)){var i=rn(t.exportAs);e.outputCtx.statements.push(wn(i).set(e.serializeSummaryRef(r)).toDeclStmt(null,[Wc.Exported]))}})},t.prototype.serializeSummaryWithDeps=function(t,e){var n=this,r=[this.serializeSummary(t)],i=[];if(e instanceof Yi)r.push.apply(r,e.declaredDirectives.concat(e.declaredPipes).map(function(t){return t.reference}).concat(e.transitiveModule.modules.map(function(t){return t.reference}).filter(function(t){return t!==e.type.reference})).map(function(t){return n.serializeSummaryRef(t)})),i=e.providers;else if(t.summaryKind===Vi.Directive){var o=t;i=o.providers.concat(o.viewProviders)}return r.push.apply(r,i.filter(function(t){return!!t.useClass}).map(function(t){return n.serializeSummary({summaryKind:Vi.Injectable,type:t.useClass})})),Sn(r)},t.prototype.serializeSummaryRef=function(t){var e=this.symbolResolver.getStaticSymbol(en(t.filePath),rn(t.name));return this.outputCtx.importExpr(e)},t.prototype.serializeSummary=function(t){var e=this.outputCtx;return y(t,new(function(){function t(){}return t.prototype.visitArray=function(t,e){var n=this;return Sn(t.map(function(t){return y(t,n,e)}))},t.prototype.visitStringMap=function(t,e){var n=this;return new Uc(Object.keys(t).map(function(r){return new Bc(r,y(t[r],n,e),!1)}))},t.prototype.visitPrimitive=function(t,e){return kn(t)},t.prototype.visitOther=function(t,n){if(t instanceof vi)return e.importExpr(t);throw new Error("Illegal State: Encountered value "+t)},t}()),null)},t}(),kp=function(t){function e(e){var n=t.call(this)||this;return n.symbolCache=e,n}return Jr.a(e,t),e.prototype.deserialize=function(t){var e=this,n=JSON.parse(t),r=[];return this.symbols=[],n.symbols.forEach(function(t){var n=e.symbolCache.get(t.filePath,t.name);e.symbols.push(n),t.importAs&&r.push({symbol:n,importAs:t.importAs})}),{summaries:y(n.summaries,this,null),importAs:r}},e.prototype.visitStringMap=function(e,n){if("__symbol"in e){var r=this.symbols[e.__symbol],i=e.members;return i.length?this.symbolCache.get(r.filePath,r.name,i):r}return t.prototype.visitStringMap.call(this,e,n)},e}(Ai),Ap=(function(){function t(t,e,n,r,i,o,s,a,u,c,l,p,h,f){this._config=t,this._host=e,this._reflector=n,this._metadataResolver=r,this._templateParser=i,this._styleCompiler=o,this._viewCompiler=s,this._ngModuleCompiler=a,this._outputEmitter=u,this._summaryResolver=c,this._localeId=l,this._translationFormat=p,this._enableSummariesForJit=h,this._symbolResolver=f}t.prototype.clearCache=function(){this._metadataResolver.clearCache()},t.prototype.analyzeModulesSync=function(t){var e=this,n=Ir(this._symbolResolver,t,this._host),r=kr(n,this._host,this._metadataResolver);return r.ngModules.forEach(function(t){return e._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.type.reference,!0)}),r},t.prototype.analyzeModulesAsync=function(t){var e=this,n=Ir(this._symbolResolver,t,this._host),r=kr(n,this._host,this._metadataResolver);return Promise.all(r.ngModules.map(function(t){return e._metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.type.reference,!1)})).then(function(){return r})},t.prototype.emitAllStubs=function(t){var e=this;return D(t.files.map(function(t){return e._compileStubFile(t.srcUrl,t.directives,t.pipes,t.ngModules,!1)}))},t.prototype.emitPartialStubs=function(t){var e=this;return D(t.files.map(function(t){return e._compileStubFile(t.srcUrl,t.directives,t.pipes,t.ngModules,!0)}))},t.prototype.emitAllImpls=function(t){var e=this,n=t.ngModuleByPipeOrDirective;return D(t.files.map(function(t){return e._compileImplFile(t.srcUrl,n,t.directives,t.pipes,t.ngModules,t.injectables)}))},t.prototype._compileStubFile=function(t,e,n,r,i){var o=this,s=Je(t,!0)[1],a=[],u=this._createOutputContext(Xe(t,!0)),c=this._createOutputContext(en(t,!0));r.forEach(function(t){o._ngModuleCompiler.createStub(u,t),xr(c,t)});var l=!1,p=!1;return e.forEach(function(t){var e=o._metadataResolver.getDirectiveMetadata(t);l=!0,e.isComponent&&(e.template.externalStylesheets.forEach(function(t){var n=o._createOutputContext(Pr(t.moduleUrl,o._styleCompiler.needsStyleShim(e),s));Or(n,Ya.ComponentFactory),a.push(o._codegenSourceModule(t.moduleUrl,n))}),p=!0)}),(p||!i)&&u.statements.length<=0&&Or(u,Ya.ComponentFactory),(l||!i||n&&n.length>0)&&c.statements.length<=0&&Or(c,Ya.ComponentFactory),a.push(this._codegenSourceModule(t,u)),this._enableSummariesForJit&&a.push(this._codegenSourceModule(t,c)),a},t.prototype._compileImplFile=function(t,e,n,r,i,o){var s=this,a=Je(t,!0)[1],u=[],c=this._createOutputContext(Xe(t,!0));if(u.push.apply(u,this._createSummary(t,n,r,i,o,c)),i.forEach(function(t){return s._compileModule(c,t)}),n.forEach(function(t){var n=s._metadataResolver.getDirectiveMetadata(t);if(n.isComponent){var r=e.get(t);if(!r)throw new Error("Internal Error: cannot determine the module for component "+E(n.type)+"!");var i=s._styleCompiler.compileComponent(c,n);n.template.externalStylesheets.forEach(function(t){u.push(s._codegenStyles(t.moduleUrl,n,t,a))});s._compileComponent(c,n,r,r.transitiveModule.directives,i,a);s._compileComponentFactory(c,n,r,a)}}),c.statements.length>0){var l=this._codegenSourceModule(t,c);u.unshift(l)}return u},t.prototype._createSummary=function(t,e,n,r,i,o){var s=this,a=this._symbolResolver.getSymbolsOf(t).map(function(t){return s._symbolResolver.resolveSymbol(t)}),u=r.map(function(t){return{summary:s._metadataResolver.getNgModuleSummary(t),metadata:s._metadataResolver.getNgModuleMetadata(t)}}).concat(e.map(function(t){return{summary:s._metadataResolver.getDirectiveSummary(t),metadata:s._metadataResolver.getDirectiveMetadata(t)}}),n.map(function(t){return{summary:s._metadataResolver.getPipeSummary(t),metadata:s._metadataResolver.getPipeMetadata(t)}}),i.map(function(t){return{summary:s._metadataResolver.getInjectableSummary(t),metadata:s._metadataResolver.getInjectableSummary(t).type}})),c=this._createOutputContext(en(t,!0)),l=Cr(c,this._summaryResolver,this._symbolResolver,a,u),p=l.json;l.exportAs.forEach(function(t){o.statements.push(wn(t.exportAs).set(o.importExpr(t.symbol)).toDeclStmt(null,[Wc.Exported]))});var h=new Tp(t,tn(t),p);return this._enableSummariesForJit?[h,this._codegenSourceModule(t,c)]:[h]},t.prototype._compileModule=function(t,e){var n=this._metadataResolver.getNgModuleMetadata(e),r=[];if(this._localeId){var i=this._localeId.replace(/_/g,"-");r.push({token:fe(this._reflector,Ya.LOCALE_ID),useValue:i})}this._translationFormat&&r.push({token:fe(this._reflector,Ya.TRANSLATIONS_FORMAT),useValue:this._translationFormat}),this._ngModuleCompiler.compile(t,n,r)},t.prototype._compileComponentFactory=function(t,e,n,r){var i=this._metadataResolver.getHostComponentType(e.type.reference),o=A(i,e,this._metadataResolver.getHostComponentViewClass(i)),s=this._compileComponent(t,o,n,[e.type],null,r).viewClassVar,a=P(e.type.reference),u=[];for(var c in e.inputs){var l=e.inputs[c];u.push(new Bc(c,kn(l),!1))}var p=[];for(var c in e.outputs){var l=e.outputs[c];p.push(new Bc(c,kn(l),!1))}t.statements.push(wn(a).set(Cn(Ya.createComponentFactory).callFn([kn(e.selector),t.importExpr(e.type.reference),wn(s),new Uc(u),new Uc(p),Sn(e.template.ngContentSelectors.map(function(t){return kn(t)}))])).toDeclStmt(En(Ya.ComponentFactory,[xn(t.importExpr(e.type.reference))],[ac.Const]),[Wc.Final,Wc.Exported]))},t.prototype._compileComponent=function(t,e,n,r,i,o){var s=this,a=r.map(function(t){return s._metadataResolver.getDirectiveSummary(t.reference)}),u=n.transitiveModule.pipes.map(function(t){return s._metadataResolver.getPipeSummary(t.reference)}),c=e.template.preserveWhitespaces,l=this._templateParser.parse(e,e.template.template,a,u,n.schemas,R(n.type,e,e.template),c),p=l.template,h=l.pipes,f=i?wn(i.stylesVar):Sn([]),d=this._viewCompiler.compileComponent(t,e,p,f,h);return i&&Tr(this._symbolResolver,i,this._styleCompiler.needsStyleShim(e),o),d},t.prototype._createOutputContext=function(t){var e=this;return{statements:[],genFilePath:t,importExpr:function(n,r){if(void 0===r&&(r=null),!(n instanceof vi))throw new Error("Internal error: unknown identifier "+JSON.stringify(n));var i=e._symbolResolver.getTypeArity(n)||0,o=e._symbolResolver.getImportAs(n)||n,s=o.filePath,a=o.name,u=o.members,c=e._symbolResolver.fileNameToModuleName(s,t),l=e._symbolResolver.fileNameToModuleName(t,t),p=c===l?null:c,h=r||[],f=i-h.length,d=h.concat(new Array(f).fill(dc));return u.reduce(function(t,e){return t.prop(e)},Cn(new kc(p,a,null),d))}}},t.prototype._codegenStyles=function(t,e,n,r){var i=this._createOutputContext(Pr(n.moduleUrl,this._styleCompiler.needsStyleShim(e),r)),o=this._styleCompiler.compileStyles(i,e,n);return Tr(this._symbolResolver,o,this._styleCompiler.needsStyleShim(e),r),this._codegenSourceModule(t,i)},t.prototype._codegenSourceModule=function(t,e){return new Tp(t,e.genFilePath,e.statements)}}(),"@angular/core"),Ip=/^\$.*\$$/,Dp={__symbolic:"ignore"},Np="useValue",Rp="provide",jp=new Set([Np,"useFactory","data"]),Lp=function(){function t(t,e,n,r,i){void 0===n&&(n=[]),void 0===r&&(r=[]);var o=this;this.summaryResolver=t,this.symbolResolver=e,this.errorRecorder=i,this.annotationCache=new Map,this.propertyCache=new Map,this.parameterCache=new Map,this.methodCache=new Map,this.conversionMap=new Map,this.annotationForParentClassWithSummaryKind=new Map,this.annotationNames=new Map,this.initializeConversionMap(),n.forEach(function(t){return o._registerDecoratorOrConstructor(o.getStaticSymbol(t.filePath,t.name),t.ctor)}),r.forEach(function(t){return o._registerFunction(o.getStaticSymbol(t.filePath,t.name),t.fn)}),this.annotationForParentClassWithSummaryKind.set(Vi.Directive,[ti.Directive,ti.Component]),this.annotationForParentClassWithSummaryKind.set(Vi.Pipe,[ti.Pipe]),this.annotationForParentClassWithSummaryKind.set(Vi.NgModule,[ti.NgModule]),this.annotationForParentClassWithSummaryKind.set(Vi.Injectable,[ti.Injectable,ti.Pipe,ti.Directive,ti.Component,ti.NgModule]),this.annotationNames.set(ti.Directive,"Directive"),this.annotationNames.set(ti.Component,"Component"),this.annotationNames.set(ti.Pipe,"Pipe"),this.annotationNames.set(ti.NgModule,"NgModule"),this.annotationNames.set(ti.Injectable,"Injectable")}return t.prototype.componentModuleUrl=function(t){var e=this.findSymbolDeclaration(t);return this.symbolResolver.getResourcePath(e)},t.prototype.resolveExternalReference=function(t){var e=this.getStaticSymbol(t.moduleName,t.name),n=this.findDeclaration(t.moduleName,t.name);return e!=n&&this.symbolResolver.recordImportAs(n,e),n},t.prototype.findDeclaration=function(t,e,n){return this.findSymbolDeclaration(this.symbolResolver.getSymbolByModule(t,e,n))},t.prototype.tryFindDeclaration=function(t,e){var n=this;return this.symbolResolver.ignoreErrorsFor(function(){return n.findDeclaration(t,e)})},t.prototype.findSymbolDeclaration=function(t){var e=this.symbolResolver.resolveSymbol(t);return e&&e.metadata instanceof vi?this.findSymbolDeclaration(e.metadata):t},t.prototype.annotations=function(t){var e=this,n=this.annotationCache.get(t);if(!n){n=[];var r=this.getTypeMetadata(t),i=this.findParentType(t,r);if(i){var o=this.annotations(i);n.push.apply(n,o)}var s=[];if(r.decorators&&(s=this.simplify(t,r.decorators),n.push.apply(n,s)),i&&!this.summaryResolver.isLibraryFile(t.filePath)&&this.summaryResolver.isLibraryFile(i.filePath)){var a=this.summaryResolver.resolveSummary(i);if(a&&a.type){var u=this.annotationForParentClassWithSummaryKind.get(a.type.summaryKind);u.some(function(t){return s.some(function(e){return e instanceof t})})||this.reportError(g("Class "+t.name+" in "+t.filePath+" extends from a "+Vi[a.type.summaryKind]+" in another compilation unit without duplicating the decorator. Please add a "+u.map(function(t){return e.annotationNames.get(t)}).join(" or ")+" decorator to the class."),t)}}this.annotationCache.set(t,n.filter(function(t){return!!t}))}return n},t.prototype.propMetadata=function(t){var e=this,n=this.propertyCache.get(t);if(!n){var r=this.getTypeMetadata(t);n={};var i=this.findParentType(t,r);if(i){var o=this.propMetadata(i);Object.keys(o).forEach(function(t){n[t]=o[t]})}var s=r.members||{};Object.keys(s).forEach(function(r){var i=s[r],o=i.find(function(t){return"property"==t.__symbolic||"method"==t.__symbolic}),a=[];n[r]&&a.push.apply(a,n[r]),n[r]=a,o&&o.decorators&&a.push.apply(a,e.simplify(t,o.decorators))}),this.propertyCache.set(t,n)}return n},t.prototype.parameters=function(t){var e=this;if(!(t instanceof vi))return this.reportError(new Error("parameters received "+JSON.stringify(t)+" which is not a StaticSymbol"),t),[];try{var n=this.parameterCache.get(t);if(!n){var r=this.getTypeMetadata(t),i=this.findParentType(t,r),o=r?r.members:null,s=o?o.__ctor__:null;if(s){var a=s.find(function(t){return"constructor"==t.__symbolic}),u=a.parameters||[],c=this.simplify(t,a.parameterDecorators||[]);n=[],u.forEach(function(r,i){var o=[],s=e.trySimplify(t,r);s&&o.push(s);var a=c?c[i]:null;a&&o.push.apply(o,a),n.push(o)})}else i&&(n=this.parameters(i));n||(n=[]),this.parameterCache.set(t,n)}return n}catch(e){throw console.error("Failed on type "+JSON.stringify(t)+" with error "+e),e}},t.prototype._methodNames=function(t){var e=this.methodCache.get(t);if(!e){var n=this.getTypeMetadata(t);e={};var r=this.findParentType(t,n);if(r){var i=this._methodNames(r);Object.keys(i).forEach(function(t){e[t]=i[t]})}var o=n.members||{};Object.keys(o).forEach(function(t){var n=o[t],r=n.some(function(t){return"method"==t.__symbolic});e[t]=e[t]||r}),this.methodCache.set(t,e)}return e},t.prototype.findParentType=function(t,e){var n=this.trySimplify(t,e.extends);if(n instanceof vi)return n},t.prototype.hasLifecycleHook=function(t,e){t instanceof vi||this.reportError(new Error("hasLifecycleHook received "+JSON.stringify(t)+" which is not a StaticSymbol"),t);try{return!!this._methodNames(t)[e]}catch(e){throw console.error("Failed on type "+JSON.stringify(t)+" with error "+e),e}},t.prototype._registerDecoratorOrConstructor=function(t,e){this.conversionMap.set(t,function(t,n){return new(e.bind.apply(e,[void 0].concat(n)))})},t.prototype._registerFunction=function(t,e){this.conversionMap.set(t,function(t,n){return e.apply(void 0,n)})},t.prototype.initializeConversionMap=function(){this.injectionToken=this.findDeclaration(Ap,"InjectionToken"),this.opaqueToken=this.findDeclaration(Ap,"OpaqueToken"),this.ROUTES=this.tryFindDeclaration("@angular/router","ROUTES"),this.ANALYZE_FOR_ENTRY_COMPONENTS=this.findDeclaration(Ap,"ANALYZE_FOR_ENTRY_COMPONENTS"),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Host"),ti.Host),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Injectable"),ti.Injectable),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Self"),ti.Self),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"SkipSelf"),ti.SkipSelf),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Inject"),ti.Inject),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Optional"),ti.Optional),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Attribute"),ti.Attribute),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"ContentChild"),ti.ContentChild),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"ContentChildren"),ti.ContentChildren),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"ViewChild"),ti.ViewChild),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"ViewChildren"),ti.ViewChildren),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Input"),ti.Input),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Output"),ti.Output),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Pipe"),ti.Pipe),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"HostBinding"),ti.HostBinding),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"HostListener"),ti.HostListener),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Directive"),ti.Directive),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Component"),ti.Component),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"NgModule"),ti.NgModule),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Host"),ti.Host),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Self"),ti.Self),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"SkipSelf"),ti.SkipSelf),this._registerDecoratorOrConstructor(this.findDeclaration(Ap,"Optional"),ti.Optional),this._registerFunction(this.findDeclaration(Ap,"trigger"),ti.trigger),this._registerFunction(this.findDeclaration(Ap,"state"),ti.state),this._registerFunction(this.findDeclaration(Ap,"transition"),ti.transition),this._registerFunction(this.findDeclaration(Ap,"style"),ti.style),this._registerFunction(this.findDeclaration(Ap,"animate"),ti.animate),this._registerFunction(this.findDeclaration(Ap,"keyframes"),ti.keyframes),this._registerFunction(this.findDeclaration(Ap,"sequence"),ti.sequence),this._registerFunction(this.findDeclaration(Ap,"group"),ti.group)},t.prototype.getStaticSymbol=function(t,e,n){return this.symbolResolver.getStaticSymbol(t,e,n)},t.prototype.reportError=function(t,e,n){if(!this.errorRecorder)throw t;this.errorRecorder(t,e&&e.filePath||n)},t.prototype.trySimplify=function(t,e){var n=this.errorRecorder;this.errorRecorder=function(t,e){};var r=this.simplify(t,e);return this.errorRecorder=n,r},t.prototype.simplify=function(t,e){function n(t,e,r,a){function u(t){var e=i.symbolResolver.resolveSymbol(t);return e?e.metadata:null}function c(e,i,u){if(i&&"function"==i.__symbolic){if(s.get(e))throw new Error("Recursion not supported");s.set(e,!0);try{var c=i.value;if(c&&(0!=r||"error"!=c.__symbolic)){var p=i.parameters,h=i.defaults;u=u.map(function(e){return n(t,e,r+1,a)}).map(function(t){return Nr(t)?void 0:t}),h&&h.length>u.length&&u.push.apply(u,h.slice(u.length).map(function(t){return l(t)}));for(var f=Vp.build(),d=0;d<p.length;d++)f.define(p[d],u[d]);var y,m=o;try{o=f.done(),y=n(e,c,r+1,a)}finally{o=m}return y}}finally{s.delete(e)}}return 0===r?Dp:l({__symbolic:"error",message:"Function call not supported",context:e})}function l(e){if(Vr(e))return e;if(e instanceof Array){for(var s=[],p=0,h=e;p<h.length;p++){var f=h[p];if(f&&"spread"===f.__symbolic){var d=n(t,f.expression,r,0);if(Array.isArray(d)){for(var y=0,m=d;y<m.length;y++){var v=m[y];s.push(v)}continue}}var g=l(f);Nr(g)||s.push(g)}return s}if(e instanceof vi){if(e===i.injectionToken||e===i.opaqueToken||i.conversionMap.has(e)||a>0&&!e.members.length)return e;var b=e,_=u(b);return null!=_?n(b,_,r+1,a):b}if(e){if(e.__symbolic){var b=void 0;switch(e.__symbolic){case"binop":var w=l(e.left);if(Nr(w))return w;var C=l(e.right);if(Nr(C))return C;switch(e.operator){case"&&":return w&&C;case"||":return w||C;case"|":return w|C;case"^":return w^C;case"&":return w&C;case"==":return w==C;case"!=":return w!=C;case"===":return w===C;case"!==":return w!==C;case"<":return w<C;case">":return w>C;case"<=":return w<=C;case">=":return w>=C;case"<<":return w<<C;case">>":return w>>C;case"+":return w+C;case"-":return w-C;case"*":return w*C;case"/":return w/C;case"%":return w%C}return null;case"if":return l(l(e.condition)?e.thenExpression:e.elseExpression);case"pre":var E=l(e.operand);if(Nr(E))return E;switch(e.operator){case"+":return E;case"-":return-E;case"!":return!E;case"~":return~E}return null;case"index":var x=n(t,e.expression,r,0),S=n(t,e.index,r,0);return x&&Vr(S)?x[S]:null;case"select":var O=e.member,T=t,P=l(e.expression);if(P instanceof vi){var M=P.members.concat(O);T=i.getStaticSymbol(P.filePath,P.name,M);var _=u(T);return null!=_?n(T,_,r+1,a):T}return P&&Vr(O)?n(T,P[O],r+1,a):null;case"reference":var k=e.name,A=o.resolve(k);if(A!=Vp.missing)return A;break;case"class":case"function":return t;case"new":case"call":if((b=n(t,e.expression,r+1,0))instanceof vi){if(b===i.injectionToken||b===i.opaqueToken)return t;var I=e.arguments||[],D=i.conversionMap.get(b);if(D){var N=I.map(function(e){return n(t,e,r+1,a)}).map(function(t){return Nr(t)?void 0:t});return D(t,N)}return c(b,u(b),I)}return Dp;case"error":var R=jr(e);return e.line?(R=R+" (position "+(e.line+1)+":"+(e.character+1)+" in the original .ts file)",i.reportError(Fr(R,t.filePath,e.line,e.character),t)):i.reportError(new Error(R),t),Dp;case"ignore":return e}return null}return Lr(e,function(o,s){if(jp.has(s)){if(s===Np&&Rp in e){var u=l(e.provide);if(u===i.ROUTES||u==i.ANALYZE_FOR_ENTRY_COMPONENTS)return l(o)}return n(t,o,r,a+1)}return l(o)})}return Dp}try{return l(e)}catch(e){var p=t.members.length?"."+t.members.join("."):"",h=e.message+", resolving symbol "+t.name+p+" in "+t.filePath;if(e.fileName)throw Fr(h,e.fileName,e.line,e.column);throw g(h)}}var r=this,i=this,o=Vp.empty,s=new Map,a=this.errorRecorder?function(t,e){try{return n(t,e,0,0)}catch(e){r.reportError(e,t)}}(t,e):n(t,e,0,0);if(!Nr(a))return a},t.prototype.getTypeMetadata=function(t){var e=this.symbolResolver.resolveSymbol(t);return e&&e.metadata?e.metadata:{__symbolic:"class"}},t}(),Vp=function(){function t(){}return t.prototype.resolve=function(t){},t.build=function(){var e=new Map;return{define:function(t,n){return e.set(t,n),this},done:function(){return e.size>0?new Fp(e):t.empty}}},t}();Vp.missing={},Vp.empty={resolve:function(t){return Vp.missing}};var Fp=function(t){function e(e){var n=t.call(this)||this;return n.bindings=e,n}return Jr.a(e,t),e.prototype.resolve=function(t){return this.bindings.has(t)?this.bindings.get(t):Vp.missing},e}(Vp),Hp=function(){function t(t,e){this.symbol=t,this.metadata=e}return t}(),Bp=function(){function t(t,e,n,r){this.host=t,this.staticSymbolCache=e,this.summaryResolver=n,this.errorRecorder=r,this.metadataCache=new Map,this.resolvedSymbols=new Map,this.resolvedFilePaths=new Set,this.importAs=new Map,this.symbolResourcePaths=new Map,this.symbolFromFile=new Map,this.knownFileNameToModuleNames=new Map}return t.prototype.resolveSymbol=function(t){if(t.members.length>0)return this._resolveSymbolMembers(t);var e=this.resolvedSymbols.get(t);return e||((e=this._resolveSymbolFromSummary(t))?e:(this._createSymbolsOf(t.filePath),e=this.resolvedSymbols.get(t)))},t.prototype.getImportAs=function(t){if(t.members.length){var e=this.getStaticSymbol(t.filePath,t.name),n=this.getImportAs(e);return n?this.getStaticSymbol(n.filePath,n.name,t.members):null}var r=nn(t.filePath);if(r!==t.filePath){var i=on(t.name),e=this.getStaticSymbol(r,i,t.members),n=this.getImportAs(e);return n?this.getStaticSymbol(en(n.filePath),rn(n.name),e.members):null}var o=this.summaryResolver.getImportAs(t);return o||(o=this.importAs.get(t)),o},t.prototype.getResourcePath=function(t){return this.symbolResourcePaths.get(t)||t.filePath},t.prototype.getTypeArity=function(t){if(Ze(t.filePath))return null;for(var e=this.resolveSymbol(t);e&&e.metadata instanceof vi;)e=this.resolveSymbol(e.metadata);return e&&e.metadata&&e.metadata.arity||null},t.prototype.fileNameToModuleName=function(t,e){return this.knownFileNameToModuleNames.get(t)||this.host.fileNameToModuleName(t,e)},t.prototype.recordImportAs=function(t,e){t.assertNoMembers(),e.assertNoMembers(),this.importAs.set(t,e)},t.prototype.invalidateFile=function(t){this.metadataCache.delete(t),this.resolvedFilePaths.delete(t);var e=this.symbolFromFile.get(t);if(e){this.symbolFromFile.delete(t);for(var n=0,r=e;n<r.length;n++){var i=r[n];this.resolvedSymbols.delete(i),this.importAs.delete(i),this.symbolResourcePaths.delete(i)}}},t.prototype.ignoreErrorsFor=function(t){var e=this.errorRecorder;this.errorRecorder=function(){};try{return t()}finally{this.errorRecorder=e}},t.prototype._resolveSymbolMembers=function(t){var e=t.members,n=this.resolveSymbol(this.getStaticSymbol(t.filePath,t.name));if(!n)return null;var r=n.metadata;if(r instanceof vi)return new Hp(t,this.getStaticSymbol(r.filePath,r.name,e));if(!r||"class"!==r.__symbolic){for(var i=r,o=0;o<e.length&&i;o++)i=i[e[o]];return new Hp(t,i)}return r.statics&&1===e.length?new Hp(t,r.statics[e[0]]):null},t.prototype._resolveSymbolFromSummary=function(t){var e=this.summaryResolver.resolveSummary(t);return e?new Hp(t,e.metadata):null},t.prototype.getStaticSymbol=function(t,e,n){return this.staticSymbolCache.get(t,e,n)},t.prototype.getSymbolsOf=function(t){var e=new Set(this.summaryResolver.getSymbolsOf(t));return this._createSymbolsOf(t),this.resolvedSymbols.forEach(function(n){n.symbol.filePath===t&&e.add(n.symbol)}),Array.from(e)},t.prototype._createSymbolsOf=function(t){var e=this;if(!this.resolvedFilePaths.has(t)){this.resolvedFilePaths.add(t);var n=[],r=this.getModuleMetadata(t);if(r.importAs&&this.knownFileNameToModuleNames.set(t,r.importAs),r.metadata){var i=new Set(Object.keys(r.metadata).map(Hr)),o=r.origins||{};Object.keys(r.metadata).forEach(function(s){var a=r.metadata[s],u=Hr(s),c=e.getStaticSymbol(t,u),l=o.hasOwnProperty(s)&&o[s];if(l){var p=e.resolveModule(l,t);p?e.symbolResourcePaths.set(c,p):e.reportError(new Error("Couldn't resolve original symbol for "+l+" from "+t))}n.push(e.createResolvedSymbol(c,t,i,a))})}if(r.exports)for(var s=this,a=0,u=r.exports;a<u.length;a++){var c=u[a];!function(r){if(r.export)r.export.forEach(function(i){var o;o="string"==typeof i?i:i.as,o=Hr(o);var s=o;"string"!=typeof i&&(s=Hr(i.name));var a=e.resolveModule(r.from,t);if(a){var u=e.getStaticSymbol(a,s),c=e.getStaticSymbol(t,o);n.push(e.createExport(c,u))}});else{var i=s.resolveModule(r.from,t);if(i){s.getSymbolsOf(i).forEach(function(r){var i=e.getStaticSymbol(t,r.name);n.push(e.createExport(i,r))})}}}(c)}n.forEach(function(t){return e.resolvedSymbols.set(t.symbol,t)}),this.symbolFromFile.set(t,n.map(function(t){return t.symbol}))}},t.prototype.createResolvedSymbol=function(t,e,n,r){if(this.summaryResolver.isLibraryFile(t.filePath)&&r&&"class"===r.__symbolic){var i={__symbolic:"class",arity:r.arity};return new Hp(t,i)}var o=this,s=function(r){function i(){return null!==r&&r.apply(this,arguments)||this}return Jr.a(i,r),i.prototype.visitStringMap=function(i,s){var a=i.__symbolic;if("function"===a){var u=s.length;s.push.apply(s,i.parameters||[]);var c=r.prototype.visitStringMap.call(this,i,s);return s.length=u,c}if("reference"!==a)return r.prototype.visitStringMap.call(this,i,s);var l=i.module,p=i.name?Hr(i.name):i.name;if(!p)return null;var h=void 0;return l?(h=o.resolveModule(l,t.filePath),h?o.getStaticSymbol(h,p):{__symbolic:"error",message:"Could not resolve "+l+" relative to "+t.filePath+"."}):s.indexOf(p)>=0?{__symbolic:"reference",name:p}:n.has(p)?o.getStaticSymbol(e,p):void 0},i}(Ai),a=y(r,new s,[]);return a instanceof vi?this.createExport(t,a):new Hp(t,a)},t.prototype.createExport=function(t,e){return t.assertNoMembers(),e.assertNoMembers(),this.summaryResolver.isLibraryFile(t.filePath)&&this.importAs.set(e,this.getImportAs(t)||t),new Hp(t,e)},t.prototype.reportError=function(t,e,n){if(!this.errorRecorder)throw t;this.errorRecorder(t,e&&e.filePath||n)},t.prototype.getModuleMetadata=function(t){var e=this.metadataCache.get(t);if(!e){var n=this.host.getMetadataFor(t);if(n){var r=-1;n.forEach(function(t){t.version>r&&(r=t.version,e=t)})}if(e||(e={__symbolic:"module",version:3,module:t,metadata:{}}),3!=e.version){var i=2==e.version?"Unsupported metadata version "+e.version+" for module "+t+". This module should be compiled with a newer version of ngc":"Metadata version mismatch for module "+t+", found version "+e.version+", expected 3";this.reportError(new Error(i))}this.metadataCache.set(t,e)}return e},t.prototype.getSymbolByModule=function(t,e,n){var r=this.resolveModule(t,n);return r?this.getStaticSymbol(r,e):(this.reportError(new Error("Could not resolve module "+t+(n?" relative to $ {\n containingFile\n } ":""))),this.getStaticSymbol("ERROR:"+t,e))},t.prototype.resolveModule=function(t,e){try{return this.host.moduleNameToFileName(t,e)}catch(n){console.error("Could not resolve module '"+t+"' relative to file "+e),this.reportError(n,void 0,e)}return null},t}(),Up=function(){function t(t,e){this.host=t,this.staticSymbolCache=e,this.summaryCache=new Map,this.loadedFilePaths=new Set,this.importAs=new Map}return t.prototype.isLibraryFile=function(t){return!this.host.isSourceFile($e(t))},t.prototype.getLibraryFileName=function(t){return this.host.getOutputFileName(t)},t.prototype.resolveSummary=function(t){t.assertNoMembers();var e=this.summaryCache.get(t);return e||(this._loadSummaryFile(t.filePath),e=this.summaryCache.get(t)),e},t.prototype.getSymbolsOf=function(t){return this._loadSummaryFile(t),Array.from(this.summaryCache.keys()).filter(function(e){return e.filePath===t})},t.prototype.getImportAs=function(t){return t.assertNoMembers(),this.importAs.get(t)},t.prototype.addSummary=function(t){this.summaryCache.set(t.symbol,t)},t.prototype._loadSummaryFile=function(t){var e=this;if(!this.loadedFilePaths.has(t)&&(this.loadedFilePaths.add(t),this.isLibraryFile(t))){var n=tn(t),r=void 0;try{r=this.host.loadSummary(n)}catch(t){throw console.error("Error loading summary file "+n),t}if(r){var i=Er(this.staticSymbolCache,r),o=i.summaries,s=i.importAs;o.forEach(function(t){return e.summaryCache.set(t.symbol,t)}),s.forEach(function(n){e.importAs.set(n.symbol,e.staticSymbolCache.get(Xe(t),n.importAs))})}}},t}(),Yp=function(){function t(t,e,n,r){this.parent=t,this.instance=e,this.className=n,this.vars=r,this.exports=[]}return t.prototype.createChildWihtLocalVars=function(){return new t(this,this.instance,this.className,new Map)},t}(),zp=function(){function t(t){this.value=t}return t}(),qp=function(){function t(){}return t.prototype.debugAst=function(t){return zn(t)},t.prototype.visitDeclareVarStmt=function(t,e){return e.vars.set(t.name,t.value.visitExpression(this,e)),t.hasModifier(Wc.Exported)&&e.exports.push(t.name),null},t.prototype.visitWriteVarExpr=function(t,e){for(var n=t.value.visitExpression(this,e),r=e;null!=r;){if(r.vars.has(t.name))return r.vars.set(t.name,n),n;r=r.parent}throw new Error("Not declared variable "+t.name)},t.prototype.visitReadVarExpr=function(t,e){var n=t.name;if(null!=t.builtin)switch(t.builtin){case bc.Super:return e.instance.__proto__;case bc.This:return e.instance;case bc.CatchError:n=Wp;break;case bc.CatchStack:n=Gp;break;default:throw new Error("Unknown builtin variable "+t.builtin)}for(var r=e;null!=r;){if(r.vars.has(n))return r.vars.get(n);r=r.parent}throw new Error("Not declared variable "+n)},t.prototype.visitWriteKeyExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.index.visitExpression(this,e),i=t.value.visitExpression(this,e);return n[r]=i,i},t.prototype.visitWritePropExpr=function(t,e){var n=t.receiver.visitExpression(this,e),r=t.value.visitExpression(this,e);return n[t.name]=r,r},t.prototype.visitInvokeMethodExpr=function(t,e){var n,r=t.receiver.visitExpression(this,e),i=this.visitAllExpressions(t.args,e);if(null!=t.builtin)switch(t.builtin){case xc.ConcatArray:n=r.concat.apply(r,i);break;case xc.SubscribeObservable:n=r.subscribe({next:i[0]});break;case xc.Bind:n=r.bind.apply(r,i);break;default:throw new Error("Unknown builtin method "+t.builtin)}else n=r[t.name].apply(r,i);return n},t.prototype.visitInvokeFunctionExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),r=t.fn;return r instanceof _c&&r.builtin===bc.Super?(e.instance.constructor.prototype.constructor.apply(e.instance,n),null):t.fn.visitExpression(this,e).apply(null,n)},t.prototype.visitReturnStmt=function(t,e){return new zp(t.value.visitExpression(this,e))},t.prototype.visitDeclareClassStmt=function(t,e){var n=Yr(t,e,this);return e.vars.set(t.name,n),t.hasModifier(Wc.Exported)&&e.exports.push(t.name),null},t.prototype.visitExpressionStmt=function(t,e){return t.expr.visitExpression(this,e)},t.prototype.visitIfStmt=function(t,e){return t.condition.visitExpression(this,e)?this.visitAllStatements(t.trueCase,e):null!=t.falseCase?this.visitAllStatements(t.falseCase,e):null},t.prototype.visitTryCatchStmt=function(t,e){try{return this.visitAllStatements(t.bodyStmts,e)}catch(r){var n=e.createChildWihtLocalVars();return n.vars.set(Wp,r),n.vars.set(Gp,r.stack),this.visitAllStatements(t.catchStmts,n)}},t.prototype.visitThrowStmt=function(t,e){throw t.error.visitExpression(this,e)},t.prototype.visitCommentStmt=function(t,e){return null},t.prototype.visitInstantiateExpr=function(t,e){var n=this.visitAllExpressions(t.args,e),r=t.classExpr.visitExpression(this,e);return new(r.bind.apply(r,[void 0].concat(n)))},t.prototype.visitLiteralExpr=function(t,e){return t.value},t.prototype.visitExternalExpr=function(t,e){return t.value.runtime},t.prototype.visitConditionalExpr=function(t,e){return t.condition.visitExpression(this,e)?t.trueCase.visitExpression(this,e):null!=t.falseCase?t.falseCase.visitExpression(this,e):null},t.prototype.visitNotExpr=function(t,e){return!t.condition.visitExpression(this,e)},t.prototype.visitAssertNotNullExpr=function(t,e){return t.condition.visitExpression(this,e)},t.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e)},t.prototype.visitFunctionExpr=function(t,e){return zr(t.params.map(function(t){return t.name}),t.statements,e,this)},t.prototype.visitDeclareFunctionStmt=function(t,e){var n=t.params.map(function(t){return t.name});return e.vars.set(t.name,zr(n,t.statements,e,this)),t.hasModifier(Wc.Exported)&&e.exports.push(t.name),null},t.prototype.visitBinaryOperatorExpr=function(t,e){var n=this,r=function(){return t.lhs.visitExpression(n,e)},i=function(){return t.rhs.visitExpression(n,e)};switch(t.operator){case vc.Equals:return r()==i();case vc.Identical:return r()===i();case vc.NotEquals:return r()!=i();case vc.NotIdentical:return r()!==i();case vc.And:return r()&&i();case vc.Or:return r()||i();case vc.Plus:return r()+i();case vc.Minus:return r()-i();case vc.Divide:return r()/i();case vc.Multiply:return r()*i();case vc.Modulo:return r()%i();case vc.Lower:return r()<i();case vc.LowerEquals:return r()<=i();case vc.Bigger:return r()>i();case vc.BiggerEquals:return r()>=i();default:throw new Error("Unknown operator "+t.operator)}},t.prototype.visitReadPropExpr=function(t,e){return t.receiver.visitExpression(this,e)[t.name]},t.prototype.visitReadKeyExpr=function(t,e){return t.receiver.visitExpression(this,e)[t.index.visitExpression(this,e)]},t.prototype.visitLiteralArrayExpr=function(t,e){return this.visitAllExpressions(t.entries,e)},t.prototype.visitLiteralMapExpr=function(t,e){var n=this,r={};return t.entries.forEach(function(t){return r[t.key]=t.value.visitExpression(n,e)}),r},t.prototype.visitCommaExpr=function(t,e){var n=this.visitAllExpressions(t.parts,e);return n[n.length-1]},t.prototype.visitAllExpressions=function(t,e){var n=this;return t.map(function(t){return t.visitExpression(n,e)})},t.prototype.visitAllStatements=function(t,e){for(var n=0;n<t.length;n++){var r=t[n],i=r.visitStatement(this,e);if(i instanceof zp)return i}return null},t}(),Wp="error",Gp="stack",Kp=function(t){function e(){return t.call(this,!1)||this}return Jr.a(e,t),e.prototype.visitDeclareClassStmt=function(t,e){var n=this;return e.pushClass(t),this._visitClassConstructor(t,e),null!=t.parent&&(e.print(t,t.name+".prototype = Object.create("),t.parent.visitExpression(this,e),e.println(t,".prototype);")),t.getters.forEach(function(r){return n._visitClassGetter(t,r,e)}),t.methods.forEach(function(r){return n._visitClassMethod(t,r,e)}),e.popClass(),null},e.prototype._visitClassConstructor=function(t,e){e.print(t,"function "+t.name+"("),null!=t.constructorMethod&&this._visitParams(t.constructorMethod.params,e),e.println(t,") {"),e.incIndent(),null!=t.constructorMethod&&t.constructorMethod.body.length>0&&(e.println(t,"var self = this;"),this.visitAllStatements(t.constructorMethod.body,e)),e.decIndent(),e.println(t,"}")},e.prototype._visitClassGetter=function(t,e,n){n.println(t,"Object.defineProperty("+t.name+".prototype, '"+e.name+"', { get: function() {"),n.incIndent(),e.body.length>0&&(n.println(t,"var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println(t,"}});")},e.prototype._visitClassMethod=function(t,e,n){n.print(t,t.name+".prototype."+e.name+" = function("),this._visitParams(e.params,n),n.println(t,") {"),n.incIndent(),e.body.length>0&&(n.println(t,"var self = this;"),this.visitAllStatements(e.body,n)),n.decIndent(),n.println(t,"};")},e.prototype.visitReadVarExpr=function(e,n){if(e.builtin===bc.This)n.print(e,"self");else{if(e.builtin===bc.Super)throw new Error("'super' needs to be handled at a parent ast node, not at the variable level!");t.prototype.visitReadVarExpr.call(this,e,n)}return null},e.prototype.visitDeclareVarStmt=function(t,e){return e.print(t,"var "+t.name+" = "),t.value.visitExpression(this,e),e.println(t,";"),null},e.prototype.visitCastExpr=function(t,e){return t.value.visitExpression(this,e),null},e.prototype.visitInvokeFunctionExpr=function(e,n){var r=e.fn;return r instanceof _c&&r.builtin===bc.Super?(n.currentClass.parent.visitExpression(this,n),n.print(e,".call(this"),e.args.length>0&&(n.print(e,", "),this.visitAllExpressions(e.args,n,",")),n.print(e,")")):t.prototype.visitInvokeFunctionExpr.call(this,e,n),null},e.prototype.visitFunctionExpr=function(t,e){return e.print(t,"function("),this._visitParams(t.params,e),e.println(t,") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.print(t,"}"),null},e.prototype.visitDeclareFunctionStmt=function(t,e){return e.print(t,"function "+t.name+"("),this._visitParams(t.params,e),e.println(t,") {"),e.incIndent(),this.visitAllStatements(t.statements,e),e.decIndent(),e.println(t,"}"),null},e.prototype.visitTryCatchStmt=function(t,e){e.println(t,"try {"),e.incIndent(),this.visitAllStatements(t.bodyStmts,e),e.decIndent(),e.println(t,"} catch ("+gl.name+") {"),e.incIndent();var n=[bl.set(gl.prop("stack")).toDeclStmt(null,[Wc.Final])].concat(t.catchStmts);return this.visitAllStatements(n,e),e.decIndent(),e.println(t,"}"),null},e.prototype._visitParams=function(t,e){this.visitAllObjects(function(t){return e.print(null,t.name)},t,e,",")},e.prototype.getBuiltinMethodName=function(t){var e;switch(t){case xc.ConcatArray:e="concat";break;case xc.SubscribeObservable:e="subscribe";break;case xc.Bind:e="bind";break;default:throw new Error("Unknown builtin method: "+t)}return e},e}(Cl),Qp=function(t){function e(){var e=t.apply(this,arguments)||this;return e._evalArgNames=[],e._evalArgValues=[],e._evalExportedVars=[],e}return Jr.a(e,t),e.prototype.createReturnStmt=function(t){new $c(new Uc(this._evalExportedVars.map(function(t){return new Bc(t,wn(t),!1)}))).visitStatement(this,t)},e.prototype.getArgs=function(){for(var t={},e=0;e<this._evalArgNames.length;e++)t[this._evalArgNames[e]]=this._evalArgValues[e];return t},e.prototype.visitExternalExpr=function(t,e){var n=t.value.runtime,r=this._evalArgValues.indexOf(n);if(-1===r){r=this._evalArgValues.length,this._evalArgValues.push(n);var i=E({reference:t.value.runtime})||"val";this._evalArgNames.push("jit_"+i+"_"+r)}return e.print(t,this._evalArgNames[r]),null},e.prototype.visitDeclareVarStmt=function(e,n){return e.hasModifier(Wc.Exported)&&this._evalExportedVars.push(e.name),t.prototype.visitDeclareVarStmt.call(this,e,n)},e.prototype.visitDeclareFunctionStmt=function(e,n){return e.hasModifier(Wc.Exported)&&this._evalExportedVars.push(e.name),t.prototype.visitDeclareFunctionStmt.call(this,e,n)},e.prototype.visitDeclareClassStmt=function(e,n){return e.hasModifier(Wc.Exported)&&this._evalExportedVars.push(e.name),t.prototype.visitDeclareClassStmt.call(this,e,n)},e}(Kp),Xp=function(){function t(t,e,n,r,i,o,s,a,u){this._injector=t,this._metadataResolver=e,this._templateParser=n,this._styleCompiler=r,this._viewCompiler=i,this._ngModuleCompiler=o,this._summaryResolver=s,this._compilerConfig=a,this._console=u,this._compiledTemplateCache=new Map,this._compiledHostTemplateCache=new Map,this._compiledDirectiveWrapperCache=new Map,this._compiledNgModuleCache=new Map,this._sharedStylesheetCount=0}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return Ii.assertSync(this._compileModuleAndComponents(t,!0))},t.prototype.compileModuleAsync=function(t){return Promise.resolve(this._compileModuleAndComponents(t,!1))},t.prototype.compileModuleAndAllComponentsSync=function(t){return Ii.assertSync(this._compileModuleAndAllComponents(t,!0))},t.prototype.compileModuleAndAllComponentsAsync=function(t){return Promise.resolve(this._compileModuleAndAllComponents(t,!1))},t.prototype.getNgContentSelectors=function(t){this._console.warn("Compiler.getNgContentSelectors is deprecated. Use ComponentFactory.ngContentSelectors instead!");var e=this._compiledTemplateCache.get(t);if(!e)throw new Error("The component "+Object(ti["\u0275stringify"])(t)+" is not yet compiled!");return e.compMeta.template.ngContentSelectors},t.prototype.getComponentFactory=function(t){return this._metadataResolver.getDirectiveSummary(t).componentFactory},t.prototype.loadAotSummaries=function(t){var e=this;this.clearCache(),Kr(t).forEach(function(t){e._summaryResolver.addSummary({symbol:t.type.reference,metadata:null,type:t})})},t.prototype.hasAotSummary=function(t){return!!this._summaryResolver.resolveSummary(t)},t.prototype._filterJitIdentifiers=function(t){var e=this;return t.map(function(t){return t.reference}).filter(function(t){return!e.hasAotSummary(t)})},t.prototype._compileModuleAndComponents=function(t,e){var n=this;return Ii.then(this._loadModules(t,e),function(){return n._compileComponents(t,null),n._compileModule(t)})},t.prototype._compileModuleAndAllComponents=function(t,e){var n=this;return Ii.then(this._loadModules(t,e),function(){var e=[];return n._compileComponents(t,e),new ti.ModuleWithComponentFactories(n._compileModule(t),e)})},t.prototype._loadModules=function(t,e){var n=this,r=[],i=this._metadataResolver.getNgModuleMetadata(t);return this._filterJitIdentifiers(i.transitiveModule.modules).forEach(function(t){var i=n._metadataResolver.getNgModuleMetadata(t);n._filterJitIdentifiers(i.declaredDirectives).forEach(function(t){var o=n._metadataResolver.loadDirectiveMetadata(i.type.reference,t,e);o&&r.push(o)}),n._filterJitIdentifiers(i.declaredPipes).forEach(function(t){return n._metadataResolver.getOrLoadPipeMetadata(t)})}),Ii.all(r)},t.prototype._compileModule=function(t){var e=this,n=this._compiledNgModuleCache.get(t);if(!n){var r=this._metadataResolver.getNgModuleMetadata(t),i=[this._metadataResolver.getProviderMetadata(new qi(ti.Compiler,{useFactory:function(){return new Zp(e,r.type.reference)}}))],o=Qr(),s=this._ngModuleCompiler.compile(o,r,i);n=this._compilerConfig.useJit?Wr(L(r),o.statements)[s.ngModuleFactoryVar]:Br(o.statements)[s.ngModuleFactoryVar],this._compiledNgModuleCache.set(r.type.reference,n)}return n},t.prototype._compileComponents=function(t,e){var n=this,r=this._metadataResolver.getNgModuleMetadata(t),i=new Map,o=new Set,s=this._filterJitIdentifiers(r.transitiveModule.modules);s.forEach(function(t){var r=n._metadataResolver.getNgModuleMetadata(t);n._filterJitIdentifiers(r.declaredDirectives).forEach(function(t){i.set(t,r);var s=n._metadataResolver.getDirectiveMetadata(t);if(s.isComponent&&(o.add(n._createCompiledTemplate(s,r)),e)){var a=n._createCompiledHostTemplate(s.type.reference,r);o.add(a),e.push(s.componentFactory)}})}),s.forEach(function(t){var e=n._metadataResolver.getNgModuleMetadata(t);n._filterJitIdentifiers(e.declaredDirectives).forEach(function(t){var e=n._metadataResolver.getDirectiveMetadata(t);e.isComponent&&e.entryComponents.forEach(function(t){var e=i.get(t.componentType);o.add(n._createCompiledHostTemplate(t.componentType,e))})}),e.entryComponents.forEach(function(t){if(!n.hasAotSummary(t.componentType.reference)){var e=i.get(t.componentType);o.add(n._createCompiledHostTemplate(t.componentType,e))}})}),o.forEach(function(t){return n._compileTemplate(t)})},t.prototype.clearCacheFor=function(t){this._compiledNgModuleCache.delete(t),this._metadataResolver.clearCacheFor(t),this._compiledHostTemplateCache.delete(t),this._compiledTemplateCache.get(t)&&this._compiledTemplateCache.delete(t)},t.prototype.clearCache=function(){this._metadataResolver.clearCache(),this._compiledTemplateCache.clear(),this._compiledHostTemplateCache.clear(),this._compiledNgModuleCache.clear()},t.prototype._createCompiledHostTemplate=function(t,e){if(!e)throw new Error("Component "+Object(ti["\u0275stringify"])(t)+" is not part of any NgModule or the module has not been imported into your module.");var n=this._compiledHostTemplateCache.get(t);if(!n){var r=this._metadataResolver.getDirectiveMetadata(t);Gr(r);var i=r.componentFactory,o=this._metadataResolver.getHostComponentType(t),s=A(o,r,Object(ti["\u0275getComponentViewDefinitionFactory"])(i));n=new $p(!0,r.type,s,e,[r.type]),this._compiledHostTemplateCache.set(t,n)}return n},t.prototype._createCompiledTemplate=function(t,e){var n=this._compiledTemplateCache.get(t.type.reference);return n||(Gr(t),n=new $p(!1,t.type,t,e,e.transitiveModule.directives),this._compiledTemplateCache.set(t.type.reference,n)),n},t.prototype._compileTemplate=function(t){var e=this;if(!t.isCompiled){var n=t.compMeta,r=new Map,i=Qr(),o=this._styleCompiler.compileComponent(i,n),s=n.template.preserveWhitespaces;n.template.externalStylesheets.forEach(function(t){var i=e._styleCompiler.compileStyles(Qr(),n,t);r.set(t.moduleUrl,i)}),this._resolveStylesCompileResult(o,r);var a,u=t.directives.map(function(t){return e._metadataResolver.getDirectiveSummary(t.reference)}),c=t.ngModule.transitiveModule.pipes.map(function(t){return e._metadataResolver.getPipeSummary(t.reference)}),l=this._templateParser.parse(n,n.template.template,u,c,t.ngModule.schemas,R(t.ngModule.type,t.compMeta,t.compMeta.template),s),p=l.template,h=l.pipes,f=this._viewCompiler.compileComponent(i,n,p,wn(o.stylesVar),h);a=this._compilerConfig.useJit?Wr(V(t.ngModule.type,t.compMeta),i.statements):Br(i.statements);var d=a[f.viewClassVar],y=a[f.rendererTypeVar];t.compiled(d,y)}},t.prototype._resolveStylesCompileResult=function(t,e){var n=this;t.dependencies.forEach(function(t,r){var i=e.get(t.moduleUrl),o=n._resolveAndEvalStylesCompileResult(i,e);t.setValue(o)})},t.prototype._resolveAndEvalStylesCompileResult=function(t,e){return this._resolveStylesCompileResult(t,e),this._compilerConfig.useJit?Wr(j(t.meta,this._sharedStylesheetCount++),t.outputCtx.statements)[t.stylesVar]:Br(t.outputCtx.statements)[t.stylesVar]},t}();Xp.decorators=[{type:z}],Xp.ctorParameters=function(){return[{type:ti.Injector},{type:oc},{type:Du},{type:ap},{type:bp},{type:hl},{type:nc},{type:Gi},{type:ti["\u0275Console"]}]};var $p=function(){function t(t,e,n,r,i){this.isHost=t,this.compType=e,this.compMeta=n,this.ngModule=r,this.directives=i,this._viewClass=null,this.isCompiled=!1}return t.prototype.compiled=function(t,e){this._viewClass=t,this.compMeta.componentViewType.setDelegate(t);for(var n in e)this.compMeta.rendererType[n]=e[n];this.isCompiled=!0},t}(),Zp=function(){function t(t,e){this._delegate=t,this._ngModule=e}return Object.defineProperty(t.prototype,"_injector",{get:function(){return this._delegate.injector},enumerable:!0,configurable:!0}),t.prototype.compileModuleSync=function(t){return this._delegate.compileModuleSync(t)},t.prototype.compileModuleAsync=function(t){return this._delegate.compileModuleAsync(t)},t.prototype.compileModuleAndAllComponentsSync=function(t){return this._delegate.compileModuleAndAllComponentsSync(t)},t.prototype.compileModuleAndAllComponentsAsync=function(t){return this._delegate.compileModuleAndAllComponentsAsync(t)},t.prototype.getNgContentSelectors=function(t){return this._delegate.getNgContentSelectors(t)},t.prototype.clearCache=function(){this._delegate.clearCache()},t.prototype.clearCacheFor=function(t){this._delegate.clearCacheFor(t)},t}(),Jp=function(){function t(t,e,n,r){void 0===r&&(r=null),this._htmlParser=t,this._implicitTags=e,this._implicitAttrs=n,this._locale=r,this._messages=[]}return t.prototype.updateFromTemplate=function(t,e,n){var r=this._htmlParser.parse(t,e,!0,n);if(r.errors.length)return r.errors;var i=$t(r.rootNodes,n,this._implicitTags,this._implicitAttrs);return i.errors.length?i.errors:((o=this._messages).push.apply(o,i.messages),[]);var o},t.prototype.getMessages=function(){return this._messages},t.prototype.write=function(t,e){var n={},r=new th;this._messages.forEach(function(e){var r=t.digest(e);n.hasOwnProperty(r)?(i=n[r].sources).push.apply(i,e.sources):n[r]=e;var i});var i=Object.keys(n).map(function(i){var o=t.createNameMapper(n[i]),s=n[i],a=o?r.convert(s.nodes,o):s.nodes,u=new Ys(a,{},{},s.meaning,s.description,i);return u.sources=s.sources,e&&u.sources.forEach(function(t){return t.filePath=e(t.filePath)}),u});return t.write(i,this._locale)},t}(),th=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.convert=function(t,e){var n=this;return e?t.map(function(t){return t.visit(n,e)}):t},e.prototype.visitTagPlaceholder=function(t,e){var n=this,r=e.toPublicName(t.startName),i=t.closeName?e.toPublicName(t.closeName):t.closeName,o=t.children.map(function(t){return t.visit(n,e)});return new Gs(t.tag,t.attrs,r,i,o,t.isVoid,t.sourceSpan)},e.prototype.visitPlaceholder=function(t,e){return new Ks(t.value,e.toPublicName(t.name),t.sourceSpan)},e.prototype.visitIcuPlaceholder=function(t,e){return new Qs(t.value,e.toPublicName(t.name),t.sourceSpan)},e}(Xs),eh=(function(){function t(t,e,n,r){this.host=t,this.staticSymbolResolver=e,this.messageBundle=n,this.metadataResolver=r}t.prototype.extract=function(t){var e=this,n=Ir(this.staticSymbolResolver,t,this.host),r=kr(n,this.host,this.metadataResolver),i=r.files,o=r.ngModules;return Promise.all(o.map(function(t){return e.metadataResolver.loadNgModuleDirectiveAndPipeMetadata(t.type.reference,!1)})).then(function(){var t=[];if(i.forEach(function(n){var r=[];n.directives.forEach(function(t){var n=e.metadataResolver.getDirectiveMetadata(t);n&&n.isComponent&&r.push(n)}),r.forEach(function(r){var i=r.template.template,o=is.fromArray(r.template.interpolation);t.push.apply(t,e.messageBundle.updateFromTemplate(i,n.srcUrl,o))})}),t.length)throw new Error(t.map(function(t){return t.toString()}).join("\n"));return e.messageBundle})},t.create=function(e,n){var r=new Va,i=Be(),o=new gi,s=new Up(e,o),a=new Bp(e,o,s),u=new Lp(s,a),c=new Gi({defaultEncapsulation:ti.ViewEncapsulation.Emulated,useJit:!1}),l=new qu({get:function(t){return e.loadResource(t)}},i,r,c),p=new Al,h=new oc(c,new tc(u),new Gu(u),new ec(u),s,p,l,new ti["\u0275Console"],o,u),f=new Jp(r,[],{},n);return{extractor:new t(e,a,f,h),staticReflector:u}}}(),function(){function t(){this.reflectionCapabilities=new ti["\u0275ReflectionCapabilities"]}return t.prototype.componentModuleUrl=function(t,e){var n=e.moduleId;if("string"==typeof n){return Ue(n)?n:"package:"+n}if(null!==n&&void 0!==n)throw g('moduleId should be a string in "'+Object(ti["\u0275stringify"])(t)+"\". See https://goo.gl/wIDDiL for more information.\nIf you're using Webpack you should inline the template and the styles, see https://goo.gl/X2J8zc.");return"./"+Object(ti["\u0275stringify"])(t)},t.prototype.parameters=function(t){return this.reflectionCapabilities.parameters(t)},t.prototype.annotations=function(t){return this.reflectionCapabilities.annotations(t)},t.prototype.propMetadata=function(t){return this.reflectionCapabilities.propMetadata(t)},t.prototype.hasLifecycleHook=function(t,e){return this.reflectionCapabilities.hasLifecycleHook(t,e)},t.prototype.resolveExternalReference=function(t){return t.runtime},t}()),nh={get:function(t){throw new Error("No ResourceLoader implementation has been provided. Can't read the url \""+t+'"')}},rh=new ti.InjectionToken("HtmlParser"),ih=[{provide:Wi,useValue:new eh},{provide:Hu,useValue:nh},rc,{provide:nc,useExisting:rc},ti["\u0275Console"],us,ds,{provide:rh,useClass:Va},{provide:Ba,useFactory:function(t,e,n,r,i){e=e||"";var o=e?r.missingTranslation:ti.MissingTranslationStrategy.Ignore;return new Ba(t,e,n,o,i)},deps:[rh,[new ti.Optional,new ti.Inject(ti.TRANSLATIONS)],[new ti.Optional,new ti.Inject(ti.TRANSLATIONS_FORMAT)],[Gi],[ti["\u0275Console"]]]},{provide:Va,useExisting:Ba},Du,qu,oc,Bu,ap,bp,hl,{provide:Gi,useValue:new Gi},Xp,{provide:ti.Compiler,useExisting:Xp},Al,{provide:iu,useExisting:Al},Uu,Gu,ec,tc],oh=function(){function t(t){var e={useDebug:Object(ti.isDevMode)(),useJit:!0,defaultEncapsulation:ti.ViewEncapsulation.Emulated,missingTranslation:ti.MissingTranslationStrategy.Warning,enableLegacyTemplate:!0,preserveWhitespaces:!0};this._defaultOptions=[e].concat(t)}return t.prototype.createCompiler=function(t){void 0===t&&(t=[]);var e=Xr(this._defaultOptions.concat(t));return ti.ReflectiveInjector.resolveAndCreate([ih,{provide:Gi,useFactory:function(){return new Gi({useJit:e.useJit,defaultEncapsulation:e.defaultEncapsulation,missingTranslation:e.missingTranslation,enableLegacyTemplate:e.enableLegacyTemplate,preserveWhitespaces:e.preserveWhitespaces})},deps:[]},e.providers]).get(ti.Compiler)},t}();oh.decorators=[{type:z}],oh.ctorParameters=function(){return[{type:Array,decorators:[{type:ti.Inject,args:[ti.COMPILER_OPTIONS]}]}]};var sh=Object(ti.createPlatformFactory)(ti.platformCore,"coreDynamic",[{provide:ti.COMPILER_OPTIONS,useValue:{},multi:!0},{provide:ti.CompilerFactory,useClass:oh}]),ah=n("qbdv"),uh=n("fc+i");n.d(e,"a",function(){return ph});var ch=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jr.a(e,t),e.prototype.get=function(t){var e,n,r=new Promise(function(t,r){e=t,n=r}),i=new XMLHttpRequest;return i.open("GET",t,!0),i.responseType="text",i.onload=function(){var r=i.response||i.responseText,o=1223===i.status?204:i.status;0===o&&(o=r?200:0),200<=o&&o<=300?e(r):n("Failed to load "+t)},i.onerror=function(){n("Failed to load "+t)},i.send(),r},e}(Hu);ch.decorators=[{type:ti.Injectable}],ch.ctorParameters=function(){return[]};var lh=[uh.b,{provide:ti.COMPILER_OPTIONS,useValue:{providers:[{provide:Hu,useClass:ch}]},multi:!0},{provide:ti.PLATFORM_ID,useValue:ah["\u0275PLATFORM_BROWSER_ID"]}],ph=(function(t){function e(){var e=t.call(this)||this;if(e._cache=ti["\u0275global"].$templateCache,null==e._cache)throw new Error("CachedResourceLoader: Template cache was not found in $templateCache.");return e}Jr.a(e,t),e.prototype.get=function(t){return this._cache.hasOwnProperty(t)?Promise.resolve(this._cache[t]):Promise.reject("CachedResourceLoader: Did not find cached template for "+t)}}(Hu),new ti.Version("4.4.6"),Object(ti.createPlatformFactory)(sh,"browserDynamic",lh))},RWQz:function(t,e,n){"use strict";function r(){return function(t){return t.lift(new s(t))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var r=new a(t,n),i=e.subscribe(r);return r.closed||(r.connection=n.connect()),i},t}(),a=function(t){function e(e,n){t.call(this,e),this.connectable=n}return o(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(!t)return void(this.connection=null);this.connectable=null;var e=t._refCount;if(e<=0)return void(this.connection=null);if(t._refCount=e-1,e>1)return void(this.connection=null);var n=this.connection,r=t._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()},e}(i.a)},Ropm:function(t,e,n){"use strict";function r(t,e,n){return function(r){return r.lift(new a(t,e,n,r))}}e.a=r;var i=n("E9/g"),o=n("Ry8D"),s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t,e,n,r){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=r}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),u=function(t){function e(e,n,r,i,o){t.call(this,e),this.predicate=n,this.resultSelector=r,this.defaultValue=i,this.source=o,this.index=0,this.hasCompleted=!1,this._emitted=!1}return s(e,t),e.prototype._next=function(t){var e=this.index++;this.predicate?this._tryPredicate(t,e):this._emit(t,e)},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}n&&this._emit(t,e)},e.prototype._emit=function(t,e){if(this.resultSelector)return void this._tryResultSelector(t,e);this._emitFinal(t)},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this._emitFinal(n)},e.prototype._emitFinal=function(t){var e=this.destination;this._emitted||(this._emitted=!0,e.next(t),e.complete(),this.hasCompleted=!0)},e.prototype._complete=function(){var t=this.destination;this.hasCompleted||void 0===this.defaultValue?this.hasCompleted||t.error(new o.a):(t.next(this.defaultValue),t.complete())},e}(i.a)},Rx5t:function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=s.a),function(n){return n.lift(new u(t,e))}}function i(t){t.debouncedNext()}e.a=r;var o=n("E9/g"),s=n("XecN"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(t,e){this.dueTime=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.dueTime,this.scheduler))},t}(),c=function(t){function e(e,n,r){t.call(this,e),this.dueTime=n,this.scheduler=r,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}return a(e,t),e.prototype._next=function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(i,this.dueTime,this))},e.prototype._complete=function(){this.debouncedNext(),this.destination.complete()},e.prototype.debouncedNext=function(){this.clearDebounce(),this.hasValue&&(this.destination.next(this.lastValue),this.lastValue=null,this.hasValue=!1)},e.prototype.clearDebounce=function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)},e}(o.a)},Ry8D:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"no elements in sequence");this.name=e.name="EmptyError",this.stack=e.stack,this.message=e.message}return r(e,t),e}(Error)},TO51:function(t,e,n){"use strict";n.d(e,"c",function(){return l}),n.d(e,"b",function(){return p}),n.d(e,"a",function(){return h});var r=n("AP4T"),i=n("E9/g"),o=n("qLnt"),s=n("Upor"),a=n("jaVc"),u=n("V7AE"),c=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},l=function(t){function e(e){t.call(this,e),this.destination=e}return c(e,t),e}(i.a),p=function(t){function e(){t.call(this),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}return c(e,t),e.prototype[u.a]=function(){return new l(this)},e.prototype.lift=function(t){var e=new h(this,this);return e.operator=t,e},e.prototype.next=function(t){if(this.closed)throw new s.a;if(!this.isStopped)for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].next(t)},e.prototype.error=function(t){if(this.closed)throw new s.a;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,r=e.slice(),i=0;i<n;i++)r[i].error(t);this.observers.length=0},e.prototype.complete=function(){if(this.closed)throw new s.a;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),r=0;r<e;r++)n[r].complete();this.observers.length=0},e.prototype.unsubscribe=function(){this.isStopped=!0,this.closed=!0,this.observers=null},e.prototype._trySubscribe=function(e){if(this.closed)throw new s.a;return t.prototype._trySubscribe.call(this,e)},e.prototype._subscribe=function(t){if(this.closed)throw new s.a;return this.hasError?(t.error(this.thrownError),o.a.EMPTY):this.isStopped?(t.complete(),o.a.EMPTY):(this.observers.push(t),new a.a(this,t))},e.prototype.asObservable=function(){var t=new r.Observable;return t.source=this,t},e.create=function(t,e){return new h(t,e)},e}(r.Observable),h=function(t){function e(e,n){t.call(this),this.destination=e,this.source=n}return c(e,t),e.prototype.next=function(t){var e=this.destination;e&&e.next&&e.next(t)},e.prototype.error=function(t){var e=this.destination;e&&e.error&&this.destination.error(t)},e.prototype.complete=function(){var t=this.destination;t&&t.complete&&this.destination.complete()},e.prototype._subscribe=function(t){return this.source?this.source.subscribe(t):o.a.EMPTY},e}(p)},TS1d:function(t,e,n){"use strict";function r(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),Object(i.a)(t,e,n)(this)}e.a=r;var i=n("wP3s")},TVlX:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e){this.open=t,this.close=e||t}return t.prototype.isManual=function(){return"manual"===this.open||"manual"===this.close},t}()},U6yM:function(t,e,n){"use strict";function r(t){var e=t.value,n=t.subject;n.next(e),n.complete()}function i(t){var e=t.err;t.subject.error(e)}function o(t){var e=this,n=t.source,r=t.subscriber,i=t.context,o=n,u=o.callbackFunc,c=o.args,l=o.scheduler,p=n.subject;if(!p){p=n.subject=new qn;var h=function t(){for(var n=[],r=0;r<arguments.length;r++)n[r-0]=arguments[r];var i=t.source,o=i.selector,u=i.subject,c=n.shift();if(c)e.add(l.schedule(a,0,{err:c,subject:u}));else if(o){var p=Object(Bn.a)(o).apply(this,n);p===Un.a?e.add(l.schedule(a,0,{err:Un.a.e,subject:u})):e.add(l.schedule(s,0,{value:p,subject:u}))}else{var h=n.length<=1?n[0]:n;e.add(l.schedule(s,0,{value:h,subject:u}))}};h.source=n;Object(Bn.a)(u).apply(i,c.concat(h))===Un.a&&e.add(l.schedule(a,0,{err:Un.a.e,subject:p}))}e.add(p.subscribe(r))}function s(t){var e=t.value,n=t.subject;n.next(e),n.complete()}function a(t){var e=t.err;t.subject.error(e)}function u(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null;return"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Object(Jn.a)(t[0])&&(t=t[0].slice()),function(e){return e.lift.call(new tr.a([e].concat(t)),new or(n))}}function c(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null,r=null;return Object(Zn.a)(t[t.length-1])&&(r=t.pop()),"function"==typeof t[t.length-1]&&(n=t.pop()),1===t.length&&Object(Jn.a)(t[0])&&(t=t[0]),new tr.a(t,r).lift(new or(n))}function l(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return 1===t.length||2===t.length&&Object(Zn.a)(t[1])?Object(ur.a)(t[0]):Object(cr.a)()(ar.a.apply(void 0,t))}function p(t){return!Object(Jn.a)(t)&&t-parseFloat(t)+1>=0}function h(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];if(1===t.length){if(!Object(Jn.a)(t[0]))return t[0];t=t[0]}return new tr.a(t).lift(new jr)}function f(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return 1===t.length&&Object(Jn.a)(t[0])&&(t=t[0]),function(e){return e.lift(new zr(t))}}function d(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=null;return 1===t.length&&Object(Jn.a)(t[0])&&(t=t[0]),n=t.shift(),new Ur.a(n,null).lift(new zr(t))}function y(t){var e=t.obj,n=t.keys,r=t.length,i=t.index,o=t.subscriber;if(i===r)return void o.complete();var s=n[i];o.next([s,e[s]]),t.index=i+1,this.schedule(t)}function m(t){return t instanceof Date&&!isNaN(+t)}function v(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return function(e){return e.lift.call(g.apply(void 0,[e].concat(t)))}}function g(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t[t.length-1];return"function"==typeof n&&t.pop(),new tr.a(t).lift(new ci(n))}function b(){if(yi.a.XMLHttpRequest)return new yi.a.XMLHttpRequest;if(yi.a.XDomainRequest)return new yi.a.XDomainRequest;throw new Error("CORS is not supported by your browser")}function _(){if(yi.a.XMLHttpRequest)return new yi.a.XMLHttpRequest;var t=void 0;try{for(var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],n=0;n<3;n++)try{if(t=e[n],new yi.a.ActiveXObject(t))break}catch(t){}return new yi.a.ActiveXObject(t)}catch(t){throw new Error("XMLHttpRequest is not supported by your browser")}}function w(t,e){return void 0===e&&(e=null),new bi({method:"GET",url:t,headers:e})}function C(t,e,n){return new bi({method:"POST",url:t,body:e,headers:n})}function E(t,e){return new bi({method:"DELETE",url:t,headers:e})}function x(t,e,n){return new bi({method:"PUT",url:t,body:e,headers:n})}function S(t,e,n){return new bi({method:"PATCH",url:t,body:e,headers:n})}function O(t,e){return gi(new bi({method:"GET",url:t,responseType:"json",headers:e}))}function T(t,e){switch(t){case"json":return"response"in e?e.responseType?e.response:JSON.parse(e.response||e.responseText||"null"):JSON.parse(e.responseText||"null");case"xml":return e.responseXML;case"text":default:return"response"in e?e.response:e.responseText}}function P(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];for(var r=e.length,i=0;i<r;i++){var o=e[i];for(var s in o)o.hasOwnProperty(s)&&(t[s]=o[s])}return t}function M(t){return function(e){return e.lift(new Li(t))}}function k(t){return M(t)(this)}function A(t,e){return void 0===e&&(e=null),function(n){return n.lift(new Hi(t,e))}}function I(t,e){return void 0===e&&(e=null),A(t,e)(this)}function D(t){var e=arguments.length,n=kr.a;Object(Zn.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);var r=null;e>=2&&(r=arguments[1]);var i=Number.POSITIVE_INFINITY;return e>=3&&(i=arguments[2]),function(e){return e.lift(new zi(t,r,i,n))}}function N(t){var e=t.subscriber,n=t.context;n&&e.closeContext(n),e.closed||(t.context=e.openContext(),t.context.closeAction=this.schedule(t,t.bufferTimeSpan))}function R(t){var e=t.bufferCreationInterval,n=t.bufferTimeSpan,r=t.subscriber,i=t.scheduler,o=r.openContext(),s=this;r.closed||(r.add(o.closeAction=i.schedule(j,n,{subscriber:r,context:o})),s.schedule(t,e))}function j(t){var e=t.subscriber,n=t.context;e.closeContext(n)}function L(t){var e=arguments.length,n=kr.a;Object(Zn.a)(arguments[arguments.length-1])&&(n=arguments[arguments.length-1],e--);var r=null;e>=2&&(r=arguments[1]);var i=Number.POSITIVE_INFINITY;return e>=3&&(i=arguments[2]),D(t,r,i,n)(this)}function V(t,e){return function(n){return n.lift(new Ki(t,e))}}function F(t,e){return V(t,e)(this)}function H(t){return function(e){return e.lift(new $i(t))}}function B(t){return H(t)(this)}function U(t){return function(e){return e.lift(new or(t))}}function Y(t){return U(t)(this)}function z(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return u.apply(void 0,t)(this)}function q(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return function(e){return e.lift.call(l.apply(void 0,[e].concat(t)))}}function W(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return q.apply(void 0,t)(this)}function G(t,e){return Object(eo.a)(function(){return t},e)}function K(t,e){return G(t,e)(this)}function Q(t){return function(e){return e.lift(new ro(t,e))}}function X(t){return Q(t)(this)}function $(){return function(t){return t.lift(new so)}}function Z(){return $()(this)}function J(t){return function(e){return e.lift(new co(t))}}function tt(t){return J(t)(this)}function et(t){return void 0===t&&(t=null),Object(po.a)(t)(this)}function nt(t,e){void 0===e&&(e=kr.a);var n=m(t),r=n?+t-e.now():Math.abs(t);return function(t){return t.lift(new yo(r,e))}}function rt(t,e){return void 0===e&&(e=kr.a),nt(t,e)(this)}function it(t,e){return e?function(n){return new wo(n,e).lift(new bo(t))}:function(e){return e.lift(new bo(t))}}function ot(t,e){return it(t,e)(this)}function st(t,e){return function(n){return n.lift(new So(t,e))}}function at(t,e){return st(t,e)(this)}function ut(t,e){return Object(Po.a)(function(n,r){return e?e(n[t],r[t]):n[t]===r[t]})}function ct(t,e){return ut(t,e)(this)}function lt(){return function(t){return t.lift(new ko)}}function pt(){return lt()(this)}function ht(t,e){return function(n){return n.lift(new Do(t,e))}}function ft(t,e){return ht(t,e)(this)}function dt(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),e=(e||0)<1?Number.POSITIVE_INFINITY:e,function(r){return r.lift(new jo(t,e,n))}}function yt(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),e=(e||0)<1?Number.POSITIVE_INFINITY:e,dt(t,e,n)(this)}function mt(t,e){return function(n){return n.lift(new Ho(t,e))}}function vt(t,e){return mt(t,e)(this)}function gt(t){return function(e){return e.lift(new Yo(t))}}function bt(t){return gt(t)(this)}function _t(t,e){if("function"!=typeof t)throw new TypeError("predicate is not a function");return function(n){return n.lift(new Wo(t,n,!1,e))}}function wt(t,e){return _t(t,e)(this)}function Ct(t,e){return function(n){return n.lift(new Wo(t,n,!0,e))}}function Et(t,e){return Ct(t,e)(this)}function xt(t,e,n,r){return function(i){return i.lift(new Jo(t,e,n,r))}}function St(t,e,n,r){return xt(t,e,n,r)(this)}function Ot(){return function(t){return t.lift(new os)}}function Tt(){return Ot()(this)}function Pt(){return function(t){return t.lift(new us)}}function Mt(){return Pt()(this)}function kt(t){return function(e){return e.lift(new ps(t))}}function At(t){return kt(t)(this)}function It(t,e){return void 0===e&&(e=kr.a),kt(function(){return oi(t,e)})}function Dt(t,e){return void 0===e&&(e=kr.a),It(t,e)(this)}function Nt(t){return t(this)}function Rt(t){return function(e){return e.lift(new ms(t))}}function jt(t){return Rt(t)(this)}function Lt(){return function(t){return t.lift(new bs)}}function Vt(){return Lt()(this)}function Ft(t){var e="function"==typeof t?function(e,n){return t(e,n)>0?e:n}:function(t,e){return t>e?t:e};return Object(ws.a)(e)}function Ht(t){return Ft(t)(this)}function Bt(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return function(e){return e.lift.call(Nr.a.apply(void 0,[e].concat(t)))}}function Ut(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return Bt.apply(void 0,t)(this)}function Yt(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),"number"==typeof e&&(n=e,e=null),function(r){return r.lift(new xs(t,e,n))}}function zt(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),Yt(t,e,n)(this)}function qt(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(r){return r.lift(new Ts(t,e,n))}}function Wt(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),qt(t,e,n)(this)}function Gt(t){var e="function"==typeof t?function(e,n){return t(e,n)<0?e:n}:function(t,e){return t<e?t:e};return Object(ws.a)(e)}function Kt(t){return Gt(t)(this)}function Qt(t,e){return Object(Ms.a)(t,e)(this)}function Xt(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return f.apply(void 0,t)(this)}function $t(){return function(t){return t.lift(new Is)}}function Zt(){return $t()(this)}function Jt(t,e){function n(){return!n.pred.apply(n.thisArg,arguments)}return n.pred=t,n.thisArg=e,n}function te(t,e){return function(n){return[Object(Ns.a)(t,e)(n),Object(Ns.a)(Jt(t,e))(n)]}}function ee(t,e){return te(t,e)(this)}function ne(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];var n=t.length;if(0===n)throw new Error("list of properties cannot be empty.");return function(e){return Object(mi.a)(re(t,n))(e)}}function re(t,e){return function(n){for(var r=n,i=0;i<e;i++){var o=r[t[i]];if(void 0===o)return;r=o}return r}}function ie(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return ne.apply(void 0,t)(this)}function oe(t){return t?Object(Ms.a)(function(){return new Fn.b},t):Object(Ms.a)(new Fn.b)}function se(t){return oe(t)(this)}function ae(t){return function(e){return Object(Ms.a)(new Rs.a(t))(e)}}function ue(t){return ae(t)(this)}function ce(t,e,n,r){n&&"function"!=typeof n&&(r=n);var i="function"==typeof n?n:void 0,o=new ki(t,e,r);return function(t){return Object(Ms.a)(function(){return o},i)(t)}}function le(t,e,n,r){return ce(t,e,n,r)(this)}function pe(){return function(t){return Object(Ms.a)(new qn)(t)}}function he(){return pe()(this)}function fe(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return function(e){return 1===t.length&&Object(Jn.a)(t[0])&&(t=t[0]),e.lift.call(h.apply(void 0,[e].concat(t)))}}function de(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return fe.apply(void 0,t)(this)}function ye(t){return void 0===t&&(t=-1),function(e){return 0===t?new dr.a:t<0?e.lift(new Vs(-1,e)):e.lift(new Vs(t-1,e))}}function me(t){return void 0===t&&(t=-1),ye(t)(this)}function ve(t){return function(e){return e.lift(new Bs(t))}}function ge(t){return ve(t)(this)}function be(t){return void 0===t&&(t=-1),function(e){return e.lift(new zs(t,e))}}function _e(t){return void 0===t&&(t=-1),be(t)(this)}function we(t){return function(e){return e.lift(new Gs(t,e))}}function Ce(t){return we(t)(this)}function Ee(t){return function(e){return e.lift(new Xs(t))}}function xe(t){return Ee(t)(this)}function Se(t,e){return void 0===e&&(e=kr.a),function(n){return n.lift(new Js(t,e))}}function Oe(t){var e=t.subscriber,n=t.period;e.notifyNext(),this.schedule(t,n)}function Te(t,e){return void 0===e&&(e=kr.a),Se(t,e)(this)}function Pe(t,e){return function(n){return n.lift(new ra(t,e))}}function Me(t,e){return Pe(t,e)(this)}function ke(t,e,n){return function(r){return r.lift(Ae(t,e,n))}}function Ae(t,e,n){var r,i,o=0,s=!1,a=!1;return function(u){o++,r&&!s||(s=!1,r=new ki(t,e,n),i=u.subscribe({next:function(t){r.next(t)},error:function(t){s=!0,r.error(t)},complete:function(){a=!0,r.complete()}}));var c=r.subscribe(this);return function(){o--,c.unsubscribe(),i&&0===o&&a&&i.unsubscribe()}}}function Ie(t,e,n){return ke(t,e,n)(this)}function De(t){return function(e){return e.lift(new ca(t,e))}}function Ne(t){return De(t)(this)}function Re(t){return function(e){return e.lift(new ha(t))}}function je(t){return Re(t)(this)}function Le(t){return function(e){return e.lift(new ya(t))}}function Ve(t){return Le(t)(this)}function Fe(t){return function(e){return e.lift(new ga(t))}}function He(t){return Fe(t)(this)}function Be(t){return function(e){return e.lift(new wa(t))}}function Ue(t){return Be(t)(this)}function Ye(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return function(e){var n=t[t.length-1];Object(Zn.a)(n)?t.pop():n=null;var r=t.length;return 1===r?l(new Ea.a(t[0],n),e):r>1?l(new tr.a(t,n),e):l(new dr.a(n),e)}}function ze(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return Ye.apply(void 0,t)(this)}function qe(t,e){return void 0===e&&(e=0),function(n){return n.lift(new Ra(t,e))}}function We(t,e){return void 0===e&&(e=0),qe(t,e)(this)}function Ge(t,e){return function(n){return n.lift(new La(t,e))}}function Ke(){return Ge(Fa.a)}function Qe(){return Ke()(this)}function Xe(t,e){return Ge(t,e)(this)}function $e(t,e){return function(n){return n.lift(new Ba(t,e))}}function Ze(t,e){return $e(t,e)(this)}function Je(t){return function(e){return 0===t?new dr.a:e.lift(new za(t))}}function tn(t){return Je(t)(this)}function en(t){return Object(Wa.a)(t)(this)}function nn(t){return function(e){return e.lift(new Ka(t))}}function rn(t){return nn(t)(this)}function on(t){return function(e){return e.lift(new $a(t))}}function sn(t){return on(t)(this)}function an(t,e){return void 0===e&&(e=tu),function(n){return n.lift(new eu(t,e.leading,e.trailing))}}function un(t,e){return void 0===e&&(e=tu),an(t,e)(this)}function cn(t,e,n){return void 0===e&&(e=kr.a),void 0===n&&(n=tu),function(r){return r.lift(new iu(t,e,n.leading,n.trailing))}}function ln(t){t.subscriber.clearThrottle()}function pn(t,e,n){return void 0===e&&(e=kr.a),void 0===n&&(n=tu),cn(t,e,n)(this)}function hn(t){return void 0===t&&(t=kr.a),function(e){return e.lift(new uu(t))}}function fn(t){return void 0===t&&(t=kr.a),hn(t)(this)}function dn(t,e){void 0===e&&(e=kr.a);var n=m(t),r=n?+t-e.now():Math.abs(t);return function(t){return t.lift(new fu(r,n,e,new pu))}}function yn(t,e){return void 0===e&&(e=kr.a),dn(t,e)(this)}function mn(t,e,n){return void 0===n&&(n=kr.a),function(r){var i=m(t),o=i?+t-n.now():Math.abs(t);return r.lift(new mu(o,i,e,n))}}function vn(t,e,n){return void 0===n&&(n=kr.a),mn(t,e,n)(this)}function gn(t){return void 0===t&&(t=kr.a),Object(mi.a)(function(e){return new gu(e,t.now())})}function bn(t){return void 0===t&&(t=kr.a),gn(t)(this)}function _n(t){return function(e){return e.lift(new _u(t))}}function wn(t){return _n(t)(this)}function Cn(t,e){return void 0===e&&(e=0),function(n){return n.lift(new Eu(t,e))}}function En(t,e){return void 0===e&&(e=0),Cn(t,e)(this)}function xn(t){var e=kr.a,n=null,r=Number.POSITIVE_INFINITY;return Object(Zn.a)(arguments[3])&&(e=arguments[3]),Object(Zn.a)(arguments[2])?e=arguments[2]:p(arguments[2])&&(r=arguments[2]),Object(Zn.a)(arguments[1])?e=arguments[1]:p(arguments[1])&&(n=arguments[1]),function(i){return i.lift(new Ou(t,n,r,e))}}function Sn(t){var e=t.subscriber,n=t.windowTimeSpan,r=t.window;r&&e.closeWindow(r),t.window=e.openWindow(),this.schedule(t,n)}function On(t){var e=t.windowTimeSpan,n=t.subscriber,r=t.scheduler,i=t.windowCreationInterval,o=n.openWindow(),s=this,a={action:s,subscription:null},u={subscriber:n,window:o,context:a};a.subscription=r.schedule(Tn,e,u),s.add(a.subscription),s.schedule(t,i)}function Tn(t){var e=t.subscriber,n=t.window,r=t.context;r&&r.action&&r.subscription&&r.action.remove(r.subscription),e.closeWindow(n)}function Pn(t){var e=kr.a,n=null,r=Number.POSITIVE_INFINITY;return Object(Zn.a)(arguments[3])&&(e=arguments[3]),Object(Zn.a)(arguments[2])?e=arguments[2]:p(arguments[2])&&(r=arguments[2]),Object(Zn.a)(arguments[1])?e=arguments[1]:p(arguments[1])&&(n=arguments[1]),xn(t,n,r,e)(this)}function Mn(t,e){return function(n){return n.lift(new ku(t,e))}}function kn(t,e){return Mn(t,e)(this)}function An(t){return function(e){return e.lift(new Du(t))}}function In(t){return An(t)(this)}function Dn(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return function(e){var n;"function"==typeof t[t.length-1]&&(n=t.pop());var r=t;return e.lift(new ju(r,n))}}function Nn(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return Dn.apply(void 0,t)(this)}function Rn(){for(var t=[],e=0;e<arguments.length;e++)t[e-0]=arguments[e];return v.apply(void 0,t)(this)}function jn(t){return function(e){return e.lift(new ci(t))}}function Ln(t){return jn(t)(this)}var Vn={};n.d(Vn,"audit",function(){return kt}),n.d(Vn,"auditTime",function(){return It}),n.d(Vn,"buffer",function(){return M}),n.d(Vn,"bufferCount",function(){return A}),n.d(Vn,"bufferTime",function(){return D}),n.d(Vn,"bufferToggle",function(){return V}),n.d(Vn,"bufferWhen",function(){return H}),n.d(Vn,"catchError",function(){return sc.a}),n.d(Vn,"combineAll",function(){return U}),n.d(Vn,"combineLatest",function(){return u}),n.d(Vn,"concat",function(){return q}),n.d(Vn,"concatAll",function(){return cr.a}),n.d(Vn,"concatMap",function(){return eo.a}),n.d(Vn,"concatMapTo",function(){return G}),n.d(Vn,"count",function(){return Q}),n.d(Vn,"debounce",function(){return J}),n.d(Vn,"debounceTime",function(){return ac.a}),n.d(Vn,"defaultIfEmpty",function(){return po.a}),n.d(Vn,"delay",function(){return nt}),n.d(Vn,"delayWhen",function(){return it}),n.d(Vn,"dematerialize",function(){return $}),n.d(Vn,"distinct",function(){return st}),n.d(Vn,"distinctUntilChanged",function(){return Po.a}),n.d(Vn,"distinctUntilKeyChanged",function(){return ut}),n.d(Vn,"elementAt",function(){return mt}),n.d(Vn,"every",function(){return uc.a}),n.d(Vn,"exhaust",function(){return lt}),n.d(Vn,"exhaustMap",function(){return ht}),n.d(Vn,"expand",function(){return dt}),n.d(Vn,"filter",function(){return Ns.a}),n.d(Vn,"finalize",function(){return gt}),n.d(Vn,"find",function(){return _t}),n.d(Vn,"findIndex",function(){return Ct}),n.d(Vn,"first",function(){return cc.a}),n.d(Vn,"groupBy",function(){return xt}),n.d(Vn,"ignoreElements",function(){return Ot}),n.d(Vn,"isEmpty",function(){return Pt}),n.d(Vn,"last",function(){return lc.a}),n.d(Vn,"map",function(){return mi.a}),n.d(Vn,"mapTo",function(){return Rt}),n.d(Vn,"materialize",function(){return Lt}),n.d(Vn,"max",function(){return Ft}),n.d(Vn,"merge",function(){return Bt}),n.d(Vn,"mergeAll",function(){return pc.a}),n.d(Vn,"mergeMap",function(){return hc.a}),n.d(Vn,"flatMap",function(){return hc.a}),n.d(Vn,"mergeMapTo",function(){return Yt}),n.d(Vn,"mergeScan",function(){return qt}),n.d(Vn,"min",function(){return Gt}),n.d(Vn,"multicast",function(){return Ms.a}),n.d(Vn,"observeOn",function(){return Oi.b}),n.d(Vn,"onErrorResumeNext",function(){return f}),n.d(Vn,"pairwise",function(){return $t}),n.d(Vn,"partition",function(){return te}),n.d(Vn,"pluck",function(){return ne}),n.d(Vn,"publish",function(){return oe}),n.d(Vn,"publishBehavior",function(){return ae}),n.d(Vn,"publishLast",function(){return pe}),n.d(Vn,"publishReplay",function(){return ce}),n.d(Vn,"race",function(){return fe}),n.d(Vn,"reduce",function(){return ws.a}),n.d(Vn,"repeat",function(){return ye}),n.d(Vn,"repeatWhen",function(){return ve}),n.d(Vn,"retry",function(){return be}),n.d(Vn,"retryWhen",function(){return we}),n.d(Vn,"refCount",function(){return fc.a}),n.d(Vn,"sample",function(){return Ee}),n.d(Vn,"sampleTime",function(){return Se}),n.d(Vn,"scan",function(){return dc.a}),n.d(Vn,"sequenceEqual",function(){return Pe}),n.d(Vn,"share",function(){return yc.a}),n.d(Vn,"shareReplay",function(){return ke}),n.d(Vn,"single",function(){return De}),n.d(Vn,"skip",function(){return Re}),n.d(Vn,"skipLast",function(){return Le}),n.d(Vn,"skipUntil",function(){return Fe}),n.d(Vn,"skipWhile",function(){return Be}),n.d(Vn,"startWith",function(){return Ye}),n.d(Vn,"switchAll",function(){return Ke}),n.d(Vn,"switchMap",function(){return Ge}),n.d(Vn,"switchMapTo",function(){return $e}),n.d(Vn,"take",function(){return Je}),n.d(Vn,"takeLast",function(){return Wa.a}),n.d(Vn,"takeUntil",function(){return nn}),n.d(Vn,"takeWhile",function(){return on}),n.d(Vn,"tap",function(){return mc.a}),n.d(Vn,"throttle",function(){return an}),n.d(Vn,"throttleTime",function(){return cn}),n.d(Vn,"timeInterval",function(){return hn}),n.d(Vn,"timeout",function(){return dn}),n.d(Vn,"timeoutWith",function(){return mn}),n.d(Vn,"timestamp",function(){return gn}),n.d(Vn,"toArray",function(){return vc.a}),n.d(Vn,"window",function(){return _n}),n.d(Vn,"windowCount",function(){return Cn}),n.d(Vn,"windowTime",function(){return xn}),n.d(Vn,"windowToggle",function(){return Mn}),n.d(Vn,"windowWhen",function(){return An}),n.d(Vn,"withLatestFrom",function(){return Dn}),n.d(Vn,"zip",function(){return v}),n.d(Vn,"zipAll",function(){return jn});var Fn=n("TO51"),Hn=n("AP4T"),Bn=n("8ofh"),Un=n("NePw"),Yn=n("qLnt"),zn=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},qn=function(t){function e(){t.apply(this,arguments),this.value=null,this.hasNext=!1,this.hasCompleted=!1}return zn(e,t),e.prototype._subscribe=function(e){return this.hasError?(e.error(this.thrownError),Yn.a.EMPTY):this.hasCompleted&&this.hasNext?(e.next(this.value),e.complete(),Yn.a.EMPTY):t.prototype._subscribe.call(this,e)},e.prototype.next=function(t){this.hasCompleted||(this.value=t,this.hasNext=!0)},e.prototype.error=function(e){this.hasCompleted||t.prototype.error.call(this,e)},e.prototype.complete=function(){this.hasCompleted=!0,this.hasNext&&t.prototype.next.call(this,this.value),t.prototype.complete.call(this)},e}(Fn.b),Wn=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Gn=function(t){function e(e,n,r,i,o){t.call(this),this.callbackFunc=e,this.selector=n,this.args=r,this.context=i,this.scheduler=o}return Wn(e,t),e.create=function(t,n,r){return void 0===n&&(n=void 0),function(){for(var i=[],o=0;o<arguments.length;o++)i[o-0]=arguments[o];return new e(t,n,i,this,r)}},e.prototype._subscribe=function(t){var n=this.callbackFunc,r=this.args,i=this.scheduler,o=this.subject;if(i)return i.schedule(e.dispatch,0,{source:this,subscriber:t,context:this.context});if(!o){o=this.subject=new qn;var s=function t(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var r=t.source,i=r.selector,o=r.subject;if(i){var s=Object(Bn.a)(i).apply(this,e);s===Un.a?o.error(Un.a.e):(o.next(s),o.complete())}else o.next(e.length<=1?e[0]:e),o.complete()};s.source=this;Object(Bn.a)(n).apply(this.context,r.concat(s))===Un.a&&o.error(Un.a.e)}return o.subscribe(t)},e.dispatch=function(t){var e=this,n=t.source,o=t.subscriber,s=t.context,a=n.callbackFunc,u=n.args,c=n.scheduler,l=n.subject;if(!l){l=n.subject=new qn;var p=function t(){for(var n=[],o=0;o<arguments.length;o++)n[o-0]=arguments[o];var s=t.source,a=s.selector,u=s.subject;if(a){var l=Object(Bn.a)(a).apply(this,n);l===Un.a?e.add(c.schedule(i,0,{err:Un.a.e,subject:u})):e.add(c.schedule(r,0,{value:l,subject:u}))}else{var p=n.length<=1?n[0]:n;e.add(c.schedule(r,0,{value:p,subject:u}))}};p.source=n;Object(Bn.a)(a).apply(s,u.concat(p))===Un.a&&l.error(Un.a.e)}e.add(l.subscribe(o))},e}(Hn.Observable),Kn=Gn.create;Hn.Observable.bindCallback=Kn;var Qn=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Xn=function(t){function e(e,n,r,i,o){t.call(this),this.callbackFunc=e,this.selector=n,this.args=r,this.context=i,this.scheduler=o}return Qn(e,t),e.create=function(t,n,r){return void 0===n&&(n=void 0),function(){for(var i=[],o=0;o<arguments.length;o++)i[o-0]=arguments[o];return new e(t,n,i,this,r)}},e.prototype._subscribe=function(t){var e=this.callbackFunc,n=this.args,r=this.scheduler,i=this.subject;if(r)return r.schedule(o,0,{source:this,subscriber:t,context:this.context});if(!i){i=this.subject=new qn;var s=function t(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var r=t.source,i=r.selector,o=r.subject,s=e.shift();if(s)o.error(s);else if(i){var a=Object(Bn.a)(i).apply(this,e);a===Un.a?o.error(Un.a.e):(o.next(a),o.complete())}else o.next(e.length<=1?e[0]:e),o.complete()};s.source=this;Object(Bn.a)(e).apply(this.context,n.concat(s))===Un.a&&i.error(Un.a.e)}return i.subscribe(t)},e}(Hn.Observable),$n=Xn.create;Hn.Observable.bindNodeCallback=$n;var Zn=n("3iOE"),Jn=n("1j/l"),tr=n("Oryw"),er=n("lI6h"),nr=n("qgI0"),rr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ir={},or=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new sr(t,this.project))},t}(),sr=function(t){function e(e,n){t.call(this,e),this.project=n,this.active=0,this.values=[],this.observables=[]}return rr(e,t),e.prototype._next=function(t){this.values.push(ir),this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++){var r=t[n];this.add(Object(nr.a)(this,r,r,n))}}},e.prototype.notifyComplete=function(t){0==(this.active-=1)&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){var o=this.values,s=o[n],a=this.toRespond?s===ir?--this.toRespond:this.toRespond:0;o[n]=e,0===a&&(this.project?this._tryProject(o):this.destination.next(o.slice()))},e.prototype._tryProject=function(t){var e;try{e=this.project.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(er.a);Hn.Observable.combineLatest=c;var ar=n("GZB0"),ur=n("fgj+"),cr=n("Bk5J");Hn.Observable.concat=l;var lr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},pr=function(t){function e(e){t.call(this),this.observableFactory=e}return lr(e,t),e.create=function(t){return new e(t)},e.prototype._subscribe=function(t){return new hr(t,this.observableFactory)},e}(Hn.Observable),hr=function(t){function e(e,n){t.call(this,e),this.factory=n,this.tryDefer()}return lr(e,t),e.prototype.tryDefer=function(){try{this._callFactory()}catch(t){this._error(t)}},e.prototype._callFactory=function(){var t=this.factory();t&&this.add(Object(nr.a)(this,t))},e}(er.a),fr=pr.create;Hn.Observable.defer=fr;var dr=n("Ecq+"),yr=dr.a.create;Hn.Observable.empty=yr;var mr=n("Jsyr");Hn.Observable.forkJoin=mr.a;var vr=(n("NdV9"),n("nbhv"),n("B1iP")),gr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},br=function(t){function e(e,n,r){t.call(this),this.addHandler=e,this.removeHandler=n,this.selector=r}return gr(e,t),e.create=function(t,n,r){return new e(t,n,r)},e.prototype._subscribe=function(t){var e=this,n=this.removeHandler,r=this.selector?function(){for(var n=[],r=0;r<arguments.length;r++)n[r-0]=arguments[r];e._callSelector(t,n)}:function(e){t.next(e)},i=this._callAddHandler(r,t);Object(vr.a)(n)&&t.add(new Yn.a(function(){n(r,i)}))},e.prototype._callSelector=function(t,e){try{var n=this.selector.apply(this,e);t.next(n)}catch(e){t.error(e)}},e.prototype._callAddHandler=function(t,e){try{return this.addHandler(t)||null}catch(t){e.error(t)}},e}(Hn.Observable),_r=br.create;Hn.Observable.fromEventPattern=_r;var wr=n("CASk");Hn.Observable.fromPromise=wr.a;var Cr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Er=function(t){return t},xr=function(t){function e(e,n,r,i,o){t.call(this),this.initialState=e,this.condition=n,this.iterate=r,this.resultSelector=i,this.scheduler=o}return Cr(e,t),e.create=function(t,n,r,i,o){return 1==arguments.length?new e(t.initialState,t.condition,t.iterate,t.resultSelector||Er,t.scheduler):void 0===i||Object(Zn.a)(i)?new e(t,n,r,Er,i):new e(t,n,r,i,o)},e.prototype._subscribe=function(t){var n=this.initialState;if(this.scheduler)return this.scheduler.schedule(e.dispatch,0,{subscriber:t,iterate:this.iterate,condition:this.condition,resultSelector:this.resultSelector,state:n});for(var r=this,i=r.condition,o=r.resultSelector,s=r.iterate;;){if(i){var a=void 0;try{a=i(n)}catch(e){return void t.error(e)}if(!a){t.complete();break}}var u=void 0;try{u=o(n)}catch(e){return void t.error(e)}if(t.next(u),t.closed)break;try{n=s(n)}catch(e){return void t.error(e)}}},e.dispatch=function(t){var e=t.subscriber,n=t.condition;if(!e.closed){if(t.needIterate)try{t.state=t.iterate(t.state)}catch(t){return void e.error(t)}else t.needIterate=!0;if(n){var r=void 0;try{r=n(t.state)}catch(t){return void e.error(t)}if(!r)return void e.complete();if(e.closed)return}var i;try{i=t.resultSelector(t.state)}catch(t){return void e.error(t)}if(!e.closed&&(e.next(i),!e.closed))return this.schedule(t)}},e}(Hn.Observable),Sr=xr.create;Hn.Observable.generate=Sr;var Or=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Tr=function(t){function e(e,n,r){t.call(this),this.condition=e,this.thenSource=n,this.elseSource=r}return Or(e,t),e.create=function(t,n,r){return new e(t,n,r)},e.prototype._subscribe=function(t){var e=this,n=e.condition,r=e.thenSource,i=e.elseSource;return new Pr(t,n,r,i)},e}(Hn.Observable),Pr=function(t){function e(e,n,r,i){t.call(this,e),this.condition=n,this.thenSource=r,this.elseSource=i,this.tryIf()}return Or(e,t),e.prototype.tryIf=function(){var t,e=this,n=e.condition,r=e.thenSource,i=e.elseSource;try{t=n();var o=t?r:i;o?this.add(Object(nr.a)(this,o)):this._complete()}catch(t){this._error(t)}},e}(er.a),Mr=Tr.create;Hn.Observable.if=Mr;var kr=n("XecN"),Ar=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ir=function(t){function e(e,n){void 0===e&&(e=0),void 0===n&&(n=kr.a),t.call(this),this.period=e,this.scheduler=n,(!p(e)||e<0)&&(this.period=0),n&&"function"==typeof n.schedule||(this.scheduler=kr.a)}return Ar(e,t),e.create=function(t,n){return void 0===t&&(t=0),void 0===n&&(n=kr.a),new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.subscriber,r=t.period;n.next(e),n.closed||(t.index+=1,this.schedule(t,r))},e.prototype._subscribe=function(t){var n=this.period,r=this.scheduler;t.add(r.schedule(e.dispatch,n,{index:0,subscriber:t,period:n}))},e}(Hn.Observable),Dr=Ir.create;Hn.Observable.interval=Dr;var Nr=n("2kLc");Hn.Observable.merge=Nr.a;var Rr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},jr=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new Lr(t))},t}(),Lr=function(t){function e(e){t.call(this,e),this.hasFirst=!1,this.observables=[],this.subscriptions=[]}return Rr(e,t),e.prototype._next=function(t){this.observables.push(t)},e.prototype._complete=function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{for(var n=0;n<e&&!this.hasFirst;n++){var r=t[n],i=Object(nr.a)(this,r,r,n);this.subscriptions&&this.subscriptions.push(i),this.add(i)}this.observables=null}},e.prototype.notifyNext=function(t,e,n,r,i){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(e)},e}(er.a);Hn.Observable.race=h;var Vr=n("PR+T"),Fr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Hr=function(t){function e(){t.call(this)}return Fr(e,t),e.create=function(){return new e},e.prototype._subscribe=function(t){Object(Vr.a)()},e}(Hn.Observable),Br=Hr.create;Hn.Observable.never=Br,Hn.Observable.of=ar.a;var Ur=n("X9X7"),Yr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},zr=function(){function t(t){this.nextSources=t}return t.prototype.call=function(t,e){return e.subscribe(new qr(t,this.nextSources))},t}(),qr=function(t){function e(e,n){t.call(this,e),this.destination=e,this.nextSources=n}return Yr(e,t),e.prototype.notifyError=function(t,e){this.subscribeToNextSource()},e.prototype.notifyComplete=function(t){this.subscribeToNextSource()},e.prototype._error=function(t){this.subscribeToNextSource()},e.prototype._complete=function(){this.subscribeToNextSource()},e.prototype.subscribeToNextSource=function(){var t=this.nextSources.shift();t?this.add(Object(nr.a)(this,t)):this.destination.complete()},e}(er.a),Wr=d;Hn.Observable.onErrorResumeNext=Wr;var Gr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Kr=function(t){function e(e,n){t.call(this),this.obj=e,this.scheduler=n,this.keys=Object.keys(e)}return Gr(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e=this,n=e.keys,r=e.scheduler,i=n.length;if(r)return r.schedule(y,0,{obj:this.obj,keys:n,length:i,index:0,subscriber:t});for(var o=0;o<i;o++){var s=n[o];t.next([s,this.obj[s]])}t.complete()},e}(Hn.Observable),Qr=Kr.create;Hn.Observable.pairs=Qr;var Xr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},$r=function(t){function e(e,n,r){t.call(this),this.start=e,this._count=n,this.scheduler=r}return Xr(e,t),e.create=function(t,n,r){return void 0===t&&(t=0),void 0===n&&(n=0),new e(t,n,r)},e.dispatch=function(t){var e=t.start,n=t.index,r=t.count,i=t.subscriber;if(n>=r)return void i.complete();i.next(e),i.closed||(t.index=n+1,t.start=e+1,this.schedule(t))},e.prototype._subscribe=function(t){var n=0,r=this.start,i=this._count,o=this.scheduler;if(o)return o.schedule(e.dispatch,0,{index:n,count:i,start:r,subscriber:t});for(;;){if(n++>=i){t.complete();break}if(t.next(r++),t.closed)break}},e}(Hn.Observable),Zr=$r.create;Hn.Observable.range=Zr;var Jr=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ti=function(t){function e(e,n){t.call(this),this.resourceFactory=e,this.observableFactory=n}return Jr(e,t),e.create=function(t,n){return new e(t,n)},e.prototype._subscribe=function(t){var e,n=this,r=n.resourceFactory,i=n.observableFactory;try{return e=r(),new ei(t,e,i)}catch(e){t.error(e)}},e}(Hn.Observable),ei=function(t){function e(e,n,r){t.call(this,e),this.resource=n,this.observableFactory=r,e.add(n),this.tryUse()}return Jr(e,t),e.prototype.tryUse=function(){try{var t=this.observableFactory.call(this,this.resource);t&&this.add(Object(nr.a)(this,t))}catch(t){this._error(t)}},e}(er.a),ni=ti.create;Hn.Observable.using=ni;var ri=(n("PSNg"),this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ii=function(t){function e(e,n,r){void 0===e&&(e=0),t.call(this),this.period=-1,this.dueTime=0,p(n)?this.period=Number(n)<1&&1||Number(n):Object(Zn.a)(n)&&(r=n),Object(Zn.a)(r)||(r=kr.a),this.scheduler=r,this.dueTime=m(e)?+e-this.scheduler.now():e}return ri(e,t),e.create=function(t,n,r){return void 0===t&&(t=0),new e(t,n,r)},e.dispatch=function(t){var e=t.index,n=t.period,r=t.subscriber,i=this;if(r.next(e),!r.closed){if(-1===n)return r.complete();t.index=e+1,i.schedule(t,n)}},e.prototype._subscribe=function(t){var n=this,r=n.period,i=n.dueTime;return n.scheduler.schedule(e.dispatch,i,{index:0,period:r,subscriber:t})},e}(Hn.Observable),oi=ii.create;Hn.Observable.timer=oi;var si=n("E9/g"),ai=n("X3fp"),ui=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ci=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new li(t,this.project))},t}(),li=function(t){function e(e,n,r){void 0===r&&(r=Object.create(null)),t.call(this,e),this.iterators=[],this.active=0,this.project="function"==typeof n?n:null,this.values=r}return ui(e,t),e.prototype._next=function(t){var e=this.iterators;Object(Jn.a)(t)?e.push(new hi(t)):"function"==typeof t[ai.a]?e.push(new pi(t[ai.a]())):e.push(new fi(this.destination,this,t))},e.prototype._complete=function(){var t=this.iterators,e=t.length;if(0===e)return void this.destination.complete();this.active=e;for(var n=0;n<e;n++){var r=t[n];r.stillUnsubscribed?this.add(r.subscribe(r,n)):this.active--}},e.prototype.notifyInactive=function(){0===--this.active&&this.destination.complete()},e.prototype.checkIterators=function(){for(var t=this.iterators,e=t.length,n=this.destination,r=0;r<e;r++){var i=t[r];if("function"==typeof i.hasValue&&!i.hasValue())return}for(var o=!1,s=[],r=0;r<e;r++){var i=t[r],a=i.next();if(i.hasCompleted()&&(o=!0),a.done)return void n.complete();s.push(a.value)}this.project?this._tryProject(s):n.next(s),o&&n.complete()},e.prototype._tryProject=function(t){var e;try{e=this.project.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(si.a),pi=function(){function t(t){this.iterator=t,this.nextResult=t.next()}return t.prototype.hasValue=function(){return!0},t.prototype.next=function(){var t=this.nextResult;return this.nextResult=this.iterator.next(),t},t.prototype.hasCompleted=function(){var t=this.nextResult;return t&&t.done},t}(),hi=function(){function t(t){this.array=t,this.index=0,this.length=0,this.length=t.length}return t.prototype[ai.a]=function(){return this},t.prototype.next=function(t){var e=this.index++,n=this.array;return e<this.length?{value:n[e],done:!1}:{value:null,done:!0}},t.prototype.hasValue=function(){return this.array.length>this.index},t.prototype.hasCompleted=function(){return this.array.length===this.index},t}(),fi=function(t){function e(e,n,r){t.call(this,e),this.parent=n,this.observable=r,this.stillUnsubscribed=!0,this.buffer=[],this.isComplete=!1}return ui(e,t),e.prototype[ai.a]=function(){return this},e.prototype.next=function(){var t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}},e.prototype.hasValue=function(){return this.buffer.length>0},e.prototype.hasCompleted=function(){return 0===this.buffer.length&&this.isComplete},e.prototype.notifyComplete=function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){this.buffer.push(e),this.parent.checkIterators()},e.prototype.subscribe=function(t,e){return Object(nr.a)(this,this.observable,this,e)},e}(er.a),di=g;Hn.Observable.zip=di;var yi=n("xIGM"),mi=n("qqDE"),vi=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},gi=Object(mi.a)(function(t,e){return t.response}),bi=function(t){function e(e){t.call(this);var n={async:!0,createXHR:function(){return this.crossDomain?b.call(this):_()},crossDomain:!1,withCredentials:!1,headers:{},method:"GET",responseType:"json",timeout:0};if("string"==typeof e)n.url=e;else for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);this.request=n}return vi(e,t),e.prototype._subscribe=function(t){return new _i(t,this.request)},e.create=function(){var t=function(t){return new e(t)};return t.get=w,t.post=C,t.delete=E,t.put=x,t.patch=S,t.getJSON=O,t}(),e}(Hn.Observable),_i=function(t){function e(e,n){t.call(this,e),this.request=n,this.done=!1;var r=n.headers=n.headers||{};n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),"Content-Type"in r||yi.a.FormData&&n.body instanceof yi.a.FormData||void 0===n.body||(r["Content-Type"]="application/x-www-form-urlencoded; charset=UTF-8"),n.body=this.serializeBody(n.body,n.headers["Content-Type"]),this.send()}return vi(e,t),e.prototype.next=function(t){this.done=!0;var e=this,n=e.xhr,r=e.request,i=e.destination,o=new wi(t,n,r);i.next(o)},e.prototype.send=function(){var t=this,e=t.request,n=t.request,r=n.user,i=n.method,o=n.url,s=n.async,a=n.password,u=n.headers,c=n.body,l=e.createXHR,p=Object(Bn.a)(l).call(e);if(p===Un.a)this.error(Un.a.e);else{this.xhr=p,this.setupEvents(p,e);if((r?Object(Bn.a)(p.open).call(p,i,o,s,r,a):Object(Bn.a)(p.open).call(p,i,o,s))===Un.a)return this.error(Un.a.e),null;if(s&&(p.timeout=e.timeout,p.responseType=e.responseType),"withCredentials"in p&&(p.withCredentials=!!e.withCredentials),this.setHeaders(p,u),(c?Object(Bn.a)(p.send).call(p,c):Object(Bn.a)(p.send).call(p))===Un.a)return this.error(Un.a.e),null}return p},e.prototype.serializeBody=function(t,e){if(!t||"string"==typeof t)return t;if(yi.a.FormData&&t instanceof yi.a.FormData)return t;if(e){var n=e.indexOf(";");-1!==n&&(e=e.substring(0,n))}switch(e){case"application/x-www-form-urlencoded":return Object.keys(t).map(function(e){return encodeURI(e)+"="+encodeURI(t[e])}).join("&");case"application/json":return JSON.stringify(t);default:return t}},e.prototype.setHeaders=function(t,e){for(var n in e)e.hasOwnProperty(n)&&t.setRequestHeader(n,e[n])},e.prototype.setupEvents=function(t,e){function n(t){var e=n,r=e.subscriber,i=e.progressSubscriber,o=e.request;i&&i.error(t),r.error(new Ei(this,o))}function r(t){var e=r,n=e.subscriber,i=e.progressSubscriber,o=e.request;if(4===this.readyState){var s=1223===this.status?204:this.status,a="text"===this.responseType?this.response||this.responseText:this.response;0===s&&(s=a?200:0),200<=s&&s<300?(i&&i.complete(),n.next(t),n.complete()):(i&&i.error(t),n.error(new Ci("ajax error "+s,this,o)))}}var i=e.progressSubscriber;if(t.ontimeout=n,n.request=e,n.subscriber=this,n.progressSubscriber=i,t.upload&&"withCredentials"in t){if(i){var o;o=function(t){o.progressSubscriber.next(t)},yi.a.XDomainRequest?t.onprogress=o:t.upload.onprogress=o,o.progressSubscriber=i}var s;s=function(t){var e=s,n=e.progressSubscriber,r=e.subscriber,i=e.request;n&&n.error(t),r.error(new Ci("ajax error",this,i))},t.onerror=s,s.request=e,s.subscriber=this,s.progressSubscriber=i}t.onreadystatechange=r,r.subscriber=this,r.progressSubscriber=i,r.request=e},e.prototype.unsubscribe=function(){var e=this,n=e.done,r=e.xhr;!n&&r&&4!==r.readyState&&"function"==typeof r.abort&&r.abort(),t.prototype.unsubscribe.call(this)},e}(si.a),wi=function(){function t(t,e,n){this.originalEvent=t,this.xhr=e,this.request=n,this.status=e.status,this.responseType=e.responseType||n.responseType,this.response=T(this.responseType,e)}return t}(),Ci=function(t){function e(e,n,r){t.call(this,e),this.message=e,this.xhr=n,this.request=r,this.status=n.status,this.responseType=n.responseType||r.responseType,this.response=T(this.responseType,n)}return vi(e,t),e}(Error),Ei=function(t){function e(e,n){t.call(this,"ajax timeout",e,n)}return vi(e,t),e}(Ci),xi=bi.create;Hn.Observable.ajax=xi;var Si=n("Gcw1"),Oi=n("YRqN"),Ti=n("Upor"),Pi=n("jaVc"),Mi=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ki=function(t){function e(e,n,r){void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=Number.POSITIVE_INFINITY),t.call(this),this.scheduler=r,this._events=[],this._bufferSize=e<1?1:e,this._windowTime=n<1?1:n}return Mi(e,t),e.prototype.next=function(e){var n=this._getNow();this._events.push(new Ai(n,e)),this._trimBufferThenGetEvents(),t.prototype.next.call(this,e)},e.prototype._subscribe=function(t){var e,n=this._trimBufferThenGetEvents(),r=this.scheduler;if(this.closed)throw new Ti.a;this.hasError?e=Yn.a.EMPTY:this.isStopped?e=Yn.a.EMPTY:(this.observers.push(t),e=new Pi.a(this,t)),r&&t.add(t=new Oi.a(t,r));for(var i=n.length,o=0;o<i&&!t.closed;o++)t.next(n[o].value);return this.hasError?t.error(this.thrownError):this.isStopped&&t.complete(),e},e.prototype._getNow=function(){return(this.scheduler||Si.a).now()},e.prototype._trimBufferThenGetEvents=function(){for(var t=this._getNow(),e=this._bufferSize,n=this._windowTime,r=this._events,i=r.length,o=0;o<i&&!(t-r[o].time<n);)o++;return i>e&&(o=Math.max(o,i-e)),o>0&&r.splice(0,o),r},e}(Fn.b),Ai=function(){function t(t,e){this.time=t,this.value=e}return t}(),Ii=function(t){return t.Object.assign||P}(yi.a),Di=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ni=function(t){function e(e,n){if(e instanceof Hn.Observable)t.call(this,n,e);else{if(t.call(this),this.WebSocketCtor=yi.a.WebSocket,this._output=new Fn.b,"string"==typeof e?this.url=e:Ii(this,e),!this.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new ki}}return Di(e,t),e.prototype.resultSelector=function(t){return JSON.parse(t.data)},e.create=function(t){return new e(t)},e.prototype.lift=function(t){var n=new e(this,this.destination);return n.operator=t,n},e.prototype._resetState=function(){this.socket=null,this.source||(this.destination=new ki),this._output=new Fn.b},e.prototype.multiplex=function(t,e,n){var r=this;return new Hn.Observable(function(i){var o=Object(Bn.a)(t)();o===Un.a?i.error(Un.a.e):r.next(o);var s=r.subscribe(function(t){var e=Object(Bn.a)(n)(t);e===Un.a?i.error(Un.a.e):e&&i.next(t)},function(t){return i.error(t)},function(){return i.complete()});return function(){var t=Object(Bn.a)(e)();t===Un.a?i.error(Un.a.e):r.next(t),s.unsubscribe()}})},e.prototype._connectSocket=function(){var t=this,e=this.WebSocketCtor,n=this._output,r=null;try{r=this.protocol?new e(this.url,this.protocol):new e(this.url),this.socket=r,this.binaryType&&(this.socket.binaryType=this.binaryType)}catch(t){return void n.error(t)}var i=new Yn.a(function(){t.socket=null,r&&1===r.readyState&&r.close()});r.onopen=function(e){var o=t.openObserver;o&&o.next(e);var s=t.destination;t.destination=si.a.create(function(t){return 1===r.readyState&&r.send(t)},function(e){var i=t.closingObserver;i&&i.next(void 0),e&&e.code?r.close(e.code,e.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 }")),t._resetState()},function(){var e=t.closingObserver;e&&e.next(void 0),r.close(),t._resetState()}),s&&s instanceof ki&&i.add(s.subscribe(t.destination))},r.onerror=function(e){t._resetState(),n.error(e)},r.onclose=function(e){t._resetState();var r=t.closeObserver;r&&r.next(e),e.wasClean?n.complete():n.error(e)},r.onmessage=function(e){var r=Object(Bn.a)(t.resultSelector)(e);r===Un.a?n.error(Un.a.e):n.next(r)}},e.prototype._subscribe=function(t){var e=this,n=this.source;if(n)return n.subscribe(t);this.socket||this._connectSocket();var r=new Yn.a;return r.add(this._output.subscribe(t)),r.add(function(){var t=e.socket;0===e._output.observers.length&&(t&&1===t.readyState&&t.close(),e._resetState())}),r},e.prototype.unsubscribe=function(){var e=this,n=e.source,r=e.socket;r&&1===r.readyState&&(r.close(),this._resetState()),t.prototype.unsubscribe.call(this),n||(this.destination=new ki)},e}(Fn.a),Ri=Ni.create;Hn.Observable.webSocket=Ri;var ji=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Li=function(){function t(t){this.closingNotifier=t}return t.prototype.call=function(t,e){return e.subscribe(new Vi(t,this.closingNotifier))},t}(),Vi=function(t){function e(e,n){t.call(this,e),this.buffer=[],this.add(Object(nr.a)(this,n))}return ji(e,t),e.prototype._next=function(t){this.buffer.push(t)},e.prototype.notifyNext=function(t,e,n,r,i){var o=this.buffer;this.buffer=[],this.destination.next(o)},e}(er.a);Hn.Observable.prototype.buffer=k;var Fi=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Hi=function(){function t(t,e){this.bufferSize=t,this.startBufferEvery=e,this.subscriberClass=e&&t!==e?Ui:Bi}return t.prototype.call=function(t,e){return e.subscribe(new this.subscriberClass(t,this.bufferSize,this.startBufferEvery))},t}(),Bi=function(t){function e(e,n){t.call(this,e),this.bufferSize=n,this.buffer=[]}return Fi(e,t),e.prototype._next=function(t){var e=this.buffer;e.push(t),e.length==this.bufferSize&&(this.destination.next(e),this.buffer=[])},e.prototype._complete=function(){var e=this.buffer;e.length>0&&this.destination.next(e),t.prototype._complete.call(this)},e}(si.a),Ui=function(t){function e(e,n,r){t.call(this,e),this.bufferSize=n,this.startBufferEvery=r,this.buffers=[],this.count=0}return Fi(e,t),e.prototype._next=function(t){var e=this,n=e.bufferSize,r=e.startBufferEvery,i=e.buffers,o=e.count;this.count++,o%r==0&&i.push([]);for(var s=i.length;s--;){var a=i[s];a.push(t),a.length===n&&(i.splice(s,1),this.destination.next(a))}},e.prototype._complete=function(){for(var e=this,n=e.buffers,r=e.destination;n.length>0;){var i=n.shift();i.length>0&&r.next(i)}t.prototype._complete.call(this)},e}(si.a);Hn.Observable.prototype.bufferCount=I;var Yi=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},zi=function(){function t(t,e,n,r){this.bufferTimeSpan=t,this.bufferCreationInterval=e,this.maxBufferSize=n,this.scheduler=r}return t.prototype.call=function(t,e){return e.subscribe(new Wi(t,this.bufferTimeSpan,this.bufferCreationInterval,this.maxBufferSize,this.scheduler))},t}(),qi=function(){function t(){this.buffer=[]}return t}(),Wi=function(t){function e(e,n,r,i,o){t.call(this,e),this.bufferTimeSpan=n,this.bufferCreationInterval=r,this.maxBufferSize=i,this.scheduler=o,this.contexts=[];var s=this.openContext();if(this.timespanOnly=null==r||r<0,this.timespanOnly){var a={subscriber:this,context:s,bufferTimeSpan:n};this.add(s.closeAction=o.schedule(N,n,a))}else{var u={subscriber:this,context:s},c={bufferTimeSpan:n,bufferCreationInterval:r,subscriber:this,scheduler:o};this.add(s.closeAction=o.schedule(j,n,u)),this.add(o.schedule(R,r,c))}}return Yi(e,t),e.prototype._next=function(t){for(var e,n=this.contexts,r=n.length,i=0;i<r;i++){var o=n[i],s=o.buffer;s.push(t),s.length==this.maxBufferSize&&(e=o)}e&&this.onBufferFull(e)},e.prototype._error=function(e){this.contexts.length=0,t.prototype._error.call(this,e)},e.prototype._complete=function(){for(var e=this,n=e.contexts,r=e.destination;n.length>0;){var i=n.shift();r.next(i.buffer)}t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.contexts=null},e.prototype.onBufferFull=function(t){this.closeContext(t);var e=t.closeAction;if(e.unsubscribe(),this.remove(e),!this.closed&&this.timespanOnly){t=this.openContext();var n=this.bufferTimeSpan,r={subscriber:this,context:t,bufferTimeSpan:n};this.add(t.closeAction=this.scheduler.schedule(N,n,r))}},e.prototype.openContext=function(){var t=new qi;return this.contexts.push(t),t},e.prototype.closeContext=function(t){this.destination.next(t.buffer);var e=this.contexts;(e?e.indexOf(t):-1)>=0&&e.splice(e.indexOf(t),1)},e}(si.a);Hn.Observable.prototype.bufferTime=L;var Gi=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ki=function(){function t(t,e){this.openings=t,this.closingSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new Qi(t,this.openings,this.closingSelector))},t}(),Qi=function(t){function e(e,n,r){t.call(this,e),this.openings=n,this.closingSelector=r,this.contexts=[],this.add(Object(nr.a)(this,n))}return Gi(e,t),e.prototype._next=function(t){for(var e=this.contexts,n=e.length,r=0;r<n;r++)e[r].buffer.push(t)},e.prototype._error=function(e){for(var n=this.contexts;n.length>0;){var r=n.shift();r.subscription.unsubscribe(),r.buffer=null,r.subscription=null}this.contexts=null,t.prototype._error.call(this,e)},e.prototype._complete=function(){for(var e=this.contexts;e.length>0;){var n=e.shift();this.destination.next(n.buffer),n.subscription.unsubscribe(),n.buffer=null,n.subscription=null}this.contexts=null,t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,i){t?this.closeBuffer(t):this.openBuffer(e)},e.prototype.notifyComplete=function(t){this.closeBuffer(t.context)},e.prototype.openBuffer=function(t){try{var e=this.closingSelector,n=e.call(this,t);n&&this.trySubscribe(n)}catch(t){this._error(t)}},e.prototype.closeBuffer=function(t){var e=this.contexts;if(e&&t){var n=t.buffer,r=t.subscription;this.destination.next(n),e.splice(e.indexOf(t),1),this.remove(r),r.unsubscribe()}},e.prototype.trySubscribe=function(t){var e=this.contexts,n=[],r=new Yn.a,i={buffer:n,subscription:r};e.push(i);var o=Object(nr.a)(this,t,i);!o||o.closed?this.closeBuffer(i):(o.context=i,this.add(o),r.add(o))},e}(er.a);Hn.Observable.prototype.bufferToggle=F;var Xi=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},$i=function(){function t(t){this.closingSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new Zi(t,this.closingSelector))},t}(),Zi=function(t){function e(e,n){t.call(this,e),this.closingSelector=n,this.subscribing=!1,this.openBuffer()}return Xi(e,t),e.prototype._next=function(t){this.buffer.push(t)},e.prototype._complete=function(){var e=this.buffer;e&&this.destination.next(e),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.buffer=null,this.subscribing=!1},e.prototype.notifyNext=function(t,e,n,r,i){this.openBuffer()},e.prototype.notifyComplete=function(){this.subscribing?this.complete():this.openBuffer()},e.prototype.openBuffer=function(){var t=this.closingSubscription;t&&(this.remove(t),t.unsubscribe());var e=this.buffer;this.buffer&&this.destination.next(e),this.buffer=[];var n=Object(Bn.a)(this.closingSelector)();n===Un.a?this.error(Un.a.e):(t=new Yn.a,this.closingSubscription=t,this.add(t),this.subscribing=!0,t.add(Object(nr.a)(this,n)),this.subscribing=!1)},e}(er.a);Hn.Observable.prototype.bufferWhen=B;n("HT7u");Hn.Observable.prototype.combineAll=Y,Hn.Observable.prototype.combineLatest=z,Hn.Observable.prototype.concat=W;var Ji=n("ASsP");Hn.Observable.prototype.concatAll=Ji.a;var to=n("eL9U");Hn.Observable.prototype.concatMap=to.a;var eo=n("8JPw");Hn.Observable.prototype.concatMapTo=K;var no=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ro=function(){function t(t,e){this.predicate=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new io(t,this.predicate,this.source))},t}(),io=function(t){function e(e,n,r){t.call(this,e),this.predicate=n,this.source=r,this.count=0,this.index=0}return no(e,t),e.prototype._next=function(t){this.predicate?this._tryPredicate(t):this.count++},e.prototype._tryPredicate=function(t){var e;try{e=this.predicate(t,this.index++,this.source)}catch(t){return void this.destination.error(t)}e&&this.count++},e.prototype._complete=function(){this.destination.next(this.count),this.destination.complete()},e}(si.a);Hn.Observable.prototype.count=X;var oo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},so=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new ao(t))},t}(),ao=function(t){function e(e){t.call(this,e)}return oo(e,t),e.prototype._next=function(t){t.observe(this.destination)},e}(si.a);Hn.Observable.prototype.dematerialize=Z;var uo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},co=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new lo(t,this.durationSelector))},t}(),lo=function(t){function e(e,n){t.call(this,e),this.durationSelector=n,this.hasValue=!1,this.durationSubscription=null}return uo(e,t),e.prototype._next=function(t){try{var e=this.durationSelector.call(this,t);e&&this._tryNext(t,e)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){this.emitValue(),this.destination.complete()},e.prototype._tryNext=function(t,e){var n=this.durationSubscription;this.value=t,this.hasValue=!0,n&&(n.unsubscribe(),this.remove(n)),n=Object(nr.a)(this,e),n.closed||this.add(this.durationSubscription=n)},e.prototype.notifyNext=function(t,e,n,r,i){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){if(this.hasValue){var e=this.value,n=this.durationSubscription;n&&(this.durationSubscription=null,n.unsubscribe(),this.remove(n)),this.value=null,this.hasValue=!1,t.prototype._next.call(this,e)}},e}(er.a);Hn.Observable.prototype.debounce=tt;var po=(n("Wy0q"),n("x4z8"));Hn.Observable.prototype.defaultIfEmpty=et;var ho=n("PAZ8"),fo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},yo=function(){function t(t,e){this.delay=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new mo(t,this.delay,this.scheduler))},t}(),mo=function(t){function e(e,n,r){t.call(this,e),this.delay=n,this.scheduler=r,this.queue=[],this.active=!1,this.errored=!1}return fo(e,t),e.dispatch=function(t){for(var e=t.source,n=e.queue,r=t.scheduler,i=t.destination;n.length>0&&n[0].time-r.now()<=0;)n.shift().notification.observe(i);if(n.length>0){var o=Math.max(0,n[0].time-r.now());this.schedule(t,o)}else e.active=!1},e.prototype._schedule=function(t){this.active=!0,this.add(t.schedule(e.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))},e.prototype.scheduleNotification=function(t){if(!0!==this.errored){var e=this.scheduler,n=new vo(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}},e.prototype._next=function(t){this.scheduleNotification(ho.a.createNext(t))},e.prototype._error=function(t){this.errored=!0,this.queue=[],this.destination.error(t)},e.prototype._complete=function(){this.scheduleNotification(ho.a.createComplete())},e}(si.a),vo=function(){function t(t,e){this.time=t,this.notification=e}return t}();Hn.Observable.prototype.delay=rt;var go=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},bo=function(){function t(t){this.delayDurationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new _o(t,this.delayDurationSelector))},t}(),_o=function(t){function e(e,n){t.call(this,e),this.delayDurationSelector=n,this.completed=!1,this.delayNotifierSubscriptions=[],this.values=[]}return go(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(t),this.removeSubscription(i),this.tryComplete()},e.prototype.notifyError=function(t,e){this._error(t)},e.prototype.notifyComplete=function(t){var e=this.removeSubscription(t);e&&this.destination.next(e),this.tryComplete()},e.prototype._next=function(t){try{var e=this.delayDurationSelector(t);e&&this.tryDelay(e,t)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){this.completed=!0,this.tryComplete()},e.prototype.removeSubscription=function(t){t.unsubscribe();var e=this.delayNotifierSubscriptions.indexOf(t),n=null;return-1!==e&&(n=this.values[e],this.delayNotifierSubscriptions.splice(e,1),this.values.splice(e,1)),n},e.prototype.tryDelay=function(t,e){var n=Object(nr.a)(this,t,e);n&&!n.closed&&(this.add(n),this.delayNotifierSubscriptions.push(n)),this.values.push(e)},e.prototype.tryComplete=function(){this.completed&&0===this.delayNotifierSubscriptions.length&&this.destination.complete()},e}(er.a),wo=function(t){function e(e,n){t.call(this),this.source=e,this.subscriptionDelay=n}return go(e,t),e.prototype._subscribe=function(t){this.subscriptionDelay.subscribe(new Co(t,this.source))},e}(Hn.Observable),Co=function(t){function e(e,n){t.call(this),this.parent=e,this.source=n,this.sourceSubscribed=!1}return go(e,t),e.prototype._next=function(t){this.subscribeToSource()},e.prototype._error=function(t){this.unsubscribe(),this.parent.error(t)},e.prototype._complete=function(){this.subscribeToSource()},e.prototype.subscribeToSource=function(){this.sourceSubscribed||(this.sourceSubscribed=!0,this.unsubscribe(),this.source.subscribe(this.parent))},e}(si.a);Hn.Observable.prototype.delayWhen=ot;var Eo=yi.a.Set||function(){return function(){function t(){this._values=[]}return t.prototype.add=function(t){this.has(t)||this._values.push(t)},t.prototype.has=function(t){return-1!==this._values.indexOf(t)},Object.defineProperty(t.prototype,"size",{get:function(){return this._values.length},enumerable:!0,configurable:!0}),t.prototype.clear=function(){this._values.length=0},t}()}(),xo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},So=function(){function t(t,e){this.keySelector=t,this.flushes=e}return t.prototype.call=function(t,e){return e.subscribe(new Oo(t,this.keySelector,this.flushes))},t}(),Oo=function(t){function e(e,n,r){t.call(this,e),this.keySelector=n,this.values=new Eo,r&&this.add(Object(nr.a)(this,r))}return xo(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.values.clear()},e.prototype.notifyError=function(t,e){this._error(t)},e.prototype._next=function(t){this.keySelector?this._useKeySelector(t):this._finalizeNext(t,t)},e.prototype._useKeySelector=function(t){var e,n=this.destination;try{e=this.keySelector(t)}catch(t){return void n.error(t)}this._finalizeNext(e,t)},e.prototype._finalizeNext=function(t,e){var n=this.values;n.has(t)||(n.add(t),this.destination.next(e))},e}(er.a);Hn.Observable.prototype.distinct=at;var To=n("6y8h");Hn.Observable.prototype.distinctUntilChanged=To.a;var Po=n("GI3C");Hn.Observable.prototype.distinctUntilKeyChanged=ct;var Mo=(n("ivSB"),this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ko=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new Ao(t))},t}(),Ao=function(t){function e(e){t.call(this,e),this.hasCompleted=!1,this.hasSubscription=!1}return Mo(e,t),e.prototype._next=function(t){this.hasSubscription||(this.hasSubscription=!0,this.add(Object(nr.a)(this,t)))},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},e.prototype.notifyComplete=function(t){this.remove(t),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(er.a);Hn.Observable.prototype.exhaust=pt;var Io=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Do=function(){function t(t,e){this.project=t,this.resultSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new No(t,this.project,this.resultSelector))},t}(),No=function(t){function e(e,n,r){t.call(this,e),this.project=n,this.resultSelector=r,this.hasSubscription=!1,this.hasCompleted=!1,this.index=0}return Io(e,t),e.prototype._next=function(t){this.hasSubscription||this.tryNext(t)},e.prototype.tryNext=function(t){var e=this.index++,n=this.destination;try{var r=this.project(t,e);this.hasSubscription=!0,this.add(Object(nr.a)(this,r,t,e))}catch(t){n.error(t)}},e.prototype._complete=function(){this.hasCompleted=!0,this.hasSubscription||this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.resultSelector,a=o.destination;s?this.trySelectResult(t,e,n,r):a.next(e)},e.prototype.trySelectResult=function(t,e,n,r){var i=this,o=i.resultSelector,s=i.destination;try{var a=o(t,e,n,r);s.next(a)}catch(t){s.error(t)}},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.remove(t),this.hasSubscription=!1,this.hasCompleted&&this.destination.complete()},e}(er.a);Hn.Observable.prototype.exhaustMap=ft;var Ro=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},jo=function(){function t(t,e,n){this.project=t,this.concurrent=e,this.scheduler=n}return t.prototype.call=function(t,e){return e.subscribe(new Lo(t,this.project,this.concurrent,this.scheduler))},t}(),Lo=function(t){function e(e,n,r,i){t.call(this,e),this.project=n,this.concurrent=r,this.scheduler=i,this.index=0,this.active=0,this.hasCompleted=!1,r<Number.POSITIVE_INFINITY&&(this.buffer=[])}return Ro(e,t),e.dispatch=function(t){var e=t.subscriber,n=t.result,r=t.value,i=t.index;e.subscribeToProjection(n,r,i)},e.prototype._next=function(t){var n=this.destination;if(n.closed)return void this._complete();var r=this.index++;if(this.active<this.concurrent){n.next(t);var i=Object(Bn.a)(this.project)(t,r);if(i===Un.a)n.error(Un.a.e);else if(this.scheduler){var o={subscriber:this,result:i,value:t,index:r};this.add(this.scheduler.schedule(e.dispatch,0,o))}else this.subscribeToProjection(i,t,r)}else this.buffer.push(t)},e.prototype.subscribeToProjection=function(t,e,n){this.active++,this.add(Object(nr.a)(this,t,e,n))},e.prototype._complete=function(){this.hasCompleted=!0,this.hasCompleted&&0===this.active&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){this._next(e)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e&&e.length>0&&this._next(e.shift()),this.hasCompleted&&0===this.active&&this.destination.complete()},e}(er.a);Hn.Observable.prototype.expand=yt;var Vo=n("2kvl"),Fo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ho=function(){function t(t,e){if(this.index=t,this.defaultValue=e,t<0)throw new Vo.a}return t.prototype.call=function(t,e){return e.subscribe(new Bo(t,this.index,this.defaultValue))},t}(),Bo=function(t){function e(e,n,r){t.call(this,e),this.index=n,this.defaultValue=r}return Fo(e,t),e.prototype._next=function(t){0==this.index--&&(this.destination.next(t),this.destination.complete())},e.prototype._complete=function(){var t=this.destination;this.index>=0&&(void 0!==this.defaultValue?t.next(this.defaultValue):t.error(new Vo.a)),t.complete()},e}(si.a);Hn.Observable.prototype.elementAt=vt;var Uo=(n("Wi6i"),this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),Yo=function(){function t(t){this.callback=t}return t.prototype.call=function(t,e){return e.subscribe(new zo(t,this.callback))},t}(),zo=function(t){function e(e,n){t.call(this,e),this.add(new Yn.a(n))}return Uo(e,t),e}(si.a);Hn.Observable.prototype.finally=bt,Hn.Observable.prototype._finally=bt;var qo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Wo=function(){function t(t,e,n,r){this.predicate=t,this.source=e,this.yieldIndex=n,this.thisArg=r}return t.prototype.call=function(t,e){return e.subscribe(new Go(t,this.predicate,this.source,this.yieldIndex,this.thisArg))},t}(),Go=function(t){function e(e,n,r,i,o){t.call(this,e),this.predicate=n,this.source=r,this.yieldIndex=i,this.thisArg=o,this.index=0}return qo(e,t),e.prototype.notifyComplete=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype._next=function(t){var e=this,n=e.predicate,r=e.thisArg,i=this.index++;try{n.call(r||this,t,i,this.source)&&this.notifyComplete(this.yieldIndex?i:t)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){this.notifyComplete(this.yieldIndex?-1:void 0)},e}(si.a);Hn.Observable.prototype.find=wt,Hn.Observable.prototype.findIndex=Et;var Ko=n("l+DM");Hn.Observable.prototype.first=Ko.a;var Qo=function(){function t(){this.size=0,this._values=[],this._keys=[]}return t.prototype.get=function(t){var e=this._keys.indexOf(t);return-1===e?void 0:this._values[e]},t.prototype.set=function(t,e){var n=this._keys.indexOf(t);return-1===n?(this._keys.push(t),this._values.push(e),this.size++):this._values[n]=e,this},t.prototype.delete=function(t){var e=this._keys.indexOf(t);return-1!==e&&(this._values.splice(e,1),this._keys.splice(e,1),this.size--,!0)},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this.size=0},t.prototype.forEach=function(t,e){for(var n=0;n<this.size;n++)t.call(e,this._values[n],this._keys[n])},t}(),Xo=yi.a.Map||function(){return Qo}(),$o=function(){function t(){this.values={}}return t.prototype.delete=function(t){return this.values[t]=null,!0},t.prototype.set=function(t,e){return this.values[t]=e,this},t.prototype.get=function(t){return this.values[t]},t.prototype.forEach=function(t,e){var n=this.values;for(var r in n)n.hasOwnProperty(r)&&null!==n[r]&&t.call(e,n[r],r)},t.prototype.clear=function(){this.values={}},t}(),Zo=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Jo=function(){function t(t,e,n,r){this.keySelector=t,this.elementSelector=e,this.durationSelector=n,this.subjectSelector=r}return t.prototype.call=function(t,e){return e.subscribe(new ts(t,this.keySelector,this.elementSelector,this.durationSelector,this.subjectSelector))},t}(),ts=function(t){function e(e,n,r,i,o){t.call(this,e),this.keySelector=n,this.elementSelector=r,this.durationSelector=i,this.subjectSelector=o,this.groups=null,this.attemptedToUnsubscribe=!1,this.count=0}return Zo(e,t),e.prototype._next=function(t){var e;try{e=this.keySelector(t)}catch(t){return void this.error(t)}this._group(t,e)},e.prototype._group=function(t,e){var n=this.groups;n||(n=this.groups="string"==typeof e?new $o:new Xo);var r,i=n.get(e);if(this.elementSelector)try{r=this.elementSelector(t)}catch(t){this.error(t)}else r=t;if(!i){i=this.subjectSelector?this.subjectSelector():new Fn.b,n.set(e,i);var o=new ns(e,i,this);if(this.destination.next(o),this.durationSelector){var s=void 0;try{s=this.durationSelector(new ns(e,i))}catch(t){return void this.error(t)}this.add(s.subscribe(new es(e,i,this)))}}i.closed||i.next(r)},e.prototype._error=function(t){var e=this.groups;e&&(e.forEach(function(e,n){e.error(t)}),e.clear()),this.destination.error(t)},e.prototype._complete=function(){var t=this.groups;t&&(t.forEach(function(t,e){t.complete()}),t.clear()),this.destination.complete()},e.prototype.removeGroup=function(t){this.groups.delete(t)},e.prototype.unsubscribe=function(){this.closed||(this.attemptedToUnsubscribe=!0,0===this.count&&t.prototype.unsubscribe.call(this))},e}(si.a),es=function(t){function e(e,n,r){t.call(this,n),this.key=e,this.group=n,this.parent=r}return Zo(e,t),e.prototype._next=function(t){this.complete()},e.prototype._unsubscribe=function(){var t=this,e=t.parent,n=t.key;this.key=this.parent=null,e&&e.removeGroup(n)},e}(si.a),ns=function(t){function e(e,n,r){t.call(this),this.key=e,this.groupSubject=n,this.refCountSubscription=r}return Zo(e,t),e.prototype._subscribe=function(t){var e=new Yn.a,n=this,r=n.refCountSubscription,i=n.groupSubject;return r&&!r.closed&&e.add(new rs(r)),e.add(i.subscribe(t)),e},e}(Hn.Observable),rs=function(t){function e(e){t.call(this),this.parent=e,e.count++}return Zo(e,t),e.prototype.unsubscribe=function(){var e=this.parent;e.closed||this.closed||(t.prototype.unsubscribe.call(this),e.count-=1,0===e.count&&e.attemptedToUnsubscribe&&e.unsubscribe())},e}(Yn.a);Hn.Observable.prototype.groupBy=St;var is=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},os=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new ss(t))},t}(),ss=function(t){function e(){t.apply(this,arguments)}return is(e,t),e.prototype._next=function(t){Object(Vr.a)()},e}(si.a);Hn.Observable.prototype.ignoreElements=Tt;var as=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},us=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new cs(t))},t}(),cs=function(t){function e(e){t.call(this,e)}return as(e,t),e.prototype.notifyComplete=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype._next=function(t){this.notifyComplete(!1)},e.prototype._complete=function(){this.notifyComplete(!0)},e}(si.a);Hn.Observable.prototype.isEmpty=Mt;var ls=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ps=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new hs(t,this.durationSelector))},t}(),hs=function(t){function e(e,n){t.call(this,e),this.durationSelector=n,this.hasValue=!1}return ls(e,t),e.prototype._next=function(t){if(this.value=t,this.hasValue=!0,!this.throttled){var e=Object(Bn.a)(this.durationSelector)(t);if(e===Un.a)this.destination.error(Un.a.e);else{var n=Object(nr.a)(this,e);n.closed?this.clearThrottle():this.add(this.throttled=n)}}},e.prototype.clearThrottle=function(){var t=this,e=t.value,n=t.hasValue,r=t.throttled;r&&(this.remove(r),this.throttled=null,r.unsubscribe()),n&&(this.value=null,this.hasValue=!1,this.destination.next(e))},e.prototype.notifyNext=function(t,e,n,r){this.clearThrottle()},e.prototype.notifyComplete=function(){this.clearThrottle()},e}(er.a);Hn.Observable.prototype.audit=At,Hn.Observable.prototype.auditTime=Dt;var fs=n("uRSF");Hn.Observable.prototype.last=fs.a,Hn.Observable.prototype.let=Nt,Hn.Observable.prototype.letBind=Nt;var ds=n("f37V");Hn.Observable.prototype.every=ds.a;var ys=(n("GQSG"),this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),ms=function(){function t(t){this.value=t}return t.prototype.call=function(t,e){return e.subscribe(new vs(t,this.value))},t}(),vs=function(t){function e(e,n){t.call(this,e),this.value=n}return ys(e,t),e.prototype._next=function(t){this.destination.next(this.value)},e}(si.a);Hn.Observable.prototype.mapTo=jt;var gs=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},bs=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new _s(t))},t}(),_s=function(t){function e(e){t.call(this,e)}return gs(e,t),e.prototype._next=function(t){this.destination.next(ho.a.createNext(t))},e.prototype._error=function(t){var e=this.destination;e.next(ho.a.createError(t)),e.complete()},e.prototype._complete=function(){var t=this.destination;t.next(ho.a.createComplete()),t.complete()},e}(si.a);Hn.Observable.prototype.materialize=Vt;var ws=n("tK9/");Hn.Observable.prototype.max=Ht,Hn.Observable.prototype.merge=Ut;var Cs=n("yWZg");Hn.Observable.prototype.mergeAll=Cs.a;var Es=(n("+DIC"),this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),xs=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.ish=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e.subscribe(new Ss(t,this.ish,this.resultSelector,this.concurrent))},t}(),Ss=function(t){function e(e,n,r,i){void 0===i&&(i=Number.POSITIVE_INFINITY),t.call(this,e),this.ish=n,this.resultSelector=r,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return Es(e,t),e.prototype._next=function(t){if(this.active<this.concurrent){var e=this.resultSelector,n=this.index++,r=this.ish,i=this.destination;this.active++,this._innerSub(r,i,e,t,n)}else this.buffer.push(t)},e.prototype._innerSub=function(t,e,n,r,i){this.add(Object(nr.a)(this,t,r,i))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.resultSelector,a=o.destination;s?this.trySelectResult(t,e,n,r):a.next(e)},e.prototype.trySelectResult=function(t,e,n,r){var i,o=this,s=o.resultSelector,a=o.destination;try{i=s(t,e,n,r)}catch(t){return void a.error(t)}a.next(i)},e.prototype.notifyError=function(t){this.destination.error(t)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(er.a);Hn.Observable.prototype.flatMapTo=zt,Hn.Observable.prototype.mergeMapTo=zt;var Os=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ts=function(){function t(t,e,n){this.accumulator=t,this.seed=e,this.concurrent=n}return t.prototype.call=function(t,e){return e.subscribe(new Ps(t,this.accumulator,this.seed,this.concurrent))},t}(),Ps=function(t){function e(e,n,r,i){t.call(this,e),this.accumulator=n,this.acc=r,this.concurrent=i,this.hasValue=!1,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return Os(e,t),e.prototype._next=function(t){if(this.active<this.concurrent){var e=this.index++,n=Object(Bn.a)(this.accumulator)(this.acc,t),r=this.destination;n===Un.a?r.error(Un.a.e):(this.active++,this._innerSub(n,t,e))}else this.buffer.push(t)},e.prototype._innerSub=function(t,e,n){this.add(Object(nr.a)(this,t,e,n))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},e.prototype.notifyNext=function(t,e,n,r,i){var o=this.destination;this.acc=e,this.hasValue=!0,o.next(e)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&(!1===this.hasValue&&this.destination.next(this.acc),this.destination.complete())},e}(er.a);Hn.Observable.prototype.mergeScan=Wt,Hn.Observable.prototype.min=Kt;var Ms=n("LHF8");Hn.Observable.prototype.multicast=Qt;var ks=n("ozyc");Hn.Observable.prototype.observeOn=ks.a,Hn.Observable.prototype.onErrorResumeNext=Xt;var As=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Is=function(){function t(){}return t.prototype.call=function(t,e){return e.subscribe(new Ds(t))},t}(),Ds=function(t){function e(e){t.call(this,e),this.hasPrev=!1}return As(e,t),e.prototype._next=function(t){this.hasPrev?this.destination.next([this.prev,t]):this.hasPrev=!0,this.prev=t},e}(si.a);Hn.Observable.prototype.pairwise=Zt;var Ns=n("LaOa");Hn.Observable.prototype.partition=ee,Hn.Observable.prototype.pluck=ie,Hn.Observable.prototype.publish=se;var Rs=n("eoFs");Hn.Observable.prototype.publishBehavior=ue,Hn.Observable.prototype.publishReplay=le,Hn.Observable.prototype.publishLast=he,Hn.Observable.prototype.race=de;var js=n("24Q+");Hn.Observable.prototype.reduce=js.a;var Ls=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Vs=function(){function t(t,e){this.count=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new Fs(t,this.count,this.source))},t}(),Fs=function(t){function e(e,n,r){t.call(this,e),this.count=n,this.source=r}return Ls(e,t),e.prototype.complete=function(){if(!this.isStopped){var e=this,n=e.source,r=e.count;if(0===r)return t.prototype.complete.call(this);r>-1&&(this.count=r-1),n.subscribe(this._unsubscribeAndRecycle())}},e}(si.a);Hn.Observable.prototype.repeat=me;var Hs=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Bs=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e.subscribe(new Us(t,this.notifier,e))},t}(),Us=function(t){function e(e,n,r){t.call(this,e),this.notifier=n,this.source=r,this.sourceIsBeingSubscribedTo=!0}return Hs(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.sourceIsBeingSubscribedTo=!0,this.source.subscribe(this)},e.prototype.notifyComplete=function(e){if(!1===this.sourceIsBeingSubscribedTo)return t.prototype.complete.call(this)},e.prototype.complete=function(){if(this.sourceIsBeingSubscribedTo=!1,!this.isStopped){if(this.retries){if(this.retriesSubscription.closed)return t.prototype.complete.call(this)}else this.subscribeToRetries();this._unsubscribeAndRecycle(),this.notifications.next()}},e.prototype._unsubscribe=function(){var t=this,e=t.notifications,n=t.retriesSubscription;e&&(e.unsubscribe(),this.notifications=null),n&&(n.unsubscribe(),this.retriesSubscription=null),this.retries=null},e.prototype._unsubscribeAndRecycle=function(){var e=this,n=e.notifications,r=e.retries,i=e.retriesSubscription;return this.notifications=null,this.retries=null,this.retriesSubscription=null,t.prototype._unsubscribeAndRecycle.call(this),this.notifications=n,this.retries=r,this.retriesSubscription=i,this},e.prototype.subscribeToRetries=function(){this.notifications=new Fn.b;var e=Object(Bn.a)(this.notifier)(this.notifications);if(e===Un.a)return t.prototype.complete.call(this);this.retries=e,this.retriesSubscription=Object(nr.a)(this,e)},e}(er.a);Hn.Observable.prototype.repeatWhen=ge;var Ys=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},zs=function(){function t(t,e){this.count=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new qs(t,this.count,this.source))},t}(),qs=function(t){function e(e,n,r){t.call(this,e),this.count=n,this.source=r}return Ys(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=this,r=n.source,i=n.count;if(0===i)return t.prototype.error.call(this,e);i>-1&&(this.count=i-1),r.subscribe(this._unsubscribeAndRecycle())}},e}(si.a);Hn.Observable.prototype.retry=_e;var Ws=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Gs=function(){function t(t,e){this.notifier=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new Ks(t,this.notifier,this.source))},t}(),Ks=function(t){function e(e,n,r){t.call(this,e),this.notifier=n,this.source=r}return Ws(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=this.errors,r=this.retries,i=this.retriesSubscription;if(r)this.errors=null,this.retriesSubscription=null;else{if(n=new Fn.b,(r=Object(Bn.a)(this.notifier)(n))===Un.a)return t.prototype.error.call(this,Un.a.e);i=Object(nr.a)(this,r)}this._unsubscribeAndRecycle(),this.errors=n,this.retries=r,this.retriesSubscription=i,n.next(e)}},e.prototype._unsubscribe=function(){var t=this,e=t.errors,n=t.retriesSubscription;e&&(e.unsubscribe(),this.errors=null),n&&(n.unsubscribe(),this.retriesSubscription=null),this.retries=null},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.errors,a=o.retries,u=o.retriesSubscription;this.errors=null,this.retries=null,this.retriesSubscription=null,this._unsubscribeAndRecycle(),this.errors=s,this.retries=a,this.retriesSubscription=u,this.source.subscribe(this)},e}(er.a);Hn.Observable.prototype.retryWhen=Ce;var Qs=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Xs=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){var n=new $s(t),r=e.subscribe(n);return r.add(Object(nr.a)(n,this.notifier)),r},t}(),$s=function(t){function e(){t.apply(this,arguments),this.hasValue=!1}return Qs(e,t),e.prototype._next=function(t){this.value=t,this.hasValue=!0},e.prototype.notifyNext=function(t,e,n,r,i){this.emitValue()},e.prototype.notifyComplete=function(){this.emitValue()},e.prototype.emitValue=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.value))},e}(er.a);Hn.Observable.prototype.sample=xe;var Zs=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Js=function(){function t(t,e){this.period=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new ta(t,this.period,this.scheduler))},t}(),ta=function(t){function e(e,n,r){t.call(this,e),this.period=n,this.scheduler=r,this.hasValue=!1,this.add(r.schedule(Oe,n,{subscriber:this,period:n}))}return Zs(e,t),e.prototype._next=function(t){this.lastValue=t,this.hasValue=!0},e.prototype.notifyNext=function(){this.hasValue&&(this.hasValue=!1,this.destination.next(this.lastValue))},e}(si.a);Hn.Observable.prototype.sampleTime=Te;var ea=n("3k/+");Hn.Observable.prototype.scan=ea.a;var na=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ra=function(){function t(t,e){this.compareTo=t,this.comparor=e}return t.prototype.call=function(t,e){return e.subscribe(new ia(t,this.compareTo,this.comparor))},t}(),ia=function(t){function e(e,n,r){t.call(this,e),this.compareTo=n,this.comparor=r,this._a=[],this._b=[],this._oneComplete=!1,this.add(n.subscribe(new oa(e,this)))}return na(e,t),e.prototype._next=function(t){this._oneComplete&&0===this._b.length?this.emit(!1):(this._a.push(t),this.checkValues())},e.prototype._complete=function(){this._oneComplete?this.emit(0===this._a.length&&0===this._b.length):this._oneComplete=!0},e.prototype.checkValues=function(){for(var t=this,e=t._a,n=t._b,r=t.comparor;e.length>0&&n.length>0;){var i=e.shift(),o=n.shift(),s=!1;r?(s=Object(Bn.a)(r)(i,o))===Un.a&&this.destination.error(Un.a.e):s=i===o,s||this.emit(!1)}},e.prototype.emit=function(t){var e=this.destination;e.next(t),e.complete()},e.prototype.nextB=function(t){this._oneComplete&&0===this._a.length?this.emit(!1):(this._b.push(t),this.checkValues())},e}(si.a),oa=function(t){function e(e,n){t.call(this,e),this.parent=n}return na(e,t),e.prototype._next=function(t){this.parent.nextB(t)},e.prototype._error=function(t){this.parent.error(t)},e.prototype._complete=function(){this.parent._complete()},e}(si.a);Hn.Observable.prototype.sequenceEqual=Me;var sa=n("URbD");Hn.Observable.prototype.share=sa.a,Hn.Observable.prototype.shareReplay=Ie;var aa=n("Ry8D"),ua=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ca=function(){function t(t,e){this.predicate=t,this.source=e}return t.prototype.call=function(t,e){return e.subscribe(new la(t,this.predicate,this.source))},t}(),la=function(t){function e(e,n,r){t.call(this,e),this.predicate=n,this.source=r,this.seenValue=!1,this.index=0}return ua(e,t),e.prototype.applySingleValue=function(t){this.seenValue?this.destination.error("Sequence contains more than one element"):(this.seenValue=!0,this.singleValue=t)},e.prototype._next=function(t){var e=this.index++;this.predicate?this.tryNext(t,e):this.applySingleValue(t)},e.prototype.tryNext=function(t,e){try{this.predicate(t,e,this.source)&&this.applySingleValue(t)}catch(t){this.destination.error(t)}},e.prototype._complete=function(){var t=this.destination;this.index>0?(t.next(this.seenValue?this.singleValue:void 0),t.complete()):t.error(new aa.a)},e}(si.a);Hn.Observable.prototype.single=Ne;var pa=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ha=function(){function t(t){this.total=t}return t.prototype.call=function(t,e){return e.subscribe(new fa(t,this.total))},t}(),fa=function(t){function e(e,n){t.call(this,e),this.total=n,this.count=0}return pa(e,t),e.prototype._next=function(t){++this.count>this.total&&this.destination.next(t)},e}(si.a);Hn.Observable.prototype.skip=je;var da=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ya=function(){function t(t){if(this._skipCount=t,this._skipCount<0)throw new Vo.a}return t.prototype.call=function(t,e){return 0===this._skipCount?e.subscribe(new si.a(t)):e.subscribe(new ma(t,this._skipCount))},t}(),ma=function(t){function e(e,n){t.call(this,e),this._skipCount=n,this._count=0,this._ring=new Array(n)}return da(e,t),e.prototype._next=function(t){var e=this._skipCount,n=this._count++;if(n<e)this._ring[n]=t;else{var r=n%e,i=this._ring,o=i[r];i[r]=t,this.destination.next(o)}},e}(si.a);Hn.Observable.prototype.skipLast=Ve;var va=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ga=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e.subscribe(new ba(t,this.notifier))},t}(),ba=function(t){function e(e,n){t.call(this,e),this.hasValue=!1,this.isInnerStopped=!1,this.add(Object(nr.a)(this,n))}return va(e,t),e.prototype._next=function(e){this.hasValue&&t.prototype._next.call(this,e)},e.prototype._complete=function(){this.isInnerStopped?t.prototype._complete.call(this):this.unsubscribe()},e.prototype.notifyNext=function(t,e,n,r,i){this.hasValue=!0},e.prototype.notifyComplete=function(){this.isInnerStopped=!0,this.isStopped&&t.prototype._complete.call(this)},e}(er.a);Hn.Observable.prototype.skipUntil=He;var _a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},wa=function(){function t(t){this.predicate=t}return t.prototype.call=function(t,e){return e.subscribe(new Ca(t,this.predicate))},t}(),Ca=function(t){function e(e,n){t.call(this,e),this.predicate=n,this.skipping=!0,this.index=0}return _a(e,t),e.prototype._next=function(t){var e=this.destination;this.skipping&&this.tryCallPredicate(t),this.skipping||e.next(t)},e.prototype.tryCallPredicate=function(t){try{var e=this.predicate(t,this.index++);this.skipping=Boolean(e)}catch(t){this.destination.error(t)}},e}(si.a);Hn.Observable.prototype.skipWhile=Ue;var Ea=n("8Ut3");Hn.Observable.prototype.startWith=ze;var xa=function(){function t(t){if(this.root=t,t.setImmediate&&"function"==typeof t.setImmediate)this.setImmediate=t.setImmediate.bind(t),this.clearImmediate=t.clearImmediate.bind(t);else{this.nextHandle=1,this.tasksByHandle={},this.currentlyRunningATask=!1,this.canUseProcessNextTick()?this.setImmediate=this.createProcessNextTickSetImmediate():this.canUsePostMessage()?this.setImmediate=this.createPostMessageSetImmediate():this.canUseMessageChannel()?this.setImmediate=this.createMessageChannelSetImmediate():this.canUseReadyStateChange()?this.setImmediate=this.createReadyStateChangeSetImmediate():this.setImmediate=this.createSetTimeoutSetImmediate();var e=function t(e){delete t.instance.tasksByHandle[e]};e.instance=this,this.clearImmediate=e}}return t.prototype.identify=function(t){return this.root.Object.prototype.toString.call(t)},t.prototype.canUseProcessNextTick=function(){return"[object process]"===this.identify(this.root.process)},t.prototype.canUseMessageChannel=function(){return Boolean(this.root.MessageChannel)},t.prototype.canUseReadyStateChange=function(){var t=this.root.document;return Boolean(t&&"onreadystatechange"in t.createElement("script"))},t.prototype.canUsePostMessage=function(){var t=this.root;if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}return!1},t.prototype.partiallyApplied=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];var r=function t(){var e=t,n=e.handler,r=e.args;"function"==typeof n?n.apply(void 0,r):new Function(""+n)()};return r.handler=t,r.args=e,r},t.prototype.addFromSetImmediateArguments=function(t){return this.tasksByHandle[this.nextHandle]=this.partiallyApplied.apply(void 0,t),this.nextHandle++},t.prototype.createProcessNextTickSetImmediate=function(){var t=function t(){var e=t.instance,n=e.addFromSetImmediateArguments(arguments);return e.root.process.nextTick(e.partiallyApplied(e.runIfPresent,n)),n};return t.instance=this,t},t.prototype.createPostMessageSetImmediate=function(){var t=this.root,e="setImmediate$"+t.Math.random()+"$",n=function n(r){var i=n.instance;r.source===t&&"string"==typeof r.data&&0===r.data.indexOf(e)&&i.runIfPresent(+r.data.slice(e.length))};n.instance=this,t.addEventListener("message",n,!1);var r=function t(){var e=t,n=e.messagePrefix,r=e.instance,i=r.addFromSetImmediateArguments(arguments);return r.root.postMessage(n+i,"*"),i};return r.instance=this,r.messagePrefix=e,r},t.prototype.runIfPresent=function(t){if(this.currentlyRunningATask)this.root.setTimeout(this.partiallyApplied(this.runIfPresent,t),0);else{var e=this.tasksByHandle[t];if(e){this.currentlyRunningATask=!0;try{e()}finally{this.clearImmediate(t),this.currentlyRunningATask=!1}}}},t.prototype.createMessageChannelSetImmediate=function(){var t=this,e=new this.root.MessageChannel;e.port1.onmessage=function(e){var n=e.data;t.runIfPresent(n)};var n=function t(){var e=t,n=e.channel,r=e.instance,i=r.addFromSetImmediateArguments(arguments);return n.port2.postMessage(i),i};return n.channel=e,n.instance=this,n},t.prototype.createReadyStateChangeSetImmediate=function(){var t=function t(){var e=t.instance,n=e.root,r=n.document,i=r.documentElement,o=e.addFromSetImmediateArguments(arguments),s=r.createElement("script");return s.onreadystatechange=function(){e.runIfPresent(o),s.onreadystatechange=null,i.removeChild(s),s=null},i.appendChild(s),o};return t.instance=this,t},t.prototype.createSetTimeoutSetImmediate=function(){var t=function t(){var e=t.instance,n=e.addFromSetImmediateArguments(arguments);return e.root.setTimeout(e.partiallyApplied(e.runIfPresent,n),0),n};return t.instance=this,t},t}(),Sa=new xa(yi.a),Oa=n("GTlS"),Ta=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Pa=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n}return Ta(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=Sa.setImmediate(e.flush.bind(e,null))))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(Sa.clearImmediate(n),e.scheduled=void 0)},e}(Oa.a),Ma=n("wclm"),ka=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Aa=function(t){function e(){t.apply(this,arguments)}return ka(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<i&&(t=n.shift()));if(this.active=!1,e){for(;++r<i&&(t=n.shift());)t.unsubscribe();throw e}},e}(Ma.a),Ia=new Aa(Pa),Da=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Na=function(t){function e(e,n,r){void 0===n&&(n=0),void 0===r&&(r=Ia),t.call(this),this.source=e,this.delayTime=n,this.scheduler=r,(!p(n)||n<0)&&(this.delayTime=0),r&&"function"==typeof r.schedule||(this.scheduler=Ia)}return Da(e,t),e.create=function(t,n,r){return void 0===n&&(n=0),void 0===r&&(r=Ia),new e(t,n,r)},e.dispatch=function(t){var e=t.source,n=t.subscriber;return this.add(e.subscribe(n))},e.prototype._subscribe=function(t){var n=this.delayTime,r=this.source;return this.scheduler.schedule(e.dispatch,n,{source:r,subscriber:t})},e}(Hn.Observable),Ra=function(){function t(t,e){this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return new Na(e,this.delay,this.scheduler).subscribe(t)},t}();Hn.Observable.prototype.subscribeOn=We;var ja=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},La=function(){function t(t,e){this.project=t,this.resultSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new Va(t,this.project,this.resultSelector))},t}(),Va=function(t){function e(e,n,r){t.call(this,e),this.project=n,this.resultSelector=r,this.index=0}return ja(e,t),e.prototype._next=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var r=this.innerSubscription;r&&r.unsubscribe(),this.add(this.innerSubscription=Object(nr.a)(this,t,e,n))},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,i){this.resultSelector?this._tryNotifyNext(t,e,n,r):this.destination.next(e)},e.prototype._tryNotifyNext=function(t,e,n,r){var i;try{i=this.resultSelector(t,e,n,r)}catch(t){return void this.destination.error(t)}this.destination.next(i)},e}(er.a),Fa=n("ltvI");Hn.Observable.prototype.switch=Qe,Hn.Observable.prototype._switch=Qe,Hn.Observable.prototype.switchMap=Xe;var Ha=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ba=function(){function t(t,e){this.observable=t,this.resultSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new Ua(t,this.observable,this.resultSelector))},t}(),Ua=function(t){function e(e,n,r){t.call(this,e),this.inner=n,this.resultSelector=r,this.index=0}return Ha(e,t),e.prototype._next=function(t){var e=this.innerSubscription;e&&e.unsubscribe(),this.add(this.innerSubscription=Object(nr.a)(this,this.inner,t,this.index++))},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,r,i){var o=this,s=o.resultSelector,a=o.destination;s?this.tryResultSelector(t,e,n,r):a.next(e)},e.prototype.tryResultSelector=function(t,e,n,r){var i,o=this,s=o.resultSelector,a=o.destination;try{i=s(t,e,n,r)}catch(t){return void a.error(t)}a.next(i)},e}(er.a);Hn.Observable.prototype.switchMapTo=Ze;var Ya=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},za=function(){function t(t){if(this.total=t,this.total<0)throw new Vo.a}return t.prototype.call=function(t,e){return e.subscribe(new qa(t,this.total))},t}(),qa=function(t){function e(e,n){t.call(this,e),this.total=n,this.count=0}return Ya(e,t),e.prototype._next=function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))},e}(si.a);Hn.Observable.prototype.take=tn;var Wa=n("fxt9");Hn.Observable.prototype.takeLast=en;var Ga=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ka=function(){function t(t){this.notifier=t}return t.prototype.call=function(t,e){return e.subscribe(new Qa(t,this.notifier))},t}(),Qa=function(t){function e(e,n){t.call(this,e),this.notifier=n,this.add(Object(nr.a)(this,n))}return Ga(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.complete()},e.prototype.notifyComplete=function(){},e}(er.a);Hn.Observable.prototype.takeUntil=rn;var Xa=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},$a=function(){function t(t){this.predicate=t}return t.prototype.call=function(t,e){return e.subscribe(new Za(t,this.predicate))},t}(),Za=function(t){function e(e,n){t.call(this,e),this.predicate=n,this.index=0}return Xa(e,t),e.prototype._next=function(t){var e,n=this.destination;try{e=this.predicate(t,this.index++)}catch(t){return void n.error(t)}this.nextOrComplete(t,e)},e.prototype.nextOrComplete=function(t,e){var n=this.destination;Boolean(e)?n.next(t):n.complete()},e}(si.a);Hn.Observable.prototype.takeWhile=sn;var Ja=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},tu={leading:!0,trailing:!1},eu=function(){function t(t,e,n){this.durationSelector=t,this.leading=e,this.trailing=n}return t.prototype.call=function(t,e){return e.subscribe(new nu(t,this.durationSelector,this.leading,this.trailing))},t}(),nu=function(t){function e(e,n,r,i){t.call(this,e),this.destination=e,this.durationSelector=n,this._leading=r,this._trailing=i,this._hasTrailingValue=!1}return Ja(e,t),e.prototype._next=function(t){if(this.throttled)this._trailing&&(this._hasTrailingValue=!0,this._trailingValue=t);else{var e=this.tryDurationSelector(t);e&&this.add(this.throttled=Object(nr.a)(this,e)),this._leading&&(this.destination.next(t),this._trailing&&(this._hasTrailingValue=!0,this._trailingValue=t))}},e.prototype.tryDurationSelector=function(t){try{return this.durationSelector(t)}catch(t){return this.destination.error(t),null}},e.prototype._unsubscribe=function(){var t=this,e=t.throttled;t._trailingValue,t._hasTrailingValue,t._trailing;this._trailingValue=null,this._hasTrailingValue=!1,e&&(this.remove(e),this.throttled=null,e.unsubscribe())},e.prototype._sendTrailing=function(){var t=this,e=t.destination,n=t.throttled,r=t._trailing,i=t._trailingValue,o=t._hasTrailingValue;n&&r&&o&&(e.next(i),this._trailingValue=null,this._hasTrailingValue=!1)},e.prototype.notifyNext=function(t,e,n,r,i){this._sendTrailing(),this._unsubscribe()},e.prototype.notifyComplete=function(){this._sendTrailing(),this._unsubscribe()},e}(er.a);Hn.Observable.prototype.throttle=un;var ru=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},iu=function(){function t(t,e,n,r){this.duration=t,this.scheduler=e,this.leading=n,this.trailing=r}return t.prototype.call=function(t,e){return e.subscribe(new ou(t,this.duration,this.scheduler,this.leading,this.trailing))},t}(),ou=function(t){function e(e,n,r,i,o){t.call(this,e),this.duration=n,this.scheduler=r,this.leading=i,this.trailing=o,this._hasTrailingValue=!1,this._trailingValue=null}return ru(e,t),e.prototype._next=function(t){this.throttled?this.trailing&&(this._trailingValue=t,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(ln,this.duration,{subscriber:this})),this.leading&&this.destination.next(t))},e.prototype.clearThrottle=function(){var t=this.throttled;t&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),t.unsubscribe(),this.remove(t),this.throttled=null)},e}(si.a);Hn.Observable.prototype.throttleTime=pn;var su=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},au=function(){function t(t,e){this.value=t,this.interval=e}return t}(),uu=function(){function t(t){this.scheduler=t}return t.prototype.call=function(t,e){return e.subscribe(new cu(t,this.scheduler))},t}(),cu=function(t){function e(e,n){t.call(this,e),this.scheduler=n,this.lastTime=0,this.lastTime=n.now()}return su(e,t),e.prototype._next=function(t){var e=this.scheduler.now(),n=e-this.lastTime;this.lastTime=e,this.destination.next(new au(t,n))},e}(si.a);Hn.Observable.prototype.timeInterval=fn;var lu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},pu=function(t){function e(){var e=t.call(this,"Timeout has occurred");this.name=e.name="TimeoutError",this.stack=e.stack,this.message=e.message}return lu(e,t),e}(Error),hu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},fu=function(){function t(t,e,n,r){this.waitFor=t,this.absoluteTimeout=e,this.scheduler=n,this.errorInstance=r}return t.prototype.call=function(t,e){return e.subscribe(new du(t,this.absoluteTimeout,this.waitFor,this.scheduler,this.errorInstance))},t}(),du=function(t){function e(e,n,r,i,o){t.call(this,e),this.absoluteTimeout=n,this.waitFor=r,this.scheduler=i,this.errorInstance=o,this.action=null,this.scheduleTimeout()}return hu(e,t),e.dispatchTimeout=function(t){t.error(t.errorInstance)},e.prototype.scheduleTimeout=function(){var t=this.action;t?this.action=t.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(e.dispatchTimeout,this.waitFor,this))},e.prototype._next=function(e){this.absoluteTimeout||this.scheduleTimeout(),t.prototype._next.call(this,e)},e.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.errorInstance=null},e}(si.a);Hn.Observable.prototype.timeout=yn;var yu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},mu=function(){function t(t,e,n,r){this.waitFor=t,this.absoluteTimeout=e,this.withObservable=n,this.scheduler=r}return t.prototype.call=function(t,e){return e.subscribe(new vu(t,this.absoluteTimeout,this.waitFor,this.withObservable,this.scheduler))},t}(),vu=function(t){function e(e,n,r,i,o){t.call(this,e),this.absoluteTimeout=n,this.waitFor=r,this.withObservable=i,this.scheduler=o,this.action=null,this.scheduleTimeout()}return yu(e,t),e.dispatchTimeout=function(t){var e=t.withObservable;t._unsubscribeAndRecycle(),t.add(Object(nr.a)(t,e))},e.prototype.scheduleTimeout=function(){var t=this.action;t?this.action=t.schedule(this,this.waitFor):this.add(this.action=this.scheduler.schedule(e.dispatchTimeout,this.waitFor,this))},e.prototype._next=function(e){this.absoluteTimeout||this.scheduleTimeout(),t.prototype._next.call(this,e)},e.prototype._unsubscribe=function(){this.action=null,this.scheduler=null,this.withObservable=null},e}(er.a);Hn.Observable.prototype.timeoutWith=vn;var gu=function(){function t(t,e){this.value=t,this.timestamp=e}return t}();Hn.Observable.prototype.timestamp=bn;var bu=(n("LmaP"),n("XD1n"),this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),_u=function(){function t(t){this.windowBoundaries=t}return t.prototype.call=function(t,e){var n=new wu(t),r=e.subscribe(n);return r.closed||n.add(Object(nr.a)(n,this.windowBoundaries)),r},t}(),wu=function(t){function e(e){t.call(this,e),this.window=new Fn.b,e.next(this.window)}return bu(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.openWindow()},e.prototype.notifyError=function(t,e){this._error(t)},e.prototype.notifyComplete=function(t){this._complete()},e.prototype._next=function(t){this.window.next(t)},e.prototype._error=function(t){this.window.error(t),this.destination.error(t)},e.prototype._complete=function(){this.window.complete(),this.destination.complete()},e.prototype._unsubscribe=function(){this.window=null},e.prototype.openWindow=function(){var t=this.window;t&&t.complete();var e=this.destination,n=this.window=new Fn.b;e.next(n)},e}(er.a);Hn.Observable.prototype.window=wn;var Cu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Eu=function(){function t(t,e){this.windowSize=t,this.startWindowEvery=e}return t.prototype.call=function(t,e){return e.subscribe(new xu(t,this.windowSize,this.startWindowEvery))},t}(),xu=function(t){function e(e,n,r){t.call(this,e),this.destination=e,this.windowSize=n,this.startWindowEvery=r,this.windows=[new Fn.b],this.count=0,e.next(this.windows[0])}return Cu(e,t),e.prototype._next=function(t){for(var e=this.startWindowEvery>0?this.startWindowEvery:this.windowSize,n=this.destination,r=this.windowSize,i=this.windows,o=i.length,s=0;s<o&&!this.closed;s++)i[s].next(t);var a=this.count-r+1;if(a>=0&&a%e==0&&!this.closed&&i.shift().complete(),++this.count%e==0&&!this.closed){var u=new Fn.b;i.push(u),n.next(u)}},e.prototype._error=function(t){var e=this.windows;if(e)for(;e.length>0&&!this.closed;)e.shift().error(t);this.destination.error(t)},e.prototype._complete=function(){var t=this.windows;if(t)for(;t.length>0&&!this.closed;)t.shift().complete();this.destination.complete()},e.prototype._unsubscribe=function(){this.count=0,this.windows=null},e}(si.a);Hn.Observable.prototype.windowCount=En;var Su=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ou=function(){function t(t,e,n,r){this.windowTimeSpan=t,this.windowCreationInterval=e,this.maxWindowSize=n,this.scheduler=r}return t.prototype.call=function(t,e){return e.subscribe(new Pu(t,this.windowTimeSpan,this.windowCreationInterval,this.maxWindowSize,this.scheduler))},t}(),Tu=function(t){function e(){t.apply(this,arguments),this._numberOfNextedValues=0}return Su(e,t),e.prototype.next=function(e){this._numberOfNextedValues++,t.prototype.next.call(this,e)},Object.defineProperty(e.prototype,"numberOfNextedValues",{get:function(){return this._numberOfNextedValues},enumerable:!0,configurable:!0}),e}(Fn.b),Pu=function(t){function e(e,n,r,i,o){t.call(this,e),this.destination=e,this.windowTimeSpan=n,this.windowCreationInterval=r,this.maxWindowSize=i,this.scheduler=o,this.windows=[];var s=this.openWindow();if(null!==r&&r>=0){var a={subscriber:this,window:s,context:null},u={windowTimeSpan:n,windowCreationInterval:r,subscriber:this,scheduler:o};this.add(o.schedule(Tn,n,a)),this.add(o.schedule(On,r,u))}else{var c={subscriber:this,window:s,windowTimeSpan:n};this.add(o.schedule(Sn,n,c))}}return Su(e,t),e.prototype._next=function(t){for(var e=this.windows,n=e.length,r=0;r<n;r++){var i=e[r];i.closed||(i.next(t),i.numberOfNextedValues>=this.maxWindowSize&&this.closeWindow(i))}},e.prototype._error=function(t){for(var e=this.windows;e.length>0;)e.shift().error(t);this.destination.error(t)},e.prototype._complete=function(){for(var t=this.windows;t.length>0;){var e=t.shift();e.closed||e.complete()}this.destination.complete()},e.prototype.openWindow=function(){var t=new Tu;return this.windows.push(t),this.destination.next(t),t},e.prototype.closeWindow=function(t){t.complete();var e=this.windows;e.splice(e.indexOf(t),1)},e}(si.a);Hn.Observable.prototype.windowTime=Pn;var Mu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ku=function(){function t(t,e){this.openings=t,this.closingSelector=e}return t.prototype.call=function(t,e){return e.subscribe(new Au(t,this.openings,this.closingSelector))},t}(),Au=function(t){function e(e,n,r){t.call(this,e),this.openings=n,this.closingSelector=r,this.contexts=[],this.add(this.openSubscription=Object(nr.a)(this,n,n))}return Mu(e,t),e.prototype._next=function(t){var e=this.contexts;if(e)for(var n=e.length,r=0;r<n;r++)e[r].window.next(t)},e.prototype._error=function(e){var n=this.contexts;if(this.contexts=null,n)for(var r=n.length,i=-1;++i<r;){var o=n[i];o.window.error(e),o.subscription.unsubscribe()}t.prototype._error.call(this,e)},e.prototype._complete=function(){var e=this.contexts;if(this.contexts=null,e)for(var n=e.length,r=-1;++r<n;){var i=e[r];i.window.complete(),i.subscription.unsubscribe()}t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.contexts;if(this.contexts=null,t)for(var e=t.length,n=-1;++n<e;){var r=t[n];r.window.unsubscribe(),r.subscription.unsubscribe()}},e.prototype.notifyNext=function(t,e,n,r,i){if(t===this.openings){var o=this.closingSelector,s=Object(Bn.a)(o)(e);if(s===Un.a)return this.error(Un.a.e);var a=new Fn.b,u=new Yn.a,c={window:a,subscription:u};this.contexts.push(c);var l=Object(nr.a)(this,s,c);l.closed?this.closeWindow(this.contexts.length-1):(l.context=c,u.add(l)),this.destination.next(a)}else this.closeWindow(this.contexts.indexOf(t))},e.prototype.notifyError=function(t){this.error(t)},e.prototype.notifyComplete=function(t){t!==this.openSubscription&&this.closeWindow(this.contexts.indexOf(t.context))},e.prototype.closeWindow=function(t){if(-1!==t){var e=this.contexts,n=e[t],r=n.window,i=n.subscription;e.splice(t,1),r.complete(),i.unsubscribe()}},e}(er.a);Hn.Observable.prototype.windowToggle=kn;var Iu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Du=function(){function t(t){this.closingSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new Nu(t,this.closingSelector))},t}(),Nu=function(t){function e(e,n){t.call(this,e),this.destination=e,this.closingSelector=n,this.openWindow()}return Iu(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.openWindow(i)},e.prototype.notifyError=function(t,e){this._error(t)},e.prototype.notifyComplete=function(t){this.openWindow(t)},e.prototype._next=function(t){this.window.next(t)},e.prototype._error=function(t){this.window.error(t),this.destination.error(t),this.unsubscribeClosingNotification()},e.prototype._complete=function(){this.window.complete(),this.destination.complete(),this.unsubscribeClosingNotification()},e.prototype.unsubscribeClosingNotification=function(){this.closingNotification&&this.closingNotification.unsubscribe()},e.prototype.openWindow=function(t){void 0===t&&(t=null),t&&(this.remove(t),t.unsubscribe());var e=this.window;e&&e.complete();var n=this.window=new Fn.b;this.destination.next(n);var r=Object(Bn.a)(this.closingSelector)();if(r===Un.a){var i=Un.a.e;this.destination.error(i),this.window.error(i)}else this.add(this.closingNotification=Object(nr.a)(this,r))},e}(er.a);Hn.Observable.prototype.windowWhen=In;var Ru=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},ju=function(){function t(t,e){this.observables=t,this.project=e}return t.prototype.call=function(t,e){return e.subscribe(new Lu(t,this.observables,this.project))},t}(),Lu=function(t){function e(e,n,r){t.call(this,e),this.observables=n,this.project=r,this.toRespond=[];var i=n.length;this.values=new Array(i);for(var o=0;o<i;o++)this.toRespond.push(o);for(var o=0;o<i;o++){var s=n[o];this.add(Object(nr.a)(this,s,s,o))}}return Ru(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.values[n]=e;var o=this.toRespond;if(o.length>0){var s=o.indexOf(n);-1!==s&&o.splice(s,1)}},e.prototype.notifyComplete=function(){},e.prototype._next=function(t){if(0===this.toRespond.length){var e=[t].concat(this.values);this.project?this._tryProject(e):this.destination.next(e)}},e.prototype._tryProject=function(t){var e;try{e=this.project.apply(this,t)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(er.a);Hn.Observable.prototype.withLatestFrom=Nn,Hn.Observable.prototype.zip=Rn,Hn.Observable.prototype.zipAll=Ln;var Vu=(n("z0HA"),n("iNm/")),Fu=function(){function t(t,e){void 0===e&&(e=Number.POSITIVE_INFINITY),this.subscribedFrame=t,this.unsubscribedFrame=e}return t}(),Hu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Bu=function(t){function e(e,n){t.call(this,function(t){var e=this,n=e.logSubscribedFrame();return t.add(new Yn.a(function(){e.logUnsubscribedFrame(n)})),e.scheduleMessages(t),t}),this.messages=e,this.subscriptions=[],this.scheduler=n}return Hu(e,t),e.prototype.scheduleMessages=function(t){for(var e=this.messages.length,n=0;n<e;n++){var r=this.messages[n];t.add(this.scheduler.schedule(function(t){var e=t.message,n=t.subscriber;e.notification.observe(n)},r.frame,{message:r,subscriber:t}))}},e}(Hn.Observable),Uu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Yu=function(t){function e(e,n){t.call(this),this.messages=e,this.subscriptions=[],this.scheduler=n}return Uu(e,t),e.prototype._subscribe=function(e){var n=this,r=n.logSubscribedFrame();return e.add(new Yn.a(function(){n.logUnsubscribedFrame(r)})),t.prototype._subscribe.call(this,e)},e.prototype.setup=function(){for(var t=this,e=t.messages.length,n=0;n<e;n++)!function(){var e=t.messages[n];t.scheduler.schedule(function(){e.notification.observe(t)},e.frame)}()},e}(Fn.b),zu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},qu=function(t){function e(e,n){var r=this;void 0===e&&(e=Wu),void 0===n&&(n=Number.POSITIVE_INFINITY),t.call(this,e,function(){return r.frame}),this.maxFrames=n,this.frame=0,this.index=-1}return zu(e,t),e.prototype.flush=function(){for(var t,e,n=this,r=n.actions,i=n.maxFrames;(e=r.shift())&&(this.frame=e.delay)<=i&&!(t=e.execute(e.state,e.delay)););if(t){for(;e=r.shift();)e.unsubscribe();throw t}},e.frameTimeFactor=10,e}(Ma.a),Wu=function(t){function e(e,n,r){void 0===r&&(r=e.index+=1),t.call(this,e,n),this.scheduler=e,this.work=n,this.index=r,this.active=!0,this.index=e.index=r}return zu(e,t),e.prototype.schedule=function(n,r){if(void 0===r&&(r=0),!this.id)return t.prototype.schedule.call(this,n,r);this.active=!1;var i=new e(this.scheduler,this.work);return this.add(i),i.schedule(n,r)},e.prototype.requestAsyncId=function(t,n,r){void 0===r&&(r=0),this.delay=t.frame+r;var i=t.actions;return i.push(this),i.sort(e.sortActions),!0},e.prototype.recycleAsyncId=function(t,e,n){void 0===n&&(n=0)},e.prototype._execute=function(e,n){if(!0===this.active)return t.prototype._execute.call(this,e,n)},e.sortActions=function(t,e){return t.delay===e.delay?t.index===e.index?0:t.index>e.index?1:-1:t.delay>e.delay?1:-1},e}(Oa.a),Gu=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},Ku=750,Qu=function(t){function e(e){t.call(this,Wu,Ku),this.assertDeepEqual=e,this.hotObservables=[],this.coldObservables=[],this.flushTests=[]}return Gu(e,t),e.prototype.createTime=function(t){var n=t.indexOf("|");if(-1===n)throw new Error('marble diagram for time should have a completion marker "|"');return n*e.frameTimeFactor},e.prototype.createColdObservable=function(t,n,r){if(-1!==t.indexOf("^"))throw new Error('cold observable cannot have subscription offset "^"');if(-1!==t.indexOf("!"))throw new Error('cold observable cannot have unsubscription marker "!"');var i=e.parseMarbles(t,n,r),o=new Bu(i,this);return this.coldObservables.push(o),o},e.prototype.createHotObservable=function(t,n,r){if(-1!==t.indexOf("!"))throw new Error('hot observable cannot have unsubscription marker "!"');var i=e.parseMarbles(t,n,r),o=new Yu(i,this);return this.hotObservables.push(o),o},e.prototype.materializeInnerObservable=function(t,e){var n=this,r=[];return t.subscribe(function(t){r.push({frame:n.frame-e,notification:ho.a.createNext(t)})},function(t){r.push({frame:n.frame-e,notification:ho.a.createError(t)})},function(){r.push({frame:n.frame-e,notification:ho.a.createComplete()})}),r},e.prototype.expectObservable=function(t,n){var r=this;void 0===n&&(n=null);var i,o=[],s={actual:o,ready:!1},a=e.parseMarblesAsSubscriptions(n).unsubscribedFrame;return this.schedule(function(){i=t.subscribe(function(t){var e=t;t instanceof Hn.Observable&&(e=r.materializeInnerObservable(e,r.frame)),o.push({frame:r.frame,notification:ho.a.createNext(e)})},function(t){o.push({frame:r.frame,notification:ho.a.createError(t)})},function(){o.push({frame:r.frame,notification:ho.a.createComplete()})})},0),a!==Number.POSITIVE_INFINITY&&this.schedule(function(){return i.unsubscribe()},a),this.flushTests.push(s),{toBe:function(t,n,r){s.ready=!0,s.expected=e.parseMarbles(t,n,r,!0)}}},e.prototype.expectSubscriptions=function(t){var n={actual:t,ready:!1};return this.flushTests.push(n),{toBe:function(t){var r="string"==typeof t?[t]:t;n.ready=!0,n.expected=r.map(function(t){return e.parseMarblesAsSubscriptions(t)})}}},e.prototype.flush=function(){for(var e=this.hotObservables;e.length>0;)e.shift().setup();t.prototype.flush.call(this);for(var n=this.flushTests.filter(function(t){return t.ready});n.length>0;){var r=n.shift();this.assertDeepEqual(r.actual,r.expected)}},e.parseMarblesAsSubscriptions=function(t){if("string"!=typeof t)return new Fu(Number.POSITIVE_INFINITY);for(var e=t.length,n=-1,r=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY,o=0;o<e;o++){var s=o*this.frameTimeFactor,a=t[o];switch(a){case"-":case" ":break;case"(":n=s;break;case")":n=-1;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;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;default:throw new Error("there can only be '^' and '!' markers in a subscription marble diagram. Found instead '"+a+"'.")}}return i<0?new Fu(r):new Fu(r,i)},e.parseMarbles=function(t,e,n,r){if(void 0===r&&(r=!1),-1!==t.indexOf("!"))throw new Error('conventional marble diagrams cannot have the unsubscription marker "!"');for(var i=t.length,o=[],s=t.indexOf("^"),a=-1===s?0:s*-this.frameTimeFactor,u="object"!=typeof e?function(t){return t}:function(t){return r&&e[t]instanceof Bu?e[t].messages:e[t]},c=-1,l=0;l<i;l++){var p=l*this.frameTimeFactor+a,h=void 0,f=t[l];switch(f){case"-":case" ":break;case"(":c=p;break;case")":c=-1;break;case"|":h=ho.a.createComplete();break;case"^":break;case"#":h=ho.a.createError(n||"error");break;default:h=ho.a.createNext(u(f))}h&&o.push({frame:c>-1?c:p,notification:h})}return o},e}(qu),Xu=n("ExCY"),$u=function(){function t(t){t.requestAnimationFrame?(this.cancelAnimationFrame=t.cancelAnimationFrame.bind(t),this.requestAnimationFrame=t.requestAnimationFrame.bind(t)):t.mozRequestAnimationFrame?(this.cancelAnimationFrame=t.mozCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.mozRequestAnimationFrame.bind(t)):t.webkitRequestAnimationFrame?(this.cancelAnimationFrame=t.webkitCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.webkitRequestAnimationFrame.bind(t)):t.msRequestAnimationFrame?(this.cancelAnimationFrame=t.msCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.msRequestAnimationFrame.bind(t)):t.oRequestAnimationFrame?(this.cancelAnimationFrame=t.oCancelAnimationFrame.bind(t),this.requestAnimationFrame=t.oRequestAnimationFrame.bind(t)):(this.cancelAnimationFrame=t.clearTimeout.bind(t),this.requestAnimationFrame=function(e){return t.setTimeout(e,1e3/60)})}return t}(),Zu=new $u(yi.a),Ju=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},tc=function(t){function e(e,n){t.call(this,e,n),this.scheduler=e,this.work=n}return Ju(e,t),e.prototype.requestAsyncId=function(e,n,r){return void 0===r&&(r=0),null!==r&&r>0?t.prototype.requestAsyncId.call(this,e,n,r):(e.actions.push(this),e.scheduled||(e.scheduled=Zu.requestAnimationFrame(e.flush.bind(e,null))))},e.prototype.recycleAsyncId=function(e,n,r){if(void 0===r&&(r=0),null!==r&&r>0||null===r&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,r);0===e.actions.length&&(Zu.cancelAnimationFrame(n),e.scheduled=void 0)},e}(Oa.a),ec=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},nc=function(t){function e(){t.apply(this,arguments)}return ec(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,r=-1,i=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++r<i&&(t=n.shift()));if(this.active=!1,e){for(;++r<i&&(t=n.shift());)t.unsubscribe();throw e}},e}(Ma.a),rc=new nc(tc),ic=n("V7AE"),oc=n("mz3w"),sc=n("wORZ"),ac=n("Rx5t"),uc=n("D0q/"),cc=n("Ropm"),lc=n("xEhG"),pc=n("bywS"),hc=n("wP3s"),fc=n("RWQz"),dc=n("nAqi"),yc=n("eIqN"),mc=n("nihM"),vc=n("dSLC");n.d(e,!1,function(){return Fn.b}),n.d(e,!1,function(){return Fn.a}),n.d(e,!1,function(){return Hn.Observable}),n.d(e,!1,function(){return Yn.a}),n.d(e,!1,function(){return si.a}),n.d(e,!1,function(){return qn}),n.d(e,!1,function(){return ki}),n.d(e,!1,function(){return Rs.a}),n.d(e,!1,function(){}),n.d(e,!1,function(){return ho.a}),n.d(e,!1,function(){return aa.a}),n.d(e,!1,function(){return Vo.a}),n.d(e,!1,function(){return Ti.a}),n.d(e,!1,function(){return pu}),n.d(e,!1,function(){return Vu.a}),n.d(e,!1,function(){return au}),n.d(e,!1,function(){return gu}),n.d(e,!1,function(){return Qu}),n.d(e,!1,function(){return qu}),n.d(e,!1,function(){return wi}),n.d(e,!1,function(){return Ci}),n.d(e,!1,function(){return Ei}),n.d(e,!1,function(){return Xu.a});Si.a,kr.a,ic.a,oc.a,ai.a},UGXk:function(t,e,n){"use strict";function r(){if("undefined"==typeof document)return null;var t=document.createElement("span");t.innerText="test bs version",document.body.appendChild(t),t.classList.add("d-none");var e=t.getBoundingClientRect();return document.body.removeChild(t),e&&0===e.top?"bs4":"bs3"}function i(){return void 0===s.b||(void 0===s.b.__theme?o?"bs3"===o:"bs3"===(o=r()):"bs4"!==s.b.__theme)}e.a=i;var o,s=n("mqK9")},URbD:function(t,e,n){"use strict";function r(){return Object(i.a)()(this)}e.a=r;var i=n("eIqN")},Upor:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(){var e=t.call(this,"object unsubscribed");this.name=e.name="ObjectUnsubscribedError",this.stack=e.stack,this.message=e.message}return r(e,t),e}(Error)},V7AE:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("xIGM"),i=r.a.Symbol,o="function"==typeof i&&"function"==typeof i.for?i.for("rxSubscriber"):"@@rxSubscriber"},WYiA:function(t,e,n){"use strict";var r=n("/oeL"),i=function(){function t(){this.hide=Function}return t.decorators=[{type:r.Injectable}],t.ctorParameters=function(){return[]},t}(),o=function(){function t(t){this.animate=!0,Object.assign(this,t)}return t}(),s=function(){function t(){}return t.decorators=[{type:r.Injectable}],t.ctorParameters=function(){return[]},t}(),a={backdrop:!0,keyboard:!0,focus:!0,show:!1,ignoreBackdropClick:!1,class:"",animated:!0},u={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",IN:"in",SHOW:"show"},c={MODAL:300,BACKDROP:150},l={BACKRDOP:"backdrop-click",ESC:"esc"},p=n("poDJ"),h=n("UGXk"),f=n("vJ4M"),d=function(){function t(t,e){this._isShown=!1,this.element=t,this.renderer=e}return Object.defineProperty(t.prototype,"isAnimated",{get:function(){return this._isAnimated},set:function(t){this._isAnimated=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},set:function(t){this._isShown=t,t?this.renderer.addClass(this.element.nativeElement,""+u.IN):this.renderer.removeClass(this.element.nativeElement,""+u.IN),Object(h.a)()||(t?this.renderer.addClass(this.element.nativeElement,""+u.SHOW):this.renderer.removeClass(this.element.nativeElement,""+u.SHOW))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.isAnimated&&(this.renderer.addClass(this.element.nativeElement,""+u.FADE),f.a.reflow(this.element.nativeElement)),this.isShown=!0},t.decorators=[{type:r.Component,args:[{selector:"bs-modal-backdrop",template:" ",host:{class:u.BACKDROP}}]}],t.ctorParameters=function(){return[{type:r.ElementRef},{type:r.Renderer2}]},t}(),y=function(){function t(t,e){this.clf=e,this.config=a,this.onShow=new r.EventEmitter,this.onShown=new r.EventEmitter,this.onHide=new r.EventEmitter,this.onHidden=new r.EventEmitter,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.modalsCount=0,this.lastDismissReason="",this.loaders=[],this._backdropLoader=this.clf.createLoader(null,null,null),this._renderer=t.createRenderer(null,null)}return t.prototype.show=function(t,e){return this.modalsCount++,this._createLoaders(),this.config=Object.assign({},a,e),this._showBackdrop(),this.lastDismissReason=null,this._showModal(t)},t.prototype.hide=function(t){var e=this;1===this.modalsCount&&(this._hideBackdrop(),this.resetScrollbar()),this.modalsCount=this.modalsCount>=1?this.modalsCount-1:0,setTimeout(function(){e._hideModal(t),e.removeLoaders(t)},this.config.animated?c.BACKDROP:0)},t.prototype._showBackdrop=function(){var t=this.config.backdrop||"static"===this.config.backdrop,e=!this.backdropRef||!this.backdropRef.instance.isShown;1===this.modalsCount&&(this.removeBackdrop(),t&&e&&(this._backdropLoader.attach(d).to("body").show({isAnimated:this.config.animated}),this.backdropRef=this._backdropLoader._componentRef))},t.prototype._hideBackdrop=function(){var t=this;if(this.backdropRef){this.backdropRef.instance.isShown=!1;var e=this.config.animated?c.BACKDROP:0;setTimeout(function(){return t.removeBackdrop()},e)}},t.prototype._showModal=function(t){var e=this.loaders[this.loaders.length-1],n=new i,r=e.provide({provide:s,useValue:this.config}).provide({provide:i,useValue:n}).attach(m).to("body").show({content:t,isAnimated:this.config.animated});return r.instance.level=this.getModalsCount(),n.hide=function(){r.instance.hide()},n.content=e.getInnerComponent()||null,n},t.prototype._hideModal=function(t){var e=this.loaders[t-1];e&&e.hide()},t.prototype.getModalsCount=function(){return this.modalsCount},t.prototype.setDismissReason=function(t){this.lastDismissReason=t},t.prototype.removeBackdrop=function(){this._backdropLoader.hide(),this.backdropRef=null},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=document.body.clientWidth<window.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()},t.prototype.setScrollbar=function(){document&&(this.originalBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")||"0",10),this.isBodyOverflowing&&(document.body.style.paddingRight=this.originalBodyPadding+this.scrollbarWidth+"px"))},t.prototype.resetScrollbar=function(){document.body.style.paddingRight=this.originalBodyPadding+"px"},t.prototype.getScrollbarWidth=function(){var t=this._renderer.createElement("div");this._renderer.addClass(t,u.SCROLLBAR_MEASURER),this._renderer.appendChild(document.body,t);var e=t.offsetWidth-t.clientWidth;return this._renderer.removeChild(document.body,t),e},t.prototype._createLoaders=function(){var t=this.clf.createLoader(null,null,null);this.copyEvent(t.onBeforeShow,this.onShow),this.copyEvent(t.onShown,this.onShown),this.copyEvent(t.onBeforeHide,this.onHide),this.copyEvent(t.onHidden,this.onHidden),this.loaders.push(t)},t.prototype.removeLoaders=function(t){this.loaders.splice(t-1,1),this.loaders.forEach(function(t,e){t.instance.level=e+1})},t.prototype.copyEvent=function(t,e){var n=this;t.subscribe(function(){e.emit(n.lastDismissReason)})},t.decorators=[{type:r.Injectable}],t.ctorParameters=function(){return[{type:r.RendererFactory2},{type:p.a}]},t}(),m=function(){function t(t,e,n,r){this._element=e,this.bsModalService=n,this._renderer=r,this.isShown=!1,this.isModalHiding=!1,this.config=Object.assign({},t)}return t.prototype.ngOnInit=function(){var t=this;this.isAnimated&&this._renderer.addClass(this._element.nativeElement,u.FADE),this._renderer.setStyle(this._element.nativeElement,"display","block"),setTimeout(function(){t.isShown=!0,t._renderer.addClass(t._element.nativeElement,Object(h.a)()?u.IN:u.SHOW)},this.isAnimated?c.BACKDROP:0),document&&document.body&&(1===this.bsModalService.getModalsCount()&&(this.bsModalService.checkScrollbar(),this.bsModalService.setScrollbar()),this._renderer.addClass(document.body,u.OPEN))},t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this._element.nativeElement||(this.bsModalService.setDismissReason(l.BACKRDOP),this.hide())},t.prototype.onEsc=function(){this.config.keyboard&&this.level===this.bsModalService.getModalsCount()&&(this.bsModalService.setDismissReason(l.ESC),this.hide())},t.prototype.ngOnDestroy=function(){this.isShown&&this.hide()},t.prototype.hide=function(){var t=this;!this.isModalHiding&&this.isShown&&(this.isModalHiding=!0,this._renderer.removeClass(this._element.nativeElement,Object(h.a)()?u.IN:u.SHOW),setTimeout(function(){t.isShown=!1,document&&document.body&&1===t.bsModalService.getModalsCount()&&t._renderer.removeClass(document.body,u.OPEN),t.bsModalService.hide(t.level),t.isModalHiding=!1},this.isAnimated?c.MODAL:0))},t.decorators=[{type:r.Component,args:[{selector:"modal-container",template:"\n <div [class]=\"'modal-dialog' + (config.class ? ' ' + config.class : '')\" role=\"document\">\n <div class=\"modal-content\">\n <ng-content></ng-content>\n </div>\n </div>\n ",host:{class:"modal",role:"dialog",tabindex:"-1"}}]}],t.ctorParameters=function(){return[{type:s},{type:r.ElementRef},{type:y},{type:r.Renderer2}]},t.propDecorators={onClick:[{type:r.HostListener,args:["click",["$event"]]}],onEsc:[{type:r.HostListener,args:["window:keydown.esc"]}]},t}(),v=n("mqK9"),g=function(){function t(t,e,n,i){this._element=t,this._renderer=n,this.onShow=new r.EventEmitter,this.onShown=new r.EventEmitter,this.onHide=new r.EventEmitter,this.onHidden=new r.EventEmitter,this._isShown=!1,this.isBodyOverflowing=!1,this.originalBodyPadding=0,this.scrollbarWidth=0,this.timerHideModal=0,this.timerRmBackDrop=0,this.isNested=!1,this._backdrop=i.createLoader(t,e,n)}return Object.defineProperty(t.prototype,"config",{get:function(){return this._config},set:function(t){this._config=this.getConfig(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isShown",{get:function(){return this._isShown},enumerable:!0,configurable:!0}),t.prototype.onClick=function(t){this.config.ignoreBackdropClick||"static"===this.config.backdrop||t.target!==this._element.nativeElement||(this.dismissReason=l.BACKRDOP,this.hide(t))},t.prototype.onEsc=function(){this.config.keyboard&&(this.dismissReason=l.ESC,this.hide())},t.prototype.ngOnDestroy=function(){this.config=void 0,this._isShown&&(this._isShown=!1,this.hideModal(),this._backdrop.dispose())},t.prototype.ngOnInit=function(){var t=this;this._config=this._config||this.getConfig(),setTimeout(function(){t._config.show&&t.show()},0)},t.prototype.toggle=function(){return this._isShown?this.hide():this.show()},t.prototype.show=function(){var t=this;this.dismissReason=null,this.onShow.emit(this),this._isShown||(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!0,this.checkScrollbar(),this.setScrollbar(),v.a&&v.a.body&&(v.a.body.classList.contains(u.OPEN)?this.isNested=!0:this._renderer.addClass(v.a.body,u.OPEN)),this.showBackdrop(function(){t.showElement()}))},t.prototype.hide=function(t){var e=this;t&&t.preventDefault(),this.onHide.emit(this),this._isShown&&(clearTimeout(this.timerHideModal),clearTimeout(this.timerRmBackDrop),this._isShown=!1,this._renderer.removeClass(this._element.nativeElement,u.IN),Object(h.a)()||this._renderer.removeClass(this._element.nativeElement,u.SHOW),this._config.animated?this.timerHideModal=setTimeout(function(){return e.hideModal()},300):this.hideModal())},t.prototype.getConfig=function(t){return Object.assign({},a,t)},t.prototype.showElement=function(){var t=this;this._element.nativeElement.parentNode&&this._element.nativeElement.parentNode.nodeType===Node.ELEMENT_NODE||v.a&&v.a.body&&v.a.body.appendChild(this._element.nativeElement),this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","false"),this._renderer.setStyle(this._element.nativeElement,"display","block"),this._renderer.setProperty(this._element.nativeElement,"scrollTop",0),this._config.animated&&f.a.reflow(this._element.nativeElement),this._renderer.addClass(this._element.nativeElement,u.IN),Object(h.a)()||this._renderer.addClass(this._element.nativeElement,u.SHOW);var e=function(){t._config.focus&&t._element.nativeElement.focus(),t.onShown.emit(t)};this._config.animated?setTimeout(e,300):e()},t.prototype.hideModal=function(){var t=this;this._renderer.setAttribute(this._element.nativeElement,"aria-hidden","true"),this._renderer.setStyle(this._element.nativeElement,"display","none"),this.showBackdrop(function(){t.isNested||(v.a&&v.a.body&&t._renderer.removeClass(v.a.body,u.OPEN),t.resetScrollbar()),t.resetAdjustments(),t.focusOtherModal(),t.onHidden.emit(t)})},t.prototype.showBackdrop=function(t){var e=this;if(!this._isShown||!this.config.backdrop||this.backdrop&&this.backdrop.instance.isShown)if(!this._isShown&&this.backdrop){this.backdrop.instance.isShown=!1;var n=function(){e.removeBackdrop(),t&&t()};this.backdrop.instance.isAnimated?this.timerRmBackDrop=setTimeout(n,150):n()}else t&&t();else{if(this.removeBackdrop(),this._backdrop.attach(d).to("body").show({isAnimated:this._config.animated}),this.backdrop=this._backdrop._componentRef,!t)return;if(!this._config.animated)return void t();setTimeout(t,150)}},t.prototype.removeBackdrop=function(){this._backdrop.hide()},t.prototype.focusOtherModal=function(){if(null!=this._element.nativeElement.parentElement){var t=this._element.nativeElement.parentElement.querySelectorAll(".in[bsModal]");t.length&&t[t.length-1].focus()}},t.prototype.resetAdjustments=function(){this._renderer.setStyle(this._element.nativeElement,"paddingLeft",""),this._renderer.setStyle(this._element.nativeElement,"paddingRight","")},t.prototype.checkScrollbar=function(){this.isBodyOverflowing=v.a.body.clientWidth<v.b.innerWidth,this.scrollbarWidth=this.getScrollbarWidth()},t.prototype.setScrollbar=function(){v.a&&(this.originalBodyPadding=parseInt(v.b.getComputedStyle(v.a.body).getPropertyValue("padding-right")||0,10),this.isBodyOverflowing&&(v.a.body.style.paddingRight=this.originalBodyPadding+this.scrollbarWidth+"px"))},t.prototype.resetScrollbar=function(){v.a.body.style.paddingRight=this.originalBodyPadding},t.prototype.getScrollbarWidth=function(){var t=this._renderer.createElement("div");this._renderer.addClass(t,u.SCROLLBAR_MEASURER),this._renderer.appendChild(v.a.body,t);var e=t.offsetWidth-t.clientWidth;return this._renderer.removeChild(v.a.body,t),e},t.decorators=[{type:r.Directive,args:[{selector:"[bsModal]",exportAs:"bs-modal"}]}],t.ctorParameters=function(){return[{type:r.ElementRef},{type:r.ViewContainerRef},{type:r.Renderer2},{type:p.a}]},t.propDecorators={config:[{type:r.Input}],onShow:[{type:r.Output}],onShown:[{type:r.Output}],onHide:[{type:r.Output}],onHidden:[{type:r.Output}],onClick:[{type:r.HostListener,args:["click",["$event"]]}],onEsc:[{type:r.HostListener,args:["keydown.esc"]}]},t}(),b=n("jKQ+"),_=n("tt0A"),w=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[y,_.a,b.a]}},t.decorators=[{type:r.NgModule,args:[{declarations:[d,g,m],exports:[d,g],entryComponents:[d,m]}]}],t.ctorParameters=function(){return[]},t}();n.d(e,!1,function(){return i}),n.d(e,!1,function(){return o}),n.d(e,!1,function(){return m}),n.d(e,!1,function(){return d}),n.d(e,!1,function(){return s}),n.d(e,!1,function(){return g}),n.d(e,"b",function(){return w}),n.d(e,"a",function(){return y})},Wi6i:function(t,e,n){"use strict";var r=n("AP4T"),i=n("6S6c");r.Observable.prototype.filter=i.a},Wy0q:function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=o.a),Object(s.a)(t,e)(this)}var i=n("AP4T"),o=n("XecN"),s=n("Rx5t");i.Observable.prototype.debounceTime=r},X3fp:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("xIGM"),i=function(t){var e=t.Symbol;if("function"==typeof e)return e.iterator||(e.iterator=e("iterator polyfill")),e.iterator;var n=t.Set;if(n&&"function"==typeof(new n)["@@iterator"])return"@@iterator";var r=t.Map;if(r)for(var i=Object.getOwnPropertyNames(r.prototype),o=0;o<i.length;++o){var s=i[o];if("entries"!==s&&"size"!==s&&r.prototype[s]===r.prototype.entries)return s}return"@@iterator"}(r.a)},X9X7:function(t,e,n){"use strict";function r(t){var e=t[f.a];if(!e&&"string"==typeof t)return new m(t);if(!e&&void 0!==t.length)return new v(t);if(!e)throw new TypeError("object is not iterable");return t[f.a]()}function i(t){var e=+t.length;return isNaN(e)?0:0!==e&&o(e)?(e=s(e)*Math.floor(Math.abs(e)),e<=0?0:e>g?g:e):e}function o(t){return"number"==typeof t&&p.a.isFinite(t)}function s(t){var e=+t;return 0===e?e:isNaN(e)?e:e<0?-1:1}var a=n("1j/l"),u=n("kQVV"),c=n("mHG6"),l=n("KRwF"),p=n("xIGM"),h=n("AP4T"),f=n("X3fp"),d=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},y=function(t){function e(e,n){if(t.call(this),this.scheduler=n,null==e)throw new Error("iterator cannot be null.");this.iterator=r(e)}return d(e,t),e.create=function(t,n){return new e(t,n)},e.dispatch=function(t){var e=t.index,n=t.hasError,r=t.iterator,i=t.subscriber;if(n)return void i.error(t.error);var o=r.next();return o.done?void i.complete():(i.next(o.value),t.index=e+1,i.closed?void("function"==typeof r.return&&r.return()):void this.schedule(t))},e.prototype._subscribe=function(t){var n=this,r=n.iterator,i=n.scheduler;if(i)return i.schedule(e.dispatch,0,{index:0,iterator:r,subscriber:t});for(;;){var o=r.next();if(o.done){t.complete();break}if(t.next(o.value),t.closed){"function"==typeof r.return&&r.return();break}}},e}(h.Observable),m=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length),this.str=t,this.idx=e,this.len=n}return t.prototype[f.a]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.str.charAt(this.idx++)}:{done:!0,value:void 0}},t}(),v=function(){function t(t,e,n){void 0===e&&(e=0),void 0===n&&(n=i(t)),this.arr=t,this.idx=e,this.len=n}return t.prototype[f.a]=function(){return this},t.prototype.next=function(){return this.idx<this.len?{done:!1,value:this.arr[this.idx++]}:{done:!0,value:void 0}},t}(),g=Math.pow(2,53)-1,b=n("Oryw"),_=n("8Ut3"),w=n("Ecq+"),C=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},E=function(t){function e(e,n){t.call(this),this.arrayLike=e,this.scheduler=n,n||1!==e.length||(this._isScalar=!0,this.value=e[0])}return C(e,t),e.create=function(t,n){var r=t.length;return 0===r?new w.a:1===r?new _.a(t[0],n):new e(t,n)},e.dispatch=function(t){var e=t.arrayLike,n=t.index,r=t.length,i=t.subscriber;if(!i.closed){if(n>=r)return void i.complete();i.next(e[n]),t.index=n+1,this.schedule(t)}},e.prototype._subscribe=function(t){var n=this,r=n.arrayLike,i=n.scheduler,o=r.length;if(i)return i.schedule(e.dispatch,0,{arrayLike:r,index:0,length:o,subscriber:t});for(var s=0;s<o&&!t.closed;s++)t.next(r[s]);t.complete()},e}(h.Observable),x=n("YRqN"),S=n("mz3w");n.d(e,"a",function(){return T});var O=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},T=function(t){function e(e,n){t.call(this,null),this.ish=e,this.scheduler=n}return O(e,t),e.create=function(t,n){if(null!=t){if("function"==typeof t[S.a])return t instanceof h.Observable&&!n?t:new e(t,n);if(Object(a.a)(t))return new b.a(t,n);if(Object(c.a)(t))return new l.a(t,n);if("function"==typeof t[f.a]||"string"==typeof t)return new y(t,n);if(Object(u.a)(t))return new E(t,n)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")},e.prototype._subscribe=function(t){var e=this.ish,n=this.scheduler;return null==n?e[S.a]().subscribe(t):e[S.a]().subscribe(new x.a(t,n,0))},e}(h.Observable)},XD1n:function(t,e){},XKz0:function(t,e,n){"use strict";function r(t,e){var n=new Map;if(t.length>0){t.split("&").forEach(function(t){var r=t.indexOf("="),i=-1==r?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,r)),e.decodeValue(t.slice(r+1))],o=i[0],s=i[1],a=n.get(o)||[];a.push(s),n.set(o,a)})}return n}function i(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}function o(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function s(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function a(t){return"undefined"!=typeof Blob&&t instanceof Blob}function u(t){return"undefined"!=typeof FormData&&t instanceof FormData}function c(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}function l(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}function p(t,e){return void 0===e&&(e=[]),e?e.reduceRight(function(t,e){return new D(t,e)},t):t}function h(){return"object"==typeof window?window:{}}n.d(e,"a",function(){return X});var f=n("6Xbx"),d=n("/oeL"),y=n("GZB0"),m=n("eL9U"),v=n("6S6c"),g=n("dmC+"),b=n("qbdv"),_=n("AP4T"),w=function(){function t(){}return t.prototype.handle=function(t){},t}(),C=function(){function t(){}return t.prototype.handle=function(t){},t}(),E=function(){function t(){}return t.prototype.encodeKey=function(t){return i(t)},t.prototype.encodeValue=function(t){return i(t)},t.prototype.decodeKey=function(t){return decodeURIComponent(t)},t.prototype.decodeValue=function(t){return decodeURIComponent(t)},t}(),x=function(){function t(t){void 0===t&&(t={}),this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new E,this.map=t.fromString?r(t.fromString,this.encoder):null}return t.prototype.has=function(t){return this.init(),this.map.has(t)},t.prototype.get=function(t){this.init();var e=this.map.get(t);return e?e[0]:null},t.prototype.getAll=function(t){return this.init(),this.map.get(t)||null},t.prototype.keys=function(){return this.init(),Array.from(this.map.keys())},t.prototype.append=function(t,e){return this.clone({param:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({param:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({param:t,value:e,op:"d"})},t.prototype.toString=function(){var t=this;return this.init(),this.keys().map(function(e){var n=t.encoder.encodeKey(e);return t.map.get(e).map(function(e){return n+"="+t.encoder.encodeValue(e)}).join("&")}).join("&")},t.prototype.clone=function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n},t.prototype.init=function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(function(e){return t.map.set(e,t.cloneFrom.map.get(e))}),this.updates.forEach(function(e){switch(e.op){case"a":case"s":var n=("a"===e.op?t.map.get(e.param):void 0)||[];n.push(e.value),t.map.set(e.param,n);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var r=t.map.get(e.param)||[],i=r.indexOf(e.value);-1!==i&&r.splice(i,1),r.length>0?t.map.set(e.param,r):t.map.delete(e.param)}}),this.cloneFrom=null)},t}(),S=function(){function t(t){var e=this;this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){e.headers=new Map,t.split("\n").forEach(function(t){var n=t.indexOf(":");if(n>0){var r=t.slice(0,n),i=r.toLowerCase(),o=t.slice(n+1).trim();e.maybeSetNormalizedName(r,i),e.headers.has(i)?e.headers.get(i).push(o):e.headers.set(i,[o])}})}:function(){e.headers=new Map,Object.keys(t).forEach(function(n){var r=t[n],i=n.toLowerCase();"string"==typeof r&&(r=[r]),r.length>0&&(e.headers.set(i,r),e.maybeSetNormalizedName(n,i))})}:this.headers=new Map}return t.prototype.has=function(t){return this.init(),this.headers.has(t.toLowerCase())},t.prototype.get=function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null},t.prototype.keys=function(){return this.init(),Array.from(this.normalizedNames.values())},t.prototype.getAll=function(t){return this.init(),this.headers.get(t.toLowerCase())||null},t.prototype.append=function(t,e){return this.clone({name:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({name:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({name:t,value:e,op:"d"})},t.prototype.maybeSetNormalizedName=function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)},t.prototype.init=function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(function(t){return e.applyUpdate(t)}),this.lazyUpdate=null))},t.prototype.copyFrom=function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach(function(n){e.headers.set(n,t.headers.get(n)),e.normalizedNames.set(n,t.normalizedNames.get(n))})},t.prototype.clone=function(e){var n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n},t.prototype.applyUpdate=function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);var r=("a"===t.op?this.headers.get(e):void 0)||[];r.push.apply(r,n),this.headers.set(e,r);break;case"d":var i=t.value;if(i){var o=this.headers.get(e);if(!o)return;o=o.filter(function(t){return-1===i.indexOf(t)}),0===o.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}},t.prototype.forEach=function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach(function(n){return t(e.normalizedNames.get(n),e.headers.get(n))})},t}(),O=function(){function t(t,e,n,r){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase();var i;if(o(this.method)||r?(this.body=n||null,i=r):i=n,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new S),this.params){var s=this.params.toString();if(0===s.length)this.urlWithParams=e;else{var a=e.indexOf("?"),u=-1===a?"?":a<e.length-1?"&":"";this.urlWithParams=e+u+s}}else this.params=new x,this.urlWithParams=e}return t.prototype.serializeBody=function(){return null===this.body?null:s(this.body)||a(this.body)||u(this.body)||"string"==typeof this.body?this.body:this.body instanceof x?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()},t.prototype.detectContentTypeHeader=function(){return null===this.body?null:u(this.body)?null:a(this.body)?this.body.type||null:s(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof x?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null},t.prototype.clone=function(e){void 0===e&&(e={});var n=e.method||this.method,r=e.url||this.url,i=e.responseType||this.responseType,o=void 0!==e.body?e.body:this.body,s=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,a=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,u=e.headers||this.headers,c=e.params||this.params;return void 0!==e.setHeaders&&(u=Object.keys(e.setHeaders).reduce(function(t,n){return t.set(n,e.setHeaders[n])},u)),e.setParams&&(c=Object.keys(e.setParams).reduce(function(t,n){return t.set(n,e.setParams[n])},c)),new t(n,r,o,{params:c,headers:u,reportProgress:a,responseType:i,withCredentials:s})},t}(),T={};T.Sent=0,T.UploadProgress=1,T.ResponseHeader=2,T.DownloadProgress=3,T.Response=4,T.User=5,T[T.Sent]="Sent",T[T.UploadProgress]="UploadProgress",T[T.ResponseHeader]="ResponseHeader",T[T.DownloadProgress]="DownloadProgress",T[T.Response]="Response",T[T.User]="User";var P=function(){function t(t,e,n){void 0===e&&(e=200),void 0===n&&(n="OK"),this.headers=t.headers||new S,this.status=void 0!==t.status?t.status:e,this.statusText=t.statusText||n,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}return t}(),M=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.type=T.ResponseHeader,n}return f.a(e,t),e.prototype.clone=function(t){return void 0===t&&(t={}),new e({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})},e}(P),k=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.type=T.Response,n.body=e.body||null,n}return f.a(e,t),e.prototype.clone=function(t){return void 0===t&&(t={}),new e({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})},e}(P),A=function(t){function e(e){var n=t.call(this,e,0,"Unknown Error")||this;return n.name="HttpErrorResponse",n.ok=!1,n.status>=200&&n.status<300?n.message="Http failure during parsing for "+(e.url||"(unknown url)"):n.message="Http failure response for "+(e.url||"(unknown url)")+": "+e.status+" "+e.statusText,n.error=e.error||null,n}return f.a(e,t),e}(P),I=function(){function t(t){this.handler=t}return t.prototype.request=function(t,e,n){var r=this;void 0===n&&(n={});var i;i=t instanceof O?t:new O(t,e,n.body||null,{headers:n.headers,params:n.params,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials});var o=m.a.call(Object(y.a)(i),function(t){return r.handler.handle(t)});if(t instanceof O||"events"===n.observe)return o;var s=v.a.call(o,function(t){return t instanceof k});switch(n.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return g.a.call(s,function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body});case"blob":return g.a.call(s,function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body});case"text":return g.a.call(s,function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body});case"json":default:return g.a.call(s,function(t){return t.body})}case"response":return s;default:throw new Error("Unreachable: unhandled observe type "+n.observe+"}")}},t.prototype.delete=function(t,e){return void 0===e&&(e={}),this.request("DELETE",t,e)},t.prototype.get=function(t,e){return void 0===e&&(e={}),this.request("GET",t,e)},t.prototype.head=function(t,e){return void 0===e&&(e={}),this.request("HEAD",t,e)},t.prototype.jsonp=function(t,e){return this.request("JSONP",t,{params:(new x).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})},t.prototype.options=function(t,e){return void 0===e&&(e={}),this.request("OPTIONS",t,e)},t.prototype.patch=function(t,e,n){return void 0===n&&(n={}),this.request("PATCH",t,c(n,e))},t.prototype.post=function(t,e,n){return void 0===n&&(n={}),this.request("POST",t,c(n,e))},t.prototype.put=function(t,e,n){return void 0===n&&(n={}),this.request("PUT",t,c(n,e))},t}();I.decorators=[{type:d.Injectable}],I.ctorParameters=function(){return[{type:w}]};var D=function(){function t(t,e){this.next=t,this.interceptor=e}return t.prototype.handle=function(t){return this.interceptor.intercept(t,this.next)},t}(),N=new d.InjectionToken("HTTP_INTERCEPTORS"),R=function(){function t(){}return t.prototype.intercept=function(t,e){return e.handle(t)},t}();R.decorators=[{type:d.Injectable}],R.ctorParameters=function(){return[]};var j=0,L=function(){function t(){}return t}(),V=function(){function t(t,e){this.callbackMap=t,this.document=e}return t.prototype.nextCallback=function(){return"ng_jsonp_callback_"+j++},t.prototype.handle=function(t){var e=this;if("JSONP"!==t.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==t.responseType)throw new Error("JSONP requests must use Json response type.");return new _.Observable(function(n){var r=e.nextCallback(),i=t.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,"="+r+"$1"),o=e.document.createElement("script");o.src=i;var s=null,a=!1,u=!1;e.callbackMap[r]=function(t){delete e.callbackMap[r],u||(s=t,a=!0)};var c=function(){o.parentNode&&o.parentNode.removeChild(o),delete e.callbackMap[r]},l=function(t){if(!u){if(c(),!a)return void n.error(new A({url:i,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}));n.next(new k({body:s,status:200,statusText:"OK",url:i})),n.complete()}},p=function(t){u||(c(),n.error(new A({error:t,status:0,statusText:"JSONP Error",url:i})))};return o.addEventListener("load",l),o.addEventListener("error",p),e.document.body.appendChild(o),n.next({type:T.Sent}),function(){u=!0,o.removeEventListener("load",l),o.removeEventListener("error",p),c()}})},t}();V.decorators=[{type:d.Injectable}],V.ctorParameters=function(){return[{type:L},{type:void 0,decorators:[{type:d.Inject,args:[b.DOCUMENT]}]}]};var F=function(){function t(t){this.jsonp=t}return t.prototype.intercept=function(t,e){return"JSONP"===t.method?this.jsonp.handle(t):e.handle(t)},t}();F.decorators=[{type:d.Injectable}],F.ctorParameters=function(){return[{type:V}]};var H=/^\)\]\}',?\n/,B=function(){function t(){}return t.prototype.build=function(){},t}(),U=function(){function t(){}return t.prototype.build=function(){return new XMLHttpRequest},t}();U.decorators=[{type:d.Injectable}],U.ctorParameters=function(){return[]};var Y=function(){function t(t){this.xhrFactory=t}return t.prototype.handle=function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new _.Observable(function(n){var r=e.xhrFactory.build();if(r.open(t.method,t.urlWithParams),t.withCredentials&&(r.withCredentials=!0),t.headers.forEach(function(t,e){return r.setRequestHeader(t,e.join(","))}),t.headers.has("Accept")||r.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var i=t.detectContentTypeHeader();null!==i&&r.setRequestHeader("Content-Type",i)}if(t.responseType){var o=t.responseType.toLowerCase();r.responseType="json"!==o?o:"text"}var s=t.serializeBody(),a=null,u=function(){if(null!==a)return a;var e=1223===r.status?204:r.status,n=r.statusText||"OK",i=new S(r.getAllResponseHeaders()),o=l(r)||t.url;return a=new M({headers:i,status:e,statusText:n,url:o})},c=function(){var e=u(),i=e.headers,o=e.status,s=e.statusText,a=e.url,c=null;204!==o&&(c=void 0===r.response?r.responseText:r.response),0===o&&(o=c?200:0);var l=o>=200&&o<300;if(l&&"json"===t.responseType&&"string"==typeof c){c=c.replace(H,"");try{c=JSON.parse(c)}catch(t){l=!1,c={error:t,text:c}}}else if(!l&&"json"===t.responseType&&"string"==typeof c)try{c=JSON.parse(c)}catch(t){}l?(n.next(new k({body:c,headers:i,status:o,statusText:s,url:a||void 0})),n.complete()):n.error(new A({error:c,headers:i,status:o,statusText:s,url:a||void 0}))},p=function(t){var e=new A({error:t,status:r.status||0,statusText:r.statusText||"Unknown Error"});n.error(e)},h=!1,f=function(e){h||(n.next(u()),h=!0);var i={type:T.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(i.total=e.total),"text"===t.responseType&&r.responseText&&(i.partialText=r.responseText),n.next(i)},d=function(t){var e={type:T.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),n.next(e)};return r.addEventListener("load",c),r.addEventListener("error",p),t.reportProgress&&(r.addEventListener("progress",f),null!==s&&r.upload&&r.upload.addEventListener("progress",d)),r.send(s),n.next({type:T.Sent}),function(){r.removeEventListener("error",p),r.removeEventListener("load",c),t.reportProgress&&(r.removeEventListener("progress",f),null!==s&&r.upload&&r.upload.removeEventListener("progress",d)),r.abort()}})},t}();Y.decorators=[{type:d.Injectable}],Y.ctorParameters=function(){return[{type:B}]};var z=new d.InjectionToken("XSRF_COOKIE_NAME"),q=new d.InjectionToken("XSRF_HEADER_NAME"),W=function(){function t(){}return t.prototype.getToken=function(){},t}(),G=function(){function t(t,e,n){this.doc=t,this.platform=e,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return t.prototype.getToken=function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Object(b["\u0275parseCookieValue"])(t,this.cookieName),this.lastCookieString=t),this.lastToken},t}();G.decorators=[{type:d.Injectable}],G.ctorParameters=function(){return[{type:void 0,decorators:[{type:d.Inject,args:[b.DOCUMENT]}]},{type:void 0,decorators:[{type:d.Inject,args:[d.PLATFORM_ID]}]},{type:void 0,decorators:[{type:d.Inject,args:[z]}]}]};var K=function(){function t(t,e){this.tokenService=t,this.headerName=e}return t.prototype.intercept=function(t,e){var n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);var r=this.tokenService.getToken();return null===r||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,r)})),e.handle(t)},t}();K.decorators=[{type:d.Injectable}],K.ctorParameters=function(){return[{type:W},{type:void 0,decorators:[{type:d.Inject,args:[q]}]}]};var Q=function(){function t(){}return t.disable=function(){return{ngModule:t,providers:[{provide:K,useClass:R}]}},t.withOptions=function(e){return void 0===e&&(e={}),{ngModule:t,providers:[e.cookieName?{provide:z,useValue:e.cookieName}:[],e.headerName?{provide:q,useValue:e.headerName}:[]]}},t}();Q.decorators=[{type:d.NgModule,args:[{providers:[K,{provide:N,useExisting:K,multi:!0},{provide:W,useClass:G},{provide:z,useValue:"XSRF-TOKEN"},{provide:q,useValue:"X-XSRF-TOKEN"}]}]}],Q.ctorParameters=function(){return[]};var X=function(){function t(){}return t}();X.decorators=[{type:d.NgModule,args:[{imports:[Q.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})],providers:[I,{provide:w,useFactory:p,deps:[C,[new d.Optional,new d.Inject(N)]]},Y,{provide:C,useExisting:Y},U,{provide:B,useExisting:U}]}]}],X.ctorParameters=function(){return[]};var $=function(){function t(){}return t}();$.decorators=[{type:d.NgModule,args:[{providers:[V,{provide:L,useFactory:h},{provide:N,useClass:F,multi:!0}]}]}],$.ctorParameters=function(){return[]}},XecN:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("GTlS"),i=n("wclm"),o=new i.a(r.a)},YRqN:function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=0),function(n){return n.lift(new a(t,e))}}e.b=r,n.d(e,"a",function(){return u});var i=n("E9/g"),o=n("PAZ8"),s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t,e){void 0===e&&(e=0),this.scheduler=t,this.delay=e}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.scheduler,this.delay))},t}(),u=function(t){function e(e,n,r){void 0===r&&(r=0),t.call(this,e),this.scheduler=n,this.delay=r}return s(e,t),e.dispatch=function(t){var e=t.notification,n=t.destination;e.observe(n),this.unsubscribe()},e.prototype.scheduleMessage=function(t){this.add(this.scheduler.schedule(e.dispatch,this.delay,new c(t,this.destination)))},e.prototype._next=function(t){this.scheduleMessage(o.a.createNext(t))},e.prototype._error=function(t){this.scheduleMessage(o.a.createError(t))},e.prototype._complete=function(){this.scheduleMessage(o.a.createComplete())},e}(i.a),c=function(){function t(t,e){this.notification=t,this.destination=e}return t}()},bm2B:function(t,e,n){"use strict";function r(t){return null==t||0===t.length}function i(t){return null!=t}function o(t){var e=Object(N["\u0275isPromise"])(t)?Object(j.a)(t):t;if(!Object(N["\u0275isObservable"])(e))throw new Error("Expected validator to return Promise or Observable.");return e}function s(t,e){return e.map(function(e){return e(t)})}function a(t,e){return e.map(function(e){return e(t)})}function u(t){var e=t.reduce(function(t,e){return null!=e?Object.assign({},t,e):t},{});return 0===Object.keys(e).length?null:e}function c(){return/android (\d+)/.test((Object(V.c)()?Object(V.c)().getUserAgent():"").toLowerCase())}function l(t){return t.validate?function(e){return t.validate(e)}:t}function p(t){return t.validate?function(e){return t.validate(e)}:t}function h(){throw new Error("unimplemented")}function f(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}function d(t){return t.split(":")[0]}function y(t,e){return null==t?""+e:("string"==typeof e&&(e="'"+e+"'"),e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}function m(t){return t.split(":")[0]}function v(t,e){return e.path.concat([t])}function g(t,e){t||C(e,"Cannot find control with"),e.valueAccessor||C(e,"No value accessor for form control with"),t.validator=z.compose([t.validator,e.validator]),t.asyncValidator=z.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),e.valueAccessor.registerOnChange(function(n){e.viewToModelUpdate(n),t.markAsDirty(),t.setValue(n,{emitModelToViewChange:!1})}),e.valueAccessor.registerOnTouched(function(){return t.markAsTouched()}),t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function b(t,e){e.valueAccessor.registerOnChange(function(){return w(e)}),e.valueAccessor.registerOnTouched(function(){return w(e)}),e._rawValidators.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),e._rawAsyncValidators.forEach(function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)}),t&&t._clearChangeFns()}function _(t,e){null==t&&C(e,"Cannot find control with"),t.validator=z.compose([t.validator,e.validator]),t.asyncValidator=z.composeAsync([t.asyncValidator,e.asyncValidator])}function w(t){return C(t,"There is no FormControl instance attached to form control element with")}function C(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function E(t){return null!=t?z.compose(t.map(l)):null}function x(t){return null!=t?z.composeAsync(t.map(p)):null}function S(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Object(N["\u0275looseIdentical"])(e,n.currentValue)}function O(t){return pt.some(function(e){return t.constructor===e})}function T(t,e){if(!e)return null;var n=void 0,r=void 0,i=void 0;return e.forEach(function(e){e.constructor===X?n=e:O(e)?(r&&C(t,"More than one built-in value accessor matches form control with"),r=e):(i&&C(t,"More than one custom value accessor matches form control with"),i=e)}),i||(r||(n||(C(t,"No valid value accessor for form control with"),null)))}function P(t,e,n){return null==e?null:(e instanceof Array||(e=e.split(n)),e instanceof Array&&0===e.length?null:e.reduce(function(t,e){return t instanceof bt?t.controls[e]||null:t instanceof _t?t.at(e)||null:null},t))}function M(t){return Array.isArray(t)?E(t):t||null}function k(t){return Array.isArray(t)?x(t):t||null}function A(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function I(t){return!(t instanceof Lt||t instanceof Rt||t instanceof Ft)}n.d(e,"c",function(){return q}),n.d(e,"d",function(){return J}),n.d(e,"a",function(){return te}),n.d(e,"f",function(){return z}),n.d(e,"b",function(){return se}),n.d(e,"e",function(){return ae});var D=n("6Xbx"),N=n("/oeL"),R=n("Jsyr"),j=n("CASk"),L=n("dmC+"),V=n("fc+i"),F=function(){function t(){}return t.prototype.control=function(){},Object.defineProperty(t.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),this.control&&this.control.reset(t)},t.prototype.hasError=function(t,e){return!!this.control&&this.control.hasError(t,e)},t.prototype.getError=function(t,e){return this.control?this.control.getError(t,e):null},t}(),H=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(F),B=new N.InjectionToken("NgValidators"),U=new N.InjectionToken("NgAsyncValidators"),Y=/^(?=.{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])?)*$/,z=function(){function t(){}return t.min=function(t){return function(e){if(r(e.value)||r(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}},t.max=function(t){return function(e){if(r(e.value)||r(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}},t.required=function(t){return r(t.value)?{required:!0}:null},t.requiredTrue=function(t){return!0===t.value?null:{required:!0}},t.email=function(t){return Y.test(t.value)?null:{email:!0}},t.minLength=function(t){return function(e){if(r(e.value))return null;var n=e.value?e.value.length:0;return n<t?{minlength:{requiredLength:t,actualLength:n}}:null}},t.maxLength=function(t){return function(e){var n=e.value?e.value.length:0;return n>t?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){if(!e)return t.nullValidator;var n,i;return"string"==typeof e?(i="^"+e+"$",n=new RegExp(i)):(i=e.toString(),n=e),function(t){if(r(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:i,actualValue:e}}}},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(i);return 0==e.length?null:function(t){return u(s(t,e))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(i);return 0==e.length?null:function(t){var n=a(t,e).map(o);return L.a.call(Object(R.a)(n),u)}},t}(),q=new N.InjectionToken("NgValueAccessor"),W={provide:q,useExisting:Object(N.forwardRef)(function(){return G}),multi:!0},G=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}();G.decorators=[{type:N.Directive,args:[{selector:"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]",host:{"(change)":"onChange($event.target.checked)","(blur)":"onTouched()"},providers:[W]}]}],G.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef}]};var K={provide:q,useExisting:Object(N.forwardRef)(function(){return X}),multi:!0},Q=new N.InjectionToken("CompositionEventMode"),X=function(){function t(t,e,n){this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=function(t){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=!c())}return t.prototype.writeValue=function(t){var e=null==t?"":t;this._renderer.setProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._handleInput=function(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)},t.prototype._compositionStart=function(){this._composing=!0},t.prototype._compositionEnd=function(t){this._composing=!1,this._compositionMode&&this.onChange(t)},t}();X.decorators=[{type:N.Directive,args:[{selector:"input:not([type=checkbox])[formControlName],textarea[formControlName],input:not([type=checkbox])[formControl],textarea[formControl],input:not([type=checkbox])[ngModel],textarea[ngModel],[ngDefaultControl]",host:{"(input)":"_handleInput($event.target.value)","(blur)":"onTouched()","(compositionstart)":"_compositionStart()","(compositionend)":"_compositionEnd($event.target.value)"},providers:[K]}]}],X.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef},{type:void 0,decorators:[{type:N.Optional},{type:N.Inject,args:[Q]}]}]};var $={provide:q,useExisting:Object(N.forwardRef)(function(){return Z}),multi:!0},Z=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){var e=null==t?"":t;this._renderer.setProperty(this._elementRef.nativeElement,"value",e)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}();Z.decorators=[{type:N.Directive,args:[{selector:"input[type=number][formControlName],input[type=number][formControl],input[type=number][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[$]}]}],Z.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef}]};var J=function(t){function e(){var e=t.apply(this,arguments)||this;return e._parent=null,e.name=null,e.valueAccessor=null,e._rawValidators=[],e._rawAsyncValidators=[],e}return D.a(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return h()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return h()},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){},e}(F),tt={provide:q,useExisting:Object(N.forwardRef)(function(){return nt}),multi:!0},et=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&(t[0]._parent===e._control._parent&&t[1].name===e.name)},t}();et.decorators=[{type:N.Injectable}],et.ctorParameters=function(){return[]};var nt=function(){function t(t,e,n,r){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(J),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: <input type="radio" formControlName="food" name="food">\n ')},t}();nt.decorators=[{type:N.Directive,args:[{selector:"input[type=radio][formControlName],input[type=radio][formControl],input[type=radio][ngModel]",host:{"(change)":"onChange()","(blur)":"onTouched()"},providers:[tt]}]}],nt.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef},{type:et},{type:N.Injector}]},nt.propDecorators={name:[{type:N.Input}],formControlName:[{type:N.Input}],value:[{type:N.Input}]};var rt={provide:q,useExisting:Object(N.forwardRef)(function(){return it}),multi:!0},it=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}();it.decorators=[{type:N.Directive,args:[{selector:"input[type=range][formControlName],input[type=range][formControl],input[type=range][ngModel]",host:{"(change)":"onChange($event.target.value)","(input)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[rt]}]}],it.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef}]};var ot={provide:q,useExisting:Object(N.forwardRef)(function(){return st}),multi:!0},st=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=N["\u0275looseIdentical"]}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=f(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){for(var e=0,n=Array.from(this._optionMap.keys());e<n.length;e++){var r=n[e];if(this._compareWith(this._optionMap.get(r),t))return r}return null},t.prototype._getOptionValue=function(t){var e=d(t);return this._optionMap.has(e)?this._optionMap.get(e):t},t}();st.decorators=[{type:N.Directive,args:[{selector:"select:not([multiple])[formControlName],select:not([multiple])[formControl],select:not([multiple])[ngModel]",host:{"(change)":"onChange($event.target.value)","(blur)":"onTouched()"},providers:[ot]}]}],st.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef}]},st.propDecorators={compareWith:[{type:N.Input}]};var at=function(){function t(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption())}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(f(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)},t.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t}();at.decorators=[{type:N.Directive,args:[{selector:"option"}]}],at.ctorParameters=function(){return[{type:N.ElementRef},{type:N.Renderer2},{type:st,decorators:[{type:N.Optional},{type:N.Host}]}]},at.propDecorators={ngValue:[{type:N.Input,args:["ngValue"]}],value:[{type:N.Input,args:["value"]}]};var ut={provide:q,useExisting:Object(N.forwardRef)(function(){return ct}),multi:!0},ct=function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=N["\u0275looseIdentical"]}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){var e=this;this.value=t;var n;if(Array.isArray(t)){var r=t.map(function(t){return e._getOptionId(t)});n=function(t,e){t._setSelected(r.indexOf(e.toString())>-1)}}else n=function(t,e){t._setSelected(!1)};this._optionMap.forEach(n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var r=[];if(n.hasOwnProperty("selectedOptions"))for(var i=n.selectedOptions,o=0;o<i.length;o++){var s=i.item(o),a=e._getOptionValue(s.value);r.push(a)}else for(var i=n.options,o=0;o<i.length;o++){var s=i.item(o);if(s.selected){var a=e._getOptionValue(s.value);r.push(a)}}e.value=r,t(r)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e},t.prototype._getOptionId=function(t){for(var e=0,n=Array.from(this._optionMap.keys());e<n.length;e++){var r=n[e];if(this._compareWith(this._optionMap.get(r)._value,t))return r}return null},t.prototype._getOptionValue=function(t){var e=m(t);return this._optionMap.has(e)?this._optionMap.get(e)._value:t},t}();ct.decorators=[{type:N.Directive,args:[{selector:"select[multiple][formControlName],select[multiple][formControl],select[multiple][ngModel]",host:{"(change)":"onChange($event.target)","(blur)":"onTouched()"},providers:[ut]}]}],ct.ctorParameters=function(){return[{type:N.Renderer2},{type:N.ElementRef}]},ct.propDecorators={compareWith:[{type:N.Input}]};var lt=function(){function t(t,e,n){this._element=t,this._renderer=e,this._select=n,this._select&&(this.id=this._select._registerOption(this))}return Object.defineProperty(t.prototype,"ngValue",{set:function(t){null!=this._select&&(this._value=t,this._setElementValue(y(this.id,t)),this._select.writeValue(this._select.value))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{set:function(t){this._select?(this._value=t,this._setElementValue(y(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)},enumerable:!0,configurable:!0}),t.prototype._setElementValue=function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)},t.prototype._setSelected=function(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)},t.prototype.ngOnDestroy=function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))},t}();lt.decorators=[{type:N.Directive,args:[{selector:"option"}]}],lt.ctorParameters=function(){return[{type:N.ElementRef},{type:N.Renderer2},{type:ct,decorators:[{type:N.Optional},{type:N.Host}]}]},lt.propDecorators={ngValue:[{type:N.Input,args:["ngValue"]}],value:[{type:N.Input,args:["value"]}]};var pt=[G,it,Z,st,ct,nt],ht=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return v(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return E(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return x(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(H),ft=function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!this._cd.control&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!this._cd.control&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!this._cd.control&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!this._cd.control&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!this._cd.control&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!this._cd.control&&this._cd.control.invalid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPending",{get:function(){return!!this._cd.control&&this._cd.control.pending},enumerable:!0,configurable:!0}),t}(),dt={"[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"},yt=function(t){function e(e){return t.call(this,e)||this}return D.a(e,t),e}(ft);yt.decorators=[{type:N.Directive,args:[{selector:"[formControlName],[ngModel],[formControl]",host:dt}]}],yt.ctorParameters=function(){return[{type:J,decorators:[{type:N.Self}]}]};var mt=function(t){function e(e){return t.call(this,e)||this}return D.a(e,t),e}(ft);mt.decorators=[{type:N.Directive,args:[{selector:"[formGroupName],[formArrayName],[ngModelGroup],[formGroup],form:not([ngNoForm]),[ngForm]",host:dt}]}],mt.ctorParameters=function(){return[{type:H,decorators:[{type:N.Self}]}]};var vt=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this._pristine=!0,this._touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return"VALID"===this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return"INVALID"===this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return"PENDING"==this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return"DISABLED"===this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return"DISABLED"!==this._status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this._errors},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this._pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this._touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this._valueChanges},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this._statusChanges},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=M(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=k(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){void 0===t&&(t={}),this._touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)},t.prototype.markAsUntouched=function(t){void 0===t&&(t={}),this._touched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype.markAsDirty=function(t){void 0===t&&(t={}),this._pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)},t.prototype.markAsPristine=function(t){void 0===t&&(t={}),this._pristine=!0,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype.markAsPending=function(t){void 0===t&&(t={}),this._status="PENDING",this._parent&&!t.onlySelf&&this._parent.markAsPending(t)},t.prototype.disable=function(t){void 0===t&&(t={}),this._status="DISABLED",this._errors=null,this._forEachChild(function(t){t.disable({onlySelf:!0})}),this._updateValue(),!1!==t.emitEvent&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),this._updateAncestors(!!t.onlySelf),this._onDisabledChange.forEach(function(t){return t(!0)})},t.prototype.enable=function(t){void 0===t&&(t={}),this._status="VALID",this._forEachChild(function(t){t.enable({onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(!!t.onlySelf),this._onDisabledChange.forEach(function(t){return t(!1)})},t.prototype._updateAncestors=function(t){this._parent&&!t&&(this._parent.updateValueAndValidity(),this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.setValue=function(t,e){},t.prototype.patchValue=function(t,e){},t.prototype.reset=function(t,e){},t.prototype.updateValueAndValidity=function(t){void 0===t&&(t={}),this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this._errors=this._runValidator(),this._status=this._calculateStatus(),"VALID"!==this._status&&"PENDING"!==this._status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this._valueChanges.emit(this._value),this._statusChanges.emit(this._status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)},t.prototype._updateTreeValidity=function(t){void 0===t&&(t={emitEvent:!0}),this._forEachChild(function(e){return e._updateTreeValidity(t)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})},t.prototype._setInitialStatus=function(){this._status=this._allControlsDisabled()?"DISABLED":"VALID"},t.prototype._runValidator=function(){return this.validator?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(this.asyncValidator){this._status="PENDING";var n=o(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){return e.setErrors(n,{emitEvent:t})})}},t.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){void 0===e&&(e={}),this._errors=t,this._updateControlsErrors(!1!==e.emitEvent)},t.prototype.get=function(t){return P(this,t,".")},t.prototype.getError=function(t,e){var n=e?this.get(e):this;return n&&n._errors?n._errors[t]:null},t.prototype.hasError=function(t,e){return!!this.getError(t,e)},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;t._parent;)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this._status=this._calculateStatus(),t&&this._statusChanges.emit(this._status),this._parent&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this._valueChanges=new N.EventEmitter,this._statusChanges=new N.EventEmitter},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?"DISABLED":this._errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"},t.prototype._updateValue=function(){},t.prototype._forEachChild=function(t){},t.prototype._anyControls=function(t){},t.prototype._allControlsDisabled=function(){},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status===t})},t.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},t.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},t.prototype._updatePristine=function(t){void 0===t&&(t={}),this._pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype._updateTouched=function(t){void 0===t&&(t={}),this._touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype._isBoxedValue=function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t}(),gt=function(t){function e(e,n,r){void 0===e&&(e=null);var i=t.call(this,M(n),k(r))||this;return i._onChange=[],i._applyFormState(e),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i._initObservables(),i}return D.a(e,t),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._value=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(function(t){return t(n._value,!1!==e.emitViewToModelChange)}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null),void 0===e&&(e={}),this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this._value,e)},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._applyFormState=function(t){this._isBoxedValue(t)?(this._value=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this._value=t},e}(vt),bt=function(t){function e(e,n,r){var i=t.call(this,n||null,r||null)||this;return i.controls=e,i._initObservables(),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return D.a(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),Object.keys(t).forEach(function(r){n._throwIfControlMissing(r),n.controls[r].setValue(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),Object.keys(t).forEach(function(r){n.controls[r]&&n.controls[r].patchValue(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),this._forEachChild(function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e),this._updatePristine(e),this._updateTouched(e)},e.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e instanceof gt?e.value:e.getRawValue(),t})},e.prototype._throwIfControlMissing=function(t){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[t])throw new Error("Cannot find form control with name: "+t+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})},e.prototype._updateValue=function(){this._value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(r,i){n=n||e.contains(i)&&t(r)}),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,r){return(n.enabled||t.disabled)&&(e[r]=n.value),e})},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,r){n=e(n,t,r)}),n},e.prototype._allControlsDisabled=function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++){var n=e[t];if(this.controls[n].enabled)return!1}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(vt),_t=function(t){function e(e,n,r){var i=t.call(this,n||null,r||null)||this;return i.controls=e,i._initObservables(),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return D.a(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),t.forEach(function(t,r){n._throwIfControlMissing(r),n.at(r).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),t.forEach(function(t,r){n.at(r)&&n.at(r).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t=[]),void 0===e&&(e={}),this._forEachChild(function(n,r){n.reset(t[r],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e),this._updatePristine(e),this._updateTouched(e)},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t instanceof gt?t.value:t.getRawValue()})},e.prototype._throwIfControlMissing=function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this._value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){for(var t=0,e=this.controls;t<e.length;t++){if(e[t].enabled)return!1}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(vt),wt={provide:H,useExisting:Object(N.forwardRef)(function(){return Et})},Ct=Promise.resolve(null),Et=function(t){function e(e,n){var r=t.call(this)||this;return r._submitted=!1,r.ngSubmit=new N.EventEmitter,r.form=new bt({},E(e),x(n)),r}return D.a(e,t),Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;Ct.then(function(){var n=e._findContainer(t.path);t._control=n.registerControl(t.name,t.control),g(t.control,t),t.control.updateValueAndValidity({emitEvent:!1})})},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;Ct.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)})},e.prototype.addFormGroup=function(t){var e=this;Ct.then(function(){var n=e._findContainer(t.path),r=new bt({});_(r,t),n.registerControl(t.name,r),r.updateValueAndValidity({emitEvent:!1})})},e.prototype.removeFormGroup=function(t){var e=this;Ct.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)})},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;Ct.then(function(){n.form.get(t.path).setValue(e)})},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._findContainer=function(t){return t.pop(),t.length?this.form.get(t):this.form},e}(H);Et.decorators=[{type:N.Directive,args:[{selector:"form:not([ngNoForm]):not([formGroup]),ngForm,[ngForm]",providers:[wt],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},outputs:["ngSubmit"],exportAs:"ngForm"}]}],Et.ctorParameters=function(){return[{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]}]};var xt={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 '},St=function(){function t(){}return t.modelParentException=function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '+xt.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 "+xt.ngModelWithFormGroup)},t.formGroupNameException=function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n "+xt.formGroupName+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+xt.ngModelGroup)},t.missingNameException=function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: <input [(ngModel)]="person.firstName" name="first">\n Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')},t.modelGroupParentException=function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n "+xt.formGroupName+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+xt.ngModelGroup)},t}(),Ot={provide:H,useExisting:Object(N.forwardRef)(function(){return Tt})},Tt=function(t){function e(e,n,r){var i=t.call(this)||this;return i._parent=e,i._validators=n,i._asyncValidators=r,i}return D.a(e,t),e.prototype._checkParentType=function(){this._parent instanceof e||this._parent instanceof Et||St.modelGroupParentException()},e}(ht);Tt.decorators=[{type:N.Directive,args:[{selector:"[ngModelGroup]",providers:[Ot],exportAs:"ngModelGroup"}]}],Tt.ctorParameters=function(){return[{type:H,decorators:[{type:N.Host},{type:N.SkipSelf}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]}]},Tt.propDecorators={name:[{type:N.Input,args:["ngModelGroup"]}]};var Pt={provide:J,useExisting:Object(N.forwardRef)(function(){return kt})},Mt=Promise.resolve(null),kt=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o._control=new gt,o._registered=!1,o.update=new N.EventEmitter,o._parent=e,o._rawValidators=n||[],o._rawAsyncValidators=r||[],o.valueAccessor=T(o,i),o}return D.a(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),S(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?v(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return E(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return x(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},e.prototype._setUpStandalone=function(){g(this._control,this),this._control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof Tt)&&this._parent instanceof ht?St.formGroupNameException():this._parent instanceof Tt||this._parent instanceof Et||St.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||St.missingNameException()},e.prototype._updateValue=function(t){var e=this;Mt.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,r=""===n||n&&"false"!==n;Mt.then(function(){r&&!e.control.disabled?e.control.disable():!r&&e.control.disabled&&e.control.enable()})},e}(J);kt.decorators=[{type:N.Directive,args:[{selector:"[ngModel]:not([formControlName]):not([formControl])",providers:[Pt],exportAs:"ngModel"}]}],kt.ctorParameters=function(){return[{type:H,decorators:[{type:N.Optional},{type:N.Host}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[q]}]}]},kt.propDecorators={name:[{type:N.Input}],isDisabled:[{type:N.Input,args:["disabled"]}],model:[{type:N.Input,args:["ngModel"]}],options:[{type:N.Input,args:["ngModelOptions"]}],update:[{type:N.Output,args:["ngModelChange"]}]};var At=function(){function t(){}return t.controlParentException=function(){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 "+xt.formControlName)},t.ngModelGroupException=function(){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 '+xt.formGroupName+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+xt.ngModelGroup)},t.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+xt.formControlName)},t.groupParentException=function(){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 "+xt.formGroupName)},t.arrayParentException=function(){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 "+xt.formArrayName)},t.disabledAttrWarning=function(){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 ")},t}(),It={provide:J,useExisting:Object(N.forwardRef)(function(){return Dt})},Dt=function(t){function e(e,n,r){var i=t.call(this)||this;return i.update=new N.EventEmitter,i._rawValidators=e||[],i._rawAsyncValidators=n||[],i.valueAccessor=T(i,r),i}return D.a(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){At.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._isControlChanged(t)&&(g(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),S(t,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)},Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return E(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return x(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._isControlChanged=function(t){return t.hasOwnProperty("form")},e}(J);Dt.decorators=[{type:N.Directive,args:[{selector:"[formControl]",providers:[It],exportAs:"ngForm"}]}],Dt.ctorParameters=function(){return[{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[q]}]}]},Dt.propDecorators={form:[{type:N.Input,args:["formControl"]}],model:[{type:N.Input,args:["ngModel"]}],update:[{type:N.Output,args:["ngModelChange"]}],isDisabled:[{type:N.Input,args:["disabled"]}]};var Nt={provide:H,useExisting:Object(N.forwardRef)(function(){return Rt})},Rt=function(t){function e(e,n){var r=t.call(this)||this;return r._validators=e,r._asyncValidators=n,r._submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new N.EventEmitter,r}return D.a(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"submitted",{get:function(){return this._submitted},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return g(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){A(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);_(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);_(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){this.form.get(t.path).setValue(e)},e.prototype.onSubmit=function(t){return this._submitted=!0,this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this._submitted=!1},e.prototype._updateDomValue=function(){var t=this;this.directives.forEach(function(e){var n=t.form.get(e.path);e._control!==n&&(b(e._control,e),n&&g(n,e),e._control=n)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=E(this._validators);this.form.validator=z.compose([this.form.validator,t]);var e=x(this._asyncValidators);this.form.asyncValidator=z.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||At.missingFormException()},e}(H);Rt.decorators=[{type:N.Directive,args:[{selector:"[formGroup]",providers:[Nt],host:{"(submit)":"onSubmit($event)","(reset)":"onReset()"},exportAs:"ngForm"}]}],Rt.ctorParameters=function(){return[{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]}]},Rt.propDecorators={form:[{type:N.Input,args:["formGroup"]}],ngSubmit:[{type:N.Output}]};var jt={provide:H,useExisting:Object(N.forwardRef)(function(){return Lt})},Lt=function(t){function e(e,n,r){var i=t.call(this)||this;return i._parent=e,i._validators=n,i._asyncValidators=r,i}return D.a(e,t),e.prototype._checkParentType=function(){I(this._parent)&&At.groupParentException()},e}(ht);Lt.decorators=[{type:N.Directive,args:[{selector:"[formGroupName]",providers:[jt]}]}],Lt.ctorParameters=function(){return[{type:H,decorators:[{type:N.Optional},{type:N.Host},{type:N.SkipSelf}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]}]},Lt.propDecorators={name:[{type:N.Input,args:["formGroupName"]}]};var Vt={provide:H,useExisting:Object(N.forwardRef)(function(){return Ft})},Ft=function(t){function e(e,n,r){var i=t.call(this)||this;return i._parent=e,i._validators=n,i._asyncValidators=r,i}return D.a(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormArray(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormArray(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormArray(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return v(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return E(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return x(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){I(this._parent)&&At.arrayParentException()},e}(H);Ft.decorators=[{type:N.Directive,args:[{selector:"[formArrayName]",providers:[Vt]}]}],Ft.ctorParameters=function(){return[{type:H,decorators:[{type:N.Optional},{type:N.Host},{type:N.SkipSelf}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]}]},Ft.propDecorators={name:[{type:N.Input,args:["formArrayName"]}]};var Ht={provide:J,useExisting:Object(N.forwardRef)(function(){return Bt})},Bt=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o._added=!1,o.update=new N.EventEmitter,o._parent=e,o._rawValidators=n||[],o._rawAsyncValidators=r||[],o.valueAccessor=T(o,i),o}return D.a(e,t),Object.defineProperty(e.prototype,"isDisabled",{set:function(t){At.disabledAttrWarning()},enumerable:!0,configurable:!0}),e.prototype.ngOnChanges=function(t){this._added||this._setUpControl(),S(t,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},Object.defineProperty(e.prototype,"path",{get:function(){return v(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return E(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return x(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this._control},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){!(this._parent instanceof Lt)&&this._parent instanceof ht?At.ngModelGroupException():this._parent instanceof Lt||this._parent instanceof Rt||this._parent instanceof Ft||At.controlParentException()},e.prototype._setUpControl=function(){this._checkParentType(),this._control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0},e}(J);Bt.decorators=[{type:N.Directive,args:[{selector:"[formControlName]",providers:[Ht]}]}],Bt.ctorParameters=function(){return[{type:H,decorators:[{type:N.Optional},{type:N.Host},{type:N.SkipSelf}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[B]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[U]}]},{type:Array,decorators:[{type:N.Optional},{type:N.Self},{type:N.Inject,args:[q]}]}]},Bt.propDecorators={name:[{type:N.Input,args:["formControlName"]}],model:[{type:N.Input,args:["ngModel"]}],update:[{type:N.Output,args:["ngModelChange"]}],isDisabled:[{type:N.Input,args:["disabled"]}]};var Ut={provide:B,useExisting:Object(N.forwardRef)(function(){return zt}),multi:!0},Yt={provide:B,useExisting:Object(N.forwardRef)(function(){return qt}),multi:!0},zt=function(){function t(){}return Object.defineProperty(t.prototype,"required",{get:function(){return this._required},set:function(t){this._required=null!=t&&!1!==t&&""+t!="false",this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this.required?z.required(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t}();zt.decorators=[{type:N.Directive,args:[{selector:":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]",providers:[Ut],host:{"[attr.required]":'required ? "" : null'}}]}],zt.ctorParameters=function(){return[]},zt.propDecorators={required:[{type:N.Input}]};var qt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.validate=function(t){return this.required?z.requiredTrue(t):null},e}(zt);qt.decorators=[{type:N.Directive,args:[{selector:"input[type=checkbox][required][formControlName],input[type=checkbox][required][formControl],input[type=checkbox][required][ngModel]",providers:[Yt],host:{"[attr.required]":'required ? "" : null'}}]}],qt.ctorParameters=function(){return[]};var Wt={provide:B,useExisting:Object(N.forwardRef)(function(){return Gt}),multi:!0},Gt=function(){function t(){}return Object.defineProperty(t.prototype,"email",{set:function(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()},enumerable:!0,configurable:!0}),t.prototype.validate=function(t){return this._enabled?z.email(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t}();Gt.decorators=[{type:N.Directive,args:[{selector:"[email][formControlName],[email][formControl],[email][ngModel]",providers:[Wt]}]}],Gt.ctorParameters=function(){return[]},Gt.propDecorators={email:[{type:N.Input}]};var Kt={provide:B,useExisting:Object(N.forwardRef)(function(){return Qt}),multi:!0},Qt=function(){function t(){}return t.prototype.ngOnChanges=function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null==this.minlength?null:this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=z.minLength(parseInt(this.minlength,10))},t}();Qt.decorators=[{type:N.Directive,args:[{selector:"[minlength][formControlName],[minlength][formControl],[minlength][ngModel]",providers:[Kt],host:{"[attr.minlength]":"minlength ? minlength : null"}}]}],Qt.ctorParameters=function(){return[]},Qt.propDecorators={minlength:[{type:N.Input}]};var Xt={provide:B,useExisting:Object(N.forwardRef)(function(){return $t}),multi:!0},$t=function(){function t(){}return t.prototype.ngOnChanges=function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return null!=this.maxlength?this._validator(t):null},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=z.maxLength(parseInt(this.maxlength,10))},t}();$t.decorators=[{type:N.Directive,args:[{selector:"[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]",providers:[Xt],host:{"[attr.maxlength]":"maxlength ? maxlength : null"}}]}],$t.ctorParameters=function(){return[]},$t.propDecorators={maxlength:[{type:N.Input}]};var Zt={provide:B,useExisting:Object(N.forwardRef)(function(){return Jt}),multi:!0},Jt=function(){function t(){}return t.prototype.ngOnChanges=function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())},t.prototype.validate=function(t){return this._validator(t)},t.prototype.registerOnValidatorChange=function(t){this._onChange=t},t.prototype._createValidator=function(){this._validator=z.pattern(this.pattern)},t}();Jt.decorators=[{type:N.Directive,args:[{selector:"[pattern][formControlName],[pattern][formControl],[pattern][ngModel]",providers:[Zt],host:{"[attr.pattern]":"pattern ? pattern : null"}}]}],Jt.ctorParameters=function(){return[]},Jt.propDecorators={pattern:[{type:N.Input}]};var te=function(){function t(){}return t.prototype.group=function(t,e){void 0===e&&(e=null);var n=this._reduceControls(t),r=null!=e?e.validator:null,i=null!=e?e.asyncValidator:null;return new bt(n,r,i)},t.prototype.control=function(t,e,n){return new gt(t,e,n)},t.prototype.array=function(t,e,n){var r=this,i=t.map(function(t){return r._createControl(t)});return new _t(i,e,n)},t.prototype._reduceControls=function(t){var e=this,n={};return Object.keys(t).forEach(function(r){n[r]=e._createControl(t[r])}),n},t.prototype._createControl=function(t){if(t instanceof gt||t instanceof bt||t instanceof _t)return t;if(Array.isArray(t)){var e=t[0],n=t.length>1?t[1]:null,r=t.length>2?t[2]:null;return this.control(e,n,r)}return this.control(t)},t}();te.decorators=[{type:N.Injectable}],te.ctorParameters=function(){return[]};var ee=(new N.Version("4.4.6"),function(){function t(){}return t}());ee.decorators=[{type:N.Directive,args:[{selector:"form:not([ngNoForm]):not([ngNativeValidate])",host:{novalidate:""}}]}],ee.ctorParameters=function(){return[]};var ne=[ee,at,lt,X,Z,it,G,st,ct,nt,yt,mt,zt,Qt,$t,Jt,qt,Gt],re=[kt,Tt,Et],ie=[Dt,Rt,Bt,Lt,Ft],oe=function(){function t(){}return t}();oe.decorators=[{type:N.NgModule,args:[{declarations:ne,exports:ne}]}],oe.ctorParameters=function(){return[]};var se=function(){function t(){}return t}();se.decorators=[{type:N.NgModule,args:[{declarations:re,providers:[et],exports:[oe,re]}]}],se.ctorParameters=function(){return[]};var ae=function(){function t(){}return t}();ae.decorators=[{type:N.NgModule,args:[{declarations:[ie],providers:[te,et],exports:[oe,ie]}]}],ae.ctorParameters=function(){return[]}},bqRb:function(t,e,n){"use strict";function r(t,e,n){var r=""+Math.abs(t),i=e-r.length;return(t>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}function i(t,e){return(t%e+e)%e}function o(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function s(t,e,n,r,i,o,s){var a=new Date(Date.UTC.apply(null,arguments));return t<100&&t>=0&&isFinite(a.getUTCFullYear())&&a.setUTCFullYear(t),a}function a(t){return t&&t.getTime&&!isNaN(t.getTime())}function u(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function c(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function l(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function p(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function h(t){return void 0===t}function f(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=o(e)),n}function d(t,e,n,i){var o=i;if(t&&(ae[t]=o),e){var s=e[0];ae[s]=function(t,n,i){return r(o.apply(null,arguments),e[1],e[2])}}n&&(ae[n]=function(e,n,r){return r.ordinal(o.apply(null,arguments),t)})}function y(t){for(var e=t.match(ue),n=e.length,r=new Array(n),i=0;i<n;i++)r[i]=ae[e[i]]?ae[e[i]]:m(e[i]);return function(e,i){for(var o="",s=0;s<n;s++)o+=u(r[s])?r[s].call(null,e,t,i):r[s];return o}}function m(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function v(t,e){if(isNaN(t)||isNaN(e))return NaN;var n=i(e,12);return t+=(e-n)/12,1===n?j(t)?29:28:31-n%7%2}function g(t,e,n,r,i,o){void 0===e&&(e=0),void 0===n&&(n=1),void 0===r&&(r=0),void 0===i&&(i=0),void 0===o&&(o=0);var s=new Date;return new Date(t||s.getFullYear(),e,n,r,i,o)}function b(t,e){var n=Object.assign({},ce,e),r=t.getFullYear()+n.year,i=t.getMonth()+n.month,o=t.getDate()+n.day;return n.month&&!n.day&&(o=Math.min(o,v(r,i))),g(r,i,o,t.getHours()+n.hour,t.getMinutes()+n.minute,t.getSeconds()+n.seconds)}function _(t,e){return g(w(t.getFullYear(),e.year),w(t.getMonth(),e.month),w(t.getDate(),e.day),w(t.getHours(),e.hour),w(t.getMinutes(),e.minute),w(t.getSeconds(),e.seconds))}function w(t,e){return"number"==typeof e?e:t}function C(t,e){return void 0===e&&(e=!1),e?t.getUTCHours():t.getHours()}function E(t,e){return void 0===e&&(e=!1),e?t.getUTCMinutes():t.getMinutes()}function x(t,e){return void 0===e&&(e=!1),e?t.getUTCSeconds():t.getSeconds()}function S(t,e){return void 0===e&&(e=!1),e?t.getUTCDay():t.getDay()}function O(t,e){return void 0===e&&(e=!1),e?t.getUTCDate():t.getDate()}function T(t,e){return void 0===e&&(e=!1),e?t.getUTCMonth():t.getMonth()}function P(t,e){return void 0===e&&(e=!1),e?t.getUTCFullYear():t.getFullYear()}function M(t){return g(t.getFullYear(),t.getMonth(),1,t.getHours(),t.getMinutes(),t.getSeconds())}function k(t,e){return t.getDay()===e}function A(t,e){return!(!t||!e)&&(I(t,e)&&T(t)===T(e))}function I(t,e){return!(!t||!e)&&P(t)===P(e)}function D(t,e){return!(!t||!e)&&(I(t,e)&&A(t,e)&&O(t)===O(e))}function N(t){return P(t).toString()}function R(t){return j(t)?366:365}function j(t){return t%4==0&&t%100!=0||t%400==0}function L(t,e){return _(t,F(e))}function V(t,e){var n=L(t,e),r=(o={},o[e]=1,o),i=b(n,r);return i.setMilliseconds(-1),i;var o}function F(t){var e={};switch(t){case"year":e.month=0;case"month":e.day=1;case"week":case"day":e.hour=0;case"hour":e.minute=0;case"minute":e.seconds=0}return e}function H(t){var e=+L(t,"day"),n=+L(t,"year"),r=e-n;return Math.round(r/864e5)+1}function B(t,e,n){var r=7+e-n;return-(7+s(t,0,r).getUTCDay()-e)%7+r-1}function U(t,e,n){var r,i,o=B(P(t),e,n),s=Math.floor((H(t)-o-1)/7)+1;return s<1?(i=P(t)-1,r=s+Y(i,e,n)):s>Y(P(t),e,n)?(r=s-Y(P(t),e,n),i=P(t)+1):(i=P(t),r=s),{week:r,year:i}}function Y(t,e,n){var r=B(t,e,n),i=B(t+1,e,n);return(R(t)-r+i)/7}function z(t){return Ee[t]}function q(t){return t?z(t):le}function W(){return Object.keys(Ee)}function G(t,e){var n=Object.assign({},t);for(var r in e)l(e,r)&&(p(t[r])&&p(e[r])?(n[r]={},Object.assign(n[r],t[r]),Object.assign(n[r],e[r])):null!=e[r]?n[r]=e[r]:delete n[r]);for(var i in t)l(t,i)&&!l(e,i)&&p(t[i])&&(n[i]=Object.assign({},n[i]));return n}function K(t,e){var n;return t&&(n=h(e)?q(t):Q(t,e))&&(le=n),le._abbr}function Q(t,e){return null===e?(delete Ee[t],null):(e.abbr=t,Ee[t]=new be(G(Ce,e)),xe[t]&&xe[t].forEach(function(t){Q(t.name,t.config)}),K(t),Ee[t])}function X(t){return function(t,e){var n=" __"+e+"Value";Object.defineProperty(t,e,{get:function(){return this[n]},set:function(t){var r=this[n];this[n]=t,r!==t&&this[e+"Change"]&&this[e+"Change"].emit(t)}})}}function $(t){return S(t)||7}function Z(t){return C(t)%12||12}function J(t){return C(t)||24}function tt(t,e){d(t,null,null,function(t,n,r){return r.meridiem(C(t),E(t),e)})}function et(t,e){return e.week(t)}function nt(t){return U(t,1,4).week}function rt(t,e,n){void 0===n&&(n="en");var r=q(n);if(!r)throw new Error('Locale "'+n+'" is not defined, please add it with "defineLocale(...)"');var i=it(t,e,r);return i?r.postformat(i):i}function it(t,e,n){if(!a(t))return n.invalidDate;var r=ot(e,n);return se[r]=se[r]||y(r),se[r](t,n)}function ot(t,e){var n=t,r=5,i=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,o=function(t){return e.formatLongDate(t)||t};for(i.lastIndex=0;r>=0&&i.test(n);)n=n.replace(i,o),i.lastIndex=0,r-=1;return n}function st(t,e,n){return void 0===n&&(n="milliseconds"),!(!t||!e)&&("milliseconds"===n?t.valueOf()>e.valueOf():e.valueOf()<L(t,n).valueOf())}function at(t,e,n){return void 0===n&&(n="milliseconds"),!(!t||!e)&&("milliseconds"===n?t.valueOf()<e.valueOf():V(t,n).valueOf()<e.valueOf())}function ut(t,e){return k(t,e.firstDayOfWeek)?t:b(t,{day:-ct(S(t),e.firstDayOfWeek)})}function ct(t,e){if(0===e)return t;var n=t-e%7;return n<0?n+7:n}function lt(t,e,n){var r=e&&at(V(t,"month"),e,"day"),i=n&&st(L(t,"month"),n,"day");return r||i}function pt(t,e,n){var r=e&&at(V(t,"year"),e,"day"),i=n&&st(L(t,"year"),n,"day");return r||i}function ht(t,e){for(var n=t.initialDate,r=new Array(t.height),i=0;i<t.height;i++){r[i]=new Array(t.width);for(var o=0;o<t.width;o++)r[i][o]=e(n),n=b(n,t.shift)}return r}function ft(t,e){var n=M(t),r=ut(n,e);return{daysMatrix:ht({width:e.width,height:e.height,initialDate:r,shift:{day:1}},function(t){return t}),month:n}}function dt(t,e,n){return{month:t.month,monthTitle:rt(t.month,e.monthTitle,e.locale),yearTitle:rt(t.month,e.yearTitle,e.locale),weekNumbers:yt(t.daysMatrix,e.weekNumbers,e.locale),weekdays:mt(e.locale),weeks:t.daysMatrix.map(function(t,r){return{days:t.map(function(t,i){return{date:t,label:rt(t,e.dayLabel,e.locale),monthIndex:n,weekIndex:r,dayIndex:i}})}})}}function yt(t,e,n){return t.map(function(t){return t[0]?rt(t[0],e,n):""})}function mt(t){var e=q(t),n=e.weekdaysShort(),r=e.firstDayOfWeek();return n.slice(r).concat(n.slice(0,r))}function vt(t,e){return t.weeks.forEach(function(n,r){n.days.forEach(function(r,i){var o=!A(r.date,t.month),s=!o&&D(r.date,e.hoveredDate),a=!o&&e.selectedRange&&D(r.date,e.selectedRange[0]),u=!o&&e.selectedRange&&D(r.date,e.selectedRange[1]),c=!o&&D(r.date,e.selectedDate)||a||u,l=!o&&e.selectedRange&>(r.date,e.selectedRange,e.hoveredDate),p=e.isDisabled||at(r.date,e.minDate,"day")||st(r.date,e.maxDate,"day"),h=Object.assign({},r,{isOtherMonth:o,isHovered:s,isSelected:c,isSelectionStart:a,isSelectionEnd:u,isInRange:l,isDisabled:p});r.isOtherMonth===h.isOtherMonth&&r.isHovered===h.isHovered&&r.isSelected===h.isSelected&&r.isSelectionStart===h.isSelectionStart&&r.isSelectionEnd===h.isSelectionEnd&&r.isDisabled===h.isDisabled&&r.isInRange===h.isInRange||(n.days[i]=h)})}),t.hideLeftArrow=e.isDisabled||e.monthIndex>0&&e.monthIndex!==e.displayMonths,t.hideRightArrow=e.isDisabled||e.monthIndex<e.displayMonths&&e.monthIndex+1!==e.displayMonths,t.disableLeftArrow=lt(b(t.month,{month:-1}),e.minDate,e.maxDate),t.disableRightArrow=lt(b(t.month,{month:1}),e.minDate,e.maxDate),t}function gt(t,e,n){return!(!t||!e[0])&&(e[1]?t>e[0]&&t<=e[1]:!!n&&(t>e[0]&&t<=n))}function bt(t){return!0}function _t(t,e){var n=L(t,"year");return{months:ht({width:On,height:Sn,initialDate:n,shift:Tn},function(t){return{date:t,label:rt(t,e.monthLabel,e.locale)}}),monthTitle:"",yearTitle:rt(t,e.yearTitle,e.locale)}}function wt(t,e){return t.months.forEach(function(n,r){n.forEach(function(n,i){var o=A(n.date,e.hoveredMonth),s=e.isDisabled||lt(n.date,e.minDate,e.maxDate),a=Object.assign(n,{isHovered:o,isDisabled:s});n.isHovered===a.isHovered&&n.isDisabled===a.isDisabled||(t.months[r][i]=a)})}),t.hideLeftArrow=e.monthIndex>0&&e.monthIndex!==e.displayMonths,t.hideRightArrow=e.monthIndex<e.displayMonths&&e.monthIndex+1!==e.displayMonths,t.disableLeftArrow=pt(b(t.months[0][0].date,{year:-1}),e.minDate,e.maxDate),t.disableRightArrow=pt(b(t.months[0][0].date,{year:1}),e.minDate,e.maxDate),t}function Ct(t,e){var n=b(t,{year:An}),r={width:Mn,height:Pn,initialDate:n,shift:In},i=ht(r,function(t){return{date:t,label:rt(t,e.yearLabel,e.locale)}});return{years:i,monthTitle:"",yearTitle:Et(i,e)}}function Et(t,e){return rt(t[0][0].date,e.yearTitle,e.locale)+" - "+rt(t[Pn-1][Mn-1].date,e.yearTitle,e.locale)}function xt(t,e){t.years.forEach(function(n,r){n.forEach(function(n,i){var o=I(n.date,e.hoveredYear),s=e.isDisabled||pt(n.date,e.minDate,e.maxDate),a=Object.assign(n,{isHovered:o,isDisabled:s});n.isHovered===a.isHovered&&n.isDisabled===a.isDisabled||(t.years[r][i]=a)})}),t.hideLeftArrow=e.yearIndex>0&&e.yearIndex!==e.displayMonths,t.hideRightArrow=e.yearIndex<e.displayMonths&&e.yearIndex+1!==e.displayMonths,t.disableLeftArrow=pt(b(t.years[0][0].date,{year:-1}),e.minDate,e.maxDate);var n=t.years.length-1,r=t.years[n].length-1;return t.disableRightArrow=pt(b(t.years[n][r].date,{year:1}),e.minDate,e.maxDate),t}function St(t,e){switch(void 0===t&&(t=gn),e.type){case cn.CALCULATE:return Ot(t);case cn.FORMAT:return Tt(t,e);case cn.FLAG:return Pt(t,e);case cn.NAVIGATE_OFFSET:var n=b(L(t.view.date,"month"),e.payload),r={view:{mode:t.view.mode,date:n}};return Object.assign({},t,r);case cn.NAVIGATE_TO:var i=e.payload,n=_(t.view.date,i.unit),o=i.viewMode,r={view:{date:n,mode:o}};return Object.assign({},t,r);case cn.CHANGE_VIEWMODE:if(!bt(e.payload))return t;var n=t.view.date,o=e.payload,r={view:{date:n,mode:o}};return Object.assign({},t,r);case cn.HOVER:return Object.assign({},t,{hoveredDate:e.payload});case cn.SELECT:var r={selectedDate:e.payload,view:t.view},o=t.view.mode,s=e.payload||t.view.date,n=kt(s,t.minDate,t.maxDate);return r.view={mode:o,date:n},Object.assign({},t,r);case cn.SET_OPTIONS:var r=e.payload,o=t.view.mode,u=a(r.value)&&r.value||c(r.value)&&a(r.value[0])&&r.value[0]||t.view.date,n=kt(u,r.minDate,r.maxDate);return r.view={mode:o,date:n},r.value&&(c(r.value)&&(r.selectedRange=r.value),r.value instanceof Date&&(r.selectedDate=r.value)),Object.assign({},t,r);case cn.SELECT_RANGE:var r={selectedRange:e.payload,view:t.view},o=t.view.mode,s=e.payload&&e.payload[0]||t.view.date,n=kt(s,t.minDate,t.maxDate);return r.view={mode:o,date:n},Object.assign({},t,r);case cn.SET_MIN_DATE:return Object.assign({},t,{minDate:e.payload});case cn.SET_MAX_DATE:return Object.assign({},t,{maxDate:e.payload});case cn.SET_IS_DISABLED:return Object.assign({},t,{isDisabled:e.payload});default:return t}}function Ot(t){var e=t.displayMonths,n=t.view.date;if("day"===t.view.mode){t.monthViewOptions.firstDayOfWeek=q(t.locale).firstDayOfWeek();for(var r=new Array(e),i=0;i<e;i++)r[i]=ft(n,t.monthViewOptions),n=b(n,{month:1});return Object.assign({},t,{monthsModel:r})}if("month"===t.view.mode){for(var o=new Array(e),s=0;s<e;s++)o[s]=_t(n,Mt(t)),n=b(n,{year:1});return Object.assign({},t,{monthsCalendar:o})}if("year"===t.view.mode){for(var a=new Array(e),s=0;s<e;s++)a[s]=Ct(n,Mt(t)),n=b(n,{year:kn});return Object.assign({},t,{yearsCalendarModel:a})}return t}function Tt(t,e){if("day"===t.view.mode){var n=t.monthsModel.map(function(e,n){return dt(e,Mt(t),n)});return Object.assign({},t,{formattedMonths:n})}var r=t.displayMonths,i=t.view.date;if("month"===t.view.mode){for(var o=new Array(r),s=0;s<r;s++)o[s]=_t(i,Mt(t)),i=b(i,{year:1});return Object.assign({},t,{monthsCalendar:o})}if("year"===t.view.mode){for(var a=new Array(r),s=0;s<r;s++)a[s]=Ct(i,Mt(t)),i=b(i,{year:16});return Object.assign({},t,{yearsCalendarModel:a})}return t}function Pt(t,e){if("day"===t.view.mode){var n=t.formattedMonths.map(function(e,n){return vt(e,{isDisabled:t.isDisabled,minDate:t.minDate,maxDate:t.maxDate,hoveredDate:t.hoveredDate,selectedDate:t.selectedDate,selectedRange:t.selectedRange,displayMonths:t.displayMonths,monthIndex:n})});return Object.assign({},t,{flaggedMonths:n})}if("month"===t.view.mode){var r=t.monthsCalendar.map(function(e,n){return wt(e,{isDisabled:t.isDisabled,minDate:t.minDate,maxDate:t.maxDate,hoveredMonth:t.hoveredMonth,displayMonths:t.displayMonths,monthIndex:n})});return Object.assign({},t,{flaggedMonthsCalendar:r})}if("year"===t.view.mode){var i=t.yearsCalendarModel.map(function(e,n){return xt(e,{isDisabled:t.isDisabled,minDate:t.minDate,maxDate:t.maxDate,hoveredYear:t.hoveredYear,displayMonths:t.displayMonths,yearIndex:n})});return Object.assign({},t,{yearsCalendarFlagged:i})}return t}function Mt(t){return{locale:t.locale,monthTitle:t.monthTitle,yearTitle:t.yearTitle,dayLabel:t.dayLabel,monthLabel:t.monthLabel,yearLabel:t.yearLabel,weekNumbers:t.weekNumbers}}function kt(t,e,n){var r=Array.isArray(t)?t[0]:t;return e&&st(e,r,"day")?e:n&&at(n,r,"day")?n:r}function At(t){!Object(Oe.isDevMode)()||sr||t in or||(or[t]=!0,console.warn(t))}function It(t){return!!t&&(!(t instanceof Date&&isNaN(t.getHours()))&&("string"!=typeof t||It(new Date(t))))}function Dt(t){return"number"==typeof t?t:parseInt(t,zr)}function Nt(t,e){void 0===e&&(e=!1);var n=Dt(t);return isNaN(n)||n<0||n>(e?Wr:qr)?NaN:n}function Rt(t){var e=Dt(t);return isNaN(e)||e<0||e>Gr?NaN:e}function jt(t){var e=Dt(t);return isNaN(e)||e<0||e>Kr?NaN:e}function Lt(t){return"string"==typeof t?new Date(t):t}function Vt(t,e){if(!t)return Vt(Ht(new Date,0,0,0),e);var n=t.getHours(),r=t.getMinutes(),i=t.getSeconds();return e.hour&&(n=(n+Dt(e.hour))%qr)<0&&(n+=qr),e.minute&&(r+=Dt(e.minute)),e.seconds&&(i+=Dt(e.seconds)),Ht(t,n,r,i)}function Ft(t,e){var n=Nt(e.hour),r=Rt(e.minute),i=jt(e.seconds)||0;return e.isPM&&(n+=Wr),t?isNaN(n)||isNaN(r)?t:Ht(t,n,r,i):isNaN(n)||isNaN(r)?t:Ht(new Date,n,r,i)}function Ht(t,e,n,r){var i=t||new Date;return new Date(i.getFullYear(),i.getMonth(),i.getDate(),e,n,r,i.getMilliseconds())}function Bt(t){var e=t.toString();return e.length>1?e:"0"+e}function Ut(t,e,n,r){return void 0===n&&(n="0"),!(isNaN(Nt(t,r))||isNaN(Rt(e))||isNaN(jt(n)))}function Yt(t,e){if(t.readonlyInput)return!1;if(e){if("wheel"===e.source&&!t.mousewheel)return!1;if("key"===e.source&&!t.arrowkeys)return!1}return!0}function zt(t,e){return!!t.step&&(!(t.step>0&&!e.canIncrementHours)&&!(t.step<0&&!e.canDecrementHours))}function qt(t,e){return!!t.step&&(!(t.step>0&&!e.canIncrementMinutes)&&!(t.step<0&&!e.canDecrementMinutes))}function Wt(t,e){return!!t.step&&(!(t.step>0&&!e.canIncrementSeconds)&&!(t.step<0&&!e.canDecrementSeconds))}function Gt(t){return{hourStep:t.hourStep,minuteStep:t.minuteStep,secondsStep:t.secondsStep,readonlyInput:t.readonlyInput,mousewheel:t.mousewheel,arrowkeys:t.arrowkeys,showSpinners:t.showSpinners,showMeridian:t.showMeridian,showSeconds:t.showSeconds,meridians:t.meridians,min:t.min,max:t.max}}function Kt(t,e){var n=e.min,r=e.max,i=e.hourStep,o=e.minuteStep,s=e.secondsStep,a=e.showSeconds,u={canIncrementHours:!0,canIncrementMinutes:!0,canIncrementSeconds:!0,canDecrementHours:!0,canDecrementMinutes:!0,canDecrementSeconds:!0};if(!t)return u;if(r){var c=Vt(t,{hour:i});if(u.canIncrementHours=r>c,!u.canIncrementHours){var l=Vt(t,{minute:o});u.canIncrementMinutes=a?r>l:r>=l}if(!u.canIncrementMinutes){var p=Vt(t,{seconds:s});u.canIncrementSeconds=r>=p}}if(n){var c=Vt(t,{hour:-i});if(u.canDecrementHours=n<c,!u.canDecrementHours){var l=Vt(t,{minute:-o});u.canDecrementMinutes=a?n<l:n<=l}if(!u.canDecrementMinutes){var p=Vt(t,{seconds:-s});u.canDecrementSeconds=n<=p}}return u}function Qt(t,e){switch(void 0===t&&(t=Xr),e.type){case Yr.WRITE_VALUE:return Object.assign({},t,{value:e.payload});case Yr.CHANGE_HOURS:if(!Yt(t.config,e.payload)||!zt(e.payload,t.controls))return t;var n=Vt(t.value,{hour:e.payload.step});return Object.assign({},t,{value:n});case Yr.CHANGE_MINUTES:if(!Yt(t.config,e.payload)||!qt(e.payload,t.controls))return t;var n=Vt(t.value,{minute:e.payload.step});return Object.assign({},t,{value:n});case Yr.CHANGE_SECONDS:if(!Yt(t.config,e.payload)||!Wt(e.payload,t.controls))return t;var n=Vt(t.value,{seconds:e.payload.step});return Object.assign({},t,{value:n});case Yr.SET_TIME_UNIT:if(!Yt(t.config))return t;var n=Ft(t.value,e.payload);return Object.assign({},t,{value:n});case Yr.UPDATE_CONTROLS:var r=Kt(t.value,e.payload),i={value:t.value,config:e.payload,controls:r};return t.config.showMeridian!==i.config.showMeridian&&t.value&&(i.value=new Date(t.value)),Object.assign({},t,i);default:return t}}function Xt(t){return t?t.replace(/[^A-Za-z0-9\[\] ]/g,function(t){return ui[t]||t}):""}function $t(t,e,n){void 0===e&&(e=" "),void 0===n&&(n="");for(var r,i="(?:["+n+"])([^"+n+"]+)(?:["+n+"])|([^"+e+"]+)",o=t.split(new RegExp(i,"g")),s=[],a=o.length,u=new RegExp("["+n+"]+","g"),c=0;c<a;c+=1)(r=o[c])&&r.length&&r!==e&&s.push(r.replace(u,""));return s}function Zt(t,e){if(!e||"object"!=typeof t)return t.toString();if(e.endsWith("()")){return t[e.slice(0,e.length-2)]().toString()}for(var n=e.replace(/\[(\w+)\]/g,".$1").replace(/^\./,""),r=n.split("."),i=0,o=r;i<o.length;i++){var s=o[i];s in t&&(t=t[s])}return t?t.toString():""}function Jt(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function te(t,e,n,r){var i=t+" ";switch(n){case"s":return e||r?"p\xe1r sekund":"p\xe1r sekundami";case"m":return e?"minuta":r?"minutu":"minutou";case"mm":return e||r?i+(Jt(t)?"minuty":"minut"):i+"minutami";case"h":return e?"hodina":r?"hodinu":"hodinou";case"hh":return e||r?i+(Jt(t)?"hodiny":"hodin"):i+"hodinami";case"d":return e||r?"den":"dnem";case"dd":return e||r?i+(Jt(t)?"dny":"dn\xed"):i+"dny";case"M":return e||r?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return e||r?i+(Jt(t)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):i+"m\u011bs\xedci";case"y":return e||r?"rok":"rokem";case"yy":return e||r?i+(Jt(t)?"roky":"let"):i+"lety"}}function ee(t,e,n,r){var i=t.toString(),o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[i+" Tage",i+" Tagen"],M:["ein Monat","einem Monat"],MM:[i+" Monate",i+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[i+" Jahre",i+" Jahren"]};return e?o[n][0]:o[n][1]}function ne(t){return t%10<5&&t%10>1&&~~(t/10)%10!=1}function re(t,e,n){var r=t+" ";switch(n){case"m":return e?"minuta":"minut\u0119";case"mm":return r+(ne(t)?"minuty":"minut");case"h":return e?"godzina":"godzin\u0119";case"hh":return r+(ne(t)?"godziny":"godzin");case"MM":return r+(ne(t)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return r+(ne(t)?"lata":"lat")}}function ie(t,e){var n=t.split("_");return e%10==1&&e%100!=11?n[0]:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?n[1]:n[2]}function oe(t,e,n){var r={mm:e?"\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"};return"m"===n?e?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":t+" "+ie(r[n],+t)}var se={},ae={},ue=/(\[[^\[]*\])|(\\)?([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;d("M",["MM",2],"Mo",function(t,e){return(T(t)+1).toString()}),d("MMM",null,null,function(t,e,n){return n.monthsShort(t,e)}),d("MMMM",null,null,function(t,e,n){return n.months(t,e)});var ce={year:0,month:0,day:0,hour:0,minute:0,seconds:0};d("Y",null,null,function(t){var e=P(t);return e<=9999?""+e:"+"+e}),d(null,["YY",2],null,function(t){return(P(t)%100).toString(10)}),d(null,["YYYY",4],null,N),d(null,["YYYYY",5],null,N),d(null,["YYYYYY",6,!0],null,N),d("DDD",["DDDD",3],"DDDo",function(t){return H(t).toString(10)});var le,pe,he=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,fe="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),de="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ye="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),me="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ve="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ge={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"},be=function(){function t(t){t&&this.set(t)}return t.prototype.set=function(t){for(var e in t)if(t.hasOwnProperty(e)){var n=t[e],r=u(n)?e:"_"+e;this[r]=n}this._config=t},t.prototype.months=function(t,e){if(!t)return c(this._months)?this._months:this._months.standalone;if(c(this._months))return this._months[T(t)];var n=(this._months.isFormat||he).test(e)?"format":"standalone";return this._months[n][T(t)]},t.prototype.monthsShort=function(t,e){if(!t)return c(this._monthsShort)?this._monthsShort:this._monthsShort.standalone;if(c(this._monthsShort))return this._monthsShort[T(t)];var n=he.test(e)?"format":"standalone";return this._monthsShort[n][T(t)]},t.prototype.weekdays=function(t,e){var n=c(this._weekdays);if(!t)return n?this._weekdays:this._weekdays.standalone;if(n)return this._weekdays[S(t)];var r=this._weekdays.isFormat.test(e)?"format":"standalone";return this._weekdays[r][S(t)]},t.prototype.weekdaysMin=function(t){return t?this._weekdaysShort[S(t)]:this._weekdaysShort},t.prototype.weekdaysShort=function(t){return t?this._weekdaysMin[S(t)]:this._weekdaysMin},t.prototype.week=function(t){return U(t,this._week.dow,this._week.doy).week},t.prototype.firstDayOfWeek=function(){return this._week.dow},t.prototype.firstDayOfYear=function(){return this._week.doy},t.prototype.meridiem=function(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"},t.prototype.ordinal=function(t,e){return this._ordinal.replace("%d",t.toString(10))},t.prototype.preparse=function(t){return t},t.prototype.postformat=function(t){return t},t.prototype.formatLongDate=function(t){this._longDateFormat=this._longDateFormat?this._longDateFormat:ge;var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])},t}(),_e={dow:0,doy:6},we=/[ap]\.?m?\.?/i,Ce={invalidDate:"Invalid date",months:fe,monthsShort:de,week:_e,weekdays:ye,weekdaysMin:ve,weekdaysShort:me,meridiemParse:we},Ee={},xe={},Se=n("UGXk"),Oe=n("/oeL"),Te=function(){function t(){this.closeOthers=!1}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),Pe=function(){function t(t){this.groups=[],Object.assign(this,t)}return t.prototype.closeOtherPanels=function(t){this.closeOthers&&this.groups.forEach(function(e){e!==t&&(e.isOpen=!1)})},t.prototype.addGroup=function(t){this.groups.push(t)},t.prototype.removeGroup=function(t){var e=this.groups.indexOf(t);-1!==e&&this.groups.splice(e,1)},t.decorators=[{type:Oe.Component,args:[{selector:"accordion",template:"<ng-content></ng-content>",host:{"[attr.aria-multiselectable]":"closeOthers",role:"tablist",class:"panel-group",style:"display: block"}}]}],t.ctorParameters=function(){return[{type:Te}]},t.propDecorators={closeOthers:[{type:Oe.Input}]},t}(),Me=function(){function t(t){this.isOpenChange=new Oe.EventEmitter,this._isOpen=!1,this.accordion=t}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._isOpen},set:function(t){var e=this;t!==this.isOpen&&(t&&this.accordion.closeOtherPanels(this),this._isOpen=t,Promise.resolve(null).then(function(){e.isOpenChange.emit(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.panelClass=this.panelClass||"panel-default",this.accordion.addGroup(this)},t.prototype.ngOnDestroy=function(){this.accordion.removeGroup(this)},t.prototype.toggleOpen=function(t){this.isDisabled||(this.isOpen=!this.isOpen)},t.decorators=[{type:Oe.Component,args:[{selector:"accordion-group, accordion-panel",template:'<div class="panel card" [ngClass]="panelClass"> <div class="panel-heading card-header" role="tab" (click)="toggleOpen($event)"> <div class="panel-title"> <div role="button" class="accordion-toggle" [attr.aria-expanded]="isOpen"> <div *ngIf="heading" [ngClass]="{\'text-muted\': isDisabled}"> {{ heading }} </div> <ng-content select="[accordion-heading]"></ng-content> </div> </div> </div> <div class="panel-collapse collapse" role="tabpanel" [collapse]="!isOpen"> <div class="panel-body card-block card-body"> <ng-content></ng-content> </div> </div> </div> ',host:{class:"panel",style:"display: block"}}]}],t.ctorParameters=function(){return[{type:Pe,decorators:[{type:Oe.Inject,args:[Pe]}]}]},t.propDecorators={heading:[{type:Oe.Input}],panelClass:[{type:Oe.Input}],isDisabled:[{type:Oe.Input}],isOpenChange:[{type:Oe.Output}],isOpen:[{type:Oe.HostBinding,args:["class.panel-open"]},{type:Oe.Input}]},t}(),ke=n("qbdv"),Ae=function(){function t(t,e){this._el=t,this._renderer=e,this.collapsed=new Oe.EventEmitter,this.expanded=new Oe.EventEmitter,this.isExpanded=!0,this.isCollapsed=!1,this.isCollapse=!0,this.isCollapsing=!1}return Object.defineProperty(t.prototype,"collapse",{get:function(){return this.isExpanded},set:function(t){this.isExpanded=t,this.toggle()},enumerable:!0,configurable:!0}),t.prototype.toggle=function(){this.isExpanded?this.hide():this.show()},t.prototype.hide=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!1,this.isCollapsed=!0,this.isCollapse=!0,this.isCollapsing=!1,this.display="none",this.collapsed.emit(this)},t.prototype.show=function(){this.isCollapse=!1,this.isCollapsing=!0,this.isExpanded=!0,this.isCollapsed=!1,this.display="block",this.isCollapse=!0,this.isCollapsing=!1,this._renderer.setStyle(this._el.nativeElement,"overflow","visible"),this._renderer.setStyle(this._el.nativeElement,"height","auto"),this.expanded.emit(this)},t.decorators=[{type:Oe.Directive,args:[{selector:"[collapse]",exportAs:"bs-collapse",host:{"[class.collapse]":"true"}}]}],t.ctorParameters=function(){return[{type:Oe.ElementRef},{type:Oe.Renderer2}]},t.propDecorators={collapsed:[{type:Oe.Output}],expanded:[{type:Oe.Output}],display:[{type:Oe.HostBinding,args:["style.display"]}],isExpanded:[{type:Oe.HostBinding,args:["class.in"]},{type:Oe.HostBinding,args:["class.show"]},{type:Oe.HostBinding,args:["attr.aria-expanded"]}],isCollapsed:[{type:Oe.HostBinding,args:["attr.aria-hidden"]}],isCollapse:[{type:Oe.HostBinding,args:["class.collapse"]}],isCollapsing:[{type:Oe.HostBinding,args:["class.collapsing"]}],collapse:[{type:Oe.Input}]},t}(),Ie=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:Oe.NgModule,args:[{declarations:[Ae],exports:[Ae]}]}],t.ctorParameters=function(){return[]},t}(),De=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[Te]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule,Ie],declarations:[Pe,Me],exports:[Pe,Me]}]}],t.ctorParameters=function(){return[]},t}(),Ne=function(){function t(){this.type="warning",this.dismissible=!1,this.dismissOnTimeout=void 0}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),Re=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},je=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},Le=function(){function t(t,e){var n=this;this.changeDetection=e,this.type="warning",this.dismissible=!1,this.isOpen=!0,this.onClose=new Oe.EventEmitter,this.onClosed=new Oe.EventEmitter,this.classes="",this.dismissibleChange=new Oe.EventEmitter,Object.assign(this,t),this.dismissibleChange.subscribe(function(t){n.classes=n.dismissible?"alert-dismissible":"",n.changeDetection.markForCheck()})}return t.prototype.ngOnInit=function(){var t=this;this.dismissOnTimeout&&setTimeout(function(){return t.close()},parseInt(this.dismissOnTimeout,10))},t.prototype.close=function(){this.isOpen&&(this.onClose.emit(this),this.isOpen=!1,this.changeDetection.markForCheck(),this.onClosed.emit(this))},t.decorators=[{type:Oe.Component,args:[{selector:"alert,bs-alert",template:'<ng-template [ngIf]="isOpen"> <div [class]="\'alert alert-\' + type" role="alert" [ngClass]="classes"> <ng-template [ngIf]="dismissible"> <button type="button" class="close" aria-label="Close" (click)="close()"> <span aria-hidden="true">×</span> <span class="sr-only">Close</span> </button> </ng-template> <ng-content></ng-content> </div> </ng-template> ',changeDetection:Oe.ChangeDetectionStrategy.OnPush}]}],t.ctorParameters=function(){return[{type:Ne},{type:Oe.ChangeDetectorRef}]},t.propDecorators={type:[{type:Oe.Input}],dismissible:[{type:Oe.Input}],dismissOnTimeout:[{type:Oe.Input}],isOpen:[{type:Oe.Input}],onClose:[{type:Oe.Output}],onClosed:[{type:Oe.Output}]},Re([X(),je("design:type",Object)],t.prototype,"dismissible",void 0),t}(),Ve=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[Ne]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[Le],exports:[Le],entryComponents:[Le]}]}],t.ctorParameters=function(){return[]},t}(),Fe=n("bm2B"),He={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return Be}),multi:!0},Be=function(){function t(){this.btnCheckboxTrue=!0,this.btnCheckboxFalse=!1,this.state=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype}return t.prototype.onClick=function(){this.isDisabled||(this.toggle(!this.state),this.onChange(this.value))},t.prototype.ngOnInit=function(){this.toggle(this.trueValue===this.value)},Object.defineProperty(t.prototype,"trueValue",{get:function(){return void 0===this.btnCheckboxTrue||this.btnCheckboxTrue},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"falseValue",{get:function(){return void 0!==this.btnCheckboxFalse&&this.btnCheckboxFalse},enumerable:!0,configurable:!0}),t.prototype.toggle=function(t){this.state=t,this.value=this.state?this.trueValue:this.falseValue},t.prototype.writeValue=function(t){this.state=this.trueValue===t,this.value=t?this.trueValue:this.falseValue},t.prototype.setDisabledState=function(t){this.isDisabled=t},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:Oe.Directive,args:[{selector:"[btnCheckbox]",providers:[He]}]}],t.ctorParameters=function(){return[]},t.propDecorators={btnCheckboxTrue:[{type:Oe.Input}],btnCheckboxFalse:[{type:Oe.Input}],state:[{type:Oe.HostBinding,args:["class.active"]}],onClick:[{type:Oe.HostListener,args:["click"]}]},t}(),Ue={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return Ye}),multi:!0},Ye=function(){function t(t,e){this.el=t,this.cdr=e,this.onChange=Function.prototype,this.onTouched=Function.prototype}return Object.defineProperty(t.prototype,"isActive",{get:function(){return this.btnRadio===this.value},enumerable:!0,configurable:!0}),t.prototype.onClick=function(){if(!this.el.nativeElement.attributes.disabled)return this.uncheckable&&this.btnRadio===this.value?(this.value=void 0,this.onTouched(),void this.onChange(this.value)):void(this.btnRadio!==this.value&&(this.value=this.btnRadio,this.onTouched(),this.onChange(this.value)))},t.prototype.ngOnInit=function(){this.uncheckable=void 0!==this.uncheckable},t.prototype.onBlur=function(){this.onTouched()},t.prototype.writeValue=function(t){this.value=t,this.cdr.markForCheck()},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:Oe.Directive,args:[{selector:"[btnRadio]",providers:[Ue]}]}],t.ctorParameters=function(){return[{type:Oe.ElementRef},{type:Oe.ChangeDetectorRef}]},t.propDecorators={btnRadio:[{type:Oe.Input}],uncheckable:[{type:Oe.Input}],value:[{type:Oe.Input}],isActive:[{type:Oe.HostBinding,args:["class.active"]}],onClick:[{type:Oe.HostListener,args:["click"]}]},t}(),ze=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:Oe.NgModule,args:[{declarations:[Be,Ye],exports:[Be,Ye]}]}],t.ctorParameters=function(){return[]},t}(),qe=function(){function t(){this.length=0,this.asArray=[]}return t.prototype.get=function(t){if(!(0===this.length||t<0||t>=this.length)){for(var e=this.head,n=0;n<t;n++)e=e.next;return e.value}},t.prototype.add=function(t,e){if(void 0===e&&(e=this.length),e<0||e>this.length)throw new Error("Position is out of the list");var n={value:t,next:void 0,previous:void 0};if(0===this.length)this.head=n,this.tail=n,this.current=n;else if(0===e)n.next=this.head,this.head.previous=n,this.head=n;else if(e===this.length)this.tail.next=n,n.previous=this.tail,this.tail=n;else{var r=this.getNode(e-1),i=r.next;r.next=n,i.previous=n,n.previous=r,n.next=i}this.length++,this.createInternalArrayRepresentation()},t.prototype.remove=function(t){if(void 0===t&&(t=0),0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");if(0===t)this.head=this.head.next,this.head?this.head.previous=void 0:this.tail=void 0;else if(t===this.length-1)this.tail=this.tail.previous,this.tail.next=void 0;else{var e=this.getNode(t);e.next.previous=e.previous,e.previous.next=e.next}this.length--,this.createInternalArrayRepresentation()},t.prototype.set=function(t,e){if(0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");this.getNode(t).value=e,this.createInternalArrayRepresentation()},t.prototype.toArray=function(){return this.asArray},t.prototype.findAll=function(t){for(var e=this.head,n=[],r=0;r<this.length;r++)t(e.value,r)&&n.push({index:r,value:e.value}),e=e.next;return n},t.prototype.push=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e.forEach(function(e){t.add(e)}),this.length},t.prototype.pop=function(){if(0!==this.length){var t=this.tail;return this.remove(this.length-1),t.value}},t.prototype.unshift=function(){for(var t=this,e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e.reverse(),e.forEach(function(e){t.add(e,0)}),this.length},t.prototype.shift=function(){if(0!==this.length){var t=this.head.value;return this.remove(),t}},t.prototype.forEach=function(t){for(var e=this.head,n=0;n<this.length;n++)t(e.value,n),e=e.next},t.prototype.indexOf=function(t){for(var e=this.head,n=0,r=0;r<this.length;r++){if(e.value===t){n=r;break}e=e.next}return n},t.prototype.some=function(t){for(var e=this.head,n=!1;e&&!n;){if(t(e.value)){n=!0;break}e=e.next}return n},t.prototype.every=function(t){for(var e=this.head,n=!0;e&&n;)t(e.value)||(n=!1),e=e.next;return n},t.prototype.toString=function(){return"[Linked List]"},t.prototype.find=function(t){for(var e,n=this.head,r=0;r<this.length;r++){if(t(n.value,r)){e=n.value;break}n=n.next}return e},t.prototype.findIndex=function(t){for(var e,n=this.head,r=0;r<this.length;r++){if(t(n.value,r)){e=r;break}n=n.next}return e},t.prototype.getNode=function(t){if(0===this.length||t<0||t>=this.length)throw new Error("Position is out of the list");for(var e=this.head,n=0;n<t;n++)e=e.next;return e},t.prototype.createInternalArrayRepresentation=function(){for(var t=[],e=this.head;e;)t.push(e.value),e=e.next;this.asArray=t},t}(),We=n("TVlX"),Ge=n("vJ4M"),Ke=function(){function t(){this.interval=5e3,this.noPause=!1,this.noWrap=!1}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}();!function(t){t[t.UNKNOWN=0]="UNKNOWN",t[t.NEXT=1]="NEXT",t[t.PREV=2]="PREV"}(pe||(pe={}));var Qe=function(){function t(t,e){this.ngZone=e,this.activeSlideChange=new Oe.EventEmitter(!1),this._slides=new qe,this.destroyed=!1,Object.assign(this,t)}return Object.defineProperty(t.prototype,"activeSlide",{get:function(){return this._currentActiveSlide},set:function(t){this._slides.length&&t!==this._currentActiveSlide&&this._select(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"interval",{get:function(){return this._interval},set:function(t){this._interval=t,this.restartTimer()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"slides",{get:function(){return this._slides.toArray()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs4",{get:function(){return!Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.destroyed=!0},t.prototype.addSlide=function(t){this._slides.add(t),1===this._slides.length&&(this._currentActiveSlide=void 0,this.activeSlide=0,this.play())},t.prototype.removeSlide=function(t){var e=this,n=this._slides.indexOf(t);if(this._currentActiveSlide===n){var r=void 0;this._slides.length>1&&(r=this.isLast(n)?this.noWrap?n-1:0:n),this._slides.remove(n),setTimeout(function(){e._select(r)},0)}else{this._slides.remove(n);var i=this.getCurrentSlideIndex();setTimeout(function(){e._currentActiveSlide=i,e.activeSlideChange.emit(e._currentActiveSlide)},0)}},t.prototype.nextSlide=function(t){void 0===t&&(t=!1),this.activeSlide=this.findNextSlideIndex(pe.NEXT,t)},t.prototype.previousSlide=function(t){void 0===t&&(t=!1),this.activeSlide=this.findNextSlideIndex(pe.PREV,t)},t.prototype.selectSlide=function(t){this.activeSlide=t},t.prototype.play=function(){this.isPlaying||(this.isPlaying=!0,this.restartTimer())},t.prototype.pause=function(){this.noPause||(this.isPlaying=!1,this.resetTimer())},t.prototype.getCurrentSlideIndex=function(){return this._slides.findIndex(function(t){return t.active})},t.prototype.isLast=function(t){return t+1>=this._slides.length},t.prototype.findNextSlideIndex=function(t,e){var n=0;if(e||!this.isLast(this.activeSlide)||t===pe.PREV||!this.noWrap){switch(t){case pe.NEXT:n=this.isLast(this._currentActiveSlide)?!e&&this.noWrap?this._currentActiveSlide:0:this._currentActiveSlide+1;break;case pe.PREV:n=this._currentActiveSlide>0?this._currentActiveSlide-1:!e&&this.noWrap?this._currentActiveSlide:this._slides.length-1;break;default:throw new Error("Unknown direction")}return n}},t.prototype._select=function(t){if(isNaN(t))return void this.pause();var e=this._slides.get(this._currentActiveSlide);e&&(e.active=!1);var n=this._slides.get(t);n&&(this._currentActiveSlide=t,n.active=!0,this.activeSlide=t,this.activeSlideChange.emit(t))},t.prototype.restartTimer=function(){var t=this;this.resetTimer();var e=+this.interval;!isNaN(e)&&e>0&&(this.currentInterval=this.ngZone.runOutsideAngular(function(){return setInterval(function(){var e=+t.interval;t.ngZone.run(function(){t.isPlaying&&!isNaN(t.interval)&&e>0&&t.slides.length?t.nextSlide():t.pause()})},e)}))},t.prototype.resetTimer=function(){this.currentInterval&&(clearInterval(this.currentInterval),this.currentInterval=void 0)},t.decorators=[{type:Oe.Component,args:[{selector:"carousel",template:'<div (mouseenter)="pause()" (mouseleave)="play()" (mouseup)="play()" class="carousel slide"> <ol class="carousel-indicators" *ngIf="slides.length > 1"> <li *ngFor="let slidez of slides; let i = index;" [class.active]="slidez.active === true" (click)="selectSlide(i)"></li> </ol> <div class="carousel-inner"><ng-content></ng-content></div> <a class="left carousel-control carousel-control-prev" [class.disabled]="activeSlide === 0 && noWrap" (click)="previousSlide()" *ngIf="slides.length > 1"> <span class="icon-prev carousel-control-prev-icon" aria-hidden="true"></span> <span *ngIf="isBs4" class="sr-only">Previous</span> </a> <a class="right carousel-control carousel-control-next" (click)="nextSlide()" [class.disabled]="isLast(activeSlide) && noWrap" *ngIf="slides.length > 1"> <span class="icon-next carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> '}]}],t.ctorParameters=function(){return[{type:Ke},{type:Oe.NgZone}]},t.propDecorators={noWrap:[{type:Oe.Input}],noPause:[{type:Oe.Input}],activeSlideChange:[{type:Oe.Output}],activeSlide:[{type:Oe.Input}],interval:[{type:Oe.Input}]},t}(),Xe=function(){function t(t){this.addClass=!0,this.carousel=t}return t.prototype.ngOnInit=function(){this.carousel.addSlide(this)},t.prototype.ngOnDestroy=function(){this.carousel.removeSlide(this)},t.decorators=[{type:Oe.Component,args:[{selector:"slide",template:'\n <div [class.active]="active" class="item">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=function(){return[{type:Qe}]},t.propDecorators={active:[{type:Oe.HostBinding,args:["class.active"]},{type:Oe.Input}],addClass:[{type:Oe.HostBinding,args:["class.item"]},{type:Oe.HostBinding,args:["class.carousel-item"]}]},t}(),$e=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[Xe,Qe],exports:[Xe,Qe],providers:[Ke]}]}],t.ctorParameters=function(){return[]},t}();K("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10;return t+(1===f(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")}}),K("sv",{dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(t){var e=t%10;return t+(1==~~(t%100/10)?"e":1===e?"a":2===e?"a":"e")}}),d("D",["DD",2],"Do",function(t){return O(t).toString(10)}),d("d",null,"do",function(t){return S(t).toString(10)}),d("dd",null,null,function(t,e,n){return n.weekdaysShort(t)}),d("ddd",null,null,function(t,e,n){return n.weekdaysMin(t)}),d("dddd",null,null,function(t,e,n){return n.weekdays(t,e)}),d("e",null,null,function(t){return S(t).toString(10)}),d("E",null,null,function(t){return $(t).toString(10)}),d("H",["HH",2],null,function(t,e,n){return C(t).toString(10)}),d("h",["hh",2],null,function(t,e,n){return Z(t).toString(10)}),d("k",["kk",2],null,function(t,e,n){return J(t).toString(10)}),d("hmm",null,null,function(t,e,n){return""+Z(t)+r(E(t),2)}),d("hmmss",null,null,function(t,e,n){return""+Z(t)+r(E(t),2)+r(x(t),2)}),d("Hmm",null,null,function(t,e,n){return""+C(t)+r(E(t),2)}),d("Hmmss",null,null,function(t,e,n){return""+C(t)+r(E(t),2)+r(x(t),2)}),tt("a",!0),tt("A",!1),d("m",["mm",2],null,function(t){return E(t).toString(10)}),d("s",["ss",2],null,function(t){return x(t).toString(10)}),d("w",["ww",2],"wo",function(t,e,n){return et(t,n).toString(10)}),d("W",["WW",2],"Wo",function(t){return nt(t).toString(10)});var Ze,Je=function(){function t(){}return t.prototype.format=function(t,e,n){return rt(t,e,n)},t}(),tn=function(){function t(){this.selectionDone=new Oe.EventEmitter(void 0),this.update=new Oe.EventEmitter(!1),this.activeDateChange=new Oe.EventEmitter(void 0),this.stepDay={},this.stepMonth={},this.stepYear={},this.modes=["day","month","year"],this.dateFormatter=new Je}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.uniqueId="datepicker--"+Math.floor(1e4*Math.random()),this.initDate?(this.activeDate=this.initDate,this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate)):void 0===this.activeDate&&(this.activeDate=new Date)},t.prototype.ngOnChanges=function(t){this.refreshView(),this.checkIfActiveDateGotUpdated(t.activeDate)},t.prototype.checkIfActiveDateGotUpdated=function(t){if(t&&!t.firstChange){var e=t.previousValue;e&&e instanceof Date&&e.getTime()!==t.currentValue.getTime()&&this.activeDateChange.emit(this.activeDate)}},t.prototype.setCompareHandler=function(t,e){"day"===e&&(this.compareHandlerDay=t),"month"===e&&(this.compareHandlerMonth=t),"year"===e&&(this.compareHandlerYear=t)},t.prototype.compare=function(t,e){if(void 0!==t&&void 0!==e)return"day"===this.datepickerMode&&this.compareHandlerDay?this.compareHandlerDay(t,e):"month"===this.datepickerMode&&this.compareHandlerMonth?this.compareHandlerMonth(t,e):"year"===this.datepickerMode&&this.compareHandlerYear?this.compareHandlerYear(t,e):void 0},t.prototype.setRefreshViewHandler=function(t,e){"day"===e&&(this.refreshViewHandlerDay=t),"month"===e&&(this.refreshViewHandlerMonth=t),"year"===e&&(this.refreshViewHandlerYear=t)},t.prototype.refreshView=function(){"day"===this.datepickerMode&&this.refreshViewHandlerDay&&this.refreshViewHandlerDay(),"month"===this.datepickerMode&&this.refreshViewHandlerMonth&&this.refreshViewHandlerMonth(),"year"===this.datepickerMode&&this.refreshViewHandlerYear&&this.refreshViewHandlerYear()},t.prototype.dateFilter=function(t,e){return this.dateFormatter.format(t,e,this.locale)},t.prototype.isActive=function(t){return 0===this.compare(t.date,this.activeDate)&&(this.activeDateId=t.uid,!0)},t.prototype.createDateObject=function(t,e){var n={};return n.date=new Date(t.getFullYear(),t.getMonth(),t.getDate()),n.date=this.fixTimeZone(n.date),n.label=this.dateFilter(t,e),n.selected=0===this.compare(t,this.selectedDate),n.disabled=this.isDisabled(t),n.current=0===this.compare(t,new Date),n.customClass=this.getCustomClassForDate(n.date),n},t.prototype.split=function(t,e){for(var n=[];t.length>0;)n.push(t.splice(0,e));return n},t.prototype.fixTimeZone=function(t){var e=t.getHours();return new Date(t.getFullYear(),t.getMonth(),t.getDate(),23===e?e+2:0)},t.prototype.select=function(t,e){void 0===e&&(e=!0),this.datepickerMode===this.minMode?(this.activeDate||(this.activeDate=new Date(0,0,0,0,0,0,0)),this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.activeDate=this.fixTimeZone(this.activeDate),e&&this.selectionDone.emit(this.activeDate)):(this.activeDate=new Date(t.getFullYear(),t.getMonth(),t.getDate()),this.activeDate=this.fixTimeZone(this.activeDate),e&&(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)-1])),this.selectedDate=new Date(this.activeDate.valueOf()),this.update.emit(this.activeDate),this.refreshView()},t.prototype.move=function(t){var e;if("day"===this.datepickerMode&&(e=this.stepDay),"month"===this.datepickerMode&&(e=this.stepMonth),"year"===this.datepickerMode&&(e=this.stepYear),e){var n=this.activeDate.getFullYear()+t*(e.years||0),r=this.activeDate.getMonth()+t*(e.months||0);this.activeDate=new Date(n,r,1),this.refreshView(),this.activeDateChange.emit(this.activeDate)}},t.prototype.toggleMode=function(t){var e=t||1;this.datepickerMode===this.maxMode&&1===e||this.datepickerMode===this.minMode&&-1===e||(this.datepickerMode=this.modes[this.modes.indexOf(this.datepickerMode)+e],this.refreshView())},t.prototype.getCustomClassForDate=function(t){var e=this;if(!this.customClass)return"";var n=this.customClass.find(function(n){return n.date.valueOf()===t.valueOf()&&n.mode===e.datepickerMode},this);return void 0===n?"":n.clazz},t.prototype.compareDateDisabled=function(t,e){if(void 0!==t&&void 0!==e)return"day"===t.mode&&this.compareHandlerDay?this.compareHandlerDay(t.date,e):"month"===t.mode&&this.compareHandlerMonth?this.compareHandlerMonth(t.date,e):"year"===t.mode&&this.compareHandlerYear?this.compareHandlerYear(t.date,e):void 0},t.prototype.isDisabled=function(t){var e=this,n=!1;return this.dateDisabled&&this.dateDisabled.forEach(function(r){0===e.compareDateDisabled(r,t)&&(n=!0)}),n||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0},t.decorators=[{type:Oe.Component,args:[{selector:"datepicker-inner",template:'\n \x3c!--<!–ng-keydown="keydown($event)"–>--\x3e\n <div *ngIf="datepickerMode" class="well well-sm bg-faded p-a card" role="application" >\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={locale:[{type:Oe.Input}],datepickerMode:[{type:Oe.Input}],startingDay:[{type:Oe.Input}],yearRange:[{type:Oe.Input}],minDate:[{type:Oe.Input}],maxDate:[{type:Oe.Input}],minMode:[{type:Oe.Input}],maxMode:[{type:Oe.Input}],showWeeks:[{type:Oe.Input}],formatDay:[{type:Oe.Input}],formatMonth:[{type:Oe.Input}],formatYear:[{type:Oe.Input}],formatDayHeader:[{type:Oe.Input}],formatDayTitle:[{type:Oe.Input}],formatMonthTitle:[{type:Oe.Input}],onlyCurrentMonth:[{type:Oe.Input}],shortcutPropagation:[{type:Oe.Input}],customClass:[{type:Oe.Input}],monthColLimit:[{type:Oe.Input}],yearColLimit:[{type:Oe.Input}],dateDisabled:[{type:Oe.Input}],initDate:[{type:Oe.Input}],selectionDone:[{type:Oe.Output}],update:[{type:Oe.Output}],activeDateChange:[{type:Oe.Output}],activeDate:[{type:Oe.Input}]},t}(),en=function(){function t(){this.locale="en",this.datepickerMode="day",this.startingDay=0,this.yearRange=20,this.minMode="day",this.maxMode="year",this.showWeeks=!0,this.formatDay="DD",this.formatMonth="MMMM",this.formatYear="YYYY",this.formatDayHeader="dd",this.formatDayTitle="MMMM YYYY",this.formatMonthTitle="YYYY",this.onlyCurrentMonth=!1,this.monthColLimit=3,this.yearColLimit=5,this.shortcutPropagation=!1}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),nn={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return rn}),multi:!0},rn=function(){function t(t){this.datepickerMode="day",this.showWeeks=!0,this.selectionDone=new Oe.EventEmitter(void 0),this.activeDateChange=new Oe.EventEmitter(void 0),this.onChange=Function.prototype,this.onTouched=Function.prototype,this._now=new Date,this.config=t,this.configureOptions()}return Object.defineProperty(t.prototype,"activeDate",{get:function(){return this._activeDate||this._now},set:function(t){this._activeDate=t},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(){Object.assign(this,this.config)},t.prototype.onUpdate=function(t){this.activeDate=t,this.onChange(t)},t.prototype.onSelectionDone=function(t){this.selectionDone.emit(t)},t.prototype.onActiveDateChange=function(t){this.activeDateChange.emit(t)},t.prototype.writeValue=function(t){if(0!==this._datePicker.compare(t,this._activeDate))return t&&t instanceof Date?(this.activeDate=t,void this._datePicker.select(t,!1)):void(this.activeDate=t?new Date(t):void 0)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.decorators=[{type:Oe.Component,args:[{selector:"datepicker",template:'\n <datepicker-inner [activeDate]="activeDate"\n (update)="onUpdate($event)"\n [locale]="config.locale"\n [datepickerMode]="datepickerMode"\n [initDate]="initDate"\n [minDate]="minDate"\n [maxDate]="maxDate"\n [minMode]="minMode"\n [maxMode]="maxMode"\n [showWeeks]="showWeeks"\n [formatDay]="formatDay"\n [formatMonth]="formatMonth"\n [formatYear]="formatYear"\n [formatDayHeader]="formatDayHeader"\n [formatDayTitle]="formatDayTitle"\n [formatMonthTitle]="formatMonthTitle"\n [startingDay]="startingDay"\n [yearRange]="yearRange"\n [customClass]="customClass"\n [dateDisabled]="dateDisabled"\n [onlyCurrentMonth]="onlyCurrentMonth"\n [shortcutPropagation]="shortcutPropagation"\n [monthColLimit]="monthColLimit"\n [yearColLimit]="yearColLimit"\n (selectionDone)="onSelectionDone($event)"\n (activeDateChange)="onActiveDateChange($event)">\n <daypicker tabindex="0"></daypicker>\n <monthpicker tabindex="0"></monthpicker>\n <yearpicker tabindex="0"></yearpicker>\n </datepicker-inner>\n ',providers:[nn]}]}],t.ctorParameters=function(){return[{type:en}]},t.propDecorators={datepickerMode:[{type:Oe.Input}],initDate:[{type:Oe.Input}],minDate:[{type:Oe.Input}],maxDate:[{type:Oe.Input}],minMode:[{type:Oe.Input}],maxMode:[{type:Oe.Input}],showWeeks:[{type:Oe.Input}],formatDay:[{type:Oe.Input}],formatMonth:[{type:Oe.Input}],formatYear:[{type:Oe.Input}],formatDayHeader:[{type:Oe.Input}],formatDayTitle:[{type:Oe.Input}],formatMonthTitle:[{type:Oe.Input}],startingDay:[{type:Oe.Input}],yearRange:[{type:Oe.Input}],onlyCurrentMonth:[{type:Oe.Input}],shortcutPropagation:[{type:Oe.Input}],monthColLimit:[{type:Oe.Input}],yearColLimit:[{type:Oe.Input}],customClass:[{type:Oe.Input}],dateDisabled:[{type:Oe.Input}],activeDate:[{type:Oe.Input}],selectionDone:[{type:Oe.Output}],activeDateChange:[{type:Oe.Output}],_datePicker:[{type:Oe.ViewChild,args:[tn]}]},t}(),on=function(){function t(t){this.labels=[],this.rows=[],this.weekNumbers=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepDay={months:1},this.datePicker.setRefreshViewHandler(function(){var e=this.activeDate.getFullYear(),n=this.activeDate.getMonth(),r=new Date(e,n,1),i=this.startingDay-r.getDay(),o=i>0?7-i:-i,s=new Date(r.getTime());o>0&&s.setDate(1-o);for(var a=t.getDates(s,42),u=[],c=0;c<42;c++){var l=this.createDateObject(a[c],this.formatDay);l.secondary=a[c].getMonth()!==n,l.uid=this.uniqueId+"-"+c,u[c]=l}t.labels=[];for(var p=0;p<7;p++)t.labels[p]={},t.labels[p].abbr=this.dateFilter(u[p].date,this.formatDayHeader),t.labels[p].full=this.dateFilter(u[p].date,"EEEE");if(t.title=this.dateFilter(this.activeDate,this.formatDayTitle),t.rows=this.split(u,7),this.showWeeks){t.weekNumbers=[];for(var h=(11-this.startingDay)%7,f=t.rows.length,d=0;d<f;d++)t.weekNumbers.push(t.getISO8601WeekNumber(t.rows[d][h].date))}},"day"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth(),t.getDate()),r=new Date(e.getFullYear(),e.getMonth(),e.getDate());return n.getTime()-r.getTime()},"day"),this.datePicker.refreshView()},t.prototype.getDates=function(t,e){for(var n,r=new Array(e),i=new Date(t.getTime()),o=0;o<e;)n=new Date(i.getTime()),n=this.datePicker.fixTimeZone(n),r[o++]=n,i=new Date(n.getFullYear(),n.getMonth(),n.getDate()+1);return r},t.prototype.getISO8601WeekNumber=function(t){var e=new Date(t.getTime());e.setDate(e.getDate()+4-(e.getDay()||7));var n=e.getTime();return e.setMonth(0),e.setDate(1),Math.floor(Math.round((n-e.getTime())/864e5)/7)+1},t.decorators=[{type:Oe.Component,args:[{selector:"daypicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'day\'" role="grid" [attr.aria-labelledby]="datePicker.uniqueId+\'-title\'" aria-activedescendant="activeDateId">\n <thead>\n <tr>\n <th>\n <button *ngIf="!isBs4"\n type="button"\n class="btn btn-default btn-secondary btn-sm pull-left float-left"\n (click)="datePicker.move(-1)"\n tabindex="-1">\u2039</button>\n <button *ngIf="isBs4"\n type="button"\n class="btn btn-default btn-secondary btn-sm pull-left float-left"\n (click)="datePicker.move(-1)"\n tabindex="-1"><</button>\n </th>\n <th [attr.colspan]="5 + (datePicker.showWeeks ? 1 : 0)">\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-secondary btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{ title }}</strong>\n </button>\n </th>\n <th>\n <button *ngIf="!isBs4"\n type="button"\n class="btn btn-default btn-secondary btn-sm pull-right float-right"\n (click)="datePicker.move(1)"\n tabindex="-1">\u203a</button>\n <button *ngIf="isBs4"\n type="button"\n class="btn btn-default btn-secondary btn-sm pull-right float-right"\n (click)="datePicker.move(1)"\n tabindex="-1">>\n </button>\n </th>\n </tr>\n <tr>\n <th *ngIf="datePicker.showWeeks"></th>\n <th *ngFor="let labelz of labels" class="text-center">\n <small aria-label="labelz.full"><b>{{ labelz.abbr }}</b></small>\n </th>\n </tr>\n </thead>\n <tbody>\n <ng-template ngFor [ngForOf]="rows" let-rowz="$implicit" let-index="index">\n <tr *ngIf="!(datePicker.onlyCurrentMonth && rowz[0].secondary && rowz[6].secondary)">\n <td *ngIf="datePicker.showWeeks" class="h6" class="text-center">\n <em>{{ weekNumbers[index] }}</em>\n </td>\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" [id]="dtz.uid">\n <button type="button" style="min-width:100%;" class="btn btn-sm {{dtz.customClass}}"\n *ngIf="!(datePicker.onlyCurrentMonth && dtz.secondary)"\n [ngClass]="{\'btn-secondary\': isBs4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected, disabled: dtz.disabled, active: !isBs4 && datePicker.isActive(dtz), \'btn-default\': !isBs4}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-muted\': dtz.secondary || dtz.current, \'text-info\': !isBs4 && dtz.current}">{{ dtz.label }}</span>\n </button>\n </td>\n </tr>\n </ng-template>\n </tbody>\n</table>\n ',styles:["\n :host .btn-secondary {\n color: #292b2c;\n background-color: #fff;\n border-color: #ccc;\n }\n :host .btn-info .text-muted {\n color: #292b2c !important;\n }\n "]}]}],t.ctorParameters=function(){return[{type:tn}]},t}(),sn=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepMonth={years:1},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(12),r=this.activeDate.getFullYear(),i=0;i<12;i++)e=new Date(r,i,1),e=this.fixTimeZone(e),n[i]=this.createDateObject(e,this.formatMonth),n[i].uid=this.uniqueId+"-"+i;t.title=this.dateFilter(this.activeDate,this.formatMonthTitle),t.rows=this.split(n,t.datePicker.monthColLimit)},"month"),this.datePicker.setCompareHandler(function(t,e){var n=new Date(t.getFullYear(),t.getMonth()),r=new Date(e.getFullYear(),e.getMonth());return n.getTime()-r.getTime()},"month"),this.datePicker.refreshView()},t.decorators=[{type:Oe.Component,args:[{selector:"monthpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'month\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left float-left"\n (click)="datePicker.move(-1)" tabindex="-1">\u2039</button></th>\n <th [attr.colspan]="((datePicker.monthColLimit - 2) <= 0) ? 1 : datePicker.monthColLimit - 2">\n <button [id]="datePicker.uniqueId + \'-title\'"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{ title }}</strong> \n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right float-right"\n (click)="datePicker.move(1)" tabindex="-1">\u203a</button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell" id="{{dtz.uid}}" [ngClass]="dtz.customClass">\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-link\': isBs4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBs4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBs4 && datePicker.isActive(dtz)}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': isBs4 && dtz.current, \'text-info\': !isBs4 && dtz.current}">{{ dtz.label }}</span>\n </button>\n </td>\n </tr>\n </tbody>\n</table>\n ',styles:["\n :host .btn-info .text-success {\n color: #fff !important;\n }\n "]}]}],t.ctorParameters=function(){return[{type:tn}]},t}(),an=function(){function t(t){this.rows=[],this.datePicker=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this.datePicker.stepYear={years:this.datePicker.yearRange},this.datePicker.setRefreshViewHandler(function(){for(var e,n=new Array(this.yearRange),r=t.getStartingYear(this.activeDate.getFullYear()),i=0;i<this.yearRange;i++)e=new Date(r+i,0,1),e=this.fixTimeZone(e),n[i]=this.createDateObject(e,this.formatYear),n[i].uid=this.uniqueId+"-"+i;t.title=[n[0].label,n[this.yearRange-1].label].join(" - "),t.rows=this.split(n,t.datePicker.yearColLimit)},"year"),this.datePicker.setCompareHandler(function(t,e){return t.getFullYear()-e.getFullYear()},"year"),this.datePicker.refreshView()},t.prototype.getStartingYear=function(t){return(t-1)/this.datePicker.yearRange*this.datePicker.yearRange+1},t.decorators=[{type:Oe.Component,args:[{selector:"yearpicker",template:'\n<table *ngIf="datePicker.datepickerMode===\'year\'" role="grid">\n <thead>\n <tr>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-left float-left"\n (click)="datePicker.move(-1)" tabindex="-1">\u2039</button>\n </th>\n <th [attr.colspan]="((datePicker.yearColLimit - 2) <= 0) ? 1 : datePicker.yearColLimit - 2">\n <button [id]="datePicker.uniqueId + \'-title\'" role="heading"\n type="button" class="btn btn-default btn-sm"\n (click)="datePicker.toggleMode()"\n [disabled]="datePicker.datepickerMode === datePicker.maxMode"\n [ngClass]="{disabled: datePicker.datepickerMode === datePicker.maxMode}" tabindex="-1" style="width:100%;">\n <strong>{{ title }}</strong>\n </button>\n </th>\n <th>\n <button type="button" class="btn btn-default btn-sm pull-right float-right"\n (click)="datePicker.move(1)" tabindex="-1">\u203a</button>\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let rowz of rows">\n <td *ngFor="let dtz of rowz" class="text-center" role="gridcell">\n <button type="button" style="min-width:100%;" class="btn btn-default"\n [ngClass]="{\'btn-link\': isBs4 && !dtz.selected && !datePicker.isActive(dtz), \'btn-info\': dtz.selected || (isBs4 && !dtz.selected && datePicker.isActive(dtz)), disabled: dtz.disabled, active: !isBs4 && datePicker.isActive(dtz)}"\n [disabled]="dtz.disabled"\n (click)="datePicker.select(dtz.date)" tabindex="-1">\n <span [ngClass]="{\'text-success\': isBs4 && dtz.current, \'text-info\': !isBs4 && dtz.current}">{{ dtz.label }}</span>\n </button>\n </td>\n </tr>\n </tbody>\n</table>\n ',styles:["\n :host .btn-info .text-success {\n color: #fff !important;\n }\n "]}]}],t.ctorParameters=function(){return[{type:tn}]},t}(),un=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[en]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule,Fe.b],declarations:[rn,tn,on,sn,an],exports:[rn,tn,on,sn,an],entryComponents:[rn]}]}],t.ctorParameters=function(){return[]},t}(),cn=function(){function t(){}return t.prototype.calculate=function(){return{type:t.CALCULATE}},t.prototype.format=function(){return{type:t.FORMAT}},t.prototype.flag=function(){return{type:t.FLAG}},t.prototype.select=function(e){return{type:t.SELECT,payload:e}},t.prototype.changeViewMode=function(e){return{type:t.CHANGE_VIEWMODE,payload:e}},t.prototype.navigateTo=function(e){return{type:t.NAVIGATE_TO,payload:e}},t.prototype.navigateStep=function(e){return{type:t.NAVIGATE_OFFSET,payload:e}},t.prototype.setOptions=function(e){return{type:t.SET_OPTIONS,payload:e}},t.prototype.selectRange=function(e){return{type:t.SELECT_RANGE,payload:e}},t.prototype.hoverDay=function(e){return{type:t.HOVER,payload:e.isHovered?e.cell.date:null}},t.prototype.minDate=function(e){return{type:t.SET_MIN_DATE,payload:e}},t.prototype.maxDate=function(e){return{type:t.SET_MAX_DATE,payload:e}},t.prototype.isDisabled=function(e){return{type:t.SET_IS_DISABLED,payload:e}},t.prototype.setLocale=function(e){return{type:t.SET_LOCALE,payload:e}},t.CALCULATE="[datepicker] calculate dates matrix",t.FORMAT="[datepicker] format datepicker values",t.FLAG="[datepicker] set flags",t.SELECT="[datepicker] select date",t.NAVIGATE_OFFSET="[datepicker] shift view date",t.NAVIGATE_TO="[datepicker] change view date",t.SET_OPTIONS="[datepicker] update render options",t.HOVER="[datepicker] hover date",t.CHANGE_VIEWMODE="[datepicker] switch view mode",t.SET_MIN_DATE="[datepicker] set min date",t.SET_MAX_DATE="[datepicker] set max date",t.SET_IS_DISABLED="[datepicker] set is disabled",t.SET_LOCALE="[datepicker] set datepicker locale",t.SELECT_RANGE="[daterangepicker] select dates range",t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),ln=n("AP4T"),pn=n("6y8h"),hn=n("dmC+"),fn=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),dn=function(t){function e(e,n,r){var i=t.call(this)||this;return i._dispatcher=e,i._reducer=n,i.source=r,i}return fn(e,t),e.prototype.select=function(t){var e=hn.a.call(this,t);return pn.a.call(e)},e.prototype.lift=function(t){var n=new e(this._dispatcher,this._reducer,this);return n.operator=t,n},e.prototype.dispatch=function(t){this._dispatcher.next(t)},e.prototype.next=function(t){this._dispatcher.next(t)},e.prototype.error=function(t){this._dispatcher.error(t)},e.prototype.complete=function(){},e}(ln.Observable),yn={width:7,height:6},mn=function(){function t(){this.containerClass="theme-green",this.displayMonths=1,this.showWeekNumbers=!0,this.dateInputFormat="L",this.rangeSeparator=" - ",this.rangeInputFormat="L",this.monthTitle="MMMM",this.yearTitle="YYYY",this.dayLabel="D",this.monthLabel="MMMM",this.yearLabel="YYYY",this.weekNumbers="w"}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),vn=(function(){function t(){}}(),{date:new Date,mode:"day"}),gn=Object.assign(new mn,{locale:"en",view:vn,selectedRange:[],monthViewOptions:yn}),bn=n("eoFs"),_n=n("ozyc"),wn=n("Gcw1"),Cn=n("3k/+"),En=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),xn=function(t){function e(e,n,r){var i=t.call(this,e)||this,o=_n.a.call(n,wn.a);return Cn.a.call(o,function(t,e){return e?r(t,e):t},e).subscribe(function(t){return i.next(t)}),i}return En(e,t),e}(bn.a),Sn=4,On=3,Tn={month:1},Pn=4,Mn=4,kn=Pn*Mn,An=-1*(Math.floor(kn/2)-1),In={year:1},Dn=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Nn=function(t){function e(){var e=new bn.a({type:"[datepicker] dispatcher init"}),n=new xn(gn,e,St);return t.call(this,e,St,n)||this}return Dn(e,t),e.decorators=[{type:Oe.Injectable}],e.ctorParameters=function(){return[]},e}(dn),Rn=function(){function t(){this._customRangesFish=[]}return Object.defineProperty(t.prototype,"minDate",{set:function(t){this._effects.setMinDate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxDate",{set:function(t){this._effects.setMaxDate(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isDisabled",{set:function(t){this._effects.setDisabled(t)},enumerable:!0,configurable:!0}),t.prototype.setViewMode=function(t){},t.prototype.navigateTo=function(t){},t.prototype.dayHoverHandler=function(t){},t.prototype.monthHoverHandler=function(t){},t.prototype.yearHoverHandler=function(t){},t.prototype.daySelectHandler=function(t){},t.prototype.monthSelectHandler=function(t){},t.prototype.yearSelectHandler=function(t){},t.prototype._stopPropagation=function(t){t.stopPropagation()},t}(),jn=(n("Wi6i"),n("GQSG"),function(){function t(){this._defaultLocale="en",this._locale=new bn.a(this._defaultLocale),this._localeChange=this._locale.asObservable()}return Object.defineProperty(t.prototype,"locale",{get:function(){return this._locale},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"localeChange",{get:function(){return this._localeChange},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentLocale",{get:function(){return this._locale.getValue()},enumerable:!0,configurable:!0}),t.prototype.use=function(t){t!==this.currentLocale&&this._locale.next(t)},t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}()),Ln=function(){function t(t,e){this._actions=t,this._localeService=e,this._subs=[]}return t.prototype.init=function(t){return this._store=t,this},t.prototype.setValue=function(t){this._store.dispatch(this._actions.select(t))},t.prototype.setRangeValue=function(t){this._store.dispatch(this._actions.selectRange(t))},t.prototype.setMinDate=function(t){return this._store.dispatch(this._actions.minDate(t)),this},t.prototype.setMaxDate=function(t){return this._store.dispatch(this._actions.maxDate(t)),this},t.prototype.setDisabled=function(t){return this._store.dispatch(this._actions.isDisabled(t)),this},t.prototype.setOptions=function(t){var e=Object.assign({locale:this._localeService.currentLocale},t);return this._store.dispatch(this._actions.setOptions(e)),this},t.prototype.setBindings=function(t){return t.daysCalendar=this._store.select(function(t){return t.flaggedMonths}).filter(function(t){return!!t}),t.monthsCalendar=this._store.select(function(t){return t.flaggedMonthsCalendar}).filter(function(t){return!!t}),t.yearsCalendar=this._store.select(function(t){return t.yearsCalendarFlagged}).filter(function(t){return!!t}),t.viewMode=this._store.select(function(t){return t.view.mode}),t.options=this._store.select(function(t){return t.showWeekNumbers}).map(function(t){return{showWeekNumbers:t}}),this},t.prototype.setEventHandlers=function(t){var e=this;return t.setViewMode=function(t){e._store.dispatch(e._actions.changeViewMode(t))},t.navigateTo=function(t){e._store.dispatch(e._actions.navigateStep(t.step))},t.dayHoverHandler=function(t){var n=t.cell;n.isOtherMonth||n.isDisabled||(e._store.dispatch(e._actions.hoverDay(t)),n.isHovered=t.isHovered)},t.monthHoverHandler=function(t){t.cell.isHovered=t.isHovered},t.yearHoverHandler=function(t){t.cell.isHovered=t.isHovered},t.monthSelectHandler=function(t){t.isDisabled||e._store.dispatch(e._actions.navigateTo({unit:{month:T(t.date)},viewMode:"day"}))},t.yearSelectHandler=function(t){t.isDisabled||e._store.dispatch(e._actions.navigateTo({unit:{year:P(t.date)},viewMode:"month"}))},this},t.prototype.registerDatepickerSideEffects=function(){var t=this;return this._subs.push(this._store.select(function(t){return t.view}).subscribe(function(e){t._store.dispatch(t._actions.calculate())})),this._subs.push(this._store.select(function(t){return t.monthsModel}).filter(function(t){return!!t}).subscribe(function(e){return t._store.dispatch(t._actions.format())})),this._subs.push(this._store.select(function(t){return t.formattedMonths}).filter(function(t){return!!t}).subscribe(function(e){return t._store.dispatch(t._actions.flag())})),this._subs.push(this._store.select(function(t){return t.selectedDate}).filter(function(t){return!!t}).subscribe(function(e){return t._store.dispatch(t._actions.flag())})),this._subs.push(this._store.select(function(t){return t.selectedRange}).filter(function(t){return!!t}).subscribe(function(e){return t._store.dispatch(t._actions.flag())})),this._subs.push(this._store.select(function(t){return t.monthsCalendar}).subscribe(function(){return t._store.dispatch(t._actions.flag())})),this._subs.push(this._store.select(function(t){return t.yearsCalendarModel}).filter(function(t){return!!t}).subscribe(function(){return t._store.dispatch(t._actions.flag())})),this._subs.push(this._store.select(function(t){return t.hoveredDate}).filter(function(t){return!!t}).subscribe(function(e){return t._store.dispatch(t._actions.flag())})),this._subs.push(this._localeService.localeChange.subscribe(function(e){return t._store.dispatch(t._actions.setLocale(e))})),this},t.prototype.destroy=function(){for(var t=0,e=this._subs;t<e.length;t++){e[t].unsubscribe()}},t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[{type:cn},{type:jn}]},t}(),Vn=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Fn=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o._config=e,o._store=n,o._actions=r,o.valueChange=new Oe.EventEmitter,o._subs=[],o._effects=i,o}return Vn(e,t),Object.defineProperty(e.prototype,"value",{set:function(t){this._effects.setValue(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this;this.containerClass=this._config.containerClass,this._effects.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(function(t){return t.selectedDate}).subscribe(function(e){return t.valueChange.emit(e)}))},e.prototype.daySelectHandler=function(t){t.isOtherMonth||t.isDisabled||this._store.dispatch(this._actions.select(t.date))},e.prototype.ngOnDestroy=function(){for(var t=0,e=this._subs;t<e.length;t++){e[t].unsubscribe()}this._effects.destroy()},e.decorators=[{type:Oe.Component,args:[{selector:"bs-datepicker-container",providers:[Nn,Ln],template:'\x3c!-- days calendar view mode --\x3e <div class="bs-datepicker" [ngClass]="containerClass" *ngIf="viewMode | async"> <div class="bs-datepicker-container"> \x3c!--calendars--\x3e <div class="bs-calendar-container" [ngSwitch]="viewMode | async"> \x3c!--days calendar--\x3e <div *ngSwitchCase="\'day\'"> <bs-days-calendar-view *ngFor="let calendar of (daysCalendar | async)" [class.bs-datepicker-multiple]="(daysCalendar | async).length > 1" [calendar]="calendar" [options]="options | async" (onNavigate)="navigateTo($event)" (onViewMode)="setViewMode($event)" (onHover)="dayHoverHandler($event)" (onSelect)="daySelectHandler($event)" ></bs-days-calendar-view> </div> \x3c!--months calendar--\x3e <div *ngSwitchCase="\'month\'"> <bs-month-calendar-view *ngFor="let calendar of (monthsCalendar | async)" [class.bs-datepicker-multiple]="(daysCalendar | async).length > 1" [calendar]="calendar" (onNavigate)="navigateTo($event)" (onViewMode)="setViewMode($event)" (onHover)="monthHoverHandler($event)" (onSelect)="monthSelectHandler($event)" ></bs-month-calendar-view> </div> \x3c!--years calendar--\x3e <div *ngSwitchCase="\'year\'"> <bs-years-calendar-view *ngFor="let calendar of (yearsCalendar | async)" [class.bs-datepicker-multiple]="(daysCalendar | async).length > 1" [calendar]="calendar" (onNavigate)="navigateTo($event)" (onViewMode)="setViewMode($event)" (onHover)="yearHoverHandler($event)" (onSelect)="yearSelectHandler($event)" ></bs-years-calendar-view> </div> </div> \x3c!--applycancel buttons--\x3e <div class="bs-datepicker-buttons" *ngIf="false"> <button class="btn btn-success">Apply</button> <button class="btn btn-default">Cancel</button> </div> </div> \x3c!--custom dates or date ranges picker--\x3e <div class="bs-datepicker-custom-range" *ngIf="false"> <bs-custom-date-view [ranges]="_customRangesFish"></bs-custom-date-view> </div> </div> ',host:{"(click)":"_stopPropagation($event)",style:"position: absolute; display: block;"}}]}],e.ctorParameters=function(){return[{type:mn},{type:Nn},{type:cn},{type:Ln}]},e}(Rn);!function(t){t[t.UP=0]="UP",t[t.DOWN=1]="DOWN"}(Ze||(Ze={}));var Hn=function(){function t(){this.onNavigate=new Oe.EventEmitter,this.onViewMode=new Oe.EventEmitter}return t.prototype.navTo=function(t){this.onNavigate.emit(t?Ze.DOWN:Ze.UP)},t.prototype.view=function(t){this.onViewMode.emit(t)},t.decorators=[{type:Oe.Component,args:[{selector:"bs-datepicker-navigation-view",changeDetection:Oe.ChangeDetectionStrategy.OnPush,template:'\n <button class="previous"\n [disabled]="calendar.disableLeftArrow"\n [style.visibility]="calendar.hideLeftArrow ? \'hidden\' : \'visible\'"\n (click)="navTo(true)"><span>‹</span>\n </button>\n\n <button class="current"\n *ngIf="calendar.monthTitle"\n (click)="view(\'month\')"\n ><span>{{ calendar.monthTitle }}</span>\n </button>\n\n <button class="current" (click)="view(\'year\')"\n ><span>{{ calendar.yearTitle }}</span></button>\n\n <button class="next"\n [disabled]="calendar.disableRightArrow"\n [style.visibility]="calendar.hideRightArrow ? \'hidden\' : \'visible\'"\n (click)="navTo(false)"><span>›</span>\n </button>\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={calendar:[{type:Oe.Input}],onNavigate:[{type:Oe.Output}],onViewMode:[{type:Oe.Output}]},t}(),Bn=function(){function t(){this.onNavigate=new Oe.EventEmitter,this.onViewMode=new Oe.EventEmitter,this.onSelect=new Oe.EventEmitter,this.onHover=new Oe.EventEmitter}return t.prototype.navigateTo=function(t){var e=Ze.DOWN===t?-1:1;this.onNavigate.emit({step:{month:e}})},t.prototype.changeViewMode=function(t){this.onViewMode.emit(t)},t.prototype.selectDay=function(t){this.onSelect.emit(t)},t.prototype.hoverDay=function(t,e){this.onHover.emit({cell:t,isHovered:e})},t.decorators=[{type:Oe.Component,args:[{selector:"bs-days-calendar-view",template:'\n <bs-calendar-layout>\n <bs-datepicker-navigation-view\n [calendar]="calendar"\n (onNavigate)="navigateTo($event)"\n (onViewMode)="changeViewMode($event)"\n ></bs-datepicker-navigation-view>\n\n \x3c!--days matrix--\x3e\n <table role="grid" class="days weeks">\n <thead>\n <tr>\n \x3c!--if show weeks--\x3e\n <th *ngIf="options.showWeekNumbers"></th>\n <th *ngFor="let weekday of calendar.weekdays; let i = index"\n aria-label="weekday">{{ calendar.weekdays[i] }}\n </th>\n </tr>\n </thead>\n <tbody>\n <tr *ngFor="let week of calendar.weeks; let i = index">\n <td class="week" *ngIf="options.showWeekNumbers">\n <span>{{ calendar.weekNumbers[i] }}</span>\n </td>\n <td *ngFor="let day of week.days" role="gridcell">\n <span bsDatepickerDayDecorator\n [day]="day"\n (click)="selectDay(day)"\n (mouseenter)="hoverDay(day, true)"\n (mouseleave)="hoverDay(day, false)">{{ day.label }}</span>\n </td>\n </tr>\n </tbody>\n </table>\n\n </bs-calendar-layout>\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={calendar:[{type:Oe.Input}],options:[{type:Oe.Input}],onNavigate:[{type:Oe.Output}],onViewMode:[{type:Oe.Output}],onSelect:[{type:Oe.Output}],onHover:[{type:Oe.Output}]},t}(),Un=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Yn=function(t){function e(e,n,r,i){var o=t.call(this)||this;return o._config=e,o._store=n,o._actions=r,o.valueChange=new Oe.EventEmitter,o._rangeStack=[],o._subs=[],o._effects=i,o}return Un(e,t),Object.defineProperty(e.prototype,"value",{set:function(t){this._effects.setRangeValue(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this;this.containerClass=this._config.containerClass,this._effects.init(this._store).setOptions(this._config).setBindings(this).setEventHandlers(this).registerDatepickerSideEffects(),this._subs.push(this._store.select(function(t){return t.selectedRange}).subscribe(function(e){return t.valueChange.emit(e)}))},e.prototype.daySelectHandler=function(t){t.isOtherMonth||t.isDisabled||(1===this._rangeStack.length&&(this._rangeStack=t.date>=this._rangeStack[0]?[this._rangeStack[0],t.date]:[t.date]),0===this._rangeStack.length&&(this._rangeStack=[t.date]),this._store.dispatch(this._actions.selectRange(this._rangeStack)),2===this._rangeStack.length&&(this._rangeStack=[]))},e.prototype.ngOnDestroy=function(){for(var t=0,e=this._subs;t<e.length;t++){e[t].unsubscribe()}this._effects.destroy()},e.decorators=[{type:Oe.Component,args:[{selector:"bs-daterangepicker-container",providers:[Nn,Ln],template:'\x3c!-- days calendar view mode --\x3e <div class="bs-datepicker" [ngClass]="containerClass" *ngIf="viewMode | async"> <div class="bs-datepicker-container"> \x3c!--calendars--\x3e <div class="bs-calendar-container" [ngSwitch]="viewMode | async"> \x3c!--days calendar--\x3e <div *ngSwitchCase="\'day\'"> <bs-days-calendar-view *ngFor="let calendar of (daysCalendar | async)" [class.bs-datepicker-multiple]="(daysCalendar | async).length > 1" [calendar]="calendar" [options]="options | async" (onNavigate)="navigateTo($event)" (onViewMode)="setViewMode($event)" (onHover)="dayHoverHandler($event)" (onSelect)="daySelectHandler($event)" ></bs-days-calendar-view> </div> \x3c!--months calendar--\x3e <div *ngSwitchCase="\'month\'"> <bs-month-calendar-view *ngFor="let calendar of (monthsCalendar | async)" [class.bs-datepicker-multiple]="(daysCalendar | async).length > 1" [calendar]="calendar" (onNavigate)="navigateTo($event)" (onViewMode)="setViewMode($event)" (onHover)="monthHoverHandler($event)" (onSelect)="monthSelectHandler($event)" ></bs-month-calendar-view> </div> \x3c!--years calendar--\x3e <div *ngSwitchCase="\'year\'"> <bs-years-calendar-view *ngFor="let calendar of (yearsCalendar | async)" [class.bs-datepicker-multiple]="(daysCalendar | async).length > 1" [calendar]="calendar" (onNavigate)="navigateTo($event)" (onViewMode)="setViewMode($event)" (onHover)="yearHoverHandler($event)" (onSelect)="yearSelectHandler($event)" ></bs-years-calendar-view> </div> </div> \x3c!--applycancel buttons--\x3e <div class="bs-datepicker-buttons" *ngIf="false"> <button class="btn btn-success">Apply</button> <button class="btn btn-default">Cancel</button> </div> </div> \x3c!--custom dates or date ranges picker--\x3e <div class="bs-datepicker-custom-range" *ngIf="false"> <bs-custom-date-view [ranges]="_customRangesFish"></bs-custom-date-view> </div> </div> ',host:{"(click)":"_stopPropagation($event)",style:"position: absolute; display: block;"}}]}],e.ctorParameters=function(){return[{type:mn},{type:Nn},{type:cn},{type:Ln}]},e}(Rn),zn=n("poDJ"),qn=function(){function t(t,e,n,r,i){this._config=t,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.bsValueChange=new Oe.EventEmitter,this._subs=[],this._datepicker=i.createLoader(e,r,n),Object.assign(this,t),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._datepicker.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"bsValue",{set:function(t){this._bsValue!==t&&(this._bsValue=t,this.bsValueChange.emit(t))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._datepicker.listen({outsideClick:this.outsideClick,triggers:this.triggers,show:function(){return t.show()}}),this.setConfig()},t.prototype.ngOnChanges=function(t){this._datepickerRef&&this._datepickerRef.instance&&(t.minDate&&(this._datepickerRef.instance.minDate=this.minDate),t.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),t.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled))},t.prototype.show=function(){var t=this;this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:mn,useValue:this._config}).attach(Yn).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this._subs.push(this.bsValueChange.subscribe(function(e){t._datepickerRef.instance.value=e})),this._subs.push(this._datepickerRef.instance.valueChange.filter(function(t){return t&&t[0]&&!!t[1]}).subscribe(function(e){t.bsValue=e,t.hide()})))},t.prototype.setConfig=function(){this._config=Object.assign({},this._config,{displayMonths:2},this.bsConfig,{value:this._bsValue,isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate})},t.prototype.hide=function(){this.isOpen&&this._datepicker.hide();for(var t=0,e=this._subs;t<e.length;t++){e[t].unsubscribe()}},t.prototype.toggle=function(){if(this.isOpen)return this.hide();this.show()},t.prototype.ngOnDestroy=function(){this._datepicker.dispose()},t.decorators=[{type:Oe.Directive,args:[{selector:"[bsDaterangepicker]",exportAs:"bsDaterangepicker"}]}],t.ctorParameters=function(){return[{type:mn},{type:Oe.ElementRef},{type:Oe.Renderer2},{type:Oe.ViewContainerRef},{type:zn.a}]},t.propDecorators={placement:[{type:Oe.Input}],triggers:[{type:Oe.Input}],outsideClick:[{type:Oe.Input}],container:[{type:Oe.Input}],isOpen:[{type:Oe.Input}],onShown:[{type:Oe.Output}],onHidden:[{type:Oe.Output}],bsValue:[{type:Oe.Input}],bsConfig:[{type:Oe.Input}],isDisabled:[{type:Oe.Input}],minDate:[{type:Oe.Input}],maxDate:[{type:Oe.Input}],bsValueChange:[{type:Oe.Output}]},t}(),Wn=function(){function t(t,e,n,r,i){this._config=t,this.placement="bottom",this.triggers="click",this.outsideClick=!0,this.container="body",this.bsValueChange=new Oe.EventEmitter,this._subs=[],Object.assign(this,this._config),this._datepicker=i.createLoader(e,r,n),this.onShown=this._datepicker.onShown,this.onHidden=this._datepicker.onHidden}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._datepicker.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"bsValue",{set:function(t){this._bsValue!==t&&(this._bsValue=t,this.bsValueChange.emit(t))},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._datepicker.listen({outsideClick:this.outsideClick,triggers:this.triggers,show:function(){return t.show()}}),this.setConfig()},t.prototype.ngOnChanges=function(t){this._datepickerRef&&this._datepickerRef.instance&&(t.minDate&&(this._datepickerRef.instance.minDate=this.minDate),t.maxDate&&(this._datepickerRef.instance.maxDate=this.maxDate),t.isDisabled&&(this._datepickerRef.instance.isDisabled=this.isDisabled))},t.prototype.show=function(){var t=this;this._datepicker.isShown||(this.setConfig(),this._datepickerRef=this._datepicker.provide({provide:mn,useValue:this._config}).attach(Fn).to(this.container).position({attachment:this.placement}).show({placement:this.placement}),this._subs.push(this.bsValueChange.subscribe(function(e){t._datepickerRef.instance.value=e})),this._subs.push(this._datepickerRef.instance.valueChange.subscribe(function(e){t.bsValue=e,t.hide()})))},t.prototype.hide=function(){this.isOpen&&this._datepicker.hide();for(var t=0,e=this._subs;t<e.length;t++){e[t].unsubscribe()}},t.prototype.toggle=function(){if(this.isOpen)return this.hide();this.show()},t.prototype.setConfig=function(){this._config=Object.assign({},this._config,this.bsConfig,{value:this._bsValue,isDisabled:this.isDisabled,minDate:this.minDate||this.bsConfig&&this.bsConfig.minDate,maxDate:this.maxDate||this.bsConfig&&this.bsConfig.maxDate})},t.prototype.ngOnDestroy=function(){this._datepicker.dispose()},t.decorators=[{type:Oe.Directive,args:[{selector:"[bsDatepicker]",exportAs:"bsDatepicker"}]}],t.ctorParameters=function(){return[{type:mn},{type:Oe.ElementRef},{type:Oe.Renderer2},{type:Oe.ViewContainerRef},{type:zn.a}]},t.propDecorators={placement:[{type:Oe.Input}],triggers:[{type:Oe.Input}],outsideClick:[{type:Oe.Input}],container:[{type:Oe.Input}],isOpen:[{type:Oe.Input}],onShown:[{type:Oe.Output}],onHidden:[{type:Oe.Output}],bsValue:[{type:Oe.Input}],bsConfig:[{type:Oe.Input}],isDisabled:[{type:Oe.Input}],minDate:[{type:Oe.Input}],maxDate:[{type:Oe.Input}],bsValueChange:[{type:Oe.Output}]},t}(),Gn=n("BhHz"),Kn=function(){function t(){}return t.decorators=[{type:Oe.Component,args:[{selector:"[bsDatepickerDayDecorator]",changeDetection:Oe.ChangeDetectionStrategy.OnPush,host:{"[class.disabled]":"day.isDisabled","[class.is-highlighted]":"day.isHovered","[class.is-other-month]":"day.isOtherMonth","[class.in-range]":"day.isInRange","[class.select-start]":"day.isSelectionStart","[class.select-end]":"day.isSelectionEnd","[class.selected]":"day.isSelected"},template:"{{ day.label }}"}]}],t.ctorParameters=function(){return[]},t.propDecorators={day:[{type:Oe.Input}]},t}(),Qn=function(){function t(){this.onNavigate=new Oe.EventEmitter,this.onViewMode=new Oe.EventEmitter,this.onSelect=new Oe.EventEmitter,this.onHover=new Oe.EventEmitter}return t.prototype.navigateTo=function(t){var e=Ze.DOWN===t?-1:1;this.onNavigate.emit({step:{year:e}})},t.prototype.viewMonth=function(t){this.onSelect.emit(t)},t.prototype.hoverMonth=function(t,e){this.onHover.emit({cell:t,isHovered:e})},t.prototype.changeViewMode=function(t){this.onViewMode.emit(t)},t.decorators=[{type:Oe.Component,args:[{selector:"bs-month-calendar-view",template:'\n <bs-calendar-layout>\n <bs-datepicker-navigation-view\n [calendar]="calendar"\n (onNavigate)="navigateTo($event)"\n (onViewMode)="changeViewMode($event)"\n ></bs-datepicker-navigation-view>\n\n <table role="grid" class="months">\n <tbody>\n <tr *ngFor="let row of calendar.months">\n <td *ngFor="let month of row" role="gridcell"\n (click)="viewMonth(month)"\n (mouseenter)="hoverMonth(month, true)"\n (mouseleave)="hoverMonth(month, false)"\n [class.disabled]="month.isDisabled"\n [class.is-highlighted]="month.isHovered">\n <span>{{ month.label }}</span>\n </td>\n </tr>\n </tbody>\n </table>\n </bs-calendar-layout>\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={calendar:[{type:Oe.Input}],onNavigate:[{type:Oe.Output}],onViewMode:[{type:Oe.Output}],onSelect:[{type:Oe.Output}],onHover:[{type:Oe.Output}]},t}(),Xn=function(){function t(){this.onNavigate=new Oe.EventEmitter,this.onViewMode=new Oe.EventEmitter,this.onSelect=new Oe.EventEmitter,this.onHover=new Oe.EventEmitter}return t.prototype.navigateTo=function(t){var e=Ze.DOWN===t?-1:1;this.onNavigate.emit({step:{year:e*kn}})},t.prototype.viewYear=function(t){this.onSelect.emit(t)},t.prototype.hoverYear=function(t,e){this.onHover.emit({cell:t,isHovered:e})},t.prototype.changeViewMode=function(t){this.onViewMode.emit(t)},t.decorators=[{type:Oe.Component,args:[{selector:"bs-years-calendar-view",template:'\n <bs-calendar-layout>\n <bs-datepicker-navigation-view\n [calendar]="calendar"\n (onNavigate)="navigateTo($event)"\n (onViewMode)="changeViewMode($event)"\n ></bs-datepicker-navigation-view>\n\n <table role="grid" class="years">\n <tbody>\n <tr *ngFor="let row of calendar.years">\n <td *ngFor="let year of row" role="gridcell"\n (click)="viewYear(year)"\n (mouseenter)="hoverYear(year, true)"\n (mouseleave)="hoverYear(year, false)"\n [class.disabled]="year.isDisabled"\n [class.is-highlighted]="year.isHovered">\n <span>{{ year.label }}</span>\n </td>\n </tr>\n </tbody>\n </table>\n </bs-calendar-layout>\n '}]}],t.ctorParameters=function(){return[]},t.propDecorators={calendar:[{type:Oe.Input}],onNavigate:[{type:Oe.Output}],onViewMode:[{type:Oe.Output}],onSelect:[{type:Oe.Output}],onHover:[{type:Oe.Output}]},t}(),$n=function(){function t(){}return t.decorators=[{type:Oe.Component,args:[{selector:"bs-custom-date-view",template:'\n <div class="bs-datepicker-predefined-btns">\n <button *ngFor="let range of ranges">{{ range.label }}</button>\n <button *ngIf="isCustomRangeShown">Custom Range</button>\n </div>\n ',changeDetection:Oe.ChangeDetectionStrategy.OnPush}]}],t.ctorParameters=function(){return[]},t.propDecorators={isCustomRangeShown:[{type:Oe.Input}],ranges:[{type:Oe.Input}]},t}(),Zn=function(){function t(){}return t.decorators=[{type:Oe.Component,args:[{selector:"bs-current-date",template:'<div class="current-timedate"><span>{{ title }}</span></div>'}]}],t.ctorParameters=function(){return[]},t.propDecorators={title:[{type:Oe.Input}]},t}(),Jn=function(){function t(){this.ampm="ok",this.hours=0,this.minutes=0}return t.decorators=[{type:Oe.Component,args:[{selector:"bs-timepicker",template:'\n <div class="bs-timepicker-container">\n <div class="bs-timepicker-controls">\n <button class="bs-decrease">-</button>\n <input type="text" [value]="hours" placeholder="00">\n <button class="bs-increase">+</button>\n </div>\n <div class="bs-timepicker-controls">\n <button class="bs-decrease">-</button>\n <input type="text" [value]="minutes" placeholder="00">\n <button class="bs-increase">+</button>\n </div>\n <button class="switch-time-format">{{ ampm }}\n <img\n src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAABSElEQVQYV3XQPUvDUBQG4HNuagtVqc6KgouCv6GIuIntYBLB9hcIQpLStCAIV7DYmpTcRWcXqZio3Vwc/UCc/QEqfgyKGbr0I7nS1EiHeqYzPO/h5SD0jaxUZjmSLCB+OFb+UFINFwASAEAdpu9gaGXVyAHHFQBkHpKHc6a9dzECvADyY9sqlAMsK9W0jzxDXqeytr3mhQckxSji27TJJ5/rPmIpwJJq3HrtduriYOurv1a4i1p5HnhkG9OFymi0ReoO05cGwb+ayv4dysVygjeFmsP05f8wpZQ8fsdvfmuY9zjWSNqUtgYFVnOVReILYoBFzdQI5/GGFzNHhGbeZnopDGU29sZbscgldmC99w35VOATTycIMMcBXIfpSVGzZhA6C8hh00conln6VQ9TGgV32OEAKQC4DrBq7CJwd0ggR7Vq/rPrfgB+C3sGypY5DAAAAABJRU5ErkJggg=="\n alt="">\n </button>\n </div>\n '}]}],t.ctorParameters=function(){return[]},t}(),tr=function(){function t(){}return t.decorators=[{type:Oe.Component,args:[{selector:"bs-calendar-layout",template:'\n \x3c!-- current date, will be added in nearest releases --\x3e\n <bs-current-date title="hey there" *ngIf="false"></bs-current-date>\n\n \x3c!--navigation--\x3e\n <div class="bs-datepicker-head">\n <ng-content select="bs-datepicker-navigation-view"></ng-content>\n </div>\n\n <div class="bs-datepicker-body">\n <ng-content></ng-content>\n </div>\n\n \x3c!--timepicker--\x3e\n <bs-timepicker *ngIf="false"></bs-timepicker>\n '}]}],t.ctorParameters=function(){return[]},t}(),er={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return nr}),multi:!0},nr=function(){function t(t,e,n,r,i){var o=this;this._picker=t,this._localeService=e,this._renderer=n,this._elRef=r,this.changeDetection=i,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._picker.bsValueChange.subscribe(function(t){o._setInputValue(t),o._value!==t&&(o._value=t,o._onChange(t),o._onTouched()),o.changeDetection.markForCheck()}),this._localeService.localeChange.subscribe(function(){o._setInputValue(o._value)})}return t.prototype._setInputValue=function(t){var e=rt(t,this._picker._config.dateInputFormat,this._localeService.currentLocale)||"";this._renderer.setProperty(this._elRef.nativeElement,"value",e)},t.prototype.onChange=function(t){this.writeValue(t.target.value),this._onChange(this._value),this._onTouched()},t.prototype.writeValue=function(t){t||(this._value=null);var e=this._localeService.currentLocale,n=q(e);if(!n)throw new Error('Locale "'+e+'" is not defined, please add it with "defineLocale(...)"');if("string"==typeof t){var r=new Date(n.preparse(t));this._value=isNaN(r.valueOf())?null:r}t instanceof Date&&(this._value=t),this._picker.bsValue=this._value},t.prototype.setDisabledState=function(t){if(this._picker.isDisabled=t,t)return void this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled");this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")},t.prototype.registerOnChange=function(t){this._onChange=t},t.prototype.registerOnTouched=function(t){this._onTouched=t},t.prototype.onBlur=function(){this._onTouched()},t.prototype.hide=function(){this._picker.hide()},t.decorators=[{type:Oe.Directive,args:[{selector:"input[bsDatepicker]",host:{"(change)":"onChange($event)","(keyup.esc)":"hide()","(blur)":"onBlur()"},providers:[er]}]}],t.ctorParameters=function(){return[{type:Wn,decorators:[{type:Oe.Host}]},{type:jn},{type:Oe.Renderer2},{type:Oe.ElementRef},{type:Oe.ChangeDetectorRef}]},t}(),rr={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return ir}),multi:!0},ir=function(){function t(t,e,n,r,i){var o=this;this._picker=t,this._localeService=e,this._renderer=n,this._elRef=r,this.changeDetection=i,this._onChange=Function.prototype,this._onTouched=Function.prototype,this._picker.bsValueChange.subscribe(function(t){o._setInputValue(t),o._value!==t&&(o._value=t,o._onChange(t),o._onTouched()),o.changeDetection.markForCheck()}),this._localeService.localeChange.subscribe(function(){o._setInputValue(o._value)})}return t.prototype._setInputValue=function(t){var e="";if(t){var n=rt(t[0],this._picker._config.rangeInputFormat,this._localeService.currentLocale)||"",r=rt(t[1],this._picker._config.rangeInputFormat,this._localeService.currentLocale)||"";e=n&&r?n+this._picker._config.rangeSeparator+r:""}this._renderer.setProperty(this._elRef.nativeElement,"value",e)},t.prototype.onChange=function(t){this.writeValue(t.target.value),this._onChange(this._value),this._onTouched()},t.prototype.writeValue=function(t){t||(this._value=null);var e=this._localeService.currentLocale,n=q(e);if(!n)throw new Error('Locale "'+e+'" is not defined, please add it with "defineLocale(...)"');"string"==typeof t&&(this._value=t.split(this._picker._config.rangeSeparator).map(function(t){return new Date(n.preparse(t))}).map(function(t){return isNaN(t.valueOf())?null:t})),Array.isArray(t)&&(this._value=t),this._picker.bsValue=this._value},t.prototype.setDisabledState=function(t){if(this._picker.isDisabled=t,t)return void this._renderer.setAttribute(this._elRef.nativeElement,"disabled","disabled");this._renderer.removeAttribute(this._elRef.nativeElement,"disabled")},t.prototype.registerOnChange=function(t){this._onChange=t},t.prototype.registerOnTouched=function(t){this._onTouched=t},t.prototype.onBlur=function(){this._onTouched()},t.prototype.hide=function(){this._picker.hide()},t.decorators=[{type:Oe.Directive,args:[{selector:"input[bsDaterangepicker]",host:{"(change)":"onChange($event)","(keyup.esc)":"hide()","(blur)":"onBlur()"},providers:[rr]}]}],t.ctorParameters=function(){return[{type:qn,decorators:[{type:Oe.Host}]},{type:jn},{type:Oe.Renderer2},{type:Oe.ElementRef},{type:Oe.ChangeDetectorRef}]},t}(),or={},sr="undefined"==typeof console||!("warn"in console),ar=[Fn,Yn,Wn,nr,ir,qn],ur=function(){function t(){At("BsDatepickerModule is under development,\n BREAKING CHANGES are possible,\n PLEASE, read changelog")}return t.forRoot=function(){return{ngModule:t,providers:[zn.a,Gn.a,Nn,cn,mn,Ln,jn]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[Kn,Zn,Hn,Jn,tr,Bn,Qn,Xn,$n].concat(ar),entryComponents:[Fn,Yn],exports:ar}]}],t.ctorParameters=function(){return[]},t}(),cr=n("WYiA"),lr=n("tt0A"),pr=function(){function t(){this.autoClose=!0}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),hr=function(){function t(){var t=this;this.direction="down",this.isOpenChange=new Oe.EventEmitter,this.isDisabledChange=new Oe.EventEmitter,this.toggleClick=new Oe.EventEmitter,this.dropdownMenu=new Promise(function(e){t.resolveDropdownMenu=e})}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),fr=function(){function t(t,e,n,r){var i=this;this._state=t,this.cd=e,this._renderer=n,this.isOpen=!1,this._subscription=t.isOpenChange.subscribe(function(t){i.isOpen=t;var e=r.nativeElement.querySelector(".dropdown-menu");e&&(i._renderer.addClass(e,"show"),e.classList.contains("dropdown-menu-right")&&(i._renderer.setStyle(e,"left","auto"),i._renderer.setStyle(e,"right","0")),"up"===i.direction&&(i._renderer.setStyle(e,"top","auto"),i._renderer.setStyle(e,"transform","translateY(-101%)"))),i.cd.markForCheck(),i.cd.detectChanges()})}return Object.defineProperty(t.prototype,"direction",{get:function(){return this._state.direction},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this._subscription.unsubscribe()},t.decorators=[{type:Oe.Component,args:[{selector:"bs-dropdown-container",changeDetection:Oe.ChangeDetectionStrategy.OnPush,host:{style:"display:block;position: absolute;"},template:'\n <div [class.dropup]="direction === \'up\'"\n [class.dropdown]="direction === \'down\'"\n [class.show]="isOpen"\n [class.open]="isOpen"><ng-content></ng-content></div>\n '}]}],t.ctorParameters=function(){return[{type:hr},{type:Oe.ChangeDetectorRef},{type:Oe.Renderer2},{type:Oe.ElementRef}]},t}(),dr=function(){function t(t,e,n,r,i,o){this._elementRef=t,this._renderer=e,this._viewContainerRef=n,this._cis=r,this._config=i,this._state=o,this._isInlineOpen=!1,this._subscriptions=[],this._isInited=!1,this._state.autoClose=this._config.autoClose,this._dropdown=this._cis.createLoader(this._elementRef,this._viewContainerRef,this._renderer).provide({provide:hr,useValue:this._state}),this.onShown=this._dropdown.onShown,this.onHidden=this._dropdown.onHidden,this.isOpenChange=this._state.isOpenChange}return Object.defineProperty(t.prototype,"autoClose",{get:function(){return this._state.autoClose},set:function(t){this._state.autoClose=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isDisabled",{get:function(){return this._isDisabled},set:function(t){this._isDisabled=t,this._state.isDisabledChange.emit(t),t&&this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._showInline?this._isInlineOpen:this._dropdown.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs4",{get:function(){return!Object(Se.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_showInline",{get:function(){return!this.container},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._isInited||(this._isInited=!0,this._dropdown.listen({outsideClick:!1,triggers:this.triggers,show:function(){return t.show()}}),this._subscriptions.push(this._state.toggleClick.subscribe(function(e){return t.toggle(e)})),this._subscriptions.push(this._state.isDisabledChange.filter(function(t){return t}).subscribe(function(e){return t.hide()})))},t.prototype.show=function(){var t=this;if(!this.isOpen&&!this.isDisabled)return this._showInline?(this._inlinedMenu||this._state.dropdownMenu.then(function(e){t._dropdown.attachInline(e.viewContainer,e.templateRef),t._inlinedMenu=t._dropdown._inlineViewRef,t.addBs4Polyfills()}).catch(),this.addBs4Polyfills(),this._isInlineOpen=!0,this.onShown.emit(!0),void this._state.isOpenChange.emit(!0)):void this._state.dropdownMenu.then(function(e){var n=t.dropup||void 0!==t.dropup&&t.dropup;t._state.direction=n?"up":"down";var r=t.placement||(n?"top left":"bottom left");t._dropdown.attach(fr).to(t.container).position({attachment:r}).show({content:e.templateRef,placement:r}),t._state.isOpenChange.emit(!0)}).catch()},t.prototype.hide=function(){this.isOpen&&(this._showInline?(this.removeShowClass(),this._isInlineOpen=!1,this.onHidden.emit(!0)):this._dropdown.hide(),this._state.isOpenChange.emit(!1))},t.prototype.toggle=function(t){return this.isOpen||!t?this.hide():this.show()},t.prototype.ngOnDestroy=function(){for(var t=0,e=this._subscriptions;t<e.length;t++){e[t].unsubscribe()}this._dropdown.dispose()},t.prototype.addBs4Polyfills=function(){Object(Se.a)()||(this.addShowClass(),this.checkRightAlignment(),this.checkDropup())},t.prototype.addShowClass=function(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.addClass(this._inlinedMenu.rootNodes[0],"show")},t.prototype.removeShowClass=function(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&this._renderer.removeClass(this._inlinedMenu.rootNodes[0],"show")},t.prototype.checkRightAlignment=function(){if(this._inlinedMenu&&this._inlinedMenu.rootNodes[0]){var t=this._inlinedMenu.rootNodes[0].classList.contains("dropdown-menu-right");this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"left",t?"auto":"0"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"right",t?"0":"auto")}},t.prototype.checkDropup=function(){this._inlinedMenu&&this._inlinedMenu.rootNodes[0]&&(this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"top",this.dropup?"auto":"100%"),this._renderer.setStyle(this._inlinedMenu.rootNodes[0],"transform",this.dropup?"translateY(-101%)":"translateY(0)"))},t.decorators=[{type:Oe.Directive,args:[{selector:"[bsDropdown],[dropdown]",exportAs:"bs-dropdown",providers:[hr],host:{"[class.dropup]":"dropup","[class.open]":"isOpen","[class.show]":"isOpen && isBs4"}}]}],t.ctorParameters=function(){return[{type:Oe.ElementRef},{type:Oe.Renderer2},{type:Oe.ViewContainerRef},{type:lr.a},{type:pr},{type:hr}]},t.propDecorators={placement:[{type:Oe.Input}],triggers:[{type:Oe.Input}],container:[{type:Oe.Input}],dropup:[{type:Oe.Input}],autoClose:[{type:Oe.Input}],isDisabled:[{type:Oe.Input}],isOpen:[{type:Oe.Input}],isOpenChange:[{type:Oe.Output}],onShown:[{type:Oe.Output}],onHidden:[{type:Oe.Output}]},t}(),yr=function(){function t(t,e,n){t.resolveDropdownMenu({templateRef:n,viewContainer:e})}return t.decorators=[{type:Oe.Directive,args:[{selector:"[bsDropdownMenu],[dropdownMenu]",exportAs:"bs-dropdown-menu"}]}],t.ctorParameters=function(){return[{type:hr},{type:Oe.ViewContainerRef},{type:Oe.TemplateRef}]},t}(),mr=function(){function t(t,e){var n=this;this._state=t,this._element=e,this.isDisabled=null,this._subscriptions=[],this._subscriptions.push(this._state.isOpenChange.subscribe(function(t){return n.isOpen=t})),this._subscriptions.push(this._state.isDisabledChange.subscribe(function(t){return n.isDisabled=t||null}))}return t.prototype.onClick=function(){this.isDisabled||this._state.toggleClick.emit(!0)},t.prototype.onDocumentClick=function(t){this._state.autoClose&&2!==t.button&&!this._element.nativeElement.contains(t.target)&&this._state.toggleClick.emit(!1)},t.prototype.onEsc=function(){this._state.autoClose&&this._state.toggleClick.emit(!1)},t.prototype.ngOnDestroy=function(){for(var t=0,e=this._subscriptions;t<e.length;t++){e[t].unsubscribe()}},t.decorators=[{type:Oe.Directive,args:[{selector:"[bsDropdownToggle],[dropdownToggle]",exportAs:"bs-dropdown-toggle",host:{"[attr.aria-haspopup]":"true"}}]}],t.ctorParameters=function(){return[{type:hr},{type:Oe.ElementRef}]},t.propDecorators={isDisabled:[{type:Oe.HostBinding,args:["attr.disabled"]}],isOpen:[{type:Oe.HostBinding,args:["attr.aria-expanded"]}],onClick:[{type:Oe.HostListener,args:["click",[]]}],onDocumentClick:[{type:Oe.HostListener,args:["document:click",["$event"]]}],onEsc:[{type:Oe.HostListener,args:["keyup.esc"]}]},t}(),vr=n("jKQ+"),gr=function(){function t(){}return t.forRoot=function(e){return{ngModule:t,providers:[lr.a,vr.a,hr,{provide:pr,useValue:e||{autoClose:!0}}]}},t.decorators=[{type:Oe.NgModule,args:[{declarations:[yr,mr,fr,dr],exports:[yr,mr,dr],entryComponents:[fr]}]}],t.ctorParameters=function(){return[]},t}(),br=function(){function t(){this.main={maxSize:void 0,itemsPerPage:10,boundaryLinks:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",pageBtnClass:"",rotate:!0},this.pager={itemsPerPage:15,previousText:"\xab Previous",nextText:"Next \xbb",pageBtnClass:"",align:!0}}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),_r={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return wr}),multi:!0},wr=function(){function t(t,e,n,r){this.renderer=t,this.elementRef=e,this.changeDetection=r,this.numPages=new Oe.EventEmitter,this.pageChanged=new Oe.EventEmitter,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.renderer=t,this.elementRef=e,this.config||this.configureOptions(Object.assign({},n.main,n.pager))}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,this.changeDetection.markForCheck(),e!==this._page&&void 0!==e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(t){this.config=Object.assign({},t)},t.prototype.ngOnInit=function(){"undefined"!=typeof window&&(this.classMap=this.elementRef.nativeElement.getAttribute("class")||""),this.maxSize=void 0!==this.maxSize?this.maxSize:this.config.maxSize,this.rotate=void 0!==this.rotate?this.rotate:this.config.rotate,this.boundaryLinks=void 0!==this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks=void 0!==this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass=void 0!==this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage=void 0!==this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||this.config[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){e.target.blur()}this.writeValue(t),this.onChange(this.page)}},t.prototype.makePage=function(t,e,n){return{text:e,number:t,active:n}},t.prototype.getPages=function(t,e){var n=[],r=1,i=e,o=void 0!==this.maxSize&&this.maxSize<e;o&&(this.rotate?(r=Math.max(t-Math.floor(this.maxSize/2),1),(i=r+this.maxSize-1)>e&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var s=r;s<=i;s++){var a=this.makePage(s,s.toString(),s===t);n.push(a)}if(o&&!this.rotate){if(r>1){var u=this.makePage(r-1,"...",!1);n.unshift(u)}if(i<e){var c=this.makePage(i+1,"...",!1);n.push(c)}}return n},t.prototype.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(t||0,1)},t.decorators=[{type:Oe.Component,args:[{selector:"pager",template:'<ul class="pager"> <li [class.disabled]="noPrevious()" [class.previous]="align" [ngClass]="{\'pull-right\': align, \'float-right\': align}" class="{{ pageBtnClass }}"> <a href (click)="selectPage(page - 1, $event)">{{ getText(\'previous\') }}</a> </li> <li [class.disabled]="noNext()" [class.next]="align" [ngClass]="{\'pull-right\': align, \'float-right\': align}" class="{{ pageBtnClass }}"> <a href (click)="selectPage(page + 1, $event)">{{ getText(\'next\') }}</a> </li> </ul> ',providers:[_r]}]}],t.ctorParameters=function(){return[{type:Oe.Renderer2},{type:Oe.ElementRef},{type:br},{type:Oe.ChangeDetectorRef}]},t.propDecorators={align:[{type:Oe.Input}],maxSize:[{type:Oe.Input}],boundaryLinks:[{type:Oe.Input}],directionLinks:[{type:Oe.Input}],firstText:[{type:Oe.Input}],previousText:[{type:Oe.Input}],nextText:[{type:Oe.Input}],lastText:[{type:Oe.Input}],rotate:[{type:Oe.Input}],pageBtnClass:[{type:Oe.Input}],disabled:[{type:Oe.Input}],numPages:[{type:Oe.Output}],pageChanged:[{type:Oe.Output}],itemsPerPage:[{type:Oe.Input}],totalItems:[{type:Oe.Input}]},t}(),Cr={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return Er}),multi:!0},Er=function(){function t(t,e,n,r){this.renderer=t,this.elementRef=e,this.changeDetection=r,this.numPages=new Oe.EventEmitter,this.pageChanged=new Oe.EventEmitter,this.onChange=Function.prototype,this.onTouched=Function.prototype,this.inited=!1,this._page=1,this.renderer=t,this.elementRef=e,this.config||this.configureOptions(n.main)}return Object.defineProperty(t.prototype,"itemsPerPage",{get:function(){return this._itemsPerPage},set:function(t){this._itemsPerPage=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalItems",{get:function(){return this._totalItems},set:function(t){this._totalItems=t,this.totalPages=this.calculateTotalPages()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"totalPages",{get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.numPages.emit(t),this.inited&&this.selectPage(this.page)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"page",{get:function(){return this._page},set:function(t){var e=this._page;this._page=t>this.totalPages?this.totalPages:t||1,this.changeDetection.markForCheck(),e!==this._page&&void 0!==e&&this.pageChanged.emit({page:this._page,itemsPerPage:this.itemsPerPage})},enumerable:!0,configurable:!0}),t.prototype.configureOptions=function(t){this.config=Object.assign({},t)},t.prototype.ngOnInit=function(){"undefined"!=typeof window&&(this.classMap=this.elementRef.nativeElement.getAttribute("class")||""),this.maxSize=void 0!==this.maxSize?this.maxSize:this.config.maxSize,this.rotate=void 0!==this.rotate?this.rotate:this.config.rotate,this.boundaryLinks=void 0!==this.boundaryLinks?this.boundaryLinks:this.config.boundaryLinks,this.directionLinks=void 0!==this.directionLinks?this.directionLinks:this.config.directionLinks,this.pageBtnClass=void 0!==this.pageBtnClass?this.pageBtnClass:this.config.pageBtnClass,this.itemsPerPage=void 0!==this.itemsPerPage?this.itemsPerPage:this.config.itemsPerPage,this.totalPages=this.calculateTotalPages(),this.pages=this.getPages(this.page,this.totalPages),this.inited=!0},t.prototype.writeValue=function(t){this.page=t,this.pages=this.getPages(this.page,this.totalPages)},t.prototype.getText=function(t){return this[t+"Text"]||this.config[t+"Text"]},t.prototype.noPrevious=function(){return 1===this.page},t.prototype.noNext=function(){return this.page===this.totalPages},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.selectPage=function(t,e){if(e&&e.preventDefault(),!this.disabled){if(e&&e.target){e.target.blur()}this.writeValue(t),this.onChange(this.page)}},t.prototype.makePage=function(t,e,n){return{text:e,number:t,active:n}},t.prototype.getPages=function(t,e){var n=[],r=1,i=e,o=void 0!==this.maxSize&&this.maxSize<e;o&&(this.rotate?(r=Math.max(t-Math.floor(this.maxSize/2),1),(i=r+this.maxSize-1)>e&&(i=e,r=i-this.maxSize+1)):(r=(Math.ceil(t/this.maxSize)-1)*this.maxSize+1,i=Math.min(r+this.maxSize-1,e)));for(var s=r;s<=i;s++){var a=this.makePage(s,s.toString(),s===t);n.push(a)}if(o&&!this.rotate){if(r>1){var u=this.makePage(r-1,"...",!1);n.unshift(u)}if(i<e){var c=this.makePage(i+1,"...",!1);n.push(c)}}return n},t.prototype.calculateTotalPages=function(){var t=this.itemsPerPage<1?1:Math.ceil(this.totalItems/this.itemsPerPage);return Math.max(t||0,1)},t.decorators=[{type:Oe.Component,args:[{selector:"pagination",template:'<ul class="pagination" [ngClass]="classMap"> <li class="pagination-first page-item" *ngIf="boundaryLinks" [class.disabled]="noPrevious()||disabled"> <a class="page-link" href (click)="selectPage(1, $event)" [innerHTML]="getText(\'first\')"></a> </li> <li class="pagination-prev page-item" *ngIf="directionLinks" [class.disabled]="noPrevious()||disabled"> <a class="page-link" href (click)="selectPage(page - 1, $event)" [innerHTML]="getText(\'previous\')"></a> </li> <li *ngFor="let pg of pages" [class.active]="pg.active" [class.disabled]="disabled&&!pg.active" class="pagination-page page-item"> <a class="page-link" href (click)="selectPage(pg.number, $event)" [innerHTML]="pg.text"></a> </li> <li class="pagination-next page-item" *ngIf="directionLinks" [class.disabled]="noNext()||disabled"> <a class="page-link" href (click)="selectPage(page + 1, $event)" [innerHTML]="getText(\'next\')"></a></li> <li class="pagination-last page-item" *ngIf="boundaryLinks" [class.disabled]="noNext()||disabled"> <a class="page-link" href (click)="selectPage(totalPages, $event)" [innerHTML]="getText(\'last\')"></a></li> </ul> ',providers:[Cr]}]}],t.ctorParameters=function(){return[{type:Oe.Renderer2},{type:Oe.ElementRef},{type:br},{type:Oe.ChangeDetectorRef}]},t.propDecorators={align:[{type:Oe.Input}],maxSize:[{type:Oe.Input}],boundaryLinks:[{type:Oe.Input}],directionLinks:[{type:Oe.Input}],firstText:[{type:Oe.Input}],previousText:[{type:Oe.Input}],nextText:[{type:Oe.Input}],lastText:[{type:Oe.Input}],rotate:[{type:Oe.Input}],pageBtnClass:[{type:Oe.Input}],disabled:[{type:Oe.Input}],numPages:[{type:Oe.Output}],pageChanged:[{type:Oe.Output}],itemsPerPage:[{type:Oe.Input}],totalItems:[{type:Oe.Input}]},t}(),xr=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[br]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[wr,Er],exports:[wr,Er]}]}],t.ctorParameters=function(){return[]},t}(),Sr=function(){function t(){this.addClass=!0,this.bars=[],this._max=100}return Object.defineProperty(t.prototype,"max",{get:function(){return this._max},set:function(t){this._max=t,this.bars.forEach(function(t){t.recalculatePercentage()})},enumerable:!0,configurable:!0}),t.prototype.addBar=function(t){this.animate||(t.transition="none"),this.bars.push(t)},t.prototype.removeBar=function(t){this.bars.splice(this.bars.indexOf(t),1)},t.decorators=[{type:Oe.Directive,args:[{selector:"bs-progress, [progress]"}]}],t.ctorParameters=function(){return[]},t.propDecorators={animate:[{type:Oe.Input}],max:[{type:Oe.HostBinding,args:["attr.max"]},{type:Oe.Input}],addClass:[{type:Oe.HostBinding,args:["class.progress"]}]},t}(),Or=function(){function t(t){this.percent=0,this.progress=t}return Object.defineProperty(t.prototype,"value",{get:function(){return this._value},set:function(t){(t||0===t)&&(this._value=t,this.recalculatePercentage())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"setBarWidth",{get:function(){return this.recalculatePercentage(),this.isBs3?"":this.percent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.progress.addBar(this)},t.prototype.ngOnDestroy=function(){this.progress.removeBar(this)},t.prototype.recalculatePercentage=function(){this.percent=+(this.value/this.progress.max*100).toFixed(2);var t=this.progress.bars.reduce(function(t,e){return t+e.percent},0);t>100&&(this.percent-=t-100)},t.decorators=[{type:Oe.Component,args:[{selector:"bar",template:'<div class="progress-bar" style="min-width: 0;" role="progressbar" [ngClass]="type && \'progress-bar-\' + type + \' bg-\' + type" [ngStyle]="{width: (isBs3 ? (percent < 100 ? percent : 100) + \'%\' : \'100%\'), transition: transition}" aria-valuemin="0" [attr.aria-valuenow]="value" [attr.aria-valuetext]="percent.toFixed(0) + \'%\'" [attr.aria-valuemax]="max"> <ng-content></ng-content> </div> '}]}],t.ctorParameters=function(){return[{type:Sr,decorators:[{type:Oe.Host}]}]},t.propDecorators={type:[{type:Oe.Input}],value:[{type:Oe.Input}],setBarWidth:[{type:Oe.HostBinding,args:["style.width.%"]}]},t}(),Tr=function(){function t(){this.animate=!0,this.max=100}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),Pr=function(){function t(t){this.isStacked=!1,Object.assign(this,t)}return Object.defineProperty(t.prototype,"value",{set:function(t){this.isStacked=Array.isArray(t),this._value=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isBs3",{get:function(){return Object(Se.a)()},enumerable:!0,configurable:!0}),t.decorators=[{type:Oe.Component,args:[{selector:"progressbar",template:'<div progress [animate]="animate" [max]="max" [style.width]="!isBs3 ? \'100%\' : \'auto\'"> <bar [type]="type" [value]="_value" *ngIf="!isStacked"> <ng-content></ng-content> </bar> <ng-template [ngIf]="isStacked"> <bar *ngFor="let item of _value" [type]="item.type" [value]="item.value">{{ item.label }} </bar> </ng-template> </div> ',styles:["\n :host {\n width: 100%;\n }\n "]}]}],t.ctorParameters=function(){return[{type:Tr}]},t.propDecorators={animate:[{type:Oe.Input}],max:[{type:Oe.Input}],type:[{type:Oe.Input}],value:[{type:Oe.Input}]},t}(),Mr=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[Tr]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[Sr,Or,Pr],exports:[Sr,Or,Pr]}]}],t.ctorParameters=function(){return[]},t}(),kr={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return Ar}),multi:!0},Ar=function(){function t(t){this.changeDetection=t,this.max=5,this.onHover=new Oe.EventEmitter,this.onLeave=new Oe.EventEmitter,this.onChange=Function.prototype,this.onTouched=Function.prototype}return t.prototype.onKeydown=function(t){if(-1!==[37,38,39,40].indexOf(t.which)){t.preventDefault(),t.stopPropagation();var e=38===t.which||39===t.which?1:-1;this.rate(this.value+e)}},t.prototype.ngOnInit=function(){this.max=void 0!==this.max?this.max:5,this.titles=void 0!==this.titles&&this.titles.length>0?this.titles:["one","two","three","four","five"],this.range=this.buildTemplateObjects(this.max)},t.prototype.writeValue=function(t){if(t%1!==t)return this.value=Math.round(t),this.preValue=t,void this.changeDetection.markForCheck();this.preValue=t,this.value=t,this.changeDetection.markForCheck()},t.prototype.enter=function(t){this.readonly||(this.value=t,this.changeDetection.markForCheck(),this.onHover.emit(t))},t.prototype.reset=function(){this.value=this.preValue,this.changeDetection.markForCheck(),this.onLeave.emit(this.value)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.rate=function(t){!this.readonly&&t>=0&&t<=this.range.length&&(this.writeValue(t),this.onChange(t))},t.prototype.buildTemplateObjects=function(t){for(var e=[],n=0;n<t;n++)e.push({index:n,title:this.titles[n]||n+1});return e},t.decorators=[{type:Oe.Component,args:[{selector:"rating",template:'<span (mouseleave)="reset()" (keydown)="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" [attr.aria-valuemax]="range.length" [attr.aria-valuenow]="value"> <ng-template #star let-value="value" let-index="index">{{index < value ? \'★\' : \'☆\'}}</ng-template> <ng-template ngFor let-r [ngForOf]="range" let-index="index"> <span class="sr-only">({{ index < value ? \'*\' : \' \' }})</span> <span class="bs-rating-star" (mouseenter)="enter(index + 1)" (click)="rate(index + 1)" [title]="r.title" [style.cursor]="readonly ? \'default\' : \'pointer\'" [class.active]="index < value"> <ng-template [ngTemplateOutlet]="customTemplate || star" [ngTemplateOutletContext]="{index: index, value: value}"> </ng-template> </span> </ng-template> </span> ',providers:[kr],changeDetection:Oe.ChangeDetectionStrategy.OnPush}]}],t.ctorParameters=function(){return[{type:Oe.ChangeDetectorRef}]},t.propDecorators={max:[{type:Oe.Input}],readonly:[{type:Oe.Input}],titles:[{type:Oe.Input}],customTemplate:[{type:Oe.Input}],onHover:[{type:Oe.Output}],onLeave:[{type:Oe.Output}],onKeydown:[{type:Oe.HostListener,args:["keydown",["$event"]]}]},t}(),Ir=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[Ar],exports:[Ar]}]}],t.ctorParameters=function(){return[]},t}(),Dr=n("TO51"),Nr=function(){function t(){this.onCapture=new Dr.b}return t.prototype.dragStart=function(t){this.draggableItem=t},t.prototype.getItem=function(){return this.draggableItem},t.prototype.captureItem=function(t,e){return this.draggableItem.overZoneIndex!==t&&(this.draggableItem.lastZoneIndex=this.draggableItem.overZoneIndex,this.draggableItem.overZoneIndex=t,this.onCapture.next(this.draggableItem),this.draggableItem=Object.assign({},this.draggableItem,{overZoneIndex:t,i:e})),this.draggableItem},t.prototype.onCaptureItem=function(){return this.onCapture},t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),Rr=function(){function t(e){var n=this;this.wrapperClass="",this.wrapperStyle={},this.itemClass="",this.itemStyle={},this.itemActiveClass="",this.itemActiveStyle={},this.placeholderClass="",this.placeholderStyle={},this.placeholderItem="",this.onChange=new Oe.EventEmitter,this.showPlaceholder=!1,this.activeItem=-1,this.onTouched=Function.prototype,this.onChanged=Function.prototype,this.transfer=e,this.currentZoneIndex=t.globalZoneIndex++,this.transfer.onCaptureItem().subscribe(function(t){return n.onDrop(t)})}return Object.defineProperty(t.prototype,"items",{get:function(){return this._items},set:function(t){this._items=t;var e=this.items.map(function(t){return t.initData});this.onChanged(e),this.onChange.emit(e)},enumerable:!0,configurable:!0}),t.prototype.onItemDragstart=function(t,e,n){this.initDragstartEvent(t),this.onTouched(),this.transfer.dragStart({event:t,item:e,i:n,initialIndex:n,lastZoneIndex:this.currentZoneIndex,overZoneIndex:this.currentZoneIndex})},t.prototype.onItemDragover=function(t,e){if(this.transfer.getItem()){t.preventDefault();var n=this.transfer.captureItem(this.currentZoneIndex,this.items.length),r=[];r=this.items.length?n.i>e?this.items.slice(0,e).concat([n.item],this.items.slice(e,n.i),this.items.slice(n.i+1)):this.items.slice(0,n.i).concat(this.items.slice(n.i+1,e+1),[n.item],this.items.slice(e+1)):[n.item],this.items=r,n.i=e,this.activeItem=e,this.updatePlaceholderState()}},t.prototype.cancelEvent=function(t){this.transfer.getItem()&&t&&t.preventDefault()},t.prototype.onDrop=function(t){t&&t.overZoneIndex!==this.currentZoneIndex&&t.lastZoneIndex===this.currentZoneIndex&&(this.items=this.items.filter(function(e,n){return n!==t.i}),this.updatePlaceholderState()),this.resetActiveItem(void 0)},t.prototype.resetActiveItem=function(t){this.cancelEvent(t),this.activeItem=-1},t.prototype.registerOnChange=function(t){this.onChanged=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.writeValue=function(t){var e=this;this.items=t?t.map(function(t,n){return{id:n,initData:t,value:e.fieldName?t[e.fieldName]:t}}):[],this.updatePlaceholderState()},t.prototype.updatePlaceholderState=function(){this.showPlaceholder=!this._items.length},t.prototype.getItemStyle=function(t){return t?Object.assign({},this.itemStyle,this.itemActiveStyle):this.itemStyle},t.prototype.initDragstartEvent=function(t){t.dataTransfer.setData("Text","placeholder")},t.globalZoneIndex=0,t.decorators=[{type:Oe.Component,args:[{selector:"bs-sortable",exportAs:"bs-sortable",template:'\n<div\n [ngClass]="wrapperClass"\n [ngStyle]="wrapperStyle"\n [ngStyle]="wrapperStyle"\n (dragover)="cancelEvent($event)"\n (dragenter)="cancelEvent($event)"\n (drop)="resetActiveItem($event)"\n (mouseleave)="resetActiveItem($event)">\n <div\n *ngIf="showPlaceholder"\n [ngClass]="placeholderClass"\n [ngStyle]="placeholderStyle"\n (dragover)="onItemDragover($event, 0)"\n (dragenter)="cancelEvent($event)"\n >{{placeholderItem}}</div>\n <div\n *ngFor="let item of items; let i=index;"\n [ngClass]="[ itemClass, i === activeItem ? itemActiveClass : \'\' ]"\n [ngStyle]="getItemStyle(i === activeItem)"\n draggable="true"\n (dragstart)="onItemDragstart($event, item, i)"\n (dragend)="resetActiveItem($event)"\n (dragover)="onItemDragover($event, i)"\n (dragenter)="cancelEvent($event)"\n ><ng-template [ngTemplateOutlet]="itemTemplate || defItemTemplate"\n [ngTemplateOutletContext]="{item:item, index: i}"></ng-template></div>\n</div>\n\n<ng-template #defItemTemplate let-item="item">{{item.value}}</ng-template> \n',providers:[{provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return t}),multi:!0}]}]}],t.ctorParameters=function(){return[{type:Nr}]},t.propDecorators={fieldName:[{type:Oe.Input}],wrapperClass:[{type:Oe.Input}],wrapperStyle:[{type:Oe.Input}],itemClass:[{type:Oe.Input}],itemStyle:[{type:Oe.Input}],itemActiveClass:[{type:Oe.Input}],itemActiveStyle:[{type:Oe.Input}],placeholderClass:[{type:Oe.Input}],placeholderStyle:[{type:Oe.Input}],placeholderItem:[{type:Oe.Input}],itemTemplate:[{type:Oe.Input}],onChange:[{type:Oe.Output}]},t}(),jr=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[Nr]}},t.decorators=[{type:Oe.NgModule,args:[{declarations:[Rr],imports:[ke.CommonModule],exports:[Rr]}]}],t.ctorParameters=function(){return[]},t}(),Lr=function(){function t(t){this.viewRef=t}return Object.defineProperty(t.prototype,"ngTransclude",{get:function(){return this._ngTransclude},set:function(t){this._ngTransclude=t,t&&this.viewRef.createEmbeddedView(t)},enumerable:!0,configurable:!0}),t.decorators=[{type:Oe.Directive,args:[{selector:"[ngTransclude]"}]}],t.ctorParameters=function(){return[{type:Oe.ViewContainerRef}]},t.propDecorators={ngTransclude:[{type:Oe.Input}]},t}(),Vr=function(){function t(){this.type="tabs"}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),Fr=function(){function t(t,e){this.renderer=e,this.clazz=!0,this.tabs=[],this.classMap={},Object.assign(this,t)}return Object.defineProperty(t.prototype,"vertical",{get:function(){return this._vertical},set:function(t){this._vertical=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"justified",{get:function(){return this._justified},set:function(t){this._justified=t,this.setClassMap()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t,this.setClassMap()},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.isDestroyed=!0},t.prototype.addTab=function(t){this.tabs.push(t),t.active=1===this.tabs.length&&void 0===t.active},t.prototype.removeTab=function(t,e){void 0===e&&(e={reselect:!0,emit:!0});var n=this.tabs.indexOf(t);if(-1!==n&&!this.isDestroyed){if(e.reselect&&t.active&&this.hasAvailableTabs(n)){var r=this.getClosestTabIndex(n);this.tabs[r].active=!0}e.emit&&t.removed.emit(t),this.tabs.splice(n,1),t.elementRef.nativeElement.parentNode&&this.renderer.removeChild(t.elementRef.nativeElement.parentNode,t.elementRef.nativeElement)}},t.prototype.getClosestTabIndex=function(t){var e=this.tabs.length;if(!e)return-1;for(var n=1;n<=e;n+=1){var r=t-n,i=t+n;if(this.tabs[r]&&!this.tabs[r].disabled)return r;if(this.tabs[i]&&!this.tabs[i].disabled)return i}return-1},t.prototype.hasAvailableTabs=function(t){var e=this.tabs.length;if(!e)return!1;for(var n=0;n<e;n+=1)if(!this.tabs[n].disabled&&n!==t)return!0;return!1},t.prototype.setClassMap=function(){this.classMap=(t={"nav-stacked":this.vertical,"flex-column":this.vertical,"nav-justified":this.justified},t["nav-"+this.type]=!0,t);var t},t.decorators=[{type:Oe.Component,args:[{selector:"tabset",template:'<ul class="nav" [ngClass]="classMap" (click)="$event.preventDefault()"> <li *ngFor="let tabz of tabs" [ngClass]="[\'nav-item\', tabz.customClass || \'\']" [class.active]="tabz.active" [class.disabled]="tabz.disabled"> <a href="javascript:void(0);" class="nav-link" [attr.id]="tabz.id ? tabz.id + \'-link\' : \'\'" [class.active]="tabz.active" [class.disabled]="tabz.disabled" (click)="tabz.active = true"> <span [ngTransclude]="tabz.headingRef">{{ tabz.heading }}</span> <span *ngIf="tabz.removable" (click)="$event.preventDefault(); removeTab(tabz);" class="bs-remove-tab"> ❌</span> </a> </li> </ul> <div class="tab-content"> <ng-content></ng-content> </div> '}]}],t.ctorParameters=function(){return[{type:Vr},{type:Oe.Renderer2}]},t.propDecorators={vertical:[{type:Oe.Input}],justified:[{type:Oe.Input}],type:[{type:Oe.Input}],clazz:[{type:Oe.HostBinding,args:["class.tab-container"]}]},t}(),Hr=function(){function t(t,e,n){this.elementRef=e,this.renderer=n,this.select=new Oe.EventEmitter,this.deselect=new Oe.EventEmitter,this.removed=new Oe.EventEmitter,this.addClass=!0,this.tabset=t,this.tabset.addTab(this)}return Object.defineProperty(t.prototype,"customClass",{get:function(){return this._customClass},set:function(t){var e=this;this.customClass&&this.customClass.split(" ").forEach(function(t){e.renderer.removeClass(e.elementRef.nativeElement,t)}),this._customClass=t?t.trim():null,this.customClass&&this.customClass.split(" ").forEach(function(t){e.renderer.addClass(e.elementRef.nativeElement,t)})},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){return this._active},set:function(t){var e=this;if(this._active!==t){if(this.disabled&&t||!t)return void(this._active&&!t&&(this.deselect.emit(this),this._active=t));this._active=t,this.select.emit(this),this.tabset.tabs.forEach(function(t){t!==e&&(t.active=!1)})}},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.removable=this.removable},t.prototype.ngOnDestroy=function(){this.tabset.removeTab(this,{reselect:!1,emit:!1})},t.decorators=[{type:Oe.Directive,args:[{selector:"tab, [tab]"}]}],t.ctorParameters=function(){return[{type:Fr},{type:Oe.ElementRef},{type:Oe.Renderer2}]},t.propDecorators={heading:[{type:Oe.Input}],id:[{type:Oe.HostBinding,args:["attr.id"]},{type:Oe.Input}],disabled:[{type:Oe.Input}],removable:[{type:Oe.Input}],customClass:[{type:Oe.Input}],active:[{type:Oe.HostBinding,args:["class.active"]},{type:Oe.Input}],select:[{type:Oe.Output}],deselect:[{type:Oe.Output}],removed:[{type:Oe.Output}],addClass:[{type:Oe.HostBinding,args:["class.tab-pane"]}]},t}(),Br=function(){function t(t,e){e.headingRef=t}return t.decorators=[{type:Oe.Directive,args:[{selector:"[tabHeading]"}]}],t.ctorParameters=function(){return[{type:Oe.TemplateRef},{type:Hr}]},t}(),Ur=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[Vr]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[Lr,Hr,Fr,Br],exports:[Hr,Fr,Br,Lr]}]}],t.ctorParameters=function(){return[]},t}(),Yr=function(){function t(){}return t.prototype.writeValue=function(e){return{type:t.WRITE_VALUE,payload:e}},t.prototype.changeHours=function(e){return{type:t.CHANGE_HOURS,payload:e}},t.prototype.changeMinutes=function(e){return{type:t.CHANGE_MINUTES,payload:e}},t.prototype.changeSeconds=function(e){return{type:t.CHANGE_SECONDS,payload:e}},t.prototype.setTime=function(e){return{type:t.SET_TIME_UNIT,payload:e}},t.prototype.updateControls=function(e){return{type:t.UPDATE_CONTROLS,payload:e}},t.WRITE_VALUE="[timepicker] write value from ng model",t.CHANGE_HOURS="[timepicker] change hours",t.CHANGE_MINUTES="[timepicker] change minutes",t.CHANGE_SECONDS="[timepicker] change seconds",t.SET_TIME_UNIT="[timepicker] set time unit",t.UPDATE_CONTROLS="[timepicker] update controls",t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),zr=10,qr=24,Wr=12,Gr=60,Kr=60,Qr=function(){function t(){this.hourStep=1,this.minuteStep=5,this.secondsStep=10,this.showMeridian=!0,this.meridians=["AM","PM"],this.readonlyInput=!1,this.mousewheel=!0,this.arrowkeys=!0,this.showSpinners=!0,this.showSeconds=!1}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),Xr=(function(){function t(){}}(),{value:null,config:new Qr,controls:{canIncrementHours:!0,canIncrementMinutes:!0,canIncrementSeconds:!0,canDecrementHours:!0,canDecrementMinutes:!0,canDecrementSeconds:!0}}),$r=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function r(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Zr=function(t){function e(){var e=new bn.a({type:"[mini-ngrx] dispatcher init"}),n=new xn(Xr,e,Qt);return t.call(this,e,Qt,n)||this}return $r(e,t),e.decorators=[{type:Oe.Injectable}],e.ctorParameters=function(){return[]},e}(dn),Jr={provide:Fe.c,useExisting:Object(Oe.forwardRef)(function(){return ti}),multi:!0},ti=function(){function t(t,e,n,r){var i=this;this._store=n,this._timepickerActions=r,this.isValid=new Oe.EventEmitter,this.invalidHours=!1,this.invalidMinutes=!1,this.invalidSeconds=!1,this.onChange=Function.prototype,this.onTouched=Function.prototype,Object.assign(this,t),n.select(function(t){return t.value}).subscribe(function(t){i._renderTime(t),i.onChange(t),i._store.dispatch(i._timepickerActions.updateControls(Gt(i)))}),n.select(function(t){return t.controls}).subscribe(function(t){i.isValid.emit(Ut(i.hours,i.minutes,i.seconds,i.isPM())),Object.assign(i,t),e.markForCheck()})}return Object.defineProperty(t.prototype,"isSpinnersVisible",{get:function(){return this.showSpinners&&!this.readonlyInput},enumerable:!0,configurable:!0}),t.prototype.isPM=function(){return this.showMeridian&&this.meridian===this.meridians[1]},t.prototype.prevDef=function(t){t.preventDefault()},t.prototype.wheelSign=function(t){return-1*Math.sign(t.deltaY)},t.prototype.ngOnChanges=function(t){this._store.dispatch(this._timepickerActions.updateControls(Gt(this)))},t.prototype.changeHours=function(t,e){void 0===e&&(e=""),this._store.dispatch(this._timepickerActions.changeHours({step:t,source:e}))},t.prototype.changeMinutes=function(t,e){void 0===e&&(e=""),this._store.dispatch(this._timepickerActions.changeMinutes({step:t,source:e}))},t.prototype.changeSeconds=function(t,e){void 0===e&&(e=""),this._store.dispatch(this._timepickerActions.changeSeconds({step:t,source:e}))},t.prototype.updateHours=function(t){this.hours=t,this._updateTime()},t.prototype.updateMinutes=function(t){this.minutes=t,this._updateTime()},t.prototype.updateSeconds=function(t){this.seconds=t,this._updateTime()},t.prototype._updateTime=function(){var t=this.showSeconds?this.seconds:void 0;if(!Ut(this.hours,this.minutes,t,this.isPM()))return this.isValid.emit(!1),void this.onChange(null);this._store.dispatch(this._timepickerActions.setTime({hour:this.hours,minute:this.minutes,seconds:this.seconds,isPM:this.isPM()}))},t.prototype.toggleMeridian=function(){if(this.showMeridian&&!this.readonlyInput){this._store.dispatch(this._timepickerActions.changeHours({step:12,source:""}))}},t.prototype.writeValue=function(t){It(t)?this._store.dispatch(this._timepickerActions.writeValue(Lt(t))):null==t&&this._store.dispatch(this._timepickerActions.writeValue(null))},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this.readonlyInput=t},t.prototype._renderTime=function(t){if(!It(t))return this.hours="",this.minutes="",this.seconds="",void(this.meridian=this.meridians[0]);var e=Lt(t),n=e.getHours();this.showMeridian&&(this.meridian=this.meridians[n>=12?1:0],0===(n%=12)&&(n=12)),this.hours=Bt(n),this.minutes=Bt(e.getMinutes()),this.seconds=Bt(e.getUTCSeconds())},t.decorators=[{type:Oe.Component,args:[{selector:"timepicker",changeDetection:Oe.ChangeDetectionStrategy.OnPush,providers:[Jr,Zr],template:'<table> <tbody> <tr class="text-center" [class.hidden]="!isSpinnersVisible"> \x3c!-- increment hours button--\x3e <td> <a class="btn btn-link" [class.disabled]="!canIncrementHours" (click)="changeHours(hourStep)" ><span class="bs-chevron bs-chevron-up"></span></a> </td> \x3c!-- divider --\x3e <td> </td> \x3c!-- increment minutes button --\x3e <td> <a class="btn btn-link" [class.disabled]="!canIncrementMinutes" (click)="changeMinutes(minuteStep)" ><span class="bs-chevron bs-chevron-up"></span></a> </td> \x3c!-- divider --\x3e <td *ngIf="showSeconds"> </td> \x3c!-- increment seconds button --\x3e <td *ngIf="showSeconds"> <a class="btn btn-link" [class.disabled]="!canIncrementSeconds" (click)="changeSeconds(secondsStep)"> <span class="bs-chevron bs-chevron-up"></span> </a> </td> \x3c!-- space between --\x3e <td> </td> \x3c!-- meridian placeholder--\x3e <td *ngIf="showMeridian"></td> </tr> <tr> \x3c!-- hours --\x3e <td class="form-group" [class.has-error]="invalidHours"> <input type="text" class="form-control text-center bs-timepicker-field" placeholder="HH" maxlength="2" [readonly]="readonlyInput" [value]="hours" (wheel)="prevDef($event);changeHours(hourStep * wheelSign($event), \'wheel\')" (keydown.ArrowUp)="changeHours(hourStep, \'key\')" (keydown.ArrowDown)="changeHours(-hourStep, \'key\')" (change)="updateHours($event.target.value)"></td> \x3c!-- divider --\x3e <td> : </td> \x3c!-- minutes --\x3e <td class="form-group" [class.has-error]="invalidMinutes"> <input type="text" class="form-control text-center bs-timepicker-field" placeholder="MM" maxlength="2" [readonly]="readonlyInput" [value]="minutes" (wheel)="prevDef($event);changeMinutes(minuteStep * wheelSign($event), \'wheel\')" (keydown.ArrowUp)="changeMinutes(minuteStep, \'key\')" (keydown.ArrowDown)="changeMinutes(-minuteStep, \'key\')" (change)="updateMinutes($event.target.value)"> </td> \x3c!-- divider --\x3e <td *ngIf="showSeconds"> : </td> \x3c!-- seconds --\x3e <td class="form-group" *ngIf="showSeconds" [class.has-error]="invalidSeconds"> <input type="text" class="form-control text-center bs-timepicker-field" placeholder="SS" maxlength="2" [readonly]="readonlyInput" [value]="seconds" (wheel)="prevDef($event);changeSeconds(secondsStep * wheelSign($event), \'wheel\')" (keydown.ArrowUp)="changeSeconds(secondsStep, \'key\')" (keydown.ArrowDown)="changeSeconds(-secondsStep, \'key\')" (change)="updateSeconds($event.target.value)"> </td> \x3c!-- space between --\x3e <td> </td> \x3c!-- meridian --\x3e <td *ngIf="showMeridian"> <button type="button" class="btn btn-default text-center" [disabled]="readonlyInput" [class.disabled]="readonlyInput" (click)="toggleMeridian()" >{{ meridian }} </button> </td> </tr> <tr class="text-center" [class.hidden]="!isSpinnersVisible"> \x3c!-- decrement hours button--\x3e <td> <a class="btn btn-link" [class.disabled]="!canDecrementHours" (click)="changeHours(-hourStep)"> <span class="bs-chevron bs-chevron-down"></span> </a> </td> \x3c!-- divider --\x3e <td> </td> \x3c!-- decrement minutes button--\x3e <td> <a class="btn btn-link" [class.disabled]="!canDecrementMinutes" (click)="changeMinutes(-minuteStep)"> <span class="bs-chevron bs-chevron-down"></span> </a> </td> \x3c!-- divider --\x3e <td *ngIf="showSeconds"> </td> \x3c!-- decrement seconds button--\x3e <td *ngIf="showSeconds"> <a class="btn btn-link" [class.disabled]="!canDecrementSeconds" (click)="changeSeconds(-secondsStep)"> <span class="bs-chevron bs-chevron-down"></span> </a> </td> \x3c!-- space between --\x3e <td> </td> \x3c!-- meridian placeholder--\x3e <td *ngIf="showMeridian"></td> </tr> </tbody> </table> ',styles:["\n .bs-chevron{\n border-style: solid;\n display: block;\n width: 9px;\n height: 9px;\n position: relative;\n border-width: 3px 0px 0 3px;\n }\n .bs-chevron-up{\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n top: 2px;\n }\n .bs-chevron-down{\n -webkit-transform: rotate(-135deg);\n transform: rotate(-135deg);\n top: -2px;\n }\n .bs-timepicker-field{\n width: 50px;\n }\n "],encapsulation:Oe.ViewEncapsulation.None}]}],t.ctorParameters=function(){return[{type:Qr},{type:Oe.ChangeDetectorRef},{type:Zr},{type:Yr}]},t.propDecorators={hourStep:[{type:Oe.Input}],minuteStep:[{type:Oe.Input}],secondsStep:[{type:Oe.Input}],readonlyInput:[{type:Oe.Input}],mousewheel:[{type:Oe.Input}],arrowkeys:[{type:Oe.Input}],showSpinners:[{type:Oe.Input}],showMeridian:[{type:Oe.Input}],showSeconds:[{type:Oe.Input}],meridians:[{type:Oe.Input}],min:[{type:Oe.Input}],max:[{type:Oe.Input}],isValid:[{type:Oe.Output}]},t}(),ei=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[Qr,Yr,Zr]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[ti],exports:[ti]}]}],t.ctorParameters=function(){return[]},t}(),ni=function(){function t(){this.placement="top",this.triggers="hover focus"}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),ri=function(){function t(t){Object.assign(this,t)}return Object.defineProperty(t.prototype,"isBs3",{get:function(){return Object(Se.a)()},enumerable:!0,configurable:!0}),t.prototype.ngAfterViewInit=function(){this.classMap={in:!1,fade:!1},this.classMap[this.placement]=!0,this.classMap["tooltip-"+this.placement]=!0,this.classMap.in=!0,this.animation&&(this.classMap.fade=!0),this.containerClass&&(this.classMap[this.containerClass]=!0)},t.decorators=[{type:Oe.Component,args:[{selector:"bs-tooltip-container",changeDetection:Oe.ChangeDetectionStrategy.OnPush,host:{"[class]":'"tooltip in tooltip-" + placement + " " + "bs-tooltip-" + placement + " " + placement + " " + containerClass',"[class.show]":"!isBs3",role:"tooltip"},styles:["\n :host.tooltip {\n display: block;\n }\n :host.bs-tooltip-top .arrow, :host.bs-tooltip-bottom .arrow {\n left: calc(50% - 2.5px);\n }\n :host.bs-tooltip-left .arrow, :host.bs-tooltip-right .arrow {\n top: calc(50% - 2.5px);\n }\n "],template:'\n <div class="tooltip-arrow arrow"></div>\n <div class="tooltip-inner"><ng-content></ng-content></div>\n '}]}],t.ctorParameters=function(){return[{type:ni}]},t}(),ii=this&&this.__decorate||function(t,e,n,r){var i,o=arguments.length,s=o<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,n,r);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(s=(o<3?i(s):o>3?i(e,n,s):i(e,n))||s);return o>3&&s&&Object.defineProperty(e,n,s),s},oi=this&&this.__metadata||function(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)},si=function(){function t(t,e,n,r,i){this.tooltipChange=new Oe.EventEmitter,this.containerClass="",this._animation=!0,this._delay=0,this._fadeDuration=150,this.tooltipStateChanged=new Oe.EventEmitter,this._tooltip=r.createLoader(n,t,e).provide({provide:ni,useValue:i}),Object.assign(this,i),this.onShown=this._tooltip.onShown,this.onHidden=this._tooltip.onHidden}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._tooltip.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"htmlContent",{set:function(t){At("tooltipHtml was deprecated, please use `tooltip` instead"),this.tooltip=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_placement",{set:function(t){At("tooltipPlacement was deprecated, please use `placement` instead"),this.placement=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isOpen",{get:function(){return At("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen},set:function(t){At("tooltipIsOpen was deprecated, please use `isOpen` instead"),this.isOpen=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_enable",{get:function(){return At("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled},set:function(t){At("tooltipEnable was deprecated, please use `isDisabled` instead"),this.isDisabled=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_appendToBody",{get:function(){return At('tooltipAppendToBody was deprecated, please use `container="body"` instead'),"body"===this.container},set:function(t){At('tooltipAppendToBody was deprecated, please use `container="body"` instead'),this.container=t?"body":this.container},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_popupClass",{set:function(t){At("tooltipClass deprecated")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_tooltipContext",{set:function(t){At("tooltipContext deprecated")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_tooltipTrigger",{get:function(){return At("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers},set:function(t){At("tooltipTrigger was deprecated, please use `triggers` instead"),this.triggers=(t||"").toString()},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){var t=this;this._tooltip.listen({triggers:this.triggers,show:function(){return t.show()}}),this.tooltipChange.subscribe(function(e){e||t._tooltip.hide()})},t.prototype.toggle=function(){if(this.isOpen)return this.hide();this.show()},t.prototype.show=function(){var t=this;if(!(this.isOpen||this.isDisabled||this._delayTimeoutId)&&this.tooltip){var e=function(){t._delayTimeoutId&&(t._delayTimeoutId=void 0),t._tooltip.attach(ri).to(t.container).position({attachment:t.placement}).show({content:t.tooltip,placement:t.placement,containerClass:t.containerClass})};this._delay?this._delayTimeoutId=setTimeout(function(){e()},this._delay):e()}},t.prototype.hide=function(){var t=this;this._delayTimeoutId&&(clearTimeout(this._delayTimeoutId),this._delayTimeoutId=void 0),this._tooltip.isShown&&(this._tooltip.instance.classMap.in=!1,setTimeout(function(){t._tooltip.hide()},this._fadeDuration))},t.prototype.ngOnDestroy=function(){this._tooltip.dispose()},t.decorators=[{type:Oe.Directive,args:[{selector:"[tooltip], [tooltipHtml]",exportAs:"bs-tooltip"}]}],t.ctorParameters=function(){return[{type:Oe.ViewContainerRef},{type:Oe.Renderer2},{type:Oe.ElementRef},{type:lr.a},{type:ni}]},t.propDecorators={tooltip:[{type:Oe.Input}],tooltipChange:[{type:Oe.Output}],placement:[{type:Oe.Input}],triggers:[{type:Oe.Input}],container:[{type:Oe.Input}],isOpen:[{type:Oe.Input}],isDisabled:[{type:Oe.Input}],containerClass:[{type:Oe.Input}],onShown:[{type:Oe.Output}],onHidden:[{type:Oe.Output}],htmlContent:[{type:Oe.Input,args:["tooltipHtml"]}],_placement:[{type:Oe.Input,args:["tooltipPlacement"]}],_isOpen:[{type:Oe.Input,args:["tooltipIsOpen"]}],_enable:[{type:Oe.Input,args:["tooltipEnable"]}],_appendToBody:[{type:Oe.Input,args:["tooltipAppendToBody"]}],_animation:[{type:Oe.Input,args:["tooltipAnimation"]}],_popupClass:[{type:Oe.Input,args:["tooltipClass"]}],_tooltipContext:[{type:Oe.Input,args:["tooltipContext"]}],_delay:[{type:Oe.Input,args:["tooltipPopupDelay"]}],_fadeDuration:[{type:Oe.Input,args:["tooltipFadeDuration"]}],_tooltipTrigger:[{type:Oe.Input,args:["tooltipTrigger"]}],tooltipStateChanged:[{type:Oe.Output}]},ii([X(),oi("design:type",Object)],t.prototype,"tooltip",void 0),t}(),ai=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[ni,lr.a,vr.a]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[si,ri],exports:[si],entryComponents:[ri]}]}],t.ctorParameters=function(){return[]},t}(),ui={"\xc1":"A","\u0102":"A","\u1eae":"A","\u1eb6":"A","\u1eb0":"A","\u1eb2":"A","\u1eb4":"A","\u01cd":"A","\xc2":"A","\u1ea4":"A","\u1eac":"A","\u1ea6":"A","\u1ea8":"A","\u1eaa":"A","\xc4":"A","\u01de":"A","\u0226":"A","\u01e0":"A","\u1ea0":"A","\u0200":"A","\xc0":"A","\u1ea2":"A","\u0202":"A","\u0100":"A","\u0104":"A","\xc5":"A","\u01fa":"A","\u1e00":"A","\u023a":"A","\xc3":"A","\ua732":"AA","\xc6":"AE","\u01fc":"AE","\u01e2":"AE","\ua734":"AO","\ua736":"AU","\ua738":"AV","\ua73a":"AV","\ua73c":"AY","\u1e02":"B","\u1e04":"B","\u0181":"B","\u1e06":"B","\u0243":"B","\u0182":"B","\u0106":"C","\u010c":"C","\xc7":"C","\u1e08":"C","\u0108":"C","\u010a":"C","\u0187":"C","\u023b":"C","\u010e":"D","\u1e10":"D","\u1e12":"D","\u1e0a":"D","\u1e0c":"D","\u018a":"D","\u1e0e":"D","\u01f2":"D","\u01c5":"D","\u0110":"D","\u018b":"D","\u01f1":"DZ","\u01c4":"DZ","\xc9":"E","\u0114":"E","\u011a":"E","\u0228":"E","\u1e1c":"E","\xca":"E","\u1ebe":"E","\u1ec6":"E","\u1ec0":"E","\u1ec2":"E","\u1ec4":"E","\u1e18":"E","\xcb":"E","\u0116":"E","\u1eb8":"E","\u0204":"E","\xc8":"E","\u1eba":"E","\u0206":"E","\u0112":"E","\u1e16":"E","\u1e14":"E","\u0118":"E","\u0246":"E","\u1ebc":"E","\u1e1a":"E","\ua76a":"ET","\u1e1e":"F","\u0191":"F","\u01f4":"G","\u011e":"G","\u01e6":"G","\u0122":"G","\u011c":"G","\u0120":"G","\u0193":"G","\u1e20":"G","\u01e4":"G","\u1e2a":"H","\u021e":"H","\u1e28":"H","\u0124":"H","\u2c67":"H","\u1e26":"H","\u1e22":"H","\u1e24":"H","\u0126":"H","\xcd":"I","\u012c":"I","\u01cf":"I","\xce":"I","\xcf":"I","\u1e2e":"I","\u0130":"I","\u1eca":"I","\u0208":"I","\xcc":"I","\u1ec8":"I","\u020a":"I","\u012a":"I","\u012e":"I","\u0197":"I","\u0128":"I","\u1e2c":"I","\ua779":"D","\ua77b":"F","\ua77d":"G","\ua782":"R","\ua784":"S","\ua786":"T","\ua76c":"IS","\u0134":"J","\u0248":"J","\u1e30":"K","\u01e8":"K","\u0136":"K","\u2c69":"K","\ua742":"K","\u1e32":"K","\u0198":"K","\u1e34":"K","\ua740":"K","\ua744":"K","\u0139":"L","\u023d":"L","\u013d":"L","\u013b":"L","\u1e3c":"L","\u1e36":"L","\u1e38":"L","\u2c60":"L","\ua748":"L","\u1e3a":"L","\u013f":"L","\u2c62":"L","\u01c8":"L","\u0141":"L","\u01c7":"LJ","\u1e3e":"M","\u1e40":"M","\u1e42":"M","\u2c6e":"M","\u0143":"N","\u0147":"N","\u0145":"N","\u1e4a":"N","\u1e44":"N","\u1e46":"N","\u01f8":"N","\u019d":"N","\u1e48":"N","\u0220":"N","\u01cb":"N","\xd1":"N","\u01ca":"NJ","\xd3":"O","\u014e":"O","\u01d1":"O","\xd4":"O","\u1ed0":"O","\u1ed8":"O","\u1ed2":"O","\u1ed4":"O","\u1ed6":"O","\xd6":"O","\u022a":"O","\u022e":"O","\u0230":"O","\u1ecc":"O","\u0150":"O","\u020c":"O","\xd2":"O","\u1ece":"O","\u01a0":"O","\u1eda":"O","\u1ee2":"O","\u1edc":"O","\u1ede":"O","\u1ee0":"O","\u020e":"O","\ua74a":"O","\ua74c":"O","\u014c":"O","\u1e52":"O","\u1e50":"O","\u019f":"O","\u01ea":"O","\u01ec":"O","\xd8":"O","\u01fe":"O","\xd5":"O","\u1e4c":"O","\u1e4e":"O","\u022c":"O","\u01a2":"OI","\ua74e":"OO","\u0190":"E","\u0186":"O","\u0222":"OU","\u1e54":"P","\u1e56":"P","\ua752":"P","\u01a4":"P","\ua754":"P","\u2c63":"P","\ua750":"P","\ua758":"Q","\ua756":"Q","\u0154":"R","\u0158":"R","\u0156":"R","\u1e58":"R","\u1e5a":"R","\u1e5c":"R","\u0210":"R","\u0212":"R","\u1e5e":"R","\u024c":"R","\u2c64":"R","\ua73e":"C","\u018e":"E","\u015a":"S","\u1e64":"S","\u0160":"S","\u1e66":"S","\u015e":"S","\u015c":"S","\u0218":"S","\u1e60":"S","\u1e62":"S","\u1e68":"S","\u0164":"T","\u0162":"T","\u1e70":"T","\u021a":"T","\u023e":"T","\u1e6a":"T","\u1e6c":"T","\u01ac":"T","\u1e6e":"T","\u01ae":"T","\u0166":"T","\u2c6f":"A","\ua780":"L","\u019c":"M","\u0245":"V","\ua728":"TZ","\xda":"U","\u016c":"U","\u01d3":"U","\xdb":"U","\u1e76":"U","\xdc":"U","\u01d7":"U","\u01d9":"U","\u01db":"U","\u01d5":"U","\u1e72":"U","\u1ee4":"U","\u0170":"U","\u0214":"U","\xd9":"U","\u1ee6":"U","\u01af":"U","\u1ee8":"U","\u1ef0":"U","\u1eea":"U","\u1eec":"U","\u1eee":"U","\u0216":"U","\u016a":"U","\u1e7a":"U","\u0172":"U","\u016e":"U","\u0168":"U","\u1e78":"U","\u1e74":"U","\ua75e":"V","\u1e7e":"V","\u01b2":"V","\u1e7c":"V","\ua760":"VY","\u1e82":"W","\u0174":"W","\u1e84":"W","\u1e86":"W","\u1e88":"W","\u1e80":"W","\u2c72":"W","\u1e8c":"X","\u1e8a":"X","\xdd":"Y","\u0176":"Y","\u0178":"Y","\u1e8e":"Y","\u1ef4":"Y","\u1ef2":"Y","\u01b3":"Y","\u1ef6":"Y","\u1efe":"Y","\u0232":"Y","\u024e":"Y","\u1ef8":"Y","\u0179":"Z","\u017d":"Z","\u1e90":"Z","\u2c6b":"Z","\u017b":"Z","\u1e92":"Z","\u0224":"Z","\u1e94":"Z","\u01b5":"Z","\u0132":"IJ","\u0152":"OE","\u1d00":"A","\u1d01":"AE","\u0299":"B","\u1d03":"B","\u1d04":"C","\u1d05":"D","\u1d07":"E","\ua730":"F","\u0262":"G","\u029b":"G","\u029c":"H","\u026a":"I","\u0281":"R","\u1d0a":"J","\u1d0b":"K","\u029f":"L","\u1d0c":"L","\u1d0d":"M","\u0274":"N","\u1d0f":"O","\u0276":"OE","\u1d10":"O","\u1d15":"OU","\u1d18":"P","\u0280":"R","\u1d0e":"N","\u1d19":"R","\ua731":"S","\u1d1b":"T","\u2c7b":"E","\u1d1a":"R","\u1d1c":"U","\u1d20":"V","\u1d21":"W","\u028f":"Y","\u1d22":"Z","\xe1":"a","\u0103":"a","\u1eaf":"a","\u1eb7":"a","\u1eb1":"a","\u1eb3":"a","\u1eb5":"a","\u01ce":"a","\xe2":"a","\u1ea5":"a","\u1ead":"a","\u1ea7":"a","\u1ea9":"a","\u1eab":"a","\xe4":"a","\u01df":"a","\u0227":"a","\u01e1":"a","\u1ea1":"a","\u0201":"a","\xe0":"a","\u1ea3":"a","\u0203":"a","\u0101":"a","\u0105":"a","\u1d8f":"a","\u1e9a":"a","\xe5":"a","\u01fb":"a","\u1e01":"a","\u2c65":"a","\xe3":"a","\ua733":"aa","\xe6":"ae","\u01fd":"ae","\u01e3":"ae","\ua735":"ao","\ua737":"au","\ua739":"av","\ua73b":"av","\ua73d":"ay","\u1e03":"b","\u1e05":"b","\u0253":"b","\u1e07":"b","\u1d6c":"b","\u1d80":"b","\u0180":"b","\u0183":"b","\u0275":"o","\u0107":"c","\u010d":"c","\xe7":"c","\u1e09":"c","\u0109":"c","\u0255":"c","\u010b":"c","\u0188":"c","\u023c":"c","\u010f":"d","\u1e11":"d","\u1e13":"d","\u0221":"d","\u1e0b":"d","\u1e0d":"d","\u0257":"d","\u1d91":"d","\u1e0f":"d","\u1d6d":"d","\u1d81":"d","\u0111":"d","\u0256":"d","\u018c":"d","\u0131":"i","\u0237":"j","\u025f":"j","\u0284":"j","\u01f3":"dz","\u01c6":"dz","\xe9":"e","\u0115":"e","\u011b":"e","\u0229":"e","\u1e1d":"e","\xea":"e","\u1ebf":"e","\u1ec7":"e","\u1ec1":"e","\u1ec3":"e","\u1ec5":"e","\u1e19":"e","\xeb":"e","\u0117":"e","\u1eb9":"e","\u0205":"e","\xe8":"e","\u1ebb":"e","\u0207":"e","\u0113":"e","\u1e17":"e","\u1e15":"e","\u2c78":"e","\u0119":"e","\u1d92":"e","\u0247":"e","\u1ebd":"e","\u1e1b":"e","\ua76b":"et","\u1e1f":"f","\u0192":"f","\u1d6e":"f","\u1d82":"f","\u01f5":"g","\u011f":"g","\u01e7":"g","\u0123":"g","\u011d":"g","\u0121":"g","\u0260":"g","\u1e21":"g","\u1d83":"g","\u01e5":"g","\u1e2b":"h","\u021f":"h","\u1e29":"h","\u0125":"h","\u2c68":"h","\u1e27":"h","\u1e23":"h","\u1e25":"h","\u0266":"h","\u1e96":"h","\u0127":"h","\u0195":"hv","\xed":"i","\u012d":"i","\u01d0":"i","\xee":"i","\xef":"i","\u1e2f":"i","\u1ecb":"i","\u0209":"i","\xec":"i","\u1ec9":"i","\u020b":"i","\u012b":"i","\u012f":"i","\u1d96":"i","\u0268":"i","\u0129":"i","\u1e2d":"i","\ua77a":"d","\ua77c":"f","\u1d79":"g","\ua783":"r","\ua785":"s","\ua787":"t","\ua76d":"is","\u01f0":"j","\u0135":"j","\u029d":"j","\u0249":"j","\u1e31":"k","\u01e9":"k","\u0137":"k","\u2c6a":"k","\ua743":"k","\u1e33":"k","\u0199":"k","\u1e35":"k","\u1d84":"k","\ua741":"k","\ua745":"k","\u013a":"l","\u019a":"l","\u026c":"l","\u013e":"l","\u013c":"l","\u1e3d":"l","\u0234":"l","\u1e37":"l","\u1e39":"l","\u2c61":"l","\ua749":"l","\u1e3b":"l","\u0140":"l","\u026b":"l","\u1d85":"l","\u026d":"l","\u0142":"l","\u01c9":"lj","\u017f":"s","\u1e9c":"s","\u1e9b":"s","\u1e9d":"s","\u1e3f":"m","\u1e41":"m","\u1e43":"m","\u0271":"m","\u1d6f":"m","\u1d86":"m","\u0144":"n","\u0148":"n","\u0146":"n","\u1e4b":"n","\u0235":"n","\u1e45":"n","\u1e47":"n","\u01f9":"n","\u0272":"n","\u1e49":"n","\u019e":"n","\u1d70":"n","\u1d87":"n","\u0273":"n","\xf1":"n","\u01cc":"nj","\xf3":"o","\u014f":"o","\u01d2":"o","\xf4":"o","\u1ed1":"o","\u1ed9":"o","\u1ed3":"o","\u1ed5":"o","\u1ed7":"o","\xf6":"o","\u022b":"o","\u022f":"o","\u0231":"o","\u1ecd":"o","\u0151":"o","\u020d":"o","\xf2":"o","\u1ecf":"o","\u01a1":"o","\u1edb":"o","\u1ee3":"o","\u1edd":"o","\u1edf":"o","\u1ee1":"o","\u020f":"o","\ua74b":"o","\ua74d":"o","\u2c7a":"o","\u014d":"o","\u1e53":"o","\u1e51":"o","\u01eb":"o","\u01ed":"o","\xf8":"o","\u01ff":"o","\xf5":"o","\u1e4d":"o","\u1e4f":"o","\u022d":"o","\u01a3":"oi","\ua74f":"oo","\u025b":"e","\u1d93":"e","\u0254":"o","\u1d97":"o","\u0223":"ou","\u1e55":"p","\u1e57":"p","\ua753":"p","\u01a5":"p","\u1d71":"p","\u1d88":"p","\ua755":"p","\u1d7d":"p","\ua751":"p","\ua759":"q","\u02a0":"q","\u024b":"q","\ua757":"q","\u0155":"r","\u0159":"r","\u0157":"r","\u1e59":"r","\u1e5b":"r","\u1e5d":"r","\u0211":"r","\u027e":"r","\u1d73":"r","\u0213":"r","\u1e5f":"r","\u027c":"r","\u1d72":"r","\u1d89":"r","\u024d":"r","\u027d":"r","\u2184":"c","\ua73f":"c","\u0258":"e","\u027f":"r","\u015b":"s","\u1e65":"s","\u0161":"s","\u1e67":"s","\u015f":"s","\u015d":"s","\u0219":"s","\u1e61":"s","\u1e63":"s","\u1e69":"s","\u0282":"s","\u1d74":"s","\u1d8a":"s","\u023f":"s","\u0261":"g","\u1d11":"o","\u1d13":"o","\u1d1d":"u","\u0165":"t","\u0163":"t","\u1e71":"t","\u021b":"t","\u0236":"t","\u1e97":"t","\u2c66":"t","\u1e6b":"t","\u1e6d":"t","\u01ad":"t","\u1e6f":"t","\u1d75":"t","\u01ab":"t","\u0288":"t","\u0167":"t","\u1d7a":"th","\u0250":"a","\u1d02":"ae","\u01dd":"e","\u1d77":"g","\u0265":"h","\u02ae":"h","\u02af":"h","\u1d09":"i","\u029e":"k","\ua781":"l","\u026f":"m","\u0270":"m","\u1d14":"oe","\u0279":"r","\u027b":"r","\u027a":"r","\u2c79":"r","\u0287":"t","\u028c":"v","\u028d":"w","\u028e":"y","\ua729":"tz","\xfa":"u","\u016d":"u","\u01d4":"u","\xfb":"u","\u1e77":"u","\xfc":"u","\u01d8":"u","\u01da":"u","\u01dc":"u","\u01d6":"u","\u1e73":"u","\u1ee5":"u","\u0171":"u","\u0215":"u","\xf9":"u","\u1ee7":"u","\u01b0":"u","\u1ee9":"u","\u1ef1":"u","\u1eeb":"u","\u1eed":"u","\u1eef":"u","\u0217":"u","\u016b":"u","\u1e7b":"u","\u0173":"u","\u1d99":"u","\u016f":"u","\u0169":"u","\u1e79":"u","\u1e75":"u","\u1d6b":"ue","\ua778":"um","\u2c74":"v","\ua75f":"v","\u1e7f":"v","\u028b":"v","\u1d8c":"v","\u2c71":"v","\u1e7d":"v","\ua761":"vy","\u1e83":"w","\u0175":"w","\u1e85":"w","\u1e87":"w","\u1e89":"w","\u1e81":"w","\u2c73":"w","\u1e98":"w","\u1e8d":"x","\u1e8b":"x","\u1d8d":"x","\xfd":"y","\u0177":"y","\xff":"y","\u1e8f":"y","\u1ef5":"y","\u1ef3":"y","\u01b4":"y","\u1ef7":"y","\u1eff":"y","\u0233":"y","\u1e99":"y","\u024f":"y","\u1ef9":"y","\u017a":"z","\u017e":"z","\u1e91":"z","\u0291":"z","\u2c6c":"z","\u017c":"z","\u1e93":"z","\u0225":"z","\u1e95":"z","\u1d76":"z","\u1d8e":"z","\u0290":"z","\u01b6":"z","\u0240":"z","\ufb00":"ff","\ufb03":"ffi","\ufb04":"ffl","\ufb01":"fi","\ufb02":"fl","\u0133":"ij","\u0153":"oe","\ufb06":"st","\u2090":"a","\u2091":"e","\u1d62":"i","\u2c7c":"j","\u2092":"o","\u1d63":"r","\u1d64":"u","\u1d65":"v","\u2093":"x"},ci=function(){function t(t){Object.assign(this,t)}return t}(),li=function(){function t(t,e,n){void 0===e&&(e=t),void 0===n&&(n=!1),this.item=t,this.value=e,this.header=n}return t.prototype.isHeader=function(){return this.header},t.prototype.toString=function(){return this.value},t}(),pi=function(){function t(t,e){this.renderer=e,this.isFocused=!1,this._matches=[],this.isScrolledIntoView=function(t){var e=this.ulElement.nativeElement.scrollTop,n=e+this.ulElement.nativeElement.offsetHeight,r=t.offsetTop;return r+t.offsetHeight<=n&&r>=e},this.element=t}return Object.defineProperty(t.prototype,"isBs4",{get:function(){return!Object(Se.a)()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){return this._active},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},set:function(t){var e=this;this._matches=t,this.needScrollbar=this.typeaheadScrollable&&this.typeaheadOptionsInScrollableView<this.matches.length,this.typeaheadScrollable&&setTimeout(function(){e.setScrollableMode()}),this._matches.length>0&&(this._active=this._matches[0],this._active.isHeader()&&this.nextActiveMatch())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"optionsListTemplate",{get:function(){return this.parent?this.parent.optionsListTemplate:void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"typeaheadScrollable",{get:function(){return!!this.parent&&this.parent.typeaheadScrollable},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"typeaheadOptionsInScrollableView",{get:function(){return this.parent?this.parent.typeaheadOptionsInScrollableView:5},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"itemTemplate",{get:function(){return this.parent?this.parent.typeaheadItemTemplate:void 0},enumerable:!0,configurable:!0}),t.prototype.selectActiveMatch=function(){this.selectMatch(this._active)},t.prototype.prevActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t-1<0?this.matches.length-1:t-1],this._active.isHeader()&&this.prevActiveMatch(),this.typeaheadScrollable&&this.scrollPrevious(t)},t.prototype.nextActiveMatch=function(){var t=this.matches.indexOf(this._active);this._active=this.matches[t+1>this.matches.length-1?0:t+1],this._active.isHeader()&&this.nextActiveMatch(),this.typeaheadScrollable&&this.scrollNext(t)},t.prototype.selectActive=function(t){this.isFocused=!0,this._active=t},t.prototype.hightlight=function(t,e){var n,r,i=t.value,o=(this.parent&&this.parent.typeaheadLatinize?Xt(i):i).toLowerCase();if("object"==typeof e)for(var s=e.length,a=0;a<s;a+=1)n=o.indexOf(e[a]),r=e[a].length,n>=0&&r>0&&(i=i.substring(0,n)+"<strong>"+i.substring(n,n+r)+"</strong>"+i.substring(n+r),o=o.substring(0,n)+" "+" ".repeat(r)+" "+o.substring(n+r));else e&&(n=o.indexOf(e),r=e.length,n>=0&&r>0&&(i=i.substring(0,n)+"<strong>"+i.substring(n,n+r)+"</strong>"+i.substring(n+r)));return i},t.prototype.focusLost=function(){this.isFocused=!1},t.prototype.isActive=function(t){return this._active===t},t.prototype.selectMatch=function(t,e){var n=this;return void 0===e&&(e=void 0),e&&(e.stopPropagation(),e.preventDefault()),this.parent.changeModel(t),setTimeout(function(){return n.parent.typeaheadOnSelect.emit(t)},0),!1},t.prototype.setScrollableMode=function(){if(this.ulElement||(this.ulElement=this.element),this.liElements.first){var t=Ge.a.getStyles(this.ulElement.nativeElement),e=Ge.a.getStyles(this.liElements.first.nativeElement),n=parseFloat((t["padding-bottom"]?t["padding-bottom"]:"").replace("px","")),r=parseFloat((t["padding-top"]?t["padding-top"]:"0").replace("px","")),i=parseFloat((e.height?e.height:"0").replace("px","")),o=this.typeaheadOptionsInScrollableView*i;this.guiHeight=o+r+n+"px"}this.renderer.setStyle(this.element.nativeElement,"visibility","visible")},t.prototype.scrollPrevious=function(t){if(0===t)return void this.scrollToBottom();if(this.liElements){var e=this.liElements.toArray()[t-1];e&&!this.isScrolledIntoView(e.nativeElement)&&(this.ulElement.nativeElement.scrollTop=e.nativeElement.offsetTop)}},t.prototype.scrollNext=function(t){if(t+1>this.matches.length-1)return void this.scrollToTop();if(this.liElements){var e=this.liElements.toArray()[t+1];e&&!this.isScrolledIntoView(e.nativeElement)&&(this.ulElement.nativeElement.scrollTop=e.nativeElement.offsetTop-this.ulElement.nativeElement.offsetHeight+e.nativeElement.offsetHeight)}},t.prototype.scrollToBottom=function(){this.ulElement.nativeElement.scrollTop=this.ulElement.nativeElement.scrollHeight},t.prototype.scrollToTop=function(){this.ulElement.nativeElement.scrollTop=0},t.decorators=[{type:Oe.Component,args:[{selector:"typeahead-container",template:'\x3c!-- inject options list template --\x3e <ng-template [ngTemplateOutlet]="optionsListTemplate || (isBs4 ? bs4Template : bs3Template)" [ngTemplateOutletContext]="{matches:matches, itemTemplate:itemTemplate, query:query}"></ng-template> \x3c!-- default options item template --\x3e <ng-template #bsItemTemplate let-match="match" let-query="query"><span [innerHtml]="hightlight(match, query)"></span> </ng-template> \x3c!-- Bootstrap 3 options list template --\x3e <ng-template #bs3Template> <ul class="dropdown-menu" #ulElement [style.overflow-y]="needScrollbar ? \'scroll\': \'auto\'" [style.height]="needScrollbar ? guiHeight: \'auto\'"> <ng-template ngFor let-match let-i="index" [ngForOf]="matches"> <li #liElements *ngIf="match.isHeader()" class="dropdown-header">{{ match }}</li> <li #liElements *ngIf="!match.isHeader()" [class.active]="isActive(match)" (mouseenter)="selectActive(match)"> <a href="#" (click)="selectMatch(match, $event)" tabindex="-1"> <ng-template [ngTemplateOutlet]="itemTemplate || bsItemTemplate" [ngTemplateOutletContext]="{item:match.item, index:i, match:match, query:query}"></ng-template> </a> </li> </ng-template> </ul> </ng-template> \x3c!-- Bootstrap 4 options list template --\x3e <ng-template #bs4Template> <ng-template ngFor let-match let-i="index" [ngForOf]="matches"> <h6 *ngIf="match.isHeader()" class="dropdown-header">{{ match }}</h6> <ng-template [ngIf]="!match.isHeader()"> <button #liElements class="dropdown-item" (click)="selectMatch(match, $event)" (mouseenter)="selectActive(match)" [class.active]="isActive(match)"> <ng-template [ngTemplateOutlet]="itemTemplate || bsItemTemplate" [ngTemplateOutletContext]="{item:match.item, index:i, match:match, query:query}"></ng-template> </button> </ng-template> </ng-template> </ng-template> ',host:{class:"dropdown open","[class.dropdown-menu]":"isBs4","[style.overflow-y]":"isBs4 && needScrollbar ? 'scroll': 'visible'","[style.height]":"isBs4 && needScrollbar ? guiHeight: 'auto'","[style.visibility]":"typeaheadScrollable ? 'hidden' : 'visible'","[class.dropup]":"dropup",style:"position: absolute;display: block;"}}]}],t.ctorParameters=function(){return[{type:Oe.ElementRef},{type:Oe.Renderer2}]},t.propDecorators={ulElement:[{type:Oe.ViewChild,args:["ulElement"]}],liElements:[{type:Oe.ViewChildren,args:["liElements"]}],focusLost:[{type:Oe.HostListener,args:["mouseleave"]},{type:Oe.HostListener,args:["blur"]}]},t}(),hi=(n("NdV9"),n("Wy0q"),n("+DIC"),n("LmaP"),function(){function t(t,e,n,r,i,o){this.ngControl=t,this.element=e,this.renderer=r,this.changeDetection=o,this.typeaheadMinLength=void 0,this.typeaheadAsync=void 0,this.typeaheadLatinize=!0,this.typeaheadSingleWords=!0,this.typeaheadWordDelimiters=" ",this.typeaheadPhraseDelimiters="'\"",this.typeaheadScrollable=!1,this.typeaheadOptionsInScrollableView=5,this.typeaheadLoading=new Oe.EventEmitter,this.typeaheadNoResults=new Oe.EventEmitter,this.typeaheadOnSelect=new Oe.EventEmitter,this.typeaheadOnBlur=new Oe.EventEmitter,this.dropup=!1,this.isTypeaheadOptionsListActive=!1,this.keyUpEventEmitter=new Oe.EventEmitter,this.placement="bottom-left",this._subscriptions=[],this._typeahead=i.createLoader(e,n,r)}return t.prototype.ngOnInit=function(){this.typeaheadOptionsLimit=this.typeaheadOptionsLimit||20,this.typeaheadMinLength=void 0===this.typeaheadMinLength?1:this.typeaheadMinLength,this.typeaheadWaitMs=this.typeaheadWaitMs||0,void 0!==this.typeaheadAsync||this.typeahead instanceof ln.Observable||(this.typeaheadAsync=!1),this.typeahead instanceof ln.Observable&&(this.typeaheadAsync=!0),this.typeaheadAsync?this.asyncActions():this.syncActions()},t.prototype.onInput=function(t){var e=void 0!==t.target.value?t.target.value:void 0!==t.target.textContent?t.target.textContent:t.target.innerText;null!=e&&e.trim().length>=this.typeaheadMinLength?(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(t.target.value)):(this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!1),this.hide())},t.prototype.onChange=function(t){if(this._container){if(27===t.keyCode)return void this.hide();if(38===t.keyCode)return void this._container.prevActiveMatch();if(40===t.keyCode)return void this._container.nextActiveMatch();if(13===t.keyCode||9===t.keyCode)return void this._container.selectActiveMatch()}},t.prototype.onFocus=function(){0===this.typeaheadMinLength&&(this.typeaheadLoading.emit(!0),this.keyUpEventEmitter.emit(""))},t.prototype.onBlur=function(){this._container&&!this._container.isFocused&&this.typeaheadOnBlur.emit(this._container.active)},t.prototype.onKeydown=function(t){if(this._container)return 13===t.keyCode?void t.preventDefault():9===t.keyCode?void t.preventDefault():void 0},t.prototype.changeModel=function(t){var e=t.value;this.ngControl.viewToModelUpdate(e),this.ngControl.control.setValue(e),this.changeDetection.markForCheck(),this.hide()},Object.defineProperty(t.prototype,"matches",{get:function(){return this._matches},enumerable:!0,configurable:!0}),t.prototype.show=function(){var t=this;this._typeahead.attach(pi).to(this.container).position({attachment:(this.dropup?"top":"bottom")+" left"}).show({typeaheadRef:this,placement:this.placement,animation:!1,dropup:this.dropup}),this._outsideClickListener=this.renderer.listen("document","click",function(){t.onOutsideClick()}),this._container=this._typeahead.instance,this._container.parent=this;var e=(this.typeaheadLatinize?Xt(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this._container.query=this.typeaheadSingleWords?$t(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this._container.matches=this._matches,this.element.nativeElement.focus()},t.prototype.hide=function(){this._typeahead.isShown&&(this._typeahead.hide(),this._outsideClickListener(),this._container=null)},t.prototype.onOutsideClick=function(){this._container&&!this._container.isFocused&&this.hide()},t.prototype.ngOnDestroy=function(){for(var t=0,e=this._subscriptions;t<e.length;t++){e[t].unsubscribe()}this._typeahead.dispose()},t.prototype.asyncActions=function(){var t=this;this._subscriptions.push(this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(){return t.typeahead}).subscribe(function(e){t.finalizeAsyncCall(e)}))},t.prototype.syncActions=function(){var t=this;this._subscriptions.push(this.keyUpEventEmitter.debounceTime(this.typeaheadWaitMs).mergeMap(function(e){var n=t.normalizeQuery(e);return ln.Observable.from(t.typeahead).filter(function(e){return e&&t.testMatch(t.normalizeOption(e),n)}).toArray()}).subscribe(function(e){t.finalizeAsyncCall(e)}))},t.prototype.normalizeOption=function(t){var e=Zt(t,this.typeaheadOptionField);return(this.typeaheadLatinize?Xt(e):e).toLowerCase()},t.prototype.normalizeQuery=function(t){var e=(this.typeaheadLatinize?Xt(t):t).toString().toLowerCase();return e=this.typeaheadSingleWords?$t(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e},t.prototype.testMatch=function(t,e){var n;if("object"==typeof e){n=e.length;for(var r=0;r<n;r+=1)if(e[r].length>0&&t.indexOf(e[r])<0)return!1;return!0}return t.indexOf(e)>=0},t.prototype.finalizeAsyncCall=function(t){if(this.prepareMatches(t),this.typeaheadLoading.emit(!1),this.typeaheadNoResults.emit(!this.hasMatches()),!this.hasMatches())return void this.hide();if(this._container){var e=(this.typeaheadLatinize?Xt(this.ngControl.control.value):this.ngControl.control.value).toString().toLowerCase();this._container.query=this.typeaheadSingleWords?$t(e,this.typeaheadWordDelimiters,this.typeaheadPhraseDelimiters):e,this._container.matches=this._matches}else this.show()},t.prototype.prepareMatches=function(t){var e=this,n=t.slice(0,this.typeaheadOptionsLimit);if(this.typeaheadGroupField){var r=[];n.map(function(t){return Zt(t,e.typeaheadGroupField)}).filter(function(t,e,n){return n.indexOf(t)===e}).forEach(function(t){r.push(new li(t,t,!0)),r=r.concat(n.filter(function(n){return Zt(n,e.typeaheadGroupField)===t}).map(function(t){return new li(t,Zt(t,e.typeaheadOptionField))}))}),this._matches=r}else this._matches=n.map(function(t){return new li(t,Zt(t,e.typeaheadOptionField))})},t.prototype.hasMatches=function(){return this._matches.length>0},t.decorators=[{type:Oe.Directive,args:[{selector:"[typeahead]",exportAs:"bs-typeahead"}]}],t.ctorParameters=function(){return[{type:Fe.d},{type:Oe.ElementRef},{type:Oe.ViewContainerRef},{type:Oe.Renderer2},{type:lr.a},{type:Oe.ChangeDetectorRef}]},t.propDecorators={typeahead:[{type:Oe.Input}],typeaheadMinLength:[{type:Oe.Input}],typeaheadWaitMs:[{type:Oe.Input}],typeaheadOptionsLimit:[{type:Oe.Input}],typeaheadOptionField:[{type:Oe.Input}],typeaheadGroupField:[{type:Oe.Input}],typeaheadAsync:[{type:Oe.Input}],typeaheadLatinize:[{type:Oe.Input}],typeaheadSingleWords:[{type:Oe.Input}],typeaheadWordDelimiters:[{type:Oe.Input}],typeaheadPhraseDelimiters:[{type:Oe.Input}],typeaheadItemTemplate:[{type:Oe.Input}],optionsListTemplate:[{type:Oe.Input}],typeaheadScrollable:[{type:Oe.Input}],typeaheadOptionsInScrollableView:[{type:Oe.Input}],typeaheadLoading:[{type:Oe.Output}],typeaheadNoResults:[{type:Oe.Output}],typeaheadOnSelect:[{type:Oe.Output}],typeaheadOnBlur:[{type:Oe.Output}],container:[{type:Oe.Input}],dropup:[{type:Oe.Input}],onInput:[{type:Oe.HostListener,args:["input",["$event"]]}],onChange:[{type:Oe.HostListener,args:["keyup",["$event"]]}],onFocus:[{type:Oe.HostListener,args:["click"]},{type:Oe.HostListener,args:["focus"]}],onBlur:[{type:Oe.HostListener,args:["blur"]}],onKeydown:[{type:Oe.HostListener,args:["keydown",["$event"]]}]},t}()),fi=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[lr.a,vr.a]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[pi,hi],exports:[pi,hi],entryComponents:[pi]}]}],t.ctorParameters=function(){return[]},t}(),di=function(){function t(){this.placement="top",this.triggers="click",this.outsideClick=!1}return t.decorators=[{type:Oe.Injectable}],t.ctorParameters=function(){return[]},t}(),yi=function(){function t(t){Object.assign(this,t)}return Object.defineProperty(t.prototype,"isBs3",{get:function(){return Object(Se.a)()},enumerable:!0,configurable:!0}),t.decorators=[{type:Oe.Component,args:[{selector:"popover-container",changeDetection:Oe.ChangeDetectionStrategy.OnPush,host:{"[class]":'"popover in popover-" + placement + " " + "bs-popover-" + placement + " " + placement + " " + containerClass',"[class.show]":"!isBs3",role:"tooltip",style:"display:block;"},styles:["\n :host.bs-popover-top .arrow, :host.bs-popover-bottom .arrow {\n left: calc(50% - 5px);\n }\n :host.bs-popover-left .arrow, :host.bs-popover-right .arrow {\n top: calc(50% - 2.5px);\n }\n "],template:'<div class="popover-arrow arrow"></div> <h3 class="popover-title popover-header" *ngIf="title">{{ title }}</h3> <div class="popover-content popover-body"> <ng-content></ng-content> </div> '}]}],t.ctorParameters=function(){return[{type:di}]},t.propDecorators={placement:[{type:Oe.Input}],title:[{type:Oe.Input}]},t}(),mi=function(){function t(t,e,n,r,i){this.outsideClick=!1,this.containerClass="",this._isInited=!1,this._popover=i.createLoader(t,n,e).provide({provide:di,useValue:r}),Object.assign(this,r),this.onShown=this._popover.onShown,this.onHidden=this._popover.onHidden,"undefined"!=typeof window&&t.nativeElement.addEventListener("click",function(){try{t.nativeElement.focus()}catch(t){return}})}return Object.defineProperty(t.prototype,"isOpen",{get:function(){return this._popover.isShown},set:function(t){t?this.show():this.hide()},enumerable:!0,configurable:!0}),t.prototype.show=function(){!this._popover.isShown&&this.popover&&(this._popover.attach(yi).to(this.container).position({attachment:this.placement}).show({content:this.popover,context:this.popoverContext,placement:this.placement,title:this.popoverTitle,containerClass:this.containerClass}),this.isOpen=!0)},t.prototype.hide=function(){this.isOpen&&(this._popover.hide(),this.isOpen=!1)},t.prototype.toggle=function(){if(this.isOpen)return this.hide();this.show()},t.prototype.ngOnInit=function(){var t=this;this._isInited||(this._isInited=!0,this._popover.listen({triggers:this.triggers,outsideClick:this.outsideClick,show:function(){return t.show()}}))},t.prototype.ngOnDestroy=function(){this._popover.dispose()},t.decorators=[{type:Oe.Directive,args:[{selector:"[popover]",exportAs:"bs-popover"}]}],t.ctorParameters=function(){return[{type:Oe.ElementRef},{type:Oe.Renderer2},{type:Oe.ViewContainerRef},{type:di},{type:lr.a}]},t.propDecorators={popover:[{type:Oe.Input}],popoverContext:[{type:Oe.Input}],popoverTitle:[{type:Oe.Input}],placement:[{type:Oe.Input}],outsideClick:[{type:Oe.Input}],triggers:[{type:Oe.Input}],container:[{type:Oe.Input}],containerClass:[{type:Oe.Input}],isOpen:[{type:Oe.Input}],onShown:[{type:Oe.Output}],onHidden:[{type:Oe.Output}]},t}(),vi=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[di,lr.a,vr.a]}},t.decorators=[{type:Oe.NgModule,args:[{imports:[ke.CommonModule],declarations:[mi,yi],exports:[mi],entryComponents:[yi]}]}],t.ctorParameters=function(){return[]},t}(),gi={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},bi={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},_i=function(t){return 0===t?0:1===t?1:2===t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},wi={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"]},Ci=function(t){return function(e,n){var r=_i(e),i=wi[t][_i(e)];return 2===r&&(i=i[n?0:1]),i.replace(/%d/i,e)}},Ei=["\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u064a\u0646\u0627\u064a\u0631","\u0634\u0628\u0627\u0637 \u0641\u0628\u0631\u0627\u064a\u0631","\u0622\u0630\u0627\u0631 \u0645\u0627\u0631\u0633","\u0646\u064a\u0633\u0627\u0646 \u0623\u0628\u0631\u064a\u0644","\u0623\u064a\u0627\u0631 \u0645\u0627\u064a\u0648","\u062d\u0632\u064a\u0631\u0627\u0646 \u064a\u0648\u0646\u064a\u0648","\u062a\u0645\u0648\u0632 \u064a\u0648\u0644\u064a\u0648","\u0622\u0628 \u0623\u063a\u0633\u0637\u0633","\u0623\u064a\u0644\u0648\u0644 \u0633\u0628\u062a\u0645\u0628\u0631","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u0623\u0648\u0644 \u0623\u0643\u062a\u0648\u0628\u0631","\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a \u0646\u0648\u0641\u0645\u0628\u0631","\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0644 \u062f\u064a\u0633\u0645\u0628\u0631"],xi={abbr:"ar",months:Ei,monthsShort:Ei,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(t){return"\u0645"===t},meridiem:function(t,e,n){return t<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:Ci("s"),m:Ci("m"),mm:Ci("m"),h:Ci("h"),hh:Ci("h"),d:Ci("d"),dd:Ci("d"),M:Ci("M"),MM:Ci("M"),y:Ci("y"),yy:Ci("y")},preparse:function(t){return t.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(t){return bi[t]}).replace(/\u060c/g,",")},postformat:function(t){return t?t.replace(/\d/g,function(t){return gi[t]}).replace(/,/g,"\u060c"):t},week:{dow:6,doy:12}},Si={abbr:"cs",months:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),monthsShort:"led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),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:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:"[p\u0159\xed\u0161t\xed] dddd [v] LT",lastDay:"[v\u010dera v] LT",lastWeek:"[minul\xfd] dddd [v] LT",sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:te,m:te,mm:te,h:te,hh:te,d:te,dd:te,M:te,MM:te,y:te,yy:te},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:function(t){return t+"."},week:{dow:1,doy:4}},Oi={abbr:"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",m:ee,mm:"%d Minuten",h:ee,hh:"%d Stunden",d:ee,dd:ee,M:ee,MM:ee,y:ee,yy:ee},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:function(t,e){return t+"."},week:{dow:1,doy:4}},Ti={abbr:"en-gb",months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(t){var e=t%10;return t+(1===Math.trunc(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th")},week:{dow:1,doy:4}},Pi="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Mi=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],ki=/^(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,Ai={abbr:"es",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:Pi,monthsRegex:ki,monthsShortRegex:ki,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:Mi,longMonthsParse:Mi,shortMonthsParse:Mi,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"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\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:function(t){return t+"\xba"},week:{dow:1,doy:4}},Ii="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Di=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],Ni=/^(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,Ri={abbr:"es-do",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:Ii,monthsRegex:Ni,monthsShortRegex:Ni,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:Di,longMonthsParse:Di,shortMonthsParse:Di,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"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\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:function(t){return t+"\xba"},week:{dow:1,doy:4}},ji="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),Li={abbr:"es-us",months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:ji,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",LTS:"H:mm:ss",L:"MM/DD/YYYY",LL:"MMMM [de] D [de] YYYY",LLL:"MMMM [de] D [de] YYYY H:mm",LLLL:"dddd, MMMM [de] D [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\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:function(t){return t+"\xba"},week:{dow:0,doy:6}},Vi={abbr:"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",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(t,e){switch(e){case"D":return""+t+(1===t?"er":"");default:case"M":case"Q":case"DDD":case"d":return""+t+(1===t?"er":"e");case"w":case"W":return""+t+(1===t?"re":"e")}},week:{dow:1,doy:4}},Fi={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},Hi={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},Bi={abbr:"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",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(t){return t.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(t){return Hi[t]})},postformat:function(t){return t?t.replace(/\d/g,function(t){return Fi[t]}):t},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(t,e){var n=12===t?0:t;return"\u0930\u093e\u0924"===e?n<4?n:n+12:"\u0938\u0941\u092c\u0939"===e?n:"\u0926\u094b\u092a\u0939\u0930"===e?n>=10?n:n+12:"\u0936\u093e\u092e"===e?n+12:void 0},meridiem:function(t){return t<4?"\u0930\u093e\u0924":t<10?"\u0938\u0941\u092c\u0939":t<17?"\u0926\u094b\u092a\u0939\u0930":t<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}},Ui={abbr:"hu",months:"Janu\xe1r_Febru\xe1r_M\xe1rcius_\xc1prilis_M\xe1jus_J\xfanius_J\xfalius_Augusztus_Szeptember_Okt\xf3ber_November_December".split("_"),monthsShort:"Jan_Feb_M\xe1rc_\xc1pr_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"},calendar:{sameDay:"[Ma] LT[-kor]",nextDay:"[Holnap] LT[-kor]",nextWeek:"dddd [] LT",lastDay:"[Tegnap] LT",lastWeek:"[M\xfalt] dddd [] LT",sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:"n\xe9h\xe1ny m\xe1sodperce",m:"egy perce",mm:"%d perce",h:"egy \xf3r\xe1ja",hh:"%d \xf3r\xe1ja",d:"egy napja",dd:"%d napja",M:"egy h\xf3napja",MM:"%d h\xf3napja",y:"egy \xe9ve",yy:"%d \xe9ve"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}},Yi={abbr:"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"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:function(t){return t+"\xba"},week:{dow:1,doy:4}},zi={abbr:"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 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5 HH:mm dddd"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(t){return"\u5348\u5f8c"===t},meridiem:function(t){return t<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:"[\u6765\u9031]dddd LT",lastDay:"[\u6628\u65e5] LT",lastWeek:"[\u524d\u9031]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\u65e5";default:return t.toString()}},preparse:function(t){return t.replace(/[\u5e74\u6708]/g,"/").replace(/\u65e5+$/g,"").replace(/\u65e5/g," ").replace(/\u6642/g,":").replace(/\u5206+$/g,"").replace(/\u5206/g,":").replace(/\u79d2/g,"")},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\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"}},qi={abbr:"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(t,e){switch(e){case"d":case"D":case"DDD":return t+"\uc77c";case"M":return t+"\uc6d4";case"w":case"W":return t+"\uc8fc";default:return t.toString(10)}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(t){return"\uc624\ud6c4"===t},meridiem:function(t){return t<12?"\uc624\uc804":"\uc624\ud6c4"}},Wi="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Gi=[/^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],Ki=/^(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,Qi={abbr:"nl",months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:Wi,monthsRegex:Ki,monthsShortRegex:Ki,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:Gi,longMonthsParse:Gi,shortMonthsParse:Gi,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"\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(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}},Xi="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],Zi=/^(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,Ji={abbr:"nl-be",months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:Xi,monthsRegex:Zi,monthsShortRegex:Zi,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",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(t){return t+(1===t||8===t||t>=20?"ste":"de")},week:{dow:1,doy:4}},to="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),eo={abbr:"pl",months:to,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"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:re,mm:re,h:re,hh:re,d:"1 dzie\u0144",dd:"%d dni",M:"miesi\u0105c",MM:re,y:"rok",yy:re},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:function(t){return t+"."},week:{dow:1,doy:4}},no={abbr:"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"},relativeTime:{future:"em %s",past:"%s atr\xe1s",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:function(t){return t+"\xba"}},ro={abbr:"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",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(t){var e=t%10;return t+(1==~~(t%100/10)?"e":1===e?"a":2===e?"a":"e")},week:{dow:1,doy:4}},io=[/^\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],oo={abbr:"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:io,longMonthsParse:io,shortMonthsParse:io,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:"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"},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",m:oe,mm:oe,h:"\u0447\u0430\u0441",hh:oe,d:"\u0434\u0435\u043d\u044c",dd:oe,M:"\u043c\u0435\u0441\u044f\u0446",MM:oe,y:"\u0433\u043e\u0434",yy:oe},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(t){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(t)},meridiem:function(t){return t<4?"\u043d\u043e\u0447\u0438":t<12?"\u0443\u0442\u0440\u0430":t<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(t,e){switch(e){case"M":case"d":case"DDD":return t+"-\u0439";case"D":return t+"-\u0433\u043e";case"w":case"W":return t+"-\u044f";default:return t.toString(10)}},week:{dow:1,doy:4}},so={abbr:"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\u5e74MMMD\u65e5",LL:"YYYY\u5e74MMMD\u65e5",LLL:"YYYY\u5e74MMMD\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74MMMD\u65e5ddddAh\u70b9mm\u5206",l:"YYYY\u5e74MMMD\u65e5",ll:"YYYY\u5e74MMMD\u65e5",lll:"YYYY\u5e74MMMD\u65e5 HH:mm",llll:"YYYY\u5e74MMMD\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(t,e){return 12===t&&(t=0),"\u51cc\u6668"===e||"\u65e9\u4e0a"===e||"\u4e0a\u5348"===e?t:"\u4e0b\u5348"===e||"\u665a\u4e0a"===e?t+12:t>=11?t:t+12},meridiem:function(t,e){var n=100*t+e;return n<600?"\u51cc\u6668":n<900?"\u65e9\u4e0a":n<1130?"\u4e0a\u5348":n<1230?"\u4e2d\u5348":n<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(t,e){switch(e){case"d":case"D":case"DDD":return t+"\u65e5";case"M":return t+"\u6708";case"w":case"W":return t+"\u5468";default:return t.toString(10)}},relativeTime:{future:"%s\u5185",past:"%s\u524d",s:"\u51e0\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}},ao={abbr:"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:"[haftaya] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 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"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|\xfcnc\xfc|nc\u0131|uncu|\u0131nc\u0131)/,ordinal:function(t,e){return t+"."},week:{dow:1,doy:4}},uo={abbr:"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\u05f3_\u05d9\u05d5\u05dc\u05f3_\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\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".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:"[\u05d4\u05d9\u05d5\u05dd \u05d1] LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1] LT",nextWeek:"dddd [\u05d1] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1] LT",lastWeek:"[\u05e9\u05d1\u05d5\u05e2 \u05e9\u05e2\u05d1\u05e8] dddd [\u05d1] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"%s \u05dc\u05e4\u05e0\u05d9",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:"%d \u05e9\u05e2\u05d5\u05ea",d:"a \u05d9\u05d5\u05dd",dd:"%d \u05d9\u05de\u05d9\u05dd",M:"a \u05d7\u05d5\u05d3\u05e9",MM:"%d \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd",y:"a \u05e9\u05e0\u05d4",yy:"%d \u05e9\u05e0\u05d9\u05dd"},week:{dow:0,doy:4}};n.d(e,!1,function(){return W}),n.d(e,!1,function(){}),n.d(e,!1,function(){return Pe}),n.d(e,!1,function(){return Te}),n.d(e,!1,function(){return De}),n.d(e,!1,function(){return Me}),n.d(e,!1,function(){return Le}),n.d(e,!1,function(){return Ne}),n.d(e,!1,function(){return Ve}),n.d(e,!1,function(){return Be}),n.d(e,!1,function(){return Ye}),n.d(e,!1,function(){return ze}),n.d(e,!1,function(){return Qe}),n.d(e,!1,function(){return Ke}),n.d(e,!1,function(){return $e}),n.d(e,!1,function(){return Xe}),n.d(e,!1,function(){return Ae}),n.d(e,!1,function(){return Ie}),n.d(e,!1,function(){return Je}),n.d(e,!1,function(){return rn}),n.d(e,!1,function(){return en}),n.d(e,!1,function(){return un}),n.d(e,!1,function(){return on}),n.d(e,!1,function(){return sn}),n.d(e,!1,function(){return an}),n.d(e,"a",function(){return ur}),n.d(e,!1,function(){return mn}),n.d(e,!1,function(){return jn}),n.d(e,!1,function(){}),n.d(e,!1,function(){}),n.d(e,!1,function(){}),n.d(e,!1,function(){}),n.d(e,"b",function(){return cr.b}),n.d(e,!1,function(){}),n.d(e,!1,function(){return cr.a}),n.d(e,!1,function(){return gr}),n.d(e,!1,function(){return pr}),n.d(e,!1,function(){return hr}),n.d(e,!1,function(){return fr}),n.d(e,!1,function(){return dr}),n.d(e,!1,function(){return yr}),n.d(e,!1,function(){return mr}),n.d(e,!1,function(){return wr}),n.d(e,!1,function(){return Er}),n.d(e,!1,function(){return br}),n.d(e,!1,function(){return xr}),n.d(e,!1,function(){return Or}),n.d(e,!1,function(){return Pr}),n.d(e,!1,function(){return Tr}),n.d(e,!1,function(){return Mr}),n.d(e,!1,function(){return Sr}),n.d(e,!1,function(){return Ar}),n.d(e,!1,function(){return Ir}),n.d(e,!1,function(){return Nr}),n.d(e,!1,function(){return Rr}),n.d(e,!1,function(){return jr}),n.d(e,!1,function(){return Lr}),n.d(e,!1,function(){return Hr}),n.d(e,!1,function(){return Br}),n.d(e,!1,function(){return Fr}),n.d(e,!1,function(){return Vr}),n.d(e,!1,function(){return Ur}),n.d(e,!1,function(){return ti}),n.d(e,!1,function(){return Qr}),n.d(e,!1,function(){return ei}),n.d(e,!1,function(){return ni}),n.d(e,!1,function(){return ri}),n.d(e,!1,function(){return si}),n.d(e,!1,function(){return ai}),n.d(e,!1,function(){return ci}),n.d(e,!1,function(){return pi}),n.d(e,!1,function(){return hi}),n.d(e,!1,function(){return li}),n.d(e,!1,function(){return fi}),n.d(e,!1,function(){return di}),n.d(e,!1,function(){return yi}),n.d(e,!1,function(){return mi}),n.d(e,!1,function(){return vi}),n.d(e,!1,function(){return X}),n.d(e,!1,function(){return qe}),n.d(e,!1,function(){return Se.a}),n.d(e,!1,function(){return We.a}),n.d(e,!1,function(){return Ge.a}),n.d(e,!1,function(){}),n.d(e,!1,function(){return lr.a}),n.d(e,!1,function(){}),n.d(e,!1,function(){}),n.d(e,!1,function(){return vr.a}),n.d(e,!1,function(){}),n.d(e,!1,function(){return Q}),n.d(e,!1,function(){return K}),n.d(e,!1,function(){return xi}),n.d(e,!1,function(){return Si}),n.d(e,!1,function(){return Oi}),n.d(e,!1,function(){return Ti}),n.d(e,!1,function(){return Ai}),n.d(e,!1,function(){return Ri}),n.d(e,!1,function(){return Li}),n.d(e,!1,function(){return Vi}),n.d(e,!1,function(){return uo}),n.d(e,!1,function(){return Bi}),n.d(e,!1,function(){return Ui}),n.d(e,!1,function(){return Yi}),n.d(e,!1,function(){return zi}),n.d(e,!1,function(){return qi}),n.d(e,!1,function(){return Qi}),n.d(e,!1,function(){return Ji}),n.d(e,!1,function(){return eo}),n.d(e,!1,function(){return no}),n.d(e,!1,function(){return oo}),n.d(e,!1,function(){return ro}),n.d(e,!1,function(){return so}),n.d(e,!1,function(){return ao})},bywS:function(t,e,n){"use strict";function r(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),Object(i.a)(o.a,null,t)}e.a=r;var i=n("wP3s"),o=n("ltvI")},dSLC:function(t,e,n){"use strict";function r(t,e,n){return t.push(e),t}function i(){return Object(o.a)(r,[])}e.a=i;var o=n("tK9/")},dTYv:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(){function t(t,e,n){this.nodes=t,this.viewRef=e,this.componentRef=n}return t}()},"dmC+":function(t,e,n){"use strict";function r(t,e){return Object(i.a)(t,e)(this)}e.a=r;var i=n("qqDE")},dy2L:function(t,e,n){"use strict";var r=n("/oeL"),i=n("vCyR"),o=function(){function t(t,e){var n=this;this.el=t,this.modal=e,e&&this.modal.onOpen.subscribe(function(){n.el.nativeElement.focus()})}return t.decorators=[{type:r.Directive,args:[{selector:"[autofocus]"}]}],t.ctorParameters=[{type:r.ElementRef},{type:i.ModalComponent,decorators:[{type:r.Optional}]}],t}();e.AutofocusDirective=o},eIqN:function(t,e,n){"use strict";function r(){return new a.b}function i(){return function(t){return Object(s.a)()(Object(o.a)(r)(t))}}e.a=i;var o=n("LHF8"),s=n("RWQz"),a=n("TO51")},eL9U:function(t,e,n){"use strict";function r(t,e){return Object(i.a)(t,e)(this)}e.a=r;var i=n("8JPw")},eoFs:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("TO51"),i=n("Upor"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(t){function e(e){t.call(this),this._value=e}return o(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new i.a;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(r.b)},f37V:function(t,e,n){"use strict";function r(t,e){return Object(i.a)(t,e)(this)}e.a=r;var i=n("D0q/")},fRUx:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},"fc+i":function(t,e,n){"use strict";function r(){return j}function i(t){j||(j=t)}function o(){return z||(z=document.querySelector("base"))?z.getAttribute("href"):null}function s(t){return U||(U=document.createElement("a")),U.setAttribute("href",t),"/"===U.pathname.charAt(0)?U.pathname:"/"+U.pathname}function a(){return!!window.history.pushState}function u(t,e,n){return function(){n.get(R.ApplicationInitStatus).donePromise.then(function(){var n=r();Array.prototype.slice.apply(n.querySelectorAll(e,"style[ng-transition]")).filter(function(e){return n.getAttribute(e,"ng-transition")===t}).forEach(function(t){return n.remove(t)})})}}function c(t,e){Z||(R["\u0275global"].ng=Z=R["\u0275global"].ng||{}),Z[t]=e}function l(t){return Object(R.getDebugNode)(t)}function p(t,e){var n=(t||[]).concat(e||[]);return c(tt,l),c(et,Object.assign({},J,h(n||[]))),function(){return l}}function h(t){return t.reduce(function(t,e){return t[e.name]=e.token,t},{})}function f(t){return ht.replace(lt,t)}function d(t){return pt.replace(lt,t)}function y(t,e,n){for(var r=0;r<e.length;r++){var i=e[r];Array.isArray(i)?y(t,i,n):(i=i.replace(lt,t),n.push(i))}return n}function m(t){return function(e){!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}function v(t,e){if(t.charCodeAt(0)===yt)throw new Error("Found the synthetic "+e+" "+t+'. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.')}function g(t){return t=String(t),t.match(Ot)||t.match(Tt)?t:(Object(R.isDevMode)()&&r().log("WARNING: sanitizing unsafe URL value "+t+" (see http://g.co/ng/security#xss)"),"unsafe:"+t)}function b(t){return t=String(t),t.split(",").map(function(t){return g(t.trim())}).join(", ")}function _(){if(Pt)return Pt;Mt=r();var t=Mt.createElement("template");if("content"in t)return t;var e=Mt.createHtmlDocument();if(null==(Pt=Mt.querySelector(e,"body"))){var n=Mt.createElement("html",e);Pt=Mt.createElement("body",e),Mt.appendChild(n,Pt),Mt.appendChild(e,n)}return Pt}function w(t){for(var e={},n=0,r=t.split(",");n<r.length;n++){e[r[n]]=!0}return e}function C(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n={},r=0,i=t;r<i.length;r++){var o=i[r];for(var s in o)o.hasOwnProperty(s)&&(n[s]=!0)}return n}function E(t,e){if(e&&Mt.contains(t,e))throw new Error("Failed to sanitize html because the element is clobbered: "+Mt.getOuterHTML(t));return e}function x(t){return t.replace(/&/g,"&").replace(Ut,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Yt,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}function S(t){Mt.attributeMap(t).forEach(function(e,n){"xmlns:ns1"!==n&&0!==n.indexOf("ns1:")||Mt.removeAttribute(t,n)});for(var e=0,n=Mt.childNodesAsList(t);e<n.length;e++){var r=n[e];Mt.isElementNode(r)&&S(r)}}function O(t,e){try{var n=_(),r=e?String(e):"",i=5,o=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=o,Mt.setInnerHTML(n,r),t.documentMode&&S(n),o=Mt.getInnerHTML(n)}while(r!==o);for(var s=new Bt,a=s.sanitizeChildren(Mt.getTemplateContent(n)||n),u=Mt.getTemplateContent(n)||n,c=0,l=Mt.childNodesAsList(u);c<l.length;c++){var p=l[c];Mt.removeChild(u,p)}return Object(R.isDevMode)()&&s.sanitizedSomething&&Mt.log("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),a}catch(t){throw Pt=null,t}}function T(t){for(var e=!0,n=!0,r=0;r<t.length;r++){var i=t.charAt(r);"'"===i&&n?e=!e:'"'===i&&e&&(n=!n)}return e&&n}function P(t){if(!(t=String(t).trim()))return"";var e=t.match(qt);return e&&g(e[1])===e[1]||t.match(zt)&&T(t)?t:(Object(R.isDevMode)()&&r().log("WARNING: sanitizing unsafe style value "+t+" (see http://g.co/ng/security#xss)."),"unsafe")}function M(){Y.makeCurrent(),X.init()}function k(){return new R.ErrorHandler}function A(){return document}n.d(e,"a",function(){return ne}),n.d(e,"b",function(){return te}),n.d(e,"c",function(){return r});var I,D=n("6Xbx"),N=n("qbdv"),R=n("/oeL"),j=null,L=function(){function t(){this.resourceLoaderType=null}return t.prototype.hasProperty=function(t,e){},t.prototype.setProperty=function(t,e,n){},t.prototype.getProperty=function(t,e){},t.prototype.invoke=function(t,e,n){},t.prototype.logError=function(t){},t.prototype.log=function(t){},t.prototype.logGroup=function(t){},t.prototype.logGroupEnd=function(){},Object.defineProperty(t.prototype,"attrToPropMap",{get:function(){return this._attrToPropMap},set:function(t){this._attrToPropMap=t},enumerable:!0,configurable:!0}),t.prototype.contains=function(t,e){},t.prototype.parse=function(t){},t.prototype.querySelector=function(t,e){},t.prototype.querySelectorAll=function(t,e){},t.prototype.on=function(t,e,n){},t.prototype.onAndCancel=function(t,e,n){},t.prototype.dispatchEvent=function(t,e){},t.prototype.createMouseEvent=function(t){},t.prototype.createEvent=function(t){},t.prototype.preventDefault=function(t){},t.prototype.isPrevented=function(t){},t.prototype.getInnerHTML=function(t){},t.prototype.getTemplateContent=function(t){},t.prototype.getOuterHTML=function(t){},t.prototype.nodeName=function(t){},t.prototype.nodeValue=function(t){},t.prototype.type=function(t){},t.prototype.content=function(t){},t.prototype.firstChild=function(t){},t.prototype.nextSibling=function(t){},t.prototype.parentElement=function(t){},t.prototype.childNodes=function(t){},t.prototype.childNodesAsList=function(t){},t.prototype.clearNodes=function(t){},t.prototype.appendChild=function(t,e){},t.prototype.removeChild=function(t,e){},t.prototype.replaceChild=function(t,e,n){},t.prototype.remove=function(t){},t.prototype.insertBefore=function(t,e,n){},t.prototype.insertAllBefore=function(t,e,n){},t.prototype.insertAfter=function(t,e,n){},t.prototype.setInnerHTML=function(t,e){},t.prototype.getText=function(t){},t.prototype.setText=function(t,e){},t.prototype.getValue=function(t){},t.prototype.setValue=function(t,e){},t.prototype.getChecked=function(t){},t.prototype.setChecked=function(t,e){},t.prototype.createComment=function(t){},t.prototype.createTemplate=function(t){},t.prototype.createElement=function(t,e){},t.prototype.createElementNS=function(t,e,n){},t.prototype.createTextNode=function(t,e){},t.prototype.createScriptTag=function(t,e,n){},t.prototype.createStyleElement=function(t,e){},t.prototype.createShadowRoot=function(t){},t.prototype.getShadowRoot=function(t){},t.prototype.getHost=function(t){},t.prototype.getDistributedNodes=function(t){},t.prototype.clone=function(t){},t.prototype.getElementsByClassName=function(t,e){},t.prototype.getElementsByTagName=function(t,e){},t.prototype.classList=function(t){},t.prototype.addClass=function(t,e){},t.prototype.removeClass=function(t,e){},t.prototype.hasClass=function(t,e){},t.prototype.setStyle=function(t,e,n){},t.prototype.removeStyle=function(t,e){},t.prototype.getStyle=function(t,e){},t.prototype.hasStyle=function(t,e,n){},t.prototype.tagName=function(t){},t.prototype.attributeMap=function(t){},t.prototype.hasAttribute=function(t,e){},t.prototype.hasAttributeNS=function(t,e,n){},t.prototype.getAttribute=function(t,e){},t.prototype.getAttributeNS=function(t,e,n){},t.prototype.setAttribute=function(t,e,n){},t.prototype.setAttributeNS=function(t,e,n,r){},t.prototype.removeAttribute=function(t,e){},t.prototype.removeAttributeNS=function(t,e,n){},t.prototype.templateAwareRoot=function(t){},t.prototype.createHtmlDocument=function(){},t.prototype.getBoundingClientRect=function(t){},t.prototype.getTitle=function(t){},t.prototype.setTitle=function(t,e){},t.prototype.elementMatches=function(t,e){},t.prototype.isTemplateElement=function(t){},t.prototype.isTextNode=function(t){},t.prototype.isCommentNode=function(t){},t.prototype.isElementNode=function(t){},t.prototype.hasShadowRoot=function(t){},t.prototype.isShadowRoot=function(t){},t.prototype.importIntoDoc=function(t){},t.prototype.adoptNode=function(t){},t.prototype.getHref=function(t){},t.prototype.getEventKey=function(t){},t.prototype.resolveAndSetHref=function(t,e,n){},t.prototype.supportsDOMEvents=function(){},t.prototype.supportsNativeShadowDOM=function(){},t.prototype.getGlobalEventTarget=function(t,e){},t.prototype.getHistory=function(){},t.prototype.getLocation=function(){},t.prototype.getBaseHref=function(t){},t.prototype.resetBaseElement=function(){},t.prototype.getUserAgent=function(){},t.prototype.setData=function(t,e,n){},t.prototype.getComputedStyle=function(t){},t.prototype.getData=function(t,e){},t.prototype.supportsWebAnimation=function(){},t.prototype.performanceNow=function(){},t.prototype.getAnimationPrefix=function(){},t.prototype.getTransitionEnd=function(){},t.prototype.supportsAnimation=function(){},t.prototype.supportsCookies=function(){},t.prototype.getCookie=function(t){},t.prototype.setCookie=function(t,e){},t}(),V=function(t){function e(){var e=t.call(this)||this;e._animationPrefix=null,e._transitionEnd=null;try{var n=e.createElement("div",document);if(null!=e.getStyle(n,"animationName"))e._animationPrefix="";else for(var r=["Webkit","Moz","O","ms"],i=0;i<r.length;i++)if(null!=e.getStyle(n,r[i]+"AnimationName")){e._animationPrefix="-"+r[i].toLowerCase()+"-";break}var o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};Object.keys(o).forEach(function(t){null!=e.getStyle(n,t)&&(e._transitionEnd=o[t])})}catch(t){e._animationPrefix=null,e._transitionEnd=null}return e}return D.a(e,t),e.prototype.getDistributedNodes=function(t){return t.getDistributedNodes()},e.prototype.resolveAndSetHref=function(t,e,n){t.href=null==n?e:e+"/../"+n},e.prototype.supportsDOMEvents=function(){return!0},e.prototype.supportsNativeShadowDOM=function(){return"function"==typeof document.body.createShadowRoot},e.prototype.getAnimationPrefix=function(){return this._animationPrefix?this._animationPrefix:""},e.prototype.getTransitionEnd=function(){return this._transitionEnd?this._transitionEnd:""},e.prototype.supportsAnimation=function(){return null!=this._animationPrefix&&null!=this._transitionEnd},e}(L),F={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},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"},B={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"};R["\u0275global"].Node&&(I=R["\u0275global"].Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))});var U,Y=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){i(new e)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){t[e].apply(t,n)},e.prototype.logError=function(t){window.console&&(console.error?console.error(t):console.log(t))},e.prototype.log=function(t){window.console&&window.console.log&&window.console.log(t)},e.prototype.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},e.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return F},enumerable:!0,configurable:!0}),e.prototype.contains=function(t,e){return I.call(t,e)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=document.createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||null!=t.returnValue&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&t instanceof HTMLTemplateElement?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r];return n},e.prototype.clearNodes=function(t){for(;t.firstChild;)t.removeChild(t.firstChild)},e.prototype.appendChild=function(t,e){t.appendChild(e)},e.prototype.removeChild=function(t,e){t.removeChild(e)},e.prototype.replaceChild=function(t,e,n){t.replaceChild(e,n)},e.prototype.remove=function(t){return t.parentNode&&t.parentNode.removeChild(t),t},e.prototype.insertBefore=function(t,e,n){t.insertBefore(n,e)},e.prototype.insertAllBefore=function(t,e,n){n.forEach(function(n){return t.insertBefore(n,e)})},e.prototype.insertAfter=function(t,e,n){t.insertBefore(n,e.nextSibling)},e.prototype.setInnerHTML=function(t,e){t.innerHTML=e},e.prototype.getText=function(t){return t.textContent},e.prototype.setText=function(t,e){t.textContent=e},e.prototype.getValue=function(t){return t.value},e.prototype.setValue=function(t,e){t.value=e},e.prototype.getChecked=function(t){return t.checked},e.prototype.setChecked=function(t,e){t.checked=e},e.prototype.createComment=function(t){return document.createComment(t)},e.prototype.createTemplate=function(t){var e=document.createElement("template");return e.innerHTML=t,e},e.prototype.createElement=function(t,e){return void 0===e&&(e=document),e.createElement(t)},e.prototype.createElementNS=function(t,e,n){return void 0===n&&(n=document),n.createElementNS(t,e)},e.prototype.createTextNode=function(t,e){return void 0===e&&(e=document),e.createTextNode(t)},e.prototype.createScriptTag=function(t,e,n){void 0===n&&(n=document);var r=n.createElement("SCRIPT");return r.setAttribute(t,e),r},e.prototype.createStyleElement=function(t,e){void 0===e&&(e=document);var n=e.createElement("style");return this.appendChild(n,this.createTextNode(t)),n},e.prototype.createShadowRoot=function(t){return t.createShadowRoot()},e.prototype.getShadowRoot=function(t){return t.shadowRoot},e.prototype.getHost=function(t){return t.host},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.getElementsByClassName=function(t,e){return t.getElementsByClassName(e)},e.prototype.getElementsByTagName=function(t,e){return t.getElementsByTagName(e)},e.prototype.classList=function(t){return Array.prototype.slice.call(t.classList,0)},e.prototype.addClass=function(t,e){t.classList.add(e)},e.prototype.removeClass=function(t,e){t.classList.remove(e)},e.prototype.hasClass=function(t,e){return t.classList.contains(e)},e.prototype.setStyle=function(t,e,n){t.style[e]=n},e.prototype.removeStyle=function(t,e){t.style[e]=""},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.hasStyle=function(t,e,n){var r=this.getStyle(t,e)||"";return n?r==n:r.length>0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,r=0;r<n.length;r++){var i=n[r];e.set(i.name,i.value)}return e},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.hasAttributeNS=function(t,e,n){return t.hasAttributeNS(e,n)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.getAttributeNS=function(t,e,n){return t.getAttributeNS(e,n)},e.prototype.setAttribute=function(t,e,n){t.setAttribute(e,n)},e.prototype.setAttributeNS=function(t,e,n,r){t.setAttributeNS(e,n,r)},e.prototype.removeAttribute=function(t,e){t.removeAttribute(e)},e.prototype.removeAttributeNS=function(t,e,n){t.removeAttributeNS(e,n)},e.prototype.templateAwareRoot=function(t){return this.isTemplateElement(t)?this.content(t):t},e.prototype.createHtmlDocument=function(){return document.implementation.createHTMLDocument("fakeTitle")},e.prototype.getBoundingClientRect=function(t){try{return t.getBoundingClientRect()}catch(t){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}},e.prototype.getTitle=function(t){return document.title},e.prototype.setTitle=function(t,e){document.title=e||""},e.prototype.elementMatches=function(t,e){return t instanceof HTMLElement&&(t.matches&&t.matches(e)||t.msMatchesSelector&&t.msMatchesSelector(e)||t.webkitMatchesSelector&&t.webkitMatchesSelector(e))},e.prototype.isTemplateElement=function(t){return t instanceof HTMLElement&&"TEMPLATE"==t.nodeName},e.prototype.isTextNode=function(t){return t.nodeType===Node.TEXT_NODE},e.prototype.isCommentNode=function(t){return t.nodeType===Node.COMMENT_NODE},e.prototype.isElementNode=function(t){return t.nodeType===Node.ELEMENT_NODE},e.prototype.hasShadowRoot=function(t){return null!=t.shadowRoot&&t instanceof HTMLElement},e.prototype.isShadowRoot=function(t){return t instanceof DocumentFragment},e.prototype.importIntoDoc=function(t){return document.importNode(this.templateAwareRoot(t),!0)},e.prototype.adoptNode=function(t){return document.adoptNode(t)},e.prototype.getHref=function(t){return t.href},e.prototype.getEventKey=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&B.hasOwnProperty(e)&&(e=B[e]))}return H[e]||e},e.prototype.getGlobalEventTarget=function(t,e){return"window"===e?window:"document"===e?document:"body"===e?document.body:null},e.prototype.getHistory=function(){return window.history},e.prototype.getLocation=function(){return window.location},e.prototype.getBaseHref=function(t){var e=o();return null==e?null:s(e)},e.prototype.resetBaseElement=function(){z=null},e.prototype.getUserAgent=function(){return window.navigator.userAgent},e.prototype.setData=function(t,e,n){this.setAttribute(t,"data-"+e,n)},e.prototype.getData=function(t,e){return this.getAttribute(t,"data-"+e)},e.prototype.getComputedStyle=function(t){return getComputedStyle(t)},e.prototype.supportsWebAnimation=function(){return"function"==typeof Element.prototype.animate},e.prototype.performanceNow=function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()},e.prototype.supportsCookies=function(){return!0},e.prototype.getCookie=function(t){return Object(N["\u0275parseCookieValue"])(document.cookie,t)},e.prototype.setCookie=function(t,e){document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)},e}(V),z=null,q=N.DOCUMENT,W=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._init(),n}return D.a(e,t),e.prototype._init=function(){this._location=r().getLocation(),this._history=r().getHistory()},Object.defineProperty(e.prototype,"location",{get:function(){return this._location},enumerable:!0,configurable:!0}),e.prototype.getBaseHrefFromDOM=function(){return r().getBaseHref(this._doc)},e.prototype.onPopState=function(t){r().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)},e.prototype.onHashChange=function(t){r().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)},Object.defineProperty(e.prototype,"pathname",{get:function(){return this._location.pathname},set:function(t){this._location.pathname=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"search",{get:function(){return this._location.search},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hash",{get:function(){return this._location.hash},enumerable:!0,configurable:!0}),e.prototype.pushState=function(t,e,n){a()?this._history.pushState(t,e,n):this._location.hash=n},e.prototype.replaceState=function(t,e,n){a()?this._history.replaceState(t,e,n):this._location.hash=n},e.prototype.forward=function(){this._history.forward()},e.prototype.back=function(){this._history.back()},e}(N.PlatformLocation);W.decorators=[{type:R.Injectable}],W.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var G=function(){function t(t){this._doc=t,this._dom=r()}return t.prototype.addTag=function(t,e){return void 0===e&&(e=!1),t?this._getOrCreateElement(t,e):null},t.prototype.addTags=function(t,e){var n=this;return void 0===e&&(e=!1),t?t.reduce(function(t,r){return r&&t.push(n._getOrCreateElement(r,e)),t},[]):[]},t.prototype.getTag=function(t){return t?this._dom.querySelector(this._doc,"meta["+t+"]"):null},t.prototype.getTags=function(t){if(!t)return[];var e=this._dom.querySelectorAll(this._doc,"meta["+t+"]");return e?[].slice.call(e):[]},t.prototype.updateTag=function(t,e){if(!t)return null;e=e||this._parseSelector(t);var n=this.getTag(e);return n?this._setMetaElementAttributes(t,n):this._getOrCreateElement(t,!0)},t.prototype.removeTag=function(t){this.removeTagElement(this.getTag(t))},t.prototype.removeTagElement=function(t){t&&this._dom.remove(t)},t.prototype._getOrCreateElement=function(t,e){if(void 0===e&&(e=!1),!e){var n=this._parseSelector(t),r=this.getTag(n);if(r&&this._containsAttributes(t,r))return r}var i=this._dom.createElement("meta");this._setMetaElementAttributes(t,i);var o=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(o,i),i},t.prototype._setMetaElementAttributes=function(t,e){var n=this;return Object.keys(t).forEach(function(r){return n._dom.setAttribute(e,r,t[r])}),e},t.prototype._parseSelector=function(t){var e=t.name?"name":"property";return e+'="'+t[e]+'"'},t.prototype._containsAttributes=function(t,e){var n=this;return Object.keys(t).every(function(r){return n._dom.getAttribute(e,r)===t[r]})},t}();G.decorators=[{type:R.Injectable}],G.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var K=new R.InjectionToken("TRANSITION_ID"),Q=[{provide:R.APP_INITIALIZER,useFactory:u,deps:[K,q,R.Injector],multi:!0}],X=function(){function t(){}return t.init=function(){Object(R.setTestabilityGetter)(new t)},t.prototype.addToWindow=function(t){R["\u0275global"].getAngularTestability=function(e,n){void 0===n&&(n=!0);var r=t.findTestabilityInTree(e,n);if(null==r)throw new Error("Could not find testability for element.");return r},R["\u0275global"].getAllAngularTestabilities=function(){return t.getAllTestabilities()},R["\u0275global"].getAllAngularRootElements=function(){return t.getAllRootElements()};var e=function(t){var e=R["\u0275global"].getAllAngularTestabilities(),n=e.length,r=!1,i=function(e){r=r||e,0==--n&&t(r)};e.forEach(function(t){t.whenStable(i)})};R["\u0275global"].frameworkStabilizers||(R["\u0275global"].frameworkStabilizers=[]),R["\u0275global"].frameworkStabilizers.push(e)},t.prototype.findTestabilityInTree=function(t,e,n){if(null==e)return null;var i=t.getTestability(e);return null!=i?i:n?r().isShadowRoot(e)?this.findTestabilityInTree(t,r().getHost(e),!0):this.findTestabilityInTree(t,r().parentElement(e),!0):null},t}(),$=function(){function t(t){this._doc=t}return t.prototype.getTitle=function(){return r().getTitle(this._doc)},t.prototype.setTitle=function(t){r().setTitle(this._doc,t)},t}();$.decorators=[{type:R.Injectable}],$.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var Z,J={ApplicationRef:R.ApplicationRef,NgZone:R.NgZone},tt="probe",et="coreTokens",nt=function(){function t(t,e){this.name=t,this.token=e}return t}(),rt=[{provide:R.APP_INITIALIZER,useFactory:p,deps:[[nt,new R.Optional],[R.NgProbeToken,new R.Optional]],multi:!0}],it=new R.InjectionToken("EventManagerPlugins"),ot=function(){function t(t,e){var n=this;this._zone=e,this._eventNameToPlugin=new Map,t.forEach(function(t){return t.manager=n}),this._plugins=t.slice().reverse()}return t.prototype.addEventListener=function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)},t.prototype.addGlobalEventListener=function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)},t.prototype.getZone=function(){return this._zone},t.prototype._findPluginFor=function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,r=0;r<n.length;r++){var i=n[r];if(i.supports(t))return this._eventNameToPlugin.set(t,i),i}throw new Error("No event manager plugin found for event "+t)},t}();ot.decorators=[{type:R.Injectable}],ot.ctorParameters=function(){return[{type:Array,decorators:[{type:R.Inject,args:[it]}]},{type:R.NgZone}]};var st=function(){function t(t){this._doc=t}return t.prototype.supports=function(t){},t.prototype.addEventListener=function(t,e,n){},t.prototype.addGlobalEventListener=function(t,e,n){var i=r().getGlobalEventTarget(this._doc,t);if(!i)throw new Error("Unsupported event target "+i+" for event "+e);return this.addEventListener(i,e,n)},t}(),at=function(){function t(){this._stylesSet=new Set}return t.prototype.addStyles=function(t){var e=this,n=new Set;t.forEach(function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))}),this.onStylesAdded(n)},t.prototype.onStylesAdded=function(t){},t.prototype.getAllStyles=function(){return Array.from(this._stylesSet)},t}();at.decorators=[{type:R.Injectable}],at.ctorParameters=function(){return[]};var ut=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n._hostNodes=new Set,n._styleNodes=new Set,n._hostNodes.add(e.head),n}return D.a(e,t),e.prototype._addStylesToHost=function(t,e){var n=this;t.forEach(function(t){var r=n._doc.createElement("style");r.textContent=t,n._styleNodes.add(e.appendChild(r))})},e.prototype.addHost=function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)},e.prototype.removeHost=function(t){this._hostNodes.delete(t)},e.prototype.onStylesAdded=function(t){var e=this;this._hostNodes.forEach(function(n){return e._addStylesToHost(t,n)})},e.prototype.ngOnDestroy=function(){this._styleNodes.forEach(function(t){return r().remove(t)})},e}(at);ut.decorators=[{type:R.Injectable}],ut.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var ct={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/"},lt=/%COMP%/g,pt="_nghost-%COMP%",ht="_ngcontent-%COMP%",ft=function(){function t(t,e){this.eventManager=t,this.sharedStylesHost=e,this.rendererByCompId=new Map,this.defaultRenderer=new dt(t)}return t.prototype.createRenderer=function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case R.ViewEncapsulation.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new mt(this.eventManager,this.sharedStylesHost,e),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case R.ViewEncapsulation.Native:return new vt(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var r=y(e.id,e.styles,[]);this.sharedStylesHost.addStyles(r),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}},t.prototype.begin=function(){},t.prototype.end=function(){},t}();ft.decorators=[{type:R.Injectable}],ft.ctorParameters=function(){return[{type:ot},{type:ut}]};var dt=function(){function t(t){this.eventManager=t,this.data=Object.create(null)}return t.prototype.destroy=function(){},t.prototype.createElement=function(t,e){return e?document.createElementNS(ct[e],t):document.createElement(t)},t.prototype.createComment=function(t){return document.createComment(t)},t.prototype.createText=function(t){return document.createTextNode(t)},t.prototype.appendChild=function(t,e){t.appendChild(e)},t.prototype.insertBefore=function(t,e,n){t&&t.insertBefore(e,n)},t.prototype.removeChild=function(t,e){t&&t.removeChild(e)},t.prototype.selectRootElement=function(t){var e="string"==typeof t?document.querySelector(t):t;if(!e)throw new Error('The selector "'+t+'" did not match any elements');return e.textContent="",e},t.prototype.parentNode=function(t){return t.parentNode},t.prototype.nextSibling=function(t){return t.nextSibling},t.prototype.setAttribute=function(t,e,n,r){if(r){e=r+":"+e;var i=ct[r];i?t.setAttributeNS(i,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)},t.prototype.removeAttribute=function(t,e,n){if(n){var r=ct[n];r?t.removeAttributeNS(r,e):t.removeAttribute(n+":"+e)}else t.removeAttribute(e)},t.prototype.addClass=function(t,e){t.classList.add(e)},t.prototype.removeClass=function(t,e){t.classList.remove(e)},t.prototype.setStyle=function(t,e,n,r){r&R.RendererStyleFlags2.DashCase?t.style.setProperty(e,n,r&R.RendererStyleFlags2.Important?"important":""):t.style[e]=n},t.prototype.removeStyle=function(t,e,n){n&R.RendererStyleFlags2.DashCase?t.style.removeProperty(e):t.style[e]=""},t.prototype.setProperty=function(t,e,n){v(e,"property"),t[e]=n},t.prototype.setValue=function(t,e){t.nodeValue=e},t.prototype.listen=function(t,e,n){return v(e,"listener"),"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,m(n)):this.eventManager.addEventListener(t,e,m(n))},t}(),yt="@".charCodeAt(0),mt=function(t){function e(e,n,r){var i=t.call(this,e)||this;i.component=r;var o=y(r.id,r.styles,[]);return n.addStyles(o),i.contentAttr=f(r.id),i.hostAttr=d(r.id),i}return D.a(e,t),e.prototype.applyToHost=function(e){t.prototype.setAttribute.call(this,e,this.hostAttr,"")},e.prototype.createElement=function(e,n){var r=t.prototype.createElement.call(this,e,n);return t.prototype.setAttribute.call(this,r,this.contentAttr,""),r},e}(dt),vt=function(t){function e(e,n,r,i){var o=t.call(this,e)||this;o.sharedStylesHost=n,o.hostEl=r,o.component=i,o.shadowRoot=r.createShadowRoot(),o.sharedStylesHost.addHost(o.shadowRoot);for(var s=y(i.id,i.styles,[]),a=0;a<s.length;a++){var u=document.createElement("style");u.textContent=s[a],o.shadowRoot.appendChild(u)}return o}return D.a(e,t),e.prototype.nodeOrShadowRoot=function(t){return t===this.hostEl?this.shadowRoot:t},e.prototype.destroy=function(){this.sharedStylesHost.removeHost(this.shadowRoot)},e.prototype.appendChild=function(e,n){return t.prototype.appendChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.insertBefore=function(e,n,r){return t.prototype.insertBefore.call(this,this.nodeOrShadowRoot(e),n,r)},e.prototype.removeChild=function(e,n){return t.prototype.removeChild.call(this,this.nodeOrShadowRoot(e),n)},e.prototype.parentNode=function(e){return this.nodeOrShadowRoot(t.prototype.parentNode.call(this,this.nodeOrShadowRoot(e)))},e}(dt),gt=function(t){function e(e){return t.call(this,e)||this}return D.a(e,t),e.prototype.supports=function(t){return!0},e.prototype.addEventListener=function(t,e,n){return t.addEventListener(e,n,!1),function(){return t.removeEventListener(e,n,!1)}},e}(st);gt.decorators=[{type:R.Injectable}],gt.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var bt={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},_t=new R.InjectionToken("HammerGestureConfig"),wt=function(){function t(){this.events=[],this.overrides={}}return t.prototype.buildHammer=function(t){var e=new Hammer(t);e.get("pinch").set({enable:!0}),e.get("rotate").set({enable:!0});for(var n in this.overrides)e.get(n).set(this.overrides[n]);return e},t}();wt.decorators=[{type:R.Injectable}],wt.ctorParameters=function(){return[]};var Ct=function(t){function e(e,n){var r=t.call(this,e)||this;return r._config=n,r}return D.a(e,t),e.prototype.supports=function(t){if(!bt.hasOwnProperty(t.toLowerCase())&&!this.isCustomEvent(t))return!1;if(!window.Hammer)throw new Error("Hammer.js is not loaded, can not bind "+t+" event");return!0},e.prototype.addEventListener=function(t,e,n){var r=this,i=this.manager.getZone();return e=e.toLowerCase(),i.runOutsideAngular(function(){var o=r._config.buildHammer(t),s=function(t){i.runGuarded(function(){n(t)})};return o.on(e,s),function(){return o.off(e,s)}})},e.prototype.isCustomEvent=function(t){return this._config.events.indexOf(t)>-1},e}(st);Ct.decorators=[{type:R.Injectable}],Ct.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]},{type:wt,decorators:[{type:R.Inject,args:[_t]}]}]};var Et=["alt","control","meta","shift"],xt={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},St=function(t){function e(e){return t.call(this,e)||this}return D.a(e,t),e.prototype.supports=function(t){return null!=e.parseEventName(t)},e.prototype.addEventListener=function(t,n,i){var o=e.parseEventName(n),s=e.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return r().onAndCancel(t,o.domEventName,s)})},e.parseEventName=function(t){var n=t.toLowerCase().split("."),r=n.shift();if(0===n.length||"keydown"!==r&&"keyup"!==r)return null;var i=e._normalizeKey(n.pop()),o="";if(Et.forEach(function(t){var e=n.indexOf(t);e>-1&&(n.splice(e,1),o+=t+".")}),o+=i,0!=n.length||0===i.length)return null;var s={};return s.domEventName=r,s.fullKey=o,s},e.getEventFullKey=function(t){var e="",n=r().getEventKey(t);return n=n.toLowerCase()," "===n?n="space":"."===n&&(n="dot"),Et.forEach(function(r){if(r!=n){(0,xt[r])(t)&&(e+=r+".")}}),e+=n},e.eventCallback=function(t,n,r){return function(i){e.getEventFullKey(i)===t&&r.runGuarded(function(){return n(i)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e}(st);St.decorators=[{type:R.Injectable}],St.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var Ot=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:\/?#]*(?:[\/?#]|$))/gi,Tt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i,Pt=null,Mt=null,kt=w("area,br,col,hr,img,wbr"),At=w("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),It=w("rp,rt"),Dt=C(It,At),Nt=C(At,w("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")),Rt=C(It,w("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")),jt=C(kt,Nt,Rt,Dt),Lt=w("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Vt=w("srcset"),Ft=w("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"),Ht=C(Lt,Vt,Ft),Bt=function(){function t(){this.sanitizedSomething=!1,this.buf=[]}return t.prototype.sanitizeChildren=function(t){for(var e=t.firstChild;e;)if(Mt.isElementNode(e)?this.startElement(e):Mt.isTextNode(e)?this.chars(Mt.nodeValue(e)):this.sanitizedSomething=!0,Mt.firstChild(e))e=Mt.firstChild(e);else for(;e;){Mt.isElementNode(e)&&this.endElement(e);var n=E(e,Mt.nextSibling(e));if(n){e=n;break}e=E(e,Mt.parentElement(e))}return this.buf.join("")},t.prototype.startElement=function(t){var e=this,n=Mt.nodeName(t).toLowerCase();if(!jt.hasOwnProperty(n))return void(this.sanitizedSomething=!0);this.buf.push("<"),this.buf.push(n),Mt.attributeMap(t).forEach(function(t,n){var r=n.toLowerCase();if(!Ht.hasOwnProperty(r))return void(e.sanitizedSomething=!0);Lt[r]&&(t=g(t)),Vt[r]&&(t=b(t)),e.buf.push(" "),e.buf.push(n),e.buf.push('="'),e.buf.push(x(t)),e.buf.push('"')}),this.buf.push(">")},t.prototype.endElement=function(t){var e=Mt.nodeName(t).toLowerCase();jt.hasOwnProperty(e)&&!kt.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))},t.prototype.chars=function(t){this.buf.push(x(t))},t}(),Ut=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Yt=/([^\#-~ |!])/g,zt=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"),qt=/^url\(([^)]+)\)$/,Wt=function(){function t(){}return t.prototype.sanitize=function(t,e){},t.prototype.bypassSecurityTrustHtml=function(t){},t.prototype.bypassSecurityTrustStyle=function(t){},t.prototype.bypassSecurityTrustScript=function(t){},t.prototype.bypassSecurityTrustUrl=function(t){},t.prototype.bypassSecurityTrustResourceUrl=function(t){},t}(),Gt=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n}return D.a(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case R.SecurityContext.NONE:return e;case R.SecurityContext.HTML:return e instanceof Qt?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),O(this._doc,String(e)));case R.SecurityContext.STYLE:return e instanceof Xt?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),P(e));case R.SecurityContext.SCRIPT:if(e instanceof $t)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"Script"),new Error("unsafe value used in a script context");case R.SecurityContext.URL:return e instanceof Jt||e instanceof Zt?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"URL"),g(String(e)));case R.SecurityContext.RESOURCE_URL:if(e instanceof Jt)return e.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(e,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext "+t+" (see http://g.co/ng/security#xss)")}},e.prototype.checkNotSafeValue=function(t,e){if(t instanceof Kt)throw new Error("Required a safe "+e+", got a "+t.getTypeName()+" (see http://g.co/ng/security#xss)")},e.prototype.bypassSecurityTrustHtml=function(t){return new Qt(t)},e.prototype.bypassSecurityTrustStyle=function(t){return new Xt(t)},e.prototype.bypassSecurityTrustScript=function(t){return new $t(t)},e.prototype.bypassSecurityTrustUrl=function(t){return new Zt(t)},e.prototype.bypassSecurityTrustResourceUrl=function(t){return new Jt(t)},e}(Wt);Gt.decorators=[{type:R.Injectable}],Gt.ctorParameters=function(){return[{type:void 0,decorators:[{type:R.Inject,args:[q]}]}]};var Kt=function(){function t(t){this.changingThisBreaksApplicationSecurity=t}return t.prototype.getTypeName=function(){},t.prototype.toString=function(){return"SafeValue must use [property]=binding: "+this.changingThisBreaksApplicationSecurity+" (see http://g.co/ng/security#xss)"},t}(),Qt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.getTypeName=function(){return"HTML"},e}(Kt),Xt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.getTypeName=function(){return"Style"},e}(Kt),$t=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.getTypeName=function(){return"Script"},e}(Kt),Zt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.getTypeName=function(){return"URL"},e}(Kt),Jt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return D.a(e,t),e.prototype.getTypeName=function(){return"ResourceURL"},e}(Kt),te=[{provide:R.PLATFORM_ID,useValue:N["\u0275PLATFORM_BROWSER_ID"]},{provide:R.PLATFORM_INITIALIZER,useValue:M,multi:!0},{provide:N.PlatformLocation,useClass:W},{provide:q,useFactory:A,deps:[]}],ee=[{provide:R.Sanitizer,useExisting:Wt},{provide:Wt,useClass:Gt}],ne=(Object(R.createPlatformFactory)(R.platformCore,"browser",te),function(){function t(t){if(t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return t.withServerTransition=function(e){return{ngModule:t,providers:[{provide:R.APP_ID,useValue:e.appId},{provide:K,useExisting:R.APP_ID},Q]}},t}());ne.decorators=[{type:R.NgModule,args:[{providers:[ee,{provide:R.ErrorHandler,useFactory:k,deps:[]},{provide:it,useClass:gt,multi:!0},{provide:it,useClass:St,multi:!0},{provide:it,useClass:Ct,multi:!0},{provide:_t,useClass:wt},ft,{provide:R.RendererFactory2,useExisting:ft},{provide:at,useExisting:ut},ut,R.Testability,ot,rt,G,$],exports:[N.CommonModule,R.ApplicationModule]}]}],ne.ctorParameters=function(){return[{type:ne,decorators:[{type:R.Optional},{type:R.SkipSelf}]}]};var re="undefined"!=typeof window&&window||{},ie=function(){function t(t,e){this.msPerTick=t,this.numTicks=e}return t}();(function(){function t(t){this.appRef=t.injector.get(R.ApplicationRef)}t.prototype.timeChangeDetection=function(t){var e=t&&t.record,n=null!=re.console.profile;e&&n&&re.console.profile("Change Detection");for(var i=r().performanceNow(),o=0;o<5||r().performanceNow()-i<500;)this.appRef.tick(),o++;var s=r().performanceNow();e&&n&&re.console.profileEnd("Change Detection");var a=(s-i)/o;return re.console.log("ran "+o+" change detection cycles"),re.console.log(a.toFixed(2)+" ms per check"),new ie(a,o)}})(),function(){function t(){}t.all=function(){return function(t){return!0}},t.css=function(t){return function(e){return null!=e.nativeElement&&r().elementMatches(e.nativeElement,t)}},t.directive=function(t){return function(e){return-1!==e.providerTokens.indexOf(t)}}}(),new R.Version("4.4.6")},"fgj+":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("X9X7"),i=r.a.create},fxt9:function(t,e,n){"use strict";function r(t){return function(e){return 0===t?new s.a:e.lift(new u(t))}}e.a=r;var i=n("E9/g"),o=n("2kvl"),s=n("Ecq+"),a=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},u=function(){function t(t){if(this.total=t,this.total<0)throw new o.a}return t.prototype.call=function(t,e){return e.subscribe(new c(t,this.total))},t}(),c=function(t){function e(e,n){t.call(this,e),this.total=n,this.ring=new Array,this.count=0}return a(e,t),e.prototype._next=function(t){var e=this.ring,n=this.total,r=this.count++;if(e.length<n)e.push(t);else{e[r%n]=t}},e.prototype._complete=function(){var t=this.destination,e=this.count;if(e>0)for(var n=this.count>=this.total?this.total:this.count,r=this.ring,i=0;i<n;i++){var o=e++%n;t.next(r[o])}t.complete()},e}(i.a)},grVA:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={closed:!0,next:function(t){},error:function(t){throw t},complete:function(){}}},"iNm/":function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},i=function(t){function e(e){t.call(this),this.errors=e;var n=Error.call(this,e?e.length+" errors occurred during unsubscription:\n "+e.map(function(t,e){return e+1+") "+t.toString()}).join("\n "):"");this.name=n.name="UnsubscriptionError",this.stack=n.stack,this.message=n.message}return r(e,t),e}(Error)},ivSB:function(t,e,n){"use strict";function r(t,e,n){return Object(o.a)(t,e,n)(this)}var i=n("AP4T"),o=n("nihM");i.Observable.prototype.do=r,i.Observable.prototype._do=r},"jKQ+":function(t,e,n){"use strict";var r=(n("LaVB"),n("BhHz"));n.d(e,"a",function(){return r.a})},jaVc:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("qLnt"),i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(e,n){t.call(this),this.subject=e,this.subscriber=n,this.closed=!1}return i(e,t),e.prototype.unsubscribe=function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}},e}(r.a)},kQVV:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r=function(t){return t&&"number"==typeof t.length}},"l+DM":function(t,e,n){"use strict";function r(t,e,n){return Object(i.a)(t,e,n)(this)}e.a=r;var i=n("Ropm")},lI6h:function(t,e,n){"use strict";n.d(e,"a",function(){return o});var r=n("E9/g"),i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(){t.apply(this,arguments)}return i(e,t),e.prototype.notifyNext=function(t,e,n,r,i){this.destination.next(e)},e.prototype.notifyError=function(t,e){this.destination.error(t)},e.prototype.notifyComplete=function(t){this.destination.complete()},e}(r.a)},ltvI:function(t,e,n){"use strict";function r(t){return t}e.a=r},mHG6:function(t,e,n){"use strict";function r(t){return t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}e.a=r},mqK9:function(t,e,n){"use strict";n.d(e,"b",function(){return r}),n.d(e,"a",function(){return i});var r="undefined"!=typeof window&&window||{},i=r.document;r.location,r.gc,r.performance&&r.performance,r.Event,r.MouseEvent,r.KeyboardEvent,r.EventTarget,r.History,r.Location,r.EventListener},mz3w:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("xIGM"),i=function(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}(r.a)},nAqi:function(t,e,n){"use strict";function r(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new s(t,e,n))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t,e,n){void 0===n&&(n=!1),this.accumulator=t,this.seed=e,this.hasSeed=n}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.accumulator,this.seed,this.hasSeed))},t}(),a=function(t){function e(e,n,r,i){t.call(this,e),this.accumulator=n,this._seed=r,this.hasSeed=i,this.index=0}return o(e,t),Object.defineProperty(e.prototype,"seed",{get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t},enumerable:!0,configurable:!0}),e.prototype._next=function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(t){this.destination.error(t)}this.seed=e,this.destination.next(e)},e}(i.a)},nbhv:function(t,e,n){"use strict";function r(t){return!!t&&"function"==typeof t.addListener&&"function"==typeof t.removeListener}function i(t){return!!t&&"function"==typeof t.on&&"function"==typeof t.off}function o(t){return!!t&&"[object NodeList]"===d.call(t)}function s(t){return!!t&&"[object HTMLCollection]"===d.call(t)}function a(t){return!!t&&"function"==typeof t.addEventListener&&"function"==typeof t.removeEventListener}Object.defineProperty(e,"__esModule",{value:!0});var u=n("AP4T"),c=n("8ofh"),l=n("B1iP"),p=n("NePw"),h=n("qLnt"),f=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},d=Object.prototype.toString,y=function(t){function e(e,n,r,i){t.call(this),this.sourceObj=e,this.eventName=n,this.selector=r,this.options=i}return f(e,t),e.create=function(t,n,r,i){return Object(l.a)(r)&&(i=r,r=void 0),new e(t,n,i,r)},e.setupSubscription=function(t,n,u,c,l){var p;if(o(t)||s(t))for(var f=0,d=t.length;f<d;f++)e.setupSubscription(t[f],n,u,c,l);else if(a(t)){var y=t;t.addEventListener(n,u,l),p=function(){return y.removeEventListener(n,u)}}else if(i(t)){var m=t;t.on(n,u),p=function(){return m.off(n,u)}}else{if(!r(t))throw new TypeError("Invalid event target");var v=t;t.addListener(n,u),p=function(){return v.removeListener(n,u)}}c.add(new h.a(p))},e.prototype._subscribe=function(t){var n=this.sourceObj,r=this.eventName,i=this.options,o=this.selector,s=o?function(){for(var e=[],n=0;n<arguments.length;n++)e[n-0]=arguments[n];var r=Object(c.a)(o).apply(void 0,e);r===p.a?t.error(p.a.e):t.next(r)}:function(e){return t.next(e)};e.setupSubscription(n,r,s,t,i)},e}(u.Observable),m=y.create;u.Observable.fromEvent=m},nihM:function(t,e,n){"use strict";function r(t,e,n){return function(r){return r.lift(new s(t,e,n))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t,e,n){this.nextOrObserver=t,this.error=e,this.complete=n}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.nextOrObserver,this.error,this.complete))},t}(),a=function(t){function e(e,n,r,o){t.call(this,e);var s=new i.a(n,r,o);s.syncErrorThrowable=!0,this.add(s),this.safeSubscriber=s}return o(e,t),e.prototype._next=function(t){var e=this.safeSubscriber;e.next(t),e.syncErrorThrown?this.destination.error(e.syncErrorValue):this.destination.next(t)},e.prototype._error=function(t){var e=this.safeSubscriber;e.error(t),e.syncErrorThrown?this.destination.error(e.syncErrorValue):this.destination.error(t)},e.prototype._complete=function(){var t=this.safeSubscriber;t.complete(),t.syncErrorThrown?this.destination.error(t.syncErrorValue):this.destination.complete()},e}(i.a)},oXBO:function(t,e,n){"use strict";var r=n("/oeL"),i=function(){function t(){}return t.decorators=[{type:r.Component,args:[{selector:"modal-body",template:'\n <div class="modal-body">\n <ng-content></ng-content>\n </div>\n '}]}],t.ctorParameters=[],t}();e.ModalBodyComponent=i},ozyc:function(t,e,n){"use strict";function r(t,e){return void 0===e&&(e=0),Object(i.b)(t,e)(this)}e.a=r;var i=n("YRqN")},poDJ:function(t,e,n){"use strict";n.d(e,"a",function(){return s});var r=n("/oeL"),i=n("2YgE"),o=n("jKQ+"),s=function(){function t(t,e,n,r,i){this._componentFactoryResolver=t,this._ngZone=e,this._injector=n,this._posService=r,this._applicationRef=i}return t.prototype.createLoader=function(t,e,n){return new i.a(e,n,t,this._injector,this._componentFactoryResolver,this._ngZone,this._applicationRef,this._posService)},t.decorators=[{type:r.Injectable}],t.ctorParameters=function(){return[{type:r.ComponentFactoryResolver},{type:r.NgZone},{type:r.Injector},{type:o.a},{type:r.ApplicationRef}]},t}()},qLnt:function(t,e,n){"use strict";function r(t){return t.reduce(function(t,e){return t.concat(e instanceof c.a?e.errors:e)},[])}n.d(e,"a",function(){return l});var i=n("1j/l"),o=n("NGRF"),s=n("B1iP"),a=n("8ofh"),u=n("NePw"),c=n("iNm/"),l=function(){function t(t){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,t&&(this._unsubscribe=t)}return t.prototype.unsubscribe=function(){var t,e=!1;if(!this.closed){var n=this,l=n._parent,p=n._parents,h=n._unsubscribe,f=n._subscriptions;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;for(var d=-1,y=p?p.length:0;l;)l.remove(this),l=++d<y&&p[d]||null;if(Object(s.a)(h)){var m=Object(a.a)(h).call(this);m===u.a&&(e=!0,t=t||(u.a.e instanceof c.a?r(u.a.e.errors):[u.a.e]))}if(Object(i.a)(f))for(d=-1,y=f.length;++d<y;){var v=f[d];if(Object(o.a)(v)){var m=Object(a.a)(v.unsubscribe).call(v);if(m===u.a){e=!0,t=t||[];var g=u.a.e;g instanceof c.a?t=t.concat(r(g.errors)):t.push(g)}}}if(e)throw new c.a(t)}},t.prototype.add=function(e){if(!e||e===t.EMPTY)return t.EMPTY;if(e===this)return this;var n=e;switch(typeof e){case"function":n=new t(e);case"object":if(n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if("function"!=typeof n._addParent){var r=n;n=new t,n._subscriptions=[r]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}return(this._subscriptions||(this._subscriptions=[])).push(n),n._addParent(this),n},t.prototype.remove=function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},t.prototype._addParent=function(t){var e=this,n=e._parent,r=e._parents;n&&n!==t?r?-1===r.indexOf(t)&&r.push(t):this._parents=[t]:this._parent=t},t.EMPTY=function(t){return t.closed=!0,t}(new t),t}()},qbdv:function(t,e,n){"use strict";function r(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}function i(t){return t.replace(/\/index.html$/,"")}function o(t,e,n){var r="="+t;if(e.indexOf(r)>-1)return r;if(r=n.getPluralCategory(t),e.indexOf(r)>-1)return r;if(e.indexOf("other")>-1)return"other";throw new Error('No plural message found for value "'+t+'"')}function s(t,e){"string"==typeof e&&(e=parseInt(e,10));var n=e,r=n.toString().replace(/^[^.]*\.?/,""),i=Math.floor(Math.abs(n)),o=r.length,s=parseInt(r,10),a=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(t.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?z.One:z.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?z.One:z.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===i||1===n?z.One:z.Other;case"ar":return 0===n?z.Zero:1===n?z.One:2===n?z.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?z.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?z.Many:z.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===i&&0===o?z.One:z.Other;case"be":return n%10==1&&n%100!=11?z.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?z.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?z.Many:z.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?z.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?z.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)?z.Few:0!==n&&n%1e6==0?z.Many:z.Other;case"bs":case"hr":case"sr":return 0===o&&i%10==1&&i%100!=11||s%10==1&&s%100!=11?z.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)||s%10===Math.floor(s%10)&&s%10>=2&&s%10<=4&&!(s%100>=12&&s%100<=14)?z.Few:z.Other;case"cs":case"sk":return 1===i&&0===o?z.One:i===Math.floor(i)&&i>=2&&i<=4&&0===o?z.Few:0!==o?z.Many:z.Other;case"cy":return 0===n?z.Zero:1===n?z.One:2===n?z.Two:3===n?z.Few:6===n?z.Many:z.Other;case"da":return 1===n||0!==a&&(0===i||1===i)?z.One:z.Other;case"dsb":case"hsb":return 0===o&&i%100==1||s%100==1?z.One:0===o&&i%100==2||s%100==2?z.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||s%100===Math.floor(s%100)&&s%100>=3&&s%100<=4?z.Few:z.Other;case"ff":case"fr":case"hy":case"kab":return 0===i||1===i?z.One:z.Other;case"fil":return 0===o&&(1===i||2===i||3===i)||0===o&&i%10!=4&&i%10!=6&&i%10!=9||0!==o&&s%10!=4&&s%10!=6&&s%10!=9?z.One:z.Other;case"ga":return 1===n?z.One:2===n?z.Two:n===Math.floor(n)&&n>=3&&n<=6?z.Few:n===Math.floor(n)&&n>=7&&n<=10?z.Many:z.Other;case"gd":return 1===n||11===n?z.One:2===n||12===n?z.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?z.Few:z.Other;case"gv":return 0===o&&i%10==1?z.One:0===o&&i%10==2?z.Two:0!==o||i%100!=0&&i%100!=20&&i%100!=40&&i%100!=60&&i%100!=80?0!==o?z.Many:z.Other:z.Few;case"he":return 1===i&&0===o?z.One:2===i&&0===o?z.Two:0!==o||n>=0&&n<=10||n%10!=0?z.Other:z.Many;case"is":return 0===a&&i%10==1&&i%100!=11||0!==a?z.One:z.Other;case"ksh":return 0===n?z.Zero:1===n?z.One:z.Other;case"kw":case"naq":case"se":case"smn":return 1===n?z.One:2===n?z.Two:z.Other;case"lag":return 0===n?z.Zero:0!==i&&1!==i||0===n?z.Other:z.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)?z.Few:0!==s?z.Many:z.Other:z.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?z.Zero:n%10==1&&n%100!=11||2===o&&s%10==1&&s%100!=11||2!==o&&s%10==1?z.One:z.Other;case"mk":return 0===o&&i%10==1||s%10==1?z.One:z.Other;case"mt":return 1===n?z.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?z.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?z.Many:z.Other;case"pl":return 1===i&&0===o?z.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?z.Few:0===o&&1!==i&&i%10===Math.floor(i%10)&&i%10>=0&&i%10<=1||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=12&&i%100<=14?z.Many:z.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?z.One:z.Other;case"ro":return 1===i&&0===o?z.One:0!==o||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?z.Few:z.Other;case"ru":case"uk":return 0===o&&i%10==1&&i%100!=11?z.One:0===o&&i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?z.Few:0===o&&i%10==0||0===o&&i%10===Math.floor(i%10)&&i%10>=5&&i%10<=9||0===o&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=14?z.Many:z.Other;case"shi":return 0===i||1===n?z.One:n===Math.floor(n)&&n>=2&&n<=10?z.Few:z.Other;case"si":return 0===n||1===n||0===i&&1===s?z.One:z.Other;case"sl":return 0===o&&i%100==1?z.One:0===o&&i%100==2?z.Two:0===o&&i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4||0!==o?z.Few:z.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?z.One:z.Other;default:return z.Other}}function a(t,e){e=encodeURIComponent(e);for(var n=0,r=t.split(";");n<r.length;n++){var i=r[n],o=i.indexOf("="),s=-1==o?[i,""]:[i.slice(0,o),i.slice(o+1)],a=s[0],u=s[1];if(a.trim()===e)return decodeURIComponent(u)}return null}function u(t){return t.name||typeof t}function c(t,e){return Error("InvalidPipeArgument: '"+e+"' for pipe '"+Object(N["\u0275stringify"])(t)+"'")}function l(t){return t?t[0].toUpperCase()+t.substr(1).toLowerCase():t}function p(t){return function(e,n){var r=t(e,n);return 1==r.length?"0"+r:r}}function h(t){return function(e,n){return t(e,n).split(" ")[0]}}function f(t,e,n){return new Intl.DateTimeFormat(e,n).format(t).replace(/[\u200e\u200f]/g,"")}function d(t){var e={hour:"2-digit",hour12:!1,timeZoneName:t};return function(t,n){var r=f(t,n,e);return r?r.substring(3):""}}function y(t,e){return t.hour12=e,t}function m(t,e){var n={};return n[t]=2===e?"2-digit":"numeric",n}function v(t,e){var n={};return n[t]=e<4?e>1?"short":"narrow":"long",n}function g(t){return t.reduce(function(t,e){return Object.assign({},t,e)},{})}function b(t){return function(e,n){return f(e,n,t)}}function _(t,e,n){var r=bt[t];if(r)return r(e,n);var i=t,o=wt.get(i);if(!o){o=[];var s=void 0;gt.exec(t);for(var a=t;a;)s=gt.exec(a),s?(o=o.concat(s.slice(1)),a=o.pop()):(o.push(a),a=null);wt.set(i,o)}return o.reduce(function(t,r){var i=_t[r];return t+(i?i(e,n):w(r))},"")}function w(t){return"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}function C(t,e,n,r,i,o,s){if(void 0===o&&(o=null),void 0===s&&(s=!1),null==n)return null;if("number"!=typeof(n="string"==typeof n&&x(n)?+n:n))throw c(t,n);var a=void 0,u=void 0,l=void 0;if(r!==mt.Currency&&(a=1,u=0,l=3),i){var p=i.match(Et);if(null===p)throw new Error(i+" is not a valid digit info for number pipes");null!=p[1]&&(a=E(p[1])),null!=p[3]&&(u=E(p[3])),null!=p[5]&&(l=E(p[5]))}return vt.format(n,e,r,{minimumIntegerDigits:a,minimumFractionDigits:u,maximumFractionDigits:l,currency:o,currencyAsSymbol:s})}function E(t){var e=parseInt(t);if(isNaN(e))throw new Error("Invalid integer literal when parsing "+t);return e}function x(t){return!isNaN(t-parseFloat(t))}function S(t){return null==t||""===t}function O(t){return t instanceof Date&&!isNaN(t.valueOf())}function T(t){var e=new Date(0),n=0,r=0,i=t[8]?e.setUTCFullYear:e.setFullYear,o=t[8]?e.setUTCHours:e.setHours;t[9]&&(n=P(t[9]+t[10]),r=P(t[9]+t[11])),i.call(e,P(t[1]),P(t[2])-1,P(t[3]));var s=P(t[4]||"0")-n,a=P(t[5]||"0")-r,u=P(t[6]||"0"),c=Math.round(1e3*parseFloat("0."+(t[7]||0)));return o.call(e,s,a,u,c),e}function P(t){return parseInt(t,10)}function M(t){return t===Vt}function k(t){return t===Ft}function A(t){return t===Ht}function I(t){return t===Bt}Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"NgLocaleLocalization",function(){return Y}),n.d(e,"NgLocalization",function(){return U}),n.d(e,"\u0275parseCookieValue",function(){return a}),n.d(e,"CommonModule",function(){return Rt}),n.d(e,"DeprecatedI18NPipesModule",function(){return jt}),n.d(e,"NgClass",function(){return q}),n.d(e,"NgFor",function(){return X}),n.d(e,"NgForOf",function(){return K}),n.d(e,"NgForOfContext",function(){return G}),n.d(e,"NgIf",function(){return $}),n.d(e,"NgIfContext",function(){return Z}),n.d(e,"NgPlural",function(){return rt}),n.d(e,"NgPluralCase",function(){return it}),n.d(e,"NgStyle",function(){return ot}),n.d(e,"NgSwitch",function(){return tt}),n.d(e,"NgSwitchCase",function(){return et}),n.d(e,"NgSwitchDefault",function(){return nt}),n.d(e,"NgTemplateOutlet",function(){return st}),n.d(e,"NgComponentOutlet",function(){return W}),n.d(e,"DOCUMENT",function(){return Lt}),n.d(e,"AsyncPipe",function(){return ht}),n.d(e,"DatePipe",function(){return Pt}),n.d(e,"I18nPluralPipe",function(){return kt}),n.d(e,"I18nSelectPipe",function(){return At}),n.d(e,"JsonPipe",function(){return It}),n.d(e,"LowerCasePipe",function(){return ft}),n.d(e,"CurrencyPipe",function(){return Ot}),n.d(e,"DecimalPipe",function(){return xt}),n.d(e,"PercentPipe",function(){return St}),n.d(e,"SlicePipe",function(){return Dt}),n.d(e,"UpperCasePipe",function(){return yt}),n.d(e,"TitleCasePipe",function(){return dt}),n.d(e,"\u0275PLATFORM_BROWSER_ID",function(){return Vt}),n.d(e,"\u0275PLATFORM_SERVER_ID",function(){return Ft}),n.d(e,"\u0275PLATFORM_WORKER_APP_ID",function(){return Ht}),n.d(e,"\u0275PLATFORM_WORKER_UI_ID",function(){return Bt}),n.d(e,"isPlatformBrowser",function(){return M}),n.d(e,"isPlatformServer",function(){return k}),n.d(e,"isPlatformWorkerApp",function(){return A}),n.d(e,"isPlatformWorkerUi",function(){return I}),n.d(e,"VERSION",function(){return Ut}),n.d(e,"PlatformLocation",function(){return R}),n.d(e,"LOCATION_INITIALIZED",function(){return j}),n.d(e,"LocationStrategy",function(){return L}),n.d(e,"APP_BASE_HREF",function(){return V}),n.d(e,"HashLocationStrategy",function(){return H}),n.d(e,"PathLocationStrategy",function(){return B}),n.d(e,"Location",function(){return F}),n.d(e,"\u0275a",function(){return at}),n.d(e,"\u0275b",function(){return Nt});var D=n("6Xbx"),N=n("/oeL"),R=function(){function t(){}return t.prototype.getBaseHrefFromDOM=function(){},t.prototype.onPopState=function(t){},t.prototype.onHashChange=function(t){},t.prototype.pathname=function(){},t.prototype.search=function(){},t.prototype.hash=function(){},t.prototype.replaceState=function(t,e,n){},t.prototype.pushState=function(t,e,n){},t.prototype.forward=function(){},t.prototype.back=function(){},t}(),j=new N.InjectionToken("Location Initialized"),L=function(){function t(){}return t.prototype.path=function(t){},t.prototype.prepareExternalUrl=function(t){},t.prototype.pushState=function(t,e,n,r){},t.prototype.replaceState=function(t,e,n,r){},t.prototype.forward=function(){},t.prototype.back=function(){},t.prototype.onPopState=function(t){},t.prototype.getBaseHref=function(){},t}(),V=new N.InjectionToken("appBaseHref"),F=function(){function t(e){var n=this;this._subject=new N.EventEmitter,this._platformStrategy=e;var r=this._platformStrategy.getBaseHref();this._baseHref=t.stripTrailingSlash(i(r)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,type:t.type})})}return t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(e,n){return void 0===n&&(n=""),this.path()==this.normalize(e+t.normalizeQueryParams(n))},t.prototype.normalize=function(e){return t.stripTrailingSlash(r(this._baseHref,i(e)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e){void 0===e&&(e=""),this._platformStrategy.pushState(null,"",t,e)},t.prototype.replaceState=function(t,e){void 0===e&&(e=""),this._platformStrategy.replaceState(null,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length,r=n-("/"===t[n-1]?1:0);return t.slice(0,r)+t.slice(n)},t}();F.decorators=[{type:N.Injectable}],F.ctorParameters=function(){return[{type:L}]};var H=function(t){function e(e,n){var r=t.call(this)||this;return r._platformLocation=e,r._baseHref="",null!=n&&(r._baseHref=n),r}return D.a(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.hash;return null==e&&(e="#"),e.length>0?e.substring(1):e},e.prototype.prepareExternalUrl=function(t){var e=F.joinWithSlash(this._baseHref,t);return e.length>0?"#"+e:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+F.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+F.normalizeQueryParams(r));0==i.length&&(i=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(L);H.decorators=[{type:N.Injectable}],H.ctorParameters=function(){return[{type:R},{type:void 0,decorators:[{type:N.Optional},{type:N.Inject,args:[V]}]}]};var B=function(t){function e(e,n){var r=t.call(this)||this;if(r._platformLocation=e,null==n&&(n=r._platformLocation.getBaseHrefFromDOM()),null==n)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");return r._baseHref=n,r}return D.a(e,t),e.prototype.onPopState=function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)},e.prototype.getBaseHref=function(){return this._baseHref},e.prototype.prepareExternalUrl=function(t){return F.joinWithSlash(this._baseHref,t)},e.prototype.path=function(t){void 0===t&&(t=!1);var e=this._platformLocation.pathname+F.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?""+e+n:e},e.prototype.pushState=function(t,e,n,r){var i=this.prepareExternalUrl(n+F.normalizeQueryParams(r));this._platformLocation.pushState(t,e,i)},e.prototype.replaceState=function(t,e,n,r){var i=this.prepareExternalUrl(n+F.normalizeQueryParams(r));this._platformLocation.replaceState(t,e,i)},e.prototype.forward=function(){this._platformLocation.forward()},e.prototype.back=function(){this._platformLocation.back()},e}(L);B.decorators=[{type:N.Injectable}],B.ctorParameters=function(){return[{type:R},{type:void 0,decorators:[{type:N.Optional},{type:N.Inject,args:[V]}]}]};var U=function(){function t(){}return t.prototype.getPluralCategory=function(t){},t}(),Y=function(t){function e(e){var n=t.call(this)||this;return n.locale=e,n}return D.a(e,t),e.prototype.getPluralCategory=function(t){switch(s(this.locale,t)){case z.Zero:return"zero";case z.One:return"one";case z.Two:return"two";case z.Few:return"few";case z.Many:return"many";default:return"other"}},e}(U);Y.decorators=[{type:N.Injectable}],Y.ctorParameters=function(){return[{type:void 0,decorators:[{type:N.Inject,args:[N.LOCALE_ID]}]}]};var z={};z.Zero=0,z.One=1,z.Two=2,z.Few=3,z.Many=4,z.Other=5,z[z.Zero]="Zero",z[z.One]="One",z[z.Two]="Two",z[z.Few]="Few",z[z.Many]="Many",z[z.Other]="Other";var q=function(){function t(t,e,n,r){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=r,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._applyInitialClasses(!0),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyInitialClasses(!1),this._applyClasses(this._rawClass,!1)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._cleanupClasses(this._rawClass),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Object(N["\u0275isListLikeIterable"])(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}},t.prototype._cleanupClasses=function(t){this._applyClasses(t,!0),this._applyInitialClasses(!1)},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+Object(N["\u0275stringify"])(t.item));e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyInitialClasses=function(t){var e=this;this._initialClasses.forEach(function(n){return e._toggleClass(n,!t)})},t.prototype._applyClasses=function(t,e){var n=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return n._toggleClass(t,!e)}):Object.keys(t).forEach(function(r){null!=t[r]&&n._toggleClass(r,!e)}))},t.prototype._toggleClass=function(t,e){var n=this;(t=t.trim())&&t.split(/\s+/g).forEach(function(t){n._renderer.setElementClass(n._ngEl.nativeElement,t,!!e)})},t}();q.decorators=[{type:N.Directive,args:[{selector:"[ngClass]"}]}],q.ctorParameters=function(){return[{type:N.IterableDiffers},{type:N.KeyValueDiffers},{type:N.ElementRef},{type:N.Renderer}]},q.propDecorators={klass:[{type:N.Input,args:["class"]}],ngClass:[{type:N.Input}]};var W=function(){function t(t){this._viewContainerRef=t,this._componentRef=null,this._moduleRef=null}return t.prototype.ngOnChanges=function(t){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){var e=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(t.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){var n=e.get(N.NgModuleRef);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(n.injector)}else this._moduleRef=null;var r=this._moduleRef?this._moduleRef.componentFactoryResolver:e.get(N.ComponentFactoryResolver),i=r.resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(i,this._viewContainerRef.length,e,this.ngComponentOutletContent)}},t.prototype.ngOnDestroy=function(){this._moduleRef&&this._moduleRef.destroy()},t}();W.decorators=[{type:N.Directive,args:[{selector:"[ngComponentOutlet]"}]}],W.ctorParameters=function(){return[{type:N.ViewContainerRef}]},W.propDecorators={ngComponentOutlet:[{type:N.Input}],ngComponentOutletInjector:[{type:N.Input}],ngComponentOutletContent:[{type:N.Input}],ngComponentOutletNgModuleFactory:[{type:N.Input}]};var G=function(){function t(t,e,n,r){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=r}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),K=function(){function t(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._differ=null}return Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){Object(N.isDevMode)()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){if("ngForOf"in t){var e=t.ngForOf.currentValue;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(t){throw new Error("Cannot find a differ supporting object '"+e+"' of type '"+u(e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}},t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this.ngForOf);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,r,i){if(null==t.previousIndex){var o=e._viewContainer.createEmbeddedView(e._template,new G(null,e.ngForOf,-1,-1),i),s=new Q(t,o);n.push(s)}else if(null==i)e._viewContainer.remove(r);else{var o=e._viewContainer.get(r);e._viewContainer.move(o,i);var s=new Q(t,o);n.push(s)}});for(var r=0;r<n.length;r++)this._perViewChange(n[r].view,n[r].record);for(var r=0,i=this._viewContainer.length;r<i;r++){var o=this._viewContainer.get(r);o.context.index=r,o.context.count=i}t.forEachIdentityChange(function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item})},t.prototype._perViewChange=function(t,e){t.context.$implicit=e.item},t}();K.decorators=[{type:N.Directive,args:[{selector:"[ngFor][ngForOf]"}]}],K.ctorParameters=function(){return[{type:N.ViewContainerRef},{type:N.TemplateRef},{type:N.IterableDiffers}]},K.propDecorators={ngForOf:[{type:N.Input}],ngForTrackBy:[{type:N.Input}],ngForTemplate:[{type:N.Input}]};var Q=function(){function t(t,e){this.record=t,this.view=e}return t}(),X=K,$=function(){function t(t,e){this._viewContainer=t,this._context=new Z,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=e}return Object.defineProperty(t.prototype,"ngIf",{set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfThen",{set:function(t){this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngIfElse",{set:function(t){this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()},enumerable:!0,configurable:!0}),t.prototype._updateView=function(){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)))},t}();$.decorators=[{type:N.Directive,args:[{selector:"[ngIf]"}]}],$.ctorParameters=function(){return[{type:N.ViewContainerRef},{type:N.TemplateRef}]},$.propDecorators={ngIf:[{type:N.Input}],ngIfThen:[{type:N.Input}],ngIfElse:[{type:N.Input}]};var Z=function(){function t(){this.$implicit=null,this.ngIf=null}return t}(),J=function(){function t(t,e){this._viewContainerRef=t,this._templateRef=e,this._created=!1}return t.prototype.create=function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)},t.prototype.destroy=function(){this._created=!1,this._viewContainerRef.clear()},t.prototype.enforceState=function(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()},t}(),tt=function(){function t(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return Object.defineProperty(t.prototype,"ngSwitch",{set:function(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)},enumerable:!0,configurable:!0}),t.prototype._addCase=function(){return this._caseCount++},t.prototype._addDefault=function(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)},t.prototype._matchCase=function(t){var e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e},t.prototype._updateDefaultCases=function(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(var e=0;e<this._defaultViews.length;e++){this._defaultViews[e].enforceState(t)}}},t}();tt.decorators=[{type:N.Directive,args:[{selector:"[ngSwitch]"}]}],tt.ctorParameters=function(){return[]},tt.propDecorators={ngSwitch:[{type:N.Input}]};var et=function(){function t(t,e,n){this.ngSwitch=n,n._addCase(),this._view=new J(t,e)}return t.prototype.ngDoCheck=function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))},t}();et.decorators=[{type:N.Directive,args:[{selector:"[ngSwitchCase]"}]}],et.ctorParameters=function(){return[{type:N.ViewContainerRef},{type:N.TemplateRef},{type:tt,decorators:[{type:N.Host}]}]},et.propDecorators={ngSwitchCase:[{type:N.Input}]};var nt=function(){function t(t,e,n){n._addDefault(new J(t,e))}return t}();nt.decorators=[{type:N.Directive,args:[{selector:"[ngSwitchDefault]"}]}],nt.ctorParameters=function(){return[{type:N.ViewContainerRef},{type:N.TemplateRef},{type:tt,decorators:[{type:N.Host}]}]};var rt=function(){function t(t){this._localization=t,this._caseViews={}}return Object.defineProperty(t.prototype,"ngPlural",{set:function(t){this._switchValue=t,this._updateView()},enumerable:!0,configurable:!0}),t.prototype.addCase=function(t,e){this._caseViews[t]=e},t.prototype._updateView=function(){this._clearViews();var t=Object.keys(this._caseViews),e=o(this._switchValue,t,this._localization);this._activateView(this._caseViews[e])},t.prototype._clearViews=function(){this._activeView&&this._activeView.destroy()},t.prototype._activateView=function(t){t&&(this._activeView=t,this._activeView.create())},t}();rt.decorators=[{type:N.Directive,args:[{selector:"[ngPlural]"}]}],rt.ctorParameters=function(){return[{type:U}]},rt.propDecorators={ngPlural:[{type:N.Input}]};var it=function(){function t(t,e,n,r){this.value=t;var i=!isNaN(Number(t));r.addCase(i?"="+t:t,new J(n,e))}return t}();it.decorators=[{type:N.Directive,args:[{selector:"[ngPluralCase]"}]}],it.ctorParameters=function(){return[{type:void 0,decorators:[{type:N.Attribute,args:["ngPluralCase"]}]},{type:N.TemplateRef},{type:N.ViewContainerRef},{type:rt,decorators:[{type:N.Host}]}]};var ot=function(){function t(t,e,n){this._differs=t,this._ngEl=e,this._renderer=n}return Object.defineProperty(t.prototype,"ngStyle",{set:function(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._differ){var t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}},t.prototype._applyChanges=function(t){var e=this;t.forEachRemovedItem(function(t){return e._setStyle(t.key,null)}),t.forEachAddedItem(function(t){return e._setStyle(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._setStyle(t.key,t.currentValue)})},t.prototype._setStyle=function(t,e){var n=t.split("."),r=n[0],i=n[1];e=null!=e&&i?""+e+i:e,this._renderer.setElementStyle(this._ngEl.nativeElement,r,e)},t}();ot.decorators=[{type:N.Directive,args:[{selector:"[ngStyle]"}]}],ot.ctorParameters=function(){return[{type:N.KeyValueDiffers},{type:N.ElementRef},{type:N.Renderer}]},ot.propDecorators={ngStyle:[{type:N.Input}]};var st=function(){function t(t){this._viewContainerRef=t}return Object.defineProperty(t.prototype,"ngOutletContext",{set:function(t){this.ngTemplateOutletContext=t},enumerable:!0,configurable:!0}),t.prototype.ngOnChanges=function(t){this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this.ngTemplateOutlet&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext))},t}();st.decorators=[{type:N.Directive,args:[{selector:"[ngTemplateOutlet]"}]}],st.ctorParameters=function(){return[{type:N.ViewContainerRef}]},st.propDecorators={ngTemplateOutletContext:[{type:N.Input}],ngTemplateOutlet:[{type:N.Input}],ngOutletContext:[{type:N.Input}]};var at=[q,W,K,$,st,ot,tt,et,nt,rt,it],ut=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.subscribe({next:e,error:function(t){throw t}})},t.prototype.dispose=function(t){t.unsubscribe()},t.prototype.onDestroy=function(t){t.unsubscribe()},t}(),ct=function(){function t(){}return t.prototype.createSubscription=function(t,e){return t.then(e,function(t){throw t})},t.prototype.dispose=function(t){},t.prototype.onDestroy=function(t){},t}(),lt=new ct,pt=new ut,ht=function(){function t(t){this._ref=t,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}return t.prototype.ngOnDestroy=function(){this._subscription&&this._dispose()},t.prototype.transform=function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,N.WrappedValue.wrap(this._latestValue)):(t&&this._subscribe(t),this._latestReturnedValue=this._latestValue,this._latestValue)},t.prototype._subscribe=function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,function(n){return e._updateLatestValue(t,n)})},t.prototype._selectStrategy=function(e){if(Object(N["\u0275isPromise"])(e))return lt;if(Object(N["\u0275isObservable"])(e))return pt;throw c(t,e)},t.prototype._dispose=function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null},t.prototype._updateLatestValue=function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())},t}();ht.decorators=[{type:N.Pipe,args:[{name:"async",pure:!1}]}],ht.ctorParameters=function(){return[{type:N.ChangeDetectorRef}]};var ft=function(){function t(){}return t.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw c(t,e);return e.toLowerCase()},t}();ft.decorators=[{type:N.Pipe,args:[{name:"lowercase"}]}],ft.ctorParameters=function(){return[]};var dt=function(){function t(){}return t.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw c(t,e);return e.split(/\b/g).map(function(t){return l(t)}).join("")},t}();dt.decorators=[{type:N.Pipe,args:[{name:"titlecase"}]}],dt.ctorParameters=function(){return[]};var yt=function(){function t(){}return t.prototype.transform=function(e){if(!e)return e;if("string"!=typeof e)throw c(t,e);return e.toUpperCase()},t}();yt.decorators=[{type:N.Pipe,args:[{name:"uppercase"}]}],yt.ctorParameters=function(){return[]};var mt={};mt.Decimal=0,mt.Percent=1,mt.Currency=2,mt[mt.Decimal]="Decimal",mt[mt.Percent]="Percent",mt[mt.Currency]="Currency";var vt=function(){function t(){}return t.format=function(t,e,n,r){void 0===r&&(r={});var i=r.minimumIntegerDigits,o=r.minimumFractionDigits,s=r.maximumFractionDigits,a=r.currency,u=r.currencyAsSymbol,c=void 0!==u&&u,l={minimumIntegerDigits:i,minimumFractionDigits:o,maximumFractionDigits:s,style:mt[n].toLowerCase()};return n==mt.Currency&&(l.currency="string"==typeof a?a:void 0,l.currencyDisplay=c?"symbol":"code"),new Intl.NumberFormat(e,l).format(t)},t}(),gt=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,bt={yMMMdjms:b(g([m("year",1),v("month",3),m("day",1),m("hour",1),m("minute",1),m("second",1)])),yMdjm:b(g([m("year",1),m("month",1),m("day",1),m("hour",1),m("minute",1)])),yMMMMEEEEd:b(g([m("year",1),v("month",4),v("weekday",4),m("day",1)])),yMMMMd:b(g([m("year",1),v("month",4),m("day",1)])),yMMMd:b(g([m("year",1),v("month",3),m("day",1)])),yMd:b(g([m("year",1),m("month",1),m("day",1)])),jms:b(g([m("hour",1),m("second",1),m("minute",1)])),jm:b(g([m("hour",1),m("minute",1)]))},_t={yyyy:b(m("year",4)),yy:b(m("year",2)),y:b(m("year",1)),MMMM:b(v("month",4)),MMM:b(v("month",3)),MM:b(m("month",2)),M:b(m("month",1)),LLLL:b(v("month",4)),L:b(v("month",1)),dd:b(m("day",2)),d:b(m("day",1)),HH:p(h(b(y(m("hour",2),!1)))),H:h(b(y(m("hour",1),!1))),hh:p(h(b(y(m("hour",2),!0)))),h:h(b(y(m("hour",1),!0))),jj:b(m("hour",2)),j:b(m("hour",1)),mm:p(b(m("minute",2))),m:b(m("minute",1)),ss:p(b(m("second",2))),s:b(m("second",1)),sss:b(m("second",3)),EEEE:b(v("weekday",4)),EEE:b(v("weekday",3)),EE:b(v("weekday",2)),E:b(v("weekday",1)),a:function(t){return function(e,n){return t(e,n).split(" ")[1]}}(b(y(m("hour",1),!0))),Z:d("short"),z:d("long"),ww:b({}),w:b({}),G:b(v("era",1)),GG:b(v("era",2)),GGG:b(v("era",3)),GGGG:b(v("era",4))},wt=new Map,Ct=function(){function t(){}return t.format=function(t,e,n){return _(n,t,e)},t}(),Et=/^(\d+)?\.((\d+)(-(\d+))?)?$/,xt=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return C(t,this._locale,e,mt.Decimal,n)},t}();xt.decorators=[{type:N.Pipe,args:[{name:"number"}]}],xt.ctorParameters=function(){return[{type:void 0,decorators:[{type:N.Inject,args:[N.LOCALE_ID]}]}]};var St=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){return C(t,this._locale,e,mt.Percent,n)},t}();St.decorators=[{type:N.Pipe,args:[{name:"percent"}]}],St.ctorParameters=function(){return[{type:void 0,decorators:[{type:N.Inject,args:[N.LOCALE_ID]}]}]};var Ot=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n,r,i){return void 0===n&&(n="USD"),void 0===r&&(r=!1),C(t,this._locale,e,mt.Currency,i,n,r)},t}();Ot.decorators=[{type:N.Pipe,args:[{name:"currency"}]}],Ot.ctorParameters=function(){return[{type:void 0,decorators:[{type:N.Inject,args:[N.LOCALE_ID]}]}]};var Tt=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Pt=function(){function t(t){this._locale=t}return t.prototype.transform=function(e,n){void 0===n&&(n="mediumDate");var r;if(S(e)||e!==e)return null;if("string"==typeof e&&(e=e.trim()),O(e))r=e;else if(x(e))r=new Date(parseFloat(e));else if("string"==typeof e&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){var i=e.split("-").map(function(t){return parseInt(t,10)}),o=i[0],s=i[1],a=i[2];r=new Date(o,s-1,a)}else r=new Date(e);if(!O(r)){var u=void 0;if("string"!=typeof e||!(u=e.match(Tt)))throw c(t,e);r=T(u)}return Ct.format(r,this._locale,t._ALIASES[n]||n)},t}();Pt._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},Pt.decorators=[{type:N.Pipe,args:[{name:"date",pure:!0}]}],Pt.ctorParameters=function(){return[{type:void 0,decorators:[{type:N.Inject,args:[N.LOCALE_ID]}]}]};var Mt=/#/g,kt=function(){function t(t){this._localization=t}return t.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||null===n)throw c(t,n);return n[o(e,Object.keys(n),this._localization)].replace(Mt,e.toString())},t}();kt.decorators=[{type:N.Pipe,args:[{name:"i18nPlural",pure:!0}]}],kt.ctorParameters=function(){return[{type:U}]};var At=function(){function t(){}return t.prototype.transform=function(e,n){if(null==e)return"";if("object"!=typeof n||"string"!=typeof e)throw c(t,n);return n.hasOwnProperty(e)?n[e]:n.hasOwnProperty("other")?n.other:""},t}();At.decorators=[{type:N.Pipe,args:[{name:"i18nSelect",pure:!0}]}],At.ctorParameters=function(){return[]};var It=function(){function t(){}return t.prototype.transform=function(t){return JSON.stringify(t,null,2)},t}();It.decorators=[{type:N.Pipe,args:[{name:"json",pure:!1}]}],It.ctorParameters=function(){return[]};var Dt=function(){function t(){}return t.prototype.transform=function(e,n,r){if(null==e)return e;if(!this.supports(e))throw c(t,e);return e.slice(n,r)},t.prototype.supports=function(t){return"string"==typeof t||Array.isArray(t)},t}();Dt.decorators=[{type:N.Pipe,args:[{name:"slice",pure:!1}]}],Dt.ctorParameters=function(){return[]};var Nt=[ht,yt,ft,It,Dt,xt,St,dt,Ot,Pt,kt,At],Rt=function(){function t(){}return t}();Rt.decorators=[{type:N.NgModule,args:[{declarations:[at,Nt],exports:[at,Nt],providers:[{provide:U,useClass:Y}]}]}],Rt.ctorParameters=function(){return[]};var jt=function(){function t(){}return t}();jt.decorators=[{type:N.NgModule,args:[{declarations:[],exports:[]}]}],jt.ctorParameters=function(){return[]};var Lt=new N.InjectionToken("DocumentToken"),Vt="browser",Ft="server",Ht="browserWorkerApp",Bt="browserWorkerUi",Ut=new N.Version("4.4.6")},qgI0:function(t,e,n){"use strict";function r(t,e,n,r){var l=new h(t,n,r);if(l.closed)return null;if(e instanceof u.Observable)return e._isScalar?(l.next(e.value),l.complete(),null):(l.syncErrorThrowable=!0,e.subscribe(l));if(Object(o.a)(e)){for(var p=0,d=e.length;p<d&&!l.closed;p++)l.next(e[p]);l.closed||l.complete()}else{if(Object(s.a)(e))return e.then(function(t){l.closed||(l.next(t),l.complete())},function(t){return l.error(t)}).then(null,function(t){i.a.setTimeout(function(){throw t})}),l;if(e&&"function"==typeof e[c.a])for(var y=e[c.a]();;){var m=y.next();if(m.done){l.complete();break}if(l.next(m.value),l.closed)break}else if(e&&"function"==typeof e[f.a]){var v=e[f.a]();if("function"==typeof v.subscribe)return v.subscribe(new h(t,n,r));l.error(new TypeError("Provided object does not correctly implement Symbol.observable"))}else{var g=Object(a.a)(e)?"an invalid object":"'"+e+"'",b="You provided "+g+" where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.";l.error(new TypeError(b))}}return null}var i=n("xIGM"),o=n("kQVV"),s=n("mHG6"),a=n("NGRF"),u=n("AP4T"),c=n("X3fp"),l=n("E9/g"),p=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},h=function(t){function e(e,n,r){t.call(this),this.parent=e,this.outerValue=n,this.outerIndex=r,this.index=0}return p(e,t),e.prototype._next=function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)},e.prototype._error=function(t){this.parent.notifyError(t,this),this.unsubscribe()},e.prototype._complete=function(){this.parent.notifyComplete(this),this.unsubscribe()},e}(l.a),f=n("mz3w");e.a=r},qqDE:function(t,e,n){"use strict";function r(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new s(t,e))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t,e){this.project=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.project,this.thisArg))},t}(),a=function(t){function e(e,n,r){t.call(this,e),this.project=n,this.count=0,this.thisArg=r||this}return o(e,t),e.prototype._next=function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(t){return void this.destination.error(t)}this.destination.next(e)},e}(i.a)},"t+dn":function(t,e,n){"use strict";var r=n("/oeL"),i=n("vCyR"),o=function(){function t(t){this.modal=t,this.showDefaultButtons=!1,this.dismissButtonLabel="Dismiss",this.closeButtonLabel="Close"}return t.decorators=[{type:r.Component,args:[{selector:"modal-footer",template:'\n <div class="modal-footer">\n <ng-content></ng-content>\n <button *ngIf="showDefaultButtons" type="button" class="btn btn-default" data-dismiss="modal" (click)="modal.dismiss()">{{dismissButtonLabel}}</button>\n <button *ngIf="showDefaultButtons" type="button" class="btn btn-primary" (click)="modal.close()">{{closeButtonLabel}}</button>\n </div>\n '}]}],t.ctorParameters=[{type:i.ModalComponent}],t.propDecorators={showDefaultButtons:[{type:r.Input,args:["show-default-buttons"]}],dismissButtonLabel:[{type:r.Input,args:["dismiss-button-label"]}],closeButtonLabel:[{type:r.Input,args:["close-button-label"]}]},t}();e.ModalFooterComponent=o},"tK9/":function(t,e,n){"use strict";function r(t,e){return arguments.length>=2?function(n){return Object(a.a)(Object(i.a)(t,e),Object(o.a)(1),Object(s.a)(e))(n)}:function(e){return Object(a.a)(Object(i.a)(function(e,n,r){return t(e,n,r+1)}),Object(o.a)(1))(e)}}e.a=r;var i=n("nAqi"),o=n("fxt9"),s=n("x4z8"),a=n("ExCY")},tt0A:function(t,e,n){"use strict";var r=(n("2YgE"),n("poDJ"));n.d(e,"a",function(){return r.a});n("dTYv")},uRSF:function(t,e,n){"use strict";function r(t,e,n){return Object(i.a)(t,e,n)(this)}e.a=r;var i=n("xEhG")},vCyR:function(t,e,n){"use strict";var r=n("/oeL"),i=n("ItmA"),o=function(){function t(t){var e=this;this.element=t,this.overrideSize=null,this.visible=!1,this.animation=!0,this.backdrop=!0,this.keyboard=!0,this.cssClass="",this.onClose=new r.EventEmitter(!1),this.onDismiss=new r.EventEmitter(!1),this.onOpen=new r.EventEmitter(!1),this.instance=new i.ModalInstance(this.element),this.instance.hidden.subscribe(function(t){e.visible=e.instance.visible,t===i.ModalResult.Dismiss&&e.onDismiss.emit(void 0)}),this.instance.shown.subscribe(function(){e.onOpen.emit(void 0)})}return Object.defineProperty(t.prototype,"fadeClass",{get:function(){return this.animation},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataKeyboardAttr",{get:function(){return this.keyboard},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dataBackdropAttr",{get:function(){return this.backdrop},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){return this.instance&&this.instance.destroy()},t.prototype.routerCanDeactivate=function(){return this.ngOnDestroy()},t.prototype.open=function(t){var e=this;return s.validSize(t)&&(this.overrideSize=t),this.instance.open().then(function(){e.visible=e.instance.visible})},t.prototype.close=function(t){var e=this;return this.instance.close().then(function(){e.onClose.emit(t)})},t.prototype.dismiss=function(){return this.instance.dismiss()},t.prototype.getCssClasses=function(){var t=[];return this.isSmall()&&t.push("modal-sm"),this.isLarge()&&t.push("modal-lg"),""!==this.cssClass&&t.push(this.cssClass),t.join(" ")},t.prototype.isSmall=function(){return this.overrideSize!==s.Large&&this.size===s.Small||this.overrideSize===s.Small},t.prototype.isLarge=function(){return this.overrideSize!==s.Small&&this.size===s.Large||this.overrideSize===s.Large},t.decorators=[{type:r.Component,args:[{selector:"modal",host:{class:"modal",role:"dialog",tabindex:"-1"},template:'\n <div class="modal-dialog" [ngClass]="getCssClasses()">\n <div class="modal-content">\n <ng-content></ng-content>\n </div>\n </div>\n '}]}],t.ctorParameters=[{type:r.ElementRef}],t.propDecorators={animation:[{type:r.Input}],backdrop:[{type:r.Input}],keyboard:[{type:r.Input}],size:[{type:r.Input}],cssClass:[{type:r.Input}],onClose:[{type:r.Output}],onDismiss:[{type:r.Output}],onOpen:[{type:r.Output}],fadeClass:[{type:r.HostBinding,args:["class.fade"]}],dataKeyboardAttr:[{type:r.HostBinding,args:["attr.data-keyboard"]}],dataBackdropAttr:[{type:r.HostBinding,args:["attr.data-backdrop"]}]},t}();e.ModalComponent=o;var s=function(){function t(){}return t.validSize=function(e){return e&&(e===t.Small||e===t.Large)},t.Small="sm",t.Large="lg",t}();e.ModalSize=s},vJ4M:function(t,e,n){"use strict";n.d(e,"a",function(){return i});var r=n("mqK9"),i=function(){function t(){}return t.reflow=function(t){!void t.offsetHeight},t.getStyles=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=r.b),e.getComputedStyle(t)},t}()},wORZ:function(t,e,n){"use strict";function r(t){return function(e){var n=new a(t),r=e.lift(n);return n.caught=r}}e.a=r;var i=n("lI6h"),o=n("qgI0"),s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t){this.selector=t}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.selector,this.caught))},t}(),u=function(t){function e(e,n,r){t.call(this,e),this.selector=n,this.caught=r}return s(e,t),e.prototype.error=function(e){if(!this.isStopped){var n=void 0;try{n=this.selector(e,this.caught)}catch(e){return void t.prototype.error.call(this,e)}this._unsubscribeAndRecycle(),this.add(Object(o.a)(this,n))}},e}(i.a)},wP3s:function(t,e,n){"use strict";function r(t,e,n){return void 0===n&&(n=Number.POSITIVE_INFINITY),function(r){return"number"==typeof e&&(n=e,e=null),r.lift(new a(t,e,n))}}e.a=r;var i=n("qgI0"),o=n("lI6h"),s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t,e,n){void 0===n&&(n=Number.POSITIVE_INFINITY),this.project=t,this.resultSelector=e,this.concurrent=n}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.project,this.resultSelector,this.concurrent))},t}(),u=function(t){function e(e,n,r,i){void 0===i&&(i=Number.POSITIVE_INFINITY),t.call(this,e),this.project=n,this.resultSelector=r,this.concurrent=i,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}return s(e,t),e.prototype._next=function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)},e.prototype._tryNext=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(t){return void this.destination.error(t)}this.active++,this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){this.add(Object(i.a)(this,t,e,n))},e.prototype._complete=function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete()},e.prototype.notifyNext=function(t,e,n,r,i){this.resultSelector?this._notifyResultSelector(t,e,n,r):this.destination.next(e)},e.prototype._notifyResultSelector=function(t,e,n,r){var i;try{i=this.resultSelector(t,e,n,r)}catch(t){return void this.destination.error(t)}this.destination.next(i)},e.prototype.notifyComplete=function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(o.a)},wclm:function(t,e,n){"use strict";var r=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=Date.now?Date.now:function(){return+new Date},t}();n.d(e,"a",function(){return o});var i=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},o=function(t){function e(){t.apply(this,arguments),this.actions=[],this.active=!1,this.scheduled=void 0}return i(e,t),e.prototype.flush=function(t){var e=this.actions;if(this.active)return void e.push(t);var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}},e}(r)},x4z8:function(t,e,n){"use strict";function r(t){return void 0===t&&(t=null),function(e){return e.lift(new s(t))}}e.a=r;var i=n("E9/g"),o=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},s=function(){function t(t){this.defaultValue=t}return t.prototype.call=function(t,e){return e.subscribe(new a(t,this.defaultValue))},t}(),a=function(t){function e(e,n){t.call(this,e),this.defaultValue=n,this.isEmpty=!0}return o(e,t),e.prototype._next=function(t){this.isEmpty=!1,this.destination.next(t)},e.prototype._complete=function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()},e}(i.a)},xEhG:function(t,e,n){"use strict";function r(t,e,n){return function(r){return r.lift(new a(t,e,n,r))}}e.a=r;var i=n("E9/g"),o=n("Ry8D"),s=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},a=function(){function t(t,e,n,r){this.predicate=t,this.resultSelector=e,this.defaultValue=n,this.source=r}return t.prototype.call=function(t,e){return e.subscribe(new u(t,this.predicate,this.resultSelector,this.defaultValue,this.source))},t}(),u=function(t){function e(e,n,r,i,o){t.call(this,e),this.predicate=n,this.resultSelector=r,this.defaultValue=i,this.source=o,this.hasValue=!1,this.index=0,void 0!==i&&(this.lastValue=i,this.hasValue=!0)}return s(e,t),e.prototype._next=function(t){var e=this.index++;if(this.predicate)this._tryPredicate(t,e);else{if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryPredicate=function(t,e){var n;try{n=this.predicate(t,e,this.source)}catch(t){return void this.destination.error(t)}if(n){if(this.resultSelector)return void this._tryResultSelector(t,e);this.lastValue=t,this.hasValue=!0}},e.prototype._tryResultSelector=function(t,e){var n;try{n=this.resultSelector(t,e)}catch(t){return void this.destination.error(t)}this.lastValue=n,this.hasValue=!0},e.prototype._complete=function(){var t=this.destination;this.hasValue?(t.next(this.lastValue),t.complete()):t.error(new o.a)},e}(i.a)},xIGM:function(t,e,n){"use strict";(function(t){n.d(e,"a",function(){return s});var r="undefined"!=typeof window&&window,i="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,o=void 0!==t&&t,s=r||o||i}).call(e,n("fRUx"))},yWZg:function(t,e,n){"use strict";function r(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),Object(i.a)(t)(this)}e.a=r;var i=n("bywS")},z0HA:function(t,e,n){"use strict";n.d(e,"a",function(){return p});var r=n("TO51"),i=n("AP4T"),o=n("E9/g"),s=n("qLnt"),a=n("RWQz"),u=this&&this.__extends||function(t,e){function n(){this.constructor=t}for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)},c=function(t){function e(e,n){t.call(this),this.source=e,this.subjectFactory=n,this._refCount=0,this._isComplete=!1}return u(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,t=this._connection=new s.a,t.add(this.source.subscribe(new h(this.getSubject(),this))),t.closed?(this._connection=null,t=s.a.EMPTY):this._connection=t),t},e.prototype.refCount=function(){return Object(a.a)()(this)},e}(i.Observable),l=c.prototype,p={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}},h=function(t){function e(e,n){t.call(this,e),this.connectable=n}return u(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(r.c);o.a}}); | |
0 | 2 | \ No newline at end of file | ... | ... |