PageSourceSearch

https://piciordeplay.ro/wp-content/litespeed/js/8b847a7ac107d7002784583d71d34cd0.js?ver=0a742

js piciordeplay.ro collected 2026-10-02 15:35:06 UTC 2,326,144 bytes, 1,078 lines download raw bytes

1var pysTikTokRest={"restApiUrl":"https://piciordeplay.ro/wp-json/pys-tiktok/v1/event","debug":""};var pysOpenAIRest={"restApiUrl":"https://piciordeplay.ro/wp-json/pys-openai/v1/event","debug":""};var pysFacebookRest={"restApiUrl":"https://piciordeplay.ro/wp-json/pys-facebook/v1/event","debug":""}
2;/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
3"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.no
3deName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={}
3,r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s})
4;var xoo_aff_localize={"adminurl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","password_strength":{"min_password_strength":3,"i18n_password_error":"Please enter a stronger password.","i18n_password_hint":"Sugestie: parola trebuie s\u0103 aib\u0103 cel pu\u021bin dou\u0103sprezece caractere. Pentru a o face mai puternic\u0103, folose\u0219te litere mari \u0219i mici, cifre \u0219i simboluri, cum ar fi ! &quot; ? $ % ^ &amp; )."}}
5;jQuery(document).ready(function($){(function(){$('.xoo-aff-input-date').each(function(index,dateEl){var $dateEl=$(dateEl),dateData=$dateEl.data('date');$dateEl.datepicker(dateData)})}());var all_states=xoo_aff_localize.states?JSON.parse(xoo_aff_localize.states):{};var countries_locale=xoo_aff_localize.countries_locale?JSON.parse(xoo_aff_localize.countries_locale):{};var SelectCountry=function($select){var self=this;self.$selectCountry=$select;self.id=self.$selectCountry.attr('name');self.$form=self.$selectCountry.closest('form');self.$selectState=self.$form.find('.xoo-aff-states[data-country_field="'+self.id+'"]');self.$selectPhoneCode=self.$form.find('.xoo-aff-phone_code[data-country_field="'+self.id+'"]');self.statesHandler=self.$selectState.length?self.states():!1;self.$selectCountry.on('change',{country:self},this.onChange);self.$selectCountry.trigger('change')}
6SelectCountry.prototype.onChange=function(event){var self=event.data.country;if(self.statesHandler){self.statesHandler.updateStateField(event)}
7if(self.$selectPhoneCode.length){self.updatePhoneCodeField()}}
8SelectCountry.prototype.updatePhoneCodeField=function(){var country=this,$codeOption=country.$selectPhoneCode.find('option[data-country_code="'+country.$selectCountry.val()+'"]');if($codeOption){$codeOption.prop('selected','selected')}
9country.$selectPhoneCode.trigger('change')}
10SelectCountry.prototype.states=function(){var country=this,$selectState=country.$selectState,defaultValue=country.$selectState.data('default_state');var Handler={init:function(){Handler.$statePlaceholder=$selectState.find('option[value="placeholder"]');Handler.$selectStateCont=$selectState.parent();Handler.$inputState=Handler.createStateInput()},getStates:function(){var states=all_states[country.$selectCountry.val()];return states===undefined||states.length===0?null:states},createStateInput:function(){$stateInput=$('<input type="text" />').prop('name',$selectState.attr('name')).prop('placeholder',Handler.$statePlaceholder.html()).addClass($selectState.attr('class'));
10var excludeID=['select2','select2Id','country_field'];$.each($selectState.data(),function(id,value){if(!excludeID.includes(id)){$stateInput.attr('data-'+id,value)}});return $stateInput},updateStateField:function(event){var country=event.data.country,countryVal=country.$selectCountry.val();$selectState.find('option').not(Handler.$statePlaceholder).remove();var active_states=Handler.getStates();if(!active_states){Handler.$selectStateCont.find('.select2-container').remove();Handler.$selectStateCont.append(Handler.$inputState)}else{Handler.$inputState.remove();Handler.$selectStateCont.append($selectState);$.each(active_states,function(state_key,label){$selectState.append('<option value="'+state_key+'">'+label+'</option>')})
11if(defaultValue){Handler.$selectStateCont.find('option[value='+defaultValue+']').prop('selected','selected')}
12if($selectState.attr('select2')==='yes'){$selectState.select2()}}}}
13Handler.init();return Handler}
14$.each($('select.xoo-aff-country'),function(index,el){new SelectCountry($(el))});var password_strength_meter={init:function(){$(document.body).on('keyup change','input.xoo-aff-password[check_strength="yes"]',this.strengthMeter)},strengthMeter:function(){var wrapper=$(this).parents('.xoo-aff-group'),form=wrapper.parents('form');submit=form.length?$('button[type="submit"]',form):!1,field=$(this),strength=1,passStrength=$(this).attr('strength_pass').length?$(this).attr('strength_pass'):xoo_aff_localize.password_strength.min_password_strength,fieldValue=field.val();password_strength_meter.includeMeter(wrapper,field);strength=password_strength_meter.checkPasswordStrength(wrapper,field,passStrength);if(submit&&fieldValue.length>0&&strength<passStrength&&-1!==strength){submit.attr('disabled','disabled').addClass('disabled')}else{submit.removeAttr('disabled','disabled').removeClass('disabled')}},includeMeter:function(wrapper,field){var meter=wrapper.find('.xoo-aff-password-strength');if(''===field.val()){meter.hide();$(document.body).trigger('xoo-aff-password-strength-hide')}else if(0===meter.length){wrapper.append('<div class="xoo-aff-password-strength" aria-live="polite"></div>');$(document.body).trigger('xoo-aff-password-strength-added')}else{meter.show();$(document.body).trigger('xoo-aff-password-strength-show')}},checkPasswordStrength:function(wrapper,field,passStrength){var meter=wrapper.find('.xoo-aff-password-strength'),hint=wrapper.find('.xoo-aff-password-hint'),hint_html='<small class="xoo-aff-password-hint">'+xoo_aff_localize.password_strength.i18n_password_hint+'</small>',strength=wp.passwordStrength.meter(field.val(),wp.passwordStrength.userInputBlacklist()),error='';meter.removeClass('short bad good strong');hint.remove();if(meter.is(':hidden')){return strength}
15if(strength<passStrength){error=' - '+xoo_aff_localize.password_strength.i18n_password_error}
16switch(strength){case 0:meter.addClass('short').html(pwsL10n['short']+error);meter.after(hint_html);break;case 1:meter.addClass('bad').html(pwsL10n.bad+error);meter.after(hint_html);break;case 2:meter.addClass('bad').html(pwsL10n.bad+error);meter.after(hint_html);break;case 3:meter.addClass('good').html(pwsL10n.good+error);break;case 4:meter.addClass('strong').html(pwsL10n.strong+error);break;case 5:meter.addClass('short').html(pwsL10n.mismatch);break}
17return strength}};password_strength_meter.init();if($.fn.select2){$('select.xoo-aff-select_list[select2="yes"] , select.xoo-aff-country[select2="yes"]').each(function(key,el){$(el).select2()})}
18if($.fn.select2){function formatState(state){if(!state.id){return state.text}
19var cc=state.element.getAttribute('data-country_code');cc=cc?cc.toLowerCase():cc;var $state=$('<div class="xoo-aff-flag-cont"><span class="flag '+cc+'"></span>'+'<span>'+state.text+'</span></div>');return $state};$('select.xoo-aff-phone_code[select2="yes"]').each(function(key,el){$(el).select2({templateResult:formatState,templateSelection:formatState,dropdownCssClass:"xoo-aff-select2-dropdown"})})}
20$('body').on('click','.xoo-aff-pw-toggle',function(){var $password=$(this).closest('.xoo-aff-group').find('input.xoo-aff-password');$(this).toggleClass('active');if($(this).hasClass('active')){$password.attr('type','text');$(this).find('.xoo-aff-pwtog-hide').show();$(this).find('.xoo-aff-pwtog-show').hide()}else{$password.attr('type','password');$(this).find('.xoo-aff-pwtog-show').show();$(this).find('.xoo-aff-pwtog-hide').hide()}})
21$('body').on('change','.xoo-aff-file-profile input[type="file"]',function(){var file=this.files[0],$cont=$(this).closest('.xoo-aff-group');if(file){const reader=new FileReader();reader.onload=function(e){profileImage.init($cont,e.target.result);profileImage.onImageLoad();if($cont.find('.xoo-ff-file-remove')){$cont.find('.xoo-ff-files').remove()}};
21reader.readAsDataURL(file)}else{profileImage.init($cont,'');profileImage.onImageRemove()}});var profileImage={init:function($cont,imgSrc=''){this.$cont=$cont;this.imgSrc=imgSrc;this.$preview=$cont.find('.xoo-ff-file-preview');this.$icon=$cont.find('.xoo-aff-input-icon ');this.$checkIcon=$cont.find('.xoo-ff-file-plcheck');this.$addIcon=$cont.find('.xoo-ff-file-pladd')},onImageLoad:function(){this.$preview.attr('src',profileImage.imgSrc).show();this.$icon.hide();this.$addIcon.hide();this.$checkIcon.show()},onImageRemove:function(){this.$icon.show();this.$checkIcon.hide();this.$addIcon.show();this.$preview.attr('src','').hide()}}
22$('.xoo-aff-file-profile-cont').each(function(index,el){var $el=$(el),$attachedFiled=$el.find('.xoo-ff-file-link');if($attachedFiled.length){profileImage.init($el,$attachedFiled.attr('href'));profileImage.onImageLoad()}})
23$('body').on('click','.xoo-aff-file-profile-cont .xoo-ff-file-remove',function(){var $cont=$(this).closest('.xoo-aff-file-profile-cont');profileImage.init($cont);profileImage.onImageRemove()});$('body').on('click','.xoo-ff-file-remove',function(){$(this).closest('div').remove()});class AutoComplete{constructor($input){this.$input=$input;this.$form=$input.closest('form');this.hasParts=this.$form.find('[data-autocompad_parent="'+this.$input.attr('name')+'"]').length;this.inputInit=!1;this.$browserFetch=this.$input.closest('.xoo-aff-group').find('.xoo-aff-auto-fetch-loc');this.events()}
24events(){this.$input.on('focus',this.init.bind(this));if(this.$browserFetch.length){this.$browserFetch.on('click',{handler:this},this.browserGetLocation)}}
25browserGetLocation(event){var handler=event.data.handler;if(!navigator.geolocation){$(this).html('Not supported by browser');return}
26var $fetchEl=$(this);navigator.geolocation.getCurrentPosition((position)=>{handler.googleReverseGeolocate(position.coords.latitude,position.coords.longitude)},(error)=>{$fetchEl.find('span').text(error.message)})}
27googleReverseGeolocate(lat,long){const geocoder=new google.maps.Geocoder();const latlng={lat:parseFloat(lat),lng:parseFloat(long)};var autocompleteHandler=this;geocoder.geocode({location:latlng},function(results,status){if(status==="OK"){if(results[0]){autocompleteHandler.fillAddress(results[0].address_components,results[0].formatted_address)}else{console.log("No results found")}}else{autocompleteHandler.$browserFetch.find('span').text(status)}})}
28init(){if(this.inputInit)return;var placesArgs={fields:["address_components"],types:["address"],}
29if(xoo_aff_localize.geolocate_countries){placesArgs.componentRestrictions={country:xoo_aff_localize.geolocate_countries}}
30this.location=new google.maps.places.Autocomplete(this.$input.get(0),placesArgs);if(this.hasParts){this.location.addListener('place_changed',this.onAddressChange.bind(this))}
31this.inputInit=!0}
32onAddressChange(){this.fillAddress(this.location.getPlace().address_components)}
33fillAddress(components,formatted_address=''){var autocompleteHandler=this,$form=this.$form,addressParts={country:'',postal_code:'',address:'',states:'',city:'',states_longname:'',country_longname:''};$.each(components,function(index,component){var componentType=component.types[0];switch(componentType){case 'country':addressParts.country=component.short_name;addressParts.country_longname=component.long_name;break;case "postal_code_suffix":addressParts.postal_code+=component.long_name;break;case "postal_code":addressParts.postal_code+=component.long_name;break;case "locality":case "postal_town":case "administrative_area_level_3":addressParts.city=component.long_name;break;case 'administrative_area_level_1':addressParts.states=component.short_name;addressParts.states_longname=component.long_name;break;default:addressParts.address+=(component.long_name+' ');break}});if(!addressParts.city&&addressParts.states&&(!countries_locale[addressParts.country]||!countries_locale[addressParts.country].state||countries_locale[addressParts.country].state.hidden)){addressParts.city=addressParts.states;addressParts.states=null}
34var partsNotUsed={},partsUsedCounter=0;$.each(addressParts,function(part,value){var $inputParts=$form.find('[data-autocompad_type="'+part+'"][data-autocompad_parent="'+autocompleteHandler.$input.attr('name')+'"]');if(!$inputParts.length){partsNotUsed[part]=value;return!0}
35partsUsedCounter++;$inputParts.each(function(index,inputPart){var $inputPart=$(inputPart);if((part==='states'||part==='country')&&$inputPart.is('input')){$inputPart.val(addressParts[part+'_longname'])}else{if(part==='states'&&!$inputPart.find('option[value="'+value+'"]').length){var optionFound;$inputPart.find('option').each(function(index,option){var $option=$(option);if($option.val().includes('-'+value)){optionFound=$option;return!1}})
36if(!optionFound){optionFound=$inputPart.find("option:contains('"+addressParts.states_longname+"')")}
37if(optionFound.length){$inputPart.val(optionFound.val())}}else{$inputPart.val(value)}
38$inputPart.trigger('change')}})});if(partsUsedCounter>0){var inputAddress=addressParts.address;$.each(['city','states','postal_code','country'],function(index,leftPart){if(partsNotUsed[leftPart]){var partLongName=partsNotUsed[leftPart+'_longname'];partLongName=partLongName?partLongName:partsNotUsed[leftPart];inputAddress+=(', '+partLongName)}});this.$input.val(inputAddress)}else if(formatted_address){this.$input.val(formatted_address)}}}
39if(xoo_aff_localize.geolocate_apikey){$('input[data-autocompadd="yes"]').each(function(){new AutoComplete($(this))})}
40$('.xoo-aff-group').on('focusin','input, textarea, select',function(){$(this).closest('.xoo-aff-group').addClass('xoo-aff-isfocused')});$('.xoo-aff-group').on('focusout','input, textarea, select',function(){$(this).closest('.xoo-aff-group').removeClass('xoo-aff-isfocused')})})
41;var wc_country_select_params={"countries":"{\"AF\":[],\"AL\":{\"AL-01\":\"Berat\",\"AL-09\":\"Dib\\u00ebr\",\"AL-02\":\"Durr\\u00ebs\",\"AL-03\":\"Elbasan\",\"AL-04\":\"Fier\",\"AL-05\":\"Gjirokast\\u00ebr\",\"AL-06\":\"Kor\\u00e7\\u00eb\",\"AL-07\":\"Kuk\\u00ebs\",\"AL-08\":\"Lezh\\u00eb\",\"AL-10\":\"Shkod\\u00ebr\",\"AL-11\":\"Tirana\",\"AL-12\":\"Vlor\\u00eb\"},\"AO\":{\"BGO\":\"Bengo\",\"BLU\":\"Benguela\",\"BIE\":\"Bi\\u00e9\",\"CAB\":\"Cabinda\",\"CNN\":\"Cunene\",\"HUA\":\"Huambo\",\"HUI\":\"Hu\\u00edla\",\"CCU\":\"Kuando Kubango\",\"CNO\":\"Kwanza-Norte\",\"CUS\":\"Kwanza-Sul\",\"LUA\":\"Luanda\",\"LNO\":\"Lunda-Norte\",\"LSU\":\"Lunda-Sul\",\"MAL\":\"Malanje\",\"MOX\":\"Moxico\",\"NAM\":\"Namibe\",\"UIG\":\"U\\u00edge\",\"ZAI\":\"Zair\"},\"AR\":{\"C\":\"Ciudad Aut\\u00f3noma de Buenos Aires\",\"B\":\"Buenos Aires\",\"K\":\"Catamarca\",\"H\":\"Chaco\",\"U\":\"Chubut\",\"X\":\"C\\u00f3rdoba\",\"W\":\"Corrientes\",\"E\":\"Entre R\\u00edos\",\"P\":\"Formosa\",\"Y\":\"Jujuy\",\"L\":\"La Pampa\",\"F\":\"La Rioja\",\"M\":\"Mendoza\",\"N\":\"Misiones\",\"Q\":\"Neuqu\\u00e9n\",\"R\":\"R\\u00edo Negro\",\"A\":\"Salta\",\"J\":\"San Juan\",\"D\":\"San Luis\",\"Z\":\"Santa Cruz\",\"S\":\"Santa Fe\",\"G\":\"Santiago del Estero\",\"V\":\"Tierra del Fuego\",\"T\":\"Tucum\\u00e1n\"},\"AT\":[],\"AU\":{\"ACT\":\"Teritoriul capitalei australiene\",\"NSW\":\"Noul Wales de Sud\",\"NT\":\"Teritoriul de Nord\",\"QLD\":\"Queensland\",\"SA\":\"Australia de sud\",\"TAS\":\"Tazmania\",\"VIC\":\"Victoria\",\"WA\":\"Western Australia\"},\"AX\":[],\"BD\":{\"BD-05\":\"Bagerhat\",\"BD-01\":\"Bandarban\",\"BD-02\":\"Barguna\",\"BD-06\":\"Barishal\",\"BD-07\":\"Bhola\",\"BD-03\":\"Bogura\",\"BD-04\":\"Brahmanbaria\",\"BD-09\":\"Chandpur\",\"BD-10\":\"Chattogram\",\"BD-12\":\"Chuadanga\",\"BD-11\":\"Magazinul lui Cox\",\"BD-08\":\"Cumilla\",\"BD-13\":\"Dhaka\",\"BD-14\":\"Dinajpur\",\"BD-15\":\"Faridpur\",\"BD-16\":\"Feni\",\"BD-19\":\"Gaibandha\",\"BD-18\":\"Gazipur\",\"BD-17\":\"Gopalganj\",\"BD-20\":\"Habiganj\",\"BD-21\":\"Jamalpur\",\"BD-22\":\"Jashore\",\"BD-25\":\"Jhalokati\",\"BD-23\":\"Jhenaidah\",\"BD-24\":\"Joypurhat\",\"BD-29\":\"Khagrachhari\",\"BD-27\":\"Khulna\",\"BD-26\":\"Kishoreganj\",\"BD-28\":\"Kurigram\",\"BD-30\":\"Kushtia\",\"BD-31\":\"Lakshmipur\",\"BD-32\":\"Lalmonirhat\",\"BD-36\":\"Madaripur\",\"BD-37\":\"Magura\",\"BD-33\":\"Manikganj \",\"BD-39\":\"Meherpur\",\"BD-38\":\"Moulvibazar\",\"BD-35\":\"Munshiganj\",\"BD-34\":\"Mymensingh\",\"BD-48\":\"Naogaon\",\"BD-43\":\"Narail\",\"BD-40\":\"Narayanganj\",\"BD-42\":\"Narsingdi\",\"BD-44\":\"Natore\",\"BD-45\":\"Nawabganj\",\"BD-41\":\"Netrakona\",\"BD-46\":\"Nilphamari\",\"BD-47\":\"Noakhali\",\"BD-49\":\"Pabna\",\"BD-52\":\"Panchagarh\",\"BD-51\":\"Patuakhali\",\"BD-50\":\"Pirojpur\",\"BD-53\":\"Rajbari\",\"BD-54\":\"Rajshahi\",\"BD-56\":\"Rangamati\",\"BD-55\":\"Rangpur\",\"BD-58\":\"Satkhira\",\"BD-62\":\"Shariatpur\",\"BD-57\":\"Sherpur\",\"BD-59\":\"Sirajganj\",\"BD-61\":\"Sunamganj\",\"BD-60\":\"Sylhet\",\"BD-63\":\"Tangail\",\"BD-64\":\"Thakurgaon\"}
41,\"BE\":[],\"BG\":{\"BG-01\":\"Blagoevgrad\",\"BG-02\":\"Burgas\",\"BG-08\":\"Dobrich\",\"BG-07\":\"Gabrovo\",\"BG-26\":\"Haskovo\",\"BG-09\":\"Kardzhali\",\"BG-10\":\"Kyustendil\",\"BG-11\":\"Lovech\",\"BG-12\":\"Montana\",\"BG-13\":\"Pazardzhik\",\"BG-14\":\"Pernik\",\"BG-15\":\"Pleven\",\"BG-16\":\"Plovdiv\",\"BG-17\":\"Razgrad\",\"BG-18\":\"Ruse\",\"BG-27\":\"Shumen\",\"BG-19\":\"Silistra\",\"BG-20\":\"Sliven\",\"BG-21\":\"Smolyan\",\"BG-23\":\"Districtul Sofia\",\"BG-22\":\"Sofia\",\"BG-24\":\"Stara Zagora\",\"BG-25\":\"Targovishte\",\"BG-03\":\"Varna\",\"BG-04\":\"Veliko Tarnovo\",\"BG-05\":\"Vidin\",\"BG-06\":\"Vratsa\",\"BG-28\":\"Yambol\"},\"BH\":[],\"BI\":[],\"BJ\":{\"AL\":\"Alibori\",\"AK\":\"Atakora\",\"AQ\":\"Atlantique\",\"BO\":\"Borgou\",\"CO\":\"Collines\",\"KO\":\"Kouffo\",\"DO\":\"Donga\",\"LI\":\"Littoral\",\"MO\":\"Mono\",\"OU\":\"Ou\\u00e9m\\u00e9\",\"PL\":\"Plateau\",\"ZO\":\"Zou\"},\"BO\":{\"BO-B\":\"Beni\",\"BO-H\":\"Chuquisaca\",\"BO-C\":\"Cochabamba\",\"BO-L\":\"La Paz\",\"BO-O\":\"Oruro\",\"BO-N\":\"Pando\",\"BO-P\":\"Potos\\u00ed\",\"BO-S\":\"Santa Cruz\",\"BO-T\":\"Tarija\"},\"BR\":{\"AC\":\"Acre\",\"AL\":\"Alagoas\",\"AP\":\"Amap\\u00e1\",\"AM\":\"Amazonas\",\"BA\":\"Bahia\",\"CE\":\"Cear\\u00e1\",\"DF\":\"Distrito Federal\",\"ES\":\"Esp\\u00edrito Santo\",\"GO\":\"Goi\\u00e1s\",\"MA\":\"Maranh\\u00e3o\",\"MT\":\"Mato Grosso\",\"MS\":\"Mato Grosso do Sul\",\"MG\":\"Minas Gerais\",\"PA\":\"Par\\u00e1\",\"PB\":\"Para\\u00edba\",\"PR\":\"Paran\\u00e1\",\"PE\":\"Pernambuco\",\"PI\":\"Piau\\u00ed\",\"RJ\":\"Rio de Janeiro\",\"RN\":\"Rio Grande do Norte\",\"RS\":\"Rio Grande do Sul\",\"RO\":\"Rond\\u00f4nia\",\"RR\":\"Roraima\",\"SC\":\"Santa Catarina\",\"SP\":\"S\\u00e3o Paulo\",\"SE\":\"Sergipe\",\"TO\":\"Tocantins\"},\"CA\":{\"AB\":\"Alberta\",\"BC\":\"Columbia Britanic\\u0103\",\"MB\":\"Manitoba\",\"NB\":\"Noul Brunswick\",\"NL\":\"Terranova \\u0219i Labrador\",\"NT\":\"Teritoriile de Nord-vest\",\"NS\":\"Noua Sco\\u021bie\",\"NU\":\"Nunavut\",\"ON\":\"Ontario\",\"PE\":\"Insula Prince Edward\",\"QC\":\"Quebec\",\"SK\":\"Saskatchewan\",\"YT\":\"Yukon Territory\"},\"CH\":{\"AG\":\"Aargau\",\"AR\":\"Appenzell Ausserrhoden\",\"AI\":\"Appenzell Innerrhoden\",\"BL\":\"Basel-Landschaft\",\"BS\":\"Basel-Stadt\",\"BE\":\"Berna\",\"FR\":\"Fribourg\",\"GE\":\"Geneva\",\"GL\":\"Glarus\",\"GR\":\"Graub\\u00fcnden\",\"JU\":\"Jura\",\"LU\":\"Lucerna\",\"NE\":\"Neuch\\u00e2tel\",\"NW\":\"Nidwalden\",\"OW\":\"Obwalden\",\"SH\":\"Schaffhausen\",\"SZ\":\"Schwyz\",\"SO\":\"Solothurn\",\"SG\":\"St. Gallen\",\"TG\":\"Thurgau\",\"TI\":\"Ticino\",\"UR\":\"Uri\",\"VS\":\"Valais\",\"VD\":\"Vaud\",\"ZG\":\"Zug\",\"ZH\":\"Z\\u00fcrich\"},\"CL\":{\"CL-AI\":\"Ais\\u00e9n del General Carlos Iba\\u00f1ez del Campo\",\"CL-AN\":\"Antofagasta\",\"CL-AP\":\"Arica y Parinacota\",\"CL-AR\":\"La Araucan\\u00eda\",\"CL-AT\":\"Atacama\",\"CL-BI\":\"Biob\\u00edo\",\"CL-CO\":\"Coquimbo\",\"CL-LI\":\"Libertador General Bernardo O'Higgins\",\"CL-LL\":\"Los Lagos\",\"CL-LR\":\"Los R\\u00edos\",\"CL-MA\":\"Magallanes\",\"CL-ML\":\"Maule\",\"CL-NB\":\"\\u00d1uble\",\"CL-RM\":\"Regi\\u00f3n Metropolitana de Santiago\",\"CL-TA\":\"Tarapac\\u00e1\",\"CL-VS\":\"Valpara\\u00edso\"},\"CN\":{\"CN1\":\"Yunnan / \\u4e91\\u5357\",\"CN2\":\"Beijing / \\u5317\\u4eac\",\"CN3\":\"Tianjin / \\u5929\\u6d25\",\"CN4\":\"Hebei / \\u6cb3\\u5317\",\"CN5\":\"Shanxi / \\u5c71\\u897f\",\"CN6\":\"Inner Mongolia / \\u5167\\u8499\\u53e4\",\"CN7\":\"Liaoning / \\u8fbd\\u5b81\",\"CN8\":\"Jilin / \\u5409\\u6797\",\"CN9\":\"Heilongjiang / \\u9ed1\\u9f99\\u6c5f\",\"CN10\":\"Shanghai / \\u4e0a\\u6d77\",\"CN11\":\"Jiangsu / \\u6c5f\\u82cf\",\"CN12\":\"Zhejiang / \\u6d59\\u6c5f\",\"CN13\":\"Anhui / \\u5b89\\u5fbd\",\"CN14\":\"Fujian / \\u798f\\u5efa\",\"CN15\":\"Jiangxi / \\u6c5f\\u897f\",\"CN16\":\"Shandong / \\u5c71\\u4e1c\",\"CN17\":\"Henan / \\u6cb3\\u5357\",\"CN18\":\"Hubei / \\u6e56\\u5317\",\"CN19\":\"Hunan / \\u6e56\\u5357\",\"CN20\":\"Guangdong / \\u5e7f\\u4e1c\",\"CN21\":\"Guangxi Zhuang / \\u5e7f\\u897f\\u58ee\\u65cf\",\"CN22\":\"Hainan / \\u6d77\\u5357\",\"CN23\":\"Chongqing / \\u91cd\\u5e86\",\"CN24\":\"Sichuan / \\u56db\\u5ddd\",\"CN25\":\"Guizhou / \\u8d35\\u5dde\",\"CN26\":\"Shaanxi / \\u9655\\u897f\",\"CN27\":\"Gansu / \\u7518\\u8083\",\"CN28\":\"Qinghai / \\u9752\\u6d77\",\"CN29\":\"Ningxia Hui / \\u5b81\\u590f\",\"CN30\":\"Macao / \\u6fb3\\u95e8\",\"CN31\":\"Tibet / \\u897f\\u85cf\",\"CN32\":\"Xinjiang / \\u65b0\\u7586\"},\"CO\":{\"CO-AMA\":\"Amazonas\",\"CO-ANT\":\"Antioquia\",\"CO-ARA\":\"Arauca\",\"CO-ATL\":\"Atl\\u00e1ntico\",\"CO-BOL\":\"Bol\\u00edvar\",\"CO-BOY\":\"Boyac\\u00e1\",\"CO-CAL\":\"Caldas\",\"CO-CAQ\":\"Caquet\\u00e1\",\"CO-CAS\":\"Casanare\",\"CO-CAU\":\"Cauca\",\"CO-CES\":\"Cesar\",\"CO-CHO\":\"Choc\\u00f3\",\"CO-COR\":\"C\\u00f3rdoba\",\"CO-CUN\":\"Cundinamarca\",\"CO-DC\":\"Capital District\",\"CO-GUA\":\"Guain\\u00eda\",\"CO-GUV\":\"Guaviare\",\"CO-HUI\":\"Huila\",\"CO-LAG\":\"La Guajira\",\"CO-MAG\":\"Magdalena\",\"CO-MET\":\"Meta\",\"CO-NAR\":\"Nari\\u00f1o\",\"CO-NSA\":\"Norte de Santander\",\"CO-PUT\":\"Putumayo\",\"CO-QUI\":\"Quind\\u00edo\",\"CO-RIS\":\"Risaralda\",\"CO-SAN\":\"Santander\",\"CO-SAP\":\"San Andr\\u00e9s & Providencia\",\"CO-SUC\":\"Sucre\",\"CO-TOL\":\"Tolima\",\"CO-VAC\":\"Valle del Cauca\",\"CO-VAU\":\"Vaup\\u00e9s\",\"CO-VID\":\"Vichada\"},\"CR\":{\"CR-A\":\"Alajuela\",\"CR-C\":\"Cartago\",\"CR-G\":\"Guanacaste\",\"CR-H\":\"Heredia\",\"CR-L\":\"Lim\\u00f3n\",\"CR-P\":\"Puntarenas\",\"CR-SJ\":\"San Jos\\u00e9\"},\"CZ\":[],\"DE\":{\"DE-BW\":\"Baden-W\\u00fcrttemberg\",\"DE-BY\":\"Bavaria\",\"DE-BE\":\"Berlin\",\"DE-BB\":\"Brandenburg\",\"DE-HB\":\"Bremen\",\"DE-HH\":\"Hamburg\",\"DE-HE\":\"Hesse\",\"DE-MV\":\"Mecklenburg-Vorpommern\",\"DE-NI\":\"Lower Saxony\",\"DE-NW\":\"North Rhine-Westphalia\",\"DE-RP\":\"Rhineland-Palatinate\",\"DE-SL\":\"Saarland\",\"DE-SN\":\"Saxony\",\"DE-ST\":\"Saxony-Anhalt\",\"DE-SH\":\"Schleswig-Holstein\",\"DE-TH\":\"Thuringia\"},\"DK\":[],\"DO\":{\"DO-01\":\"Distrito Nacional\",\"DO-02\":\"Azua\",\"DO-03\":\"Baoruco\",\"DO-04\":\"Barahona\",\"DO-33\":\"Cibao Nordeste\",\"DO-34\":\"Cibao Noroeste\",\"DO-35\":\"Cibao Norte\",\"DO-36\":\"Cibao Sur\",\"DO-05\":\"Dajab\\u00f3n\",\"DO-06\":\"Duarte\",\"DO-08\":\"El Seibo\",\"DO-37\":\"El Valle\",\"DO-07\":\"El\\u00edas Pi\\u00f1a\",\"DO-38\":\"Enriquillo\",\"DO-09\":\"Espaillat\",\"DO-30\":\"Hato Mayor\",\"DO-19\":\"Hermanas Mirabal\",\"DO-39\":\"Hig\\u00fcamo\",\"DO-10\":\"Independencia\",\"DO-11\":\"La Altagracia\",\"DO-12\":\"La Romana\",\"DO-13\":\"La Vega\",\"DO-14\":\"Mar\\u00eda Trinidad S\\u00e1nchez\",\"DO-28\":\"Monse\\u00f1or Nouel\",\"DO-15\":\"Monte Cristi\",\"DO-29\":\"Monte Plata\",\"DO-40\":\"Ozama\",\"DO-16\":\"Pedernales\",\"DO-17\":\"Peravia\",\"DO-18\":\"Puerto Plata\",\"DO-20\":\"Saman\\u00e1\",\"DO-21\":\"San Crist\\u00f3bal\",\"DO-31\":\"San Jos\\u00e9 de Ocoa\",\"DO-22\":\"San Juan\",\"DO-23\":\"San Pedro de Macor\\u00eds\",\"DO-24\":\"S\\u00e1nchez Ram\\u00edrez\",\"DO-25\":\"Santiago\",\"DO-26\":\"Santiago Rodr\\u00edguez\",\"DO-32\":\"Santo Domingo\",\"DO-41\":\"Valdesia\",\"DO-27\":\"Valverde\",\"DO-42\":\"Yuma\"},\"DZ\":{\"DZ-01\":\"Adrar\",\"DZ-02\":\"Chlef\",\"DZ-03\":\"Laghouat\",\"DZ-04\":\"Oum El Bouaghi\",\"DZ-05\":\"Batna\",\"DZ-06\":\"B\\u00e9ja\\u00efa\",\"DZ-07\":\"Biskra\",\"DZ-08\":\"B\\u00e9char\",\"DZ-09\":\"Bli
41da\",\"DZ-10\":\"Bouira\",\"DZ-11\":\"Tamanrasset\",\"DZ-12\":\"T\\u00e9bessa\",\"DZ-13\":\"Tlemcen\",\"DZ-14\":\"Tiaret\",\"DZ-15\":\"Tizi Ouzou\",\"DZ-16\":\"Algiers\",\"DZ-17\":\"Djelfa\",\"DZ-18\":\"Jijel\",\"DZ-19\":\"S\\u00e9tif\",\"DZ-20\":\"Sa\\u00efda\",\"DZ-21\":\"Skikda\",\"DZ-22\":\"Sidi Bel Abb\\u00e8s\",\"DZ-23\":\"Annaba\",\"DZ-24\":\"Guelma\",\"DZ-25\":\"Constantine\",\"DZ-26\":\"M\\u00e9d\\u00e9a\",\"DZ-27\":\"Mostaganem\",\"DZ-28\":\"M\\u2019Sila\",\"DZ-29\":\"Mascara\",\"DZ-30\":\"Ouargla\",\"DZ-31\":\"Oran\",\"DZ-32\":\"El Bayadh\",\"DZ-33\":\"Illizi\",\"DZ-34\":\"Bordj Bou Arr\\u00e9ridj\",\"DZ-35\":\"Boumerd\\u00e8s\",\"DZ-36\":\"El Tarf\",\"DZ-37\":\"Tindouf\",\"DZ-38\":\"Tissemsilt\",\"DZ-39\":\"El Oued\",\"DZ-40\":\"Khenchela\",\"DZ-41\":\"Souk Ahras\",\"DZ-42\":\"Tipasa\",\"DZ-43\":\"Mila\",\"DZ-44\":\"A\\u00efn Defla\",\"DZ-45\":\"Naama\",\"DZ-46\":\"A\\u00efn T\\u00e9mouchent\",\"DZ-47\":\"Gharda\\u00efa\",\"DZ-48\":\"Relizane\",\"DZ-49\":\"Timimoun\",\"DZ-50\":\"Bordj Badji Mokhtar\",\"DZ-51\":\"Ouled Djellal\",\"DZ-52\":\"B\\u00e9ni Abb\\u00e8s\",\"DZ-53\":\"In Salah\",\"DZ-54\":\"In Guezzam\",\"DZ-55\":\"Touggourt\",\"DZ-56\":\"Djanet\",\"DZ-57\":\"El Meghaier\",\"DZ-58\":\"El Meniaa\"},\"EE\":[],\"EC\":{\"EC-A\":\"Azuay\",\"EC-B\":\"Bol\\u00edvar\",\"EC-F\":\"Ca\\u00f1ar\",\"EC-C\":\"Carchi\",\"EC-H\":\"Chimborazo\",\"EC-X\":\"Cotopaxi\",\"EC-O\":\"El Oro\",\"EC-E\":\"Esmeraldas\",\"EC-W\":\"Gal\\u00e1pagos\",\"EC-G\":\"Guayas\",\"EC-I\":\"Imbabura\",\"EC-L\":\"Loja\",\"EC-R\":\"Los R\\u00edos\",\"EC-M\":\"Manab\\u00ed\",\"EC-S\":\"Morona-Santiago\",\"EC-N\":\"Napo\",\"EC-D\":\"Orellana\",\"EC-Y\":\"Pastaza\",\"EC-P\":\"Pichincha\",\"EC-SE\":\"Santa Elena\",\"EC-SD\":\"Santo Domingo de los Ts\\u00e1chilas\",\"EC-U\":\"Sucumb\\u00edos\",\"EC-T\":\"Tungurahua\",\"EC-Z\":\"Zamora-Chinchipe\"},\"EG\":{\"EGALX\":\"Alexandria\",\"EGASN\":\"Aswan\",\"EGAST\":\"Asyut\",\"EGBA\":\"Marea Ro\\u0219ie\",\"EGBH\":\"Beheira\",\"EGBNS\":\"Beni Suef\",\"EGC\":\"Cairo\",\"EGDK\":\"Dakahlia\",\"EGDT\":\"Damietta\",\"EGFYM\":\"Faiyum\",\"EGGH\":\"Gharbia\",\"EGGZ\":\"Giza\",\"EGIS\":\"Ismailia\",\"EGJS\":\"Sinaiul de Sud\",\"EGKB\":\"Qalyubia\",\"EGKFS\":\"Kafr el-Sheikh\",\"EGKN\":\"Qena\",\"EGLX\":\"Luxor\",\"EGMN\":\"Minya\",\"EGMNF\":\"Monufia\",\"EGMT\":\"Matrouh\",\"EGPTS\":\"Port Said\",\"EGSHG\":\"Sohag\",\"EGSHR\":\"Al Sharqia\",\"EGSIN\":\"Sinaiul de Nord\",\"EGSUZ\":\"Suez\",\"EGWAD\":\"New Valley\"},\"ES\":{\"C\":\"A Coru\\u00f1a\",\"VI\":\"Araba/\\u00c1lava\",\"AB\":\"Albacete\",\"A\":\"Alicante\",\"AL\":\"Almer\\u00eda\",\"O\":\"Asturias\",\"AV\":\"\\u00c1vila\",\"BA\":\"Badajoz\",\"PM\":\"Insulele Baleare\",\"B\":\"Barcelona\",\"BU\":\"Burgos\",\"CC\":\"C\\u00e1ceres\",\"CA\":\"C\\u00e1diz\",\"S\":\"Cantabria\",\"CS\":\"Castell\\u00f3n\",\"CE\":\"Ceuta\",\"CR\":\"Ciudad Real\",\"CO\":\"C\\u00f3rdoba\",\"CU\":\"Cuenca\",\"GI\":\"Girona\",\"GR\":\"Granada\",\"GU\":\"Guadalajara\",\"SS\":\"Gipuzkoa\",\"H\":\"Huelva\",\"HU\":\"Huesca\",\"J\":\"Ja\\u00e9n\",\"LO\":\"La Rioja\",\"GC\":\"Las Palmas\",\"LE\":\"Le\\u00f3n\",\"L\":\"Lleida\",\"LU\":\"Lugo\",\"M\":\"Madrid\",\"MA\":\"M\\u00e1laga\",\"ML\":\"Melilla\",\"MU\":\"Murcia\",\"NA\":\"Navarra\",\"OR\":\"Ourense\",\"P\":\"Palencia\",\"PO\":\"Pontevedra\",\"SA\":\"Salamanca\",\"TF\":\"Santa Cruz de Tenerife\",\"SG\":\"Segovia\",\"SE\":\"Sevilla\",\"SO\":\"Soria\",\"T\":\"Tarragona\",\"TE\":\"Teruel\",\"TO\":\"Toledo\",\"V\":\"Valencia\",\"VA\":\"Valladolid\",\"BI\":\"Vizcaya\",\"ZA\":\"Zamora\",\"Z\":\"Zaragoza\"},\"ET\":[],\"FI\":[],\"FR\":[],\"GF\":[],\"GH\":{\"AF\":\"Ahafo\",\"AH\":\"Ashanti\",\"BA\":\"Brong-Ahafo\",\"BO\":\"Bono\",\"BE\":\"Bono East\",\"CP\":\"Central\",\"EP\":\"Estic\\u0103\",\"AA\":\"Greater Accra\",\"NE\":\"North East\",\"NP\":\"Nordic\\u0103\",\"OT\":\"Oti\",\"SV\":\"Savannah\",\"UE\":\"Upper East\",\"UW\":\"Upper West\",\"TV\":\"Volta\",\"WP\":\"Vestic\\u0103\",\"WN\":\"Western North\"},\"GP\":[],\"GR\":{\"I\":\"Attica\",\"A\":\"Macedonia de Est \\u0219i Tracia\",\"B\":\"Macedonia Central\\u0103\",\"C\":\"Macedonia de Vest\",\"D\":\"Epirus\",\"E\":\"Thessaly\",\"F\":\"Insulele Ionice\",\"G\":\"Grecia de Vest\",\"H\":\"Grecia Central\\u0103\",\"J\":\"Pelop
41onez\",\"K\":\"Egeea de Nord\",\"L\":\"Egeea de Sud\",\"M\":\"Creta\"},\"GT\":{\"GT-AV\":\"Alta Verapaz\",\"GT-BV\":\"Baja Verapaz\",\"GT-CM\":\"Chimaltenango\",\"GT-CQ\":\"Chiquimula\",\"GT-PR\":\"El Progreso\",\"GT-ES\":\"Escuintla\",\"GT-GU\":\"Guatemala\",\"GT-HU\":\"Huehuetenango\",\"GT-IZ\":\"Izabal\",\"GT-JA\":\"Jalapa\",\"GT-JU\":\"Jutiapa\",\"GT-PE\":\"Pet\\u00e9n\",\"GT-QZ\":\"Quetzaltenango\",\"GT-QC\":\"Quich\\u00e9\",\"GT-RE\":\"Retalhuleu\",\"GT-SA\":\"Sacatep\\u00e9quez\",\"GT-SM\":\"San Marcos\",\"GT-SR\":\"Santa Rosa\",\"GT-SO\":\"Solol\\u00e1\",\"GT-SU\":\"Suchitep\\u00e9quez\",\"GT-TO\":\"Totonicap\\u00e1n\",\"GT-ZA\":\"Zacapa\"},\"HK\":{\"HONG KONG\":\"Insula Hong Kong\",\"KOWLOON\":\"Kowloon\",\"NEW TERRITORIES\":\"New Territories\"},\"HN\":{\"HN-AT\":\"Atl\\u00e1ntida\",\"HN-IB\":\"Bay Islands\",\"HN-CH\":\"Choluteca\",\"HN-CL\":\"Col\\u00f3n\",\"HN-CM\":\"Comayagua\",\"HN-CP\":\"Cop\\u00e1n\",\"HN-CR\":\"Cort\\u00e9s\",\"HN-EP\":\"El Para\\u00edso\",\"HN-FM\":\"Francisco Moraz\\u00e1n\",\"HN-GD\":\"Gracias a Dios\",\"HN-IN\":\"Intibuc\\u00e1\",\"HN-LE\":\"Lempira\",\"HN-LP\":\"La Paz\",\"HN-OC\":\"Ocotepeque\",\"HN-OL\":\"Olancho\",\"HN-SB\":\"Santa B\\u00e1rbara\",\"HN-VA\":\"Valle\",\"HN-YO\":\"Yoro\"},\"HR\":{\"HR-01\":\"Districtul Zagreb\",\"HR-02\":\"Districtul Krapina-Zagorje\",\"HR-03\":\"Districtul Sisak-Moslavina\",\"HR-04\":\"Districtul Karlovac\",\"HR-05\":\"Districtul Vara\\u017edin\",\"HR-06\":\"Districtul Koprivnica-Kri\\u017eevci\",\"HR-07\":\"Districtul Bjelovar-Bilogora\",\"HR-08\":\"Districtul Primorje-Gorski Kotar\",\"HR-09\":\"Districtul Lika-Senj\",\"HR-10\":\"Districtul Virovitica-Podravina\",\"HR-11\":\"Districtul Po\\u017eega-Slavonia\",\"HR-12\":\"Districtul Brod-Posavina\",\"HR-13\":\"Districtul Zadar\",\"HR-14\":\"Districtul Osijek-Baranja\",\"HR-15\":\"Districtul \\u0160ibenik-Knin\",\"HR-16\":\"Districtul Vukovar-Srijem\",\"HR-17\":\"Districtul Split-Dalmatia\",\"HR-18\":\"Districtul Istria\",\"HR-19\":\"Districtul Dubrovnik-Neretva\",\"HR-20\":\"Districtul Me\\u0111imurje\",\"HR-21\":\"Ora\\u0219ul Zagreb\"},\"HU\":{\"BK\":\"B\\u00e1cs-Kiskun\",\"BE\":\"B\\u00e9k\\u00e9s\",\"BA\":\"Baranya\",\"BZ\":\"Borsod-Aba\\u00faj-Zempl\\u00e9n\",\"BU\":\"Budapesta\",\"CS\":\"Csongr\\u00e1d-Csan\\u00e1d\",\"FE\":\"Fej\\u00e9r\",\"GS\":\"Gy\\u0151r-Moson-Sopron\",\"HB\":\"Hajd\\u00fa-Bihar\",\"HE\":\"Heves\",\"JN\":\"J\\u00e1sz-Nagykun-Szolnok\",\"KE\":\"Kom\\u00e1rom-Esztergom\",\"NO\":\"N\\u00f3gr\\u00e1d\",\"PE\":\"Pest\",\"SO\":\"Somogy\",\"SZ\":\"Szabolcs-Szatm\\u00e1r-Bereg\",\"TO\":\"Tolna\",\"VA\":\"Vas\",\"VE\":\"Veszpr\\u00e9m\",\"ZA\":\"Zala\"},\"ID\":{\"AC\":\"Daerah Istimewa Aceh\",\"SU\":\"Sumatera Utara\",\"SB\":\"Sumatera Barat\",\"RI\":\"Riau\",\"KR\":\"Kepulauan Riau\",\"JA\":\"Jambi\",\"SS\":\"Sumatera Selatan\",\"BB\":\"Bangka Belitung\",\"BE\":\"Bengkulu\",\"LA\":\"Lampung\",\"JK\":\"DKI Jakarta\",\"JB\":\"Jawa Barat\",\"BT\":\"Banten\",\"JT\":\"Jawa Tengah\",\"JI\":\"Jawa Timur\",\"YO\":\"Daerah Istimewa Yogyakarta\",\"BA\":\"Bali\",\"NB\":\"Nusa Tenggara Barat\",\"NT\":\"Nusa Tenggara Timur\",\"KB\":\"Kalimantan Barat\",\"KT\":\"Kalimantan Tengah\",\"KI\":\"Kalimantan Timur\",\"KS\":\"Kalimantan Selatan\",\"KU\":\"Kalimantan Utara\",\"SA\":\"Sulawesi Utara\",\"ST\":\"Sulawesi Tengah\",\"SG\":\"Sulawesi Tenggara\",\"SR\":\"Sulawesi Barat\",\"SN\":\"Sulawesi Selatan\",\"GO\":\"Gorontalo\",\"MA\":\"Maluku\",\"MU\":\"Maluku Utara\",\"PA\":\"Papua\",\"PB\":\"Papua Barat\"},\"IE\":{\"CW\":\"Carlow\",\"CN\":\"Cavan\",\"CE\":\"Clare\",\"CO\":\"Cork\",\"DL\":\"Donegal\",\"D\":\"Dublin\",\"G\":\"Galway\",\"KY\":\"Kerry\",\"KE\":\"Kildare\",\"KK\":\"Kilkenny\",\"LS\":\"Laois\",\"LM\":\"Leitrim\",\"LK\":\"Limerick\",\"LD\":\"Longford\",\"LH\":\"Louth\",\"MO\":\"Mayo\",\"MH\":\"Meath\",\"MN\":\"Monaghan\",\"OY\":\"Offaly\",\"RN\":\"Roscommon\",\"SO\":\"Sligo\",\"TA\":\"Tipperary\",\"WD\":\"Waterford\",\"WH\":\"Westmeath\",\"WX\":\"Wexford\",\"WW\":\"Wicklow\"},\"IN\":{\"AN\":\"Insulele Andaman \\u0219i Nicobar\",\"AP\":\"Lasi (Andhra Pradesh)\",\"AR\":\"Arunachal Pradesh\",\"AS\":\"Assam\",\"BR\":\"Bihar\",\"CH\":\"Chandigarh\",\"CT\":\"Chhattisgarh\",\"DD\":\"Daman and Diu\",\"DH\":\"D\\u0101dra and Nagar Haveli and Dam\\u0101n and Diu\",\"DL\":\"Delhi\",\"DN\":\"Dadar \\u0219i Nagar Haveli\",\"GA\":\"Goa\",\"GJ\":\"Gujarat\",\"HP\":\"Himachal Pradesh\",\"HR\":\"Haryana\",\"JH\":\"Jharkhand\",\"JK\":\"Jammu and Kashmir\",\"KA\":\"Karnataka\",\"KL\":\"Kerala\",\"LA\":\"Ladakh\",\"LD\":\"Lakshadweep\",\"MH\":\"Maharashtra\",\"ML\":\"Meghalaya\",\"MN\":\"Manipur\",\"MP\":\"Madhya Pradesh\",\"MZ\":\"Mizoram\",\"NL\":\"Nagaland\",\"OD\":\"Odisha\",\"PB\":\"Punjab\",\"PY\":\"Pondicherry (Puducherry)\",\"RJ\":\"Rajasthan\",\"SK\":\"Sikkim\",\"TS\":\"Telangana\",\"TN\":\"Tamil Nadu\",\"TR\":\"Tripura\",\"UP\":\"Uttar Pradesh\",\"UK\":\"Uttarakhand\",\"WB\":\"Bengalul de Vest\"},\"IR\":{\"KHZ\":\"Khuzestan (\\u062e\\u0648\\u0632\\u0633\\u062a\\u0627\\u0646)\",\"THR\":\"Teheran (\\u062a\\u0647\\u0631\\u0627\\u0646)\",\"ILM\":\"Ilaam (\\u0627\\u06cc\\u0644\\u0627\\u0645)\",\"BHR\":\"Bushehr (\\u0628\\u0648\\u0634\\u0647\\u0631)\",\"ADL\":\"Ardabil (\\u0627\\u0631\\u062f\\u0628\\u06cc\\u0644)\",\"ESF\":\"Isfahan (\\u0627\\u0635\\u0641\\u0647\\u0627\\u0646)\",\"YZD\":\"Yazd (\\u06cc\\u0632\\u062f)\",\"KRH\":\"Kermanshah (\\u06a9\\u0631\\u0645\\u
410627\\u0646\\u0634\\u0627\\u0647)\",\"KRN\":\"Kerman (\\u06a9\\u0631\\u0645\\u0627\\u0646)\",\"HDN\":\"Hamadan (\\u0647\\u0645\\u062f\\u0627\\u0646)\",\"GZN\":\"Ghazvin (\\u0642\\u0632\\u0648\\u06cc\\u0646)\",\"ZJN\":\"Zanjan (\\u0632\\u0646\\u062c\\u0627\\u0646)\",\"LRS\":\"Luristan (\\u0644\\u0631\\u0633\\u062a\\u0627\\u0646)\",\"ABZ\":\"Alborz (\\u0627\\u0644\\u0628\\u0631\\u0632)\",\"EAZ\":\"East Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u0634\\u0631\\u0642\\u06cc)\",\"WAZ\":\"West Azarbaijan (\\u0622\\u0630\\u0631\\u0628\\u0627\\u06cc\\u062c\\u0627\\u0646 \\u063a\\u0631\\u0628\\u06cc)\",\"CHB\":\"Chaharmahal and Bakhtiari (\\u0686\\u0647\\u0627\\u0631\\u0645\\u062d\\u0627\\u0644 \\u0648 \\u0628\\u062e\\u062a\\u06cc\\u0627\\u0631\\u06cc)\",\"SKH\":\"South Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u062c\\u0646\\u0648\\u0628\\u06cc)\",\"RKH\":\"Razavi Khorasan\",\"NKH\":\"North Khorasan (\\u062e\\u0631\\u0627\\u0633\\u0627\\u0646 \\u0634\\u0645\\u0627\\u0644\\u06cc)\",\"SMN\":\"Semnan\",\"FRS\":\"Fars\",\"QHM\":\"Qom\",\"KRD\":\"Kurdistan (\\u06a9\\u0631\\u062f\\u0633\\u062a\\u0627\\u0646)\",\"KBD\":\"Kohgiluyeh and BoyerAhmad (\\u06a9\\u0647\\u06af\\u06cc\\u0644\\u0648\\u06cc\\u06cc\\u0647 \\u0648 \\u0628\\u0648\\u06cc\\u0631\\u0627\\u062d\\u0645\\u062f)\",\"GLS\":\"Golestan (\\u06af\\u0644\\u0633\\u062a\\u0627\\u0646)\",\"GIL\":\"Gilan (\\u06af\\u06cc\\u0644\\u0627\\u0646)\",\"MZN\":\"Mazandaran (\\u0645\\u0627\\u0632\\u0646\\u062f\\u0631\\u0627\\u0646)\",\"MKZ\":\"Markazi (\\u0645\\u0631\\u06a9\\u0632\\u06cc)\",\"HRZ\":\"Hormozgan (\\u0647\\u0631\\u0645\\u0632\\u06af\\u0627\\u0646)\",\"SBN\":\"Sistan and Baluchestan (\\u0633\\u06cc\\u0633\\u062a\\u0627\\u0646 \\u0648 \\u0628\\u0644\\u0648\\u0686\\u0633\\u062a\\u0627\\u0646)\"},\"IS\":[],\"IT\":{\"AG\":\"Agrigento\",\"AL\":\"Alessandria\",\"AN\":\"Ancona\",\"AO\":\"Aosta\",\"AR\":\"Arezzo\",\"AP\":\"Ascoli Piceno\",\"AT\":\"Asti\",\"AV\":\"Avellino\",\"BA\":\"Bari\",\"BT\":\"Barletta-Andria-Trani\",\"BL\":\"Belluno\",\"BN\":\"Benevento\",\"BG\":\"Bergamo\",\"BI\":\"Biella\",\"BO\":\"Bologna\",\"BZ\":\"Bolzano\",\"BS\":\"Brescia\",\"BR\":\"Brindisi\",\"CA\":\"Cagliari\",\"CL\":\"Caltanissetta\",\"CB\":\"Campobasso\",\"CE\":\"Caserta\",\"CT\":\"Catania\",\"CZ\":\"Catanzaro\",\"CH\":\"Chieti\",\"CO\":\"Como\",\"CS\":\"Cosenza\",\"CR\":\"Cremona\",\"KR\":\"Crotone\",\"CN\":\"Cuneo\",\"EN\":\"Enna\",\"FM\":\"Fermo\",\"FE\":\"Ferrara\",\"FI\":\"Firenze\",\"FG\":\"Foggia\",\"FC\":\"Forl\\u00ec-Cesena\",\"FR\":\"Frosinone\",\"GE\":\"Genova\",\"GO\":\"Gorizia\",\"GR\":\"Grosseto\",\"IM\":\"Imperia\",\"IS\":\"Isernia\",\"SP\":\"La Spezia\",\"AQ\":\"L'Aquila\",\"LT\":\"Latina\",\"LE\":\"Lecce\",\"LC\":\"Lecco\",\"LI\":\"Livorno\",\"LO\":\"Lodi\",\"LU\":\"Lucca\",\"MC\":\"Macerata\",\"MN\":\"Mantova\",\"MS\":\"Massa-Carrara\",\"MT\":\"Matera\",\"ME\":\"Messina\",\"MI\":\"Milano\",\"MO\":\"Modena\",\"MB\":\"Monza e della Brianza\",\"NA\":\"Napoli\",\"NO\":\"Novara\",\"NU\":\"Nuoro\",\"OR\":\"Oristano\",\"PD\":\"Padova\",\"PA\":\"Palermo\",\"PR\":\"Parma\",\"PV\":\"Pavia\",\"PG\":\"Perugia\",\"PU\":\"Pesaro e Urbino\",\"PE\":\"Pescara\",\"PC\":\"Piacenza\",\"PI\":\"Pisa\",\"PT\":\"Pistoia\",\"PN\":\"Pordenone\",\"PZ\":\"Potenza\",\"PO\":\"Prato\",\"RG\":\"Ragusa\",\"RA\":\"Ravenna\",\"RC\":\"Reggio Calabria\",\"RE\":\"Reggio Emilia\",\"RI\":\"Rieti\",\"RN\":\"Rimini\",\"RM\":\"Roma\",\"RO\":\"Rovigo\",\"SA\":\"Salerno\",\"SS\":\"Sassari\",\"SV\":\"Savona\",\"SI\":\"Siena\",\"SR\":\"Siracusa\",\"SO\":\"Sondrio\",\"SU\":\"Sardinia de Sud\",\"TA\":\"Taranto\",\"TE\":\"Teramo\",\"TR\":\"Terni\",\"TO\":\"Torino\",\"TP\":\"Trapani\",\"TN\":\"Trento\",\"TV\":\"Treviso\",\"TS\":\"Trieste\",\"UD\":\"Udine\",\"VA\":\"Varese\",\"VE\":\"Vene\\u021bia\",\"VB\":\"Verbano-Cusio-Ossola\",\"VC\":\"Vercelli\",\"VR\":\"Verona\",\"VV\":\"Vibo Valentia\",\"VI\":\"Vicenza\",\"VT\":\"Viterbo\"},\"IL\":[],\"IM\":[],\"JM\":{\"JM-01\":\"Kingston\",\"JM-02\":\"Saint Andrew\",\"JM-03\":\"Saint Thomas\",\"JM-04\":\"Portland\",\"JM-05\":\"Saint Mary\",\"JM-06\":\"Saint Ann\",\"JM-07\":\"Trelawny\",\"JM-08\":\"Saint James\",\"JM-09\":\"Hanovra\",\"JM-10\":\"Westmoreland\",\"JM-11\":\"Saint Elizabeth\",\"JM-12\":\"Manchester\",\"JM-13\":\"Clarendon\",\"JM-14\":\"Saint Catherine\"},\"JP\":{\"JP01\":\"Hokkaido\",\"JP02\":\"Aomori\",\"JP03\":\"Iwate\",\"JP04\":\"Miyagi\",\"JP05\":\"Akita\",\"JP06\":\"Yamagata\",\"JP07\":\"Fukushima\",\"JP08\":\"Ibaraki\",\"JP09\":\"Tochigi\",\"JP10\":\"Gunma\",\"JP11\":\"Saitama\",\"JP12\":\"Chiba\",\"JP13\":\"Tokyo\",\"JP14\":\"Kanagawa\",\"JP15\":\"Niigata\",\"JP16\":\"Toyama\",\"JP17\":\"Ishikawa\",\"JP18\":\"Fukui\",\"JP19\":\"Yamanashi\",\"JP20\":\"Nagano\",\"JP21\":\"Gifu\",\"JP22\":\"Shizuoka\",\"JP23\":\"Aichi\",\"JP24\":\"Mie\",\"JP25\":\"Shiga\",\"JP26\":\"Kyoto\",\"JP27\":\"Osaka\",\"JP28\":\"Hyogo\",\"JP29\":\"Nara\",\"JP3
410\":\"Wakayama\",\"JP31\":\"Tottori\",\"JP32\":\"Shimane\",\"JP33\":\"Okayama\",\"JP34\":\"Hiroshima\",\"JP35\":\"Yamaguchi\",\"JP36\":\"Tokushima\",\"JP37\":\"Kagawa\",\"JP38\":\"Ehime\",\"JP39\":\"Kochi\",\"JP40\":\"Fukuoka\",\"JP41\":\"Saga\",\"JP42\":\"Nagasaki\",\"JP43\":\"Kumamoto\",\"JP44\":\"Oita\",\"JP45\":\"Miyazaki\",\"JP46\":\"Kagoshima\",\"JP47\":\"Okinawa\"},\"KE\":{\"KE01\":\"Baringo\",\"KE02\":\"Bomet\",\"KE03\":\"Bungoma\",\"KE04\":\"Busia\",\"KE05\":\"Elgeyo-Marakwet\",\"KE06\":\"Embu\",\"KE07\":\"Garissa\",\"KE08\":\"Homa Bay\",\"KE09\":\"Isiolo\",\"KE10\":\"Kajiado\",\"KE11\":\"Kakamega\",\"KE12\":\"Kericho\",\"KE13\":\"Kiambu\",\"KE14\":\"Kilifi\",\"KE15\":\"Kirinyaga\",\"KE16\":\"Kisii\",\"KE17\":\"Kisumu\",\"KE18\":\"Kitui\",\"KE19\":\"Kwale\",\"KE20\":\"Laikipia\",\"KE21\":\"Lamu\",\"KE22\":\"Machakos\",\"KE23\":\"Makueni\",\"KE24\":\"Mandera\",\"KE25\":\"Marsabit\",\"KE26\":\"Meru\",\"KE27\":\"Migori\",\"KE28\":\"Mombasa\",\"KE29\":\"Murang\\u2019a\",\"KE30\":\"Nairobi County\",\"KE31\":\"Nakuru\",\"KE32\":\"Nandi\",\"KE33\":\"Narok\",\"KE34\":\"Nyamira\",\"KE35\":\"Nyandarua\",\"KE36\":\"Nyeri\",\"KE37\":\"Samburu\",\"KE38\":\"Siaya\",\"KE39\":\"Taita-Taveta\",\"KE40\":\"Tana River\",\"KE41\":\"Tharaka-Nithi\",\"KE42\":\"Trans Nzoia\",\"KE43\":\"Turkana\",\"KE44\":\"Uasin Gishu\",\"KE45\":\"Vihiga\",\"KE46\":\"Wajir\",\"KE47\":\"West Pokot\"},\"KN\":{\"KNK\":\"Sf\\u00e2ntul Kitts\",\"KNN\":\"Nevis\",\"KN01\":\"Christ Church Nichola Town\",\"KN02\":\"Saint Anne Sandy Point\",\"KN03\":\"Saint George Basseterre\",\"KN04\":\"Saint George Gingerland\",\"KN05\":\"Saint James Windward\",\"KN06\":\"Saint John Capisterre\",\"KN07\":\"Saint John Figtree\",\"KN08\":\"Saint Mary Cayon\",\"KN09\":\"Saint Paul Capisterre\",\"KN10\":\"Saint Paul Charlestown\",\"KN11\":\"Saint Peter Basseterre\",\"KN12\":\"Saint Thomas Lowland\",\"KN13\":\"Saint Thomas Middle Island\",\"KN15\":\"Trinity Palmetto Point\"},\"KR\":[],\"KW\":[],\"LA\":{\"AT\":\"Attapeu\",\"BK\":\"Bokeo\",\"BL\":\"Bolikhamsai\",\"CH\":\"Champasak\",\"HO\":\"Houaphanh\",\"KH\":\"Khammouane\",\"LM\":\"Luang Namtha\",\"LP\":\"Luang Prabang\",\"OU\":\"Oudomxay\",\"PH\":\"Phongsaly\",\"SL\":\"Salavan\",\"SV\":\"Savannakhet\",\"VI\":\"Provincia Vientiane\",\"VT\":\"Vientiane\",\"XA\":\"Sainyabuli\",\"XE\":\"Sekong\",\"XI\":\"Xiangkhouang\",\"XS\":\"Xaisomboun\"},\"LB\":[],\"LI\":[],\"LR\":{\"BM\":\"Bomi\",\"BN\":\"Bong\",\"GA\":\"Gbarpolu\",\"GB\":\"Grand Bassa\",\"GC\":\"Grand Cape Mount\",\"GG\":\"Grand Gedeh\",\"GK\":\"Grand Kru\",\"LO\":\"Lofa\",\"MA\":\"Margibi\",\"MY\":\"Maryland\",\"MO\":\"Montserrado\",\"NM\":\"Nimba\",\"RV\":\"Rivercess\",\"RG\":\"River Gee\",\"SN\":\"Sinoe\"},\"LU\":[],\"MA\":{\"maagd\":\"Agadir-Ida Ou Tanane\",\"maazi\":\"Azilal\",\"mabem\":\"B\\u00e9ni-Mellal\",\"maber\":\"Berkane\",\"mabes\":\"Ben Slimane\",\"mabod\":\"Boujdour\",\"mabom\":\"Boulemane\",\"mabrr\":\"Berrechid\",\"macas\":\"Casablanca\",\"mache\":\"Chefchaouen\",\"machi\":\"Chichaoua\",\"macht\":\"Chtouka A\\u00eft Baha\",\"madri\":\"Driouch\",\"maedi\":\"Essaouira\",\"maerr\":\"Errachidia\",\"mafah\":\"Fahs-Beni Makada\",\"mafes\":\"F\\u00e8s-Dar-Dbibegh\",\"mafig\":\"Figuig\",\"mafqh\":\"Fquih Ben Salah\",\"mague\":\"Guelmim\",\"maguf\":\"Guercif\",\"mahaj\":\"El Hajeb\",\"mahao\":\"Al Haouz\",\"mahoc\":\"Al Hoce\\u00efma\",\"maifr\":\"Ifrane\",\"maine\":\"Inezgane-A\\u00eft Melloul\",\"majdi\":\"El Jadida\",\"majra\":\"Jerada\",\"maken\":\"K\\u00e9nitra\",\"makes\":\"Kelaat Sraghna\",\"makhe\":\"Khemisset\",\"makhn\":\"Kh\\u00e9nifra\",\"makho\":\"Khouribga\",\"malaa\":\"La\\u00e2youne\",\"malar\":\"Larache\",\"mamar\":\"Marrakech\",\"mamdf\":\"M\\u2019diq-Fnideq\",\"mamed\":\"M\\u00e9diouna\",\"mamek\":\"Mekn\\u00e8s\",\"mamid\":\"Midelt\",\"mammd\":\"Marrakech-Medina\",\"mammn\":\"Marrakech-Menara\",\"mamoh\":\"Mohammedia\",\"mamou\":\"Moulay Yacoub\",\"manad\":\"Nador\",\"manou\":\"Nouaceur\",\"maoua\":\"Ouarzazate\",\"maoud\":\"Oued Ed-Dahab\",\"maouj\":\"Oujda-Angad\",\"maouz\":\"Ouezzane\",\"marab\":\"Rabat\",\"mareh\":\"Rehamna\",\"masaf\":\"Safi\",\"masal\":\"Sal\\u00e9\",\"masef\":\"Sefrou\",\"maset\":\"Settat\",\"masib\":\"Sidi Bennour\",\"masif\":\"Sidi Ifni\",\"masik\":\"Sidi Kacem\",\"masil\":\"Sidi Slimane\",\"maskh\":\"Skhirat-T\\u00e9mara\",\"masyb\":\"Sidi Youssef Ben Ali\",\"mataf\":\"Tarfaya (EH-partial)\",\"matai\":\"Taourirt\",\"matao\":\"Taounate\",\"matar\":\"Taroudant\",\"matat\":\"Tata\",\"mataz\":\"Taza\",\"matet\":\"T\\u00e9touan\",\"matin\":\"Tinghir\",\"matiz\":\"Tiznit\",\"matng\":\"Tangier-Assilah\",\"matnt\":\"Tan-Tan\",\"mayus\":\"Youssoufia\",\"mazag\":\"Zagora\"},\"MD\":{\"C\":\"Chi\\u0219in\\u0103u\",\"BL\":\"B\\u0103l\\u021bi\",\"AN\":\"Anenii Noi\",\"BS\":\"Basarabeasca\",\"BR\":\"Briceni\",\"CH\":\"Cahul\",\"CT\":\"Cantemir\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"C\\u0103u\\u0219eni\",\"CM\":\"Cimi\\u0219lia\",\"CR\":\"Criuleni\",\"DN\":\"Dondu\\u0219eni\",\"DR\":\"Drochia\",\"DB\":\"Dub\\u0103sari\",\"ED\":\"Edine\\u021b\",\"FL\":\"F\\u0103le\\u0219ti\",\"FR\":\"Flore\\u0219ti\",\"GE\":\"UTA G\\u0103g\\u0103uzia\",\"GL\":\"Glodeni\",\"HN\":\"H\\u00eence\\u0219ti\",\"IL\":\"Ialoveni\",\"LV\":\"Leova\",\"NS\":\"Nisporeni\",\"OC\":\"Ocni\\u021ba\",\"OR\":\"Orhei\",\"RZ\":\"Rezina\",\"RS\":\"R\\u00ee\\u0219cani\",\"SG\":\"S\\u00eengerei\",\"SR\":\"Soroca\",\"ST\":\"Str\\u0103\\u0219eni\",\"SD\":\"\\u0218old\\u0103ne\\u0219ti\",\"SV\":\"\\u0218tefan Vod\\u0103\",\"TR\":\"Taraclia\",\"TL\":\"Telene\\u0219ti\",\"UN\":\"Ungheni\"},\"MF\":[],\"MQ\":[],\"MT\":[],\"MX\":{\"DF\":\"Ciudad de M\\u00e9xico\",\"JA\":\"Jalisco\",\"NL\":\"Nuevo Le\\u00f3n\",\"AG\":\"Aguascalientes\",\"BC\":\"Baja California\",\"BS\":\"Baja California Sur\",\"CM\":\"Campeche\",\"CS\":\"Chiapas\",\"CH\":\"Chihuahua\",\"CO\":\"Coahuila\",\"CL\":\"Colima\",\"DG\"
41:\"Durango\",\"GT\":\"Guanajuato\",\"GR\":\"Guerrero\",\"HG\":\"Hidalgo\",\"MX\":\"Estado de M\\u00e9xico\",\"MI\":\"Michoac\\u00e1n\",\"MO\":\"Morelos\",\"NA\":\"Nayarit\",\"OA\":\"Oaxaca\",\"PU\":\"Puebla\",\"QT\":\"Quer\\u00e9taro\",\"QR\":\"Quintana Roo\",\"SL\":\"San Luis Potos\\u00ed\",\"SI\":\"Sinaloa\",\"SO\":\"Sonora\",\"TB\":\"Tabasco\",\"TM\":\"Tamaulipas\",\"TL\":\"Tlaxcala\",\"VE\":\"Veracruz\",\"YU\":\"Yucat\\u00e1n\",\"ZA\":\"Zacatecas\"},\"MY\":{\"JHR\":\"Johor\",\"KDH\":\"Kedah\",\"KTN\":\"Kelantan\",\"LBN\":\"Labuan\",\"MLK\":\"Malacca (Melaka)\",\"NSN\":\"Negeri Sembilan\",\"PHG\":\"Pahang\",\"PNG\":\"Penang (Pulau Pinang)\",\"PRK\":\"Perak\",\"PLS\":\"Perlis\",\"SBH\":\"Sabah\",\"SWK\":\"Sarawak\",\"SGR\":\"Selangor\",\"TRG\":\"Terengganu\",\"PJY\":\"Putrajaya\",\"KUL\":\"Kuala Lumpur\"},\"MZ\":{\"MZP\":\"Cabo Delgado\",\"MZG\":\"Gaza\",\"MZI\":\"Inhambane\",\"MZB\":\"Manica\",\"MZL\":\"Maputo Province\",\"MZMPM\":\"Maputo\",\"MZN\":\"Nampula\",\"MZA\":\"Niassa\",\"MZS\":\"Sofala\",\"MZT\":\"Tete\",\"MZQ\":\"Zamb\\u00e9zia\"},\"NA\":{\"ER\":\"Erongo\",\"HA\":\"Hardap\",\"KA\":\"Karas\",\"KE\":\"Kavango East\",\"KW\":\"Kavango West\",\"KH\":\"Khomas\",\"KU\":\"Kunene\",\"OW\":\"Ohangwena\",\"OH\":\"Omaheke\",\"OS\":\"Omusati\",\"ON\":\"Oshana\",\"OT\":\"Oshikoto\",\"OD\":\"Otjozondjupa\",\"CA\":\"Zambezi\"},\"NG\":{\"AB\":\"Abia\",\"FC\":\"Abuja\",\"AD\":\"Adamawa\",\"AK\":\"Akwa Ibom\",\"AN\":\"Anambra\",\"BA\":\"Bauchi\",\"BY\":\"Bayelsa\",\"BE\":\"Benue\",\"BO\":\"Borno\",\"CR\":\"Cross River\",\"DE\":\"Delta\",\"EB\":\"Ebonyi\",\"ED\":\"Edo\",\"EK\":\"Ekiti\",\"EN\":\"Enugu\",\"GO\":\"Gombe\",\"IM\":\"Imo\",\"JI\":\"Jigawa\",\"KD\":\"Kaduna\",\"KN\":\"Kano\",\"KT\":\"Katsina\",\"KE\":\"Kebbi\",\"KO\":\"Kogi\",\"KW\":\"Kwara\",\"LA\":\"Lagos\",\"NA\":\"Nasarawa\",\"NI\":\"Niger\",\"OG\":\"Ogun\",\"ON\":\"Ondo\",\"OS\":\"Osun\",\"OY\":\"Oyo\",\"PL\":\"Plateau\",\"RI\":\"Rivers\",\"SO\":\"Sokoto\",\"TA\":\"Taraba\",\"YO\":\"Yobe\",\"ZA\":\"Zamfara\"},\"NL\":[],\"NO\":[],\"NP\":{\"BAG\":\"Bagmati\",\"BHE\":\"Bheri\",\"DHA\":\"Dhaulagiri\",\"GAN\":\"Gandaki\",\"JAN\":\"Janakpur\",\"KAR\":\"Karnali\",\"KOS\":\"Koshi\",\"LUM\":\"Lumbini\",\"MAH\":\"Mahakali\",\"MEC\":\"Mechi\",\"NAR\":\"Narayani\",\"RAP\":\"Rapti\",\"SAG\":\"Sagarmatha\",\"SET\":\"Seti\"},\"NI\":{\"NI-AN\":\"Atl\\u00e1ntico Norte\",\"NI-AS\":\"Atl\\u00e1ntico Sur\",\"NI-BO\":\"Boaco\",\"NI-CA\":\"Carazo\",\"NI-CI\":\"Chinandega\",\"NI-CO\":\"Chontales\",\"NI-ES\":\"Estel\\u00ed\",\"NI-GR\":\"Granada\",\"NI-JI\":\"Jinotega\",\"NI-LE\":\"Le\\u00f3n\",\"NI-MD\":\"Madriz\",\"NI-MN\":\"Managua\",\"NI-MS\":\"Masaya\",\"NI-MT\":\"Matagalpa\",\"NI-NS\":\"Nueva Segovia\",\"NI-RI\":\"Rivas\",\"NI-SJ\":\"R\\u00edo San Juan\"},\"NZ\":{\"NTL\":\"Northland\",\"AUK\":\"Auckland\",\"WKO\":\"Waikato\",\"BOP\":\"Bay of Plenty\",\"TKI\":\"Taranaki\",\"GIS\":\"Gisborne\",\"HKB\":\"Hawke\\u2019s Bay\",\"MWT\":\"Manawatu-Whanganui\",\"WGN\":\"Wellington\",\"NSN\":\"Nelson\",\"MBH\":\"Marlborough\",\"TAS\":\"Tasman\",\"WTC\":\"West Coast\",\"CAN\":\"Canterbury\",\"OTA\":\"Otago\",\"STL\":\"Southland\"},\"PA\":{\"PA-1\":\"Bocas del Toro\",\"PA-2\":\"Cocl\\u00e9\",\"PA-3\":\"Col\\u00f3n\",\"PA-4\":\"Chiriqu\\u00ed\",\"PA-5\":\"Dari\\u00e9n\",\"PA-6\":\"Herrera\",\"PA-7\":\"Los Santos\",\"PA-8\":\"Panam\\u00e1\",\"PA-9\":\"Veraguas\",\"PA-10\":\"West Panam\\u00e1\",\"PA-EM\":\"Ember\\u00e1\",\"PA-KY\":\"Guna Yala\",\"PA-NB\":\"Ng\\u00f6be-Bugl\\u00e9\"},\"PE\":{\"CAL\":\"El Callao\",\"LMA\":\"Municipalidad Metropolitana de Lima\",\"AMA\":\"Amazonas\",\"ANC\":\"Ancash\",\"APU\":\"Apur\\u00edmac\",\"ARE\":\"Arequipa\",\"AYA\":\"Ayacucho\",\"CAJ\":\"Cajamarca\",\"CUS\":\"Cusco\",\"HUV\":\"Huancavelica\",\"HUC\":\"Hu\\u00e1nuco\",\"ICA\":\"Ica\",\"JUN\":\"Jun\\u00edn\",\"LAL\":\"La Libertad\",\"LAM\":\"Lambayeque\",\"LIM\":\"Lima\",\"LOR\":\"Loreto\",\"MDD\":\"Madre de Dios\",\"MOQ\":\"Moquegua\",\"PAS\":\"Pasco\",\"PIU\":\"Piura\",\"PUN\":\"Puno\",\"SAM\":\"San Mart\\u00edn\",\"TAC\":\"Tacna\",\"TUM\":\"Tumbes\",\"UCA\":\"Ucayali\"},\"PH\":{\"ABR\":\"Abra\",\"AGN\":\"Agusan del Norte\",\"AGS\":\"Agusan del Sur\",\"AKL\":\"Aklan\",\"ALB\":\"Albay\",\"ANT\":\"Antique\",\"APA\":\"Apayao\",\"AUR\":\"Aurora\",\"BAS\":\"Basilan\",\"BAN\":\"Bataan\",\"BTN\":\"Batanes\",\"BTG\":\"Batangas\",\"BEN\":\"Benguet\",\"BIL\":\"Biliran\",\"BOH\":\"Bohol\",\"BUK\":\"Bukidnon\",\"BUL\":\"Bulacan\",\"CAG\":\"Cagayan\",\"CAN\":\"Camarines Norte\",\"CAS\":\"Camarines Sur\",\"CAM\":\"Camiguin\",\"CAP\":\"Capiz\",\"CAT\":\"Catanduanes\",\"CAV\":\"Cavite\",\"CEB\":\"Cebu\",\"COM\":\"Compostela Valley\",\"NCO\":\"Cotabato\",\"DAV\":\"Davao del Norte\",\"DAS\":\"Davao del Sur\",\"DAC\":\"Davao Occidental\",\"DAO\":\"Davao Oriental\",\"DIN\":\"Dinagat Islands\",\"EAS\":\"Eastern Samar\",\"GUI\":\"Guimaras\",\"IFU\":\"Ifugao\",\"ILN\":\"Ilocos Norte\",\"ILS\":\"Ilocos Sur\",\"ILI\":\"Iloilo\",\"ISA\":\"Isabela\",\"KAL\":\"Kalinga\",\"LUN\":\"La 
41Union\",\"LAG\":\"Laguna\",\"LAN\":\"Lanao del Norte\",\"LAS\":\"Lanao del Sur\",\"LEY\":\"Leyte\",\"MAG\":\"Maguindanao\",\"MAD\":\"Marinduque\",\"MAS\":\"Masbate\",\"MSC\":\"Misamis Occidental\",\"MSR\":\"Misamis Oriental\",\"MOU\":\"Mountain Province\",\"NEC\":\"Negros Occidental\",\"NER\":\"Negros Oriental\",\"NSA\":\"Northern Samar\",\"NUE\":\"Nueva Ecija\",\"NUV\":\"Nueva Vizcaya\",\"MDC\":\"Occidental Mindoro\",\"MDR\":\"Oriental Mindoro\",\"PLW\":\"Palawan\",\"PAM\":\"Pampanga\",\"PAN\":\"Pangasinan\",\"QUE\":\"Quezon\",\"QUI\":\"Quirino\",\"RIZ\":\"Rizal\",\"ROM\":\"Romblon\",\"WSA\":\"Samar\",\"SAR\":\"Sarangani\",\"SIQ\":\"Siquijor\",\"SOR\":\"Sorsogon\",\"SCO\":\"South Cotabato\",\"SLE\":\"Southern Leyte\",\"SUK\":\"Sultan Kudarat\",\"SLU\":\"Sulu\",\"SUN\":\"Surigao del Norte\",\"SUR\":\"Surigao del Sur\",\"TAR\":\"Tarlac\",\"TAW\":\"Tawi-Tawi\",\"ZMB\":\"Zambales\",\"ZAN\":\"Zamboanga del Norte\",\"ZAS\":\"Zamboanga del Sur\",\"ZSI\":\"Zamboanga Sibugay\",\"00\":\"Metro Manila\"},\"PK\":{\"JK\":\"Azad Kashmir\",\"BA\":\"Balochistan\",\"TA\":\"FATA\",\"GB\":\"Gilgit Baltistan\",\"IS\":\"Islamabad Capital Territory\",\"KP\":\"Khyber Pakhtunkhwa\",\"PB\":\"Punjab\",\"SD\":\"Sindh\"},\"PL\":[],\"PR\":[],\"PT\":[],\"PY\":{\"PY-ASU\":\"Asunci\\u00f3n\",\"PY-1\":\"Concepci\\u00f3n\",\"PY-2\":\"San Pedro\",\"PY-3\":\"Cordillera\",\"PY-4\":\"Guair\\u00e1\",\"PY-5\":\"Caaguaz\\u00fa\",\"PY-6\":\"Caazap\\u00e1\",\"PY-7\":\"Itap\\u00faa\",\"PY-8\":\"Misiones\",\"PY-9\":\"Paraguar\\u00ed\",\"PY-10\":\"Alto Paran\\u00e1\",\"PY-11\":\"Central\",\"PY-12\":\"\\u00d1eembuc\\u00fa\",\"PY-13\":\"Amambay\",\"PY-14\":\"Canindey\\u00fa\",\"PY-15\":\"Presidente Hayes\",\"PY-16\":\"Alto Paraguay\",\"PY-17\":\"Boquer\\u00f3n\"},\"RE\":[],\"RO\":{\"AB\":\"Alba\",\"AR\":\"Arad\",\"AG\":\"Arge\\u0219\",\"BC\":\"Bac\\u0103u\",\"BH\":\"Bihor\",\"BN\":\"Bistri\\u021ba-N\\u0103s\\u0103ud\",\"BT\":\"Boto\\u0219ani\",\"BR\":\"Br\\u0103ila\",\"BV\":\"Bra\\u0219ov\",\"B\":\"Bucure\\u0219ti\",\"BZ\":\"Buz\\u0103u\",\"CL\":\"C\\u0103l\\u0103ra\\u0219i\",\"CS\":\"Cara\\u0219-Severin\",\"CJ\":\"Cluj\",\"CT\":\"Constan\\u021ba\",\"CV\":\"Covasna\",\"DB\":\"D\\u00e2mbovi\\u021ba\",\"DJ\":\"Dolj\",\"GL\":\"Gala\\u021bi\",\"GR\":\"Giurgiu\",\"GJ\":\"Gorj\",\"HR\":\"Harghita\",\"HD\":\"Hunedoara\",\"IL\":\"Ialomi\\u021ba\",\"IS\":\"Ia\\u0219i\",\"IF\":\"Ilfov\",\"MM\":\"Maramure\\u0219\",\"MH\":\"Mehedin\\u021bi\",\"MS\":\"Mure\\u0219\",\"NT\":\"Neam\\u021b\",\"OT\":\"Olt\",\"PH\":\"Prahova\",\"SJ\":\"S\\u0103laj\",\"SM\":\"Satu Mare\",\"SB\":\"Sibiu\",\"SV\":\"Suceava\",\"TR\":\"Teleorman\",\"TM\":\"Timi\\u0219\",\"TL\":\"Tulcea\",\"VL\":\"V\\u00e2lcea\",\"VS\":\"Vaslui\",\"VN\":\"Vrancea\"},\"SN\":{\"SNDB\":\"Diourbel\",\"SNDK\":\"Dakar\",\"SNFK\":\"Fatick\",\"SNKA\":\"Kaffrine\",\"SNKD\":\"Kolda\",\"SNKE\":\"K\\u00e9dougou\",\"SNKL\":\"Kaolack\",\"SNLG\":\"Louga\",\"SNMT\":\"Matam\",\"SNSE\":\"S\\u00e9dhiou\",\"SNSL\":\"Saint-Louis\",\"SNTC\":\"Tambacounda\",\"SNTH\":\"Thi\\u00e8s\",\"SNZG\":\"Ziguinchor\"},\"SG\":[],\"SK\":[],\"SI\":[],\"SV\":{\"SV-AH\":\"Ahuachap\\u00e1n\",\"SV-CA\":\"Caba\\u00f1as\",\"SV-CH\":\"Chalatenango\",\"SV-CU\":\"Cuscatl\\u00e1n\",\"SV-LI\":\"La Libertad\",\"SV-MO\":\"Moraz\\u00e1n\",\"SV-PA\":\"La Paz\",\"SV-SA\":\"Santa Ana\",\"SV-SM\":\"San Miguel\",\"SV-SO\":\"Sonsonate\",\"SV-SS\":\"San Salvador\",\"SV-SV\":\"San Vicente\",\"SV-UN\":\"La Uni\\u00f3n\",\"SV-US\":\"Usulut\\u00e1n\"},\"TH\":{\"TH-37\":\"Amnat Charoen\",\"TH-15\":\"Ang Thong\",\"TH-14\":\"Ayutthaya\",\"TH-10\":\"Bangkok\",\"TH-38\":\"Bueng Kan\",\"TH-31\":\"Buri Ram\",\"TH-24\":\"Chachoengsao\",\"TH-18\":\"Chai Nat\",\"TH-36\":\"Chaiyaphum\",\"TH-22\":\"Chanthaburi\",\"TH-50\":\"Chiang Mai\",\"TH-57\":\"Chiang Rai\",\"TH-20\":\"Chonburi\",\"TH-86\":\"Chumphon\",\"TH-46\":\"Kalasin\",\"TH-62\":\"Kamphaeng Phet\",\"TH-71\":\"Kanchanaburi\",\"TH-40\":\"Khon Kaen\",\"TH-81\":\"Krabi\",\"TH-52\":\"Lampang\",\"TH-51\":\"Lamphun\",\"TH-42\":\"Loei\",\"TH-16\":\"Lopburi\",\"TH-58\":\"Mae Hong Son\",\"TH-44\":\"Maha Sarakham\",\"TH-49\":\"Mukdahan\",\"TH-26\":\"Nakhon Nayok\",\"TH-73\":\"Nakhon Pathom\",\"TH-48\":\"Nakhon Phanom\",\"TH-30\":\"Nakhon Ratchasima\",\"TH-60\":\"Nakhon Sawan\",\"TH-80\":\"Nakhon Si Thammarat\",\"TH-55\":\"Nan\",\"TH-96\":\"Narathiwat\",\"TH-39\":\"Nong Bua Lam Phu\",\"TH-43\":\"Nong Khai\",\"TH-12\":\"Nonthaburi\",\"TH-13\":\"Pathum Thani\",\"TH-94\":\"Pattani\",\"TH-82\":\"Phang Nga\",\"TH-93\":\"Phatthalung\",\"TH-56\":\"Phayao\",\"TH-67\":\"Phetchabun\",\"TH-76\":\"Phetchaburi\",\"TH-66\":\"Phichit\",\"TH-65\":\"Phitsanulok\",\"TH-54\":\"Phrae\",\"TH-83\":\"Phuket\",\"TH-25\":\"Prachin Buri\",\"TH-77\":\"Prachuap Khiri Khan\",\"TH-85\":\"Ranong\",\"TH-70\":\"Ratchaburi\",\"TH-21\":\"Rayong\",\"TH-45\":\"Roi Et\",\"TH-27\":\"Sa Kaeo\",\"TH-47\":\"Sakon Nakhon\",\"TH-11\":\"Samut Prakan\",\"TH-74\":\"Samut Sakhon\",\"TH-75\":\"Samut Songkhram\",\"TH-19\":\"Saraburi\",\"TH-91\":\"Satun\",\"TH-17\":\"Sing Buri\",\"TH-33\":\"Sisaket\",\"TH-90\":\"Songkhla\",\"TH-64\":\"Sukhothai\",\"TH-72\":\"Suphan Buri\",\"TH-84\":\"Surat Thani\",\"TH-32\":\"Surin\",\"TH-63\":\"Tak\",\"TH-92\":\"Trang\",\"TH-23\":\"Trat\",\"TH-34\":\"Ubon Ratchathani\",\"TH-41\":\"Udon Thani\",\"TH-61\":\"Uthai Thani\",\"TH-53\":\"Uttaradit\",\"TH-95\":\"Yala\",\"TH-35\":\"Yasothon\"},\"TR\":{\"TR01\":\"Adana\",\"TR02\":\"Ad\\u0131yaman\",\"TR03\":\"Afyon\",\"TR04\":\"A\\u011fr\\u0131\",\"TR05\":\"Amasya\",\"TR06\":\"Ankara\",\"TR07\":\"Antalya\",\"TR08\":\"Artvin\",\"TR09\":\"Ayd\\u0131n\",\"TR10\":\"Bal\\u0131kesir\",\"TR11\":\"Bilecik\",\"TR12\":\"Bing\\u00f6l\",\"TR13\":\"Bitlis\",\"TR14\":\"Bolu\",\"TR15\":\"Burdur\",\"TR16\":\"Bursa\",\"TR17\":\"\\u00c7anakkale\",\"TR18\":\"\\u00c7ank\\u0131r\\u0131\",\"TR19\":\"\\u00c7orum\",\"TR20\":\"Denizli\",\"TR21\":\"Diyarbak\\u0131r\",\"TR22\":\"Edirne\",\"TR23\":\"Elaz\\u0131\\u011f\",\"TR24\":\"Erzincan\",\"TR25\":\"Erzurum\",\"TR26\":\"Eski\\u015fehir\",\"TR27\":\"Gaziantep\",\"TR28\":\"Giresun\",\"TR29\":\"G\\u00fcm\\u00fc\\u015fhane\",\"TR30\":\"Hakkari\",\"TR31\":\"Hatay\",\"TR32\":\"Isparta\",\"TR33\":\"\\u0130\\u00e7el\",\"TR34\":\"Istanbul\",\"TR35\":\"\\u0130zmir\",\"TR36\":\"Kars\",\"TR37\":\"Kastamonu\",\"TR38\":\"Kayseri\",\"TR39\"
41:\"K\\u0131rklareli\",\"TR40\":\"K\\u0131r\\u015fehir\",\"TR41\":\"Kocaeli\",\"TR42\":\"Konya\",\"TR43\":\"K\\u00fctahya\",\"TR44\":\"Malatya\",\"TR45\":\"Manisa\",\"TR46\":\"Kahramanmara\\u015f\",\"TR47\":\"Mardin\",\"TR48\":\"Mu\\u011fla\",\"TR49\":\"Mu\\u015f\",\"TR50\":\"Nev\\u015fehir\",\"TR51\":\"Ni\\u011fde\",\"TR52\":\"Ordu\",\"TR53\":\"Rize\",\"TR54\":\"Sakarya\",\"TR55\":\"Samsun\",\"TR56\":\"Siirt\",\"TR57\":\"Sinop\",\"TR58\":\"Sivas\",\"TR59\":\"Tekirda\\u011f\",\"TR60\":\"Tokat\",\"TR61\":\"Trabzon\",\"TR62\":\"Tunceli\",\"TR63\":\"\\u015eanl\\u0131urfa\",\"TR64\":\"U\\u015fak\",\"TR65\":\"Van\",\"TR66\":\"Yozgat\",\"TR67\":\"Zonguldak\",\"TR68\":\"Aksaray\",\"TR69\":\"Bayburt\",\"TR70\":\"Karaman\",\"TR71\":\"K\\u0131r\\u0131kkale\",\"TR72\":\"Batman\",\"TR73\":\"\\u015e\\u0131rnak\",\"TR74\":\"Bart\\u0131n\",\"TR75\":\"Ardahan\",\"TR76\":\"I\\u011fd\\u0131r\",\"TR77\":\"Yalova\",\"TR78\":\"Karab\\u00fck\",\"TR79\":\"Kilis\",\"TR80\":\"Osmaniye\",\"TR81\":\"D\\u00fczce\"},\"TZ\":{\"TZ01\":\"Arusha\",\"TZ02\":\"Dar es Salaam\",\"TZ03\":\"Dodoma\",\"TZ04\":\"Iringa\",\"TZ05\":\"Kagera\",\"TZ06\":\"Pemba Nord\",\"TZ07\":\"Zanzibar Nord\",\"TZ08\":\"Kigoma\",\"TZ09\":\"Kilimanjaro\",\"TZ10\":\"Pemba Sud\",\"TZ11\":\"Zanzibar Sud\",\"TZ12\":\"Lindi\",\"TZ13\":\"Mara\",\"TZ14\":\"Mbeya\",\"TZ15\":\"Zanzibar Vest\",\"TZ16\":\"Morogoro\",\"TZ17\":\"Mtwara\",\"TZ18\":\"Mwanza\",\"TZ19\":\"Coast\",\"TZ20\":\"Rukwa\",\"TZ21\":\"Ruvuma\",\"TZ22\":\"Shinyanga\",\"TZ23\":\"Singida\",\"TZ24\":\"Tabora\",\"TZ25\":\"Tanga\",\"TZ26\":\"Manyara\",\"TZ27\":\"Geita\",\"TZ28\":\"Katavi\",\"TZ29\":\"Njombe\",\"TZ30\":\"Simiyu\"},\"LK\":[],\"RS\":{\"RS00\":\"Belgrad\",\"RS14\":\"Bor\",\"RS11\":\"Brani\\u010devo\",\"RS02\":\"Banatul Central\",\"RS10\":\"Danube\",\"RS23\":\"Jablanica\",\"RS09\":\"Kolubara\",\"RS08\":\"Ma\\u010dva\",\"RS17\":\"Morava\",\"RS20\":\"Ni\\u0161ava\",\"RS01\":\"North Ba\\u010dka\",\"RS03\":\"Banatul de Nord\",\"RS24\":\"P\\u010dinja\",\"RS22\":\"Pirot\",\"RS13\":\"Pomoravlje\",\"RS19\":\"Rasina\",\"RS18\":\"Ra\\u0161ka\",\"RS06\":\"South Ba\\u010dka\",\"RS04\":\"Banatul de Sud\",\"RS07\":\"Srem\",\"RS12\":\"\\u0160umadija\",\"RS21\":\"Toplica\",\"RS05\":\"West Ba\\u010dka\",\"RS15\":\"Zaje\\u010dar\",\"RS16\":\"Zlatibor\",\"RS25\":\"Kosovo\",\"RS26\":\"Pe\\u0107\",\"RS27\":\"Prizren\",\"RS28\":\"Kosovska Mitrovica\",\"RS29\":\"Kosovo-Pomoravlje\",\"RSKM\":\"Kosovo-Metohija\",\"RSVO\":\"Vojvodina\"},\"RW\":[],\"SE\":[],\"UA\":{\"UA05\":\"Vinnychchyna\",\"UA07\":\"Volyn\",\"UA09\":\"Luhanshchyna\",\"UA12\":\"Dnipropetrovshchyna\",\"UA14\":\"Donechchyna\",\"UA18\":\"Zhytomyrshchyna\",\"UA21\":\"Zakarpattia\",\"UA23\":\"Zaporizhzhya\",\"UA26\":\"Prykarpattia\",\"UA30\":\"Kiev\",\"UA32\":\"Kyivshchyna\",\"UA35\":\"Kirovohradschyna\",\"UA40\":\"Sevastopol\",\"UA43\":\"Crimea\",\"UA46\":\"Lvivshchyna\",\"UA48\":\"Mykolayivschyna\",\"UA51\":\"Odeshchyna\",\"UA53\":\"Poltavshchyna\",\"UA56\":\"Rivnenshchyna\",\"UA59\":\"Sumshchyna\",\"UA61\":\"Ternopilshchyna\",\"UA63\":\"Kharkivshchyna\",\"UA65\":\"Khersonshchyna\",\"UA68\":\"Khmelnychchyna\",\"UA71\":\"Cherkashchyna\",\"UA74\":\"Chernihivshchyna\",\"UA77\":\"Chernivtsi Oblast\"},\"UG\":{\"UG314\":\"Abim\",\"UG301\":\"Adjumani\",\"UG322\":\"Agago\",\"UG323\":\"Alebtong\",\"UG315\":\"Amolatar\",\"UG324\":\"Amudat\",\"UG216\":\"Amuria\",\"UG316\":\"Amuru\",\"UG302\":\"Apac\",\"UG303\":\"Arua\",\"UG217\":\"Budaka\",\"UG218\":\"Bududa\",\"UG201\":\"Bugiri\",\"UG235\":\"Bugweri\",\"UG420\":\"Buhweju\",\"UG117\":\"Buikwe\",\"UG219\":\"Bukedea\",\"UG118\":\"Bukomansimbi\",\"UG220\":\"Bukwa\",\"UG225\":\"Bulambuli\",\"UG416\":\"Buliisa\",\"UG401\":\"Bundibugyo\",\"UG430\":\"Bunyangabu\",\"UG402\":\"Bushenyi\",\"UG202\":\"Busia\",\"UG221\":\"Butaleja\",\"UG119\":\"Butambala\",\"UG233\":\"Butebo\",\"UG120\":\"Buvuma\",\"UG226\":\"Buyende\",\"UG317\":\"Dokolo\",\"UG121\":\"Gomba\",\"UG304\":\"Gulu\",\"UG403\":\"Hoima\",\"UG417\":\"Ibanda\",\"UG203\":\"Iganga\",\"UG418\":\"Isingiro\",\"UG204\":\"Jinja\",\"UG318\":\"Kaabong\",\"UG404\":\"Kabale\",\"UG405\":\"Kabarole\",\"UG213\":\"Kaberamaido\",\"UG427\":\"Kagadi\",\"UG428\":\"Kakumiro\",\"UG101\":\"Kalangala\",\"UG222\":\"Kaliro\",\"UG122\":\"Kalungu\",\"UG102\":\"Kampala\",\"UG205\":\"Kamuli\",\"UG413\":\"Kamwenge\",\"UG414\":\"Kanungu\",\"UG206\":\"Kapchorwa\",\"UG236\":\"Kapelebyong\",\"UG126\":\"Kasanda\",\"UG406\":\"Kasese\",\"UG207\":\"Katakwi\",\"UG112\":\"Kayunga\",\"UG407\":\"Kibaale\",\"UG103\":\"Kiboga\",\"UG227\":\"Kibuku\",\"UG432\":\"Kikuube\",\"UG419\":\"Kiruhura\",\"UG421\":\"Kiryandongo\",\"UG408\":\"Kisoro\",\"UG305\":\"Kitgum\",\"UG319\":\"Koboko\",\"UG325\":\"Kole\",\"UG306\":\"Kotido\",\"UG208\":\"Kumi\",\"UG333\":\"Kwania\",\"UG228\":\"Kween\",\"UG123\":\"Kyankwanzi\",\"UG422\":\"Kyegegwa\",\"UG415\":\"Kyenjojo\",\"UG125\":\"Kyotera\",\"UG326\":\"Lamwo\",\"UG307\":\"Lira\",\"UG229\":\"Luuk
41a\",\"UG104\":\"Luwero\",\"UG124\":\"Lwengo\",\"UG114\":\"Lyantonde\",\"UG223\":\"Manafwa\",\"UG320\":\"Maracha\",\"UG105\":\"Masaka\",\"UG409\":\"Masindi\",\"UG214\":\"Mayuge\",\"UG209\":\"Mbale\",\"UG410\":\"Mbarara\",\"UG423\":\"Mitooma\",\"UG115\":\"Mityana\",\"UG308\":\"Moroto\",\"UG309\":\"Moyo\",\"UG106\":\"Mpigi\",\"UG107\":\"Mubende\",\"UG108\":\"Mukono\",\"UG334\":\"Nabilatuk\",\"UG311\":\"Nakapiripirit\",\"UG116\":\"Nakaseke\",\"UG109\":\"Nakasongola\",\"UG230\":\"Namayingo\",\"UG234\":\"Namisindwa\",\"UG224\":\"Namutumba\",\"UG327\":\"Napak\",\"UG310\":\"Nebbi\",\"UG231\":\"Ngora\",\"UG424\":\"Ntoroko\",\"UG411\":\"Ntungamo\",\"UG328\":\"Nwoya\",\"UG331\":\"Omoro\",\"UG329\":\"Otuke\",\"UG321\":\"Oyam\",\"UG312\":\"Pader\",\"UG332\":\"Pakwach\",\"UG210\":\"Pallisa\",\"UG110\":\"Rakai\",\"UG429\":\"Rubanda\",\"UG425\":\"Rubirizi\",\"UG431\":\"Rukiga\",\"UG412\":\"Rukungiri\",\"UG111\":\"Sembabule\",\"UG232\":\"Serere\",\"UG426\":\"Sheema\",\"UG215\":\"Sironko\",\"UG211\":\"Soroti\",\"UG212\":\"Tororo\",\"UG113\":\"Wakiso\",\"UG313\":\"Yumbe\",\"UG330\":\"Zombo\"},\"UM\":{\"81\":\"Insula Baker\",\"84\":\"Insula Howland\",\"86\":\"Insula Jarvis\",\"67\":\"Atolul Johnston\",\"89\":\"Reciful Kingman\",\"71\":\"Atolul Midway\",\"76\":\"Insula Navassa\",\"95\":\"Atolul Palmyra\",\"79\":\"Insula Wake\"},\"US\":{\"AL\":\"Alabama\",\"AK\":\"Alaska\",\"AZ\":\"Arizona\",\"AR\":\"Arkansas\",\"CA\":\"California\",\"CO\":\"Colorado\",\"CT\":\"Connecticut\",\"DE\":\"Delaware\",\"DC\":\"District Of Columbia\",\"FL\":\"Florida\",\"GA\":\"Georgia\",\"HI\":\"Hawaii\",\"ID\":\"Idaho\",\"IL\":\"Illinois\",\"IN\":\"Indiana\",\"IA\":\"Iowa\",\"KS\":\"Kansas\",\"KY\":\"Kentucky\",\"LA\":\"Louisiana\",\"ME\":\"Maine\",\"MD\":\"Maryland\",\"MA\":\"Massachusetts\",\"MI\":\"Michigan\",\"MN\":\"Minnesota\",\"MS\":\"Mississippi\",\"MO\":\"Missouri\",\"MT\":\"Montana\",\"NE\":\"Nebraska\",\"NV\":\"Nevada\",\"NH\":\"New Hampshire\",\"NJ\":\"New Jersey\",\"NM\":\"New Mexico\",\"NY\":\"New York\",\"NC\":\"Carolina de Nord\",\"ND\":\"Dakota de Nord\",\"OH\":\"Ohio\",\"OK\":\"Oklahoma\",\"OR\":\"Oregon\",\"PA\":\"Pennsylvania\",\"RI\":\"Rhode Island\",\"SC\":\"Carolina de Sud\",\"SD\":\"Dakota de Sud\",\"TN\":\"Tennessee\",\"TX\":\"Texas\",\"UT\":\"Utah\",\"VT\":\"Vermont\",\"VA\":\"Virginia\",\"WA\":\"Washington\",\"WV\":\"West Virginia\",\"WI\":\"Wisconsin\",\"WY\":\"Wyoming\",\"AA\":\"For\\u021bele Armate SUA (America de Nord \\u0219i America de Sud)\",\"AE\":\"For\\u021bele Armate SUA (Europa, Orientul Mijlociu, Africa \\u0219i Canada)\",\"AP\":\"For\\u021bele Armate SUA (Asia-Pacific)\"},\"UY\":{\"UY-AR\":\"Artigas\",\"UY-CA\":\"Canelones\",\"UY-CL\":\"Cerro Largo\",\"UY-CO\":\"Colonia\",\"UY-DU\":\"Durazno\",\"UY-FS\":\"Flores\",\"UY-FD\":\"Florida\",\"UY-LA\":\"Lavalleja\",\"UY-MA\":\"Maldonado\",\"UY-MO\":\"Montevideo\",\"UY-PA\":\"Paysand\\u00fa\",\"UY-RN\":\"R\\u00edo Negro\",\"UY-RV\":\"Rivera\",\"UY-RO\":\"Rocha\",\"UY-SA\":\"Salto\",\"UY-SJ\":\"San Jos\\u00e9\",\"UY-SO\":\"Soriano\",\"UY-TA\":\"Tacuaremb\\u00f3\",\"UY-TT\":\"Treinta y Tres\"},\"VE\":{\"VE-A\":\"Capital\",\"VE-B\":\"Anzo\\u00e1tegui\",\"VE-C\":\"Apure\",\"VE-D\":\"Aragua\",\"VE-E\":\"Barinas\",\"VE-F\":\"Bol\\u00edvar\",\"VE-G\":\"Carabobo\",\"VE-H\":\"Cojedes\",\"VE-I\":\"Falc\\u00f3n\",\"VE-J\":\"Gu\\u00e1rico\",\"VE-K\":\"Lara\",\"VE-L\":\"M\\u00e9rida\",\"VE-M\":\"Miranda\",\"VE-N\":\"Monagas\",\"VE-O\":\"Nueva Esparta\",\"VE-P\":\"Portuguesa\",\"VE-R\":\"Sucre\",\"VE-S\":\"T\\u00e1chira\",\"VE-T\":\"Trujillo\",\"VE-U\":\"Yaracuy\",\"VE-V\":\"Zulia\",\"VE-W\":\"Federal Dependencies\",\"VE-X\":\"La Guaira (Vargas)\",\"VE-Y\":\"Delta Amacuro\",\"VE-Z\":\"Amazonas\"},\"VN\":[],\"YT\":[],\"ZA\":{\"EC\":\"Eastern Cape\",\"FS\":\"Stat independent\",\"GP\":\"Gauteng\",\"KZN\":\"KwaZulu-Natal\",\"LP\":\"Limpopo\",\"MP\":\"Mpumalanga\",\"NC\":\"Northern Cape\",\"NW\":\"North West\",\"WC\":\"Western Cape\"},\"ZM\":{\"ZM-01\":\"Vestic\\u0103\",\"ZM-02\":\"Central\",\"ZM-03\":\"Estic\\u0103\",\"ZM-04\":\"Luapula\",\"ZM-05\":\"Nordic\\u0103\",\"ZM-06\":\"Nord-vestic\\u0103\",\"ZM-07\":\"Sudic\\u0103\",\"ZM-08\":\"Copperbelt\",\"ZM-09\":\"Lusaka\",\"ZM-10\":\"Muchinga\"}}","i18n_select_state_text":"Selecteaz\u0103 o op\u021biune...","i18n_no_matches":"Nu am g\u0103sit nicio potrivire","i18n_ajax_error":"\u00cenc\u0103rcarea a e\u0219uat","i18n_input_too_short_1":"Te rog s\u0103 introduci cel pu\u021bin un caracter","i18n_input_too_short_n":"Te rog introdu %qty% sau mai multe caractere","i18n_input_too_long_1":"Te rog s\u0103 \u0219tergi un caracter","i18n_input_too_long_n":"Te rog \u0219terge %qty% caractere","i18n_selection_too_long_1":"Po\u021bi s\u0103 selectezi numai un singur produs","i18n_selection_too_long_n":"Po\u021bi s\u0103 selectezi numai %qty% produse","i18n_load_more":"\u
4100cencarc mai multe rezultate...","i18n_searching":"Caut..."}
42;jQuery(function(t){if("undefined"==typeof wc_country_select_params)return!1;if(t().selectWoo){var e=function(){t("select.country_select:visible, select.state_select:visible").each(function(){var e=t(this),n=t.extend({placeholder:e.attr("data-placeholder")||e.attr("placeholder")||"",label:e.attr("data-label")||null,required:"true"===e.attr("aria-required")||null,width:"100%"},{language:{errorLoading:function(){return wc_country_select_params.i18n_searching},inputTooLong:function(t){var e=t.input.length-t.maximum;return 1===e?wc_country_select_params.i18n_input_too_long_1:wc_country_select_params.i18n_input_too_long_n.replace("%qty%",e)},inputTooShort:function(t){var e=t.minimum-t.input.length;return 1===e?wc_country_select_params.i18n_input_too_short_1:wc_country_select_params.i18n_input_too_short_n.replace("%qty%",e)},loadingMore:function(){return wc_country_select_params.i18n_load_more},maximumSelected:function(t){return 1===t.maximum?wc_country_select_params.i18n_selection_too_long_1:wc_country_select_params.i18n_selection_too_long_n.replace("%qty%",t.maximum)},noResults:function(){return wc_country_select_params.i18n_no_matches},searching:function(){return wc_country_select_params.i18n_searching}}});t(this).on("select2:select",function(){t(this).trigger("focus")}).selectWoo(n)})};e(),t(document.body).on("country_to_state_changed",function(){e()})}var n=wc_country_select_params.countries.replace(/&quot;/g,'"'),a=JSON.parse(n),o=".woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-a
42ddress-fields,.woocommerce-shipping-calculator";t(document.body).on("change refresh","select.country_to_state, input.country_to_state",function(){var e=t(this).closest(o);e.length||(e=t(this).closest(".form-row").parent());var n,c=t(this).val(),r=e.find("#billing_state, #shipping_state, #calc_shipping_state"),i=r.closest(".form-row"),s=r.attr("name"),_=r.attr("id"),l=r.attr("data-input-classes"),p=r.val(),u=r.attr("placeholder")||r.attr("data-placeholder")||"";if(u===wc_country_select_params.i18n_select_state_text&&(u=""),a[c])if(t.isEmptyObject(a[c]))n=t('<input type="hidden" />').prop("id",_).prop("name",s).attr("data-input-classes",l).addClass("hidden "+l),i.hide().find(".select2-container").remove(),r.replaceWith(n),t(document.body).trigger("country_to_state_changed",[c,e]);else{var d=a[c],m=t('<option value=""></option>').text(wc_country_select_params.i18n_select_state_text);u||(u=wc_country_select_params.i18n_select_state_text),i.show(),r.is("input")&&(n=t("<select></select>").prop("id",_).prop("name",s).data("placeholder",u).attr("data-input-classes",l).addClass("state_select "+l),r.replaceWith(n),r=e.find("#billing_state, #shipping_state, #calc_shipping_state")),r.empty().append(m),t.each(d,function(e){var n=t("<option></option>").prop("value",e).text(d[e]);r.append(n)}),r.val(p).trigger("change"),t(document.body).trigger("country_to_state_changed",[c,e])}else r.is('select, input[type="hidden"]')&&(n=t('<input type="text" />').prop("id",_).prop("name",s).prop("placeholder",u).attr("data-input-classes",l).addClass("input-text  "+l),i.show().find(".select2-container").remove(),r.replaceWith(n),t(document.body).trigger("country_to_state_changed",[c,e]));t(document.body).trigger("country_to_state_changing",[c,e])}),t(document.body).on("wc_address_i18n_ready",function(){t(o).each(function(){var e=t(this).find("#billing_country, #shipping_country, #calc_shipping_country");0!==e.length&&0!==e.val().length&&e.trigger("refresh")})})})
43;var favorites_data={"ajaxurl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","nonce":"9d4e5fc0e8","favorite":"Favorite \u003Ci class=","favorited":"Favorited \u003Ci class=","includecount":"","indicate_loading":"","loading_text":"Loading","loading_image":"\u003Cspan class=\"sf-icon-spinner-wrapper\"\u003E\u003Ci class=\"sf-icon-spinner\"\u003E\u003C/i\u003E\u003C/span\u003E","loading_image_active":"\u003Cspan class=\"sf-icon-spinner-wrapper active\"\u003E\u003Ci class=\"sf-icon-spinner active\"\u003E\u003C/i\u003E\u003C/span\u003E","loading_image_preload":"","cache_enabled":"1","button_options":{"button_type":{"label":"Wishlist","icon":"\u003Ci class=\"sf-icon-wishlist\"\u003E\u003C/i\u003E","icon_class":"sf-icon-wishlist","state_default":"Favorit \u2610","state_active":"Favorit \u2611"},"custom_colors":!0,"box_shadow":!1,"include_count":!1,"default":{"background_default":!1,"border_default":"#ffffff","text_default":"#ffffff","icon_default":"#ffffff","count_default":!1},"active":{"background_active":"#ffffff","border_active":"#ffffff","text_active":"#000000","icon_active":"#000000","count_active":!1}},"authentication_modal_content":"\u003Cp\u003EPlease login to add favorites.\u003C/p\u003E\n\u003Cp\u003E\u003Ca href=\"#\" data-favorites-modal-close\u003EDismiss this notice\u003C/a\u003E\u003C/p\u003E\n","authentication_redirect":"","dev_mode":"","logged_in":"","user_id":"0","authentication_redirect_url":"https://piciordeplay.ro/wp-login.php"}
44;{var Favorites=Favorites||{};Favorites.Utilities=function(){var t=this,e=jQuery;t.isFavorite=function(o,t){var a=!1;return e.each(t,function(t,e){e.post_id===parseInt(o)&&(a=!0),parseInt(e.post_id)===o&&(a=!0)}),a},t.objectLength=function(t){var e,o=0;for(e in t)t.hasOwnProperty(e)&&o++;return o},t.siteIndex=function(t){for(var e=0;e<Favorites.userFavorites.length;e++)if(Favorites.userFavorites[e].site_id===parseInt(t))return e},t.getThumbnail=function(t,e){var t=t.thumbnails;return void 0!==t&&0!=t.length&&void 0!==(t=t[e])&&t||!1}}}function favorites_after_button_submit(t,e,o,a){}function favorites_after_initial_load(t){}(Favorites=Favorites||{}).Formatter=function(){var s=jQuery;this.addFavoriteCount=function(t,e){return Favorites.jsData.button_options.include_count&&(t+=' <sp
44an class="simplefavorite-button-count">'+(e=e<=0?0:e)+"</span>"),t},this.decrementAllCounts=function(){for(var t=s(".simplefavorite-button.active.has-count"),e=0;e<t.length;e++){var o=s(t)[e],a=s(o).find(".simplefavorite-button-count"),a=s(a).text()-1;s(o).attr("data-favoritecount",a)}}},(Favorites=Favorites||{}).ButtonOptionsFormatter=function(){var i=this,n=jQuery;i.options=Favorites.jsData.button_options,i.formatter=new Favorites.Formatter,i.format=function(t,e){i.options.custom_colors&&i.colors(t,e),i.html(t,e)},i.html=function(t,e){var o=n(t).attr("data-favoritecount"),a=i.options.button_type,s="";"custom"===i.options.button_type?(e&&n(t).html(i.formatter.addFavoriteCount(Favorites.jsData.favorited,o)),e||n(t).html(i.formatter.addFavoriteCount(Favorites.jsData.favorite,o)),i.applyIconColor(t,e),i.applyCountColor(t,e)):e?(s=(s+='<i class="'+a.icon_class+'"></i> ')+a.state_active,n(t).html(i.formatter.addFavoriteCount(s,o))):(s=(s+='<i class="'+a.icon_class+'"></i> ')+a.state_default,n(t).html(i.formatter.addFavoriteCount(s,o)),i.applyIconColor(t,e),i.applyCountColor(t,e))},i.colors=function(t,e){var o;i.options.custom_colors&&(e?((o=i.options.active).background_active&&n(t).css("background-color",o.background_active),o.border_active&&n(t).css("border-color",o.border_active),o.text_active&&n(t).css("color",o.text_active)):((o=i.options.default).background_default&&n(t).css("background-color",o.background_default),o.border_default&&n(t).css("border-color",o.border_default),o.text_default&&n(t).css("color",o.text_default),i.boxShadow(t)))},i.boxShadow=function(t){i.options.box_shadow||(n(t).css("box-shadow","none"),n(t).css("-webkit-box-shadow","none"),n(t).css("-moz-box-shadow","none"))},i.applyIconColor=function(t,e){i.options.custom_colors&&(e&&i.options.active.icon_active&&n(t).find("i").css("color",i.options.active.icon_active),!e)&&i.options.default.icon_default&&n(t).find("i").css("color",i.options.default.icon_default)},i.applyCountColor=function(t,e){i.options.custom_colors&&(e&&i.options.active.count_active?n(t).find(Favorites.selectors.count).css("color",i.options.active.count_active):!e&&i.options.default.count_default&&n(t).find(Favorites.selectors.count).css("color",i.options.default.count_default))}},(Favorites=Favorites||{}).UserFavorites=function(){var e=this,o=jQuery;return e.initialLoad=!1,e.bindEvents=function(){o(window).on("load",function(){e.initialLoad=!0,e.getFavorites()})},e.getFavorites=function(){o.ajax({url:Favorites.jsData.ajaxurl,type:"POST",datatype:"json",data:{action:Favorites.formActions.favoritesarray,nonce:Favorites.jsData.nonce},success:function(t){Favorites.jsData.dev_mode&&(console.log("The current user favorites were successfully loaded."),console.log(t)),Favorites.userFavorites=t.favorites,o(document).trigger("favorites-user-favorites-loaded",[t.favorites,e.initialLoad]),o(document).trigger("favorites-update-all-buttons"),e.initialLoad&&favorites_after_initial_load(Favorites.userFavorites)},error:function(t){Favorites.jsData.dev_mode&&(console.log("The was an error loading the user favorites."),console.log(t))}})},e.bindEvents()},(Favorites=Favorites||{}).Clear=function(){var s=this,i=jQuery;return s.activeButton,s.utilities=new Favorites.Utilities,s.formatter=new Favorites.Formatter,s.bindEvents=function(){i(document).on("click",Favorites.selectors.clear_button,function(t){t.preventDefault(),s.activeButton=i(this),s.clearFavorites()}),i(document).on("favorites-updated-single",function(){s.updateClearButtons()}),i(document).on("favorites-user-favorites-loaded",function(){s.updateClearButtons()})},s.clearFavorites=function(){s.loading(!0);var e=i(s.activeButton).attr("data-siteid");i.ajax({url:Favorites.jsData.ajaxurl,type:"post",datatype:"json",data:{action:Favorites.formActions.clearall,siteid:e,nonce:Favorites.jsData.nonce},success:function(t){Favorites.jsData.dev_mode&&(console.log("Favorites list successfully cleared."),console.log(t)),Favorites.userFavorites=t.favorites,s.formatter.decrementAllCounts(),s.loading(!1),s.clearSiteFavorites(e),i(document).trigger("favorites-cleared",[s.activeButton,t.old_favorites]),i(document).trigger("favorites-update-all-buttons")},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error clearing the favorites list."),console.log(t))}})},s.loading=function(t){t?(i(s.activeButton).addClass(Favorites.cssClasse
44s.loading),i(s.activeButton).attr("disabled","disabled")):i(s.activeButton).removeClass(Favorites.cssClasses.loading)},s.updateClearButtons=function(){for(var t=0;t<i(Favorites.selectors.clear_button).length;t++)for(var e=i(Favorites.selectors.clear_button)[t],o=i(e).attr("data-siteid"),a=0;a<Favorites.userFavorites.length;a++)Favorites.userFavorites[a].site_id===parseInt(o)&&(0<s.utilities.objectLength(Favorites.userFavorites[a].posts)?i(e).attr("disabled",!1):i(e).attr("disabled","disabled"))},s.clearSiteFavorites=function(o){i.each(Favorites.userFavorites,function(t,e){this.site_id===parseInt(o)&&(Favorites.userFavorites[t].posts={})})},s.bindEvents()},(Favorites=Favorites||{}).Lists=function(){var u=this,v=jQuery;return u.utilities=new Favorites.Utilities,u.buttonFormatter=new Favorites.ButtonOptionsFormatter,u.bindEvents=function(){v(document).on("favorites-update-all-lists",function(){u.updateAllLists()}),v(document).on("favorites-updated-single",function(){u.updateAllLists()}),v(document).on("favorites-cleared",function(){u.updateAllLists()}),v(document).on("favorites-user-favorites-loaded",function(){u.updateAllLists()})},u.updateAllLists=function(){if(void 0!==Favorites.userFavorites)for(var t=0;t<Favorites.userFavorites.length;t++)for(var e=v(Favorites.selectors.list+'[data-siteid="'+Favorites.userFavorites[t].site_id+'"]'),o=0;o<v(e).length;o++){var a=v(e)[o];u.updateSingleList(a)}},u.updateSingleList=function(e){var t=v(e).attr("data-userid"),o=v(e).attr("data-siteid"),a=v(e).attr("data-includelinks"),s=v(e).attr("data-includebuttons"),i=v(e).attr("data-includethumbnails"),n=v(e).attr("data-thumbnailsize"),r=v(e).attr("data-includeexcerpts"),c=v(e).attr("data-posttypes"),d=v(e).attr("data-nofavoritestext");v.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:{action:Favorites.formActions.favoritelist,userid:t,siteid:o,include_links:a,include_buttons:s,include_thumbnails:i,thumbnail_size:n,include_excerpt:r,no_favorites:d,post_types:c,nonce:Favorites.jsData.nonce},success:function(t){Favorites.jsData.dev_mode&&(console.log("Favorites list successfully retrieved."),console.log(v(e)),console.log(t));t=v(t.list);v(e).replaceWith(t),u.removeButtonLoading(t),v(document).trigger("favorites-list-updated",[t])},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error updating the list."),console.log(e),console.log(t))}})},u.removeButtonLoading=function(t){t=v(t).find(Favorites.selectors.button);v.each(t,function(){u.buttonFormatter.format(v(this),!1),v(this).removeClass(Favorites.cssClasse
44s.active),v(this).removeClass(Favorites.cssClasses.loading)})},u.removeInvalidListItems=function(t,a){t=v(t).find("li[data-postid]");v.each(t,function(t,e){var o=v(this).attr("data-postid");u.utilities.isFavorite(o,a)||v(this).remove()})},u.bindEvents()},(Favorites=Favorites||{}).Button=function(){var e=this,o=jQuery;return e.activeButton,e.authenticated=!0,e.formatter=new Favorites.Formatter,e.data={},e.bindEvents=function(){o(document).on("click",Favorites.selectors.button,function(t){t.preventDefault(),e.activeButton=o(this),e.setAllButtons(),e.submitFavorite()})},e.setAllButtons=function(){var t=o(e.activeButton).attr("data-postid");e.allButtons=o('button[data-postid="'+t+'"]')},e.setData=function(){e.data.post_id=o(e.activeButton).attr("data-postid"),e.data.site_id=o(e.activeButton).attr("data-siteid"),e.data.status=o(e.activeButton).hasClass("active")?"inactive":"active";var t=o(e.activeButton).attr("data-user-consent-accepted");e.data.user_consent_accepted=void 0!==t&&""!==t},e.submitFavorite=function(){e.loading(!0),e.setData();var t={action:Favorites.formActions.favorite,postid:e.data.post_id,siteid:e.data.site_id,status:e.data.status,user_consent_accepted:e.data.user_consent_accepted,nonce:Favorites.jsData.nonce};o.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:t,success:function(t){Favorites.jsData.dev_mode&&(console.log("The favorite was successfully saved."),console.log(t)),"unauthenticated"===t.status?(Favorites.authenticated=!1,e.loading(!1),e.data.status="inactive",o(document).trigger("favorites-update-all-buttons"),o(document).trigger("favorites-require-authentication",[e.data])):"consent_required"===t.status?(e.loading(!1),o(document).trigger("favorites-require-consent",[t,e.data,e.activeButton])):(Favorites.userFavorites=t.favorites,e.loading(!1),e.resetButtons(),o(document).trigger("favorites-updated-single",[t.favorites,e.data.post_id,e.data.site_id,e.data.status]),o(document).trigger("favorites-update-all-buttons"),favorites_after_button_submit(t.favorites,e.data.post_id,e.data.site_id,e.data.status))},error:function(t){Favorites.jsData.dev_mode&&(console.log("There was an error saving the favorite."),console.log(t))}})},e.resetButtons=function(){var t=parseInt(o(e.activeButton).attr("data-favoritecount"));o.each(e.allButtons,function(){"inactive"===e.data.status?(t<=0&&(t=1),o(this).removeClass(Favorites.cssClasse
44s.active),o(this).attr("data-favoritecount",t-1),o(this).find(Favorites.selectors.count).text(t-1)):(o(this).addClass(Favorites.cssClasses.active),o(this).attr("data-favoritecount",t+1),o(this).find(Favorites.selectors.count).text(t+1))})},e.loading=function(t){t?o.each(e.allButtons,function(){o(this).attr("disabled","disabled"),o(this).addClass(Favorites.cssClasses.loading),o(this).html(e.addLoadingIndication())}):o.each(e.allButtons,function(){o(this).attr("disabled",!1),o(this).removeClass(Favorites.cssClasses.loading)})},e.addLoadingIndication=function(t){return"1"!==Favorites.jsData.indicate_loading?t:"active"===e.data.status?Favorites.jsData.loading_text+Favorites.jsData.loading_image_active:Favorites.jsData.loading_text+Favorites.jsData.loading_image},e.bindEvents()},(Favorites=Favorites||{}).ButtonUpdater=function(){var a=this,s=jQuery;return a.utilities=new Favorites.Utilities,a.formatter=new Favorites.Formatter,a.buttonFormatter=new Favorites.ButtonOptionsFormatter,a.activeButton,a.data={},a.bindEvents=function(){s(document).on("favorites-update-all-buttons",function(){a.updateAllButtons()}),s(document).on("favorites-list-updated",function(t,e){a.updateAllButtons(e)})},a.updateAllButtons=function(t){if(void 0!==Favorites.userFavorites)for(var e=s(Favorites.selectors.button),o=0;o<s(e).length;o++)a.activeButton=s(e)[o],Favorites.authenticated&&a.setButtonData(),Favorites.authenticated&&a.utilities.isFavorite(a.data.postid,a.data.site_favorites)?(a.buttonFormatter.format(s(a.activeButton),!0),s(a.activeButton).addClass(Favorites.cssClasse
44s.active)):(a.buttonFormatter.format(s(a.activeButton),!1),s(a.activeButton).removeClass(Favorites.cssClasses.active)),s(a.activeButton).removeClass(Favorites.cssClasses.loading),s(a.activeButton).find(Favorites.selectors.count).text(a.data.favorite_count)},a.setButtonData=function(){a.data.postid=s(a.activeButton).attr("data-postid"),a.data.siteid=s(a.activeButton).attr("data-siteid"),a.data.favorite_count=s(a.activeButton).attr("data-favoritecount"),a.data.site_index=a.utilities.siteIndex(a.data.siteid),a.data.site_favorites=Favorites.userFavorites[a.data.site_index].posts,a.data.favorite_count<=0&&(a.data.favorite_count=0)},a.bindEvents()},(Favorites=Favorites||{}).TotalCount=function(){var t=this,r=jQuery;return t.bindEvents=function(){r(document).on("favorites-updated-single",function(){t.updateTotal()}),r(document).on("favorites-cleared",function(){t.updateTotal()}),r(document).on("favorites-user-favorites-loaded",function(){t.updateTotal()})},t.updateTotal=function(){for(var t=0;t<r(Favorites.selectors.total_favorites).length;t++){for(var e=r(Favorites.selectors.total_favorites)[t],o=parseInt(r(e).attr("data-siteid")),a=r(e).attr("data-posttypes").split(","),s=0,i=0;i<Favorites.userFavorites.length;i++){var n=Favorites.userFavorites[i];n.site_id===o&&r.each(n.posts,function(){("all"===r(e).attr("data-posttypes")||-1!==r.inArray(this.post_type,a))&&s++})}r(e).text(s)}},t.bindEvents()},(Favorites=Favorites||{}).PostFavoriteCount=function(){var i=this,c=jQuery;return i.bindEvents=function(){c(document).on("favorites-updated-single",function(t,e,o,a,s){if("active"===s)return i.updateCounts();i.decrementSingle(o,a)}),c(document).on("favorites-cleared",function(t,e,o){i.updateCounts(o,!0)})},i.updateCounts=function(t,e){void 0!==t&&""!==t||(t=Favorites.userFavorites),void 0!==e&&""!==e||(e=!1);for(var o=0;o<c("["+Favorites.selectors.post_favorite_count+"]").length;o++){var a=c("["+Favorites.selectors.post_favorite_count+"]")[o],s=parseInt(c(a).attr(Favorites.selectors.post_favorite_count)),i=c(a).attr("data-siteid");""===i&&(i="1");for(var n=0;n<t.length;n++){var r=t[n];r.site_id===parseInt(i)&&c.each(r.posts,function(){var t;this.post_id===s&&(e?(t=parseInt(this.total)-1,c(a).text(t)):c(a).text(this.total))})}}},i.decrementSingle=function(t,e){for(var o=0;o<c("["+Favorites.selectors.post_favorite_count+"]").length;o++){var a=c("["+Favorites.selectors.post_favorite_count+"]")[o],s=c(a).attr(Favorites.selectors.post_favorite_count),i=c(a).attr("data-siteid");(i=""===i?"1":i)===e&&s===t&&(i=parseInt(c(a).text())-1,c(a).text(i))}},i.bindEvents()},(Favorites=Favorites||{}).RequireAuthentication=function(){var e=this,o=jQuery;return e.bindEvents=function(){o(document).on("favorites-require-authentication",function(){Favorites.jsData.dev_mode&&console.log("Unauthenticated user was prevented from favoriting."),Favorites.jsData.authentication_redirect?e.redirect():e.openModal()}),o(document).on("click",".simplefavorites-modal-backdrop",function(t){e.closeModal()}),o(document).on("click","["+Favorites.selectors.close_modals+"]",function(t){t.preventDefault(),e.closeModal()})},e.redirect=function(){window.location=Favorites.jsData.authentication_redirect_url},e.openModal=function(){e.buildModal(),setTimeout(function(){o("["+Favorites.selectors.modals+"]").addClass("active")},10)},e.buildModal=function(){var t;0<o("["+Favorites.selectors.modals+"]").length||(t='<div class="simplefavorites-modal-backdrop" '+Favorites.selectors.modals+"></div>",t=(t+='<div class="simplefavorites-modal-content" '+Favorites.selectors.modals+">")+'<div class="simplefavorites-modal-content-body">'+Favorites.jsData.authentication_modal_content+"</div>\x3c!-- .simplefavorites-modal-content-body --\x3e</div>\x3c!-- .simplefavorites-modal-content --\x3e",o("body").prepend(t))},e.closeModal=function(){o("["+Favorites.selectors.modals+"]").removeClass("active"),o(document).trigger("favorites-modal-closed")},e.bindEvents()},(Favorites=Favorites||{}).RequireConsent=function(){var s=this,o=jQuery;return s.consentData,s.bindEvents=function(){o(document).on("favorites-require-consent",function(t,e,o,a){s.consentData=e,s.postData=o,s.activeButton=a,s.openModal()}),o(document).on("favorites-user-consent-approved",function(t,e){void 0!==e?(o(s.activeButton).attr("data-user-consent-accepted","true"),o(s.activeButton).click(),s.closeModal()):s.setConsent(!0)}),o(document).on("favorites-user-consent-denied",function(){s.setConsent(!1)}),o(document).on("click",".simplefavorites-modal-backdrop",function(t){s.closeModal()}),o(document).on("click","[data-favorites-consent-deny]",function(t){t.preventDefault(),s.closeModal(),o(document).trigger("favorites-user-consent-denied")}),o(document).on("click","[data-favorites-consent-accept]",function(t){t.preventDefault(),o(document).trigger("favorites-user-consent-approved",[o(this)])})},s.openModal=function(){s.buildModal(),setTimeout(function(){o("["+Favorites.selectors.consentModal+"]").addClass("active")},10)},s.buildModal=function(){var t;0<o("["+Favorites.selectors.consentModal+"]").length||(t=(t=(t=(t=(t='<div class="simplefavorites-modal-backdrop" '+Favorites.selectors.consentModal+"></div>")+('<div class="simplefavorites-modal-content" '+Favorites.selectors.consentModal)+'><div class="simplefavorites-modal-content-body no-padding"><div class="simplefavorites-modal-content-interior">')+s.consentData.message+"</div>")+'<div class="simplefavorites-modal-content-footer"><button class="simplefavorites-button-consent-deny" data-favorites-consent-deny>
44'+s.consentData.deny_text+"</button>")+'<button class="simplefavorites-button-consent-accept" data-favorites-consent-accept>'+s.consentData.accept_text+"</button></div>\x3c!-- .simplefavorites-modal-footer --\x3e</div>\x3c!-- .simplefavorites-modal-content-body --\x3e</div>\x3c!-- .simplefavorites-modal-content --\x3e",o("body").prepend(t))},s.closeModal=function(){o("["+Favorites.selectors.consentModal+"]").removeClass("active")},s.setConsent=function(t){o.ajax({url:Favorites.jsData.ajaxurl,type:"post",dataType:"json",data:{action:Favorites.formActions.cookieConsent,consent:t,nonce:Favorites.jsData.nonce}})},s.bindEvents()},jQuery(document).ready(function(){new Favorites.Factory}),(Favorites=Favorites||{}).selectors={button:".simplefavorite-button",list:".favorites-list",clear_button:".simplefavorites-clear",total_favorites:".simplefavorites-user-count",modals:"data-favorites-modal",consentModal:"data-favorites-consent-modal",close_modals:"data-favorites-modal-close",count:".simplefavorite-button-count",post_favorite_count:"data-favorites-post-count-id"}
44,Favorites.cssClasses={loading:"loading",active:"active"},Favorites.jsData={ajaxurl:favorites_data.ajaxurl,nonce:favorites_data.nonce,favorite:favorites_data.favorite,favorited:favorites_data.favorited,include_count:favorites_data.includecount,indicate_loading:favorites_data.indicate_loading,loading_text:favorites_data.loading_text,loading_image_active:favorites_data.loading_image_active,loading_image:favorites_data.loading_image,cache_enabled:favorites_data.cache_enabled,authentication_modal_content:favorites_data.authentication_modal_content,authentication_redirect:favorites_data.authentication_redirect,authentication_redirect_url:favorites_data.authentication_redirect_url,button_options:favorites_data.button_options,dev_mode:favorites_data.dev_mode,logged_in:favorites_data.logged_in,user_id:favorites_data.user_id},Favorites.userFavorites=null,Favorites.authenticated=!0,Favorites.formActions={favoritesarray:"favorites_array",favorite:"favorites_favorite",clearall:"favorites_clear",favoritelist:"favorites_list",cookieConsent:"favorites_cookie_consent"},Favorites.Factory=function(){jQuery;return this.build=function(){new Favorites.UserFavorites,new Favorites.Lists,new Favorites.Clear,new Favorites.Button,new Favorites.ButtonUpdater,new Favorites.TotalCount,new Favorites.PostFavoriteCount,new Favorites.RequireAuthentication,new Favorites.RequireConsent},this.build()}
45;var ptb={"url":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/","ver":"2.3.4","include":"https://piciordeplay.ro/wp-includes/js/","is_themify":"1","jqmeter":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/jqmeter.min.js","ajaxurl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","comments_nonce":"70abe730de","comments_error":"Could not post your comment. Please try again.","comments_title_one":"1 Comment","comments_title_many":"%s Comments","lng":"ro","map_key":null,"modules":{"gallery":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/gallery.js","selector":".ptb_extra_showcase, .ptb_extra_gallery_masonry .ptb_extra_gallery"},"map":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/map.js","selector":".ptb_extra_map"},"progress_bar":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/progress_bar.js","selector":".ptb_extra_progress_bar"},"rating":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/rating.js","
45selector":".ptb_extra_rating"},"video":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/video.js","selector":".ptb_extra_show_video"},"accordion":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/accordion.js","selector":".ptb_extra_accordion"},"lightbox":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/lightbox.js","selector":".ptb_lightbox, .ptb_extra_lightbox, .ptb_extra_video_lightbox"},"masonry":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/masonry.js","selector":".ptb_masonry"},"post_filter":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/post_filter.js","selector":".ptb-post-filter"},"comments":{"js":"https://piciordeplay.ro/wp-content/plugins/themify-ptb/public/js/modules/comments.js","selector":".ptb_comments"}}}
46;var PTB;(($,e,t,i)=>{"use strict";PTB={jsLazy:new Map,cssLazy:new Map,mobile:!!("ontouchstart"in window||navigator.msMaxTouchPoints>0),v:i.ver,hash(e){let t=0;for(let i=e.length-1;i>-1;--i)t=(t<<5)-t+e.charCodeAt(i),t&=t;return t},imagesLoad:e=>
46new Promise((i=>{if(null!==e){e.length===t&&(e=[e]);const s=[];for(let t=e.length-1;t>-1;--t){let i="IMG"===e[t].tagName?[e[t]]:e[t].getElementsByTagName("img");for(let e=i.legnth-1;e>-1;--e)if(!i[e].complete){let t=i[e];s.push(new Promise(((e,i)=>{t.onload=e,t.onerror=i,t=null})))}}Promise.all(s).finally((()=>{i(e[0])}))}else i()})),loadJs(i,s,n,o){let r=i,a=this.jsLazy.get(r);return a===t&&(a=new Promise(((t,r)=>{if(!0===s)return void requestAnimationFrame(t);!1!==n&&-1===i.indexOf("ver=")&&(n||(n=this.v),i+="?ver="+n);const a=e.createElement("script");a.async=!!o,a.addEventListener("load",(()=>{requestAnimationFrame(t)}),{passive:!0,once:!0}),a.addEventListener("error",r,{passive:!0,once:!0}),a.src=i,requestAnimationFrame((()=>{e.head.appendChild(a)}))})),this.jsLazy.set(r,a)),a},LoadAsync(e,t,i,s){this.loadJs(e,s,i).then(t)},loadCss(i,s,n,o,r){s||(s="ptb_"+this.hash(i));let a=this.cssLazy.get(s);if(a===t)a=new Promise(((t,a)=>{const l=(o?o.getRootNode():e).getElementById(s);if(null!==l&&"print"!==l.media)return void t();const c=e.createElement("link"),m=function(){r||(r="all"),this.media=r;const e=this.id,i=()=>{const s=this.getRootNode().styleSheets;let n=!1;for(let t=s.length-1;t>-1;--t)if(null!==s[t].ownerNode&&s[t].ownerNode.id===e){n=!0;break}!0===n?t():requestAnimationFrame((()=>{i()}))};requestAnimationFrame((()=>{i()}))};!1!==n&&-1===i.indexOf("ver=")&&(n||(n=this.v),i+="?ver="+n),c.rel="stylesheet",c.media="print",c.id=s,c.href=i,c.setAttribute("fetchpriority","low"),"isApplicationInstalled"in navigator?c.onloadcssdefined(m):c.addEventListener("load",m,{passive:!0,once:!0}),c.addEventListener("error",a,{passive:!0,once:!0});let u=o;if(!u){const t=(e.body||e.getElementsByTagName("head")[0]).childNodes;u=t[t.length-1]}requestAnimationFrame((()=>{u.parentNode.insertBefore(c,o?u:u.nextSibling)}))})),this.cssLazy.set(s,a);else if(!0===a)a=Promise.resolve(),this.cssLazy.set(s,a);else if(o){if(null===o.getRootNode().getElementById(s))return this.cssLazy.delete(s),this.loadCss(i,s,n,o,r)}return a},LoadCss(e,t,i,s,n){this.loadCss(e,null,t,i,s).then(n)},is_mobile(){return this.mobile},async init(t=e){const s=i.modules;for(let n in s)if(t.querySelector(s[n].selector)){s[n].css&&await this.loadCss(s[n].css,"ptb_comments_css",i.ver),await this.loadJs(s[n].js);let o=new CustomEvent("ptb_"+n+"_init",{detail:{context:t}});e.body.dispatchEvent(o)}}},window.addEventListener("load",(()=>{$(e).trigger("ptb_loaded",!1),PTB.init()}),{once:!0,passive:!0})})(jQuery,document,void 0,ptb)
47;var sibErrMsg={"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"};var ajax_sib_front_object={"ajax_url":"https://piciordeplay.ro/wp-admin/admin-ajax.php","ajax_nonce":"0d672826d0","flag_url":"https://piciordeplay.ro/wp-content/plugins/mailin/img/flags/"}
48;var captchaRes='';var sibErrMsg;var gCaptchaSibWidget;var ajax_sib_front_object;var sibVerifyCallback=function(response){captchaRes=response;var formIdInvisible=sessionStorage.getItem("formIdRecapcha");if(captchaRes){var validationErr=0;jQuery.each(jQuery(formIdInvisible).find('input[required=required]'),function(){if(jQuery(this).val().trim()==''||(jQuery(this).attr('type')=="checkbox"&&jQuery(this).prop("checked")==!1)){validationErr++;var form=jQuery(this).closest('form');var requiredField=jQuery(this).closest('form').find('input[name="sib_form_alert_notice"]').val();if(requiredField!==undefined){sibErrMsg.requiredField=requiredField}
49form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.requiredField+'</p>').show();return}})}
50if(validationErr==0){jQuery(formIdInvisible).trigger('submit')}};jQuery(document).ready(function(){jQuery('.sib_signup_form').find('input[required=required]').on("invalid",function(){if(jQuery(this).val().trim()==''){var alert_msg=jQuery(this).closest('form').find('input[name="sib_form_alert_notice"]').val();this.setCustomValidity(alert_msg)}else{this.setCustomValidity('')}});jQuery(document).on('submit','form',function(e){var invalidEmail=jQuery(this).closest('form').find('input[name="sib_form_invalid_email_notice"]').val();var requiredField=jQuery(this).closest('form').find('input[name="sib_form_alert_notice"]').val();
50if(invalidEmail!==undefined){sibErrMsg.invalidMail=invalidEmail}
51if(requiredField!==undefined){sibErrMsg.requiredField=requiredField}
52if(!jQuery(this).hasClass('sib_signup_form')){var email=jQuery(this).find('input[type=email]').val();var emailPattern=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(typeof sendinblue!='undefined'&&email!=null&&emailPattern.test(email)){var postData=jQuery('input[type!=password]',this).serializeObject();sendinblue.identify(email,postData)}}else{e.preventDefault();var form=jQuery(this).closest('form');jQuery.each(form.find('.sib-sms'),function(){var sms=jQuery(this).val();var sms_prefix=jQuery(this).closest('.sib-sms-field').find('input[name="sib_SMS_prefix"]').val();if(sms==sms_prefix&&!jQuery(this).prop('required')){jQuery(this).val('')}});var required_fileds=[];var err_index=0;var multi_lists=form.find(jQuery('.sib-multi-lists'));if(multi_lists!=undefined&&multi_lists.data('require')=='required'){if(multi_lists.find('input:checked').length==0){err_index++;multi_lists.addClass('sib_error')}}
53if(err_index>0){form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.requiredField+'</p>').show();return}
54err_index=0;jQuery.each(form.find('input[type="email"]'),function(){var Email=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/i;if(!Email.test(jQuery(this).val())){err_index++}});if(err_index>0){form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.invalidMail+'</p>').show();return}
55err_index=0;jQuery.each(form.find('.sib-sms'),function(){var sms=jQuery(this).val();if(is_valid_sms(sms)==!1&&sms!=''){err_index ++}});if(err_index>0){form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.invalidSMSFormat+'</p>').show();return}
56jQuery(".sib-default-btn").attr("disabled",!0);form.find('.sib_loader').show();jQuery('.sib_msg_disp').hide();var postData=form.serializeArray();if(captchaRes!=''){postData.push({"name":"g-recaptcha-response","value":captchaRes})}
57captchaRes='';if(jQuery('.sib-multi-lists').length){var interesting_lists=[];jQuery('.sib-interesting-lists').each(function(){postData.push({"name":"interestingLists[]","value":jQuery(this).val()})})}
58var formURL=form.attr("action");form.addClass('sib_processing');postData.push({"name":"security","value":ajax_sib_front_object.ajax_nonce});jQuery.ajax({url:formURL,type:"POST",dataType:"json",data:postData,success:function(data,textStatus,jqXHR){jQuery(".sib-default-btn").attr("disabled",!1);jQuery('.sib_loader').hide();if(jQuery('.sib-multi-lists').length){jQuery('.sib-multi-lists').removeClass('sib_error')}
59if(data.status==='success'||data.status==='update'){var cdata='<p class="sib-alert-message sib-alert-message-success ">'+data.msg.successMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show()}else if(data.status==='failure'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg.errorMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show()}else if(data.status==='already_exist'){var cdata='<p class="sib-alert-message sib-alert-message-warning ">'+data.msg.existMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show()}else if(data.status==='invalid'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg.invalidMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show()}else if(data.status==='gcaptchaEmpty'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg+'</p>';form.find('.sib_msg_disp').html(cdata).show()}else if(data.status==='gcaptchaFail'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg+'</p>';form.find('.sib_msg_disp').html(cdata).show()}
60form[0].reset();if(data.redirect&&(data.status==='success'||data.status==='update')){window.location.href=data.redirect}
61if(typeof data.turnstileCaptcha!=='undefined'&&data.turnstileCaptcha){jQuery.each(form.find('.cf-turnstile'),function(){var siteKey=jQuery(this).data("sitekey");var cfResponse=jQuery('input[name="cf-turnstile-response"]').val();if(cfResponse){var idToBeRendered="#cf-turnstile-"+siteKey;turnstile.render(idToBeRendered,{sitekey:siteKey,callback:function(token){console.log("Challenge Success")},})}})}
62var previous_code=form.find('.sib-cflags').data('dial-code');if(previous_code){form.find('.sib-sms').val('+'+previous_code);form.find('input[name="sib_SMS_prefix"]').val('+'+previous_code)}
63if(typeof sendinblue!='undefined'){var email=form.find('input[name=email]').val();var postData=form.serializeObject();if(data.status==='success'||data.status==='update'||data.status==='already_exist'){sendinblue.identify(email,postData)}}
64jQuery(".sib-alert-message").delay(5000).hide('slow');form.removeClass('sib_processing');if(typeof grecaptcha!='undefined'){grecaptcha.reset(gCaptchaSibWidget)}},error:function(jqXHR,textStatus,errorThrown){form.find('.sib_msg_disp').html(jqXHR).show();jQuery(".sib-default-btn").attr("disabled",!1);if(typeof grecaptcha!='undefined'){grecaptcha.reset(gCaptchaSibWidget)}}})}});jQuery('.sib-country-block').on('click',function(){jQuery('.sib-country-list').toggle()});if(jQuery('.sib-country-list').length>0){jQuery('.sib-country-list').ready(function(){var data={action:'sib_get_country_prefix',security:ajax_sib_front_object.ajax_nonce,};jQuery.post(ajax_sib_front_object.ajax_url,data,function(respond){jQuery('.sib-country-list').html(respond)})})}
65jQuery('body').on('click',function(e){if(jQuery('.sib-sms-field .sib-country-list').length>0&&!jQuery('.sib-sms-field .sib-country-list').is(e.target)&&jQuery('.sib-sms-field .sib-country-list').has(e.target).length===0&&jQuery('.sib-sms-field .sib-country-block').has(e.target).length===0){jQuery('.sib-sms-field .sib-country-list').hide()}});jQuery('.sib-country-list').on('click','li',function(){var country_code=jQuery(this).data('country-code').toLowerCase();
65var dial_code=jQuery(this).data('dial-code');jQuery(this).closest('.sib-sms-field').find('.sib-sms').val('+'+dial_code);jQuery(this).closest('.sib-sms-field').find('input[name="sib_SMS_prefix"]').val('+'+dial_code);jQuery(this).closest('.sib-sms-field').find('.sib-cflags').css('background-image','url('+ajax_sib_front_object.flag_url+country_code+'.png)');jQuery(this).closest('.sib-sms-field').find('.sib-cflags').data('dial-code',dial_code);jQuery(this).closest('.sib-country-list').hide()});jQuery(".sib-sms").on('keypress',function(event){validateInteger(event,'sms')});jQuery(".sib-date").on('keypress',function(event){validateInteger(event,'date')});function is_valid_sms(sms){sms=sms.replace(/\b(0(?!\b))+/g,"");var tempSms=sms.replace(/( |\(|\)|\.|\-)/g,'');if(tempSms.length>19||tempSms.length<6||tempSms.charAt(0)!='+'){return!1}
66return!0}
67function validateInteger(evt,type){var theEvent=evt||window.event;var key=theEvent.charCode||theEvent.which;key=String.fromCharCode(key);var regex=/[ +0-9()-]/;var smsLength=0;if(type=='date'){regex=/[ 0-9-/]/}
68if(!regex.test(key)){theEvent.returnValue=!1;key=theEvent.keyCode;if(theEvent.preventDefault&&key!=9&&key!=8)theEvent.preventDefault();}}});jQuery.fn.serializeObject=function(){var o={};var a=this.serializeArray();jQuery.each(a,function(){if(this.name=='sib_form_action'||this.name=='sib_form_id'||this.name=='email')
69return!0;if(o[this.name]!==undefined){if(!o[this.name].push){o[this.name]=[o[this.name]]}
70o[this.name].push(this.value||'')}else{o[this.name]=this.value||''}});return o};jQuery(document).ready(function(){jQuery(".sib-default-btn").on("click",function(){var row=jQuery(this).closest(".sib_signup_form");sessionStorage.setItem("formIdRecapcha","#"+jQuery(row).attr('id'))})})
71function errorCallbackForTurnstileErrors(){}
72;"use strict";(function(){let basePath="https://sibautomation.com/";let findKey=function(arr){if(Array.isArray(arr)){for(const element of arr){if(Array.isArray(element)&&element[0]==="init"&&typeof element[1]==="object"&&typeof element[1].client_key==="string"){return element[1].client_key}}}};let scriptInjected=!1;let injectScript=function(clientKey){if(scriptInjected)return;scriptInjected=!0;let scriptID="sendinblue-js";if(self.document){if(document.getElementById(scriptID)){console.warn("Brevo script already loaded");return}
73let url=basePath+"sa.js?key="+clientKey;let firstScript=document.getElementsByTagName("script")[0];let script=document.createElement("script");script.type="text/javascript";script.id=scriptID;script.async=!0;script.src=url;if(firstScript&&firstScript.parentNode){firstScript.parentNode.insertBefore(script,firstScript)}else{(document.head||document.body).prepend(script)}}else if(self.ServiceWorkerGlobalScope&&self.importScripts){importScripts(basePath+"sw.js?key="+clientKey)}};let loadSDK=function(){let key=findKey(self.Brevo);if(key){injectScript(key);return}
74self.Brevo=self.Brevo||[];if(Array.isArray(self.Brevo)){let originalPush=self.Brevo.push;self.Brevo.push=function(){originalPush.apply(self.Brevo,arguments);let key=findKey(Array.from(arguments));if(key){injectScript(key);self.Brevo.push=originalPush}}}};if(typeof window!=="undefined"){window.addEventListener("message",function(event){let data=event.data;if(!(data instanceof Object))return;if(data.sdk!=="Brevo")return;switch(data.type){case "ping":if(event.ports&&event.ports.length>0){event.ports[0].postMessage({type:"pong"})}
75break;case "init":{let initOptions=data.initOpts;if(!initOptions)return;let clientKey=initOptions.client_key;window.Brevo=window.Brevo||[];window.Brevo.push(["init",initOptions]);window.Brevo.push(function(){if(event.ports&&event.ports.length>0){event.ports[0].postMessage({type:"ready"})}});injectScript(clientKey);break}}});let searchParams=new URLSearchParams(window.location.search);let brevoInitOptsString=searchParams.get("brevoInitOpts");if(brevoInitOptsString){try{let brevoInitOpts=JSON.parse(brevoInitOptsString);let clientKey=(brevoInitOpts||{}).client_key;if(clientKey){window.Brevo=window.Brevo||[];window.Brevo.push(["init",brevoInitOpts]);injectScript(clientKey)}}catch(e){console.error("Could not initialize Brevo from query string param brevoInitOpts",e)}}}
76loadSDK()})()
77;window.Brevo=window.Brevo||[];window.Brevo.push(['init',{"client_key":"qy5v6j5o75klqgos8agdhdec","email_id":null,"push":{"customDomain":"https:\/\/piciordeplay.ro\/wp-content\/plugins\/mailin\/"},"service_worker_url":"wonderpush-worker-loader.min.js?webKey=fea75d7cb2251d98b3229c78f5b0f1a6deeb155618b333ba43804d5805bbff79","frame_url":"brevo-frame.html"}])
78;!function(){"use strict";var e="__wpfvdk",t=function(){return!!self.Proxy};if("undefined"!=typeof localStorage&&"undefined"!=typeof PushManager&&"undefined"!=typeof Notification&&!localStorage.getItem("_wpinitialpermissionstate")){var r=Notification.permission;"default"===r&&(r="prompt"),localStorage.setItem("_wpinitialpermissionstate",r)}var o=function(){var t="wonderpush-jssdk",r=new URL("https://cdn.by.wonderpush.com/sdk/1.1.45.0/wonderpush.min.js");if(self.document){if(!document.getElementById(t)){var o=document.currentScript||document.getElementById("wonderpush-jssdk-loader")||document.querySelector('script[src$="wonderpush-loader.min.js"]')||document.querySelector('script[src$="wonderpush-loader.js"]')||{};self._wp_loaderScriptUrl=o.src;var n=document.getElementsByTagName("script")[0];try{o.src&&(r.search=new URL(o.src).search)}catch(e){}var a=function(){var o=document.createElement("script");o.id=t,o.async=!0,o.src=r.href,n&&n.parentNode?n.parentNode.insertBefore(o,n):(document.head||document.body).prepend(o);try{window.localStorage&&window.localStorage.setItem(e,""+ +new Date)}catch(e){}};if(!!document.querySelector('head>meta[name=wonderpush-integration][content="frame,popup"]')||!!document.querySelector('head>meta[name=brevo-integration][content="frame,popup"]'))a();else{var i=!1;try{i=!!window.localStorage&&window.localStorage.getItem(e)}catch(e){i=!0}var s=i?0:2750;if(o.dataset&&o.dataset.delay){var c=parseInt(o.dataset.delay);isNaN(c)||(s=c)}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",function(){setTimeout(a,s)}):setTimeout(a,s)}}}else if(self.ServiceWorkerGlobalScope&&self.importScripts){if("killBill"===new URL(self.location.href).searchParams.get("_wpKillPill"))return self.WonderPush=[],self.WonderPush.ready=function(){},void(self.WonderPush.init=function(){});importScripts(r.href)}};t()&&o()}();
79;window.WonderPush=window.WonderPush||[];window.WonderPush.push(['init',{"customDomain":"https:\/\/piciordeplay.ro\/wp-content\/plugins\/mailin\/","serviceWorkerUrl":"wonderpush-worker-loader.min.js?webKey=fea75d7cb2251d98b3229c78f5b0f1a6deeb155618b333ba43804d5805bbff79","frameUrl":"wonderpush.min.html","webKey":"fea75d7cb2251d98b3229c78f5b0f1a6deeb155618b333ba43804d5805bbff79"}])
80;window.Brevo=window.Brevo||[];window.Brevo.push(["init",{client_key:"qy5v6j5o75klqgos8agdhdec",push:{customDomain:"https://piciordeplay.ro\/wp-content\/plugins\/woocommerce-sen
80dinblue-newsletter-subscription\/"}}])
81;
82;document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.pdp-force-download a').forEach(function(a){a.setAttribute('download','')})})
83;(function(){function fixFastCartFrame(){var f=document.querySelector('#wc-fast-cart .wc-fast-cart__checkout-frame');if(!f)return;try{f.setAttribute('scrolling','yes')}catch(e){}
84f.style.overflow='auto';f.style.webkitOverflowScrolling='touch'}
85document.addEventListener('DOMContentLoaded',fixFastCartFrame);document.body.addEventListener('click',function(e){if(e.target.closest('#wc-fast-cart')||e.target.closest('.wc-fast-cart__open-btn')){setTimeout(fixFastCartFrame,100)}});var mo=new MutationObserver(function(){fixFastCartFrame()});mo.observe(document.body,{childList:!0,subtree:!0})})()
86;document.body.addEventListener("blur",function(event){if(event.target.matches("input[type='email']")){const regexEmail=/^[#&*\/=?^{!}~'_a-z0-9-\+]+([#&*\/=?^{!}~'_a-z0-9-\+]+)*(\.[#&*\/=?^{!}~'_a-z0-9-\+]+)*[.]?@[_a-z0-9-]+(\.[_a-z0-9-]+)*(\.[a-z0-9]{2,63})$/i;if(!regexEmail.test(event.target.value)){return!1}
87if(getCookieValueByName("tracking_email")==encodeURIComponent(event.target.value)){return!1}
88document.cookie="tracking_email="+encodeURIComponent(event.target.value)+"; path=/";var isCheckout=!1;var isAccountPage=!1;var subscription_location="";if(isCheckout){subscription_location="order-checkout"}else if(isAccountPage){subscription_location="sign-up"}
89var xhrobj=new XMLHttpRequest();xhrobj.open("POST","https://piciordeplay.ro/wp-admin/admin-ajax.php",!0);var params="action=the_ajax_hook&tracking_email="+encodeURIComponent(event.target.value)+"&subscription_location="+encodeURIComponent(subscription_location);xhrobj.setRequestHeader("Content-type","application/x-www-form-urlencoded");xhrobj.send(params);return}},!0);function getCookieValueByName(name){var match=document.cookie.match(new RegExp("(^| )"+name+"=([^;]+)"));return match?match[2]:""}
90;var xoo_el_localize={"adminurl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","redirectDelay":"300","html":{"spinner":"\u003Ci class=\"xoo-el-icon-spinner8 xoo-el-spinner\"\u003E\u003C/i\u003E","editField":"\u003Cspan class=\"xoo-el-edit-em\"\u003EChange?\u003C/span\u003E","notice":{"error":"\n\t\u003Cdiv class=\"xoo-el-notice-error \"\u003E\n\n\t\t\n\t\t\t\u003Cdiv class=\"xoo-el-notice-icon xoo-el-icon-notice\"\u003E\u003C/div\u003E\n\n\t\t\n\t\t\u003Cdiv class=\"xoo-el-notice-txtcont\"\u003E\n\n\t\t\t\t\t\t\t\u003Cdiv class=\"xoo-el-noticetxt\"\u003E%s\u003C/div\u003E\n\t\t\t\n\t\t\u003C/div\u003E\n\n\t\u003C/div\u003E\n\n\t","success":"\n\t\u003Cdiv class=\"xoo-el-notice-success \"\u003E\n\n\t\t\n\t\t\t\u003Cdiv class=\"xoo-el-notice-icon xoo-el-icon-check-badge\"\u003E\u003C/div\u003E\n\n\t\t\n\t\t\u003Cdiv class=\"xoo-el-notice-txtcont\"\u003E\n\n\t\t\t\t\t\t\t\u003Cdiv class=\"xoo-el-noticetxt\"\u003E%s\u003C/div\u003E\n\t\t\t\n\t\t\u003C/div\u003E\n\n\t\u003C/div\u003E\n\n\t"}},"autoOpenPopup":"no","autoOpenPopupOnce":"no","aoDelay":"500","loginClass":"login-button","registerClass":"","errorLog":"no","resetPwPattern":"link","resend_wait":"90","preventClosing":"","hasCodeForms":"","isLoggedIn":"no","checkout":{"loginEnabled":"no","loginRedirect":"/contact/"}}
91;jQuery(document).ready(function($){window.xooEl=window.xooEl||{};function objectifyForm($form){var form=$form instanceof jQuery?$form[0]:$form;var formData=new FormData(form);var result={};formData.forEach(function(value,name){if(value instanceof File)return;if(result.hasOwnProperty(name)){if(!Array.isArray(result[name])){result[name]=[result[name]]}
92result[name].push(value)}else{result[name]=value}});return result}
93function parse_notice(message,type){type=(typeof type!=='undefined')?type:'error';return xoo_el_localize.html.notice[type].replace('%s',message)}
94var classReferral={'xoo-el-login-tgr':'login','xoo-el-reg-tgr':'register',}
95function getReferral(className){return classReferral[className]?classReferral[className]:''}
96function getFormsTrigger($container){$container=$container||'';var isSingle=!1;if($container.length&&$container.find('.xoo-el-section[data-section="single"]').length){isSingle=!0}
97var formsTrigger={'xoo-el-sing-tgr':'single','xoo-el-login-tgr':isSingle?'single':'login','xoo-el-reg-tgr':isSingle?'single':'register','xoo-el-lostpw-tgr':'lostpw','xoo-el-resetpw-tgr':'resetpw','xoo-el-forcereg-tgr':'register','xoo-el-forcelogin-tgr':'login',}
98return formsTrigger}
99class Container{constructor($container){this.$container=$container;this.$tabs=$container.find('ul.xoo-el-tabs').length?$container.find('ul.xoo-el-tabs'):null;this.display=$container.hasClass('xoo-el-form-inline')?'inline':'popup';this.formRetries=0;if(this.$container.attr('data-active')){this.toggleForm(this.$container.attr('data-active'))}
100this.createFormsTriggerHTML();this.eventHandlers()}
101createFormsTriggerHTML(){var HTML='<div style="display: none!important;">';$.each(getFormsTrigger(this.$container),function(triggerClass,type){HTML+='<span class="'+triggerClass+'"></span>'})
102HTML+='</div>';this.$container.append(HTML)}
103eventHandlers(){this.$container.on('submit','.xoo-el-action-form',this.submitForm.bind(this));this.$container.on('click','.xoo-el-edit-em',this.emailFieldEditClick.bind(this));$(document.body).on('xoo_el_form_submitted',this.singleFormProcess.bind(this));this.formTriggerEvent()}
104emailFieldEditClick(e){this.toggleForm('single');this.$container.find('input[name="xoo-el-sing-user"]').val($(e.currentTarget).siblings('input').val()).focus().trigger('keyup')}
105formTriggerEvent(){var container=this,formsTrigger=getFormsTrigger(container.$container);$.each(formsTrigger,function(triggerClass,formType){$(container.$container).on('click','.'+triggerClass,function(e){e.preventDefault();e.stopImmediatePropagation();container.toggleForm(formType,getReferral(triggerClass))})})}
106toggleForm(formType,referral){referral=referral||'';this.$container.attr('data-active',formType);var $section=this.$container.find('.xoo-el-section[data-section="'+formType+'"]'),activeClass='xoo-el-active';if($section.length){var $sectionForm=$section.find('form');this.$container.find('.xoo-el-section').removeClass(activeClass);$section.addClass(activeClass);$section.find('.xoo-el-notice').html('').hide();$section.find('.xoo-el-action-form').show();if($sectionForm.length&&referral&&$sectionForm.find('input[name="_xoo_el_referral"]').length){$sectionForm.find('input[name="_xoo_el_referral"]').val(referral)}}
107if(this.$tabs){this.$tabs.find('li').removeClass(activeClass);if(this.$tabs.find('li[data-tab="'+formType+'"]').length){this.$tabs.find('li[data-tab="'+formType+'"]').addClass(activeClass)}}
108$(document.body).trigger('xoo_el_form_toggled',[formType,this,referral]);this.$container.triggerHandler('xoo_el_form_toggled',[formType,this,referral])}
109submitForm(e){e.preventDefault();var $form=$(e.currentTarget),$button=$form.find('button[type="submit"]'),$section=$form.parents('.xoo-el-section'),buttonTxt=$button.text(),$notice=$section.find('.xoo-el-notice'),formType=$section.attr('data-section'),container=this;$notice.html('');$button.html(xoo_el_localize.html.spinner).addClass('xoo-el-processing');var form_data=new FormData($form[0]);form_data.append('action','xoo_el_form_action');form_data.append('display',container.display);$.ajax({url:xoo_el_localize.adminurl,type:'POST',processData:!1,contentType:!1,cache:!1,enctype:'multipart/form-data',data:form_data,complete:function(xhr,status){$button.removeClass('xoo-el-processing').html(buttonTxt);if((status!=='success'||!xhr.responseJSON||xhr.responseJSON.error===undefined)){if(container.formRetries<2){$form.submit();container.formRetries++;return}
110if(xoo_el_localize.errorLog==='yes'){$notice.html(parse_notice("We could not process your request, please check console or try again later.",'error')).show()}else if(status!=='error'){location.reload()}}},success:function(response){container.formRetries=0;if(response.error===undefined){console.log(response);return}
111if(response.notice){$notice.html(response.notice).show();if(container.display==='inline'){$('html, body').animate({scrollTop:$notice.offset().top-100},500)}}
112if(response.error===0){if(response.redirect){setTimeout(function(){window.location=response.redirect},xoo_el_localize.redirectDelay)}else{$form.hide()}
113$form.trigger('reset');if(formType==='resetpw'&&xoo_el_localize.resetPwPattern==='link'){$form.add('.xoo-el-resetpw-hnotice').remove()}}
114$(document.body).trigger('xoo_el_form_submitted',[response,$form,container]);$form.triggerHandler('xoo_el_form_submitted',[response,$form,container])}}).fail(function(jqXHR,textStatus,errorThrown){if(container.formRetries<2)return;$('body, .xoo-el-popup-notice').addClass('xoo-el-popup-notice-active');var iframe=$('.xoo-el-notice-wrap iframe').get(0);iframe.contentWindow.document.open();iframe.contentWindow.document.write(jqXHR.responseText);iframe.contentWindow.document.close();var iframeDocument=iframe.contentWindow.document;var style=iframeDocument.createElement("style");style.textContent=$('.xoo-el-notice-iframestyle').text();iframeDocument.head.appendChild(style)})}
115singleFormProcess(e,response,$form,container){if(this!==container)return;if(response.field){var $field=this.$container.find(response.field);if($field.length){this.toggleForm($field.closest('.xoo-el-section').attr('data-section'));$field.closest('form').show();$field.val(response.fieldValue);$field.closest('.xoo-el-section').find('.xoo-el-notice').html(response.notice).show();var $fieldCont=$field.closest('.xoo-aff-group');if(!$fieldCont.find('.xoo-el-edit-em').length){$fieldCont.addClass('xoo-el-block-edit');$(xoo_el_localize.html.editField).insertAfter($field)}}}}}
116class Popup{constructor($popup){this.$popup=$popup;this.eventHandlers()}
117eventHandlers(){if(!xoo_el_localize.preventClosing){this.$popup.on('click','.xoo-el-close, .xoo-el-modal, .xoo-el-opac',this.closeOnClick.bind(this));$(document.body).on('xoo_el_popup_toggled.xooEscEvent',this.onPopupToggled.bind(this))}
118$(document.body).on('xoo_el_form_submitted',this.onFormSubmitSuccess.bind(this));this.$popup.on('click','.xoo-el-action-btn',this.setScrollBarOnSubmit.bind(this));$(window).on('hashchange load',this.openViaHash.bind(this));this.triggerPopupOnClick();if(xoo_el_localize.checkout&&xoo_el_localize.checkout.loginEnabled==='yes'){$('body').on('click','.wc-block-checkout__login-prompt, .wc-block-must-login-prompt',this.checkoutPageLinkClick.bind(this))}}
119onPopupToggled(e,type){if($('body').hasClass('xoo-el-popup-active')){$(document).on('keydown.xooEscClose',this.closeOnEscPress.bind(this))}else{$(document).off('keydown.xooEscClose')}}
120closeOnEscPress(e){if(event.key==="Escape"||event.keyCode===27){popup.toggle('hide')}}
121checkoutPageLinkClick(e){e.preventDefault();$(e.currentTarget).attr('data-redirect',xoo_el_localize.checkout.loginRedirect).addClass('xoo-el-login-tgr').trigger('click')}
122triggerPopupOnClick(){$.each(getFormsTrigger(this.$popup),function(triggerClass,formType){$(document.body).on('click','.'+triggerClass,function(e){if($(this).parents('.xoo-el-form-container').length)return!0;e.preventDefault();e.stopImmediatePropagation();popup.toggle('show');if($(this).attr('data-redirect')){popup.$popup.find('input[name="xoo_el_redirect"]').val($(this).attr('data-redirect'))}
123popup.$popup.find('.'+triggerClass).trigger('click');return!1})})}
124toggle(type){var $els=this.$popup.add('body'),activeClass='xoo-el-popup-active';if(type==='show'){$els.addClass(activeClass)}else if(type==='hide'){$els.removeClass(activeClass)}else{$els.toggleClass(activeClass)}
125$(document.body).trigger('xoo_el_popup_toggled',[type])}
126closeOnClick(e){var elClassList=e.target.classList;if(elClassList.contains('xoo-el-close')||elClassList.contains('xoo-el-modal')||elClassList.contains('xoo-el-opac')){this.toggle('hide')}}
127setScrollbarPosition(position){this.$popup.find('.xoo-el-srcont').animate({scrollTop:position||0},300);console.log(this.$popup.find('.xoo-el-srcont').scrollTop)}
128onFormSubmitSuccess(e,response,$form,container){this.setScrollbarPosition()}
129setScrollBarOnSubmit(e){var invalid_els=$(e.currentTarget).closest('form').find('input:invalid');if(invalid_els.length===0)return;this.setScrollbarPosition(invalid_els.filter(":first").closest('.xoo-aff-group').position().top)}
130openViaHash(){var hash=$(location).attr('hash');if(hash==='#login'||hash==='#register'){this.toggle('show');var uri=window.location.toString(),clean_uri=uri.substring(0,uri.indexOf("#"));window.history.replaceState({},document.title,clean_uri)}
131if(hash==='#login'){this.$popup.find('.xoo-el-login-tgr').trigger('click')}else if(hash==='#register'){this.$popup.find('.xoo-el-reg-tgr').trigger('click')}}}
132class Form{constructor($form){this.$form=$form}
133eventHandlers(){}}
134var popup=null;if($('.xoo-el-container').length){popup=new Popup($('.xoo-el-container'))}
135if(xoo_el_localize.isLoggedIn==="no"&&xoo_el_localize.autoOpenPopup==='yes'&&localStorage.getItem("xoo_el_popup_opened")!=="yes"){if(xoo_el_localize.autoOpenPopupOnce==="yes"){localStorage.setItem("xoo_el_popup_opened","yes")}
136setTimeout(function(){popup.toggle('show')},xoo_el_localize.aoDelay)}
137$('.xoo-el-form-container').each(function(key,el){new Container($(el))})
138if($('form.xoo-el-form-resetpw').length&&xoo_el_localize.resetPwPattern==="link"){if($('.xoo-el-form-inline').length){$([document.documentElement,document.body]).animate({scrollTop:$(".xoo-el-form-inline").offset().top},500)}else{if(popup){popup.toggle('show')}}}
139if($('body.woocommerce-checkout').length&&$('.xoo-el-form-inline').length&&$('a.showlogin').length){var $inlineForm=$('.xoo-el-form-inline');$inlineForm.hide();$(document.body).on('click','a.showlogin',function(){$inlineForm.slideToggle();$inlineForm.find('.xoo-el-login-tgr').trigger('click')})}
140if(popup&&xoo_el_localize.loginClass&&$('.'+xoo_el_localize.loginClass).length){$('body:not(.logged-in) .'+xoo_el_localize.loginClass).on('click',function(e){e.preventDefault();e.stopImmediatePropagation();popup.toggle('show');popup.$popup.find('.xoo-el-login-tgr').trigger('click')})}
141if(popup&&xoo_el_localize.registerClass&&$('.'+xoo_el_localize.registerClass).length){$('body:not(.logged-in) .'+xoo_el_localize.registerClass).on('click',function(e){e.preventDefault();e.stopImmediatePropagation();popup.toggle('show');popup.$popup.find('.xoo-el-reg-tgr').trigger('click')})}
142$('.xoo-el-notice-close').on('click',function(){$('body, .xoo-el-popup-notice').removeClass('xoo-el-popup-notice-active')})
143class CodeFormHandler{constructor($codeForm){const existing=CodeFormHandler.instances.get($codeForm[0]);if(existing)return existing;this.$codeForm=$codeForm;this.codeFormID=this.$codeForm.data('code');this.$parentForm=this.$codeForm.data('parentform')?$(this.$codeForm.siblings(this.$codeForm.data('parentform')).get(0)):$();this.CodePasted=!1;this.resendData={};this.$noticeCont=this.$codeForm.find('.xoo-el-code-notice');this.$submitBtn=this.$codeForm.find('.xoo-el-code-submit-btn');this.submitBtnTxt=this.$submitBtn.html();this.$inputs=this.$codeForm.find('.xoo-el-code-input');this.$resendLink=this.$codeForm.find('.xoo-el-code-resend-link');this.noticeTimout=this.resendTimer=!1;this.parentFormValues={}
144this.codesent=!1;this.$container=this.$codeForm.closest('.xoo-el-form-container');this.events();CodeFormHandler.instances.set($codeForm[0],this)}
145events(){this.$resendLink.on('click',{_thisObj:this},this.resendCode);this.$codeForm.find('.xoo-el-code-no-change').on('click',{_thisObj:this},this.changeParentInput);this.$codeForm.on('submit',{_thisObj:this},this.onSubmit);this.$inputs.on('paste',{_thisObj:this},this.onCodeInputPaste);this.$inputs.on('input',{_thisObj:this},this.onCodeInputChange);this.$inputs.on('keydown ',{_thisObj:this},this.beforeCodeInputChange);this.$container.on('xoo_el_form_toggled',this.onParentFormToggled.bind(this))}
146onParentFormToggled(e,formType,containerObj,referral){let _thisObj=this;if(_thisObj.codesent){_thisObj.$parentForm.hide();_thisObj.$codeForm.show()}}
147onCodeInputPaste(event){var _thisObj=event.data._thisObj,_this=$(this);_thisObj.CodePasted=!0;setTimeout(function(){var inputVal=_this.val().trim(),inputValLength=inputVal.length;
147_thisObj.$inputs.val('');for(var i=0;i<inputValLength;++i){var chr=inputVal.charAt(i),$Codeinput=$(_thisObj.$inputs.get(i));if($Codeinput.length){$Codeinput.val(chr)}
148if(i===(inputValLength-1)){$Codeinput.focus()}}
149if(inputValLength===_thisObj.$inputs.length){_thisObj.$codeForm.trigger('submit')}
150_thisObj.CodePasted=!1},10)}
151onCodeInputChange(event){var _thisObj=event.data._thisObj,inputVal=$(this).val(),inputValLength=inputVal.length;if(inputValLength>1&&!_thisObj.CodePasted){$(this).trigger('paste');return}
152if(_thisObj.CodePasted||_thisObj.processing){return}
153_thisObj.processing=!0;var $nextInput=$(this).next('input.xoo-el-code-input'),$prevInput=$(this).prev('input.xoo-el-code-input');if(inputValLength&&$nextInput.length!==0){$nextInput.focus()}
154_thisObj.processing=!1}
155beforeCodeInputChange(event){var _thisObj=event.data._thisObj,inputVal=$(this).val(),inputValLength=inputVal.length;var $nextInput=$(this).next('input.xoo-el-code-input'),$prevInput=$(this).prev('input.xoo-el-code-input');if(inputVal.length&&event.keyCode!=8&&event.keyCode!==13){if($nextInput.length&&!$nextInput.val()){$nextInput.focus()}else{$(this).val('')}}
156if(!inputValLength&&event.keyCode==8&&$prevInput.length!==0){$prevInput.focus()}}
157onSubmit(event){event.preventDefault();var _thisObj=event.data._thisObj;if(!_thisObj.validateInputs()||!_thisObj.getCodeValue().length)return!1;_thisObj.$submitBtn.html(xoo_el_localize.html.spinner).addClass('xoo-el-processing');_thisObj.verifyCode()}
158changeParentInput(event){var _thisObj=event.data._thisObj;_thisObj.codesent=!1;_thisObj.$codeForm.hide();_thisObj.$parentForm.show();_thisObj.$inputs.val('')}
159resendCode(event){event.preventDefault();var _thisObj=event.data._thisObj;_thisObj.startResendTimer();var form_data={action:'xoo_el_resend_code','parentFormData':objectifyForm(_thisObj.$parentForm),}
160form_data=Object.assign({},form_data,_thisObj.resendData);_thisObj.$resendLink.addClass('xoo-el-processing');$.ajax({url:xoo_el_localize.adminurl,type:'POST',data:form_data,success:function(response){_thisObj.$resendLink.trigger('xoo_el_code_resent',[response,_thisObj]);_thisObj.$resendLink.removeClass('xoo-el-processing');if(response.notice){_thisObj.showNotice(response.notice)}},complete:function(){}})}
161validateInputs(){var passedValidation=!0;this.$inputs.each(function(index,input){var $input=$(input);if($input.val().trim()===''){$input.focus();passedValidation=!1;return!1}});return passedValidation}
162onSuccess(response){this.$codeForm.removeAttr('data-processing');this.codesent=!1;this.$codeForm.hide();this.$inputs.val('');if(this.$parentForm.length){if(response.notice){this.$parentForm.closest('.xoo-el-section').find('.xoo-el-notice').html(response.notice).show()}
163this.$parentForm.show()}}
164startResendTimer(){var _thisObj=this,$cont=this.$codeForm.find('.xoo-el-code-resend'),$resendLink=$cont.find('.xoo-el-code-resend-link'),$timer=$cont.find('.xoo-el-code-resend-timer'),resendTime=parseInt(xoo_el_localize.resend_wait);if(resendTime===0)return;$resendLink.addClass('xoo-el-disabled');clearInterval(this.resendTimer);this.resendTimer=setInterval(function(){$timer.html('('+resendTime+')');if(resendTime<=0){clearInterval(_thisObj.resendTimer);$resendLink.removeClass('xoo-el-disabled');$timer.html('')}
165resendTime--},1000)}
166showNotice(notice){var _thisObj=this;clearTimeout(this.noticeTimout);this.$noticeCont.html(notice).show();this.noticeTimout=setTimeout(function(){_thisObj.$noticeCont.hide()},4000)}
167onCodeSent(response){var _thisObj=this;if(response.error)return;_thisObj.codesent=!0;_thisObj.$codeForm.show();if(response.code_txt){_thisObj.$codeForm.find('.xoo-el-code-no-txt').html(response.code_txt)}
168setTimeout(function(){_thisObj.$inputs.first().trigger('click');_thisObj.$inputs.first().focus();_thisObj.$inputs.first().attr('autofocus',!0)},500)
169_thisObj.startResendTimer();_thisObj.parentFormValues=_thisObj.$parentForm.serialize();_thisObj.$codeForm.attr('data-processing','yes');_thisObj.$parentForm.hide()}
170verifyCode(data){var _thisObj=this;var form_data=$.extend({'code':_thisObj.getCodeValue(),'action':'xoo_el_code_form_submit','xoo_el_code_ajax':_thisObj.codeFormID,'parentFormData':objectifyForm(_thisObj.$parentForm)},data);$.ajax({url:xoo_el_localize.adminurl,type:'POST',data:form_data,success:function(response){_thisObj.$submitBtn.removeClass('xoo-el-processing').html(_thisObj.submitBtnTxt);if(response.notice){_thisObj.showNotice(response.notice)}
171if(response.error===0){_thisObj.onSuccess(response);_thisObj.$codeForm.trigger('xoo_el_on_code_success',[response])}}})}
172validateFormSubmit(){if(this.validateInputs()&&this.getCodeValue().length){this.$submitBtn.html(xoo_el_localize.html.spinner).addClass('xoo-el-processing');return!0}}
173getCodeValue(){var code='';this.$inputs.each(function(index,input){code+=$(input).val()});return code}}
174CodeFormHandler.instances=new WeakMap();$('.xoo-el-code-form').each(function(index,codeForm){new CodeFormHandler($(codeForm))});window.xooEl.CodeFormHandler=CodeFormHandler;if(xoo_el_localize.resetPwPattern==="code"){class lostPasswordFormHandler{constructor($form){this.$form=$form;this.$section=this.$form.closest('.xoo-el-section');this.$resetPwSection=this.$section.siblings('[data-section="resetpw"]');this.$resetPwForm=this.$resetPwSection.find('.xoo-el-form-resetpw');this.$container=this.$section.closest('.xoo-el-form-container');
174this.codeFormHandler=new CodeFormHandler($form.siblings('.xoo-el-code-form'));this.events()}
175events(){this.$form.on('xoo_el_form_submitted',this.onFormSubmit.bind(this));this.$resetPwForm.on('xoo_el_form_submitted',this.onResetPWFormSubmit.bind(this));this.codeFormHandler.$codeForm.on('xoo_el_on_code_success',this.onCodeVerificationSuccess.bind(this));this.$container.on('xoo_el_form_toggled',this.onLostPasswordFormToggle.bind(this))}
176onFormSubmit(e,response,$form,container){let _thisObj=this;_thisObj.codeFormHandler.onCodeSent(response);_thisObj.$resetPwSection.removeAttr('data-verified','yes')}
177onResetPWFormSubmit(e,response,$form,containerObj){let _thisObj=this;_thisObj.$resetPwSection.removeAttr('data-verified','yes');if(response.error){_thisObj.$section.find('.xoo-el-notice').html(response.notice).show();if(response.error_code==='code_reset'){containerObj.toggleForm('lostpw')}}else{containerObj.toggleForm('login');this.$container.find('.xoo-el-section[data-section="login"]').find('.xoo-el-notice').html(response.notice).show()}}
178onCodeVerificationSuccess(e,response){let _thisObj=this;_thisObj.$container.find('.xoo-el-resetpw-tgr').trigger('click');_thisObj.$resetPwSection.attr('data-verified','yes')}
179onLostPasswordFormToggle(e,formType,containerObj,referral){let _thisObj=this;if(formType!=='lostpw')return;if(_thisObj.$resetPwSection.attr('data-verified')==="yes"){containerObj.toggleForm('resetpw')}}}
180$('form.xoo-el-form-lostpw').each(function(index,el){new lostPasswordFormHandler($(el))})}
181$('body').on('submit','form.xoo-elpof-profile-update',function(e){e.preventDefault();var $form=$(e.currentTarget),$button=$form.find('button[type="submit"]'),buttonTxt=$button.text(),$noticeCont=$form.find('.xoo-elpof-notices');$button.html(xoo_el_localize.html.spinner).addClass('xoo-el-processing');$noticeCont.html('');var form_data=new FormData($form[0]);form_data.append('action','xoo_elpof_update_profile');$.ajax({url:xoo_el_localize.adminurl,type:'POST',processData:!1,contentType:!1,cache:!1,enctype:'multipart/form-data',data:form_data,success:function(response){if(response.notice){$noticeCont.html(response.notice);$('html, body').animate({scrollTop:$noticeCont.offset().top-100},500)}
182if(response.refreshPage){setTimeout(function(){location.reload()},1000)}},complete:function(xhr,status){$button.removeClass('xoo-el-processing').html(buttonTxt)}})})})
183;/*!
184 * SelectWoo 1.0.10
185 * https://github.com/woocommerce/selectWoo
186 *
187 * Released under the MIT license
188 * https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md
189 */
190!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,n){return n===undefined&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n),n}:e(jQuery)}(function(e){var t=function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd)var t=e.fn.select2.amd;var n,i,o,r;return t&&t.requirejs||(t?i=t:t={},function(e){var t,r,s,a,l={},c={},u={},d={},p=Object.prototype.hasOwnProperty,h=[].slice,f=/\.js$/;function g(e,t){return p.call(e,t)}function m(e,t){var n,i,o,r,s,a,l,c,d,p,h,g=t&&t.split("/"),m=u.map,v=m&&m["*"]||{};if(e){for(s=(e=e.split("/")).length-1,u.nodeIdCompat&&f.test(e[s])&&(e[s]=e[s].replace(f,"")),"."===e[0].charAt(0)&&g&&(e=g.slice(0,g.length-1).concat(e)),d=0;d<e.length;d++)if("."===(h=e[d]))e.splice(d,1),d-=1;else if(".."===h){if(0===d||1===d&&".."===e[2]||".."===e[d-1])continue;d>0&&(e.splice(d-1,2),d-=2)}e=e.join("/")}if((g||v)&&m){for(d=(n=e.split("/")).length;d>0;d-=1){if(i=n.slice(0,d).join("/"),g)for(p=g.length;p>0;p-=1)if((o=m[g.slice(0,p).join("/")])&&(o=o[i])){r=o,a=d;break}if(r)break;!l&&v&&v[i]&&(l=v[i],c=d)}!r&&l&&(r=l,a=c),r&&(n.splice(0,a,r),e=n.join("/"))}return e}function v(t,n){return function(){var i=h.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),r.apply(e,i.concat([t,n]))}}function y(e){return function(t){l[e]=t}}function _(n){if(g(c,n)){var i=c[n];delete c[n],d[n]=!0,t.apply(e,i)}if(!g(l,n)&&!g(d,n))throw new Error("No "+n);return l[n]}function w(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function $(e){return e?w(e):[]}s=function(e,t){var n,i,o=w(e),r=o[0],s=t[1];return e=o[1],r&&(n=_(r=m(r,s))),r?e=n&&n.normalize?n.normalize(e,(i=s,function(e){return m(e,i)})):m(e,s):(r=(o=w(e=m(e,s)))[0],e=o[1],r&&(n=_(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},a={require:function(e){return v(e)},exports:function(e){var t=l[e];return void 0!==t?t:l[e]={}},module:function(e){return{id:e,uri:"",exports:l[e],config:function(e){return function(){return u&&u.config&&u.config[e]||{}}}(e)}}},t=function(t,n,i,o){var r,u,p,h,f,m,w,b=[],x=typeof i;if(m=$(o=o||t),"undefined"===x||"function"===x){for(n=!n.length&&i.length?["require","exports","module"]:n,f=0;f<n.length;f+=1)if("require"===(u=(h=s(n[f],m)).f))b[f]=a.require(t);else if("exports"===u)b[f]=a.exports(t),w=!0;else if("module"===u)r=b[f]=a.module(t);else if(g(l,u)||g(c,u)||g(d,u))b[f]=_(u);else{if(!h.p)throw new Error(t+" missing "+u);h.p.load(h.n,v(o,!0),y(u),{}),b[f]=l[u]}p=i?i.apply(l[t],b):undefined,t&&(r&&r.exports!==e&&r.exports!==l[t]?l[t]=r.exports:p===e&&w||(l[t]=p))}else t&&(l[t]=i)},n=i=r=function(n,i,o,l,c){if("string"==typeof n)return a[n]?a[n](i):_(s(n,$(i)).f);if(!n.splice){if((u=n).deps&&r(u.deps,u.callback),!i)return;
190i.splice?(n=i,i=o,o=null):n=e}return i=i||function(){},"function"==typeof o&&(o=l,l=c),l?t(e,n,i,o):setTimeout(function(){t(e,n,i,o)},4),r},r.config=function(e){return r(e)},n._defined=l,(o=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),g(l,e)||g(c,e)||(c[e]=[e,t,n])}).amd={jQuery:!0}}(),t.requirejs=n,t.require=i,t.define=o),t.define("almond",function(){}),t.define("jquery",[],function(){var t=e||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(e){var t={};function n(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&("constructor"!==i&&n.push(i))}return n}t.Extend=function(e,t){var n={}.hasOwnProperty;function i(){this.constructor=e}for(var o in t)n.call(t,o)&&(e[o]=t[o]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},t.Decorate=function(e,t){var i=n(t),o=n(e);function r(){var n=Array.prototype.unshift,i=t.prototype.constructor.length,o=e.prototype.constructor;i>0&&(n.call(arguments,e.prototype.constructor),o=t.prototype.constructor),o.apply(this,arguments)}t.displayName=e.displayName,r.prototype=new function(){this.constructor=r};for(var s=0;s<o.length;s++){var a=o[s];r.prototype[a]=e.prototype[a]}for(var l=function(e){var n=function(){};e in r.prototype&&(n=r.prototype[e]);var i=t.prototype[e];return function(){return Array.prototype.unshift.call(arguments,n),i.apply(this,arguments)}},c=0;c<i.length;c++){var u=i[c];r.prototype[u]=l(u)}return r};var i=function(){this.listeners={}};return i.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},i.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},t.Observable=i,t.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},t.bind=function(e,t){return function(){e.apply(t,arguments)}},t._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var o=0;o<n.length;o++){var r=n[o];(r=r.substring(0,1).toLowerCase()+r.substring(1))in i||(i[r]={}),o==n.length-1&&(i[r]=e[t]),i=i[r]}delete e[t]}}return e},t.hasScroll=function(t,n){var i=e(n),o=n.style.overflowX,r=n.style.overflowY;return(o!==r||"hidden"!==r&&"visible"!==r)&&("scroll"===o||"scroll"===r||(i.innerHeight()<n.scrollHeight||i.innerWidth()<n.scrollWidth))},t.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},t.entityDecode=function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value},t.appendMany=function(t,n){if("1.7"===e.fn.jquery.substr(0,3)){var i=e();e.map(n,function(e){i=i.add(e)}),n=i}t.append(n)},t.isTouchscreen=function(){return"undefined"==typeof t._isTouchscreenCache&&(t._isTouchscreenCache="ontouchstart"in document.documentElement),t._isTouchscreenCache},t}),t.define("select2/results",["jquery","./utils"],function(e,t){function n(e,t,i){this.$element=e,this.data=i,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="listbox" tabindex="-1"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var i=e('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),o=this.options.get("translations").get(t.message);i.append(n(o(t.args))),i[0].className+=" select2-results__message",this.$results.append(i)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],o=this.option(i);t.push(o)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(e,t){t.find(".select2-results").append(e)},n.prototype.sort=function(e){return this.options.get("sorter")(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[data-selected]"),t=e.filter("[data-selected=true]");t.length>0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var t=this;this.data.current(function(n){var i=e.map(n,function(e){return e.id.toString()});t.$results.find(".select2-results__option[data-selected]").each(function(){var t=e(this),n=e.data(this,"data"),o=""+n.id;null!=n.element&&n.element.selected||null==n.element&&e.inArray(o,i)>-1?t.attr("data-selected","true"):t.attr("data-selected","false")})})},n.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(t){var n=document.createElement("li");n.className="select2-results__option";var i={role:"option","data-selected":"false",tabindex:-1};for(var o in t.disabled&&(delete i["data-selected"],i["aria-disabled"]="true"),null==t.id&&delete i["data-selected"],null!=t._resultId&&(n.id=t._resultId),t.title&&(n.title=t.title),t.children&&(i["aria-label"]=t.text,delete i["data-selected"]),i){var r=i[o];n.setAttribute(o,r)}if(t.children){var s=e(n),a=document.createElement("strong");a.className="select2-results__group";var l=e(a);this.template(t,a),l.attr("role","presentation");for(var c=[],u=0;u<t.children.length;u++){var d=t.children[u],p=this.option(d);c.push(p)}var h=e("<ul></ul>",{"class":"select2-results__options select2-results__options--nested",role:"listbox"});h.append(c),s.attr("role","list"),s.append(a),s.append(h)}else this.template(t,n);return e.data(n,"data",t),n},n.prototype.bind=function(t,n){var i=this,o=t.id+"-results";this.$results.attr("id",o),t.on("results:all",function(e){i.clear(),i.append(e.data),t.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),t.on("results:append",function(e){i.append(e.data),t.isOpen()&&i.setClasses()}),t.on("query",function(e){i.hideMessages(),i.showLoading(e)}
vendor: 5,071 bytes, line 190
190),t.on("select",function(){t.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),t.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible();var e=i.$results.parents(".select2-container").find("input.select2-search__field")[0];void 0!==e&&e.focus()}),t.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=i.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=i.getHighlightedResults();if(0!==e.length){var t=e.data("data");"true"==e.attr("data-selected")?i.trigger("close",{}):i.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=i.getHighlightedResults(),t=i.$results.find("[data-selected]"),n=t.index(e);if(0!==n){var o=n-1;0===e.length&&(o=0);var r=t.eq(o);r.trigger("mouseenter");var s=i.$results.offset().top,a=r.offset().top,l=i.$results.scrollTop()+(a-s);0===o?i.$results.scrollTop(0):a-s<0&&i.$results.scrollTop(l)}}),t.on("results:next",function(){var e=i.getHighlightedResults(),t=i.$results.find("[data-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var o=t.eq(n);o.trigger("mouseenter");var r=i.$results.offset().top+i.$results.outerHeight(!1),s=o.offset().top+o.outerHeight(!1),a=i.$results.scrollTop()+s-r;0===n?i.$results.scrollTop(0):s>r&&i.$results.scrollTop(a)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted").attr("aria-selected","true"),i.$results.attr("aria-activedescendant",e.element.attr("id"))}),t.on("results:message",function(e){i.displayMessage(e)}),e.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,o=e.deltaY>0&&t-e.deltaY<=0,r=e.deltaY<0&&n<=i.$results.height();o?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):r&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[data-selected]",function(t){var n=e(this),o=n.data("data");"true"!==n.attr("data-selected")?i.trigger("select",{originalEvent:t,data:o}):i.options.get("multiple")?i.trigger("unselect",{originalEvent:t,data:o}):i.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[data-selected]",function(t){var n=e(this).data("data");i.getHighlightedResults().removeClass("select2-results__option--highlighted").attr("aria-selected","false"),i.trigger("results:focus",{data:n,element:e(this)})})},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[data-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,o=this.$results.scrollTop()+(i-n),r=i-n;o-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(r>this.$results.outerHeight()||r<0)&&this.$results.scrollTop(o)}},n.prototype.template=function(t,n){var i=this.options.get("templateResult"),o=this.options.get("escapeMarkup"),r=i(t,n);null==r?n.style.display="none":"string"==typeof r?n.innerHTML=o(r):e(n).append(r)},n}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=e('<span class="select2-selection"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),t.attr("title",this.$element.attr("title")),t.attr("tabindex",this._tabindex),this.$selection=t,t},i.prototype.bind=function(e,t){var i=this,o=(e.id,e.id+"-results"),r=(this.options.get("minimumResultsForSearch"),Infinity,!0===this.options.get("required"));this.container=e,r&&this.$selection.attr("aria-required","true"),this.$selection.on("focus",function(e){i.trigger("focus",e)}),this.$selection.on("blur",function(e){i._handleBlur(e)}),this.$selection.on("keydown",function(e){i.trigger("keypress",e),e.which===n.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){i.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){i.update(e.data)}),e.on("open",function(){i.$selection.attr("aria-expanded","true"),i.$selection.attr("aria-owns",o),i._attachCloseHandler(e)}),e.on("close",function(){i.$selection.attr("aria-expanded","fal
190se"),i.$selection.removeAttr("aria-activedescendant"),i.$selection.removeAttr("aria-owns"),window.setTimeout(function(){i.$selection.trigger("focus")},1),i._detachCloseHandler(e)}),e.on("enable",function(){i.$selection.attr("tabindex",i._tabindex)}),e.on("disable",function(){i.$selection.attr("tabindex","-1")})},i.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement)||n.trigger("blur",t)},1)},i.prototype._attachCloseHandler=function(t){e(document.body).on("mousedown.select2."+t.id,function(t){var n=e(t.target),i=n.closest(".select2");e(".select2.select2-container--open").each(function(){var t=e(this);this!=i[0]&&(t.data("element").select2("close"),setTimeout(function(){t.find("*:focus").trigger("blur"),n.trigger("focus")},1))})})},i.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},i.prototype.position=function(e,t){t.find(".selection").append(e)},i.prototype.destroy=function(){this._detachCloseHandler(this.container)},i.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},i}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function o(){o.__super__.constructor.apply(this,arguments)}return n.Extend(o,t),o.prototype.render=function(){var e=o.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},o.prototype.bind=function(e,t){var n=this;o.__super__.bind.apply(this,arguments);var i=e.id+"-container";!0===this.options.get("required")&&this.$selection.find(".select2-selection__rendered").attr("aria-required","true"),this.$selection.find(".select2-selection__rendered").attr("id",i).attr("role","textbox").attr("aria-readonly","true");var r=this.options.get("label");"string"==typeof r?this.$selection.attr("aria-label",r):this.$selection.attr("aria-labelledby",i),this.$selection.attr("role","combobox"),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("keydown",function(t){!e.isOpen()&&t.which>=48&&t.which<=90&&e.open()}),this.$selection.on("blur",function(e){}),e.on("focus",function(t){e.isOpen()||n.$selection.trigger("focus")}),e.on("selection:update",function(e){n.update(e.data)})},o.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},o.prototype.selectionContainer=function(){return e("<span></span>")},o.prototype.update=function(e){if(0!==e.length){var t=e[0],i=this.$selection.find(".select2-selection__rendered"),o=n.entityDecode(this.display(t,i));i.empty().text(o),i.prop("title",t.title||t.text)}else this.clear()},o}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(e,t,n){function i(e,t){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered" aria-live="polite" aria-relevant="additions removals" aria-atomic="true"></ul>'),e},i.prototype.bind=function(t,n){var o=this;i.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){o.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(t){if(!o.options.get("disabled")){var n=e(this).parent().data("data");o.trigger("unselect",{originalEvent:t,data:n})}}),this.$selection.on("keydown",function(e){!t.isOpen()&&e.which>=48&&e.which<=90&&t.open()}),t.on("focus",function(){o.focusOnSearch()})},i.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation" aria-hidden="true">&times;</span></li>')}
vendor: 6,449 bytes, line 190
190,i.prototype.focusOnSearch=function(){var e=this;"undefined"!=typeof e.$search&&setTimeout(function(){e._keyUpPrevented=!0,e.$search.trigger("focus")},1)},i.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],i=0;i<e.length;i++){var o=e[i],r=this.selectionContainer(),s=r.html(),a=this.display(o,r);"string"==typeof a&&(a=n.entityDecode(a.trim())),r.text(a),r.prepend(s),r.prop("title",o.title||o.text),r.data("data",o),t.push(r)}var l=this.$selection.find(".select2-selection__rendered");n.appendMany(l,t)}},i}),t.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(t,n){var i=this.selectionContainer();return i.text(e.entityDecode(this.display(n))),i.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),i},t.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(t.length>1||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},t}),t.define("select2/selection/allowClear",["jquery","../keys"],function(e,t){function n(){}return n.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},n.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();for(var i=n.data("data"),o=0;o<i.length;o++){var r={data:i[o]};if(this.trigger("unselect",r),r.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},n.prototype._handleKeyboardClear=function(e,n,i){i.isOpen()||n.which!=t.DELETE&&n.which!=t.BACKSPACE||this._handleClear(n)},n.prototype.update=function(t,n){if(t.call(this,n),!(this.$selection.find(".select2-selection__placeholder").length>0||0===n.length)){var i=e('<span class="select2-selection__clear">&times;</span>');i.data("data",n),this.$selection.find(".select2-selection__rendered").prepend(i)}},n}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(e,t,n){function i(e,t,n){e.call(this,t,n)}return i.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="text" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=n,this.$search=n.find("input");var i=t.call(this);return this._transferTabIndex(),i},i.prototype.bind=function(e,t,i){var o=this,r=t.id+"-results";e.call(this,t,i),t.on("open",function(){o.$search.attr("aria-owns",r),o.$search.trigger("focus")}),t.on("close",function(){o.$search.val(""),o.$search.removeAttr("aria-activedescendant"),o.$search.removeAttr("aria-owns"),o.$search.trigger("focus")}),t.on("enable",function(){o.$search.prop("disabled",!1),o._transferTabIndex()}),t.on("disable",function(){o.$search.prop("disabled",!0)}),t.on("focus",function(e){o.$search.trigger("focus")}),t.on("results:focus",function(e){o.$search.attr("aria-activedescendant",e.data._resultId)}),this.$selection.on("focusin",".select2-search--inline",function(e){o.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){o._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),o.trigger("keypress",e),o._keyUpPrevented=e.isDefaultPrevented(),e.which===n.BACKSPACE&&""===o.$search.val()){var i=o.$searchContainer.prev(".select2-selection__choice");if(i.length>0){var r=i.data("data");o.searchRemoveChoice(r),e.preventDefault()}}else e.which===n.ENTER&&(t.open(),e.preventDefault())});var s=document.documentMode,a=s&&s<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){a?o.$selection.off("input.search input.searchcheck"):o.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(a&&"input"===e.type)o.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=n.SHIFT&&t!=n.CTRL&&t!=n.ALT&&t!=n.TAB&&o.handleSearch(e)}})},i.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},i.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},i.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},i.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},i.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},i.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").innerWidth():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},i}),t.define("select2/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,n,i){var o=this,r=["open","opening","close","closing","select","selecting","unselect","unselecting"],s=["opening","closing","selecting","unselecting"];t.call(this,n,i),n.on("*",function(t,n){if(-1!==e.inArray(t,r)){n=n||{};var i=e.Event("select2:"+t,{params:n});o.$element.trigger(i),-1!==e.inArray(t,s)&&(n.prevented=i.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(e,t){function n(e){this.dict=e||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(e){return this.dict[e]},n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},n._cache={}
190,n.loadPath=function(e){if(!(e in n._cache)){var i=t(e);n._cache[e]=i}return new n(n._cache[e])},n}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"
190c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(e){function t(e,n){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var i="";
vendor: 5,687 bytes, line 190
190return i+=null!=t?t.id:e.generateChars(4),i+="-result-",i+=e.generateChars(4),null!=n.id?i+="-"+n.id.toString():i+="-"+e.generateChars(4),i},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,e),i.prototype.current=function(e){var t=[],i=this;this.$element.find(":selected").each(function(){var e=n(this),o=i.item(e);t.push(o)}),e(t)},i.prototype.select=function(e){var t=this;if(e.selected=!0,n(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(i){var o=[];(e=[e]).push.apply(e,i);for(var r=0;r<e.length;r++){var s=e[r].id;-1===n.inArray(s,o)&&o.push(s)}t.$element.val(o),t.$element.trigger("change")});else{var i=e.id;this.$element.val(i),this.$element.trigger("change")}},i.prototype.unselect=function(e){var t=this;if(this.$element.prop("multiple")){if(e.selected=!1,n(e.element).is("option"))return e.element.selected=!1,void this.$element.trigger("change");this.current(function(i){for(var o=[],r=0;r<i.length;r++){var s=i[r].id;s!==e.id&&-1===n.inArray(s,o)&&o.push(s)}t.$element.val(o),t.$element.trigger("change")})}},i.prototype.bind=function(e,t){var n=this;this.container=e,e.on("select",function(e){n.select(e.data)}),e.on("unselect",function(e){n.unselect(e.data)})},i.prototype.destroy=function(){this.$element.find("*").each(function(){n.removeData(this,"data")})},i.prototype.query=function(e,t){var i=[],o=this;this.$element.children().each(function(){var t=n(this);if(t.is("option")||t.is("optgroup")){var r=o.item(t),s=o.matches(e,r);null!==s&&i.push(s)}}),t({results:i})},i.prototype.addOptions=function(e){t.appendMany(this.$element,e)},i.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:(t=document.createElement("option")).textContent!==undefined?t.textContent=e.text:t.innerText=e.text,e.id!==undefined&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var i=n(t),o=this._normalizeItem(e);return o.element=t,n.data(t,"data",o),i},i.prototype.item=function(e){var t={};if(null!=(t=n.data(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var i=e.children("option"),o=[],r=0;r<i.length;r++){var s=n(i[r]),a=this.item(s);o.push(a)}t.children=o}return(t=this._normalizeItem(t)).element=e[0],n.data(e[0],"data",t),t},i.prototype._normalizeItem=function(e){n.isPlainObject(e)||(e={id:e,text:e});return null!=(e=n.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&(e._resultId=this.generateResultId(this.container,e)),n.extend({},{selected:!1,disabled:!1},e)},i.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},i}),t.define("select2/data/array",["./select","../utils","jquery"],function(e,t,n){function i(e,t){var n=t.get("data")||[];i.__super__.constructor.call(this,e,t),this.addOptions(this.convertToOptions(n))}return t.Extend(i,e),i.prototype.select=function(e){var t=this.$element.find("option").filter(function(t,n){return n.value==e.id.toString()});0===t.length&&(t=this.option(e),this.addOptions(t)),i.__super__.select.call(this,e)},i.prototype.convertToOptions=function(e){var i=this,o=this.$element.find("option"),r=o.map(function(){return i.item(n(this)).id}).get(),s=[];function a(e){return function(){return n(this).val()==e.id}}for(var l=0;l<e.length;l++){var c=this._normalizeItem(e[l]);if(n.inArray(c.id,r)>=0){var u=o.filter(a(c)),d=this.item(u),p=n.extend(!0,{},c,d),h=this.option(p);u.replaceWith(h)}else{var f=this.option(c);if(c.children){var g=this.convertToOptions(c.children);t.appendMany(f,g)}s.push(f)}}return s},i}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,n){function i(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,i){var o=n.ajax(e);return o.then(t),o.fail(i),o}};return n.extend({},t,e,!0)},i.prototype.processResults=function(e){return e},i.prototype.query=function(e,t){var i=this;null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null);var o=n.extend({type:"GET"},this.ajaxOptions);function r(){var n=o.transport(o,function(n){var o=i.processResults(n,e);i.options.get("debug")&&window.console&&console.error&&(o&&o.results&&Array.isArray(o.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(o),i.container.focusOnActiveElement()},function(){n.status&&"0"===n.status||i.trigger("results:message",{message:"errorLoading"})});i._request=n}"function"==typeof o.url&&(o.url=o.url.call(this.$element,e)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(r,this.ajaxOptions.delay)):r()},i}),t.define("select2/data/tags",["jquery"],function(e){function t(e,t,n){var i=n.get("tags"),o=n.get("createTag");o!==undefined&&(this.createTag=o);var r=n.get("insertTag");if(r!==undefined&&(this.insertTag=r),e.call(this,t,n),Array.isArray(i))for(var s=0;s<i.length;
vendor: 4,832 bytes, line 190
190s++){var a=i[s],l=this._normalizeItem(a),c=this.option(l);this.$element.append(c)}}return t.prototype.query=function(e,t,n){var i=this;this._removeOldTags(),null!=t.term&&null==t.page?e.call(this,t,function o(e,r){for(var s=e.results,a=0;a<s.length;a++){var l=s[a],c=null!=l.children&&!o({results:l.children},!0);if((l.text||"").toUpperCase()===(t.term||"").toUpperCase()||c)return!r&&(e.data=s,void n(e))}if(r)return!0;var u=i.createTag(t);if(null!=u){var d=i.option(u);d.attr("data-select2-tag",!0),i.addOptions([d]),i.insertTag(s,u)}e.results=s,n(e)}):e.call(this,t,n)},t.prototype.createTag=function(e,t){var n=t.term||0==t.term?t.term.toString().trim():"";return""===n?null:{id:n,text:n}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(t){this._lastTag;this.$element.find("option[data-select2-tag]").each(function(){this.selected||e(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(e){function t(e,t,n){var i=n.get("tokenizer");i!==undefined&&(this.tokenizer=i),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,n,i){var o=this;n.term=n.term||"";var r=this.tokenizer(n,this.options,function(t){var n=o._normalizeItem(t);if(!o.$element.find("option").filter(function(){return e(this).val()===n.id}).length){var i=o.option(n);i.attr("data-select2-tag",!0),o._removeOldTags(),o.addOptions([i])}!function(e){o.trigger("select",{data:e})}(n)});r.term!==n.term&&(this.$search.length&&(this.$search.val(r.term),this.$search.trigger("focus")),n.term=r.term),t.call(this,n,i)},t.prototype.tokenizer=function(t,n,i,o){for(var r=i.get("tokenSeparators")||[],s=n.term,a=0,l=this.createTag||function(e){return{id:e.term,text:e.term}};a<s.length;){var c=s[a];if(-1!==e.inArray(c,r)){var u=s.substr(0,a),d=l(e.extend({},n,{term:u}));null!=d?(o(d),s=s.substr(a+1)||"",a=0):a++}else a++}return{term:s}},t}),t.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),t.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),t.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){var i=this;this.current(function(o){var r=null!=o?o.length:0;i.maximumSelectionLength>0&&r>=i.maximumSelectionLength?i.trigger("results:message",{message:"maximumSelected",args:{maximum:i.maximumSelectionLength}}):e.call(i,t,n)})},e}),t.define("select2/dropdown",["jquery","./utils"],function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),t.define("select2/dropdown/search",["jquery","../utils"],function(e,t){function n(){}return n.prototype.render=function(t){var n=t.call(this),i=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="text" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" /></span>');return this.$searchContainer=i,this.$search=i.find("input"),n.prepend(i),n},n.prototype.bind=function(t,n,i){var o=this,r=n.id+"-results";t.call(this,n,i),this.$search.on("keydown",function(e){o.trigger("keypress",e),o._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(t){e(this).off("keyup")}),this.$search.on("keyup input",function(e){o.handleSearch(e)}),n.on("open",function(){o.$search.attr("tabindex",0),o.$search.attr("aria-owns",r),o.$search.trigger("focus"),window.setTimeout(function(){o.$search.trigger("focus")},0)}),n.on("close",function(){o.$search.attr("tabindex",-1),o.$search.removeAttr("aria-activedescendant"),o.$search.removeAttr("aria-owns"),o.$search.val("")}
vendor: 9,759 bytes, line 190
190),n.on("focus",function(){n.isOpen()||o.$search.trigger("focus")}),n.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(o.showSearch(e)?o.$searchContainer.removeClass("select2-search--hide"):o.$searchContainer.addClass("select2-search--hide"))}),n.on("results:focus",function(e){o.$search.attr("aria-activedescendant",e.data._resultId)})},n.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},n.prototype.showSearch=function(e,t){return!0},n}),t.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;i>=0;i--){var o=t[i];this.placeholder.id===o.id&&n.splice(i,1)}return n},e}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,n,i){var o=this;t.call(this,n,i),n.on("query",function(e){o.lastParams=e,o.loading=!0}),n.on("query:append",function(e){o.lastParams=e,o.loading=!0}),this.$results.on("scroll",function(){var t=e.contains(document.documentElement,o.$loadingMore[0]);!o.loading&&t&&(o.$results.offset().top+o.$results.outerHeight(!1)+50>=o.$loadingMore.offset().top+o.$loadingMore.outerHeight(!1)&&o.loadMore())})},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return t.html(n(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(e,t){function n(t,n,i){this.$dropdownParent=i.get("dropdownParent")||e(document.body),t.call(this,n,i)}return n.prototype.bind=function(e,t,n){var i=this,o=!1;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),o||(o=!0,t.on("results:all",function(){i._positionDropdown(),i._resizeDropdown()}),t.on("results:append",function(){i._positionDropdown(),i._resizeDropdown()}))}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e("<span></span>"),i=t.call(this);return n.append(i),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},n.prototype._attachPositioningHandler=function(n,i){var o=this,r="scroll.select2."+i.id,s="resize.select2."+i.id,a="orientationchange.select2."+i.id,l=this.$container.parents().filter(t.hasScroll);l.each(function(){e(this).data("select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),l.on(r,function(t){var n=e(this).data("select2-scroll-position");e(this).scrollTop(n.y)}),e(window).on(r+" "+s+" "+a,function(e){o._positionDropdown(),o._resizeDropdown()})},n.prototype._detachPositioningHandler=function(n,i){var o="scroll.select2."+i.id,r="resize.select2."+i.id,s="orientationchange.select2."+i.id;this.$container.parents().filter(t.hasScroll).off(o),e(window).off(o+" "+r+" "+s)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown.hasClass("select2-dropdown--above"),i=this.$dropdown.hasClass("select2-dropdown--below"),o=null,r=this.$container.offset();r.bottom=r.top+this.$container.outerHeight(!1);var s={height:this.$container.outerHeight(!1)};s.top=r.top,s.bottom=r.top+s.height;var a=this.$dropdown.outerHeight(!1),l=t.scrollTop(),c=t.scrollTop()+t.height(),u=l<r.top-a,d=c>r.bottom+a,p={left:r.left,top:s.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var f=h.offset();p.left-=f.left,n||i||(o="below"),d||!u||n?!u&&d&&n&&(o="below"):o="above",("above"==o||n&&"below"!==o)&&(p.top=s.top-a),null!=o&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+o),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+o)),this.$dropdownContainer.css(p)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},n.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=Infinity),e.call(this,t,n,i)}return e.prototype.showSearch=function(e,t){return!(function n(e){for(var t=0,i=0;i<e.length;i++){var o=e[i];o.children?t+=n(o.children):t++}return t}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t)},e}),t.define("select2/dropdown/selectOnClose",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var n=t.originalSelect2Event;if("select"===n._type||"unselect"===n._type)return}var i=this.getHighlightedResults();if(!(i.length<1)){var o=i.data("data");null!=o.element&&o.element.selected||null==o.element&&o.selected||this.trigger("select",{data:o})}},e}),t.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&n.ctrlKey||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(e,t,n,i,o,r,s,a,l,c,u,d,p,h,f,g,m,v,y,_,w,$,b,x,A,C,S,O,E){function D(){this.reset()}return D.prototype.apply=function(d){if(null==(d=e.extend(!0,{},this.defaults,d)).dataAdapter){if(null!=d.ajax?d.dataAdapter=f:null!=d.data?d.dataAdapter=h:d.dataAdapter=p,d.minimumInputLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,v)),d.maximumInputLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,y)),d.maximumSelectionLength>0&&(d.dataAdapter=c.Decorate(d.dataAdapter,_)),d.tags&&(d.dataAdapter=c.Decorate(d.dataAdapter,g)),null==d.tokenSeparators&&null==d.tokenizer||(d.dataAdapter=c.Decorate(d.dataAdapter,m)),null!=d.query){var E=t(d.amdBase+"compat/query");d.dataAdapter=c.Decorate(d.dataAdapter,E)}if(null!=d.initSelection){var D=t(d.amdBase+"compat/initSelection");d.dataAdapter=c.Decorate(d.dataAdapter,D)}}if(null==d.resultsAdapter&&(d.resultsAdapter=n,null!=d.ajax&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,x)),null!=d.placeholder&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,b)),d.selectOnClose&&(d.resultsAdapter=c.Decorate(d.resultsAdapter,S))),null==d.dropdownAdapter){if(d.multiple)d.dropdownAdapter=w;else{var T=c.Decorate(w,$);d.dropdownAdapter=T}if(0!==d.minimumResultsForSearch&&(d.dropdownAdapter=c.Decorate(d.dropdownAdapter,C)),d.closeOnSelect&&(d.dropdownAdapter=c.Decorate(d.dropdownAdapter,O)),null!=d.dropdownCssClass||null!=d.dropdownCss||null!=d.adaptDropdownCssClass){var q=t(d.amdBase+"compat/dropdownCss");d.dropdownAdapter=c.Decorate(d.dropdownAdapter,q)}d.dropdownAdapter=c.Decorate(d.dropdownAdapter,A)}if(null==d.selectionAdapter){if(d.multiple?d.selectionAdapter=o:d.selectionAdapter=i,null!=d.placeholder&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,r)),d.allowClear&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,s
vendor: 1,038 bytes, line 190
190)),d.multiple&&(d.selectionAdapter=c.Decorate(d.selectionAdapter,a)),null!=d.containerCssClass||null!=d.containerCss||null!=d.adaptContainerCssClass){var j=t(d.amdBase+"compat/containerCss");d.selectionAdapter=c.Decorate(d.selectionAdapter,j)}d.selectionAdapter=c.Decorate(d.selectionAdapter,l)}if("string"==typeof d.language)if(d.language.indexOf("-")>0){var L=d.language.split("-")[0];d.language=[d.language,L]}else d.language=[d.language];if(Array.isArray(d.language)){var k=new u;d.language.push("en");for(var P=d.language,I=0;I<P.length;I++){var M=P[I],R={};try{R=u.loadPath(M)}catch(U){try{M=this.defaults.amdLanguageBase+M,R=u.loadPath(M)}catch(N){d.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+M+'" could not be automatically loaded. A fallback will be used instead.');continue}}k.extend(R)}d.translations=k}else{var z=u.loadPath(this.defaults.amdLanguageBase+"en"),H=new u(d.language);H.extend(z),d.translations=H}return d},D.prototype.reset=function(){function t(e){return e.replace(/[^\u
1900000-\u007E]/g,function(e){return d[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:c.escapeMarkup,language:E,matcher:function n(i,o){if(null==i.term||""===i.term.toString().trim())return o;if(o.children&&o.children.length>0){for(var r=e.extend(!0,{},o),s=o.children.length-1;s>=0;s--)null==n(i,o.children[s])&&r.children.splice(s,1);return r.children.length>0?r:n(i,r)}var a=t(o.text).toUpperCase(),l=t(i.term).toUpperCase();return a.indexOf(l)>-1?o:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},D.prototype.set=function(t,n){var i={};i[e.camelCase(t)]=n;var o=c._convertData(i);e.extend(this.defaults,o)},new D}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(e,t,n,i){function o(t,o){if(this.options=t,null!=o&&this.fromElement(o),this.options=n.apply(this.options),o&&o.is("input")){var r=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=i.Decorate(this.options.dataAdapter,r)}}return o.prototype.fromElement=function(e){var n=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),this.options.required||(this.options.required=e.prop("required")),null==this.options.language&&(e.prop("lang")?this.options.language=e.prop("lang").toLowerCase():e.closest("[lang]").prop("lang")&&(this.options.language=e.closest("[lang]").prop("lang"))),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),e.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),e.data("data",e.data("select2Tags")),e.data("tags",!0)),e.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",e.data("ajaxUrl")),e.data("ajax--url",e.data("ajaxUrl")));var o={};o=t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset?t.extend(!0,{},e[0].dataset,e.data()):e.data();var r=t.extend(!0,{},o);for(var s in r=i._convertData(r))t.inArray(s,n)>-1||(t.isPlainObject(this.options[s])?t.extend(this.options[s],r[s]):this.options[s]=r[s]);return this},o.prototype.get=function(e){return this.options[e]},o.prototype.set=function(e,t){this.options[e]=t},o}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(e,t,n,i){var o=function(e,n){
vendor: 19,598 bytes, lines 190-200
190null!=e.data("select2")&&e.data("select2").destroy(),this.$element=e,this.id=this._generateId(e),n=n||{},this.options=new t(n,e),o.__super__.constructor.call(this);var i=e.attr("tabindex")||0;e.data("old-tabindex",i),e.attr("tabindex","-1");var r=this.options.get("dataAdapter");this.dataAdapter=new r(e,this.options);var s=this.render();this._placeContainer(s);var a=this.options.get("selectionAdapter");this.selection=new a(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var l=this.options.get("dropdownAdapter");this.dropdown=new l(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var c=this.options.get("resultsAdapter");this.results=new c(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var u=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){u.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),e.data("select2",this)};return n.Extend(o,n.Observable),o.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},o.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},o.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var o=e.outerWidth(!1);return o<=0?"auto":o+"px"}if("style"==t){var r=e.attr("style");if("string"!=typeof r)return null;for(var s=r.split(";"),a=0,l=s.length;a<l;a+=1){var c=s[a].replace(/\s/g,"").match(n);if(null!==c&&c.length>=1)return c[1]}return null}return t},o.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},o.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var i=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=i?(this._observer=new i(function(n){e.each(n,t._syncA),e.each(n,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},o.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,n){e.trigger(t,n)})},o.prototype._registerSelectionEvents=function(){var t=this,n=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(i,o){-1===e.inArray(i,n)&&t.trigger(i,o)})},o.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,n){e.trigger(t,n)})},o.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,n){e.trigger(t,n)})},o.prototype._registerEvents=function(){var t=this;this.on("open",function(){t.$container.addClass("select2-container--open")}),this.on("close",function(){t.$container.removeClass("select2-container--open")}),this.on("enable",function(){t.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){t.$container.addClass("select2-container--disabled")}),this.on("blur",function(){t.$container.removeClass("select2-container--focus")}),this.on("query",function(e){t.isOpen()||t.trigger("open",{}),this.dataAdapter.query(e,function(n){t.trigger("results:all",{data:n,query:e})})}),this.on("query:append",function(e){this.dataAdapter.query(e,function(n){t.trigger("results:append",{data:n,query:e})})}),this.on("open",function(){setTimeout(function(){t.focusOnActiveElement()},1)}),e(document).on("keydown",function(e){var n=e.which;if(t.isOpen()){n===i.ESC||n===i.UP&&e.altKey?(t.close(),e.preventDefault()):n===i.ENTER||n===i.TAB?(t.trigger("results:select",{}),e.preventDefault()):n===i.SPACE&&e.ctrlKey?(t.trigger("results:toggle",{}),e.preventDefault()):n===i.UP?(t.trigger("results:previous",{}),e.preventDefault()):n===i.DOWN&&(t.trigger("results:next",{}),e.preventDefault());var o=t.$dropdown.find(".select2-search__field");o.length||(o=t.$container.find(".select2-search__field")),n===i.DOWN||n===i.UP?t.focusOnActiveElement():(o.trigger("focus"),setTimeout(function(){t.focusOnActiveElement()},1e3))}else t.hasFocus()&&(n!==i.ENTER&&n!==i.SPACE&&n!==i.DOWN||(t.open(),e.preventDefault()))})},o.prototype.focusOnActiveElement=function(){this.isOpen()&&!n.isTouchscreen()&&this.$results.find("li.select2-results__option--highlighted").trigger("focus")},o.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},o.prototype._syncSubtree=function(e,t){var n=!1,i=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(var o=0;o<t.addedNodes.length;o++){t.addedNodes[o].selected&&(n=!0)}else t.removedNodes&&t.removedNodes.length>0&&(n=!0);else n=!0;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})}},o.prototype.trigger=function(e,t){var n=o.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(t===undefined&&(t={}),e in i){var r=i[e],s={prevented:!1,name:e,args:t};if(n.call(this,r,s),s.prevented)return void(t.prevented=!0)}n.call(this,e,t)},o.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},o.prototype.open=function(){this.isOpen()||this.trigger("query",{})},o.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},o.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},o.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},o.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},o.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},o.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},o.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var n=t[0];Array.isArray(n)&&(n=e.map(n,function(e){return e.toString()})),this.$element.val(n).trigger("change")},o.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},o.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),t.data("element",this.$element),t},o}),t.define("select2/compat/utils",["jquery"],function(e){return{syncCssClasses:function(t,n,i){var o,r,s=[];(o=t.attr("class")||0==t.attr("class")?t.attr("class").toString().trim():"")&&e((o=""+o).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&s.push(this)}),(o=n.attr("class")||0==n.attr("class")?n.attr("class").toString().trim():"")&&e((o=""+o).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(r=i(this))&&s.push(r)}),t.attr("class",s.join(" "))}}}),t.define("select2/compat/containerCss",["jquery","./utils"],function(e,t){function n(e){return null}function i(){}return i.prototype.render=function(e){var i=e.call(this),o=this.options.get("containerCssClass")||"";"function"==typeof o&&(o=o(this.$element));var r=this.options.get("adaptContainerCssClass");if(r=r||n,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var s=r;r=function(e){var t=s(e);return null!=t?t+" "+e:e}}var a=this.options.get("containerCss")||{};return"function"==typeof a&&(a=a(this.$element)),t.syncCssClasses(i,this.$element,r),i.css(a),i.addClass(o),i},i}),t.define("select2/compat/dropdownCss",["jquery","./utils"],function(e,t){function n(e){return null}function i(){}return i.prototype.render=function(e){var i=e.call(this),o=this.options.get("dropdownCssClass")||"";"function"==typeof o&&(o=o(this.$element));var r=this.options.get("adaptDropdownCssClass");if(r=r||n,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var s=r;r=function(e){var t=s(e);return null!=t?t+" "+e:e}}var a=this.options.get("dropdownCss")||{};return"function"==typeof a&&(a=a(this.$element)),t.syncCssClasses(i,this.$element,r),i.css(a),i.addClass(o),i},i}),t.define("select2/compat/initSelection",["jquery"],function(e){function t(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return t.prototype.current=function(e,t){var n=this;this._isInitialized?e.call(this,t):this.initSelection.call(null,this.$element,function(e){n._isInitialized=!0,Array.isArray(e)||(e=[e]),t(e)})},t}),t.define("select2/compat/inputData",["jquery"],function(e){function t(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return t.prototype.current=function(t,n){function i(t,n){var o=[];return t.selected||-1!==e.inArray(t.id,n)?(t.selected=!0,o.push(t)):t.selected=!1,t.children&&o.push.apply(o,i(t.children,n)),o}for(var o=[],r=0;r<this._currentData.length;r++){var s=this._currentData[r];o.push.apply(o,i(s,this.$element.val().split(this._valueSeparator)))}n(o)},t.prototype.select=function(t,n){if(this.options.get("multiple")){var i=this.$element.val();i+=this._valueSeparator+n.id,this.$element.val(i),this.$element.trigger("change")}else this.current(function(t){e.map(t,function(e){e.selected=!1})}),this.$element.val(n.id),this.$element.trigger("change")},t.prototype.unselect=function(e,t){var n=this;t.selected=!1,this.current(function(e){for(var i=[],o=0;o<e.length;o++){var r=e[o];t.id!=r.id&&i.push(r.id)}n.$element.val(i.join(n._valueSeparator)),n.$element.trigger("change")})},t.prototype.query=function(e,t,n){for(var i=[],o=0;o<this._currentData.length;o++){var r=this._currentData[o],s=this.matches(t,r);null!==s&&i.push(s)}n({results:i})},t.prototype.addOptions=function(t,n){var i=e.map(n,function(t){return e.data(t[0],"data")});this._currentData.push.apply(this._currentData,i)},t}),t.define("select2/compat/matcher",["jquery"],function(e){return function(t){return function(n,i){var o=e.extend(!0,{},i);if(null==n.term||""===n.term.trim())return o;if(i.children){for(var r=i.children.length-1;r>=0;r--){var s=i.children[r];t(n.term,s.text,s)||o.children.splice(r,1)}if(o.children.length>0)return o}return t(n.term,i.text,i)?o:null}}}),t.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),t.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),t.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),t.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),
191/*!
192 * jQuery Mousewheel 3.1.13
193 *
194 * Copyright jQuery Foundation and other contributors
195 * Released under the MIT license
196 * http://jquery.org/license
197 */
198r=function(e){var t,n,i=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],o="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],r=Array.prototype.slice;if(e.event.fixHooks)for(var s=i.length;s;)e.event.fixHooks[i[--s]]=e.event.mouseHooks;var a=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=o.length;t;)this.addEventListener(o[--t],l,!1);else this.onmousewheel=l;e.data(this,"mousewheel-line-height",a.getLineHeight(this)),e.data(this,"mousewheel-page-height",a.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=o.length;t;)this.removeEventListener(o[--t],l,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var n=e(t),i=n["offsetParent"in e.fn?"offsetParent":"parent"]();return i.length||(i=e("body")),parseInt(i.css("fontSize"),10)||parseInt(n.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};function l(i){var o,s=i||window.event,l=r.call(arguments,1),d=0,p=0,h=0,f=0,g=0;if((i=e.event.fix(s)).type="mousewheel","detail"in s&&(h=-1*s.detail),"wheelDelta"in s&&(h=s.wheelDelta),"wheelDeltaY"in s&&(h=s.wheelDeltaY),"wheelDeltaX"in s&&(p=-1*s.wheelDeltaX),"axis"in s&&s.axis===s.HORIZONTAL_AXIS&&(p=-1*h,h=0),d=0===h?p:h,"deltaY"in s&&(d=h=-1*s.deltaY),"deltaX"in s&&(p=s.deltaX,0===h&&(d=-1*p)),0!==h||0!==p){if(1===s.deltaMode){var m=e.data(this,"mousewheel-line-height");d*=m,h*=m,p*=m}else if(2===s.deltaMode){var v=e.data(this,"mousewheel-page-height");d*=v,h*=v,p*=v}if(o=Math.max(Math.abs(h),Math.abs(p)),(!n||o<n)&&(n=o,u(s,o)&&(n/=40)),u(s,o)&&(d/=40,p/=40,h/=40),d=Math[d>=1?"floor":"ceil"](d/n),p=Math[p>=1?"floor":"ceil"](p/n),h=Math[h>=1?"floor":"ceil"](h/n),a.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=i.clientX-y.left,g=i.clientY-y.top}return i.deltaX=p,i.deltaY=h,i.deltaFactor=n,i.offsetX=f,i.offsetY=g,i.deltaMode=0,l.unshift(i,d,p,h),t&&clearTimeout(t),t=setTimeout(c,200),(e.event.dispatch||e.event.handle).apply(this,l)}}function c(){n=null}function u(e,t){return a.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}e.fn.extend({mousewheel:function(e){return e?this.on("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.off("mousewheel",e)}})},"function"==typeof t.define&&t.define.amd?t.define("jquery-mousewheel",["jquery"],r):"object"==typeof exports?module.exports=r:r(e),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(e,t,n,i){if(null==e.fn.selectWoo){var o=["open","close","destroy"];e.fn.selectWoo=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var i=e.extend(!0,{},t);new n(e(this),i)}),this;if("string"==typeof t){var i,r=Array.prototype.slice.call(arguments,1);return this.each(function(){var n=e(this).data("select2");null==n&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),i=n[t].apply(n,r)}),e.inArray(t,o)>-1?this:i}throw new Error("Invalid arguments for Select2: "+t)}}return null!=e.fn.select2&&null!=e.fn.select2.defaults&&(e.fn.selectWoo.defaults=e.fn.select2.defaults),null==e.fn.selectWoo.defaults&&(e.fn.selectWoo.defaults=i),e.fn.select2=e.fn.select2||e.fn.selectWoo,n}),{define:t.define,require:t.require}}(),n=t.require("jquery.select2");return e.fn.select2.amd=t,e.fn.selectWoo.amd=t,n})
199;var wc_memberships_blocks_common={"keywords":{"email":"Email","phone":"Phone","plan":"Plan","address":"Address","search_not_found":"We didn't find any members. Please try a different search or check for typos.","results_not_found":"No records found..."},"ajaxUrl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","restUrl":"https://piciordeplay.ro/wp-json/","restNonce":"6e7ed9db6a"}
200;function ownKeys(e,t){var r,n=Object.keys(e);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(e),t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)),n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
200t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(t,e,r){return(e=_toPropertyKey(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function _toPropertyKey(t){t=_toPrimitive(t,"string");return"symbol"==_typeof(t)?t:t+""}function _toPrimitive(t,e){if("object"!=_typeof(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0===r)return("string"===e?String:Number)(t);r=r.call(t,e||"default");if("object"!=_typeof(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _slicedToArray(t,e){return _arrayWithHoles(t)||_iterableToArrayLimit(t,e)||_unsupportedIterableToArray(t,e)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){var r;if(t)return"string"==typeof t?_arrayLikeToArray(t,e):"Map"===(r="Object"===(r={}.toString.call(t).slice(8,-1))&&t.constructor?t.constructor.name:r)||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,e):void 0}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function _iterableToArrayLimit(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,a,o,i,c=[],s=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(t){l=!0,a=t}finally{try{if(!s&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(l)throw a}}return c}}function _arrayWithHoles(t){if(Array.isArray(t))return t}jQuery(function(o){var l,e,t,r,i,p,d,u,f,m=window.wc_memberships_blocks_common||{};function c(t){return new URLSearchParams(window.location.search).get("wcm_dir_"+t)}l=function(t,e){for(var r=0,n=Object.entries(t);r<n.length;r++){var a=_slicedToArray(n[r],2),o=a[0],a=a[1];null!==a&&"object"===_typeof(a)?(void 0===e[o]&&(e[o]=new a.__proto__.constructor),l(a,e[o])):e[o]=a}return e},e=function(t,e){var r;history.pushState&&(t="wcm_dir_"+t,r=new URLSearchParams(window.location.search),e?r.set(t,e):r.delete(t),(e=new URL(window.location.href)).search=r.toString(),window.history.pushState({path:e.toString()},"",e.toString()))},t=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};e("search",t.search),e("plan",t.plan),e("status",t.status),e("page",1===parseInt(t.page,10)?null:parseInt(t.page,10))},r=function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};t(n.requestData),o.get({url:m.restUrl+(n.endPoint||""),data:n.requestData||{wc_memberships_block:!0},beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",m.restNonce)}}).done(function(t,e,r){n.callBack(t,e,r)}).fail(function(){console.log("error")}).always(function(){console.log("finished")})},i=function(a){var o,i,c,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},s=(a.data("directory-id"),a.data("directory-data")),e={},e=(s.membershipPlans.length&&(e.plan=s.membershipPlans.join(",")),(o=a.find(".wcm-plans").val().join(","))&&(e.plan=o),s.membershipStatus.length&&(e.status=s.membershipStatus.join(",")),(i=a.find(".wcm-status").val().join(","))&&(e.status=i),(c=a.find(".wcm-search-input").val())&&(e.search=c),e.wc_memberships_block=t.wc_memberships_block=!0,t.requestData&&t.requestData.page&&a.find(".wcm-pagination-wrapper").data("current-page",t.requestData.page),a.find(".wmc-loader").show(),{endPoint:"wc/v4/memberships/members/directory",requestData:_objectSpread(_objectSpread({page_id:s.pageId||0,per_page:s.perPage,wc_memberships_block:!0},s.blockInstanceId&&{block_instance_id:s.blockInstanceId}),e),callBack:function(t,e,r){t.length?(n="",t.forEach(function(t){t.directorySettings=s,n+=f(t)}),a.find(".wcm-directory-list-wrapper").html(n)):o||i||c?(t=m.keywords.search_not_found,a.find(".wcm-directory-list-wrapper").html('<div class="directory-placeholder-box"><p>'+t+"</p></div>")):(t=m.keywords.results_not_found,a.find(".wcm-directory-list-wrapper").html('<div class="directory-placeholder-box"><p>'+t+"</p></div>")),r.getResponseHeader("x-wp-total");var n,t=r.getResponseHeader("x-wp-totalpages");p(a,t),d(a),a.find(".wmc-loader").hide()}});r(l(e,t))},p=function(t,e){var r=parseInt(t.find(".wcm-pagination-wrapper").data("current-page"),10);e=parseInt(e.toString(),10),t.find(".wcm-pagination-wrapper").data("total-pages",e),0===e?t.find(".wcm-pagination-wrapper").hide():(t.find(".wcm-pagination-wrapper").show(),e<=r?t.find(".wcm-pagination-wrapper .next").hide():t.find(".wcm-pagination-wrapper .next").show(),1===r?t.find(".wcm-pagination-wrapper .previous").hide():t.find(".wcm-pagination-wrapper .previous").show())},d=function(n){n.find(".wcm-pagination-wrapper .wcm-pagination").off("
200click").on("click",function(t){var e=parseInt(n.find(".wcm-pagination-wrapper").data("current-page").toString(),10),r=parseInt(n.find(".wcm-pagination-wrapper").data("total-pages").toString(),10);t.preventDefault(),t.currentTarget.classList.contains("next")&&e<r&&(r=e+1,n.find(".wcm-pagination-wrapper").data("current-page",r),i(n,{requestData:{page:r}})),t.currentTarget.classList.contains("previous")&&1<e&&(r=e-1,n.find(".wcm-pagination-wrapper").data("current-page",r),i(n,{requestData:{page:r}}))})},u=function(e,t){var r="";return t.forEach(function(t){e.includes(t.slug)&&t.value&&(r+='<div class="info-box profile-fields"><label>'.concat(t.name,": </label><span>").concat(t.value,"</span></div>"))}),r},f=function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},e=t.customer_data,r=t.plan_name,n=t.profile_fields,t=t.directorySettings,a=t.showBio,o=t.showEmail,i=t.showPhone,c=t.showAddress,s=t.avatarSize,l=t.profileFields;return'\n\t\t\t<div class="wcm-directory-member-wrapper">\n\t\t\t\t<div class="wcm-directory-member">\n\t\t\t\t\t'.concat(t.avatar?'<img src="'.concat(e.avatar,'" style="width:').concat(s,'px">'):"","\n\t\t\t\t\t<h4>").concat(e.first_name," ").concat(e.last_name," </h4>\n\t\t\t\t\t").concat(a?'<div class="bio-box">'.concat(e.bio,"</div>"):"",'\n\t\t\t\t\t<div class="info-box"><label>').concat(m.keywords.plan,": </label><span>").concat(r,"</span></div>\n\t\t\t\t\t").concat(o&&e.user_email?'<div class="info-box"><label>'.concat(m.keywords.email,": </label><span>").concat(e.user_email,"</span></div>"):"","\n\t\t\t\t\t").concat(i&&e.phone?'<div class="info-box"><label>'.concat(m.keywords.phone,": </label><span>").concat(e.phone,"</\n\t\t\t\t\tspan></div>"):"","\n\t\t\t\t\t").concat(c&&e.address?'<div class="info-box"><label>'.concat(m.keywords.address,": </label><span>").concat(e.address,"</\n\t\t\t\t\tspan></div>"):"","\n\t\t\t\t\t").concat(l.length&&n.length?u(l,n):"","\n\t\t\t\t</div>\n\t\t\t</div>")},o(".wc-memberships-directory-container.wcm-directory-front-end").length&&(o(".wc-memberships-directory-filter-wrapper .wcm-select").select2(),o(".wc-memberships-directory-container.wcm-directory-front-end").each(function(t,e){var r,n,a;r=o(e),a={},(n=c("plan"))&&r.find(".wcm-plans").val(n.split(",")).trigger("change"),(n=c("status"))&&r.find(".wcm-status").val(n.split(",")).trigger("change"),(n=c("search"))&&r.find(".wcm-search-input").val(n),(n=c("page"))&&(r.find(".wcm-pagination-wrapper").data("current-page",n),a.requestData={page:n}),i(r,a),o(e).find(".wcm-filter-btn,.wcm-search-btn").click(function(){i(o(e),{requestData:{page:1}})}),o(e).find(".wcm-search-input").keyup(function(t){13===t.keyCode&&i(o(e),{requestData:{page:1}})})}))})
201;!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h="Close",i="BeforeClose",j="AfterClose",k="BeforeAppend",l="MarkupParse",m="Open",n="Change",o="mfp",p="."+o,q="mfp-ready",r="mfp-removing",s="mfp-prevent-close",t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement("div");return f.className="mfp-"+b,d&&(f.innerHTML=d),e?c&&c.appendChild(f):(f=a(f),c&&f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&&(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&&b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&&b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace("%title%",b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement("p").style,b=["ms","O","Moz","Webkit"];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+"Transition"in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isLowIE=b.isIE8=document.all&&!document.addEventListener,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e<h.length;e++)if(g=h[e],g.parsed&&(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f="",c.mainEl&&c.mainEl.length?b.ev=c.mainEl.eq(0):b.ev=d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos="auto"===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&&(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x("bg").on("click"+p,function(){b.close()}),b.wrap=x("wrap").attr("tabindex",-1).on("click"+p,function(a){b._checkIfClose(a.target)&&b.close()}),b.container=x("container",b.wrap)),b.contentContainer=x("content"),b.st.preloader&&(b.preloader=x("preloader",b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e<i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b["init"+j].call(b)}y("BeforeOpen"),b.st.showCloseBtn&&(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=" mfp-close-btn-in"):b.wrap.append(z())),b.st.alignTop&&(f+=" mfp-align-top"),b.fixedContentPos?b.wrap.css({overflow:b.st.overflowY,overflowX:"hidden",overflowY:b.
201st.overflowY}):b.wrap.css({top:v.scrollTop(),position:"absolute"}),(b.st.fixedBgPos===!1||"auto"===b.st.fixedBgPos&&!b.fixedContentPos)&&b.bgOverlay.css({height:d.height(),position:"absolute"}),b.st.enableEscapeKey&&d.on("keyup"+p,function(a){27===a.keyCode&&b.close()}),v.on("resize"+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=" mfp-auto-cursor"),f&&b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&&b._hasScrollBar(k)){var o=b._getScrollbarSize();o&&(n.marginRight=o)}b.fixedContentPos&&(b.isIE7?a("body, html").css("overflow","hidden"):n.overflow="hidden");var r=b.st.mainClass;return b.isIE7&&(r+=" mfp-ie7"),r&&b._addClassToMFP(r),b.updateItemHTML(),y("BuildControls"),a("html").css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on("focusin"+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&&(y(i),b.isOpen=!1,b.st.removalDelay&&!b.isLowIE&&b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+" "+q+" ";if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&&(c+=b.st.mainClass+" "),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:""};b.isIE7?a("body, html").css("overflow",""):e.overflow="",a("html").css(e)}d.off("keyup"+p+" focusin"+p),b.ev.off(p),b.wrap.attr("class","mfp-wrap").removeAttr("style"),b.bgOverlay.attr("class","mfp-bg"),b.container.attr("class","mfp-container"),!b.st.showCloseBtn||b.st.closeBtnInside&&b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&&b.currTemplate.closeBtn.detach(),b.st.autoFocusLast&&b._lastFocusedEl&&a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css("height",d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css("height",b.wH),y("Resize")},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&&b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y("BeforeChange",[b.currItem?b.currItem.type:"",d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y("FirstMarkupParse",f),f?b.currTemplate[d]=a(f):b.currTemplate[d]=!0}e&&e!==c.type&&b.container.removeClass("mfp-"+e+"-holder");var g=b["get"+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y("AfterChange")},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&&b.st.closeBtnInside&&b.currTemplate[c]===!0?b.content.find(".mfp-close").length||b.content.append(z()):b.content=a:b.content="",y(k),b.container.addClass("mfp-"+c+"-holder"),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g<f.length;g++)if(e.el.hasClass("mfp-"+f[g])){d=f[g];break}e.src=e.el.attr("data-mfp-src"),e.src||(e.src=e.el.attr("href"))}return e.type=d||b.st.type||"inline",e.index=c,e.parsed=!0,b.items[c]=e,y("ElementParse",e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e="click.magnificPopup";c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||!(2===c.which||c.ctrlKey||c.metaKey||c.altKey||c.shiftKey)){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()<g)return!0;c.type&&(c.preventDefault(),b.isOpen&&c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&&(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&&b.container.removeClass("mfp-s-"+c),d||"loading"!==a||(d=b.st.tLoading);var e={status:a,text:d};y("UpdateStatus",e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find("a").on("click",function(a){a.stopImmediatePropagation()}),b.container.addClass("mfp-s-"+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&&e)return!0;
201if(!b.content||a(c).hasClass("mfp-close")||b.preloader&&c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&&a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)>(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&&(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(c,d){if(void 0===d||d===!1)return!0;if(e=c.split("_"),e.length>1){var f=b.find(p+"-"+e[0]);if(f.length>0){var g=e[1];"replaceWith"===g?f[0]!==d[0]&&f.replaceWith(d):"img"===g?f.is("img")?f.attr("src",d):f.replaceWith(a("<img>").attr("src",d).attr("class",f.attr("class"))):f.attr(e[1],d)}}else b.find(p+"-"+c).html(d)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement("div");a.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&&a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&&(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;</button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},a.fn.magnificPopup=function(c){A();var d=a(this);if("string"==typeof c)if("open"===c){var e,f=u?d.data("magnificPopup"):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&&(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&&b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data("magnificPopup",c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F="inline",G=function(){E&&(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){b.types.push(F),w(h+"."+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&&g.tagName&&(D||(C=e.hiddenClass,D=x(C),C="mfp-"+C),E=f.after(D).detach().removeClass(C)),b.updateStatus("ready")}else b.updateStatus("error",e.tNotFound),f=a("<div>");return c.inlineElement=f,f}return b.updateStatus("ready"),b._parseMarkup(d,{},c),d}}});var H,I="ajax",J=function(){H&&a(document.body).removeClass(H)},K=function(){J(),b.req&&b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content</a> could not be loaded.'},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+"."+I,K),w("BeforeChange."+I,K)},getAjax:function(c){H&&a(document.body).addClass(H),b.updateStatus("loading");var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y("ParseAjax",g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus("ready"),y("AjaxContentAdded")},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus("error",b.st.ajax.tError.replace("%url%",c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),""}}});var L,M=function(c){if(c.data&&void 0!==c.data.title)return c.data.title;
201var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||""}return""};a.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"></div><figure><div class="mfp-img"></div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"></div><div class="mfp-counter"></div></div></figcaption></figure></div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image</a> could not be loaded.'},proto:{initImage:function(){var c=b.st.image,d=".image";b.types.push("image"),w(m+d,function(){"image"===b.currItem.type&&c.cursor&&a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&&a(document.body).removeClass(c.cursor),v.off("resize"+p)}),w("Resize"+d,b.resizeImage),b.isLowIE&&w("AfterChange",b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&&a.img&&b.st.image.verticalFit){var c=0;b.isLowIE&&(c=parseInt(a.img.css("padding-top"),10)+parseInt(a.img.css("padding-bottom"),10)),a.img.css("max-height",b.wH-c)}},_onImageHasSize:function(a){a.img&&(a.hasSize=!0,L&&clearInterval(L),a.isCheckingImgSize=!1,y("ImageHasSize",a),a.imgHidden&&(b.content&&b.content.removeClass("mfp-loading"),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&&clearInterval(L),L=setInterval(function(){return d.naturalWidth>0?void b._onImageHasSize(a):(c>200&&clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&&e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&&(c.img[0].complete?(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("ready")),c.hasSize=!0,c.loaded=!0,y("ImageLoadComplete")):(e++,200>e?setTimeout(f,100):g()))},g=function(){c&&(c.img.off(".mfploader"),c===b.currItem&&(b._onImageHasSize(c),b.updateStatus("error",h.tError.replace("%url%",c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(".mfp-img");if(i.length){var j=document.createElement("img");j.className="mfp-img",c.el&&c.el.find("img").length&&(j.alt=c.el.find("img").attr("alt")),c.img=a(j).on("load.mfploader",f).on("error.mfploader",g),j.src=c.src,i.is("img")&&(c.img=c.img.clone()),j=c.img[0],j.naturalWidth>0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&&clearInterval(L),c.loadError?(d.addClass("mfp-loading"),b.updateStatus("error",h.tError.replace("%url%",c.src))):(d.removeClass("mfp-loading"),b.updateStatus("ready")),d):(b.updateStatus("loading"),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass("mfp-loading"),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&&(N=void 0!==document.createElement("p").style.MozTransform),N};a.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(a){return a.is("img")?a:a.find("img")}},proto:{initZoom:function(){var a,c=b.st.zoom,d=".zoom";if(c.enabled&&b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),d="all "+c.duration/1e3+"s "+c.easing,e={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},f="transition";return e["-webkit-"+f]=e["-moz-"+f]=e["-o-"+f]=e[f]=d,b.css(e),b},k=function(){b.content.css("visibility","visible")};w("BuildControls"+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css("visibility","hidden"),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y("ZoomAnimationEnded")},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css("visibility","hidden"),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&&(k(),f&&f.remove(),a=null)})}},_allowZoom:function(){return"image"===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css("padding-top"),10),g=parseInt(d.css("padding-bottom"),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h["-moz-transform"]=h.transform="translate("+e.left+"px,"+e.top+"px)":(h.left=e.left,h.top=e.top),h}}});
201var P="iframe",Q="//about:blank",R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find("iframe");c.length&&(a||(c[0].src=Q),b.isIE8&&c.css("display",a?"block":"none"))}};a.magnificPopup.registerModule(P,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen></iframe></div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){b.types.push(P),w("BeforeChange",function(a,b,c){b!==c&&(b===P?R():c===P&&R(!0))}),w(h+"."+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)>-1?(this.id&&(e="string"==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace("%id%",e),!1):void 0});var g={};return f.srcAction&&(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus("ready"),d}}});var S=function(a){var c=b.items.length;return a>c-1?a-c:0>a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"></button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var c=b.st.gallery,e=".mfp-gallery";return b.direction=!0,c&&c.enabled?(f+=" mfp-gallery",w(m+e,function(){c.navigateByImgClick&&b.wrap.on("click"+e,".mfp-img",function(){return b.items.length>1?(b.next(),!1):void 0}),d.on("keydown"+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&&b.next()})}),w("UpdateStatus"+e,function(a,c){c.text&&(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g>1?T(c.tCounter,f.index,g):""}),w("BuildControls"+e,function(){if(b.items.length>1&&c.arrows&&!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,"left")).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,"right")).addClass(s);e.click(function(){b.prev()}),f.click(function(){b.next()}),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&&clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off("click"+e),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a>=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a<=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a<=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y("LazyLoad",d),"image"===d.type&&(d.img=a('<img class="mfp-img" />').on("load.mfploader",function(){d.hasSize=!0}).on("error.mfploader",function(){d.hasSize=!0,d.loadError=!0,y("LazyLoadError",d)}).attr("src",d.src)),d.preloaded=!0}}}});var U="retina";a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return"@2x"+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c>1&&(w("ImageHasSize."+U,function(a,b){b.img.css({"max-width":b.img[0].naturalWidth/c,width:"100%"})}),w("ElementParse."+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),A()})
202;const CancellationOfferPopup=function($popupWrapper){this.$popupWrapper=$popupWrapper,this.selectedSurveyAnswer=!1,this.init=function(){this.isPreview()&&this.open(),jQuery('[href^="#cancellation-popup"]').on("click",this.open.bind(this)),jQuery(document).on("click",".cancellation-offer-popup-survey-item",this.surveyAnswerSelected.bind(this)),jQuery(document).on("keypress",".cancellation-offer-popup-survey-item",function(e){13!==e.keyCode&&32!==e.keyCode||jQuery(this).click()}),jQuery(document).on("click",".cancellation-offer-popup-survey__dismiss-button",function(){jQuery.magnificPopup.close()}),this.$popupWrapper.find(".cancellation-offer-popup-survey-items__textarea").on("input change",function(){if(this.selectedSurveyAnswer.textAnswerEnabled){this.updateTextAnswerCharacterCount();let continueButtonEnabled=!!this.selectedSurveyAnswer;(continueButtonEnabled=this.isSurveyTextAnswerRequired()?continueButtonEnabled&&this.getTextAnswer().length>=this.getSurveyTextareaMinLength():continueButtonEnabled)?this.unblockContinueButton():this.blockContinueButton()}}.bind(this)),this.$popupWrapper.find(".cancellation-offer-popup-survey__continue-button").on("click",this.surveyContinueButtonPressed.bind(this)),this.$popupWrapper.find(".cancellation-offer-popup-discount-offer__dismiss-button").on("click",this.discountOfferCancelButtonPressed.bind(this)),this.$popupWrapper.find(".cancellation-offer-popup-discount-offer__continue-button").on("click",this.takeDiscountOffer.bind(this))},this.updateTextAnswerCharacterCount=function(){var textAnswerLength,textAnswerMaxLength,textAnswerMinLength,surveyRequirements=this.$popupWrapper.find(".cancellation-offer-popup-survey-items__textarea__requirements");surveyRequirements&&(textAnswerLength=this.getTextAnswer().length,textAnswerMaxLength=this.getSurveyTextareaMaxLength(),textAnswerMinLength=this.getSurveyTextareaMinLength(),surveyRequirements.find(".cancellation-offer-popup-survey-items__textarea__character-count").find("small").text(textAnswerLength+" / "+textAnswerMaxLength),textAnswerLength<textAnswerMinLength?surveyRequirements.addClass("cancellation-offer-popup-survey-items__textarea__requirements--error"):surveyRequirements.removeClass("cancellation-offer-popup-survey-items__textarea__requirements--error"))},this.showDiscountOffer=function(){this.$popupWrapper.find(".cancellation-offer-popup-survey").hide(),this.$popupWrapper.find(".cancellation-offer-popup-discount-offer").show()},this.showSurvey=function(){this.$popupWrapper.find(".cancellation-offer-popup-survey").show(),this.$popupWrapper.find(".cancellation-offer-popup-discount-offer").hide()},this.getTextAnswer=function(){return this.$popupWrapper.find(".cancellation-offer-popup-survey-items__textarea textarea").val()},this.surveyAnswerSelected=function(e){this.blockContinueButton(),jQuery(".cancellation-offer-popup-survey-item").removeClass("cancellation-offer-popup-survey-item--active");e=jQuery(e.target).closest(".cancellation-offer-popup-survey-item");this.selectedSurveyAnswer={slug:e.data("slug"),textAnswerEnabled:"yes"===e.data("is-text-answer-enabled"),isDiscountOfferEnabled:"yes"===e.data("is-discount-offer-enabled")},"yes"===e.data("is-text-answer-enabled")?this.$popupWrapper.find(".cancellation-offer-popup-survey-items__textarea").show().trigger("change"):(jQuery(".cancellation-offer-popup-survey-items__textarea").hide(),this.unblockContinueButton()),e.addClass("cancellation-offer-popup-survey-item--active")},this.surveyContinueButtonPressed=function(){this.isDiscountOfferEnabled()&&this.selectedSurveyAnswer.isDiscountOfferEnabled?this.showDiscountOffer():this.cancelSubscription()},this.discountOfferCancelButtonPressed=function(){this.cancelSubscription()},this.cancelSubscription=function(){this.isPreview()?alert("Actions in the preview mode are disabled."):(this.blockUI(),jQuery.ajax({url:this.$popupWrapper.data("cancel-subscription-url"),type:"GET",data:{survey_selected_answer_slug:this.selectedSurveyAnswer.slug,survey_text_answer:this.getTextAnswer()}}).done(function(){location.reload()}))},this.takeDiscountOffer=function(){this.isPreview()?alert("Actions in the preview mode are disabled."):(this.blockUI(),jQuery.ajax({url:this.$popupWrapper.data("take-discount-url"),type:"GET",data:{survey_selected_answer_slug:this.selectedSurveyAnswer.slug,survey_text_answer:this.getTextAnswer()}}).done(function(){location.reload()}))},this.update=function(){this.selectedSurveyAnswer||this.blockContinueButton()},this.unblockContinueButton=function(){this.$popupWrapper.find(".cancellation-offer-popup-survey__continue-button").attr("disabled",!1)},this.blockContinueButton=function(){this.$popupWrapper.find(".cancellation-offer-popup-survey__continue-button").attr("disabled",!0)},this.open=function(){(this.isSurveyEnabled()||this.isDiscountOfferEnabled())&&(this.popup=jQuery.magnificPopup.open({items:{src:this.$popupWrapper,type:"inline"}}),this.isSurveyEnabled()?this.showSurvey():this.isDiscountOfferEnabled()&&this.showDiscountOffer())},this.isSurveyEnabled=function(){return"yes"===this.$popupWrapper.data("is-survey-enabled")},this.isDiscountOfferEnabled=function(){return"yes"===this.$popupWrapper.data("is-discount-offer-enabled")},this.isPreview=function(){return"yes"===this.$popupWrapper.data("is-preview")}
202,this.getSurveyTextareaMinLength=function(){return this.$popupWrapper.data("survey-textarea-min-length")},this.getSurveyTextareaMaxLength=function(){return this.$popupWrapper.data("survey-textarea-max-length")},this.isSurveyTextAnswerRequired=function(){return"yes"===this.$popupWrapper.data("survey-is-text-answer-required")},this.blockUI=function(){this.$popupWrapper.block({message:null,overlayCSS:{background:"#fff",opacity:.6}})}},popup=new CancellationOfferPopup(jQuery("#cancellation-offer-popup"));popup.init()
203;!function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[a]={exports:{}};t[a][0].call(u.exports,(function(e){return i(t[a][1][e]||e)}),u,u.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/chat/Chat")),d=r(e("engine/Engine")),h=r(e("./ui/common/PresenceChecker")),m=r(e("./ui/common/toasts/Toasts")),b=r(e("react-dom")),y=r(e("jquery"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var g=function(e){(0,a.default)(n,e);var t=v(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e,t,n){var r=this;e.destroyRequest!==this.props.destroyRequest&&(this.props.engine.stop(),b.default.unmountComponentAtNode(this.props.rootElement),(0,y.default)("#"+this.props.configuration.chatId).remove(),window._wiseChat.instances=window._wiseChat.instances.filter((function(e){return e.chatId!==r.props.configuration.chatId})))}},{key:"render",value:function(){return c.default.createElement(c.default.Fragment,null,c.default.createElement(f.default,{engine:this.props.engine}),c.default.createElement(h.default,{rootElement:this.props.rootElement}),c.default.createElement(m.default,null))}}]),n}(c.default.Component);g.propTypes={configuration:u.default.object.isRequired,rootElement:u.default.object.isRequired,engine:u.default.instanceOf(d.default).isRequired};var w=(0,p.connect)((function(e){return{configuration:e.configuration,destroyRequest:e.ui.destroyRequest}}))(g);n.default=w},{"./ui/common/PresenceChecker":24,"./ui/common/toasts/Toasts":88,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"engine/Engine":89,jquery:245,"prop-types":257,react:308,"react-dom":269,"react-redux":296,"ui/chat/Chat":2}],2:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=r(e("engine/Engine")),m=r(e("./classic/ClassicChat")),b=r(e("./sidebar/SidebarChat")),y=r(e("ui/common/alerts/Alerts")),v=r(e("ui/common/alerts/Confirms")),g=r(e("ui/common/incoming/Incoming")),w=r(e("ui/common/stream/LifeCycleManagement")),C=r(e("ui/common/session/UserSession")),_=r(e("ui/common/notifications/Notifications")),k=r(e("../common/logic/ChannelsManager")),S=r(e("utils/channels-storage")),E=r(e("jquery"));function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var O=function(e){(0,s.default)(n,e);var t=T(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleResize=r.handleResize.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleResize),this.handleResize(),this.props.engine.start()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),this.props.engine.stop()}},{key:"handleResize",value:function(){var e=(0,E.default)(window).width(),t="Xl";e<380?t="XXs":e<576?t="Xs":e<768?t="Sm":e<992?t="Md":e<1200&&(t="Lg"),this.props.updateProperties({windowWidth:e,windowSizeClass:t,isMobile:["Xs","XXs"].includes(t)})}},{key:"componentDidUpdate",value:function(e){var t=this.props.user!==e.user&&this.props.user,n=this.props.auth!==e.auth&&this.props.auth;if(t&&(!e.user||e.user.id!==this.props.user.id)){var r=new S.default(this.props.user.cacheId);(this.props.configuration.disableChannelsRestore||r.isEmpty())&&1===this.props.configuration.mode&&this.props.configuration.interface.chat.fb.minimizeOnStart&&this.props.configuration.interface.browser.enabled&&this.props.configuration.interface.chat.fb.browserMinimizable&&this.props.minimizeChannels(["browser"]),this.props.restoreChannels(),this.props.completeInit()}n&&!this.props.user&&(new S.default("na").isEmpty()&&1===this.props.configuration.mode&&this.props.configuration.interface.chat.fb.minimizeOnStart&&this.props.minimizeChannels(["auth"]))}},{key:"render",value:function(){return u.default.createElement(u.default.Fragment,null,0===this.props.configuration.mode&&u.default.createElement(m.default,null),1===this.props.configuration.mode&&u.default.createElement(b.default,null),u.default.createElement(k.default,null),u.default.createElement(y.default,null),u.default.createElement(v.default,null),this.props.configuration.interface.incoming.enabled&&u.default.createElement(g.default,null),u.default.createElement(w.default,null),u.default.createElement(_.default,null),u.default.createElement(C.default,null))}}]),n}(u.default.Component);O.propTypes={configuration:p.default.object.isRequired,engine:p.default.instanceOf(h.default).isRequired};var P=(0,f.connect)((function(e){return{configuration:e.configuration,user:e.application.user,auth:e.application.auth,openedChannels:e.ui.openedChannels}}),{restoreChannels:d.restoreChannels,minimizeChannels:d.minimizeChannels,completeInit:d.completeInit,updateProperties:d.updateProperties})(O);n.default=P},{"../common/logic/ChannelsManager":77,"./classic/ClassicChat":3,"./sidebar/SidebarChat":14,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"engine/Engine":89,jquery:245,"prop-types":257,react:308,"react-redux":296,"ui/common/alerts/Alerts":26,"ui/common/alerts/Confirms":27,"ui/common/incoming/Incoming":74,"ui/common/notifications/Notifications":79,"ui/common/session/UserSession":84,"ui/common/stream/LifeCycleManagement":85,"utils/channels-storage":115}],3:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("./desktop/DesktopChat")),h=r(e("./mobile/MobileChat")),m=r(e("jquery")),b=r(e("ui/common/auth/Auth")),y=r(e("ui/common/loading/Loading")),v=r(e("ui/common/logger/Logger"));function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var w=function(e){(0,s.default)(n,e);var t=g(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={breakpointUpClassName:""},r.element=u.default.createRef(),r.handleResize=r.handleResize.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleResize),this.handleResize()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize)}},{key:"handleResize",value:function(){var e=(0,m.default)(this.element.current).closest(".wcContainer").width(),t="";t=e<380?"wcSizeXXs":e<576?"wcSizeXs":e<768?"wcSizeSm":e<992?"wcSizeMd":e<1200?"wcSizeLg":"wcSizeXl",this.state.breakpointUpClassName!==t&&this.setState({breakpointUpClassName:t})}},{key:"render",value:function(){var e=["wcSizeXXs","wcSizeXs"].includes(this.state.breakpointUpClassName);return!this.props.user&&!this.props.auth?u.default.createElement("div",{className:"wcClassic",ref:this.element},u.default.createElement(y.default,null),this.props.configuration.debug&&u.default.createElement(v.default,null)):u.default.createElement("div",{className:"wcClassic ".concat(this.state.breakpointUpClassName," ").concat(e?"wcMobile":"wcDesktop"),ref:this.element},this.props.user&&u.default.createElement(u.default.Fragment,null,e?u.default.createElement(h.default,null):u.default.createElement(d.default,null)),null===this.props.user&&this.props.auth&&u.default.createElement(b.default,null))}}]),n}(u.default.Component);w.propTypes={configuration:p.default.object.isRequired};var C=(0,f.connect)((function(e){return{configuration:e.configuration,user:e.application.user,auth:e.application.auth}}))(w);n.default=C},{"./desktop/DesktopChat":4,"./mobile/MobileChat":11,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,jquery:245,"prop-types":257,react:308,"react-redux":296,"ui/common/auth/Auth":29,"ui/common/loading/Loading":75,"ui/common/logger/Logger":76}],4:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/common/browser/Browser")),d=r(e("ui/common/logger/Logger")),h=r(e("./TabbedController")),m=r(e("ui/common/customize/Cu
203stomize")),b=r(e("ui/common/recent/Recent")),y=r(e("./GridController"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var g=function(e){(0,a.default)(n,e);var t=v(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){var e=this.props.configuration.interface.browser.location;return c.default.createElement(c.default.Fragment,null,this.props.configuration.interface.chat.title.length>0&&c.default.createElement("div",{className:"wcTitle"},this.props.configuration.interface.chat.title,c.default.createElement(b.default,{keepInside:"#"+this.props.configuration.chatId})),c.default.createElement("div",{className:"wcBody "+("left"===e?"wcBrowserAreaLeft":"wcBrowserAreaRight")},c.default.createElement("div",{className:"wcMessagesArea"},"tabs"===this.props.configuration.interface.chat.classic.channelsView&&c.default.createElement(h.default,null),"grid"===this.props.configuration.interface.chat.classic.channelsView&&c.default.createElement(y.default,null),c.default.createElement(m.default,null)),this.props.configuration.interface.browser.enabled&&c.default.createElement("div",{className:"wcBrowserArea"},c.default.createElement(f.default,{infoWindowPosition:"left"===e?"right center":"left center"}))),this.props.configuration.debug&&c.default.createElement(d.default,null))}}]),n}(c.default.Component);g.propTypes={configuration:u.default.object.isRequired};var w=(0,p.connect)((function(e){return{configuration:e.configuration}}))(g);n.default=w},{"./GridController":5,"./TabbedController":6,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/browser/Browser":33,"ui/common/customize/Cu
203stomize":71,"ui/common/logger/Logger":76,"ui/common/recent/Recent":82}],5:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("ui/common/channel/Channel")),h=e("actions/ui"),m=e("react-scrollbars-custom"),b=r(e("ui/common/channel/components/CloseButton")),y=r(e("../../../common/channel/components/streams/StreamStatus"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var g=function(e){(0,s.default)(n,e);var t=v(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={channelClicked:!1},r.scrollRef=u.default.createRef(),r.handleClick=r.handleClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleClick",value:function(e){var t=this;this.setState({channelClicked:!0},(function(){t.props.focusChannel(e)}))}},{key:"getOpenedChannels",value:function(){var e=this;return this.props.openedChannels.filter((function(t){return e.props.channels.find((function(n){return n.id===t&&(e.props.configuration.interface.chat.publicEnabled||"direct"===n.type)}))})).map((function(t){return e.props.channels.find((function(e){return e.id===t}))}))}},{key:"componentDidUpdate",value:function(e,t,n){if(e.focusedChannel!==this.props.focusedChannel)if(this.state.channelClicked)this.setState({channelClicked:!1});else{var r=this.getOpenedChannels().map((function(e){return e.id})),i=r.indexOf(this.props.focusedChannel);if(i>=0){var o=Math.min(r.length,this.props.configuration.interface.chat.classic.grid.cols),a=Math.floor(i/o);this.scrollRef.current.scrollTo(0,a*this.props.configuration.interface.chat.classic.grid.height)}}}},{key:"render",value:function(){var e=this,t=this.getOpenedChannels(),n="wcGridChannel"+Math.min(t.length,this.props.configuration.interface.chat.classic.grid.cols);return u.default.createElement(u.default.Fragment,null,u.default.createElement(m.Scrollbar,{ref:this.scrollRef,noScrollX:!0},u.default.createElement("div",{className:"wcGrid"},t.map((function(t){return u.default.createElement("div",{key:t.id,className:"wcGridChannelContainer ".concat(n)+(t.id===e.props.focusedChannel?" wcFocused":""),onClick:function(n){return e.handleClick(t.id)}},u.default.createElement("div",{className:"wcGridChannel"},u.default.createElement("div",{className:"wcHeader"},u.default.createElement("div",{className:"wcMain"},u.default.createElement("span",{className:"wcName"},t.name),u.default.createElement(y.default,{channel:t})),(e.props.publicChannels.length>1||"direct"===t.type)&&u.default.createElement(b.default,{channel:t,focusOnClose:!0})),u.default.createElement(d.default,{channel:t})))})),this.props.channels.length>0&&!t.find((function(t){return t.id===e.props.focusedChannel}))&&u.default.createElement("div",{className:"wcGridFull"},u.default.createElement("span",{className:"wcEmpty"},this.props.i18nBase.noChannels)))))}}]),n}(u.default.Component);g.propTypes={configuration:p.default.object.isRequired,channels:p.default.array.isRequired,publicChannels:p.default.array.isRequired};var w=(0,f.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,channels:e.application.channels,focusedChannel:e.ui.focusedChannel,openedChannels:e.ui.openedChannels,publicChannels:e.application.channels.filter((function(e){return"direct"!==e.type}))}}),{focusChannel:h.focusChannel})(g);n.default=w},{"../../../common/channel/components/streams/StreamStatus":46,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/channel/Channel":39,"ui/common/channel/components/CloseButton":41}],6:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("ui/common/channel/Channel")),h=e("actions/ui"),m=r(e("jquery")),b=r(e("ui/common/channel/components/CloseButton")),y=r(e("../../../common/channel/components/streams/StreamStatus"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var g=function(e){(0,s.default)(n,e);var t=v(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={tooManyTabs:!1},r.tabsElement=u.default.createRef(),r.handleTabClick=r.handleTabClick.bind((0,a.default)(r)),r.handleTabsChange=r.handleTabsChange.bind((0,a.default)(r)),r.handleResize=r.handleResize.bind((0,a.default)(r)),r.handleNavigateLeft=r.handleNavigateLeft.bind((0,a.default)(r)),r.handleNavigateRight=r.handleNavigateRight.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleResize),this.handleTabsChange()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize)}},{key:"componentDidUpdate",value:function(e){this.props.openedChannels!==e.openedChannels&&this.handleTabsChange()}},{key:"handleResize",value:function(){this.handleTabsChange()}},{key:"handleTabClick",value:function(e,t){e.preventDefault(),this.props.focusChannel(t)}},{key:"handleTabsChange",value:function(){this.tabsElement.current&&(this.isOverflown(this.tabsElement.current)?this.state.tooManyTabs||this.setState({tooManyTabs:!0}):this.state.tooManyTabs&&this.setState({tooManyTabs:!1}))}},{key:"handleNavigateLeft",value:function(e){e.preventDefault();var t=(0,m.default)(this.tabsElement.current);t.scrollLeft()>0&&t.scrollLeft(t.scrollLeft()-20)}},{key:"handleNavigateRight",value:function(e){e.preventDefault();var t=(0,m.default)(this.tabsElement.current);t.scrollLeft(t.scrollLeft()+20)}},{key:"isOverflown",value:function(e){return e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth}},{key:"isTabNavigatorVisible",value:function(){var e=1===this.props.publicChannels.length;return!!this.props.configuration.interface.browser.enabled&&(!e||!this.props.configuration.interface.chat.publicEnabled||this.getOpenedChannels().length>1)}},{key:"getOpenedChannels",value:function(){var e=this;return this.props.openedChannels.filter((function(t){return e.props.channels.find((function(n){return n.id===t&&(e.props.configuration.interface.chat.publicEnabled||"direct"===n.type)}))})).map((function(t){return e.props.channels.find((function(e){return e.id===t}))}))}},{key:"render",value:function(){var e=this,t=this.getOpenedChannels();return u.default.createElement(u.default.Fragment,null,this.isTabNavigatorVisible()&&u.default.createElement("div",{className:"wcTabsContainer ".concat(this.state.tooManyTabs?"wcTabsTooMany":"")},u.default.createElement("div",{className:"wcTabs",ref:this.tabsElement},t.map((function(t){return u.default.createElement("div",{key:t.id,className:"wcTab"+(t.id===e.props.focusedChannel?"  wcCurrent":""),onClick:function(n){return e.handleTabClick(n,t.id)}},u.default.createElement("span",{className:"wcName"},t.name," ",e.props.channelsUi[t.id]&&e.props.channelsUi[t.id].unread>0?u.default.createElement("span",{className:"wcUnread"},"*"):""),u.default.createElement(y.default,{channel:t}),(e.props.publicChannels.length>1||"direct"===t.type)&&u.default.createElement(b.default,{channel:t,focusOnClose:!0}))}))),u.default.createElement("div",{className:"wcTabsNav"},u.default.createElement("a",{href:"#",onClick:function(t){return e.handleNavigateLeft(t)},className:"wcLeft wcFunctional"}),u.default.createElement("a",{href:"#",onClick:function(t){return e.handleNavigateRight(t)},className:"wcRight wcFunctional"}))),t.map((function(t){return u.default.createElement("div",{key:t.id,className:"wcTabContent"+(t.id!==e.props.focusedChannel?" wcInvisible":"")},u.default.createElement(d.default,{channel:t}))})),this.props.channels.length>0&&!t.find((function(t){return t.id===e.props.focusedChannel}))&&u.default.createElement("div",{className:"wcTabContent wcTabContentEmpty"},u.default.createElement("span",{className:"wcEmptyChannel"},this.props.i18nBase.noChannels)))}}]),n}(u.default.Component);g.propTypes={configuration:p.default.object.isRequired,publicChannels:p.default.array.isRequired,channels:p.default.array.isRequired};var w=(0,f.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,publicChannels:e.application.channels.filter((function(e){return"direct"!==e.type})),channels:e.application.channels,focusedChannel:e.ui.focusedChannel,openedChannels:e.ui.openedChannels,channelsUi:e.ui.channels}}),{focusChannel:h.focusChannel})(g);n.default=w},{"../../../common/channel/components/streams/StreamStatus":46,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,jquery:245,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/Channel":39,"ui/common/channel/components/CloseButton":41}],7:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/common/channel/Channel"));function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var h=function(e){(0,a.default)(n,e);var t=d(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){var e=this,t=this.props.channels.filter((function(t){return e.props.openedChannels.includes(t.id)}));return c.default.createElement(c.default.Fragment,null,t.map((function(t){return c.default.createElement("div",{key:t.id,className:"wcChannelContainer"+(t.id!==e.props.focusedChannel?" wcInvisible":"")},c.default.createElement(f.default,{channel:t}))})),this.props.channels.length>0&&!t.find((function(t){return t.id===e.props.focusedChannel}))&&c.default.createElement("div",{className:"wcChannelContainer wcChannelContainerEmpty"},c.default.createElement("span",{className:"wcEmptyChannel"},this.props.i18nBase.noChannels)))}}]),n}(c.default.Component);h.propTypes={configuration:u.default.object.isRequired};var m=(0,p.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,channels:e.application.channels,focusedChannel:e.ui.focusedChannel,openedChannels:e.ui.openedChannels}}))(h);n.default=m},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/Channel":39}],8:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("react-scrollbars-custom"),h=e("actions/ui"),m=r(e("components/ui/common/channel/manage/ChannelAdd")),b=r(e("components/ui/common/channel/browse/ChannelsBrowse")),y=r(e("components/ui/common/channel/manage/ChannelEdit")),v=r(e("components/ui/common/channel/manage/ChannelRemove"));function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var w=function(e){(0,s.default)(n,e);var t=g(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleChannelClick=r.handleChannelClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleChannelClick",value:function(e){e.locked||(this.props.openChannel(e.id),this.props.focusChannel(e.id),this.props.setMobileTopTab("channel"),this.props.setMobileTitle(e.name))}},{key:"getPublicChannelClasses",value:function(e){var t=["wcChannelEntry"];return!0===e.protected&&!1===e.authorized&&t.push("wcLockedChannel"),!0===e.protected&&!0===e.authorized&&t.push("wcUnLockedChannel"),t.join(" ")}},{key:"render",value:function(){var e=this;return u.default.createElement(d.Scrollbar,null,u.default.createElement("div",{className:"wcPadding2 wcMarginBottom1"},u.default.createElement(m.default,{label:!0,className:"wcMarginRight2"}),u.default.createElement(b.default,{label:!0})),this.props.publicChannels.map((function(t){return u.default.createElement("div",{key:t.id,className:e.getPublicChannelClasses(t),onClick:function(n){return e.handleChannelClick(t)}},u.default.createElement("div",{className:"wcDetails"},u.default.createElement("img",{src:t.avatar?t.avatar:"",className:"wcFunctional wcChannelAvatar",alt:t.name}),u.default.createElement("span",{className:"wcName"},t.name)),u.default.createElement("div",{className:"wcButtons"},u.default.createElement(y.default,{channel:t}),u.default.createElement(v.default,{channel:t})))})))}}]),n}(u.default.Component);w.propTypes={configuration:p.default.object.isRequired};var C=(0,f.connect)((function(e){return{configuration:e.configuration,publicChannels:e.application.channels.filter((function(e){return"direct"!==e.type}))}}),{focusChannel:h.focusChannel,openChannel:h.openChannel,setMobileTopTab:h.setMobileTopTab,setMobileTitle:h.setMobileTitle})(w);n.default=C},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"components/ui/common/channel/browse/ChannelsBrowse"
203:40,"components/ui/common/channel/manage/ChannelAdd":54,"components/ui/common/channel/manage/ChannelEdit":55,"components/ui/common/channel/manage/ChannelRemove":56,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305}],9:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("react-scrollbars-custom"),m=r(e("ui/common/channel/components/CloseButton")),b=r(e("../../../common/channel/components/streams/StreamStatus"));function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleChannelClick=r.handleChannelClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleChannelClick",value:function(e){this.props.focusChannel(e.id),this.props.setMobileTopTab("channel"),this.props.setMobileTitle(e.name)}},{key:"render",value:function(){var e=this,t=this.props.channels.filter((function(t){return e.props.openedChannels.includes(t.id)}));return 0===t.length?u.default.createElement("div",{className:"wcCenter"},u.default.createElement("span",{className:"wcNoChats"},this.props.i18nBase.noChats)):u.default.createElement(h.Scrollbar,null,t.map((function(t){return u.default.createElement("div",{key:t.id,className:"wcChannelEntry",onClick:function(n){return e.handleChannelClick(t)}},u.default.createElement("div",{className:"wcDetails"},t.avatar&&u.default.createElement("img",{src:t.avatar,className:"wcFunctional wcChannelAvatar",alt:t.name}),u.default.createElement("span",{className:"wcName"},t.name," ",e.props.channelsUi[t.id]&&e.props.channelsUi[t.id].unread>0?u.default.createElement("span",{className:"wcUnread"},"*"):""),u.default.createElement(b.default,{channel:t})),(e.props.publicChannels.length>0||"direct"===t.type)&&u.default.createElement(m.default,{channel:t}))})))}}]),n}(u.default.Component);v.propTypes={configuration:p.default.object.isRequired};var g=(0,f.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,publicChannels:e.application.channels.filter((function(e){return"direct"!==e.type})),channels:e.application.channels,openedChannels:e.ui.openedChannels,channelsUi:e.ui.channels}}),{focusChannel:d.focusChannel,setMobileTopTab:d.setMobileTopTab,setMobileTitle:d.setMobileTitle})(v);n.default=g},{"../../../common/channel/components/streams/StreamStatus":46,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/channel/components/CloseButton":41}],10:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("components/ui/common/customize/Cu
203stomizeArea"));function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var h=function(e){(0,a.default)(n,e);var t=d(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcCustomizations"},c.default.createElement(f.default,{visible:this.props.visible}))}}]),n}(c.default.Component);h.propTypes={configuration:u.default.object.isRequired,visible:u.default.bool};var m=(0,p.connect)((function(e){return{configuration:e.configuration}}))(h);n.default=m},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"components/ui/common/customize/Cu
203stomizeArea":72,"prop-types":257,react:308,"react-redux":296}],11:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=r(e("ui/common/logger/Logger")),m=r(e("./ChatsView")),b=r(e("./ChannelsView")),y=r(e("./UsersView")),v=r(e("./RecentView")),g=e("utils/string"),w=r(e("./ChannelView")),C=r(e("./CustomizeView"));function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var k=function(e){(0,s.default)(n,e);var t=_(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleTabClick=r.handleTabClick.bind((0,a.default)(r)),r.showFocusedChannel(),!r.props.configuration.interface.chat.publicEnabled&&r.isUsersTabVisible()&&r.props.setMobileTopTab("users"),r}return(0,o.default)(n,[{key:"handleTabClick",value:function(e){this.props.setMobileTopTab(e.slug),this.props.setMobileTitle(e.name),this.props.focusChannel(void 0)}},{key:"componentDidUpdate",value:function(e){this.props.focusedChannel!==e.focusedChannel&&this.props.focusedChannel&&this.showFocusedChannel()}},{key:"showFocusedChannel",value:function(){var e=this,t=this.props.channels.find((function(t){return t.id===e.props.focusedChannel}));t&&(this.props.setMobileTopTab("channel"),this.props.setMobileTitle(t.name))}},{key:"isUsersTabVisible",value:function(){return this.props.configuration.interface.browser.enabled}},{key:"render",value:function(){var e=this,t=[{slug:"chats",name:this.props.i18nBase.chats,component:u.default.createElement(m.default,null),header:this.props.configuration.interface.chat.mobile.tabs.chats},{slug:"channels",name:this.props.i18nBase.channels,component:u.default.createElement(b.default,null),header:this.props.configuration.interface.chat.publicEnabled},{slug:"users",name:this.props.i18nBase.users,component:u.default.createElement(y.default,null),header:this.isUsersTabVisible()},{slug:"channel",name:this.props.i18nBase.channel,component:u.default.createElement(w.default,null),header:!1}];return this.props.configuration.interface.recent.enabled&&t.push({slug:"recent",name:this.props.i18nBase.recent,component:u.default.createElement(v.default,null),header:!0,redCounter:this.props.recentChats.filter((function(e){return!1===e.read})).length+this.props.userFeed.filter((function(e){return!1===e.seen})).length}),this.props.user&&this.props.user.settings.allowCustomize&&t.push({slug:"customize",name:"",component:u.default.createElement(C.default,{visible:"customize"===this.props.topTab}),header:!0}),u.default.createElement(u.default.Fragment,null,this.props.titleVisible&&(this.props.titleOverride||this.props.configuration.interface.chat.title)&&u.default.createElement("div",{className:"wcTitle"},[this.props.configuration.interface.chat.title,this.props.titleOverride].filter((function(e){return e&&e.length})).join(" - ")),u.default.createElement("div",{className:"wcTabs"+(t.filter((function(e){return e.header})).length>3?" wcTabsCompact":"")},t.filter((function(e){return e.header})).map((function(t,n){return u.default.createElement("div",{key:n,className:"wcTab wcTab"+(0,g.capitalizeFirstLetter)(t.slug)+(e.props.topTab===t.slug?" wcCurrent":""),onClick:function(n){return e.handleTabClick(t)}},u.default.createElement("span",{className:"wcName"},t.name),t.redCounter>0&&u.default.createElement("span",{className:"wcRedCounter"},t.redCounter))}))),t.map((function(t,n){return u.default.createElement("div",{key:n,className:"wcTabContent wcTabContent"+(0,g.capitalizeFirstLetter)(t.slug)+(e.props.topTab!==t.slug?" wcInvisible":"")},t.component)})),this.props.configuration.debug&&u.default.createElement(h.default,null))}}]),n}(u.default.Component);k.propTypes={configuration:p.default.object.isRequired,titleVisible:p.default.bool.isRequired},k.defaultProps={titleVisible:!0};var S=(0,f.connect)((function(e){return{i18nBase:e.configuration.i18n,configuration:e.configuration,topTab:e.ui.mobile.topTab,titleOverride:e.ui.mobile.title,channels:e.application.channels,focusedChannel:e.ui.focusedChannel,openedChannels:e.ui.openedChannels,user:e.application.user,recentChats:e.application.recentChats,userFeed:e.application.userFeed,publicChannels:e.application.channels.filter((function(e){return"direct"!==e.type}))}}),{setMobileTopTab:d.setMobileTopTab,setMobileTitle:d.setMobileTitle,focusChannel:d.focusChannel,openChannel:d.openChannel})(k);n.default=S},{"./ChannelView":7,"./ChannelsView":8,"./ChatsView":9,"./CustomizeView":10,"./RecentView":12,"./UsersView":13,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"ui/common/logger/Logger":76,"utils/string":123}],12:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=r(e("components/ui/common/recent/RecentArea"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleChannelClick=r.handleChannelClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleChannelClick",value:function(e){this.props.setMobileTopTab("channel"),this.props.setMobileTitle(e.name)}
203},{key:"render",value:function(){var e=this;return u.default.createElement(h.default,{onClick:function(t){return e.handleChannelClick(t.channel)}})}}]),n}(u.default.Component);b.propTypes={configuration:p.default.object.isRequired};var y=(0,f.connect)((function(e){return{configuration:e.configuration}}),{setMobileTopTab:d.setMobileTopTab,setMobileTitle:d.setMobileTitle})(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"components/ui/common/recent/RecentArea":83,"prop-types":257,react:308,"react-redux":296}],13:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("react-scrollbars-custom"),h=r(e("components/ui/common/browser/components/DirectChannel")),m=e("actions/ui");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var y=function(e){(0,s.default)(n,e);var t=b(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={searchPhrase:""},r.handleSearchClear=r.handleSearchClear.bind((0,a.default)(r)),r.handleChannelClick=r.handleChannelClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleSearchClear",value:function(e){e.preventDefault(),this.setState({searchPhrase:""})}},{key:"handleChannelClick",value:function(e){this.props.setMobileTopTab("channel"),this.props.setMobileTitle(e.name)}},{key:"render",value:function(){var e=this;return u.default.createElement("div",{className:"wcBrowser"},u.default.createElement("div",{className:"wcChannels wcDirectChannels"},u.default.createElement(d.Scrollbar,null,this.props.directChannels.filter((function(t){return!e.state.searchPhrase||t.name.match(new RegExp(e.state.searchPhrase,"i"))})).map((function(t,n){return u.default.createElement(h.default,{key:t.id,channel:t,onClick:e.handleChannelClick})})))),this.props.configuration.interface.browser.searchSubChannels&&u.default.createElement("div",{className:"wcFooter"},u.default.createElement("div",{className:"wcSearch"},u.default.createElement("input",{type:"text",className:"wcControl",placeholder:this.props.i18n.subChannelsSearchHint,value:this.state.searchPhrase,onChange:function(t){return e.setState({searchPhrase:t.target.value})}}),this.state.searchPhrase&&u.default.createElement("a",{href:"#",className:"wcClear wcFunctional",onClick:this.handleSearchClear}))))}}]),n}(u.default.Component);y.propTypes={configuration:p.default.object.isRequired};var v=(0,f.connect)((function(e){return{configuration:e.configuration,directChannels:e.application.channels.filter((function(e){return"direct"===e.type})),i18n:e.application.i18n,focusedChannel:e.ui.focusedChannel}}),{setMobileTitle:m.setMobileTitle,setMobileTopTab:m.setMobileTopTab})(y);n.default=v},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"components/ui/common/browser/components/DirectChannel":37,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305}],14:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("./mobile/MobileChat")),d=r(e("./desktop/DesktopChat")),h=r(e("./desktop/LoadingColumn")),m=r(e("./desktop/AuthColumn"));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var y=function(e){(0,a.default)(n,e);var t=b(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return!this.props.user&&!this.props.auth?c.default.createElement("div",{className:"wcSidebar wcSize".concat(this.props.windowSizeClass," ").concat(this.props.isMobile?"wcMobile":"wcDesktop")},c.default.createElement(h.default,null)):c.default.createElement("div",{className:"wcSidebar wcSize".concat(this.props.windowSizeClass," ").concat(this.props.isMobile?"wcMobile":"wcDesktop")},this.props.user&&this.props.initiated&&c.default.createElement(c.default.Fragment,null,this.props.isMobile?c.default.createElement(f.default,null):c.default.createElement(d.default,null)),null===this.props.user&&this.props.auth&&c.default.createElement(m.default,null))}}]),n}(c.default.Component);y.propTypes={configuration:u.default.object.isRequired};var v=(0,p.connect)((function(e){return{configuration:e.configuration,user:e.application.user,auth:e.application.auth,initiated:e.ui.initiated,windowSizeClass:e.ui.properties.windowSizeClass,isMobile:e.ui.properties.isMobile}}))(y);n.default=v},{"./desktop/AuthColumn":17,"./desktop/DesktopChat":18,"./desktop/LoadingColumn":19,"./mobile/MobileChat":22,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],15:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("./ColumnHeader")),h=e("actions/ui");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).isMinimized=r.isMinimized.bind((0,a.default)(r)),r.handleMinimizeToggle=r.handleMinimizeToggle.bind((0,a.default)(r)),r.handleClick=r.handleClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"isMinimized",value:function(){return!!this.props.minimizable&&this.props.minimizedChannels.includes(this.props.id)}},{key:"handleMinimizeToggle",value:function(){this.isMinimized()?this.props.maximizeChannel(this.props.id):this.props.minimizeChannel(this.props.id)}},{key:"handleClick",value:function(){this.props.minimizable&&this.handleMinimizeToggle()}},{key:"render",value:function(){return u.default.createElement("div",{className:"wcColumn"+(this.props.className?" "+this.props.className:""),onClick:this.props.onClick?this.props.onClick:function(e){}},u.default.createElement(d.default,{id:this.props.id,text:this.props.title,minimizable:this.props.minimizable,minimized:this.isMinimized(),onMaximize:this.handleMinimizeToggle,onMinimize:this.handleMinimizeToggle,onClick:this.handleClick,closeButton:this.props.closeButton,closable:this.props.closable,unread:this.props.unread,unreadNumber:this.props.unreadNumber,contentElements:this.props.headerContentElements},this.props.headerElement),u.default.createElement("div",{className:"wcContent"+(this.props.contentClassName?" "+this.props.contentClassName:"")+(this.isMinimized()?" wcInvisible":""),style:{backgroundColor:this.props.configuration.defaultBackgroun
203dColor}},this.props.children))}}]),n}(u.default.Component);b.defaultProps={closable:!1,unread:!1,minimizable:!0,headerContentElements:[]},b.propTypes={id:p.default.string.isRequired,title:p.default.string.isRequired,className:p.default.string,contentClassName:p.default.string,configuration:p.default.object.isRequired,headerElement:p.default.object,onClick:p.default.func,closeButton:p.default.object,closable:p.default.bool,unread:p.default.bool,unreadNumber:p.default.number,minimizable:p.default.bool,headerContentElements:p.default.array.isRequired};var y=(0,f.connect)((function(e){return{configuration:e.configuration,minimizedChannels:e.ui.minimizedChannels}}),{minimizeChannel:h.minimizeChannel,maximizeChannel:h.maximizeChannel})(b);n.default=y},{"./ColumnHeader":16,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],16:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux");function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var h=function(e){(0,s.default)(n,e);var t=d(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleClick=r.handleClick.bind((0,a.default)(r)),r.handleMinimizeClick=r.handleMinimizeClick.bind((0,a.default)(r)),r.handleMaximizeClick=r.handleMaximizeClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleClick",value:function(e){e.preventDefault(),this.props.onClick&&this.props.onClick(this.props.id)}},{key:"handleMinimizeClick",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onMinimize&&this.props.onMinimize(this.props.id)}},{key:"handleMaximizeClick",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.onMaximize&&this.props.onMaximize(this.props.id)}},{key:"render",value:function(){return u.default.createElement("div",{className:"wcHeader",style:{backgroundColor:this.props.configuration.defaultBackgroundColor},onClick:this.handleClick},u.default.createElement("div",{className:"wcContent"},u.default.createElement("span",null,this.props.text," ",this.props.unread?u.default.createElement("span",{className:"wcUnread"},"*"):""),this.props.unreadNumber>0&&u.default.createElement("span",{className:"wcRedCounter"},this.props.unreadNumber),this.props.contentElements),u.default.createElement("div",{className:"wcButtons"},this.props.children,this.props.minimizable&&u.default.createElement(u.default.Fragment,null,this.props.minimized?u.default.createElement("a",{href:"#",className:"wcFunctional wcMaximize",onClick:this.handleMaximizeClick,title:this.props.i18n.maximize}):u.default.createElement("a",{href:"#",className:"wcFunctional wcMinimize",onClick:this.handleMinimizeClick,title:this.props.i18n.minimize})),this.props.closable&&this.props.closeButton))}}]),n}(u.default.Component);h.defaultProps={contentElements:[],closable:!1,minimizable:!0},h.propTypes={configuration:p.default.object.isRequired,closable:p.default.bool.isRequired,minimizable:p.default.bool.isRequired,minimized:p.default.bool.isRequired,onClick:p.default.func,onMinimize:p.default.func,onMaximize:p.default.func,closeButton:p.default.object,id:p.default.string.isRequired,text:p.default.string.isRequired,unreadNumber:p.default.number,contentElements:p.default.array.isRequired};var m=(0,f.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n}}))(h);n.default=m},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],17:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/common/auth/Auth")),d=r(e("../components/Column"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var m=function(e){(0,a.default)(n,e);var t=h(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement(d.default,{id:"auth",contentClassName:"wcAuthContent",title:this.props.configuration.interface.chat.title},c.default.createElement(f.default,{titleVisible:!1}))}}]),n}(c.default.Component);m.propTypes={configuration:u.default.object.isRequired};var b=(0,p.connect)((function(e){return{configuration:e.configuration}}))(m);
203n.default=b},{"../components/Column":15,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/auth/Auth":29}],18:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/common/browser/Browser")),d=r(e("./WindowsController")),h=r(e("ui/common/customize/Customize")),m=r(e("ui/common/recent/Recent")),b=r(e("ui/common/logger/Logger")),y=r(e("../components/Column"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var g=function(e){(0,a.default)(n,e);var t=v(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement(c.default.Fragment,null,this.props.configuration.debug&&c.default.createElement("div",{className:"wcColumn"},c.default.createElement(b.default,null)),c.default.createElement(d.default,null),this.props.configuration.interface.browser.enabled&&c.default.createElement(y.default,{id:"browser",title:this.props.i18nBase.usersAndChannels,className:"wcBrowserColumn",contentClassName:"wcBrowserContent",headerElement:c.default.createElement(m.default,null),minimizable:this.props.configuration.interface.chat.fb.browserMinimizable},c.default.createElement(f.default,{keepInside:".wcSidebar",infoWindowPosition:"left"===this.props.configuration.interface.chat.fb.location?"right center":"left center"}),c.default.createElement(h.default,null)))}}]),n}(c.default.Component);g.propTypes={configuration:u.default.object.isRequired};var w=(0,p.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n}}))(g);n.default=w},{"../components/Column":15,"./WindowsController":21,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/browser/Browser":33,"ui/common/customize/Cu
203stomize":71,"ui/common/logger/Logger":76,"ui/common/recent/Recent":82}],19:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/common/logger/Logger")),d=r(e("ui/common/loading/Loading")),h=r(e("../components/Column"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var b=function(e){(0,a.default)(n,e);var t=m(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement(h.default,{id:"loading",title:this.props.configuration.interface.chat.title},c.default.createElement(d.default,{titleVisible:!1}),this.props.configuration.debug&&c.default.createElement(f.default,null))}}]),n}(c.default.Component);b.propTypes={configuration:u.default.object.isRequired};var y=(0,p.connect)((function(e){return{configuration:e.configuration}}))(b);n.default=y},{"../components/Column":15,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/loading/Loading":75,"ui/common/logger/Logger":76}],20:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("../components/Column")),h=e("actions/ui");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleCloseClick=r.handleCloseClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleCloseClick",value:function(){this.props.configuration.interface.channel.logOffOnCloseLast&&this.props.logOff(),this.props.configuration.interface.channel.destroyOnCloseLast&&this.props.destroy()}},{key:"render",value:function(){return u.default.createElement(d.default,{key:"noChannel",id:"noChannel",title:this.props.configuration.interface.chat.title,className:"wcFocused",closeButton:u.default.createElement("a",{href:"#",onClick:this.handleCloseClick,title:this.props.i18n.close,className:"wcFunctional wcClose"}),closable:!0},u.default.createElement("div",{className:"wcTabContent wcTabContentEmpty"},u.default.createElement("span",{className:"wcEmptyChannel"},this.props.i18nBase.noChannels)))}}]),n}(u.default.Component);b.propTypes={configuration:p.default.object.isRequired};var y=(0,f.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,i18n:e.application.i18n}}),{logOff:h.logOff,destroy:h.destroy})(b);n.default=y},{"../components/Column":15,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],21:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("ui/common/channel/Channel")),h=e("actions/ui"),m=r(e("ui/common/customize/Cu
203stomize")),b=r(e("../components/Column")),y=r(e("./NoChannelColumn")),v=r(e("ui/common/channel/components/CloseButton")),g=r(e("ui/common/channel/components/streams/StreamStatus"));function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var C=function(e){(0,s.default)(n,e);var t=w(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleWindowClick=r.handleWindowClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleWindowClick",value:function(e){this.props.focusChannel(e.id)}},{key:"getOpenedChannels",value:function(){var e=this;return this.props.openedChannels.filter((function(t){return e.props.channels.find((function(n){return n.id===t&&(e.props.configuration.interface.chat.publicEnabled||"direct"===n.type)}))})).map((function(t){return e.props.channels.find((function(e){return e.id===t}))}))}},{key:"render",value:function(){var e=this,t=this.getOpenedChannels();return u.default.createElement(u.default.Fragment,null,t.map((function(t,n){return u.default.createElement(b.default,{key:n,id:t.id,title:e.props.configuration.interface.channel.direct.title?e.props.configuration.interface.channel.direct.title:t.name,className:t.id===e.props.focusedChannel?" wcFocused":"",unread:e.props.channelsUi[t.id]&&e.props.channelsUi[t.id].unread>0,closable:e.props.publicChannels.length>1||"direct"===t.type,closeButton:u.default.createElement(v.default,{channel:t,focusOnClose:!0,className:"wcFunctional wcClose"}),onClick:function(n){return e.handleWindowClick(t)},contentClassName:"wcChannelContent",headerContentElements:[u.default.createElement(g.default,{key:t.id,channel:t})]},u.default.createElement(d.default,{channel:t,className:e.props.minimizedChannels.includes(t.id)?"wcInvisible":void 0}),!e.props.configuration.interface.browser.enabled&&0===n&&!e.props.minimizedChannels.includes(t.id)&&u.default.createElement(m.default,null))})),0===t.length&&!this.props.configuration.interface.browser.enabled&&u.default.createElement(y.default,null))}}]),n}(u.default.Component);C.propTypes={configuration:p.default.object.isRequired};var _=(0,f.connect)((function(e){return{i18n:e.application.i18n,i18nBase:e.configuration.i18n,configuration:e.configuration,publicChannels:e.application.channels.filter((function(e){return"direct"!==e.type})),channels:e.application.channels,focusedChannel:e.ui.focusedChannel,openedChannels:e.ui.openedChannels,minimizedChannels:e.ui.minimizedChannels,channelsUi:e.ui.channels}}),{focusChannel:h.focusChannel})(C);n.default=_},{"../components/Column":15,"./NoChannelColumn":20,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/Channel":39,"ui/common/channel/components/CloseButton":41,"ui/common/channel/components/streams/StreamStatus":46,"ui/common/customize/Cu
203stomize":71}],22:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/chat/classic/mobile/MobileChat")),d=r(e("../components/Column"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var m=function(e){(0,a.default)(n,e);var t=h(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement(d.default,{id:"browser",title:[this.props.configuration.interface.chat.title,this.props.titleOverride].filter((function(e){return e&&e.length})).join(" - "),contentClassName:"wcMobileContainer",unreadNumber:this.props.recentChats.filter((function(e){return!1===e.read})).length+this.props.userFeed.filter((function(e){return!1===e.seen})).length},c.default.createElement(f.default,{visible:!0,titleVisible:!1}))}}]),n}(c.default.Component);m.propTypes={configuration:u.default.object.isRequired};var b=(0,p.connect)((function(e){return{configuration:e.configuration,titleOverride:e.ui.mobile.title,recentChats:e.application.recentChats,userFeed:e.application.userFeed}}))(m);n.default=b},{"../components/Column":15,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/chat/classic/mobile/MobileChat":11}],23:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types"));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var f=function(e){(0,a.default)(n,e);var t=p(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcLoaderContainer"+(this.props.center?" wcLoaderContainerCenter":""),style:{marginTop:this.props.marginTop?this.props.marginTop:void 0,marginBottom:this.props.marginBottom?this.props.marginBottom:void 0}},c.default.createElement("div",{className:"wcLoader "+this.props.className},c.default.createElement("div",null),c.default.createElement("div",null),c.default.createElement("div",null),c.default.createElement("div",null)),this.props.message&&c.default.createElement("div",{className:"wcLoaderText"},this.props.message))}}]),n}(c.default.Component);f.propTypes={className:u.default.string,message:u.default.string,center:u.default.bool,marginTop:u.default.number,marginBottom:u.default.number};var d=f;n.default=d},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308}],24:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("actions/ui"),d=r(e("jquery")),h=e("react-redux");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={domPresent:!0},r.domCheck=r.domCheck.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidMount",value:function(){this.interval=setInterval(this.domCheck,1e3)}},{key:"componentWillUnmount",value:function(){this.interval&&clearInterval(this.interval)}},{key:"domCheck",value:function(){d.default.contains(document,this.props.rootElement)?!1===this.state.domPresent&&this.setState({domPresent:!0}):!0===this.state.domPresent&&(this.setState({domPresent:!1}),this.props.destroy())}},{key:"render",value:function(){return null}}]),n}(u.default.Component);b.propTypes={rootElement:p.default.object.isRequired};var y=(0,h.connect)((function(e){return{}}),{destroy:f.destroy})(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,jquery:245,"prop-types":257,react:308,"react-redux":296}],25:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types"));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var f=function(e){(0,a.default)(n,e);var t=p(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcLoaderContainer wcSpinner",style:{marginTop:this.props.marginTop?this.props.marginTop:void 0,marginBottom:this.props.marginBottom?this.props.marginBottom:void 0}},c.default.createElement("div",{className:"wcLoader "+this.props.className},c.default.createElement("div",null),c.default.createElement("div",null),c.default.createElement("div",null),c.default.createElement("div",null)))}}]),n}(c.default.Component);f.defaultProps={className:""},f.propTypes={className:u.default.string,marginTop:u.default.number,marginBottom:u.default.number};var d=f;n.default=d},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308}],26:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=e("react-redux"),f=e("actions/ui"),d=r(e("../modal/Modal"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={type:"Info",popupOpen:!1,title:"",text:""},r.close=r.close.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.error!==e.error&&this.props.error,n=this.props.info!==e.info&&this.props.info;t&&(this.setState({type:"Error",popupOpen:!0,title:this.props.i18n.error,text:this.props.error}),this.props.clearAlerts()),n&&(this.setState({type:"Info",popupOpen:!0,title:this.props.i18n.information,text:this.props.info}),this.props.clearAlerts())}},{key:"close",value:function(){this.setState({popupOpen:!1,title:"",text:""})}},{key:"render",value:function(){return u.default.createElement(d.default,{title:this.state.title,open:this.state.popupOpen,onClose:this.close,closeButtonLabel:this.props.i18n.ok,size:"sm"},this.state.text)}}]),n}(u.default.Component),b=(0,p.connect)((function(e){return{error:e.ui.alerts.error,info:e.ui.alerts.info,i18n:e.application.i18n}}),{clearAlerts:f.clearAlerts})(m);n.default=b},{"../modal/Modal":78,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,react:308,"react-redux":296}],27:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=e("react-redux"),f=(r(e("reactjs-popup")),e("actions/ui")),d=r(e("../modal/Modal"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={popupOpen:!1},r.handleCancel=r.handleCancel.bind((0,a.default)(r)),r.handleConfirm=r.handleConfirm.bind((0,a.default)(r)),r.handleCustomButton=r.handleCustomButton.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this;this.props.confirms!==e.confirms&&this.props.confirms&&(this.setState({popupOpen:!0}),this.props.confirms.configuration.timeout&&(this.closeTimer=setTimeout((function(){t.handleCancel()}),1e3*this.props.confirms.configuration.timeout)))}},{key:"componentWillUnmount",value:function(){this.clearCloseTimer()}},{key:"close",value:function(){this.setState({popupOpen:!1}),this.props.clearConfirm(),this.clearCloseTimer()}},{key:"clearCloseTimer",value:function(){this.closeTimer&&(clearTimeout(this.closeTimer),delete this.closeTimer)}},{key:"handleCancel",value:function(){this.close(),this.props.confirms&&this.props.confirms.cancelCallback&&this.props.confirms.cancelCallback()}},{key:"handleConfirm",value:function(){this.close(),this.props.confirms.callback&&this.props.confirms.callback()}},{key:"handleCustomButton",value:function(e,t){e.preventDefault(),this.close(),t.callback&&t.callback()}},{key:"render",value:function(){var e,t,n,r,i=this;if(!this.props.confirms)return null;var o,a,s,l,c,p,f=[];(null===(e=this.props.confirms.configuration)||void 0===e||null===(t=e.buttonNo)||void 0===t?void 0:t.hidden)||f.push(u.default.createElement("button",{key:"no",className:"wcButton wcNoButton",onClick:this.handleCancel},null!==(o=null===(a=this.props.confirms.configuration)||void 0===a||null===(s=a.buttonNo)||void 0===s?void 0:s.text)&&void 0!==o?o:this.props.i18n.no));(null===(n=this.props.confirms.configuration)||void 0===n||null===(r=n.buttonYes)||void 0===r?void 0:r.hidden)||f.push(u.default.createElement("button",{key:"yes",className:"wcButton wcYesButton",onClick:this.handleConfirm},null!==(l=null===(c=this.props.confirms.configuration)||void 0===c||null===(p=c.buttonYes)||void 0===p?void 0:p.text)&&void 0!==l?l:this.props.i18n.yes));return this.props.confirms.buttons&&this.props.confirms.buttons.map((function(e,t){var n,r;"link"===e.type?f.push(u.default.createElement("a",{key:t,href:"#",className:"wcButton "+(null!==(n=e.className)&&void 0!==n?n:""),onClick:function(t){return i.handleCustomButton(t,e)}},e.text)):f.push(u.default.createElement("button",{key:t,className:"wcButton "+(null!==(r=e.className)&&void 0!==r?r:""),onClick:function(t){return i.handleCustomButton(t,e)}},e.text))})),u.default.createElement(d.default,{className:this.props.confirms.configuration.className,open:this.state.popupOpen,closeOnDocumentClick:!0,onClose:this.handleCancel,title:this.props.confirms.configuration.title?this.props.confirms.configuration.title:this.props.i18n.confirmation,footer:f,footerCloseButtonVisible:!1},this.props.confirms.text,this.props.confirms.configuration.sound&&u.default.createElement("audio",{loop:!0,autoPlay:!0,preload:"auto"},u.default.createElement("source",{src:this.props.confirms.configuration.sound.src,type:"audio/ogg"})))}}]),n}(u.default.Component),b=(0,p.connect)((function(e){return{confirms:e.ui.confirms,i18n:e.application.i18n,configuration:e.configuration}}),{clearConfirm:f.clearConfirm})(m);n.default=b},{"../modal/Modal":78,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,react:308,"react-redux":296,"reactjs-popup":309}],28:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("../plain/Decorator"));function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var h=function(e){(0,a.default)(n,e);var t=d(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcErrorBox wcAccessDenied"},c.default.createElement(f.default,null,this.props.auth.error))}}]),n}(c.default.Component);h.propTypes={configuration:u.default.object.isRequired};var m=(0,p.connect)((function(e){return{configuration:e.configuration,auth:e.application.auth}}))(h);n.default=m},{"../plain/Decorator":80,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],29:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("./AccessDenied")),d=r(e("./AuthUserName")),h=r(e("./AuthExternal"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var b=function(e){(0,a.default)(n,e);var t=m(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcAuthContainer",style:{backgroundColor:this.props.configuration.defaultBackgroun
203dColor}},this.props.titleVisible&&this.props.configuration.interface.chat.title&&c.default.createElement("div",{className:"wcTitle"},this.props.configuration.interface.chat.title),c.default.createElement("div",{className:"wcAuth"},"access-denied"===this.props.auth.mode&&c.default.createElement(f.default,null),"auth-username"===this.props.auth.mode&&c.default.createElement(d.default,null),"auth-external"===this.props.auth.mode&&c.default.createElement(h.default,null)))}}]),n}(c.default.Component);b.defaultProps={titleVisible:!0},b.propTypes={configuration:u.default.object.isRequired,auth:u.default.object.isRequired};var y=(0,p.connect)((function(e){return{configuration:e.configuration,auth:e.application.auth}}))(b);n.default=y},{"./AccessDenied":28,"./AuthExternal":31,"./AuthUserName":32,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],30:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/assertThisInitialized")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/auth"),m=e("actions/application"),b=e("actions/messages");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={password:""},r.handleAuth=r.handleAuth.bind((0,o.default)(r)),r}return(0,a.default)(n,[{key:"AUTH_MODE",get:function(){return"channel-password"}}]),(0,a.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.authResult!==e.authResult&&this.props.authResult&&!0===this.props.authResult.success;this.props.authResult!==e.authResult&&this.props.authResult&&!1===this.props.authResult.success&&(this.props.alertError(this.props.authResult.error),this.props.clearAuth(this.AUTH_MODE)),t&&(this.props.markChannelAuthorized(this.props.channel.id),this.props.loadPastMessages(this.props.channel.id),this.props.clearAuth(this.AUTH_MODE))}},{key:"handleAuth",value:function(){0===this.state.password.length?this.props.alertError(this.props.i18n.enterPassword):this.props.sendAuth(this.AUTH_MODE,{password:this.state.password,channelId:this.props.channel.id})}},{key:"render",value:function(){var e=this;return u.default.createElement("div",{className:"wcAuthForm wcAuthChannelPassword"},u.default.createElement("div",{className:"wcHint"},this.props.i18n.enterPassword),u.default.createElement("div",{className:"wcFormRow"},u.default.createElement("input",{type:"password",className:"wcControl wcInputText wcUserName",value:this.state.password,onChange:function(t){return e.setState({password:t.currentTarget.value})},disabled:this.props.authResult&&this.props.authResult.inProgress}),u.default.createElement("button",{type:"button",className:"wcButton",onClick:this.handleAuth,disabled:this.props.authResult&&this.props.authResult.inProgress},this.props.i18nBase.logIn)))}}]),n}(u.default.Component);v.propTypes={channel:p.default.object.isRequired};var g=(0,f.connect)((function(e){return{i18nBase:e.configuration.i18n,i18n:e.application.i18n,authResult:e.auth.sent["channel-password"]}}),{alertError:d.alertError,alertInfo:d.alertInfo,sendAuth:h.sendAuth,clearAuth:h.clearAuth,markChannelAuthorized:m.markChannelAuthorized,loadPastMessages:b.loadPastMessages})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/auth":97,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],31:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/assertThisInitialized")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/auth"),m=e("actions/application");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var y=function(e){(0,s.default)(n,e);var t=b(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleAnonymousAuth=r.handleAnonymousAuth.bind((0,o.default)(r)),r}return(0,a.default)(n,[{key:"AUTH_MODE",get:function(){return"anonymous"}}
203]),(0,a.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.authResult!==e.authResult&&this.props.authResult&&!0===this.props.authResult.success;this.props.authResult!==e.authResult&&this.props.authResult&&!1===this.props.authResult.success&&(this.props.alertError(this.props.authResult.error),this.props.clearAuth(this.AUTH_MODE)),t&&(this.props.refreshAuthenticationData(),this.props.clearAuth(this.AUTH_MODE))}},{key:"handleAnonymousAuth",value:function(){this.props.sendAuth(this.AUTH_MODE,{nonce:this.props.auth.anonymous.nonce})}},{key:"render",value:function(){return u.default.createElement("div",{className:"wcAuthForm wcAuthExternal"},this.props.auth.anonymous&&u.default.createElement(u.default.Fragment,null,u.default.createElement("button",{className:"wcButton wcAnonymousLoginButton",type:"button",onClick:this.handleAnonymousAuth},this.props.configuration.i18n.logInAnonymously),u.default.createElement("div",{className:"wcHint"},this.props.configuration.i18n.logInUsing)),u.default.createElement("div",{className:"wcFormRow"},this.props.auth.facebook&&u.default.createElement("a",{href:this.props.auth.facebook.url,className:"wcFacebookLoginButton",title:"Facebook sign in"},"Facebook"),this.props.auth.twitter&&u.default.createElement("a",{href:this.props.auth.twitter.url,className:"wcTwitterLoginButton",title:"Twitter sign in"},"Twitter"),this.props.auth.google&&u.default.createElement("a",{href:this.props.auth.google.url,className:"wcGoogleLoginButton",title:"Google sign in"},"Google")),this.props.configuration.interface.auth.error&&u.default.createElement("div",{className:"wcErrorBox wcAuthExternalError"},this.props.configuration.interface.auth.error))}}]),n}(u.default.Component);y.propTypes={configuration:p.default.object.isRequired,auth:p.default.object.isRequired};var v=(0,f.connect)((function(e){return{configuration:e.configuration,auth:e.application.auth,authResult:e.auth.sent.anonymous}}),{alertError:d.alertError,alertInfo:d.alertInfo,sendAuth:h.sendAuth,clearAuth:h.clearAuth,refreshAuthenticationData:m.refreshAuthenticationData})(y);n.default=v},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/auth":97,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],32:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=e("actions/ui"),m=e("actions/auth"),b=e("actions/application"),y=r(e("ui/common/channel/messages/message/Decorator"));function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var C=function(e){(0,l.default)(n,e);var t=w(n);function n(e){var r;return(0,o.default)(this,n),(r=t.call(this,e)).state={input:"",fields:r.props.configuration.interface.auth.username.fields.reduce((function(e,t){return g(g({},e),{},(0,i.default)({},t.id,""))}),{})},r.handleAuth=r.handleAuth.bind((0,a.default)(r)),r.renderField=r.renderField.bind((0,a.default)(r)),r.renderAuthButton=r.renderAuthButton.bind((0,a.default)(r)),r}return(0,s.default)(n,[{key:"AUTH_MODE",get:function(){return"username"}}
203]),(0,s.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.authResult!==e.authResult&&this.props.authResult&&!0===this.props.authResult.success;this.props.authResult!==e.authResult&&this.props.authResult&&!1===this.props.authResult.success&&(this.props.alertError(this.props.authResult.error),this.props.clearAuth(this.AUTH_MODE)),t&&(this.props.refreshAuthenticationData(),this.props.clearAuth(this.AUTH_MODE))}},{key:"handleAuth",value:function(){0===this.state.input.length?this.props.alertError(this.props.configuration.i18n.enterUserName):this.props.sendAuth(this.AUTH_MODE,{name:this.state.input,fields:this.state.fields,nonce:this.props.auth.nonce})}},{key:"renderField",value:function(e){var t=this;switch(e.type){case"text":return p.default.createElement("input",{id:"wcAuthField"+e.id,type:"text",className:"wcControl wcInputText",value:this.state.fields[e.id],onChange:function(n){return t.setState({fields:g(g({},t.state.fields),{},(0,i.default)({},e.id,n.currentTarget.value))})},disabled:this.props.authResult&&this.props.authResult.inProgress});case"long_text":return p.default.createElement("textarea",{id:"wcAuthField"+e.id,className:"wcControl wcInputText",value:this.state.fields[e.id],onChange:function(n){return t.setState({fields:g(g({},t.state.fields),{},(0,i.default)({},e.id,n.currentTarget.value))})},disabled:this.props.authResult&&this.props.authResult.inProgress})}return null}},{key:"renderAuthButton",value:function(){return p.default.createElement("button",{type:"button",className:"wcButton",onClick:this.handleAuth,disabled:this.props.authResult&&this.props.authResult.inProgress},this.props.configuration.i18n.logIn)}},{key:"render",value:function(){var e=this,t=this.props.configuration.interface.auth.username,n=t.fields,r=t.intro;return p.default.createElement("div",{className:"wcAuthForm wcAuthUserName"},r&&p.default.createElement("div",{className:"wcIntroContent"},p.default.createElement(y.default,null,r)),p.default.createElement("div",{className:"wcAuthFieldContainer"},p.default.createElement("label",{htmlFor:"wcAuthFieldUserName"},this.props.configuration.i18n.enterUserName),p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("input",{id:"wcAuthFieldUserName",type:"text",className:"wcControl wcInputText wcUserName",value:this.state.input,onChange:function(t){return e.setState({input:t.currentTarget.value})},disabled:this.props.authResult&&this.props.authResult.inProgress,maxLength:this.props.configuration.interface.customization.userNameLengthLimit}),0===n.length&&this.renderAuthButton())),n.map((function(t,n){return p.default.createElement("div",{key:n,className:"wcAuthFieldContainer wcAuthFieldContainer"+t.id},p.default.createElement("label",{htmlFor:"wcAuthField"+t.id},t.name),e.renderField(t))})),n.length>0&&this.renderAuthButton())}}]),n}(p.default.Component);C.propTypes={configuration:f.default.object.isRequired,auth:f.default.object.isRequired};var _=(0,d.connect)((function(e){return{configuration:e.configuration,auth:e.application.auth,authResult:e.auth.sent.username}}),{alertError:h.alertError,alertInfo:h.alertInfo,sendAuth:m.sendAuth,clearAuth:m.clearAuth,refreshAuthenticationData:b.refreshAuthenticationData})(C);n.default=_},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/auth":97,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/messages/message/Decorator":62}],33:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("./FullChannelsMode")),d=r(e("./RecentChatsMode")),h=r(e("./RecentChatsWithCurrentMode"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var b=function(e){(0,a.default)(n,e);var t=m(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){var e="";return"full-channels"===this.props.configuration.interface.browser.mode&&(e="wcBrowserFullChannels"),"recent"===this.props.configuration.interface.browser.mode&&(e="wcBrowserRecent"),"recent-with-current"===this.props.configuration.interface.browser.mode&&(e="wcBrowserRecent wcBrowserRecentWithCurrent"),c.default.createElement("div",{className:"wcBrowser ".concat(e)+(this.props.visible?"":" wcInvisible"),style:{backgroundColor:this.props.configuration.defaultBackgroun
203dColor}},"full-channels"===this.props.configuration.interface.browser.mode&&c.default.createElement(f.default,{infoWindowPosition:this.props.infoWindowPosition,keepInside:this.props.keepInside}),"recent"===this.props.configuration.interface.browser.mode&&c.default.createElement(d.default,null),"recent-with-current"===this.props.configuration.interface.browser.mode&&c.default.createElement(h.default,{infoWindowPosition:this.props.infoWindowPosition,keepInside:this.props.keepInside}))}}]),n}(c.default.Component);b.defaultProps={visible:!0,infoWindowPosition:"left center"},b.propTypes={configuration:u.default.object.isRequired,visible:u.default.bool.isRequired,infoWindowPosition:u.default.string.isRequired,keepInside:u.default.string};var y=(0,p.connect)((function(e){return{configuration:e.configuration}}))(b);n.default=y},{"./FullChannelsMode":34,"./RecentChatsMode":35,"./RecentChatsWithCurrentMode":36,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],34:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/assertThisInitialized")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("react-scrollbars-custom"),m=r(e("./components/DirectChannel")),b=r(e("./components/DirectChannelWithPopup")),y=r(e("ui/common/counter/Counter")),v=r(e("../channel/manage/ChannelAdd")),g=r(e("../channel/manage/ChannelEdit")),w=r(e("../channel/browse/ChannelsBrowse")),C=r(e("../channel/manage/ChannelRemove"));function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var k=function(e){(0,s.default)(n,e);var t=_(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={highlighted:[],searchPhrase:""},r.handleChannelClick=r.handleChannelClick.bind((0,o.default)(r)),r.handleSearchClear=r.handleSearchClear.bind((0,o.default)(r)),r.clearHighlighted=r.clearHighlighted.bind((0,o.default)(r)),r.sortChannels=r.sortChannels.bind((0,o.default)(r)),r}return(0,a.default)(n,[{key:"MAX_PUBLIC_CHANNELS",get:function(){return 3}}]),(0,a.default)(n,[{key:"componentDidUpdate",value:function(e){if(this.props.directChannels!==e.directChannels){var t=e.directChannels.filter((function(e){return e.id&&e.online})).map((function(e){return e.id})),n=this.props.directChannels.filter((function(e){return e.id&&e.online})).map((function(e){return e.id})),r=this.props.directChannels.filter((function(e){return!t.includes(e.id)&&e.online})).map((function(e){return e.id}));r.length>0&&(this.props.notify("userJoined"),this.props.configuration.notifications.userJoined.browserHighlight&&this.setState({highlighted:r},this.clearHighlighted));var i=e.directChannels.filter((function(e){return!n.includes(e.id)&&e.online})).map((function(e){return e.id}));i.length>0&&(this.props.notify("userLeft"),this.props.configuration.notifications.userLeft.browserHighlight&&this.setState({highlighted:i},this.clearHighlighted))}}},{key:"clearHighlighted",value:function(){setTimeout(function(){this.setState({highlighted:[]})}.bind(this),5e3)}},{key:"handleChannelClick",value:function(e){this.props.ignoredChannels.includes(e.id)?this.props.confirm(this.props.i18n.ignoredInfo,function(){this.props.stopIgnoringChannel(e.id),this.props.openChannel(e.id),this.props.focusChannel(e.id)}.bind(this)):e.locked||(this.props.openChannel(e.id),this.props.focusChannel(e.id))}},{key:"handleSearchClear",value:function(e){e.preventDefault(),this.setState({searchPhrase:""})}},{key:"getPublicChannelClasses",value:function(e){var t=["wcChannelTrigger"];return e.id===this.props.focusedChannel&&t.push("wcFocusedChannel"),!0===e.protected&&!1===e.authorized&&t.push("wcLockedChannel"),!0===e.protected&&!0===e.authorized&&t.push("wcUnLockedChannel"),t.join(" ")}},{key:"sortChannels",value:function(e,t){return!1===e.online&&!0===t.online?1:!0===e.online&&!1===t.online?-1:e.name.localeCompare(t.name)}},{key:"render",value:function(){var e=this,t=(this.props.publicChannels.length>1||this.props.userRights.createChannels||this.props.userRights.searchChannels)&&this.props.configuration.interface.chat.publicEnabled;return u.default.createElement(u.default.Fragment,null,t&&u.default.createElement("div",{className:"wcChannels wcPublicChannels "+(0===this.props.directChannels.length?"wcPublicChannelsExpanded":"")},u.default.createElement("span",{className:"wcLabel"},this.props.i18nBase.channels," ",u.default.createElement(v.default,null),u.default.createElement(w.default,null)),u.default.createElement("div",{className:"wcList",style:{height:this.props.publicChannels.length<=this.MAX_PUBLIC_CHANNELS?"auto":void 0}},u.default.createElement(h.Scrollbar,{native:this.props.publicChannels.length<=this.MAX_PUBLIC_CHANNELS,noScrollX:!0},this.props.publicChannels.map((function(t){return u.default.createElement("a",{key:t.id,href:"#",onClick:function(n){n.preventDefault(),e.handleChannelClick(t)},className:e.getPublicChannelClasses(t)},u.default.createElement("span",{className:"wcDetails"},u.default.createElement("span",{className:"wcName",style:{color:t.textColor?t.textColor:void 0}},t.name)),u.default.createElement(g.default,{channel:t}),u.default.createElement(C.default,{channel:t}))}))))),this.props.directChannels.length>0&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"wcChannels wcDirectChannels"},this.props.publicChannels.length>1&&u.default.createElement("span",{className:"wcLabel"},this.props.i18nBase.users),u.default.createElement("div",{className:"wcList"},u.default.createElement(h.Scrollbar,{noScrollX:!0},this.props.directChannels.sort(this.sortChannels).filter((function(t){return!e.state.searchPhrase||t.name.match(new RegExp(e.state.searchPhrase,"i"))})).map((function(t,n){return u.default.createElement(u.default.Fragment,{key:t.id},t.infoWindow?u.default.createElement(b.default,{channel:t,popupPosition:e.props.infoWindowPosition,keepInside:e.props.keepInside,highlighted:e.state.highlighted.includes(t.id)}):u.default.createElement(m.default,{channel:t,highlighted:e.state.highlighted.includes(t.id)}))}))))),u.default.createElement(y.default,null),this.props.configuration.interface.browser.searchSubChannels&&u.default.createElement("div",{className:"wcFooter"},u.default.createElement("div",{className:"wcSearch"},u.default.createElement("input",{type:"text",className:"wcControl",placeholder:this.props.i18n.subChannelsSearchHint,value:this.state.searchPhrase,onChange:function(t){return e.setState({searchPhrase:t.target.value})}}),this.state.searchPhrase&&u.default.createElement("a",{href:"#",className:"wcClear wcFunctional",onClick:this.handleSearchClear})))))}}]),n}(u.default.Component);k.defaultProps={infoWindowPosition:"left center"},k.propTypes={configuration:p.default.object.isRequired,publicChannels:p.default.array.isRequired,ignoredChannels:p.default.array.isRequired,directChannels:p.default.array.isRequired,keepInside:p.default.string,infoWindowPosition:p.default.string.isRequired};var S=(0,f.connect)((function(e){return{configuration:e.configuration,publicChannels:e.application.browserChannels.filter((function(e){return"direct"!==e.type})),directChannels:e.application.browserChannels.filter((function(e){return"direct"===e.type})),i18nBase:e.configuration.i18n,i18n:e.application.i18n,focusedChannel:e.ui.focusedChannel,ignoredChannels:e.ui.ignoredChannels,userRights:e.application.user.rights}}),{focusChannel:d.focusChannel,openChannel:d.openChannel,stopIgnoringChannel:d.stopIgnoringChannel,confirm:d.confirm,notify:d.notify})(k);n.default=S}
203,{"../channel/browse/ChannelsBrowse":40,"../channel/manage/ChannelAdd":54,"../channel/manage/ChannelEdit":55,"../channel/manage/ChannelRemove":56,"./components/DirectChannel":37,"./components/DirectChannelWithPopup":38,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/counter/Counter":69}],35:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("components/ui/common/recent/RecentArea"));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var f=function(e){(0,a.default)(n,e);var t=p(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement(u.default,null)}}]),n}(c.default.Component);n.default=f},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"components/ui/common/recent/RecentArea":83,react:308}],36:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=e("react-redux"),f=e("react-scrollbars-custom"),d=e("actions/ui"),h=e("actions/application"),m=e("actions/commands"),b=r(e("ui/common/channel/messages/message/Time")),y=r(e("ui/common/channel/messages/message/Decorator")),v=r(e("prop-types"));function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var w=function(e){(0,s.default)(n,e);var t=g(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleClick=r.handleClick.bind((0,a.default)(r)),r.handleAvatarError=r.handleAvatarError.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"componentDidMount",value:function(){this.props.clearUserCommand("recent")}},{key:"componentDidUpdate",value:function(e){this.props.command!==e.command&&this.props.command&&!1===this.props.command.success&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand("recent"))}},{key:"handleClick",value:function(e){this.props.ignoredChannels.includes(e.channel.i
203d)?this.props.confirm(this.props.i18n.ignoredInfo,function(){this.props.stopIgnoringChannel(e.channel.id),this.openRecentChat(e)}.bind(this)):this.openRecentChat(e)}},{key:"openRecentChat",value:function(e){this.props.openChannel(e.channel.id),this.props.focusChannel(e.channel.id),e.read||(this.props.markRecentChatRead(e.channel.id),this.props.sendUserCommand("recent","markChannelAsRead",{channel:e.channel.id})),this.props.onClick&&this.props.onClick(e)}},{key:"getOpenedChannels",value:function(){var e=this;return this.props.openedChannels.filter((function(t){return e.props.channels.find((function(e){return e.id===t&&"direct"===e.type}))})).map((function(t){return e.props.channels.find((function(e){return e.id===t}))})).map((function(e){return{read:!0,channel:e}}))}},{key:"renderEntry",value:function(e,t,n){var r=this,i=this.props.uiChannels[e.channel.id];return u.default.createElement("div",{key:e.channel.id,className:"wcRecent "+(e.read?"wcRead":"wcUnread")+(0===t?" wcFirst":"")+(t+1===n.length?" wcLast":""),onClick:function(t){return r.handleClick(e)}},this.props.configuration.interface.recent.status&&u.default.createElement(u.default.Fragment,null,!0===e.channel.online?u.default.createElement("span",{className:"wcStatus wcOnline"}):u.default.createElement("span",{className:"wcStatus wcOffline"})),e.channel.avatar&&u.default.createElement("img",{src:e.channel.avatar,onError:this.handleAvatarError,className:"wcFunctional wcRecentChatAvatar",alt:e.channel.name}),u.default.createElement("div",{className:"wcRight"},u.default.createElement("div",{className:"wcHead"},u.default.createElement("span",{className:"wcName"},e.channel.name,i&&i.unread>0&&u.default.createElement("span",{key:i.unread,className:"wcUnreadMessagesCount wcAnimationFlash"},i.unread)),e.timeUTC&&u.default.createElement(b.default,{timeUTC:e.timeUTC})),this.props.configuration.interface.recent.excerpts&&e.text&&u.default.createElement("span",{className:"wcText"},u.default.createElement(y.default,null,e.text))))}},{key:"render",value:function(){var e=this;if(!this.props.configuration.interface.recent.enabled)return null;var t=this.getOpenedChannels(),n=this.props.recentChats.filter((function(t){return!e.props.openedChannels.includes(t.channel.id)})),r=n.filter((function(e){return!e.read})),i=n.filter((function(e){return e.read}));return u.default.createElement("div",{className:"wcRecentChats"},n.length>0||t.length>0?u.default.createElement(f.Scrollbar,{noScrollX:!0},t.length>0&&u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"wcHeader wcUnreadMessages"},this.props.i18n.openChats," "),t.map((function(t,n,r){return e.renderEntry(t,n,r)}))),r.length>0&&u.default.createElement("div",{className:"wcHeader wcUnreadMessages"},this.props.i18n.unreadChats," "),r.map((function(t,n,r){return e.renderEntry(t,n,r)})),i.length>0&&u.default.createElement("div",{className:"wcHeader wcReadMessages"},this.props.i18n.chatsArchive," "),i.map((function(t,n,r){return e.renderEntry(t,n,r)}))):u.default.createElement("span",{className:"wcNoRecent"},this.props.i18n.noRecentChats))}}]),n}(u.default.Component);w.propTypes={onClick:v.default.func,keepInside:v.default.string,infoWindowPosition:v.default.string.isRequired};var C=(0,p.connect)((function(e){return{i18nBase:e.configuration.i18n,i18n:e.application.i18n,configuration:e.configuration,channels:e.application.channels,recentChats:e.application.recentChats,openedChannels:e.ui.openedChannels,command:e.commands.sent.recent,ignoredChannels:e.ui.ignoredChannels,uiChannels:e.ui.channels}}),{focusChannel:d.focusChannel,openChannel:d.openChannel,alertError:d.alertError,sendUserCommand:m.sendUserCommand,clearUserCommand:m.clearUserCommand,markRecentChatRead:h.markRecentChatRead,stopIgnoringChannel:d.stopIgnoringChannel,confirm:d.confirm})(w);n.default=C},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/channel/messages/message/Decorator":62,"ui/common/channel/messages/message/Time":68}],37:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/extends")),o=r(e("@babel/runtime/helpers/objectWithoutProperties")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/assertThisInitialized")),c=r(e("@babel/runtime/helpers/inherits")),u=r(e("@babel/runtime/helpers/possibleConstructorReturn")),p=r(e("@babel/runtime/helpers/getPrototypeOf")),f=r(e("react")),d=r(e("prop-types")),h=e("react-redux"),m=r(e("../../channel/components/Link")),b=r(e("../../channel/components/streams/StreamStatus")),y=r(e("../../channel/components/streams/StreamOpenButton"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.default)(e);if(t){var i=(0,p.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var g=function(e){(0,c.default)(n,e);var t=v(n);function n(e){var r;return(0,a.default)(this,n),(r=t.call(this,e)).handleAvatarError=r.handleAvatarError.bind((0,l.default)(r)),r}return(0,s.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"render",value:function(){return f.default.createElement(m.default,{channel:this.props.channel,forwardedRef:this.props.forwardedRef,className:"wcChannelTrigger"+(this.props.channel.i
203d===this.props.focusedChannel?" wcFocusedChannel":"")+(this.props.highlighted?" wcAnimation wcAnimationFlash":""),onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onFocus:this.props.onFocus,onBlur:this.props.onBlur},this.props.configuration.interface.browser.status&&f.default.createElement(f.default.Fragment,null,!0===this.props.channel.online&&f.default.createElement("span",{className:"wcStatus wcOnline"}),!1===this.props.channel.online&&f.default.createElement("span",{className:"wcStatus wcOffline"})),this.props.channel.avatar&&f.default.createElement("img",{src:this.props.channel.avatar,onError:this.handleAvatarError,className:"wcFunctional wcAvatar",alt:this.props.channel.name}),f.default.createElement("span",{className:"wcDetails"+(this.props.configuration.interface.browser.status?" wcDetailsWithStatus":"")},f.default.createElement("span",{className:"wcName",style:{color:this.props.channel.textColor?this.props.channel.textColor:void 0}},this.props.channel.name),this.props.channel.muted&&f.default.createElement("span",{className:"wcIcon wcIconProhibited wcIconXs",title:this.props.i18n.muted}),this.props.channel.countryFlagSrc&&f.default.createElement("img",{src:this.props.channel.countryFlagSrc,className:"wcFunctional wcCountryFlag",alt:this.props.channel.countryCode}),this.props.channel.city&&f.default.createElement("span",{className:"wcCity"},this.props.channel.city),this.props.channel.countryCode&&f.default.createElement("span",{className:"wcCountry"},this.props.channel.countryCode),f.default.createElement(y.default,{channel:this.props.channel}),f.default.createElement(b.default,{channel:this.props.channel})))}}]),n}(f.default.Component);g.propTypes={channel:d.default.object.isRequired,highlighted:d.default.bool};var w=(0,h.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n,ignoredChannels:e.ui.ignoredChannels,focusedChannel:e.ui.focusedChannel}}))(g),C=f.default.forwardRef((function(e,t){e.open;var n=(0,o.default)(e,["open"]);return f.default.createElement(w,(0,i.default)({},n,{forwardedRef:t}))}));n.default=C},{"../../channel/components/Link":44,"../../channel/components/streams/StreamOpenButton":45,"../../channel/components/streams/StreamStatus":46,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/extends":132,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/objectWithoutProperties":143,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],38:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=r(e("./DirectChannel")),d=r(e("reactjs-popup")),h=e("react-scrollbars-custom"),m=r(e("ui/common/channel/messages/message/Decorator")),b=e("react-redux");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleAvatarError=r.handleAvatarError.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"render",value:function(){var e=this,t=this.props.channel.infoWindow;return u.default.createElement(d.default,{trigger:function(t){return u.default.createElement(f.default,{open:t,channel:e.props.channel,highlighted:e.props.highlighted})}
203,position:this.props.popupPosition,className:"wcPopup wcInfoWindowPopup "+this.props.configuration.themeClassName,on:["hover","focus"],arrow:!1,keepTooltipInside:this.props.keepInside},u.default.createElement(h.Scrollbar,{noScrollX:!0},u.default.createElement("div",{className:"wcContent"},t.avatar&&u.default.createElement("div",{className:"wcLeft"},u.default.createElement("img",{src:t.avatar,alt:t.name,onError:this.handleAvatarError})),u.default.createElement("div",{className:"wcRight"},t.url?u.default.createElement("a",{href:t.url,rel:"noopener noreferrer nofollow",className:"wcName"},t.name):u.default.createElement("span",{className:"wcName"},t.name),u.default.createElement("div",{className:"wcDetails"},u.default.createElement(m.default,null,t.content))))))}}]),n}(u.default.Component);v.defaultProps={popupPosition:"left center"},v.propTypes={channel:p.default.object.isRequired,popupPosition:p.default.string.isRequired,highlighted:p.default.bool,keepInside:p.default.string};var g=(0,b.connect)((function(e){return{configuration:e.configuration}}))(v);n.default=g},{"./DirectChannel":37,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"reactjs-popup":309,"ui/common/channel/messages/message/Decorator":62}],39:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("./messages/Messages")),h=r(e("./input/InputRich")),m=r(e("ui/common/auth/AuthChannelPassword")),b=r(e("./components/Full")),y=r(e("ui/common/counter/Counter")),v=r(e("./components/Intro")),g=r(e("./components/streams/Streams")),w=r(e("jquery"));function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var _=function(e){(0,s.default)(n,e);var t=C(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={view:"Compound"},r.element=u.default.createRef(),r.switchView=r.switchView.bind((0,a.default)(r)),r.getClasses=r.getClasses.bind((0,a.default)(r)),r.handleResize=r.handleResize.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleResize),this.handleResize()}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize)}},{key:"handleResize",value:function(){var e=(0,w.default)(this.element.current).closest(".wcChannel").width(),t="";t=e<380?"wcChannelSizeXXs":e<576?"wcChannelSizeXs":e<768?"wcChannelSizeSm":e<992?"wcChannelSizeMd":e<1200?"wcChannelSizeLg":"wcChannelSizeXl",this.state.breakpointUpClassName!==t&&this.setState({breakpointUpClassName:t})}},{key:"switchView",value:function(e){this.setState({view:e})}},{key:"getClasses",value:function(){var e=["wcChannel","wcChannelView"+this.state.view,"top"===this.props.configuration.interface.channel.inputLocation?" wcTopInput":" wcBottomInput"];return this.props.stream&&e.push("wcChannelStream"),this.props.stream&&this.props.uiChannel&&this.props.uiChannel.streamMaximized&&e.push("wcChannelStreamMaximized"),this.props.className&&e.push(this.props.className),this.state.breakpointUpClassName&&e.push(this.state.breakpointUpClassName)," "+e.join(" ")}},{key:"render",value:function(){var e=this,t=!0===this.props.channel.protected&&!1===this.props.channel.authorized;return u.default.createElement("div",{ref:this.element,className:(t?" wcChannelAuth":"")+this.getClasses(),"data-id":this.props.channel.i
203d,"data-name":this.props.channel.name,style:{backgroundColor:this.props.configuration.defaultBackgroundColor}},t?u.default.createElement("div",{className:"wcAuthContainer"},u.default.createElement("div",{className:"wcAuth"},u.default.createElement(m.default,{channel:this.props.channel}))):u.default.createElement(u.default.Fragment,null,this.props.channel.full?u.default.createElement(b.default,null):u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{className:"wcChannelViewToolbar"},u.default.createElement("button",{className:"wcFunctional wcChannelViewButton wcChannelViewButtonChat"+("Chat"===this.state.view?" wcChannelViewButtonCurrent":""),onClick:function(t){return e.switchView("Chat")},title:this.props.i18n.switchToChat}),u.default.createElement("button",{className:"wcFunctional wcChannelViewButton wcChannelViewButtonStream"+("Stream"===this.state.view?" wcChannelViewButtonCurrent":""),onClick:function(t){return e.switchView("Stream")},title:this.props.i18n.switchToVideoCall})),u.default.createElement(v.default,{channel:this.props.channel}),u.default.createElement("div",{className:"wcChannelData"},u.default.createElement(d.default,{channel:this.props.channel}),u.default.createElement(g.default,{channel:this.props.channel})),(["wcChannelSizeXs","wcChannelSizeXXs"].includes(this.state.breakpointUpClassName)||!this.props.configuration.interface.browser.enabled)&&u.default.createElement(y.default,null),u.default.createElement(h.default,{channel:this.props.channel}))))}}]),n}(u.default.Component);_.propTypes={configuration:p.default.object.isRequired,channel:p.default.object.isRequired,className:p.default.string};var k=(0,f.connect)((function(e,t){return{i18n:e.application.i18n,stream:e.ui.streams.find((function(e){return e.channel&&e.channel.id===t.channel.id})),uiChannel:e.ui.channels[t.channel.id],configuration:e.configuration}}))(_);n.default=k},{"./components/Full":42,"./components/Intro":43,"./components/streams/Streams":47,"./input/InputRich":51,"./messages/Messages":59,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,jquery:245,"prop-types":257,react:308,"react-redux":296,"ui/common/auth/AuthChannelPassword":30,"ui/common/counter/Counter":69}],40:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/defineProperty")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/assertThisInitialized")),c=r(e("@babel/runtime/helpers/inherits")),u=r(e("@babel/runtime/helpers/possibleConstructorReturn")),p=r(e("@babel/runtime/helpers/getPrototypeOf")),f=r(e("react")),d=r(e("prop-types")),h=e("react-redux"),m=r(e("../../modal/Modal")),b=e("actions/ui"),y=e("actions/commands"),v=e("actions/application"),g=e("actions/messages"),w=e("react-scrollbars-custom"),C=r(e("../../Spinner"));function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.default)(e);if(t){var i=(0,p.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var E=function(e){(0,c.default)(n,e);var t=S(n);function n(e,r){var i;return(0,a.default)(this,n),(i=t.call(this,e,r)).state=k({modalOpen:!1,channels:[],page:1,allowMore:!0}
203,i.getCleanState()),i.openModal=i.openModal.bind((0,l.default)(i)),i.searchChannels=i.searchChannels.bind((0,l.default)(i)),i.renderSearchResult=i.renderSearchResult.bind((0,l.default)(i)),i.joinChannel=i.joinChannel.bind((0,l.default)(i)),i.handleStopScroll=i.handleStopScroll.bind((0,l.default)(i)),i}return(0,s.default)(n,[{key:"getCleanState",value:function(){return{search:""}}},{key:"openModal",value:function(e){e.preventDefault(),this.setState(k({modalOpen:!0,page:1},this.getCleanState()),this.searchChannelsReal)}},{key:"componentDidUpdate",value:function(e){if(this.state.modalOpen){var t=this.props.channels!==e.channels&&this.props.channels&&this.props.channels.result,n=this.props.requestChannelMembership!==e.requestChannelMembership&&this.props.requestChannelMembership&&!1===this.props.requestChannelMembership.success,r=this.props.requestChannelMembership!==e.requestChannelMembership&&this.props.requestChannelMembership&&!0===this.props.requestChannelMembership.success,o=this.props.addUserChannel!==e.addUserChannel&&this.props.addUserChannel&&!1===this.props.addUserChannel.success,a=this.props.addUserChannel!==e.addUserChannel&&this.props.addUserChannel&&!0===this.props.addUserChannel.success;if(t){var s=this.props.channels.result.entries;this.setState({channels:[].concat((0,i.default)(this.state.channels),(0,i.default)(s)),allowMore:s.length>0})}if(n&&(this.props.alertError(this.props.requestChannelMembership.error),this.props.clearUserCommand("requestChannelMembership")),r&&(this.props.toastInfo(this.props.i18n.requestSent),this.props.clearUserCommand("requestChannelMembership")),o&&(this.props.alertError(this.props.addUserChannel.error),this.props.clearUserCommand("addUserChannel")),a){var l=this.props.addUserChannel.result.channel;this.props.addChannel(l),this.props.openChannel(l.id),this.props.focusChannel(l.id),this.props.clearUserCommand("addUserChannel"),this.props.toastInfo(this.props.i18n.channelAdded)}}}},{key:"componentWillUnmount",value:function(){this.props.clearUserCommand("searchChannels"),this.searchTimer&&(clearTimeout(this.searchTimer),this.searchTimer=null)}},{key:"searchChannels",value:function(){this.searchTimer&&(clearTimeout(this.searchTimer),this.searchTimer=null),this.searchTimer=setTimeout(function(){this.searchChannelsReal()}.bind(this),500)}},{key:"searchChannelsReal",value:function(){this.searchTimer=null,this.props.sendUserCommand("searchChannels","channels.browsing.search",{search:this.state.search,page:this.state.page})}},{key:"renderSearchResult",value:function(e,t){var n=this,r=this.props.i18n.freeToJoin,i=this.props.i18n.openChannel;return"private"===e.channel.type&&(e.member?r=this.props.i18n.channelMember:(r=this.props.i18n.notMember,i=this.props.i18n.askToJoin)),f.default.createElement("tr",{key:t},f.default.createElement("td",null,e.channel.name),f.default.createElement("td",null,e.channel.type),f.default.createElement("td",null,r),f.default.createElement("td",null,void 0!==e.membersCount?e.membersCount:0),f.default.createElement("td",null,void 0!==e.messagesCount?e.messagesCount:0),f.default.createElement("td",null,f.default.createElement("a",{href:"#",onClick:function(t){return n.joinChannel(t,e)}},i)))}},{key:"joinChannel",value:function(e,t){e.preventDefault(),"private"!==t.channel.type||t.member?this.props.sendUserCommand("addUserChannel","addUserChannel",{channelId:t.channel.id}):this.props.confirm(this.props.i18n.askChannelAdmin,function(){this.props.sendUserCommand("requestChannelMembership","requestChannelMembership",{channelId:t.channel.id})}.bind(this))}},{key:"handleStopScroll",value:function(e){this.searchTimer||this.props.channels&&this.props.channels.inProgress||this.state.allowMore&&e.scrollHeight-e.scrollTop===e.clientHeight&&this.setState((function(e){return{page:e.page+1}}),this.searchChannelsReal)}},{key:"render",value:function(){var e=this;return this.props.userRights.searchChannels?f.default.createElement(f.default.Fragment,null,f.default.createElement("a",{href:"#",className:"wcFunctional",title:this.props.i18n.browseChannels,onClick:this.openModal}
203,f.default.createElement("span",{className:"wcIcon wcIconZoom"}),this.props.label?this.props.i18n.browseChannels:""),f.default.createElement(m.default,{open:this.state.modalOpen,onClose:function(t){return e.setState({modalOpen:!1})},title:this.props.i18n.browseChannels,size:"lg",closable:!0,closeOnDocumentClick:!1},f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("label",null,this.props.i18n.searchChannels,": "),f.default.createElement("input",{className:"wcFormControl",type:"search",maxLength:200,value:this.state.search,onChange:function(t){return e.setState({search:t.target.value,page:1,channels:[],allowMore:!0},e.searchChannels)}})),f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("label",null,this.props.i18n.foundChannels,": ",this.props.channels&&this.props.channels.inProgress&&f.default.createElement(C.default,null)),f.default.createElement("div",{className:"wcFormControlBorder wcHeight15 wcPadding1"},f.default.createElement(w.Scrollbar,{onScrollStop:this.handleStopScroll,noScrollX:!0},f.default.createElement("table",{className:"wcTable"},f.default.createElement("thead",null,f.default.createElement("tr",null,f.default.createElement("th",
203null,this.props.i18n.channelName),f.default.createElement("th",null,this.props.i18n.channelType),f.default.createElement("th",null,this.props.i18n.channelStatus),f.default.createElement("th",null,this.props.i18n.channelMembersCount),f.default.createElement("th",null,this.props.i18n.channelMessagesCount),f.default.createElement("th",null,this.props.i18n.channelActions))),f.default.createElement("tbody",null,this.state.channels.map((function(t,n){return e.renderSearchResult(t,n)})),0===this.state.channels.length&&this.props.channels&&!this.props.channels.inProgress&&f.default.createElement("tr",null,f.default.createElement("td",{colSpan:"4"},this.props.i18n.noChannels))))))))):null}}]),n}(f.default.Component);E.propTypes={configuration:d.default.object.isRequired,label:d.default.bool};var T=(0,h.connect)((function(e){return{userRights:e.application.user.rights,configuration:e.configuration,i18n:e.application.i18n,channels:e.commands.sent.searchChannels,requestChannelMembership:e.commands.sent.requestChannelMembership,addUserChannel:e.commands.sent.addUserChannel}}),{sendUserCommand:y.sendUserCommand,clearUserCommand:y.clearUserCommand,alertError:b.alertError,alertInfo:b.alertInfo,focusChannel:b.focusChannel,openChannel:b.openChannel,addChannel:v.addChannel,toastInfo:b.toastInfo,confirm:b.confirm,loadPastMessages:g.loadPastMessages})(E);n.default=T},{"../../Spinner":25,"../../modal/Modal":78,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"actions/application":96,"actions/commands":98,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305}],41:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui");function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleCloseClick=r.handleCloseClick.bind((0,a.default)(r)),r.closeChannel=r.closeChannel.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleCloseClick",value:function(e){e.preventDefault(),e.stopPropagation(),this.props.configuration.interface.channel.direct.closeConfirmation?this.props.confirm(this.props.i18n.directChannelCloseConfirmation,this.closeChannel):this.props.stream?this.props.confirm(this.props.i18n.directChannelWithStreamCloseConfirmation,this.closeChannel):this.closeChannel()}},{key:"closeChannel",value:function(){var e=!1;if(this.props.focusedChannel===this.props.channel.id&&this.props.focusOnClose){var t,n=this.props.openedChannels.indexOf(this.props.channel.id);n===this.props.openedChannels.length-1?t=this.getLastChannelBeforeIndex(n):(t=this.getFirstChannelAfterIndex(n))||(t=this.getLastChannelBeforeIndex(n)),this.props.closeChannel(this.props.channel.id),this.props.focusChannel(t||void 0),t||(e=!0)}else this.props.closeChannel(this.props.channel.id);this.props.configuration.interface.channel.logOffOnCloseLast&&e&&this.props.logOff(),this.props.configuration.interface.channel.destroyOnCloseLast&&e&&this.props.destroy()}},{key:"getFirstChannelAfterIndex",value:function(e){var t=this;return this.props.openedChannels.find((function(n,r){return r>e&&t.props.channels.find((function(e){return e.id===n}))}))}},{key:"getLastChannelBeforeIndex",value:function(e){var t=this,n=this.props.openedChannels.filter((function(n,r){return r<e&&t.props.channels.find((function(e){return e.id===n}))}));return n.length>0?n[n.length-1]:void 0}},{key:"render",value:function(){return u.default.createElement("a",{href:"#",onClick:this.handleCloseClick,title:this.props.i18n.close,className:this.props.className})}}]),n}(u.default.Component);
203m.defaultProps={className:"wcFunctional wcChannelClose",focusOnClose:!1},m.propTypes={channel:p.default.object.isRequired,className:p.default.string.isRequired,focusOnClose:p.default.bool.isRequired,onClose:p.default.func};var b=(0,f.connect)((function(e,t){return{i18n:e.application.i18n,configuration:e.configuration,channels:e.application.channels,openedChannels:e.ui.openedChannels,focusedChannel:e.ui.focusedChannel,stream:e.ui.streams.find((function(e){return e.channel&&e.channel.id===t.channel.id}))}}),{focusChannel:d.focusChannel,closeChannel:d.closeChannel,confirm:d.confirm,logOff:d.logOff,destroy:d.destroy})(m);n.default=b},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],42:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var d=function(e){(0,a.default)(n,e);var t=f(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcChannelCoverContainer"},c.default.createElement("div",{className:"wcChannelCover"},c.default.createElement("div",{className:"wcChatFullMessage wcErrorBox"},this.props.i18n.chatFull)))}}]),n}(c.default.Component);d.defaultProps={titleVisible:!0},d.propTypes={configuration:u.default.object.isRequired};var h=(0,p.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n}}))(d);n.default=h},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],43:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("ui/common/channel/messages/message/Decorator"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleAvatarError=r.handleAvatarError.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"render",value:function(){return this.props.channel.intro?u.default.createElement("div",{className:"wcChannelIntro"},u.default.createElement("div",{className:"wcChannelIntroAvatar"},this.props.channel.avatar&&u.default.createElement("img",{src:this.props.channel.avatar,onError:this.handleAvatarError,className:"wcFunctional wcAvatar",alt:this.props.channel.name})),u.default.createElement("div",{className:"wcChannelIntroContent"},u.default.createElement(d.default,null,this.props.channel.intro))):null}}]),n}(u.default.Component);m.propTypes={channel:p.default.object.isRequired};var b=(0,f.connect)((function(e){return{configuration:e.configuration}}))(m);
203n.default=b},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/messages/message/Decorator":62}],44:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/application");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleChannelClick=r.handleChannelClick.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleChannelClick",value:function(e){if(!this.props.channel.url&&(e.preventDefault(),!this.props.channel.own&&this.props.configuration.interface.channel.directEnabled)){this.props.addChannel(this.props.channel,!0);var t=this.props.channel.id;this.props.ignoredChannels.includes(t)?this.props.confirm(this.props.i18n.ignoredInfo,function(){this.props.stopIgnoringChannel(t),this.props.openChannel(t),this.props.focusChannel(t),this.props.onClick&&this.props.onClick(this.props.channel)}.bind(this)):this.props.channel.locked||(this.props.openChannel(t),this.props.focusChannel(t),this.props.onClick&&this.props.onClick(this.props.channel))}}},{key:"render",value:function(){var e=this;return u.default.createElement("a",{href:this.props.channel.url?this.props.channel.url:"#",onClick:function(t){return e.handleChannelClick(t)},ref:this.props.forwardedRef,target:"_blank",rel:"noopener noreferrer nofollow",className:this.props.className,onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave,onFocus:this.props.onFocus,onBlur:this.props.onBlur,style:this.props.style},this.props.children)}}]),n}(u.default.Component);b.propTypes={channel:p.default.object.isRequired,forwardedRef:p.default.object,className:p.default.string,onMouseEnter:p.default.func,onMouseLeave:p.default.func,onFocus:p.default.func,onBlur:p.default.func,style:p.default.object};var y=(0,f.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n,ignoredChannels:e.ui.ignoredChannels}}),{focusChannel:d.focusChannel,openChannel:d.openChannel,stopIgnoringChannel:d.stopIgnoringChannel,confirm:d.confirm,addChannel:h.addChannel})(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],45:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("ui/common/stream/StreamOpenButton"));function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var h=function(e){(0,a.default)(n,e);var t=d(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"isVideoCallAvailable",value:function(){return!this.props.channel.locked&&this.props.channel.online&&!this.props.channel.readOnly&&this.props.configuration.interface.streams.video.calls.enabled&&this.props.configuration.interface.channel.directEnabled&&!this.props.stream}},{key:"render",value:function(){return this.isVideoCallAvailable()?c.default.createElement(f.default,{label:this.props.i18n.makeVideoCall?this.props.i18n.makeVideoCall:"",type:"stream.video.twilio.room.go",parameters:{channel:{id:this.props.channel.i
203d}}}):null}}]),n}(c.default.Component);h.propTypes={channel:u.default.object.isRequired};var m=(0,p.connect)((function(e,t){return{configuration:e.configuration,i18n:e.application.i18n,stream:e.ui.streams.find((function(e){return e.channel&&e.channel.id===t.channel.id}))}}))(h);n.default=m},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/stream/StreamOpenButton":86}],46:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var d=function(e){(0,a.default)(n,e);var t=f(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"renderStreamStatus",value:function(){switch(this.props.stream.type){case"stream.video.twilio.room.go":return c.default.createElement("span",{className:"wcStreamStatus wcStreamOnGoing wcAnimation wcAnimationFlashSlow"});default:return"Unsupported stream"}}},{key:"render",value:function(){return this.props.stream?this.renderStreamStatus():null}}]),n}(c.default.Component);d.propTypes={channel:u.default.object.isRequired};var h=(0,p.connect)((function(e,t){return{stream:e.ui.streams.find((function(e){return e.channel&&e.channel.id===t.channel.id}))}}))(d);n.default=h},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],47:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("../../../stream/twilio/TwilioVideoGoRoom")),h=e("actions/ui");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleAvatarError=r.handleAvatarError.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"renderStream",value:function(){var e=this;switch(this.props.stream.type){case"stream.video.twilio.room.go":return u.default.createElement(d.default,{stream:this.props.stream,streamInfo:u.default.createElement("div",{className:"wcStreamChannelDetails"},this.props.channel.avatar&&u.default.createElement("img",{src:this.props.channel.avatar,onError:this.handleAvatarError,className:"wcFunctional wcAvatar",alt:this.props.channel.name}),u.default.createElement("div",{className:"wcStreamCaller"},this.props.channel.name)),maximized:this.props.uiChannel.streamMaximized,onMaximize:function(){return e.props.setChannelProperty(e.props.channel.i
203d,"streamMaximized",!0)},onMinimize:function(){return e.props.setChannelProperty(e.props.channel.id,"streamMaximized",void 0)}});default:return"Unsupported stream request"}}},{key:"render",value:function(){return this.props.stream?u.default.createElement("div",{className:"wcStream"},this.renderStream()):null}}]),n}(u.default.Component);b.propTypes={channel:p.default.object.isRequired};var y=(0,f.connect)((function(e,t){var n;return{configuration:e.configuration,stream:e.ui.streams.find((function(e){return e.channel&&e.channel.id===t.channel.id})),uiChannel:null!==(n=e.ui.channels[t.channel.id])&&void 0!==n?n:{}}}),{setChannelProperty:h.setChannelProperty})(b);n.default=y},{"../../../stream/twilio/TwilioVideoGoRoom":87,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],48:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=e("actions/messages"),d=e("actions/ui"),h=r(e("utils/image-viewer")),m=r(e("ui/common/plain/ProgressBar")),b=r(e("ui/common/Loader")),y=e("actions/log");function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var g=function(e){(0,a.default)(n,e);var t=v(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).imageViewer=new h.default,r}return(0,o.default)(n,[{key:"IMAGE_TYPES",get:function(){return["jpg","jpeg","png","gif"]}}]),(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.preparedImage!==e.preparedImage&&this.props.preparedImage&&this.props.preparedImage.success,n=this.props.preparedImage!==e.preparedImage&&this.props.preparedImage&&!1===this.props.preparedImage.success,r=this.props.imageSource!==e.imageSource&&this.props.imageSource,i=this.props.fileSource!==e.fileSource&&this.props.fileSource,o=this.props.soundSource!==e.soundSource&&this.props.soundSource;t&&this.onImagePrepared(this.props.preparedImage.result),n&&this.props.alertError(this.props.preparedImage.error),r&&this.onImageUploadFileChange(this.props.imageSource),i&&this.onFileUploadFileChange(this.props.fileSource),o&&this.onSoundSourceChange(this.props.soundSource)}},{key:"addAttachment",value:function(e,t,n,r){this.props.onChange([{type:e,data:t,name:n,url:r}])}},{key:"handleDelete",value:function(e,t){e.preventDefault(),this.props.onChange(this.props.attachments.filter((function(e,n){return n!==t})))}},{key:"handleImagePreview",value:function(e,t){e.preventDefault(),this.imageViewer.show(t)}},{key:"onImageUploadFileChange",value:function(e){var t=this;if("undefined"!=typeof FileReader)if(0!==e.length){var n=e[0];if(n.size&&n.size>this.props.configuration.interface.input.images.sizeLimit)this.props.alertError(this.props.application.i18n.sizeLimitError);else if(this.IMAGE_TYPES.indexOf(this.getExtension(n))>-1){var r=new FileReader;r.onload=function(e){t.props.prepareImage(e.target.result,t.props.channel.id)},r.readAsDataURL(n)}else this.props.alertError(this.props.application.i18n.unsupportedTypeOfFile)}else this.props.alertError("No files selected");else this.props.alertError("FileReader is not supported in this browser")}},{key:"onImagePrepared",value:function(e){e&&e.length>0?this.addAttachment("image",e):this.props.alertError("Cannot prepare image due to server error")}},{key:"onFileUploadFileChange",value:function(e){var t=this;if("undefined"!=typeof FileReader)if(0!==e.length){var n=e[0];if(this.props.configuration.interface.input.attachments.validFileFormats.indexOf(this.getExtension(n))>-1){var r=new FileReader,i=n.name;n.size>this.props.configuration.interface.input.attachments.sizeLimit?this.props.alertError(this.props.application.i18n.sizeLimitError):(r.onload=function(e){t.addAttachment("file",e.target.result,i
203)},r.readAsDataURL(n))}else this.props.alertError(this.props.application.i18n.unsupportedTypeOfFile)}else this.props.alertError("No files selected");else this.props.alertError("FileReader is not supported in this browser")}},{key:"onSoundSourceChange",value:function(e){var t=this;if("undefined"!=typeof FileReader){var n=new FileReader;n.onload=function(n){t.addAttachment(e.type,n.target.result,"Wise Chat Pro voice message",URL.createObjectURL(e.data))},n.onerror=function(e){t.props.alertError("Could not process sound data using FileReader"),t.props.logError("Could not process sound data using FileReader",e)},n.readAsDataURL(e.data)}else this.props.alertError("FileReader is not supported in this browser")}},{key:"getExtension",value:function(e){if(void 0!==e.name){var t=e.name.split(".");if(t.length>1)return t.pop().toLowerCase()}return null}},{key:"render",value:function(){var e=this;return c.default.createElement("div",{className:"wcAttachments"},this.props.preparedImage&&c.default.createElement(m.default,{visible:this.props.preparedImage.inProgress,progress:this.props.preparedImage.progress}),this.props.processingMessage&&c.default.createElement(b.default,{message:this.props.processingMessage}),this.props.attachments.map((function(t,n){return c.default.createElement("div",{key:n,className:"wcAttachment"},"file"===t.type&&c.default.createElement("span",null,t.name),"image"===t.type&&c.default.createElement("a",{href:"#",className:"wcFunctional",onClick:function(n){return e.handleImagePreview(n,t.data)}},c.default.createElement("img",{src:t.data,className:"wcImagePreview wcFunctional",alt:"Image preview"})),"mp3"===t.type&&c.default.createElement("audio",{controls:!0,src:t.url,controlsList:"nodownload noplaybackrate"}),c.default.createElement("a",{href:"#",className:"wcDelete wcFunctional",onClick:function(t){return e.handleDelete(t,n)}}))})))}}]),n}(c.default.Component);g.propTypes={channel:u.default.object.isRequired,configuration:u.default.object.isRequired,preparedImage:u.default.object,attachments:u.default.array.isRequired,onChange:u.default.func.isRequired,processingMessage:u.default.string};var w=(0,p.connect)((function(e,t){return{configuration:e.configuration,application:e.application,preparedImage:e.messages.image[t.channel.i
203d]}}),{sendMessage:f.sendMessage,prepareImage:f.prepareImage,alertError:d.alertError,logError:y.logError})(g);n.default=w},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/log":101,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"ui/common/Loader":23,"ui/common/plain/ProgressBar":81,"utils/image-viewer":121}],49:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=r(e("reactjs-popup")),d=e("react-redux"),h=e("react-scrollbars-custom"),m=r(e("utils/emoticons")),b=r(e("./emoticons/TenorGIFs"));function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;(0,i.default)(this,n),(r=t.call(this,e)).state={tab:"emoticons"},r.handleClick=r.handleClick.bind((0,a.default)(r));var o=new m.default(r.props.configuration.interface.input.emoticons);return o.buildSet(),r.layerWidth=o.LAYER_WIDTH,r.layerHeight=o.LAYER_HEIGHT,r.emoticons=o.emoticons,r}return(0,o.default)(n,[{key:"handleClick",value:function(e,t){e.preventDefault(),this.props.onSelect(t.shortcode)}},{key:"render",value:function(){var e=this,t=this.props.configuration.interface.input.emoticons.custom,n=this.props.configuration.interface.input.gifs.enabled,r=this.layerHeight+(n?50:0),i="XXs"!==this.props.windowSizeClass?this.layerWidth:"80%";return u.default.createElement(u.default.Fragment,null,u.default.createElement(f.default,{trigger:u.default.createElement("button",{className:"wcInputButton wcEmoticon wcFunctional",title:this.props.i18n.insertEmoticon}),position:"top center",lockScroll:!0,closeOnDocumentClick:!0,modal:"XXs"===this.props.windowSizeClass,className:"wcPopup wcEmoticonsPopup "+this.props.configuration.themeClassName,contentStyle:{width:i,height:r},keepTooltipInside:!0},(function(r){return u.default.createElement("div",{className:"wcAddonsLibrary"},n&&u.default.createElement("div",{className:"wcCategories"},u.default.createElement("a",{href:"#",className:"wcFunctional wcCategoryButton "+("emoticons"===e.state.tab?"wcCategoryButtonActive":""),onClick:function(t){t.preventDefault(),e.setState({tab:"emoticons"})}},u.default.createElement("span",{className:"wcIcon wcIconEmotion"})),u.default.createElement("a",{href:"#",className:"wcFunctional wcCategoryButton "+("gifs"===e.state.tab?"wcCategoryButtonActive":""),onClick:function(t){t.preventDefault(),e.setState({tab:"gifs"})}},u.default.createElement("span",{className:"wcIcon wcIconGif"}))),e.props.configuration.interface.input.gifs.enabled&&u.default.createElement("div",{className:"wcCategory wcCategoryGIFs "+("gifs"!==e.state.tab?"wcInvisible":"")},u.default.createElement(b.default,{onClick:function(t){e.props.onSelect(t+"\n\n"),r()}})),u.default.createElement("div",{className:"wcCategory wcCategoryEmoticons "+("emoticons"!==e.state.tab?"wcInvisible":"")},u.default.createElement(h.Scrollbar,{noScrollX:!0},t&&e.emoticons.map((function(t,n){return u.default.createElement("a",{href:"#",key:n,onClick:function(n){e.handleClick(n,t),r()}},u.default.createElement("img",{src:t.urlFull,style:t.maxWidth?{maxWidth:t.maxWidth}:void 0}))})),!t&&e.emoticons.map((function(t,n){return u.default.createElement("a",{href:"#",key:n,onClick:function(n){e.handleClick(n,t),r()}},u.default.createElement("span",{className:"wcEmoticon "+t.class}))})))))})))}}]),n}(u.default.Component);v.propTypes={configuration:p.default.object.isRequired,onSelect:p.default.func.isRequired};var g=(0,d.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n,windowWidth:e.ui.properties.windowWidth,windowSizeClass:e.ui.properties.windowSizeClass}}))(v);n.default=g},{"./emoticons/TenorGIFs":53,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"reactjs-popup":309,"utils/emoticons":116}],50:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=r(e("jquery")),d=e("react-redux"),h=r(e("utils/html-renderer")),m=e("react-dom/server"),b=e("actions/log");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).editableRef=u.default.createRef(),r.htmlRenderer=new h.default(e.configuration),r.handleChange=r.handleChange.bind((0,a.default)(r)),r.handleClick=r.handleClick.bind((0,a.default)(r)),r.handleKeyDown=r.handleKeyDown.bind((0,a.default)(r)),r.handlePaste=r.handlePaste.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this,n=this.props.inputRequest!==e.inputRequest,r=this.props.resetRequest!==e.resetRequest&&!0===this.props.resetRequest;if(n&&this.props.inputRequest){if(this.isMaximumOfCharactersReached())return;var i=f.default.parseHTML(this.convertMessageToHTML(this.props.inputRequest));this.range?(this.range.deleteContents(),i.reverse().map((function(e){return t.range.insertNode(e)})),this.range.collapse(!1),this.selection.removeAllRanges(),this.selection.addRange(this.range)):(this.props.logError("Range is not available, fallback to jQuery append"),(0,f.default)(this.editableRef.current).append(i),this.focusAndPlaceCaretAtEnd(this.editableRef.current)),this.triggerChange()}r&&(0,f.default)(this.editableRef.current).html("")}},{key:"focusAndPlaceCaretAtEnd",value:function(e){if(e.focus(),void 0!==window.getSelection&&void 0!==document.createRange){var t=document.createRange();t.selectNodeContents(e),t.collapse(!1);var n=window.getSelection();n.removeAllRanges(),n.addRange(t)}else if(void 0!==document.body.createTextRange){var r=document.body.createTextRange();r.moveToElementText(e),r.collapse(!1),r.select()}}},{key:"convertMessageToHTML",value:function(e){return(0,m.renderToString)(this.htmlRenderer.toHtml(e))}},{key:"convertHTMLToMessage",value:function(e){var t=(0,f.default)("<div>"+e+"</div>");t.find("[data-org]").each((function(e,t){(0,f.default)(t).replaceWith(atob((0,f.default)(t).attr("data-org")))}));var n=(0,f.default)("<div>"+t.html()+"</div>");return n.contents().each((function(e,t){"BR"!==(0,f.default)(t).prop("tagName")&&(0,f.default)(t).replaceWith((0,f.default)(t).text()+"\n")})),n.text()}},{key:"getCharactersCount",value:function(e){var t=(0,f.default)("<div>"+e+"</div>");t.find("[data-org]").each((function(e,t){(0,f.default)(t).replaceWith("0")}));var n=(0,f.default)("<div>"+t.html()+"</div>");return n.contents().each((function(e,t){(0,f.default)(t).replaceWith((0,f.default)(t).text())})),n.text().length}},{key:"isMaximumOfCharactersReached",value:function(){return this.getCharactersCount((0,f.default)(this.editableRef.current).html())>=this.props.configuration.interface.input.maxLength}},{key:"handleClick",value:function(){this.storeSelectedRange()}},{key:"handleChange",value:function(){this.triggerChange(),this.storeSelectedRange()}},{key:"handleKeyDown",value:function(e){var t=this.props.configuration.interface.input.multilineEasy,n=e.shiftKey&&!t||!e.shiftKey&&t;this.isPrintableKey(e.nativeEvent)&&this.isMaximumOfCharactersReached()&&e.nativeEvent.preventDefault(),13!==e.keyCode||n||(this.props.onSendingRequest&&this.props.onSendingRequest(),e.nativeEvent.preventDefault())}},{key:"isPrintableKey",value:function(e){return e&&e.key&&1===e.key.length}},{key:"handlePaste",value:function(e){e.preventDefault();var t="";if((e=e.nativeEvent).clipboardData||e.originalEvent.clipboardData?t=(e.originalEvent||e).clipboardData.getData("text/plain"):window.clipboardData&&(t=window.clipboardData.getData("Text")),document.queryCommandSupported("insertText")){var n=this.props.configuration.interface.input.maxLength-this.getCharactersCount((0,f.default)(this.editableRef.current).html());n>0&&(document.execCommand("insertText",!1,t.substring(0,n)),this.triggerChange(),this.storeSelectedRange())}else{var r=null;if(!window.getSelection)return void(console&&console.error("getSelection unsupported"));var i=(r=window.getSelection()).getRangeAt(0);i.deleteContents();var o=document.createTextNode(t);i.insertNode(o),i.selectNodeContents(o),i.collapse(!1),(r=window.getSelection()).removeAllRanges(),r.addRange(i),this.triggerChange(),this.storeSelectedRange()}}},{key:"storeSelectedRange",value:function(){window.getSelection?(this.selection=window.getSelection(),this.selection.rangeCount>0?(this.range=this.selection.getRangeAt(0),this.parentNode=this.range.commonAncestorContainer.parentNode):(this.range=null,this.parentNode=null,this.props.logError("No range selected"))):this.props.logError("window.getSelection is not supported")}},{key:"triggerChange",value:function(){this.props.onChange&&this.props.onChange(this.convertHTMLToMessage((0,f.default)(this.editableRef.current).html()))}},{key:"focus",value:function(){(0,f.default)(this.editableRef.current).focus()}},{key:"render",value:function(){return u.default.createElement("div",{ref:this.editableRef,className:"wcInput wp-exclude-emoji",onKeyUp:this.handleChange,onInput:this.handleChange,onKeyDown:this.handleKeyDown,onClick:this.handleClick,onTouchEnd:this.handleClick,onPaste:this.handlePaste,contentEditable:!0,"data-placeholder":this.props.placeholder})}}]),n}(u.default.Component);v.propTypes={placeholder:p.default.string,inputRequest:p.default.string.isRequired,resetRequest:p.default.bool,onCh
203ange:p.default.func,onSendingRequest:p.default.func};var g=(0,d.connect)((function(e){return{configuration:e.configuration}}),{logError:b.logError},null,{forwardRef:!0})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/log":101,jquery:245,"prop-types":257,react:308,"react-dom/server":270,"react-redux":296,"utils/html-renderer":118}],51:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/messages"),h=e("actions/ui"),m=r(e("./Attachments")),b=r(e("./EmoticonsPopup")),y=r(e("ui/common/plain/Decorator")),v=r(e("./HtmlInput")),g=r(e("ui/common/plain/ProgressBar")),w=r(e("./SoundInput"));function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var _=function(e){(0,s.default)(n,e);var t=C(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={message:"",messageChunk:"",imageSource:void 0,fileSource:void 0,attachmentsProcessing:void 0,attachments:[]},r.inputRef=u.default.createRef(),r.sendMessage=r.sendMessage.bind((0,a.default)(r)),r.handleFileChange=r.handleFileChange.bind((0,a.default)(r)),r.handleImageChange=r.handleImageChange.bind((0,a.default)(r)),r.handleSoundInputChange=r.handleSoundInputChange.bind((0,a.default)(r)),r.handleEmoticonSelect=r.handleEmoticonSelect.bind((0,a.default)(r)),r.handleCancelReplyTo=r.handleCancelReplyTo.bind((0,a.default)(r)),r.handleHtmlInputChange=r.handleHtmlInputChange.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.postedMessage!==e.postedMessage&&!0===this.props.postedMessage.success,n=this.props.postedMessage!==e.postedMessage&&!1===this.props.postedMessage.success,r=this.props.uiChannel!==e.uiChannel&&this.props.uiChannel&&e.uiChannel&&this.props.uiChannel.inputAppend!==e.uiChannel.inputAppend,i=this.props.replyTo!==e.replyTo&&this.props.replyTo;t&&(this.setState({attachments:[]}),this.props.cancelMessageReplyTo(this.props.channel.id),this.props.postedMessage.result&&this.props.postedMessage.result.message&&!0===this.props.postedMessage.result.message.hidden&&this.props.toastInfo(this.props.i18n.approvalWarning)),n&&this.props.alertError(this.props.postedMessage.error?this.props.postedMessage.error:"Error #i1"),r&&this.setState({messageChunk:this.props.uiChannel.inputAppend}),i&&this.inputRef.focus()}},{key:"sendMessage",value:function(e){(this.state.message.length>0||this.state.attachments.length>0)&&(this.props.sendMessage(this.state.message,this.state.attachments,{replyToMessageId:this.props.replyTo},this.props.channel.id),this.setState({message:""}))}},{key:"handleFileChange",value:function(e){this.setState({fileSource:e.target.files.length>0?[e.target.files[0]]:[]},(function(){e.target.value=""}))}},{key:"handleImageChange",value:function(e){this.setState({imageSource:e.target.files.length>0?[e.target.files[0]]:[]},(function(){e.target.value=""}))}},{key:"handleSoundInputChange",value:function(e){this.setState({soundSource:e})}},{key:"handleEmoticonSelect",value:function(e){this.setState({messageChunk:e})}},{key:"handleHtmlInputChange",value:function(e){this.setState({message:e,messageChunk:""})}},{key:"handleCancelReplyTo",value:function(e){e.preventDefault(),this.props.cancelMessageReplyTo(this.props.channel.i
203d)}},{key:"render",value:function(){var e=this;if("direct"===this.props.channel.type&&this.props.channel.readOnly)return u.default.createElement("div",{className:"wcChannelInput"},u.default.createElement("div",{className:"wcReadOnlyDirectChannel wcErrorBox"},u.default.createElement(y.default,null,this.props.i18n.notAllowedToSendDirectMessages)));if(["public","private"].includes(this.props.channel.type)&&this.props.channel.readOnly)return null;var t=this.props.replyTo&&this.props.channelMessages?this.props.channelMessages.find((function(t){return t.id===e.props.replyTo})):void 0;return u.default.createElement("div",{className:"wcChannelInput"},this.props.configuration.interface.input.userName&&!t&&u.default.createElement("div",{className:"wcCurrentUserName"},this.props.application.user.name,":"),t&&u.default.createElement("div",{className:"wcReplyTo"},u.default.createElement("div",{className:"wcName"},this.props.i18n.replyingTo," ",t.sender.name),u.default.createElement("div",{className:"wcContent"},u.default.createElement(y.default,null,t.text)),u.default.createElement("a",{className:"wcDeleteButton wcFunctional",onClick:this.handleCancelReplyTo})),u.default.createElement("div",{className:"wcInputs"},u.default.createElement(v.default,{ref:function(t){return e.inputRef=t},placeholder:this.props.postedMessage.inProgress?this.props.i18nBase.sending:this.props.i18nBase.hint,inputRequest:this.state.messageChunk,resetRequest:""===this.state.message,onChange:this.handleHtmlInputChange,onSendingRequest:this.sendMessage}),u.default.createElement("div",{className:"wcInputButtons"},this.props.configuration.interface.input.emoticons.enabled&&u.default.createElement(b.default,{onSelect:this.handleEmoticonSelect}),this.props.configuration.interface.input.sounds.enabled&&this.props.channel.configuration.enableVoiceMessages&&u.default.createElement(w.default,{channel:this.props.channel,onChange:this.handleSoundInputChange,onStartProcessing:function(){return e.setState({attachmentsProcessing:e.props.i18n.attachingVoiceMessage})},onCompleteProcessing:function(){return e.setState({attachmentsProcessing:void 0})}}),this.props.configuration.interface.input.images.enabled&&this.props.channel.configuration.enableImages&&u.default.createElement("div",{className:"wcInputButton wcImageAttachment",title:this.props.i18n.uploadPicture},u.default.createElement("input",{type:"file",accept:"image/*;capture=camera",title:this.props.i18n.uploadPicture,onChange:this.handleImageChange})),this.props.configuration.interface.input.attachments.enabled&&this.props.channel.configuration.enableAttachments&&u.default.createElement("div",{className:"wcInputButton wcFileAttachment",title:this.props.i18n.attachFile},u.default.createElement("input",{type:"file",accept:this.props.configuration.interface.input.attachments.extensionsList,title:this.props.i18n.attachFile,onChange:this.handleFileChange})),this.props.configuration.interface.input.submit&&u.default.createElement("button",{className:"wcButton wcSubmit",onClick:this.sendMessage,disabled:this.props.postedMessage.inProgress},this.props.i18nBase.send))),this.state.attachments.length>0&&u.default.createElement(g.default,{visible:this.props.postedMessage.inProgress,progress:this.props.postedMessage.progress}),u.default.createElement(m.default,{processingMessage:this.state.attachmentsProcessing,channel:this.props.channel,imageSource:this.state.imageSource,fileSource:this.state.fileSource,soundSource:this.state.soundSource,attachments:this.state.attachments,onChange:function(t){return e.setState({attachments:t})}}))}}]),n}(u.default.Component);_.propTypes={channel:p.default.object.isRequired,configuration:p.default.object.isRequired,channelMessages:p.default.array,postedMessage:p.default.object,replyTo:p.default.string};var k=(0,f.connect)((function(e,t){return{configuration:e.configuration,application:e.application,i18nBase:e.configuration.i18n,i18n:e.application.i18n,channelMessages:e.messages.received[t.channel.id],postedMessage:e.messages.posted[t.channel.id]||{},uiChannel:e.ui.channels[t.channel.id],replyTo:e.ui.replyToMessages[t.channel.i
203d]}}),{sendMessage:d.sendMessage,alertError:h.alertError,alertInfo:h.alertInfo,toastInfo:h.toastInfo,toastError:h.toastError,cancelMessageReplyTo:h.cancelMessageReplyTo})(_);n.default=k},{"./Attachments":48,"./EmoticonsPopup":49,"./HtmlInput":50,"./SoundInput":52,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"ui/common/plain/Decorator":80,"ui/common/plain/ProgressBar":81}],52:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/messages"),h=e("actions/ui"),m=e("actions/log");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var y=function(e){(0,s.default)(n,e);var t=b(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={recording:!1,time:0},r.startRecording=r.startRecording.bind((0,a.default)(r)),r.stopRecording=r.stopRecording.bind((0,a.default)(r)),r.initMedia=r.initMedia.bind((0,a.default)(r)),r.timerCount=r.timerCount.bind((0,a.default)(r)),r.renderTimer=r.renderTimer.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentWillUnmount",value:function(){this.clearTimer()}},{key:"initMedia",value:function(e){var t=this;this.audioContext||(this.audioContext=new AudioContext),navigator.mediaDevices.getUserMedia({audio:!0,video:!1}).then((function(n){t.gumStream=n,t.input=t.audioContext.createMediaStreamSource(n),t.recorder=new WebAudioRecorder(t.input,{workerDir:t.props.configuration.baseDir+"assets/js/libs/",encoding:"mp3",onEncoderLoading:function(e,n){t.props.logDebug("debug","Loading "+n+" encoder...")},onEncoderLoaded:function(e,n){t.props.logDebug("debug",n+" encoder loaded")}}),t.recorder.onComplete=function(e,n){t.props.logDebug("debug","Encoding complete",n),t.props.onChange({data:n,type:t.recorder.encoding}),t.props.onCompleteProcessing()},t.recorder.onTimeout=t.stopRecording,t.recorder.onError=function(e,n){t.props.alertError("Audio recorder error: "+n),t.props.logError("Audio recorder error",n),t.props.onCompleteProcessing()},t.recorder.setOptions({timeLimit:t.props.configuration.interface.input.sounds.maxLength,encodeAfterRecord:!0,mp3:{bitRate:t.props.configuration.interface.input.sounds.mp3BitRate}}),e()})).catch((function(e){t.props.alertError(t.props.i18n.noMicrophoneError),t.props.logError("Could not execute getUserMedia feature",e)}))}},{key:"startRecording",value:function(e){var t=this;e.preventDefault(),this.initMedia((function(){t.recorder.startRecording(),t.startTimer()}))}},{key:"stopRecording",value:function(){this.gumStream.getAudioTracks()[0].stop(),this.recorder.finishRecording(),this.props.onStartProcessing(),this.clearTimer()}},{key:"timerCount",value:function(){this.setState({time:this.state.time+1})}},{key:"clearTimer",value:function(){this.setState({recording:!1,time:0}),this.timer&&(clearInterval(this.timer),delete this.timer)}},{key:"startTimer",value:function(){this.setState({recording:!0,time:0}),this.timer=setInterval(this.timerCount,1e3)}},{key:"renderTimer",value:function(){var e=Math.floor(this.state.time/60),t=this.state.time%60;return e+":"+(t<10?"0":"")+t}},{key:"render",value:function(){return u.default.createElement(u.default.Fragment,null,!this.state.recording&&u.default.createElement("button",{className:"wcInputButton wcSoundAttachmentStart wcFunctional",onClick:this.startRecording}),this.state.recording&&u.default.createElement(u.default.Fragment,null,u.default.createElement("button",{className:"wcInputButton wcSoundAttachmentStop wcFunctional",onClick:this.stopRecording}),u.default.createElement("span",{className:"wcInputButtonSupplementary"},this.renderTimer())))}}]),n}(u.default.Component);y.propTypes={channel:p.default.object.isRequired,configuration:p.default.object.isRequired,onChange:p.default.func.isRequired,onStartProcessing:p.default.func.isRequired,onCompleteProcessing:p.default.func.isRequired};var v=(0,f.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n}}),{sendMessage:d.sendMessage,prepareImage:d.prepareImage,alertError:h.alertError,logError:m.logError,logDebug:m.logDebug})(y);n.default=v},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/log":101,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],53:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/
203defineProperty")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/assertThisInitialized")),c=r(e("@babel/runtime/helpers/inherits")),u=r(e("@babel/runtime/helpers/possibleConstructorReturn")),p=r(e("@babel/runtime/helpers/getPrototypeOf")),f=r(e("react")),d=r(e("prop-types")),h=e("actions/integrations"),m=e("react-redux"),b=e("react-scrollbars-custom"),y=r(e("ui/common/Loader"));function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.default)(e);if(t){var i=(0,p.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var C=function(e){(0,c.default)(n,e);var t=w(n);function n(e){var r;return(0,a.default)(this,n),(r=t.call(this,e)).state={keyword:e.keyword,items:r.prepareItems(),tags:r.prepareTags()},r.handleChange=r.handleChange.bind((0,l.default)(r)),r.triggerOnChange=r.triggerOnChange.bind((0,l.default)(r)),r.handleClear=r.handleClear.bind((0,l.default)(r)),r.handleStopScroll=r.handleStopScroll.bind((0,l.default)(r)),r.handleClick=r.handleClick.bind((0,l.default)(r)),r.handleTagClick=r.handleTagClick.bind((0,l.default)(r)),r}return(0,s.default)(n,[{key:"handleChange",value:function(e){this.props.inProgress||(this.actionsTrigger&&clearTimeout(this.actionsTrigger),this.setState((function(t){return{keyword:e.target.value}})),this.actionsTrigger=setTimeout(this.triggerOnChange,600))}},{key:"handleClear",value:function(e){e.preventDefault(),this.setState((function(e){return{keyword:""}}))}},{key:"handleStopScroll",value:function(e,t){this.state.keyword.length>0&&this.props.next&&e.scrollHeight-e.scrollTop-e.clientHeight<10&&this.props.searchNextGIFs(this.state.keyword)}},{key:"triggerOnChange",value:function(){this.state.keyword.length>0&&(this.setState((function(e){return{items:{col1:[],col2:[]}}})),this.props.searchGIFs(this.state.keyword))}},{key:"componentWillUnmount",value:function(){this.actionsTrigger&&clearTimeout(this.actionsTrigger)}},{key:"componentDidMount",value:function(){0===this.props.tags.length&&this.props.requestGIFCategories()}},{key:"prepareItems",value:function(){return this.props.results.reduce((function(e,t){var n=t.media_formats.tinygif.dims[1],r={id:t.id,src:t.media_formats.tinygif.url,description:t.content_description};return 0===e.col1height?g(g({},e),{}
203,{col1height:n,col1:[r]}):e.col1height<e.col2height?g(g({},e),{},{col1height:e.col1height+n,col1:[].concat((0,i.default)(e.col1),[r])}):g(g({},e),{},{col2height:e.col2height+n,col2:[].concat((0,i.default)(e.col2),[r])})}),{col1height:0,col2height:0,col1:[],col2:[]})}},{key:"prepareTags",value:function(){return{col1:this.props.tags.filter((function(e,t){return t%2==0})),col2:this.props.tags.filter((function(e,t){return t%2==1}))}}},{key:"componentDidUpdate",value:function(e,t,n){var r=this;this.props.results!==e.results&&this.setState((function(e){return{items:r.prepareItems()}})),this.props.tags!==e.tags&&this.setState((function(e){return{tags:r.prepareTags()}}))}},{key:"handleClick",value:function(e){var t='[img src="'.concat(e.src,'" className="wcTenorGIF"]');this.props.onClick(t)}},{key:"handleTagClick",value:function(e,t){e.preventDefault(),this.setState((function(e){return{keyword:t.searchterm}}),this.triggerOnChange)}},{key:"render",value:function(){var e=this;return f.default.createElement("div",{className:"wcTenor"},f.default.createElement("div",{className:"wcTenorSearch"},f.default.createElement("input",{type:"text",value:this.state.keyword,className:"wcControl",placeholder:this.props.i18n.messageSearch,onChange:this.handleChange}),this.state.keyword&&f.default.createElement("a",{href:"#",className:"wcClear wcFunctional",onClick:this.handleClear})),f.default.createElement(b.Scrollbar,{onScrollStop:this.handleStopScroll,noScrollX:!0,className:"wcTenorResultsContainer"},this.state.keyword.length>0&&this.props.results.length>0?f.default.createElement("div",{className:"wcTenorResults"},f.default.createElement("div",{className:"wcTenorResultsColumn"},this.state.items.col1.map((function(t,n){return f.default.createElement("img",{key:n,onClick:function(n){return e.handleClick(t)},src:t.src,alt:t.description,className:"wcFunctional"})}))),f.default.createElement("div",{className:"wcTenorResultsColumn"},this.state.items.col2.map((function(t,n){return f.default.createElement("img",{key:n,onClick:function(n){return e.handleClick(t)},src:t.src,alt:t.description,className:"wcFunctional"})})))):f.default.createElement("div",{className:"wcTenorResults"},f.default.createElement("div",{className:"wcTenorResultsColumn"},this.state.tags.col1.map((function(t,n){return f.default.createElement("a",{href:"#",key:n,onClick:function(n){return e.handleTagClick(n,t)},className:"wcFunctional"},f.default.createElement("img",{src:t.image,className:"wcFunctional"}),t.name)}))),f.default.createElement("div",{className:"wcTenorResultsColumn"},this.state.tags.col2.map((function(t,n){return f.default.createElement("a",{href:"#",key:n,onClick:function(n){return e.handleTagClick(n,t)},className:"wcFunctional"},f.default.createElement("img",{src:t.image,className:"wcFunctional"}),t.name)})))),this.props.inProgress&&f.default.createElement(y.default,{message:this.props.configuration.i18n.loading,center:!0,marginTop:10,marginBottom:10})),f.default.createElement("div",{className:"wcTenorPowered"},"Powered By Tenor"))}}]),n}(f.default.Component);C.propTypes={onClick:d.default.func.isRequired};var _=(0,m.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n,keyword:e.integrations.tenor.search.keyword,inProgress:e.integrations.tenor.search.inProgress||e.integrations.tenor.categories.inProgress,tags:e.integrations.tenor.categories.results,results:e.integrations.tenor.search.results,next:e.integrations.tenor.search.next}}),{requestGIFCategories:h.requestGIFCategories,searchGIFs:h.searchGIFs,searchNextGIFs:h.searchNextGIFs})(C);n.default=_},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"actions/integrations":100,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/Loader":23}],54:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;
203var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/assertThisInitialized")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=r(e("../../modal/Modal")),m=e("actions/ui"),b=e("actions/commands"),y=e("actions/application");function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var C=function(e){(0,l.default)(n,e);var t=w(n);function n(e,r){var i;return(0,o.default)(this,n),(i=t.call(this,e,r)).state=g({modalOpen:!1},i.getCleanState()),i.handleAdd=i.handleAdd.bind((0,s.default)(i)),i.openModal=i.openModal.bind((0,s.default)(i)),i}return(0,a.default)(n,[{key:"getCleanState",value:function(){return{name:"",type:void 0,invalidName:!1,invalidType:!1}}},{key:"handleAdd",value:function(){this.validate()&&this.props.sendUserCommand("createChannel","createChannel",{name:this.state.name,type:this.state.type})}},{key:"validate",value:function(){var e=!0;return this.state.name||(this.setState((function(e){return{invalidName:!0}})),e=!1),this.state.type||(this.setState((function(e){return{invalidType:!0}})),e=!1),e}},{key:"openModal",value:function(e){e.preventDefault(),this.setState(g({modalOpen:!0},this.getCleanState()))}},{key:"componentDidUpdate",value:function(e){var t=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,n=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success;if(t&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand("createChannel")),n){this.setState({modalOpen:!1}),this.props.clearUserCommand("createChannel");var r=this.props.command.result.channel;this.props.addChannel(r),this.props.openChannel(r.id,!0),this.props.focusChannel(r.id),this.props.toastInfo(this.props.i18n.channelCreated)}}},{key:"render",value:function(){var e=this;return this.props.userRights.createChannels?p.default.createElement(p.default.Fragment,null,p.default.createElement("a",{href:"#",className:"wcFunctional "+this.props.className,title:this.props.i18n.createChannel,onClick:this.openModal},p.default.createElement("span",{className:"wcIcon wcIconPlus"}),this.props.label?this.props.i18n.createChannel:""),p.default.createElement(h.default,{open:this.state.modalOpen,onClose:function(t){return e.setState({modalOpen:!1})},title:this.props.i18n.createChannel,footer:[p.default.createElement("button",{key:"create",className:"wcButton",onClick:this.handleAdd,disabled:this.props.command&&this.props.command.inProgress},this.props.i18n.createChannel)],closable:!(this.props.command&&this.props.command.inProgress),closeOnDocumentClick:!1},p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("label",null,this.props.i18n.name,": "),p.default.createElement("input",{className:"wcFormControl ".concat(this.state.invalidName?" wcFormError":""),type:"text",maxLength:200,value:this.state.name,onChange:function(t){return e.setState({name:t.target.value,invali
203dName:!1})}}),p.default.createElement("div",{className:"wcFormErrorMessage"},this.props.i18n.enterChannelName)),p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("input",{className:"wcFormCheck ".concat(this.state.invalidType?" wcFormError":""),type:"radio",checked:"private"===this.state.type,value:"private",onChange:function(t){return e.setState({type:t.target.value,invalidType:!1})},name:"flexRadioDefault",id:"type1"}),p.default.createElement("label",{className:"wcFormCheckLabel",htmlFor:"type1"},this.props.i18n.privateChannel),p.default.createElement("input",{className:"wcFormCheck ".concat(this.state.invalidType?" wcFormError":""),type:"radio",checked:"public"===this.state.type,value:"public",onChange:function(t){return e.setState({type:t.target.value,invalidType:!1})},name:"flexRadioDefault",id:"type2"}),p.default.createElement("label",{className:"wcFormCheckLabel",htmlFor:"type2"},this.props.i18n.publicChannel),p.default.createElement("div",{className:"wcFormErrorMessage"},this.props.i18n.selectChannelType)),this.state.type&&p.default.createElement("div",{className:"wcFormRow"},"public"===this.state.type&&this.props.i18n.hintPublic,"private"===this.state.type&&this.props.i18n.hintPrivate))):null}}]),n}(p.default.Component);C.propTypes={configuration:f.default.object.isRequired,label:f.default.bool,className:f.default.string};var _=(0,d.connect)((function(e){return{userRights:e.application.user.rights,configuration:e.configuration,i18nBase:e.configuration.i18n,i18n:e.application.i18n,command:e.commands.sent.createChannel}}),{sendUserCommand:b.sendUserCommand,clearUserCommand:b.clearUserCommand,alertError:m.alertError,alertInfo:m.alertInfo,focusChannel:m.focusChannel,openChannel:m.openChannel,addChannel:y.addChannel,toastInfo:m.toastInfo})(C);n.default=_},{"../../modal/Modal":78,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],55:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/defineProperty")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/assertThisInitialized")),c=r(e("@babel/runtime/helpers/inherits")),u=r(e("@babel/runtime/helpers/possibleConstructorReturn")),p=r(e("@babel/runtime/helpers/getPrototypeOf")),f=r(e("react")),d=r(e("prop-types")),h=e("react-redux"),m=r(e("../../modal/Modal")),b=e("actions/ui"),y=e("actions/commands"),v=e("actions/application"),g=e("react-scrollbars-custom"),w=r(e("./components/NotifyUsers")),C=r(e("./components/ChannelOptions"));function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.default)(e);if(t){var i=(0,p.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var E=function(e){(0,c.default)(n,e);var t=S(n);function n(e,r){var i;return(0,a.default)(this,n),(i=t.call(this,e,r)).state=k(k({tab:"basic",modalOpen:!1},i.getCleanState()),{},{addRequests:[]}),i.handleAdd=i.handleAdd.bind((0,l.default)(i)),i.openModal=i.openM
203odal.bind((0,l.default)(i)),i.hideModal=i.hideModal.bind((0,l.default)(i)),i.deleteFromChannel=i.deleteFromChannel.bind((0,l.default)(i)),i.searchUsers=i.searchUsers.bind((0,l.default)(i)),i.renderMemberResult=i.renderMemberResult.bind((0,l.default)(i)),i.deleteChannel=i.deleteChannel.bind((0,l.default)(i)),i}return(0,s.default)(n,[{key:"switchTab",value:function(e,t){e.preventDefault(),this.setState({tab:t})}},{key:"getCleanState",value:function(){return{name:this.props.channel.name,type:this.props.channel.type,configuration:this.props.channel.configuration,invalidName:!1,invalidType:!1,newMember:""}}},{key:"handleAdd",value:function(){this.validate()&&this.props.sendUserCommand("saveChannel","saveChannel",{id:this.props.channel.id,name:this.state.name,type:this.state.type,configuration:JSON.stringify(this.state.configuration)})}},{key:"validate",value:function(){var e=!0;return this.state.name||(this.setState({invalidName:!0}),e=!1),this.state.type||(this.setState({invalidType:!0}),e=!1),e}},{key:"openModal",value:function(e){e.preventDefault(),e.stopPropagation(),this.setState(k({modalOpen:!0},this.getCleanState())),this.props.sendUserCommand("getChannelMembers","getChannelMembers",{id:this.props.channel.id})}},{key:"hideModal",value:function(){this.props.clearUserCommand("getChannelMembers"),this.setState({modalOpen:!1})}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,r=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success,o=this.props.deleteMember!==e.deleteMember&&this.props.deleteMember&&!1===this.props.deleteMember.success,a=this.props.deleteMember!==e.deleteMember&&this.props.deleteMember&&!0===this.props.deleteMember.success,s=this.props.deleteChannel!==e.deleteChannel&&this.props.deleteChannel&&!1===this.props.deleteChannel.success,l=this.props.deleteChannel!==e.deleteChannel&&this.props.deleteChannel&&!0===this.props.deleteChannel.success,c=this.props.inviteChannelMember!==e.inviteChannelMember&&this.props.inviteChannelMember&&!1===this.props.inviteChannelMember.success,u=this.props.inviteChannelMember!==e.inviteChannelMember&&this.props.inviteChannelMember&&!0===this.props.inviteChannelMember.success;if(n&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand("saveChannel")),r){var p=this.props.command.result.channel;p.id===this.props.channel.id&&(this.setState({modalOpen:!1}),this.props.clearUserCommand("saveChannel"),this.props.refreshChannel(p),this.props.toastInfo(this.props.i18n.channelSaved))}(o&&(this.props.alertError(this.props.deleteMember.error),this.props.clearUserCommand("deleteChannelMember")),a)&&(this.props.deleteMember.result.channel.id===this.props.channel.id&&(this.props.clearUserCommand("deleteChannelMember"),this.props.sendUserCommand("getChannelMembers","getChannelMembers",{id:this.props.channel.id}),this.props.toastInfo(this.props.i18n.memberRemoved),this.setState((function(e){return{addRequests:[]}}))));(c&&(this.props.alertError(this.props.inviteChannelMember.error),this.props.clearUserCommand("inviteChannelMember")),u)&&(this.props.inviteChannelMember.result.channel.id===this.props.channel.id&&(this.props.clearUserCommand("inviteChannelMember"),this.props.sendUserCommand("getChannelMembers","getChannelMembers",{id:this.props.channel.id}),this.props.toastInfo(this.props.i18n.invitationSent),this.setState((function(e){return{addRequests:[].concat((0,i.default)(e.addRequests),[t.props.inviteChannelMember.result.parameters.userId])}}))));if(s&&(this.props.alertError(this.props.deleteChannel.error),this.props.clearUserCommand("deleteChannel")),l){var f=this.props.deleteChannel.result.channelId;f===this.props.channel.id&&(this.props.closeChannel(f),this.props.removeChannel(f),this.props.clearUserCommand("deleteChannel"),this.props.toastInfo(this.props.i18n.channelDeleted))}}},{key:"componentWillUnmount",value:function(){this.props.clearUserCommand("getChannelMembers"),this.usersSearchTimer&&(clearTimeout(this.usersSearchTimer),this.usersSearchTimer=null)}},{key:"deleteFromChannel",value:function(e,t){e.preventDefault(),this.props.confirm(this.props.i18n.askRemoveMember,function(){this.props.sendUserCommand("deleteChannelMember","deleteChannelMember",{channelId:this.props.channel.i
203d,memberId:t.id})}.bind(this))}},{key:"inviteToChannel",value:function(e,t){e.preventDefault(),this.props.confirm(this.props.i18n.askJoin,function(){this.props.sendUserCommand("inviteChannelMember","inviteChannelMember",{channelId:this.props.channel.id,wpUserId:t.id})}.bind(this))}},{key:"deleteChannel",value:function(){this.props.confirm(this.props.i18n.askDeleteChannel,function(){this.props.sendUserCommand("deleteChannel","deleteChannel",{channelId:this.props.channel.id})}.bind(this))}},{key:"searchUsers",value:function(){this.usersSearchTimer&&(clearTimeout(this.usersSearchTimer),this.usersSearchTimer=null),this.state.newMember&&(this.usersSearchTimer=setTimeout(function(){this.searchUsersReal()}.bind(this),400))}},{key:"searchUsersReal",value:function(){this.props.sendUserCommand("searchUsers","searchUsers",{search:this.state.newMember})}},{key:"renderMemberResult",value:function(e,t){var n=this;return f.default.createElement("tr",{key:t},f.default.createElement("td",null,f.default.createElement("div",{className:"wcFlex wcFlexAlignCenter"},f.default.createElement("img",{src:e.avatarUrl,className:"wcMaxWidth2 wcFunctional",alt:"Member picture"})," ",f.default.createElement("span",null,e.name))),f.default.createElement("td",null,e.type),f.default.createElement("td",null,e.confirmed?this.props.i18n.confirmed:this.props.i18n.awaiting),f.default.createElement("td",null,f.default.createElement("a",{href:"#",className:"wcFunctional",title:this.props.i18n.deleteFromChannel,onClick:function(t){return n.deleteFromChannel(t,e)}},f.default.createElement("span",{className:"wcIcon wcIconX"}))))}},{key:"render",value:function(){var e=this;return this.props.channel.canEdit?f.default.createElement(f.default.Fragment,null,f.default.createElement("span",{className:"wcChannelEditButton wcIcon wcIconEdit",title:this.props.i18n.editChannel,onClick:this.openModal}),f.default.createElement(m.default,{open:this.state.modalOpen,onClose:this.hideModal,title:this.props.i18n.editChannel,size:"lg",footer:[f.default.createElement("button",{key:"save",className:"wcButton",onClick:this.handleAdd,disabled:this.props.command&&this.props.command.inProgress},this.props.i18n.save)],closable:!(this.props.command&&this.props.command.inProgress),closeOnDocumentClick:!1},f.default.createElement("ul",{className:"wcPrimaryTabs"},f.default.createElement("li",{className:"wcPrimaryTabItem"},f.default.createElement("a",{className:"wcPrimaryTabLink ".concat("basic"===this.state.tab?"wcPrimaryTabItemActive":""),onClick:function(t){return e.switchTab(t,"basic")},href:"#"},this.props.i18n.basic)),f.default.createElement("li",{className:"wcPrimaryTabItem"},f.default.createElement("a",{className:"wcPrimaryTabLink ".concat("participants"===this.state.tab?"wcPrimaryTabItemActive":""),onClick:function(t){return e.switchTab(t,"participants")},href:"#"},this.props.i18n.participants)),f.default.createElement("li",{className:"wcPrimaryTabItem"},f.default.createElement("a",{className:"wcPrimaryTabLink ".concat("options"===this.state.tab?"wcPrimaryTabItemActive":""),onClick:function(t){return e.switchTab(t,"options")},href:"#"},"Options")),f.default.createElement("li",{className:"wcPrimaryTabItem"},f.default.createElement("a",{className:"wcPrimaryTabLink ".concat("advanced"===this.state.tab?"wcPrimaryTabItemActive":""),onClick:function(t){return e.switchTab(t,"advanced")},href:"#"},this.props.i18n.advanced))),"basic"===this.state.tab&&f.default.createElement(f.default.Fragment,null,f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("label",null,this.props.i18n.name,": "),f.default.createElement("input",{className:"wcFormControl ".concat(this.state.invalidName?" wcFormError":""),type:"text",maxLength:200,value:this.state.name,onChange:function(t){return e.setState({name:t.target.value,invalidName:!1})}}),f.default.createElement("div",{className:"wcFormErrorMessage"},this.props.i18n.enterChannelName)),f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("input",{className:"wcFormCheck ".concat(this.state.invalidType?" wcFormError":""),type:"radio",checked:"private"===this.state.type,value:"private",onCh
203ange:function(t){return e.setState({type:t.target.value,invalidType:!1})},name:"flexRadioDefault",id:"type1"}),f.default.createElement("label",{className:"wcFormCheckLabel",htmlFor:"type1"},this.props.i18n.privateChannel),f.default.createElement("input",{className:"wcFormCheck ".concat(this.state.invalidType?" wcFormError":""),type:"radio",checked:"public"===this.state.type,value:"public",onChange:function(t){return e.setState({type:t.target.value,invalidType:!1})},name:"flexRadioDefault",id:"type2"}),f.default.createElement("label",{className:"wcFormCheckLabel",htmlFor:"type2"},this.props.i18n.publicChannel),f.default.createElement("div",{className:"wcFormErrorMessage"},this.props.i18n.selectChannelType)),this.state.type&&f.default.createElement("div",{className:"wcFormRow"},"public"===this.state.type&&this.props.i18n.hintPublic,"private"===this.state.type&&this.props.i18n.hintPrivate)),"participants"===this.state.tab&&f.default.createElement(f.default.Fragment,null,"public"===this.state.type&&f.default.createElement(w.default,{channel:this.props.channel}),"private"===this.state.type&&f.default.createElement(f.default.Fragment,null,f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("label",null,this.props.i18n.inviteUser,": "),f.default.createElement("input",{className:"wcFormControl",type:"text",maxLength:200,value:this.state.newMember,onChange:function(t){return e.setState({newMember:t.target.value},e.searchUsers)}})),this.state.newMember&&f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("label",null,this.props.i18n.foundUsers,": "),f.default.createElement("div",{className:"wcFormControlBorder wcHeight10 wcPadding1"},this.props.users&&this.props.users.inProgress&&f.default.createElement("span",{className:"wcMargin1"},this.props.i18n.searching),this.props.users&&!this.props.users.inProgress&&0===this.props.users.result.users.length&&f.default.createElement("span",{className:"wcMargin1"},this.props.i18n.noUsers),this.props.users&&this.props.users.result&&f.default.createElement(g.Scrollbar,null,this.props.users.result.users.map((function(t,n){return f.default.createElement("div",{key:n,className:"wcFlex wcFlexAlignCenter wcMargin1"},f.default.createElement("img",{src:t.avatarUrl,className:"wcMaxWidth2 wcFunctional",alt:"Member picture"})," ",f.default.createElement("span",null,t.name)," ",!e.state.addRequests.includes(t.id)&&f.default.createElement("a",{href:"#",className:"wcFunctional",title:e.props.i18n.inviteToJoin,onClick:function(n){return e.inviteToChannel(n,t)}},f.default.createElement("span",{className:"wcIcon wcIconPlus"})))}))))),f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("label",null,this.props.i18n.channelMembers,": "),f.default.createElement("div",{className:"wcFormControlBorder wcHeight10 wcPadding1"},this.props.members&&this.props.members.inProgress&&f.default.createElement("span",{className:"wcMargin1"},this.props.i18nBase.loading),this.props.members&&this.props.members.result&&f.default.createElement(g.Scrollbar,null,f.default.createElement("table",{className:"wcTable"},f.default.createElement("thead",null,f.default.createElement("tr",null,f.default.createElement("th",
203null,this.props.i18n.memberName),f.default.createElement("th",null,this.props.i18n.memberType),f.default.createElement("th",null,this.props.i18n.memberStatus),f.default.createElement("th",null,this.props.i18n.memberActions))),f.default.createElement("tbody",null,this.props.members.result.members.map((function(t,n){return e.renderMemberResult(t,n)}))))))))),"options"===this.state.tab&&f.default.createElement(C.default,{channel:this.props.channel,configuration:this.state.configuration,onConfigurationChange:function(t){return e.setState((function(e){return{configuration:k(k({},e.configuration),t)}}))}}),"advanced"===this.state.tab&&f.default.createElement("div",{className:"wcFormRow"},f.default.createElement("button",{className:"wcButton wcButtonDanger",onClick:this.deleteChannel},this.props.i18n.deleteChannel),f.default.createElement("br",null),this.props.i18n.warningDelete))):null}}]),n}(f.default.Component);E.propTypes={configuration:d.default.object.isRequired,channel:d.default.object.isRequired};var T=(0,h.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,i18n:e.application.i18n,command:e.commands.sent.saveChannel,members:e.commands.sent.getChannelMembers,users:e.commands.sent.searchUsers,deleteMember:e.commands.sent.deleteChannelMember,inviteChannelMember:e.commands.sent.inviteChannelMember,deleteChannel:e.commands.sent.deleteChannel}}),{sendUserCommand:y.sendUserCommand,clearUserCommand:y.clearUserCommand,alertError:b.alertError,alertInfo:b.alertInfo,focusChannel:b.focusChannel,openChannel:b.openChannel,refreshChannel:v.refreshChannel,toastInfo:b.toastInfo,toastError:b.toastError,confirm:b.confirm,closeChannel:b.closeChannel,removeChannel:v.removeChannel})(E);n.default=T},{"../../modal/Modal":78,"./components/ChannelOptions":57,"./components/NotifyUsers":58,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"actions/application":96,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305}],56:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/commands"),m=e("actions/application");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var y=function(e){(0,s.default)(n,e);var t=b(n);function n(e,r){var o;return(0,i.default)(this,n),(o=t.call(this,e,r)).handleRemove=o.handleRemove.bind((0,a.default)(o)),o}return(0,o.default)(n,[{key:"handleRemove",value:function(e){var t=this;e.preventDefault(),e.stopPropagation(),"private"===this.props.channel.type?this.props.confirm(this.props.i18n.askChannelRemoveAndQuit,null,(function(){}),[{text:this.props.i18n.removeFromList,callback:function(){return t.props.sendUserCommand("removeUserChannel","removeUserChannel",{channelId:t.props.channel.id})}},{text:this.props.i18n.quitMembership,callback:function(){return t.props.sendUserCommand("quitMembership","quitMembership",{channelId:t.props.channel.i
203d})}},{text:this.props.i18n.cancel,callback:function(){}}].filter((function(e){return e})),{buttonYes:{hidden:!0},buttonNo:{hidden:!0}}):this.props.confirm(this.props.i18n.askChannelRemove,null,(function(){}),[{text:this.props.i18n.removeFromList,callback:function(){return t.props.sendUserCommand("removeUserChannel","removeUserChannel",{channelId:t.props.channel.id})}},{text:this.props.i18n.cancel,callback:function(){}}].filter((function(e){return e})),{buttonYes:{hidden:!0},buttonNo:{hidden:!0}})}},{key:"componentDidUpdate",value:function(e){var t,n,r,i,o=this.props.removeUserChannel!==e.removeUserChannel&&this.props.removeUserChannel&&!1===this.props.removeUserChannel.success,a=this.props.removeUserChannel!==e.removeUserChannel&&this.props.removeUserChannel&&!0===this.props.removeUserChannel.success,s=this.props.quitMembership!==e.quitMembership&&this.props.quitMembership&&!1===this.props.quitMembership.success,l=this.props.quitMembership!==e.quitMembership&&this.props.quitMembership&&!0===this.props.quitMembership.success,c=(null===(t=this.props.removeUserChannel)||void 0===t||null===(n=t.result)||void 0===n?void 0:n.parameters.channelId)===this.props.channel.id,u=(null===(r=this.props.quitMembership)||void 0===r||null===(i=r.result)||void 0===i?void 0:i.parameters.channelId)===this.props.channel.id;o&&(this.props.alertError(this.props.removeUserChannel.error),this.props.clearUserCommand("removeUserChannel")),s&&(this.props.alertError(this.props.quitMembership.error),this.props.clearUserCommand("quitMembership")),a&&c&&(this.props.clearUserCommand("removeUserChannel"),this.props.closeChannel(this.props.channel.id),this.props.removeChannel(this.props.channel.id),this.props.toastInfo(this.props.i18n.channelRemovedFromList)),l&&u&&(this.props.clearUserCommand("quitMembership"),this.props.closeChannel(this.props.channel.id),this.props.removeChannel(this.props.channel.id),this.props.toastInfo(this.props.i18n.channelUnsubscribe))}},{key:"render",value:function(){return this.props.channel.canRemove?u.default.createElement("span",{className:"wcChannelEditButton wcIcon wcIconTimes",title:this.props.i18n.removeChannel,onClick:this.handleRemove}):null}}]),n}(u.default.Component);y.propTypes={channel:p.default.object.isRequired,configuration:p.default.object.isRequired};var v=(0,f.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,i18n:e.application.i18n,removeUserChannel:e.commands.sent.removeUserChannel,quitMembership:e.commands.sent.quitMembership}}),{sendUserCommand:h.sendUserCommand,clearUserCommand:h.clearUserCommand,alertError:d.alertError,confirm:d.confirm,closeChannel:d.closeChannel,removeChannel:m.removeChannel,toastInfo:d.toastInfo})(y);n.default=v},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],57:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/assertThisInitialized")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=e("actions/ui"),m=e("actions/commands");e("react-scrollbars-custom");function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var y=function(e){(0,l.default)(n,e);var t=b(n);function n(e){var r;return(0,o.default)(this,n),(r=t.call(this,e)).renderCheckbox=r.renderCheckbox.bind((0,s.default)(r)),r}return(0,a.default)(n,[{key:"renderCheckbox",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=r.adminDisabled,a=void 0!==o&&o,s="This option was disabled by site administrator.";return p.default.createElement(p.default.Fragment,null,p.default.createElement("input",{className:"wcFormCheck",type:"checkbox",checked:!a&&this.props.configuration[e],disabled:a,value:"1",onChange:function(t){return n.props.onConfigurationChange((0,i.default)({},e,event.target.checked))}}),p.default.createElement("label",{className:"wcFormCheckLabel",htmlFor:"type1"},t),a&&p.default.createElement("div",null,s))}},{key:"render",value:function(){return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"wcFormRow"},this.renderCheckbox("enableImages","Enable Images",{adminDisabled:!this.props.chatConfiguration.interface.input.images.enabled})),p.default.createElement("div",{className:"wcFormRow"},this.renderCheckbox("enableAttachments","Enable File Attachments",{adminDisabled:!this.props.chatConfiguration.interface.input.attachments.enabled})),p.default.createElement("div",{className:"wcFormRow"},this.renderCheckbox("enableVoiceMessages","Enable Voice Messages",{adminDisabled:!this.props.chatConfiguration.interface.input.s
203ounds.enabled})))}}]),n}(p.default.Component);y.propTypes={channel:f.default.object.isRequired,configuration:f.default.object.isRequired,onConfigurationChange:f.default.func.isRequired};var v=(0,d.connect)((function(e){return{i18nBase:e.configuration.i18n,i18n:e.application.i18n,chatConfiguration:e.configuration}}),{sendUserCommand:m.sendUserCommand,clearUserCommand:m.clearUserCommand,alertError:h.alertError,confirm:h.confirm,toastInfo:h.toastInfo})(y);n.default=v},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305}],58:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/assertThisInitialized")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=e("actions/ui"),m=e("actions/commands"),b=e("react-scrollbars-custom");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var v=function(e){(0,l.default)(n,e);var t=y(n);function n(e,r){var i;return(0,o.default)(this,n),(i=t.call(this,e,r)).state={searchPhrase:"",candidates:[]},i.renderCandidate=i.renderCandidate.bind((0,s.default)(i)),i.sendChannelNotifications=i.sendChannelNotifications.bind((0,s.default)(i)),i}return(0,a.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.sendChannelNotifications!==e.sendChannelNotifications&&this.props.sendChannelNotifications&&!1===this.props.sendChannelNotifications.success,n=this.props.sendChannelNotifications!==e.sendChannelNotifications&&this.props.sendChannelNotifications&&!0===this.props.sendChannelNotifications.success;(t&&(this.props.alertError(this.props.sendChannelNotifications.error),this.props.clearUserCommand("sendChannelNotifications")),n)&&(this.props.sendChannelNotifications.result.channelId===this.props.channel.id&&(this.props.clearUserCommand("sendChannelNotifications"),this.props.toastInfo(this.props.i18n.notificationsSent),this.setState((function(e){return{candidates:[],searchPhrase:""}}))))}},{key:"componentWillUnmount",value:function(){this.usersSearchTimer&&(clearTimeout(this.usersSearchTimer),this.usersSearchTimer=null)}},{key:"searchUsers",value:function(){this.usersSearchTimer&&(clearTimeout(this.usersSearchTimer),this.usersSearchTimer=null),this.state.searchPhrase&&(this.usersSearchTimer=setTimeout(function(){this.searchUsersReal()}.bind(this),400))}},{key:"searchUsersReal",value:function(){this.props.sendUserCommand("searchUsers","searchUsers",{search:this.state.searchPhrase})}},{key:"addToNotifyList",value:function(e,t){e.preventDefault(),this.state.candidates.find((function(e){return e.id===t.id}))||this.setState((function(e){return{candidates:[].concat((0,i.default)(e.candidates),[t])}}))}},{key:"sendChannelNotifications",value:function(){this.props.confirm(this.props.i18n.doYouWantNotify,function(){this.props.sendUserCommand("sendChannelNotifications","sendChannelNotifications",{channelId:this.props.channel.id,users:this.state.candidates.map((function(e){return e.id}))})}.bind(this))}},{key:"renderCandidate",value:function(e){return p.default.createElement("span",{key:e.id,className:"wcFlex wcFlexAlignCenter wcMargin1"},p.default.createElement("img",{src:e.avatarUrl,className:"wcMaxWidth2 wcFunctional",alt:"Member picture"})," ",p.default.createElement("span",null,e.name))}},{key:"render",value:function(){var e=this;return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"wcFormRow"},this.props.i18n.notificationsIntro),p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("label",null,this.props.i18n.searchUsers,": "),p.default.createElement("input",{className:"wcFormControl",type:"text",maxLength:200,value:this.state.searchPhrase,onChange:function(t){return e.setState({searchPhrase:t.target.value},e.searchUsers)}})),this.state.searchPhrase&&p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("label",null,this.props.i18n.addUsersToList,": "),p.default.createElement("div",{className:"wcFormControlBorder wcHeight10 wcPadding1"},this.props.users&&this.props.users.inProgress&&p.default.createElement("span",{className:"wcMargin1"},this.props.i18n.searching),this.props.users&&!this.props.users.inProgress&&0===this.props.users.result.users.length&&p.default.createElement("span",{className:"wcMargin1"},this.props.i18n.noUsers),this.props.users&&this.props.users.result&&p.default.createElement(b.Scrollbar,null,this.props.users.result.users.map((function(t,n){return p.default.createElement("div",{key:n,className:"wcFlex wcFlexAlignCenter wcMargin1"},p.default.createElement("img",{src:t.avatarUrl,className:"wcMaxWidth2 wcFunctional",alt:"Member picture"})," ",p.default.createElement("span",null,t.name)," ",p.default.createElement("a",{href:"#",className:"wcFunctional",title:e.props.i18n.addToList,onClick:function(n){return e.addToNotifyList(n,t)}}
203,p.default.createElement("span",{className:"wcIcon wcIconPlus"})))}))))),p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("label",null,this.props.i18n.sendChannelNotificationsTo,": "),p.default.createElement("div",{className:"wcFormControlBorder wcHeight4 wcPadding1"},0===this.state.candidates.length&&p.default.createElement("span",{className:"wcMargin1"},this.props.i18n.addUsers),p.default.createElement(b.Scrollbar,null,p.default.createElement("div",{className:"wcFlex wcFlexWrap"},this.state.candidates.map((function(t,n){return e.renderCandidate(t,n)})))))),this.state.candidates.length>0&&p.default.createElement("div",{className:"wcFormRow"},p.default.createElement("button",{className:"wcButton",onClick:this.sendChannelNotifications},this.props.i18nBase.send)))}}]),n}(p.default.Component);v.propTypes={channel:f.default.object.isRequired,configuration:f.default.object.isRequired};var g=(0,d.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,i18n:e.application.i18n,users:e.commands.sent.searchUsers,sendChannelNotifications:e.commands.sent.sendChannelNotifications}}),{sendUserCommand:m.sendUserCommand,clearUserCommand:m.clearUserCommand,alertError:h.alertError,confirm:h.confirm,toastInfo:h.toastInfo})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305}],59:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("react-scrollbars-custom"),h=r(e("./message/Message")),m=e("actions/ui"),b=e("actions/log"),y=e("actions/messages"),v=r(e("ui/common/Loader"));function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var w=function(e){(0,s.default)(n,e);var t=g(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={autoScrollDisabled:"ascending"!==r.props.configuration.messagesOrder,autoScrollTemporaryDisabled:!1,noPastMessages:!1,messages:r.messagesToState(e.messages)},r.notificationsEnabled=!1,r.scrollRef=u.default.createRef(),r.handleScrollUpdate=r.handleScrollUpdate.bind((0,a.default)(r)),setTimeout(function(){this.notificationsEnabled=!0}.bind((0,a.default)(r)),2e3),r.handleStopScroll=r.handleStopScroll.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this,n=this.props.messages!==e.messages,r=this.props.messagesPast!==e.messagesPast&&!0===this.props.messagesPast.success&&this.props.messagesPast.result.length>0,i=this.props.messagesPast!==e.messagesPast&&!0===this.props.messagesPast.success&&0===this.props.messagesPast.result.length;if(n&&this.props.messages.length>0){var o=this.props.configuration.notifications.newMessage.mode,a=Array.isArray(e.messages)?e.messages.map((function(e){return e.id})):[],s=this.props.messages.filter((function(e){return!a.includes(e.id)&&!e.locked&&!e.own&&(""===o||"direct"===o&&"direct"===t.props.channel.type||"public"===o&&["public","private"].includes(t.props.channel.type))}));if(s.length>0&&this.notificationsEnabled){var l=!1,c=new RegExp("@"+this.props.user.n
203ame,"g");s.filter((function(e){return e.text.match(c)})).length>0&&(this.props.notify("mentioned"),l=!0),l||this.props.notify("newMessage"),this.props.channel.id!==this.props.focusedChannel&&this.props.unreadAdd(this.props.channel.id,s.length)}}n&&this.setState((function(e){return{messages:t.messagesToState(t.props.messages)}})),r&&"ascending"===this.props.configuration.messagesOrder&&this.scrollRef.current.scrollTo(0,200),i&&this.setState({noPastMessages:!0})}},{key:"messagesToState",value:function(e){return e?"ascending"!==this.props.configuration.messagesOrder?[].concat(e).reverse():e:[]}},{key:"handleStopScroll",value:function(e,t){var n=e.scrollHeight-(e.clientHeight+e.scrollTop)>.6*e.clientHeight;!this.state.noPastMessages&&this.state.messages.length>0&&(0===e.scrollTop&&"ascending"===this.props.configuration.messagesOrder&&this.props.loadPastMessages(this.props.channel.id,this.state.messages[0].id),"ascending"!==this.props.configuration.messagesOrder&&e.scrollHeight-e.scrollTop===e.clientHeight&&this.props.loadPastMessages(this.props.channel.id,this.state.messages[this.state.messages.length-1].id)),n!==this.state.autoScrollTemporaryDisabled&&this.setState({autoScrollTemporaryDisabled:n})}},{key:"handleScrollUpdate",value:function(e,t){this.state.autoScrollDisabled||this.state.autoScrollTemporaryDisabled||(t.scrollHeight!==e.scrollHeight&&this.scrollRef.current.scrollToBottom(),t.clientHeight!==e.clientHeight&&this.scrollRef.current.scrollToBottom())}},{key:"render",value:function(){var e=this;return u.default.createElement(d.Scrollbar,{ref:this.scrollRef,className:"wcMessages",onUpdate:this.handleScrollUpdate,onScrollStop:this.handleStopScroll,noScrollX:!0},"ascending"===this.props.configuration.messagesOrder&&this.props.messagesPast&&this.props.messagesPast.inProgress&&u.default.createElement(v.default,{message:this.props.configuration.i18n.loading,center:!0,marginTop:10,marginBottom:10}),this.state.messages.map((function(t,n,r){return u.default.createElement(h.default,{key:t.id,channel:e.props.channel,message:t,previousMessage:r[n-1]})})),"ascending"!==this.props.configuration.messagesOrder&&this.props.messagesPast&&this.props.messagesPast.inProgress&&u.default.createElement(v.default,{message:this.props.configuration.i18n.loading,center:!0,marginTop:10,marginBottom:10}))}}]),n}(u.default.Component);w.propTypes={configuration:p.default.object.isRequired,channel:p.default.object.isRequired,messages:p.default.array};var C=(0,f.connect)((function(e,t){return{configuration:e.configuration,user:e.application.user,focusedChannel:e.ui.focusedChannel,messages:e.messages.received[t.channel.id],messagesPast:e.messages.receivedPast[t.channel.i
203d]}}),{notify:m.notify,unreadAdd:m.unreadAdd,unreadClear:m.unreadClear,logInfo:b.logInfo,loadPastMessages:y.loadPastMessages})(w);n.default=C},{"./message/Message":64,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/log":101,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/Loader":23}],60:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/commands"),m=e("actions/messages"),b=r(e("reactjs-popup"));function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleAction=r.handleAction.bind((0,a.default)(r)),r.handleDeleteConfirmed=r.handleDeleteConfirmed.bind((0,a.default)(r)),r.handleBanConfirmed=r.handleBanConfirmed.bind((0,a.default)(r)),r.handleMuteConfirmed=r.handleMuteConfirmed.bind((0,a.default)(r)),r.handleUnMuteConfirmed=r.handleUnMuteConfirmed.bind((0,a.default)(r)),r.handleSpamReportConfirmed=r.handleSpamReportConfirmed.bind((0,a.default)(r)),r.handleApprovalConfirmed=r.handleApprovalConfirmed.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,n=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success;if(t&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand(this.props.message.id)),n){var r=this.props.command.result;this.props.clearUserCommand(this.props.message.id),"approveMessage"===r.command&&(2===this.props.configuration.interface.message.approvingMode?this.props.deleteMessage(r.parameters.id,r.parameters.channel.id):this.props.refreshMessage(r.parameters.id,r.parameters.channel.id)),"deleteMessage"===r.command&&this.props.deleteMessage(r.parameters.id,r.parameters.channel.id),"banUser"===r.command&&this.props.alertInfo(this.props.i18n.banConfirmed),"muteUser"===r.command&&this.props.alertInfo(this.props.i18n.muteConfirmed),"unMuteUser"===r.command&&this.props.alertInfo(this.props.i18n.unMuteConfirmed),"reportSpam"===r.command&&this.props.alertInfo(this.props.i18n.spamReportConfirmed)}}},{key:"handleAction",value:function(e,t){switch(e.preventDefault(),t){case"delete":this.props.confirm(this.props.i18n.deleteConfirmation,this.handleDeleteConfirmed);break;case"mute":this.props.confirm(this.props.i18n.muteConfirmation,this.handleMuteConfirmed);break;case"unmute":this.props.confirm(this.props.i18n.unMuteConfirmation,this.handleUnMuteConfirmed);break;case"ban":this.props.confirm(this.props.i18n.banConfirmation,this.handleBanConfirmed);break;case"spam":this.props.confirm(this.props.i18n.spamReportConfirmation,this.handleSpamReportConfirmed);break;case"approve":this.props.configuration.interface.message.approvalConfirmation?this.props.confirm(this.props.i18n.approveConfirmation,this.handleApprovalConfirmed):this.handleApprovalConfirmed();break;case"edit":this.props.setMessageEditable(this.props.message.id);break;case"reply":this.props.setMessageReplyTo(this.props.message.id,this.props.message.channel.i
203d)}}},{key:"handleApprovalConfirmed",value:function(){this.props.sendUserCommand(this.props.message.id,"approveMessage",{id:this.props.message.id,channel:this.props.message.channel})}},{key:"handleDeleteConfirmed",value:function(){this.props.sendUserCommand(this.props.message.id,"deleteMessage",{id:this.props.message.id,channel:this.props.message.channel})}},{key:"handleMuteConfirmed",value:function(){this.props.sendUserCommand(this.props.message.id,"muteUser",{id:this.props.message.id,channel:this.props.message.channel})}},{key:"handleUnMuteConfirmed",value:function(){this.props.sendUserCommand(this.props.message.id,"unMuteUser",{id:this.props.message.id,channel:this.props.message.channel})}},{key:"handleBanConfirmed",value:function(){this.props.sendUserCommand(this.props.message.id,"banUser",{id:this.props.message.id,channel:this.props.message.channel})}},{key:"handleSpamReportConfirmed",value:function(){this.props.sendUserCommand(this.props.message.id,"reportSpam",{id:this.props.message.id,channel:this.props.message.channel,url:window.location.href})}},{key:"getRights",value:function(){var e=[];return this.props.message.awaitingApproval&&this.props.userRights.approveMessages&&e.push("approve"),this.props.userRights.banUsers&&e.push("ban"),(this.props.userRights.deleteMessages||this.props.message.own&&this.props.userRights.deleteOwnMessages)&&e.push("delete"),(this.props.userRights.editMessages||this.props.message.own&&this.props.userRights.editOwnMessages)&&e.push("edit"),this.props.userRights.muteUsers&&e.push("mute"),this.props.userRights.replyToMessages&&e.push("reply"),this.props.userRights.spamReport&&e.push("spam"),e}},{key:"render",value:function(){var e=this,t=this.getRights();return 0===t.length?null:u.default.createElement(u.default.Fragment,null,u.default.createElement(b.default,{trigger:u.default.createElement("button",{className:"wcActionsButton wcFunctional"+(this.props.visible?" wcActionsButtonVisible":"")}),position:"center center",closeOnDocumentClick:!0,className:"wcPopup wcActionsPopup "+this.props.configuration.themeClassName,open:!1!==this.props.visible&&void 0,contentStyle:{height:40},keepTooltipInside:'.wcChannel[data-id="'+this.props.channel.id+'"]',arrow:!1},(function(n){return u.default.createElement("div",{className:"wcActions"},t.includes("approve")&&u.default.createElement("a",{href:"#",className:"wcAction wcApprove wcFunctional",onClick:function(t){return e.handleAction(t,"approve")},title:e.props.i18n.approveMessage}),t.includes("delete")&&u.default.createElement("a",{href:"#",className:"wcAction wcDelete wcFunctional",onClick:function(t){return e.handleAction(t,"delete")},title:e.props.i18n.deleteMessage}),t.includes("edit")&&u.default.createElement("a",{href:"#",className:"wcAction wcEdit wcFunctional",onClick:function(t){return e.handleAction(t,"edit")},title:e.props.i18n.editMessage}),t.includes("mute")&&!e.props.channel.muted&&u.default.createElement("a",{href:"#",className:"wcAction wcMute wcFunctional",onClick:function(t){return e.handleAction(t,"mute")},title:e.props.i18n.muteThisUser}),t.includes("mute")&&e.props.channel.muted&&u.default.createElement("a",{href:"#",className:"wcAction wcUnMute wcFunctional",onClick:function(t){return e.handleAction(t,"unmute")},title:e.props.i18n.unMuteThisUser}),t.includes("ban")&&u.default.createElement("a",{href:"#",className:"wcAction wcBan wcFunctional",onClick:function(t){return e.handleAction(t,"ban")},title:e.props.i18n.banThisUser}),t.includes("spam")&&u.default.createElement("a",{href:"#",className:"wcAction wcSpam wcFunctional",onClick:function(t){return e.handleAction(t,"spam")},title:e.props.i18n.reportSpam}),t.includes("reply")&&u.default.createElement("a",{href:"#",className:"wcAction wcReply wcFunctional",onClick:function(t){return e.handleAction(t,"reply")},title:e.props.i18n.replyToMessage}))})))}}]),n}(u.default.Component);v.propTypes={channel:p.default.object.isRequired,message:p.default.object.isRequired,visible:p.default.bool.isRequired,command:p.default.object};var g=(0,f.connect)((function(e,t){return{configuration:e.configuration,i18n:e.application.i18n,userRights:e.application.user.rights,command:e.commands.sent[t.message.id]}}),{alertError:d.alertError,alertInfo:d.alertInfo,confirm:d.confirm,sendUserCommand:h.sendUserCommand,clearUserCommand:h.clearUserCommand,deleteMessage:m.deleteMessage,refreshMessage:m.refreshMessage,setMessageEditable:d.setMessageEditable,setMessageReplyTo:d.setMessageReplyTo})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/commands":98,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"reactjs-popup":309}],61:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux");function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var h=function(e){(0,s.default)(n,e);var t=d(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleError=r.handleError.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"render",value:function(){var e=this.props.message.sender;return e.avatarUrl?u.default.createElement("img",{className:"wcAvatar wcFunctional",onError:this.handleError,src:e.avatarUrl,alt:e.name}):null}}]),n}(u.default.Component);h.propTypes={message:p.default.object.isRequired};var m=(0,f.connect)((function(e){return{configuration:e.configuration}}))(h);n.default=m},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],62:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("utils/html-renderer")),h=r(e("ui/common/channel/components/streams/StreamOpenButton"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).onShortcodeRender=r.onShortcodeRender.bind((0,a.default)(r)),r.htmlRenderer=new d.default(e.configuration,{onShortcodeRender:r.onShortcodeRender}),r}return(0,o.default)(n,[{key:"onShortcodeRender",value:function(e,t,n){switch(e){case"video-call":var r=this.props.channels.find((function(e){return e.id===t.channelId}));if(r)return u.default.createElement(h.default,{key:n,channel:r})}return u.default.createElement("span",{key:n},"vii")}},{key:"render",value:function(){return u.default.createElement(u.default.Fragment,null,this.htmlRenderer.toHtml(this.props.children))}}]),n}(u.default.Component);b.propTypes={configuration:p.default.object.isRequired};var y=(0,f.connect)((function(e){return{configuration:e.configuration,channels:e.application.channels}}))(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/components/streams/StreamOpenButton":45,"utils/html-renderer":118}],63:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/commands"),m=e("actions/messages"),b=r(e("jquery"));function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var v=function(e){(0,s.default)(n,e);var t=y(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleCancelEdit=r.handleCancelEdit.bind((0,a.default)(r)),r.handleSaveEdit=r.handleSaveEdit.bind((0,a.default)(r)),r.handlePaste=r.handlePaste.bind((0,a.default)(r)),r.editableRef=u.default.createRef(),r}
203return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e,t,n){var r=e.edit!==this.props.edit&&!0===this.props.edit,i=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,o=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success;if(r&&((0,b.default)(this.editableRef.current).html((0,b.default)(this.props.contentRef.current).html()).focus(),document.execCommand&&document.execCommand("enableObjectResizing",null,!1)),i&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand(this.props.message.id)),o){var a=this.props.command.result;this.props.clearUserCommand(this.props.message.id),"saveMessage"===a.command&&(this.props.replaceMessage(a.message),this.props.cancelMessageEditable(this.props.message.id))}}},{key:"handleCancelEdit",value:function(e){e.preventDefault(),this.props.cancelMessageEditable(this.props.message.id)}},{key:"handleSaveEdit",value:function(e){e.preventDefault();var t=(0,b.default)(this.editableRef.current).html();this.props.sendUserCommand(this.props.message.id,"saveMessage",{id:this.props.message.id,channelId:this.props.message.channel.id,content:t})}},{key:"handlePaste",value:function(e){e.preventDefault();var t="";if((e=e.nativeEvent).clipboardData||e.originalEvent.clipboardData?t=(e.originalEvent||e).clipboardData.getData("text/plain"):window.clipboardData&&(t=window.clipboardData.getData("Text")),document.queryCommandSupported("insertText"))document.execCommand("insertText",!1,t);else{var n=null;if(!window.getSelection)return void(console&&console.error("getSelection unsupported"));var r=(n=window.getSelection()).getRangeAt(0);r.deleteContents();var i=document.createTextNode(t);
203r.insertNode(i),r.selectNodeContents(i),r.collapse(!1),(n=window.getSelection()).removeAllRanges(),n.addRange(r)}}},{key:"render",value:function(){return this.props.edit?u.default.createElement(u.default.Fragment,null,u.default.createElement("div",{ref:this.editableRef,className:"wcInternalEditing",contentEditable:this.props.edit,onPaste:this.handlePaste}),this.props.edit&&u.default.createElement("div",{className:"wcEditTools"},u.default.createElement("a",{href:"#",className:"wcFunctional wcCancelButton",title:"Cancel",onClick:this.handleCancelEdit}),u.default.createElement("a",{href:"#",className:"wcFunctional wcSaveButton",title:"Save the message",onClick:this.handleSaveEdit}))):null}}]),n}(u.default.Component);v.propTypes={configuration:p.default.object.isRequired,message:p.default.object.isRequired,i18n:p.default.object.isRequired,i18nBase:p.default.object,edit:p.default.bool,contentRef:p.default.object,command:p.default.object};var g=(0,f.connect)((function(e,t){return{configuration:e.configuration,i18n:e.application.i18n,i18nBase:e.configuration.i18n,edit:e.ui.editableMessages[t.message.id],command:e.commands.sent[t.message.id]}}),{cancelMessageEditable:d.cancelMessageEditable,sendUserCommand:h.sendUserCommand,clearUserCommand:h.clearUserCommand,alertError:d.alertError,replaceMessage:m.replaceMessage})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/commands":98,"actions/messages":102,"actions/ui":103,jquery:245,"prop-types":257,react:308,"react-redux":296}],64:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/assertThisInitialized")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("./Time")),h=r(e("./Sender")),m=r(e("jquery")),b=r(e("./Actions")),y=r(e("./Decorator")),v=r(e("./Edit")),g=r(e("./Quoted")),w=r(e("./Avatar")),C=r(e("./Reactions")),_=r(e("moment"));function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var S=function(e){(0,s.default)(n,e);var t=k(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={actionsVisible:!1,hover:!1},r.handleEnter=r.handleEnter.bind((0,o.default)(r)),r.handleLeave=r.handleLeave.bind((0,o.default)(r)),r.handleClick=r.handleClick.bind((0,o.default)(r)),r.isSameBatch=r.isSameBatch.bind((0,o.default)(r)),r.handleDocumentClick=r.handleDocumentClick.bind((0,o.default)(r)),r.messageRef=u.default.createRef(),r.contentRef=u.default.createRef(),r}return(0,a.default)(n,[{key:"ACTIONS_AUTO_THRESHOLD",get:function(){return 500}}]),(0,a.default)(n,[{key:"componentDidMount",value:function(){(0,m.default)(document).on("click",this.handleDocumentClick)}},{key:"componentWillUnmount",value:function(){(0,m.default)(document).off("click",this.handleDocumentClick)}},{key:"handleEnter",value:function(){(0,m.default)(this.messageRef.current).width()>this.ACTIONS_AUTO_THRESHOLD&&this.setState({actionsVisible:!0}),this.setState({hover:!0})}},{key:"handleLeave",value:function(){(0,m.default)(this.messageRef.current).width()>this.ACTIONS_AUTO_THRESHOLD&&this.setState({actionsVisible:!1}),this.setState({hover:!1})}},{key:"handleClick",value:function(e){(0,m.default)(this.messageRef.current).width()<=this.ACTIONS_AUTO_THRESHOLD&&(this.state.actionsVisible?setTimeout(function(){this.setState({actionsVisible:!1})}.bind(this),200):this.setState({actionsVisible:!0}))}},{key:"handleDocumentClick",value:function(e){0===(0,m.default)(e.target).closest(this.messageRef.current).length&&this.state.actionsVisible&&this.setState({actionsVisible:!1})}},{key:"isSameBatch",value:function(){if(!this.props.previousMessage||!this.props.previousMessage.sender||!this.props.message.sender)return!1;if(this.props.previousMessage.sender.id!==this.props.message.sender.id)return!1;var e=_.default.utc(this.props.message.timeUTC,_.default.ISO_8601),t=_.default.utc(this.props.previousMessage.timeUTC,_.default.ISO_8601);return e.isSame(t,"day")}},{key:"render",value:function(){if(this.props.message.locked)return null;var e=this.props.configuration.interface.message.reactions.enabled,t=this.props.configuration.interface.message.compact,n=this.props.userRights.editMessages||this.props.message.own&&this.props.userRights.editOwnMessages,r=["wcMessage"];return this.state.hover&&r.push("wcHover"),this.props.message.sender.current&&r.push("wcCurrentUser"),"w"===this.props.message.sender.source&&r.push("wcWpUser"),this.props.message.awaitingApproval&&r.push("wcAwaitingApproval"),this.props.message.cssClasse
203s&&r.push(this.props.message.cssClasses),this.isSameBatch()&&r.push("wcBatch"),u.default.createElement("div",{ref:this.messageRef,className:r.join(" "),onClick:this.handleClick,onMouseEnter:this.handleEnter,onMouseLeave:this.handleLeave},u.default.createElement("div",{className:"wcRowHead"},u.default.createElement(h.default,{message:this.props.message}),u.default.createElement(d.default,{timeUTC:this.props.message.timeUTC,timeVisible:!t})),u.default.createElement("div",{className:"wcRowBody"},u.default.createElement(w.default,{message:this.props.message}),u.default.createElement("div",{className:"wcContent"+(this.props.edit?" wcEditing":"")},this.props.message.quoted&&u.default.createElement(g.default,{message:this.props.message.quoted}),u.default.createElement("div",{ref:this.contentRef,className:"wcInternalContent",style:{color:this.props.message.color}},u.default.createElement(y.default,{editEnabled:n},this.props.message.text)),t&&!e&&u.default.createElement(d.default,{timeUTC:this.props.message.timeUTC,dateVisible:!1}),u.default.createElement(v.default,{message:this.props.message,contentRef:this.contentRef}),u.default.createElement(C.default,{message:this.props.message}),u.default.createElement(b.default,{channel:this.props.channel,message:this.props.message,visible:this.state.actionsVisible&&!this.props.edit}))))}}]),n}(u.default.Component);S.propTypes={configuration:p.default.object.isRequired,channel:p.default.object.isRequired,message:p.default.object.isRequired,previousMessage:p.default.object,i18n:p.default.object.isRequired,i18nBase:p.default.object,edit:p.default.bool};var E=(0,f.connect)((function(e,t){return{configuration:e.configuration,userRights:e.application.user.rights,i18n:e.application.i18n,i18nBase:e.configuration.i18n,edit:e.ui.editableMessages[t.message.id]}}))(S);n.default=E},{"./Actions":60,"./Avatar":61,"./Decorator":62,"./Edit":63,"./Quoted":65,"./Reactions":66,"./Sender":67,"./Time":68,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,jquery:245,moment:247,"prop-types":257,react:308,"react-redux":296}],65:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux"),f=r(e("./Decorator")),d=r(e("./Sender")),h=r(e("./Time")),m=r(e("./Avatar"));function b(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var y=function(e){(0,a.default)(n,e);var t=b(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcQuote"},c.default.createElement("div",{className:"wcQuoteHead"},c.default.createElement(m.default,{message:this.props.message}),c.default.createElement(d.default,{message:this.props.message}),c.default.createElement(h.default,{timeUTC:this.props.message.timeUTC})),c.default.createElement("div",{className:"wcQuoteContent"},c.default.createElement(f.default,null,this.props.message.text)))}}]),n}(c.default.Component);y.propTypes={configuration:u.default.object.isRequired,message:u.default.object.isRequired};var v=(0,p.connect)((function(e){return{configuration:e.configuration}}))(y);n.default=v},{"./Avatar":61,"./Decorator":62,"./Sender":67,"./Time":68,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],66:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/
203defineProperty")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/assertThisInitialized")),c=r(e("@babel/runtime/helpers/inherits")),u=r(e("@babel/runtime/helpers/possibleConstructorReturn")),p=r(e("@babel/runtime/helpers/getPrototypeOf")),f=r(e("react")),d=r(e("prop-types")),h=e("react-redux"),m=e("actions/ui"),b=e("actions/commands"),y=r(e("reactjs-popup")),v=r(e("./Time")),g=r(e("ui/common/modal/Modal")),w=r(e("ui/common/Spinner")),C=e("react-scrollbars-custom");function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.default)(e);if(t){var i=(0,p.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var E=function(e){(0,c.default)(n,e);var t=S(n);function n(e){var r;return(0,a.default)(this,n),(r=t.call(this,e)).state=k({reactionsModalOpen:!1},r.reactionsToState(e.message)),r.toggleReaction=r.toggleReaction.bind((0,l.default)(r)),r.getClassName=r.getClassName.bind((0,l.default)(r)),r.isAnyReactionActive=r.isAnyReactionActive.bind((0,l.default)(r)),r.loadReactionsLog=r.loadReactionsLog.bind((0,l.default)(r)),r}return(0,s.default)(n,[{key:"componentDidUpdate",value:function(e,t,n){this.props.message!==e.message&&this.setState({counters:this.props.message.reactions&&this.props.message.reactions.counters?this.props.message.reactions.counters:{}})}},{key:"reactionsToState",value:function(e){return{own:e.reactions&&e.reactions.own?e.reactions.own:[],counters:e.reactions&&e.reactions.counters?e.reactions.counters:{}}}},{key:"toggleReaction",value:function(e,t){e.preventDefault(),this.isActive(t)?this.deactivateReactionInState(t):this.activateReactionInState(t),this.props.sendUserCommand(this.props.message.id,"reactToMessage",{id:this.props.message.id,channel:this.props.message.channel,reactionId:t})}},{key:"activateReactionInState",value:function(e){var t=this.state.counters[e]?this.state.counters[e]+1:1,n=this.state.own.includes(e)?(0,i.default)(this.state.own):[].concat((0,i.default)(this.state.own),[e]);this.setState({counters:k(k({},this.state.counters),{},(0,o.default)({},e,t>=0?t:0)),own:n})}},{key:"deactivateReactionInState",value:function(e){var t=this.state.counters[e]?this.state.counters[e]-1:0,n=this.state.own.filter((function(t){return t!==e}));this.setState({counters:k(k({},this.state.counters),{},(0,o.default)({},e,t>=0?t:0)),own:n})}},{key:"getClassName",value:function(e){var t=["wcFunctional","wcReactionButton","wcReactionButton"+e.id];return this.isActive(e.id)&&t.push("wcReactionButtonActive"),e.class&&t.push(e.class),t.join(" ")}},{key:"isActive",value:function(e){return this.state.own.includes(e)}},{key:"isAnyReactionActive",value:function(){var e=this.props.configuration.interface.message.reactions;return this.state.own.filter((function(t){return e.list.map((function(e){return e.id})).includes(t)})).length>0}},{key:"renderCounters",value:function(){var e=this,t=this.props.configuration.interface.message.reactions.list.filter((function(t){return e.state.counters[t.id]&&e.state.counters[t.id]>0}));return 0===t.length?null:f.default.createElement("div",{className:"wcReactionsCounters"},t.map((function(t,n){return f.default.createElement("span",{key:n,className:"wcReactionCounter wcReactionCounter"+t.id+(t.class?" "+t.class:""),onClick:e.loadReactionsLog},f.default.createElement("span",null,e.state.counters[t.id]),t.iconSm?f.default.createElement("img",{src:t.iconSm,alt:t.action}):t.counter)})))}},{key:"loadReactionsLog",value:function(){this.props.sendUserCommand("reactionsLog","reactionsLog",{messageId:this.props.message.id,channel:this.props.message.channel}),this.setState({reactionsModalOpen:!0})}},{key:"render",value:function(){var e=this,t=this.props.configuration.interface.message.compact,n=this.props.configuration.interface.message.reactions;if(!n.enabled||0===n.list.length)return null;var r=n.list[0],i=function(e){return e.icon&&("icon_text"===n.buttonMode||"icon"===n.buttonMode)},o="icon_text"===n.buttonMode||"text"===n.buttonMode;return f.default.createElement(f.default.Fragment,null,this.renderCounters(),this.isAnyReactionActive()?f.default.createElement("div",{className:"wcReactionsButtons wcReactionsDeactivate"},f.default.createElement("div",{className:"wcReactionsButtonsList"},n.list.filter((function(t){return e.state.own.includes(t.id)})).filter((function(e,t){return 0===t})).map((function(t,n){return f.default.createElement("a",{key:n,href:"#",onClick:function(n){return e.toggleReaction(n,t.id)},className:e.getClassName(t)},i(t)&&f.default.createElement("img",{src:t.icon,alt:t.action})," ",o&&f.default.createElement("span",null,t.active))}))),t&&f.default.createElement(v.default,{timeUTC:this.props.message.timeUTC,dateVisible:!1})):f.default.createElement("div",{className:"wcReactionsButtons wcReactionsActivate"},f.default.createElement("div",{className:"wcReactionsButtonsList"},n.group&&n.list.length>0?f.default.createElement(y.default,{trigger:function(t){return f.default.createElement("a",{href:"#",onClick:function(t){return e.toggleReaction(t,r.id)},className:e.getClassName(r)},i(r)&&f.default.createElement("img",{src:r.icon,alt:r.action})," ",o&&f.default.createElement("span",null,r.action))}
203,position:"top center",className:"wcPopup wcReactionsPopup "+this.props.configuration.themeClassName,on:["hover","right-click"],arrow:!1,mouseEnterDelay:700},f.default.createElement("div",{className:"wcReactionsButtons"},f.default.createElement("div",{className:"wcReactionsButtonsList"},n.list.map((function(t,n){return f.default.createElement("a",{key:n,href:"#",onClick:function(n){return e.toggleReaction(n,t.id)},className:e.getClassName(t)},i(t)&&f.default.createElement("img",{src:t.icon,alt:t.action})," ",o&&f.default.createElement("span",null,t.action))}))))):f.default.createElement(f.default.Fragment,null,n.list.map((function(t,n){return f.default.createElement("a",{key:n,href:"#",onClick:function(n){return e.toggleReaction(n,t.id)},className:e.getClassName(t)},i(t)&&f.default.createElement("img",{src:t.icon,alt:t.action})," ",o&&f.default.createElement("span",null,t.action))})))),t&&f.default.createElement(v.default,{timeUTC:this.props.message.timeUTC,dateVisible:!1})),f.default.createElement(g.default,{open:this.state.reactionsModalOpen,onClose:function(t){return e.setState({reactionsModalOpen:!1})},title:this.props.i18n.reactions,closable:!0,closeOnDocumentClick:!0},this.props.reactionsLog&&this.props.reactionsLog.inProgress&&f.default.createElement(w.default,null),this.props.reactionsLog&&this.props.reactionsLog.result&&this.props.reactionsLog.result.log.length>0&&f.default.createElement("div",{className:"wcHeight15 wcPadding1 wcMessageReactions"},f.default.createElement(C.Scrollbar,{noScrollX:!0},this.props.reactionsLog.result.log.map((function(e,t){return f.default.createElement("div",{key:t,className:"wcFormRow wcFlex wcFlexAlignCenter"},f.default.createElement("img",{src:e.user.avatarUrl,alt:e.user.name,className:"wcUserAvatar wcChannelAvatar wcMarginRight1"}),f.default.createElement("span",{className:"wcUserName wcMarginRight3"},e.user.name),e.reaction&&f.default.createElement("img",{src:e.reaction.iconSm,alt:e.reaction.action,className:"wcReaction wcHeight1 ".concat(e.reaction.class," wcMarginRight1")}),e.reaction&&f.default.createElement("span",{className:"wcReactionLabel ".concat(e.reaction.class," wcMarginRight1")},e.reaction.action))})))),this.props.reactionsLog&&this.props.reactionsLog.result&&0===this.props.reactionsLog.result.log.length&&f.default.createElement("span",{className:"wcNoReactions"},this.props.i18n.noReactions)))}}]),n}(f.default.Component);E.propTypes={configuration:d.default.object.isRequired,message:d.default.object.isRequired};var T=(0,h.connect)((function(e){return{configuration:e.configuration,i18nBase:e.configuration.i18n,i18n:e.application.i18n,reactionsLog:e.commands.sent.reactionsLog}}),{sendUserCommand:b.sendUserCommand,clearUserCommand:b.clearUserCommand,confirm:m.confirm,alertError:m.alertError,alertInfo:m.alertInfo})(E);n.default=T},{"./Time":68,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"reactjs-popup":309,"ui/common/Spinner":25,"ui/common/modal/Modal":78}],67:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=r(e("ui/common/channel/components/Link"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleMentionClick=r.handleMentionClick.bind((0,a.default)(r)),r.renderMode3=r.renderMode3.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleMentionClick",value:function(e){e.preventDefault(),this.props.appendToChannelInput(this.props.message.channel.i
203d,"@"+this.props.message.sender.name+":")}},{key:"renderMode3",value:function(e){return e.channel?u.default.createElement(h.default,{channel:e.channel,className:"wcUser",style:{color:e.color}},e.name):u.default.createElement("span",{className:"wcUser",style:{color:e.color}},e.name)}},{key:"render",value:function(){var e=this.props.configuration.interface.message.senderMode,t=this.props.message.sender;return u.default.createElement(u.default.Fragment,null,0===e&&u.default.createElement("span",{className:"wcUser",style:{color:t.color}},t.name),1===e&&t.profileUrl&&u.default.createElement("a",{href:t.profileUrl,className:"wcUser",style:{color:t.color},title:t.name,target:"_blank",rel:"noopener noreferrer nofollow"},t.name),1===e&&!t.profileUrl&&u.default.createElement("span",{className:"wcUser",style:{color:t.color}},t.name),2===e&&u.default.createElement("a",{href:"#",className:"wcUser",style:{color:t.color},title:this.props.i18n.insertIntoMessage+": @"+t.name+":",rel:"noopener noreferrer nofollow",onClick:this.handleMentionClick},t.name),3===e&&this.renderMode3(t))}}]),n}(u.default.Component);b.propTypes={configuration:p.default.object.isRequired,message:p.default.object.isRequired};var y=(0,f.connect)((function(e){return{configuration:e.configuration,i18n:e.configuration.i18n}}),{appendToChannelInput:d.appendToChannelInput})(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"ui/common/channel/components/Link":44}],68:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("moment"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={stopRender:!1,date:void 0,time:void 0},r.formatElapsedDateAndTime=r.formatElapsedDateAndTime.bind((0,a.default)(r)),r.formatFullDateAndTime=r.formatFullDateAndTime.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"shouldComponentUpdate",value:function(e,t,n){return!this.state.stopRender&&null!==this.props.serverTimeUTC}},{key:"componentDidMount",value:function(){this.prepareDateAndTime()}},{key:"componentDidUpdate",value:function(e,t,n){this.props.serverTimeUTC!==e.serverTimeUTC&&null!==this.props.serverTimeUTC&&!this.state.stopRender&&this.prepareDateAndTime()}},{key:"prepareDateAndTime",value:function(){var e=this.props.configuration.interface.message.timeMode;if("hidden"===e)return this.setState({stopRender:!0}),null;var t=d.default.utc(this.props.timeUTC,d.default.ISO_8601),n=d.default.utc(this.props.serverTimeUTC,d.default.ISO_8601);"elapsed"===e?this.formatElapsedDateAndTime(t,n):this.formatFullDateAndTime(t,n)}},{key:"formatFullDateAndTime",value:function(e,t){var n=this.props.configuration.interface.message.timeFormat,r=this.props.configuration.interface.message.dateFormat,i=e.local(),o=t.local(),a=n&&n.length>0?i.format(n):i.format("LT");if(i.isSame(o,"day"))this.setState({stopRender:!0,time:a});else{var s=r&&r.length>0?i.format(r):i.format("L");this.setState({stopRender:!0,date:s,time:a})}}},{key:"formatElapsedDateAndTime",value:function(e,t){var n=e.local(),r
203=t.local(),i=r.diff(n),o=d.default.duration(i).asSeconds(),a=(0,d.default)(r).subtract(1,"days"),s=this.props.configuration.interface.message.timeFormat,l=this.props.configuration.interface.message.dateFormat,c=s&&s.length>0?n.format(s):n.format("LT");if(o<60)o<=0&&(o=1),this.setState({time:o+" "+this.props.i18n.secAgo});else if(o<3600)this.setState({time:parseInt(o/60)+" "+this.props.i18n.minAgo});else if(n.isSame(r,"day"))this.setState({stopRender:!0,time:c});else if(n.isSame(a,"day"))this.setState({stopRender:!0,date:this.props.i18n.yesterday,time:c});else{var u=l&&l.length>0?n.format(l):n.format("L");this.setState({stopRender:!0,date:u,time:c})}}},{key:"render",value:function(){return u.default.createElement("span",{className:"wcTime"},this.props.dateVisible&&this.state.date&&u.default.createElement("span",{className:"wcMessageTimeDate"},this.state.date),this.props.timeVisible&&this.state.time&&u.default.createElement("span",{className:"wcMessageTimeHour"},this.state.time))}}]),n}(u.default.Component);m.defaultProps={timeVisible:!0,dateVisible:!0},m.propTypes={timeVisible:p.default.bool.isRequired,dateVisible:p.default.bool.isRequired,configuration:p.default.object.isRequired,timeUTC:p.default.string.isRequired};var b=(0,f.connect)((function(e){return{configuration:e.configuration,i18n:e.configuration.i18n,serverTimeUTC:e.application.heartbeat.nowTime}}))(m);n.default=b},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,moment:247,"prop-types":257,react:308,"react-redux":296}],69:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var d=function(e){(0,a.default)(n,e);var t=f(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return this.props.configuration.interface.counter.onlineUsers?c.default.createElement("div",{className:"wcCounter"},this.props.i18n.onlineUsers,": ",this.props.onlineUsersCounter):null}}]),n}(c.default.Component);d.propTypes={configuration:u.default.object.isRequired,onlineUsersCounter:u.default.number.isRequired};var h=(0,p.connect)((function(e){return{configuration:e.configuration,onlineUsersCounter:e.application.onlineUsersCounter,i18nBase:e.configuration.i18n,i18n:e.application.i18n}}),{})(d);n.default=h},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],70:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/assertThisInitialized")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=r(e("reactjs-popup")),d=e("react-redux");function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).handleClick=r.handleClick.bind((0,o.default)(r)),r}return(0,a.default)(n,[{key:"COLORS",get:function(){return["330000","331900","333300","193300","003300","003319","003333","001933","000033","190033","330033","330019","000000","660000","663300","666600","336600","006600","006633","006666","003366","000066","330066","660066","660033","202020","990000","994c00","999900","4c9900","009900","00994c","009999","004c99","000099","4c0099","990099","99004c","404040","cc0000","cc6600","cccc00","66cc00","00cc00","00cc66","00cccc","0066cc","0000cc","6600cc","cc00cc","cc0066","606060","ff0000","ff8000","ffff00","80ff00","00ff00","00ff80","00ffff","0080ff","0000ff","7f00ff","ff00ff","ff007f","808080","ff3333","ff9933","ffff33","99ff33","33ff33","33ff99","33ffff","3399ff","3333ff","9933ff","ff33ff","ff3399","a0a0a0","ff6666","ffb266","ffff66","b2ff66","66ff66","66ffb2","66ffff","66b2ff","6666ff","b266ff","ff66ff","ff66b2","c0c0c0","ff9999","ffcc99","ffff99","ccff99","99ff99","99ffcc","99ffff","99ccff","9999ff","cc99ff","ff99ff","ff99cc","e0e0e0","ffcccc","ffe5cc","ffffcc","e5ffcc","ccffcc","ccffe5","ccffff","cce5ff","ccccff","e5ccff","ffccff","ffcce5","ffffff"]}}]),(0,a.default)(n,[{key:"handleClick",value:function(e,t){e.preventDefault(),this.props.onSelect("#"+t)}},{key:"render",value:function(){var e=this;return u.default.createElement(f.default,{trigger:u.default.createElement("button",{className:"wcColorSelect wcFunctional",title:"Select color",style:{backgroundColor:this.props.color}}
203),position:"top center",className:"wcPopup wcColorsPopup "+this.props.configuration.themeClassName},(function(t){return u.default.createElement("div",null,e.COLORS.map((function(n,r){return u.default.createElement("a",{href:"#",key:r,title:n,onClick:function(r){e.handleClick(r,n),t()},style:{backgroundColor:"#"+n}})})))}))}}]),n}(u.default.Component);m.propTypes={onSelect:p.default.func.isRequired};var b=(0,d.connect)((function(e){return{configuration:e.configuration}}))(m);n.default=b},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"reactjs-popup":309}],71:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("./CustomizeArea"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={visible:!1},r.togglePanel=r.togglePanel.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"togglePanel",value:function(e){e.preventDefault(),this.setState({visible:!this.state.visible})}},{key:"render",value:function(){var e=this;return this.props.user.settings.allowCustomize?u.default.createElement("div",{className:"wcCustomizations"+(this.props.visible?"":" wcInvisible"),style:{backgroundColor:this.props.configuration.defaultBackgroundColor}},u.default.createElement("a",{href:"#",className:"wcCustomizeButton wcFunctional",onClick:function(t){return e.togglePanel(t)}},this.props.i18nBase.customize),u.default.createElement(d.default,{visible:this.state.visible,onSave:function(){return e.setState({visible:!1})}})):null}}]),n}(u.default.Component);m.defaultProps={visible:!0},m.propTypes={configuration:p.default.object.isRequired,visible:p.default.bool.isRequired};var b=(0,f.connect)((function(e){return{configuration:e.configuration,user:e.application.user,i18nBase:e.configuration.i18n}}))(m);n.default=b},{"./CustomizeArea":72,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],72:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=e("actions/messages"),m=e("actions/ui"),b=e("actions/commands"),y=r(e("./ColorPopup"));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var g=function(e){(0,l.default)(n,e);var t=v(n);function n(e){var r;return(0,o.default)(this,n),(r=t.call(this,e)).state=r.mapPropsToState(),r.handlePropertySet=r.handlePropertySet.bind((0,a.default)(r)),r.handleNameSave=r.handleNameSave.bind((0,a.default)(r)),r}return(0,s.default)(n,[{key:"COMMAND_ID",get:function(){return"customize"}}
203]),(0,s.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.user!==e.user&&this.props.user,n=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,r=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success;t&&!this.props.visible&&this.setState(this.mapPropsToState()),r&&(this.props.onSave&&this.props.onSave(),this.props.toastInfo(this.props.i18n.savedSettings)),n&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand(this.COMMAND_ID))}},{key:"mapPropsToState",value:function(){return{name:this.props.user.name,muteSounds:this.props.user.settings.muteSounds,emailNotifications:this.props.user.settings.enableNotifications,textColor:this.props.user.settings.textColor}}},{key:"handlePropertySet",value:function(e,t){this.setState((0,i.default)({},e,t)),this.sendProperty(e,t)}},{key:"handleNameSave",value:function(){0===this.state.name.length?this.props.alertError(this.props.i18n.enterYourUsername):this.sendProperty("name",this.state.name)}},{key:"sendProperty",value:function(e,t){this.props.sendUserCommand(this.COMMAND_ID,"setUserProperty",{property:e,value:t})}},{key:"render",value:function(){var e=this;return this.props.visible?p.default.createElement("div",{className:"wcCustomizationsPanel"},this.props.user.settings.allowChangeUserName&&p.default.createElement("div",{className:"wcProperty"},p.default.createElement("label",null,this.props.i18n.name,": ",p.default.createElement("input",{className:"wcControl wcUserName",type:"text",maxLength:this.props.configuration.interface.customization.userNameLengthLimit,value:this.state.name,onChange:function(t){return e.setState({name:t.target.value})}})),p.default.createElement("button",{className:"wcButton wcUserNameApprove",type:"button",onClick:this.handleNameSave},this.props.i18n.save)),this.props.user.settings.allowMuteSound&&p.default.createElement("div",{className:"wcProperty"},p.default.createElement("label",null,this.props.i18n.muteSounds,p.default.createElement("input",{className:"wcMuteSound",type:"checkbox",checked:this.state.muteSounds,onChange:function(t){return e.handlePropertySet("muteSounds",t.target.checked)}}))),this.props.user.settings.allowControlUserNotifications&&p.default.createElement("div",{className:"wcProperty"},p.default.createElement("label",null,this.props.i18n.enableNotifications,p.default.createElement("input",{className:"wcEnableNotifications",type:"checkbox",checked:this.state.emailNotifications,onChange:function(t){return e.handlePropertySet("emailNotifications",t.target.checked)}}))),this.props.user.settings.allowChangeTextColor&&p.default.createElement("div",{id:"color",className:"wcProperty"},p.default.createElement("label",null,this.props.i18n.textColor,": "),p.default.createElement(y.default,{color:this.state.textColor,onSelect:function(t){return e.handlePropertySet("textColor",t)}}),p.default.createElement("button",{className:"wcButton wcTextColorReset",type:"button",onClick:function(t){return e.handlePropertySet("textColor",null)}},this.props.i18n.reset))):null}}]),n}(p.default.Component);g.propTypes={configuration:f.default.object.isRequired,visible:f.default.bool.isRequired,onSave:f.default.func};var w=(0,d.connect)((function(e){return{configuration:e.configuration,user:e.application.user,i18n:e.application.i18n,i18nBase:e.configuration.i18n,command:e.commands.sent.customize}}),{sendMessage:h.sendMessage,alertError:m.alertError,alertInfo:m.alertInfo,toastInfo:m.toastInfo,sendUserCommand:b.sendUserCommand,clearUserCommand:b.clearUserCommand})(g);n.default=w},{"./ColorPopup":70,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/commands":98,"actions/messages":102,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],73:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=e("react-redux"),f=e("react-scrollbars-custom"),d=e("actions/ui"),h=e("actions/application"),m=e("actions/commands"),b=e("utils/string"),y=r(e("ui/common/channel/messages/message/Time")),v=r(e("prop-types")),g=r(e("ui/common/Loader")),w=r(e("ui/common/channel/messages/message/Decorator"));function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var _=function(e){(0,s.default)(n,e);var t=C(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={},r.handleClick=r.handleClick.bind((0,a.default)(r)),r.renderEntry=r.renderEntry.bind((0,a.default)(r)),r.handleStopScroll=r.handleStopScroll.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidMount",value:function(){this.props.clearUserCommand("userFeed")}},{key:"componentDidUpdate",value:function(e){var t,n,r,i,o,a,s=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,l=this.props.addMember!==e.addMember&&this.props.addMember&&!1===this.props.addMember.success,c=this.props.addMember!==e.addMember&&this.props.addMember&&!0===this.props.addMember.success,u=(null===(t=this.props.confirmChannelMembership)||void 0===t?void 0:t.success)!==(null===(n=e.confirmChannelMembership)||void 0===n?void 0:n.success)&&!1===(null===(r=this.props.confirmChannelMembership)||void 0===r?void 0:r.success),p=(null===(i=this.props.confirmChannelMembership)||void 0===i?void 0:i.success)!==(null===(o=e.confirmChannelMembership)||void 0===o?void 0:o.success)&&!0===(null===(a=this.props.confirmChannelMembership)||void 0===a?void 0:a.success),f=this.props.addUserChannel!==e.addUserChannel&&this.props.addUserChannel&&!1===this.props.addUserChannel.success,d=this.props.addUserChannel!==e.addUserChannel&&this.props.addUserChannel&&!0===this.props.addUserChannel.success,h=this.props.getFeed!==e.getFeed&&this.props.getFeed&&!0===this.props.getFeed.success;if(s&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand("userFeed")),l&&(this.props.alertError(this.props.addMember.error),this.props.clearUserCommand("addChannelMember")),c&&(this.props.clearUserCommand("addChannelMember"),this.props.toastInfo(this.props.i18n.userAddedToChannel)),u&&(this.props.alertError(this.props.confirmChannelMembership.error),this.props.clearUserCommand("confirmChannelMembership")),p){var m=this.props.confirmChannelMembership.result.channel;this.props.addChannel(m),this.props.openChannel(m.id),this.props.focusChannel(m.id),this.props.clearUserCommand("confirmChannelMembership"),this.props.toastInfo(this.props.i18n.youJoinedChannel)}if(f&&(this.props.alertError(this.props.addUserChannel.error),this.props.clearUserCommand("addUserChannel")),d){var b=this.props.addUserChannel.result.channel;this.props.addChannel(b),this.props.openChannel(b.id),this.props.focusChannel(b.id),this.props.clearUserCommand("addUserChannel"),this.props.toastInfo(this.props.i18n.addedChannelToList)}h&&(0===this.props.getFeed.result.feed.length?this.setState({noPastMessages:!0}):this.props.mergeFeed(this.props.getFeed.result.feed))}},{key:"handleClick",value:function(e){switch(this.markAsSeen(e),e.type){case"channels.member.join.request":this.props.confirm(this.props.i18n.askToAcceptRequest,function(){this.props.sendUserCommand("addChannelMember","addChannelMember",{channelId:e.channel.i
203d,userId:e.user.id})}.bind(this));break;case"channels.member.invitation":this.props.confirm(this.props.i18n.askToAcceptInvitation,function(){this.props.sendUserCommand("confirmChannelMembership","confirmChannelMembership",{channelId:e.channel.id})}.bind(this));break;case"channels.notification":this.props.channels.find((function(t){return t.id===e.channel.id}))?(this.props.openChannel(e.channel.id),this.props.focusChannel(e.channel.id)):this.props.sendUserCommand("addUserChannel","addUserChannel",{channelId:e.channel.id});break;case"message.reaction":e.channel&&(this.props.openChannel(e.channel.id),this.props.focusChannel(e.channel.id))}}},{key:"markAsSeen",value:function(e){e.seen||(this.props.markFeedEntryAsSeen(e.id),this.props.sendUserCommand("userFeed","markFeedEntryAsSeen",{id:e.id}))}},{key:"renderEntry",value:function(e,t,n){var r=this;return u.default.createElement("div",{key:e.id,className:"wcRecent "+(e.seen?"wcRead":"wcUnread")+(0===t?" wcFirst":"")+(t+1===n.length?" wcLast":""),onClick:function(t){return r.handleClick(e)}},u.default.createElement("div",{className:"wcRight"},u.default.createElement("div",{className:"wcHead"},u.default.createElement("span",{className:"wcName"},this.renderTitle(e)),u.default.createElement(y.default,{timeUTC:e.created})),this.renderText(e)))}},{key:"renderTitle",value:function(e){switch(e.type){case"channels.notification":return u.default.createElement(u.default.Fragment,null,this.props.i18n.askToVisit," ",u.default.createElement("strong",null,e.channel?e.channel.name:this.props.i18n.unknown));case"channels.member.added":return u.default.createElement(u.default.Fragment,null,this.props.i18n.addedToChannel," ",u.default.createElement("strong",null,e.channel?e.channel.name:this.props.i18n.unknown));case"channels.member.invitation":return u.default.createElement(u.default.Fragment,null,this.props.i18n.askedToJoin," ",u.default.createElement("strong",null,e.channel?e.channel.name:this.props.i18n.unknown));case"channels.member.deleted":return u.default.createElement(u.default.Fragment,null,this.props.i18n.removedFromChannel," ",u.default.createElement("strong",null,e.channel?e.channel.name:this.props.i18n.unknown));case"channels.member.join.request":return u.default.createElement(u.default.Fragment,null,(0,b.sprintf)(this.props.i18n.userRequestsToJoin,e.user?e.user.name:this.props.i18n.unknown)," ",u.default.createElement("strong",null,e.channel?e.channel.name:this.props.i18n.unknown));case"message.reaction":return this.renderMessageReactionTitle(e);default:return e.type}}},{key:"renderText",value:function(e){switch(e.type){case"message.reaction":return e.message?u.default.createElement("span",{className:"wcText"},u.default.createElement(w.default,null,e.message.text)):null;default:return null}}},{key:"renderMessageReactionTitle",value:function(e){return u.default.createElement(u.default.Fragment,null,e.reaction&&u.default.createElement("img",{src:e.reaction.iconSm,alt:e.reaction.action,className:"wcReaction ".concat(e.reaction.class," wcMarginRight1")}),e.reaction&&u.default.createElement("span",{className:"wcReactionLabel ".concat(e.reaction.class," wcMarginRight1")},e.reaction.action),(0,b.sprintf)(this.props.i18n.userMessageReaction,e.user?e.user.name:this.props.i18n.unknownUser))}},{key:"handleStopScroll",value:function(e){!this.state.noPastMessages&&this.props.userFeed.length>0&&e.scrollHeight-e.scrollTop===e.clientHeight&&this.props.sendUserCommand("getFeed","getFeed",{lastId:this.props.userFeed[this.props.userFeed.length-1].id})}},{key:"render",value:function(){var e,t=this;return u.default.createElement("div",{className:"wcRecentContainer"+(this.props.visible?"":" wcInvisible")},this.props.userFeed.length>0?u.default.createElement(f.Scrollbar,{onScrollStop:this.handleStopScroll,noScrollX:!0},this.props.userFeed.map((function(e,n,r){return t.renderEntry(e,n,r)})),!0===(null===(e=this.props.getFeed)||void 0===e?void 0:e.inProgress)&&u.default.createElement(g.default,{message:this.props.i18nBase.loading,center:!0,marginTop:10,marginBottom:10})):u.default.createElement("span",{className:"wcNoRecent"},this.props.i18n.feedEmpty))}}]),n}(u.default.Component);_.propTypes={visible:v.default.bool};var k=(0,p.connect)((function(e){return{i18n:e.application.i18n,i18nBase:e.configuration.i18n,configuration:e.configuration,channels:e.application.channels,userFeed:e.application.userFeed,command:e.commands.sent.userFeed,ignoredChannels:e.ui.ignoredChannels,addMember:e.commands.sent.addChannelMember,confirmChannelMembership:e.commands.sent.confirmChannelMembership,addUserChannel:e.commands.sent.addUserChannel,getFeed:e.commands.sent.getFeed}}),{markFeedEntryAsSeen:h.markFeedEntryAsSeen,mergeFeed:h.mergeFeed,alertError:d.alertError,sendUserCommand:m.sendUserCommand,clearUserCommand:m.clearUserCommand,confirm:d.confirm,toastInfo:d.toastInfo,toastError:d.toastError,focusChannel:d.focusChannel,openChannel:d.openChannel,addChannel:h.addChannel})(_);n.default=k},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/Loader":23,"ui/common/channel/messages/message/Decorator":62,"ui/common/channel/messages/message/Time":68,"utils/string":123}],74:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=e("actions/ui"),h=e("actions/application");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={isConfirmInProgress:!1},r.incomingConfirmed=r.incomingConfirmed.bind((0,a.default)(r)),r.incomingCancelled=r.incomingCancelled.bind((0,a.default)(r)),r.incomingIgnored=r.incomingIgnored.bind((0,a.default)(r)),r}
203return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this;if(this.props.incomingChats!==e.incomingChats&&this.props.incomingChats.length>0)if(this.props.configuration.interface.incoming.confirm){var n=this.props.incomingChats[0];!1!==this.state.isConfirmInProgress||this.props.openedChannels.includes(n.channelId)||(this.setState({isConfirmInProgress:!0}),this.props.confirm(n.channelName+" "+this.props.i18n.incomingAskApproval,this.incomingConfirmed,this.incomingCancelled,[{text:this.props.i18n.ignoreUser,callback:this.incomingIgnored}]),this.props.notify("newChat"))}else this.props.incomingChats.map((function(e){var n=e.channelId;t.props.openedChannels.includes(n)||(t.props.openChannel(n),t.props.configuration.interface.incoming.focus?t.props.focusChannel(n):t.props.unreadAdd(n,1),t.props.notify("newChat"))})),this.props.deleteIncomingChats(this.props.incomingChats.map((function(e){return e.channelId})))}},{key:"incomingIgnored",value:function(){this.props.ignoreChannel(this.props.incomingChats[0].channelId),this.deleteLastIncomingChat(),this.setState({isConfirmInProgress:!1})}},{key:"incomingConfirmed",value:function(){var e=this.props.incomingChats[0].channelId;this.props.openedChannels.includes(e)||this.props.openChannel(e),this.props.configuration.interface.incoming.focus?this.props.focusChannel(e):this.props.unreadAdd(e,1),this.deleteLastIncomingChat(),this.setState({isConfirmInProgress:!1})}},{key:"incomingCancelled",value:function(){this.deleteLastIncomingChat(),this.setState({isConfirmInProgress:!1})}},{key:"deleteLastIncomingChat",value:function(){this.props.incomingChats.length>0&&this.props.deleteIncomingChats([this.props.incomingChats[0].channelId])}},{key:"render",value:function(){return null}}]),n}(u.default.Component);b.propTypes={configuration:p.default.object.isRequired};var y=(0,f.connect)((function(e){return{i18n:e.application.i18n,configuration:e.configuration,incomingChats:e.application.incomingChats,openedChannels:e.ui.openedChannels}}),{focusChannel:d.focusChannel,openChannel:d.openChannel,ignoreChannel:d.ignoreChannel,deleteIncomingChats:h.deleteIncomingChats,unreadAdd:d.unreadAdd,confirm:d.confirm,notify:d.notify})(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],75:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types")),p=e("react-redux");function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var d=function(e){(0,a.default)(n,e);var t=f(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("div",{className:"wcLoadingContainer",style:{backgroundColor:this.props.configuration.defaultBackgroundColor}},this.props.titleVisible&&this.props.configuration.interface.chat.title&&c.default.createElement("div",{className:"wcTitle"},this.props.configuration.interface.chat.title),c.default.createElement("div",{className:"wcLoading"},c.default.createElement("div",{className:"wcLoadingMessage"},this.props.configuration.i18n.loadingChat)))}}]),n}(c.default.Component);d.defaultProps={titleVisible:!0},d.propTypes={configuration:u.default.object.isRequired};var h=(0,p.connect)((function(e){return{configuration:e.configuration}}))(d);n.default=h},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296}],76:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("reactjs-popup"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={popupOpen:!1},r.close=r.close.bind((0,a.default)(r)),r.show=r.show.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"close",value:function(){this.setState({popupOpen:!1})}},{key:"show",value:function(){this.setState({popupOpen:!0})}},{key:"render",value:function(){var e=this;return u.default.createElement("div",{className:"wcLogger",style:{backgroundColor:this.props.configuration.defaultBackgroun
203dColor}},u.default.createElement("a",{href:"#",onClick:function(t){t.preventDefault(),e.show()},className:"wcDebugLink"},"[Debug Chat (",this.props.entries.length,")]"),u.default.createElement(d.default,{className:"wcPopup wcDebugPopup "+this.props.configuration.themeClassName,open:this.state.popupOpen,modal:!0,closeOnDocumentClick:!0,onClose:this.close,contentStyle:{height:400}},u.default.createElement("div",{className:"wcDebugPopupBody"},u.default.createElement("span",null,"Debug mode error log. Select and copy the text below."),u.default.createElement("div",{className:"wcLogs"},0===this.props.entries.length?u.default.createElement("small",null,"No logs found"):"",this.props.entries.map((function(e,t){return u.default.createElement(u.default.Fragment,{key:t},u.default.createElement("small",null,u.default.createElement("strong",null,e.timestamp," [",e.level,"]")," ",e.content," ",JSON.stringify(e.details)),u.default.createElement("br",null))}))),u.default.createElement("div",{className:"wcFooter"},u.default.createElement("button",{className:"wcButton",onClick:function(t){t.preventDefault(),e.close()}},"Close")))))}}]),n}(u.default.Component);m.propTypes={configuration:p.default.object.isRequired,entries:p.default.array.isRequired};var b=(0,f.connect)((function(e){return{configuration:e.configuration,entries:e.log.entries}}))(m);n.default=b},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"reactjs-popup":309}],77:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=e("react-redux"),p=e("actions/ui"),f=e("actions/log"),d=e("actions/messages"),h=e("actions/application");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var b=function(e){(0,a.default)(n,e);var t=m(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.channelOpeningRequest!==e.channelOpeningRequest&&this.props.channelOpeningRequest,n=this.props.openChannelCommand!==e.openChannelCommand&&this.props.openChannelCommand&&!0===this.props.openChannelCommand.success;if(t){if(!this.props.configuration.interface.channel.directEnabled)return;var r=this.props.channelOpeningRequest;this.props.clearChannelOpeningRequest();var i=this.props.channels.find((function(e){return e.id===r}));if(!i)return void this.props.logError("Requested channel does not exist: "+r);this.props.ignoredChannels.includes(r)?this.props.confirm(this.props.i18n.ignoredInfo,function(){this.props.stopIgnoringChannel(r),this.props.openChannel(r),this.props.focusChannel(r)}.bind(this)):i.locked||(this.props.openChannel(r),this.props.focusChannel(r))}n&&this.props.openChannelCommand.result.messages&&(this.props.addChannel(this.props.openChannelCommand.result.channel,!0),this.props.replaceMessages(this.props.openChannelCommand.result.parameters.channelId,this.props.openChannelCommand.result.messages))}},{key:"render",value:function(){return null}}]),n}(c.default.Component),y=(0,u.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n,channels:e.application.channels,ignoredChannels:e.ui.ignoredChannels,focusedChannel:e.ui.focusedChannel,channelOpeningRequest:e.ui.channelOpeningRequest,openChannelCommand:e.commands.sent.openChannel}}),{focusChannel:p.focusChannel,openChannel:p.openChannel,stopIgnoringChannel:p.stopIgnoringChannel,confirm:p.confirm,clearChannelOpeningRequest:p.clearChannelOpeningRequest,logError:f.logError,replaceMessages:d.replaceMessages,addChannel:h.addChannel})(b);n.default=y},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/log":101,"actions/messages":102,"actions/ui":103,react:308,"react-redux":296}],78:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("reactjs-popup"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var m=function(e){(0,s.default)(n,e);var t=h(n);function n(e,r){var o;return(0,i.default)(this,n),(o=t.call(this,e,r)).close=o.close.bind((0,a.default)(o)),o}return(0,o.default)(n,[{key:"close",value:function(e){e&&e.preventDefault(),this.props.closable&&this.props.onClose()}},{key:"render",value:function(){return u.default.createElement(u.default.Fragment,null,u.default.createElement(d.default,{open:this.props.open,className:"wcPopup 
203wcModal "+this.props.configuration.themeClassName+" wcModal-"+this.props.size+" "+this.props.className,modal:!0,nested:!0,onClose:this.props.onClose,closeOnDocumentClick:this.props.closeOnDocumentClick},u.default.createElement("div",{className:"wcModalContent"},u.default.createElement("div",{className:"wcHeader"},u.default.createElement("div",{className:"wcTitle"},this.props.title)," ",u.default.createElement("a",{href:"#",className:"wcCloseButton",title:this.props.i18n.close,onClick:this.close},"×")),u.default.createElement("div",{className:"wContent"},this.props.children),u.default.createElement("div",{className:"wcFooter"},this.props.footer,this.props.footerCloseButtonVisible&&u.default.createElement("button",{className:"wcButton",onClick:this.close},this.props.closeButtonLabel)))))}}]),n}(u.default.Component);m.defaultProps={footerCloseButtonVisible:!0,closeButtonLabel:"Cancel",footer:[],closable:!0,open:!1,closeOnDocumentClick:!0,size:"md",className:"",title:""},m.propTypes={configuration:p.default.object.isRequired,className:p.default.string.isRequired,footerCloseButtonVisible:p.default.bool.isRequired,title:p.default.string.isRequired,footer:p.default.array.isRequired,closeButtonLabel:p.default.string.isRequired,closable:p.default.bool.isRequired,closeOnDocumentClick:p.default.bool.isRequired,open:p.default.bool.isRequired,onClose:p.default.func.isRequired,size:p.default.string.isRequired};var b=(0,f.connect)((function(e){return{configuration:e.configuration,i18n:e.application.i18n}}))(m);n.default=b},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"reactjs-popup":309}],79:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=e("react-redux"),f=e("actions/ui");function d(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var h=function(e){(0,s.default)(n,e);var t=d(n);function n(e){var r;(0,i.default)(this,n),r=t.call(this,e);var o=[];for(var s in r.soundRefs={},e.configuration.notifications)e.configuration.notifications.hasOwnProperty(s)&&r.props.configuration.notifications[s].sound&&(o.push({event:s,file:r.props.configuration.notifications[s].sound}),r.soundRefs[s]=u.default.createRef());return r.state={sounds:o},r.rawTitle=document.title,r.isWindowFocused=!0,r.isTitleNotificationVisible=!1,r.notificationNumber=0,r.handleBlur=r.handleBlur.bind((0,a.default)(r)),r.handleFocus=r.handleFocus.bind((0,a.default)(r)),r.showTitleNotificationAnimStep1=r.showTitleNotificationAnimStep1.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"componentDidMount",value:function(){window.addEventListener("blur",this.handleBlur),window.addEventListener("focus",this.handleFocus)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("blur",this.handleBlur),window.removeEventListener("focus",this.handleFocus)}},{key:"componentDidUpdate",value:function(e){this.props.notifications!==e.notifications&&this.props.notifications.length>0&&(this.handleNotifications(),this.props.clearNotifications())}},{key:"showTitleNotification",value:function(){this.isTitleNotificationVisible||(this.isTitleNotificationVisible=!0,this.rawTitle=document.title),this.notificationNumber++,document.title="("+this.notificationNumber+") (!) "+this.rawTitle,setTimeout(this.showTitleNotificationAnimStep1,1500)}},{key:"showTitleNotificationAnimStep1",value:function(){this.isTitleNotificationVisible&&(document.title="("+this.notificationNumber+") "+this.rawTitle)}},{key:"hideTitleNotification",value:function(){this.isTitleNotificationVisible&&(document.title=this.rawTitle,this.isTitleNotificationVisible=!1,this.notificationNumber=0)}},{key:"handleBlur",value:function(){this.isWindowFocused=!1}},{key:"handleFocus",value:function(){this.isWindowFocused=!0,this.hideTitleNotification()}},{key:"handleNotifications",value:function(){var e=this;this.props.notifications.map((function(t){switch(t.event){case"newMessage":e.notifyNewMessage();break;default:e.playSound(t.event)}}))}},{key:"notifyNewMessage",value:function(){this.props.configuration.notifications.newMessage.title&&!this.isWindowFocused&&this.showTitleNotification(),this.isWindowFocused||this.playSound("newMessage")}},{key:"playSound",value:function(e){!this.props.user.settings.muteSounds&&this.soundRefs[e]&&this.soundRefs[e].current.play&&this.soundRefs[e].current.play()}},{key:"render",value:function(){var e=this;return u.default.createElement(u.default.Fragment,null,this.state.sounds.map((function(t){return u.default.createElement("audio",{key:t.event,ref:e.soundRefs[t.event],preload:"auto","data-event":t.event},u.default.createElement("source",{src:e.props.configuration.baseDir+"sounds/"+t.file+".wav",type:"audio/x-wav"}),u.default.createElement("source",{src:e.props.configuration.baseDir+"sounds/"+t.file+".mp3",type:"audio/ogg"}),u.default.createElement("source",{src:e.props.configuration.baseDir+"sounds/"+t.file+".ogg",type:"audio/mpeg"}))})))}}]),n}(u.default.Component),m=(0,p.connect)((function(e){return{configuration:e.configuration,user:e.application.user,notifications:e.ui.notifications}}),{clearNotifications:f.clearNotifications})(h);n.default=m},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/ui":103,react:308,"react-redux":296}],80:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=r(e("prop-types")),f=e("react-redux"),d=r(e("utils/html-shortcodes-renderer")),h=e("js-base64");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).onShortcodeRender=r.onShortcodeRender.bind((0,a.default)(r)),r.htmlShortcodesRenderer=new d.default(e.configuration,{onShortcodeRender:r.onShortcodeRender}),r}return(0,o.default)(n,[{key:"onShortcodeRender",value:function(e,t,n,r){switch(e){case"link":return u.default.createElement("a",{key:n,href:t.src,target:t.target,className:t.className,title:t.title,rel:"noopener noreferrer nofollow","data-org":h.Base64.encode(r)},t.name?t.name:t.src);case"img":return u.default.createElement("img",{key:n,src:t.src,className:t.className,alt:t.alt});case"span":return u.default.createElement("span",{key:n,className:t.className},t.content)}return null}},{key:"render",value:function(){return u.default.createElement(u.default.Fragment,null,this.htmlShortcodesRenderer.toHtml(this.props.children))}}]),n}(u.default.Component);b.propTypes={configuration:p.default.object.isRequired};var y=(0,f.connect)((function(e){return{configuration:e.configuration}}))(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"js-base64":246,"prop-types":257,react:308,"react-redux":296,"utils/html-shortcodes-renderer":119}],81:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=r(e("prop-types"));function p(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var f=function(e){(0,a.default)(n,e);var t=p(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){return c.default.createElement("progress",{className:"wcMainProgressBar ".concat(this.props.visible?"":"wcHidden"),max:"100",value:this.props.progress})}}]),n}(c.default.Component);f.defaultProps={progress:0,visible:!1}
203,f.propTypes={progress:u.default.number,visible:u.default.bool};var d=f;n.default=d},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308}],82:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=e("react-redux"),p=r(e("reactjs-popup")),f=r(e("./RecentArea")),d=r(e("prop-types"));function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var m=function(e){(0,a.default)(n,e);var t=h(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}return(0,o.default)(n,[{key:"render",value:function(){if(!this.props.configuration.interface.recent.enabled||["recent-with-current","recent"].includes(this.props.configuration.interface.browser.mode))return null;var e=this.props.recentChats.filter((function(e){return!1===e.read})).length+this.props.userFeed.filter((function(e){return!1===e.seen})).length,t=this.props.recentChats.length+this.props.userFeed.length;return c.default.createElement(p.default,{trigger:function(t){return c.default.createElement("a",{className:"wcFunctional wcRecentTrigger"+(t?" wcOpen":"")},e?c.default.createElement("span",null,e):"")},position:"left center",className:"wcPopup wcRecentPopup "+this.props.configuration.themeClassName+(0===t?" wcRecentEmpty":""),on:["click"],arrow:!1,nested:!0,keepTooltipInside:this.props.keepInside},(function(e){return c.default.createElement(f.default,{onClick:e})}))}}]),n}(c.default.Component);m.defaultProps={keepInside:!0},m.propTypes={configuration:d.default.object.isRequired,keepInside:d.default.oneOfType([d.default.string,d.default.bool])};var b=(0,u.connect)((function(e){return{configuration:e.configuration,recentChats:e.application.recentChats,userFeed:e.application.userFeed}}))(m);n.default=b},{"./RecentArea":83,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"prop-types":257,react:308,"react-redux":296,"reactjs-popup":309}],83:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("react")),p=e("react-redux"),f=e("react-scrollbars-custom"),d=e("actions/ui"),h=e("actions/application"),m=e("actions/commands"),b=r(e("ui/common/channel/messages/message/Time")),y=r(e("ui/common/channel/messages/message/Decorator")),v=r(e("prop-types")),g=r(e("../feed/Feed"));function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var C=function(e){(0,s.default)(n,e);var t=w(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).state={tab:"messages"},r.handleClick=r.handleClick.bind((0,a.default)(r)),r.handleAvatarError=r.handleAvatarError.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"componentDidMount",value:function(){this.props.clearUserCommand("recent")}},{key:"componentDidUpdate",value:function(e){this.props.command!==e.command&&this.props.command&&!1===this.props.command.success&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand("recent"))}},{key:"handleClick",value:function(e){this.props.ignoredChannels.includes(e.channel.i
203d)?this.props.confirm(this.props.i18n.ignoredInfo,function(){this.props.stopIgnoringChannel(e.channel.id),this.openRecentChat(e)}.bind(this)):this.openRecentChat(e)}},{key:"openRecentChat",value:function(e){this.props.openChannel(e.channel.id),this.props.focusChannel(e.channel.id),e.read||(this.props.markRecentChatRead(e.channel.id),this.props.sendUserCommand("recent","markChannelAsRead",{channel:e.channel.id})),this.props.onClick&&this.props.onClick(e)}},{key:"renderEntry",value:function(e,t,n){var r=this;return u.default.createElement("div",{key:e.channel.id,className:"wcRecent "+(e.read?"wcRead":"wcUnread")+(0===t?" wcFirst":"")+(t+1===n.length?" wcLast":""),onClick:function(t){return r.handleClick(e)}},this.props.configuration.interface.recent.status&&u.default.createElement(u.default.Fragment,null,!0===e.channel.online?u.default.createElement("span",{className:"wcStatus wcOnline"}):u.default.createElement("span",{className:"wcStatus wcOffline"})),e.channel.avatar&&u.default.createElement("img",{src:e.channel.avatar,onError:this.handleAvatarError,className:"wcFunctional wcRecentChatAvatar",alt:e.channel.name}),u.default.createElement("div",{className:"wcRight"},u.default.createElement("div",{className:"wcHead"},u.default.createElement("span",{className:"wcName"},e.channel.name),u.default.createElement(b.default,{timeUTC:e.timeUTC})),this.props.configuration.interface.recent.excerpts&&u.default.createElement("span",{className:"wcText"},u.default.createElement(y.default,null,e.text))))}},{key:"switchTab",value:function(e,t){e.preventDefault(),this.setState({tab:t})}},{key:"render",value:function(){var e=this;if(!this.props.configuration.interface.recent.enabled)return null;var t=this.props.userFeed.length,n=this.props.userFeed.filter((function(e){return!e.seen})).length,r=this.props.recentChats.filter((function(e){return!e.read})),i=this.props.recentChats.filter((function(e){return e.read}));return u.default.createElement("div",{className:"wcRecentChats"},t>0&&u.default.createElement("div",{className:"wcPrimaryTabs"},u.default.createElement("li",{className:"wcPrimaryTabItem"},u.default.createElement("a",{className:"wcPrimaryTabLink ".concat("messages"===this.state.tab?"wcPrimaryTabItemActive":""),onClick:function(t){return e.switchTab(t,"messages")},href:"#"},r.length>0&&u.default.createElement("span",{className:"wcRedCounter"},r.length)," ",this.props.i18n.recentChats)),u.default.createElement("li",{className:"wcPrimaryTabItem"},u.default.createElement("a",{className:"wcPrimaryTabLink ".concat("feed"===this.state.tab?"wcPrimaryTabItemActive":""),onClick:function(t){return e.switchTab(t,"feed")},href:"#"},n>0&&u.default.createElement("span",{className:"wcRedCounter"},n)," ",this.props.i18n.notifications))),u.default.createElement(g.default,{visible:"feed"===this.state.tab}),u.default.createElement("div",{className:"wcRecentContainer"+("messages"!==this.state.tab?" wcInvisible":"")},this.props.recentChats.length>0?u.default.createElement(f.Scrollbar,{scrollTop:0},r.length>0&&u.default.createElement("div",{className:"wcHeader wcUnreadMessages"},this.props.i18n.unreadMessages," "),r.map((function(t,n,r){return e.renderEntry(t,n,r)})),i.length>0&&u.default.createElement("div",{className:"wcHeader wcUnreadMessages"},this.props.i18n.messagesArchive," "),i.map((function(t,n,r){return e.renderEntry(t,n,r)}))):u.default.createElement("span",{className:"wcNoRecent"},this.props.i18n.noRecentChats)))}}]),n}(u.default.Component);C.propTypes={onClick:v.default.func};var _=(0,p.connect)((function(e){return{i18n:e.application.i18n,configuration:e.configuration,channels:e.application.channels,recentChats:e.application.recentChats,userFeed:e.application.userFeed,command:e.commands.sent.recent,ignoredChannels:e.ui.ignoredChannels}}),{focusChannel:d.focusChannel,openChannel:d.openChannel,alertError:d.alertError,sendUserCommand:m.sendUserCommand,clearUserCommand:m.clearUserCommand,markRecentChatRead:h.markRecentChatRead,stopIgnoringChannel:d.stopIgnoringChannel,confirm:d.confirm})(C);n.default=_},{"../feed/Feed":73,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"react-scrollbars-custom":305,"ui/common/channel/messages/message/Decorator":62,"ui/common/channel/messages/message/Time":68}],84:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/inherits")),s=r(e("@babel/runtime/helpers/possibleConstructorReturn")),l=r(e("@babel/runtime/helpers/getPrototypeOf")),c=r(e("react")),u=e("react-redux"),p=e("actions/commands"),f=e("actions/ui"),d=e("actions/application"),h=e("actions/messages");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,l.default)(e);if(t){var i=(0,l.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,s.default)(this,n)}}var b=function(e){(0,a.default)(n,e);var t=m(n);function n(){return(0,i.default)(this,n),t.apply(this,arguments)}
203return(0,o.default)(n,[{key:"componentDidUpdate",value:function(e){var t=this.props.logOffRequest!==e.logOffRequest&&this.props.logOffRequest,n=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,r=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success;if(t&&this.props.sendUserCommand(this.COMMAND_ID,"logOff",{now:!0}),n&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand(this.COMMAND_ID)),r){this.props.command.result;this.props.clearUserCommand(this.COMMAND_ID),this.props.clearUI(),this.props.clearApplication(),this.props.clearMessages(),this.props.refreshAuthenticationData()}}},{key:"componentWillUnmount",value:function(){this.props.clearUserCommand(this.COMMAND_ID)}},{key:"render",value:function(){return null}},{key:"COMMAND_ID",get:function(){return"logOff"}}]),n}(c.default.Component),y=(0,u.connect)((function(e){return{command:e.commands.sent.logOff,logOffRequest:e.ui.logOffRequest}}),{alertError:f.alertError,sendUserCommand:p.sendUserCommand,clearUserCommand:p.clearUserCommand,clearUI:f.clear,clearApplication:d.clear,clearMessages:h.clear,refreshAuthenticationData:d.refreshAuthenticationData})(b);n.default=y},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/application":96,"actions/commands":98,"actions/messages":102,"actions/ui":103,react:308,"react-redux":296}],85:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=e("actions/ui"),m=e("actions/commands");function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var g=function(e){(0,l.default)(n,e);var t=v(n);function n(e){var r;return(0,o.default)(this,n),(r=t.call(this,e)).state={processingStream:!1},r.handleChannelStreamClose=r.handleChannelStreamClose.bind((0,a.default)(r)),r.openChannelAndRequestForTwilioToken=r.openChannelAndRequestForTwilioToken.bind((0,a.default)(r)),r.getIncomingTwilioVideoStreamConfirmation=r.getIncomingTwilioVideoStreamConfirmation.bind((0,a.default)(r)),r.handleAvatarError=r.handleAvatarError.bind((0,a.default)(r)),r.declineStreamRequest=r.declineStreamRequest.bind((0,a.default)(r)),r}return(0,s.default)(n,[{key:"TOKEN_COMMAND",get:function(){return"getStreamToken"}},{key:"TOKEN_COMMAND_ID",get:function(){return"tokenRequest"}}]),(0,s.default)(n,[{key:"handleAvatarError",value:function(e){e.target.src=this.props.configuration.baseDir+"/gfx/icons/user.png"}},{key:"componentDidUpdate",value:function(e){var t=this,n=e.streamRequest!==this.props.streamRequest&&this.props.streamRequest,r=this.props.token
203RequestCommand!==e.tokenRequestCommand&&this.props.tokenRequestCommand&&!1===this.props.tokenRequestCommand.success,i=this.props.tokenRequestCommand!==e.tokenRequestCommand&&this.props.tokenRequestCommand&&!0===this.props.tokenRequestCommand.success;n&&!this.state.processingStream&&this.setState({processingStream:!0,streamRequest:y({},this.props.streamRequest)},this.handleIncomingRequest),i&&(this.props.openStream(this.state.streamRequest.id,"stream.video.twilio.room.go",this.props.tokenRequestCommand.result.stream),this.props.clearUserCommand(this.TOKEN_COMMAND_ID),this.setState({processingStream:!1,streamRequest:void 0})),r&&(this.props.alertError(this.props.tokenRequestCommand.error),this.props.clearUserCommand(this.TOKEN_COMMAND_ID),this.setState({processingStream:!1,streamRequest:void 0})),e.openedChannels!==this.props.openedChannels&&this.props.streams.filter((function(n){return n.channel&&e.openedChannels.includes(n.channel.id)&&!t.props.openedChannels.includes(n.channel.id)})).map(this.handleChannelStreamClose)}},{key:"handleIncomingRequest",value:function(){switch(this.state.streamRequest.type){case"stream.video.twilio.room.go":this.handleIncomingTwilioVideoStream();break;default:this.props.alertError("Unsupported stream request: "+this.state.streamRequest.type)}}},{key:"getIncomingTwilioVideoStreamConfirmation",value:function(){var e=this.state.streamRequest.channel;return p.default.createElement("div",{className:"wcStreamRequest"},e.avatar&&p.default.createElement("img",{src:e.avatar,onError:this.handleAvatarError,className:"wcFunctional wcAvatar",alt:e.name}),p.default.createElement("div",{className:"wcStreamCaller"},e.name),p.default.createElement("div",{className:"wcStreamIncomingText"},this.props.i18n.incomingVideoStream))}},{key:"openChannelAndRequestForTwilioToken",value:function(){var e=this.state.streamRequest.channel;this.props.openedChannels.includes(e.id)||this.props.openChannel(e.id),this.props.focusChannel(e.id),this.props.sendUserCommand(this.TOKEN_COMMAND_ID,this.TOKEN_COMMAND,this.state.streamRequest)}},{key:"declineStreamRequest",value:function(){this.setState({processingStream:!1,streamRequest:void 0})}},{key:"handleIncomingTwilioVideoStream",value:function(){this.props.confirm(this.getIncomingTwilioVideoStreamConfirmation(),void 0,this.declineStreamRequest,[{text:this.props.i18n.videoCallDecline,className:"wcDeclineButton",callback:this.declineStreamRequest,type:"link"},{text:this.props.i18n.videoCallAccept,className:"wcAcceptButton",callback:this.openChannelAndRequestForTwilioToken,type:"link"}],{title:this.props.i18n.videoCall,timeout:this.props.configuration.interface.streams.video.calls.callingTimeout,className:"wcStreamVideoConfirmation",buttonYes:{hidden:!0},buttonNo:{hidden:!0},sound:this.props.configuration.interface.streams.video.calls.incomingSound?{src:this.props.configuration.baseDir+"assets/sounds/ring01.mp3"}:void 0})}},{key:"handleChannelStreamClose",value:function(e){switch(e.type){case"stream.video.twilio.room.go":this.props.room.name===e.room&&(this.props.room.disconnect(),this.props.closeTwilioRoom()),this.props.closeStream(e.id)}}},{key:"render",value:function(){return null}}]),n}(p.default.Component);g.propTypes={configuration:f.default.object.isRequired};var w=(0,d.connect)((function(e){return{i18n:e.application.i18n,configuration:e.configuration,openedChannels:e.ui.openedChannels,streams:e.ui.streams,room:e.ui.twilio.room,streamRequest:e.ui.streamRequest,tokenRequestCommand:e.commands.sent.tokenRequest}}),{focusChannel:h.focusChannel,openChannel:h.openChannel,confirm:h.confirm,alertError:h.alertError,sendUserCommand:m.sendUserCommand,clearUserCommand:m.clearUserCommand,openStream:h.openStream,closeTwilioRoom:h.closeTwilioRoom,closeStream:h.closeStream})(g);n.default=w},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],86:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;
203var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=r(e("prop-types")),d=e("react-redux"),h=e("actions/commands"),m=e("actions/ui");function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var v=function(e){(0,l.default)(n,e);var t=y(n);function n(e){var r;return(0,o.default)(this,n),(r=t.call(this,e)).state={started:!1},r.startStream=r.startStream.bind((0,a.default)(r)),r}return(0,s.default)(n,[{key:"START_STREAM_COMMAND",get:function(){return"startStream"}}]),(0,s.default)(n,[{key:"startStream",value:function(){this.props.streams.length?this.props.alertError(this.props.i18n.oneStreamWarning):this.setState({started:!0},this.sendStartCommand)}},{key:"sendStartCommand",value:function(){this.props.sendUserCommand("ss_"+this.props.type,this.START_STREAM_COMMAND,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({type:this.props.type},this.props.parameters))}},{key:"componentDidUpdate",value:function(e){var t=this.props.command!==e.command&&this.props.command&&!1===this.props.command.success,n=this.props.command!==e.command&&this.props.command&&!0===this.props.command.success;t&&(this.props.alertError(this.props.command.error),this.props.clearUserCommand("ss_"+this.props.type),this.setState({started:!1})),n&&(this.props.openStream(this.props.command.result.stream.id,this.props.type,this.props.command.result.stream),this.props.clearUserCommand("ss_"+this.props.type),this.setState({started:!1}))}},{key:"render",value:function(){return p.default.createElement("button",{onClick:this.startStream,disabled:this.state.started,className:"wcFunctional wcStreamStartButton wcStreamVideo",title:this.props.label})}}]),n}(p.default.Component);v.propTypes={label:f.default.string.isRequired,type:f.default.string.isRequired,parameters:f.default.object.isRequired};var g=(0,d.connect)((function(e,t){return{i18n:e.application.i18n,configuration:e.configuration,command:e.commands.sent["ss_"+t.type],streams:e.ui.streams}}),{sendUserCommand:h.sendUserCommand,clearUserCommand:h.clearUserCommand,alertError:m.alertError,alertInfo:m.alertInfo,openStream:m.openStream})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"actions/commands":98,"actions/ui":103,"prop-types":257,react:308,"react-redux":296}],87:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/slicedToArray")),o=r(e("@babel/runtime/helpers/toConsumableArray")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass")),l=r(e("@babel/runtime/helpers/assertThisInitialized")),c=r(e("@babel/runtime/helpers/inherits")),u=r(e("@babel/runtime/helpers/possibleConstructorReturn")),p=r(e("@babel/runtime/helpers/getPrototypeOf")),f=r(e("react")),d=r(e("prop-types")),h=e("react-redux"),m=r(e("twilio-video")),b=e("actions/ui");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,p.default)(e);if(t){var i=(0,p.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,u.default)(this,n)}}var v=function(e){(0,c.default)(n,e);var t=y(n);function n(e){var r;return(0,a.default)(this,n),(r=t.call(this,e)).state={streamMessage:"",streamDetails:!1,audioMuted:r.isAudioOff(),videoMuted:r.isVideoOff(),calling:!1},r.ref=f.default.createRef(),r.waitForAnswer=r.waitForAnswer.bind((0,l.default)(r)),r.handleParticipantConnect=r.handleParticipantConnect.bind((0,l.default)(r)),r.handleParticipantDisconnect=r.handleParticipantDisconnect.bind((0,l.default)(r)),r.handleDisconnect=r.handleDisconnect.bind((0,l.default)(r)),r.handleRoomDisconnect=r.handleRoomDisconnect.bind((0,l.default)(r)),r.disconnectRoomAndCloseStream=r.disconnectRoomAndCloseStream.bind((0,l.default)(r)),r.handleParticipantSubscribed=r.handleParticipantSubscribed.bind((0,l.default)(r)),r.handleParticipantUnsubscribed=r.handleParticipantUnsubscribed.bind((0,l.default)(r)),r.handleMuteAudio=r.handleMuteAudio.bind((0,l.default)(r)),r.handleUnmuteAudio=r.handleUnmuteAudio.bind((0,l.default)(r)),r.handleMuteVideo=r.handleMuteVideo.bind((0,l.default)(r)),r.handleUnmuteVideo=r.handleUnmuteVideo.bind((0,l.default)(r)),r.isAudioOff=r.isAudioOff.b
203ind((0,l.default)(r)),r.isVideoOff=r.isVideoOff.bind((0,l.default)(r)),r}return(0,s.default)(n,[{key:"componentDidUpdate",value:function(e,t,n){e.room!==this.props.room&&this.setState({audioMuted:this.isAudioOff(),videoMuted:this.isVideoOff()})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.room){var t=this.ref.current;this.props.room.on("participantConnected",this.handleParticipantConnect),this.props.room.on("participantDisconnected",this.handleParticipantDisconnect),this.props.room.on("disconnected",this.handleRoomDisconnect),this.props.room.participants.forEach((function(n){n.on("trackSubscribed",e.handleParticipantSubscribed),n.on("trackUnsubscribed",e.handleParticipantUnsubscribed),n.tracks.forEach((function(e){e.isSubscribed&&(t.appendChild(e.track.attach()),console.log("re-attach"))}))}))}else this.connectToRoom()}},{key:"componentWillUnmount",value:function(){var e=this;this.clearAllTimers(),this.props.room&&(this.props.room.removeListener("participantConnected",this.handleParticipantConnect),this.props.room.removeListener("participantDisconnected",this.handleParticipantDisconnect),this.props.room.removeListener("disconnected",this.handleRoomDisconnect),this.props.room.participants.forEac
203h((function(t){t.removeListener("trackSubscribed",e.handleParticipantSubscribed),t.removeListener("trackUnsubscribed",e.handleParticipantUnsubscribed),t.tracks.forEach((function(e){e.isSubscribed&&e.track.detach().forEach((function(e){return e.remove()}))}))})))}},{key:"handleParticipantConnect",value:function(e){var t=this.ref.current;this.setState({calling:!1}),this.setStreamMessage(void 0),this.clearAllTimers(),e.tracks.forEach((function(e){if(e.isSubscribed){var n=e.track;t.track(n.attach())}})),e.on("trackSubscribed",this.handleParticipantSubscribed),e.on("trackUnsubscribed",this.handleParticipantUnsubscribed)}},{key:"handleParticipantSubscribed",value:function(e){this.ref.current.appendChild(e.attach()),this.setState({streamDetails:!1})}},{key:"handleParticipantUnsubscribed",value:function(e){e.detach().forEach((function(e){return e.remove()})),this.setState({streamDetails:!0})}},{key:"handleParticipantDisconnect",value:function(){this.disconnectRoomAndCloseStream(this.props.i18n.callWasEndedRemote)}},{key:"handleRoomDisconnect",value:function(e,t){this.setState({calling:!1}),t?this.props.alertError("Twilio room disconnect error: "+t.message):e.localParticipant.videoTracks.forEach((function(e){e.track.stop(),e.unpublish()})),this.props.closeTwilioRoom()}},{key:"connectToRoom",value:function(){var e=this,t=m.default.connect,n=(m.default.createLocalVideoTrack,{name:this.props.stream.room}),r=this.props.stream.token;this.setStreamMessage(this.props.i18n.calling),this.setState({calling:!0}),t(r,n).then((function(t){e.props.openTwilioRoom(t),e.waitForAnswer(),t.participants.forEac
203h(e.handleParticipantConnect),t.on("participantConnected",e.handleParticipantConnect),t.on("participantDisconnected",e.handleParticipantDisconnect),t.on("disconnected",e.handleRoomDisconnect)}),(function(t){e.setState({calling:!1}),e.props.alertError("Unable to connect: "+t.message)}))}},{key:"waitForAnswer",value:function(){this.connectTimer=setTimeout(this.disconnectRoomAndCloseStream,1e3*this.props.configuration.interface.streams.video.calls.callingTimeout,this.props.i18n.callWasNotAnswered)}},{key:"handleDisconnect",value:function(){this.disconnectRoomAndCloseStream(this.props.i18n.callWasEnded)}},{key:"handleMuteAudio",value:function(){this.props.room&&(this.props.room.localParticipant.audioTracks.forEach((function(e){e.track.disable()})),this.setState({audioMuted:!0}))}},{key:"handleUnmuteAudio",value:function(){this.props.room&&(this.props.room.localParticipant.audioTracks.forEach((function(e){e.track.enable()})),this.setState({audioMuted:!1}))}},{key:"handleMuteVideo",value:function(){this.props.room&&(this.props.room.localParticipant.videoTracks.forEach((function(e){e.track.stop(),e.unpublish()})),this.setState({videoMuted:!0}))}},{key:"handleUnmuteVideo",value:function(){var e=this;this.props.room&&(0,m.default.createLocalVideoTrack)().then((function(t){return e.props.room.localParticipant.publishTrack(t)})).then((function(t){e.setState({videoMuted:!1})}))}},{key:"isAudioOff",value:function(){if(this.props.room){var e=(0,o.default)(this.props.room.localParticipant.audioTracks).map((function(e){var t=(0,i.default)(e,2);t[0];return t[1]}));return e.length>0&&e.filter((function(e){return!e.track.isEnabled})).length===e.length}}},{key:"isVideoOff",value:function(){if(this.props.room){var e=(0,o.default)(this.props.room.localParticipant.videoTracks).map((function(e){var t=(0,i.default)(e,2);t[0];return t[1]}));return e.length>0&&e.filter((function(e){return e.track.isStopped})).length===e.length}}},{key:"setStreamMessage",value:function(e){this.setState({streamMessage:e})}},{key:"clearAllTimers",value:function(){this.disconnectTimer&&(clearTimeout(this.disconnectTimer),delete this.disconnectTimer),this.connectTimer&&(clearTimeout(this.connectTimer),delete this.connectTimer)}},{key:"disconnectRoomAndCloseStream",value:function(e){var t=this;this.props.room&&setTimeout((function(){t.props.room.disconnect()}),10),this.setStreamMessage(e),this.clearAllTimers(),this.disconnectTimer=setTimeout((function(){t.props.closeStream(t.props.stream.id)}),4e3)}},{key:"render",value:function(){return f.default.createElement("div",{className:"wcStreamContent"},f.default.createElement("div",{ref:this.ref}),this.state.streamMessage&&f.default.createElement("div",{className:"wcStreamInfo"},this.state.streamMessage),!this.state.streamMessage&&this.state.streamDetails&&f.default.createElement("div",{className:"wcStreamDetails"},this.props.streamInfo),f.default.createElement("div",{className:"wcStreamToolbar"},!1===this.state.audioMuted&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcMuteAudio",title:this.props.i18n.audioMute,onClick:this.handleMuteAudio}),this.state.audioMuted&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcUnmuteAudio",title:this.props.i18n.audioUnmute,onClick:this.handleUnmuteAudio}),!1===this.state.videoMuted&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcMuteVideo",title:this.props.i18n.videoMute,onClick:this.handleMuteVideo}),this.state.videoMuted&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcUnmuteVideo",title:this.props.i18n.videoUnmute,onClick:this.handleUnmuteVideo}),this.props.room&&!this.props.maximized&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcMaximizeVideo",title:this.props.i18n.maximize,onClick:this.props.onMaximize}),this.props.room&&this.props.maximized&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcMinimizeVideo",title:this.props.i18n.minimize,onClick:this.props.onMinimize}),this.props.room&&f.default.createElement("button",{className:"wcStreamButton wcFunctional wcStreamEnd",title:this.props.i18n.endCall,onClick:this.handleDisconnect})),this.props.configuration.interface.streams.video.calls.callingSound&&this.state.calling&&f.default.createElement("audio",{loop:!0,autoPlay:!0,preload:"auto"},f.default.createElement("source",{src:this.props.configuration.baseDir+"assets/sounds/calling01.mp3",type:"audio/ogg"})))}}]),n}(f.default.Component);v.propTypes={stream:d.default.object.isRequired,streamInfo:d.default.object.isRequired,maximized:d.default.bool,onMaximize:d.default.func.isRequired,onMinimize:d.default.func.isRequired};var g=(0,h.connect)((function(e,t){return{configuration:e.configuration,i18n:e.application.i18n,room:e.ui.twilio.room&&e.ui.twilio.room.name===t.stream.room?e.ui.twilio.room:void 0}}),{alertError:b.alertError,openTwilioRoom:b.openTwilioRoom,closeTwilioRoom:b.closeTwilioRoom,closeStream:b.closeStream})(v);n.default=g},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/slicedToArray":147,"@babel/runtime/helpers/toConsumableArray":148,"actions/ui":103,"prop-types":257,react:308,"react-redux":296,"twilio-video":353}],88:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("@babel/runtime/helpers/assertThisInitialized")),l=r(e("@babel/runtime/helpers/inherits")),c=r(e("@babel/runtime/helpers/possibleConstructorReturn")),u=r(e("@babel/runtime/helpers/getPrototypeOf")),p=r(e("react")),f=e("react-redux"),d=e("actions/ui"),h=e("utils/string");function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,u.default)(e);if(t){var i=(0,u.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,c.default)(this,n)}}var b=function(e){(0,l.default)(n,e);var t=m(n);function n(e){var r;return(0,o.default)(this,n),(r=t.call(this,e)).state={toasts:[]},r.handleClick=r.handleClick.bind((0,s.default)(r)),r}
203return(0,a.default)(n,[{key:"componentDidUpdate",value:function(e){this.props.toasts!==e.toasts&&this.props.toasts.length>0&&(this.timeout&&(clearTimeout(this.timeout),this.timeout=null),this.setState({toasts:[].concat((0,i.default)(this.state.toasts),(0,i.default)(this.props.toasts))}),this.props.clearToasts(),this.timeout=setTimeout(function(){this.setState({toasts:[]})}.bind(this),3e3))}},{key:"componentWillUnmount",value:function(){this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}},{key:"handleClick",value:function(e){this.setState({toasts:this.state.toasts.filter((function(t,n){return n!==e}))})}},{key:"render",value:function(){var e=this;return 0===this.state.toasts.length?null:p.default.createElement("div",{className:"wcToasts"},this.state.toasts.map((function(t,n){return p.default.createElement("div",{key:n,onClick:function(t){return e.handleClick(n)},className:"wcToast wcAnimation wcAnimationFade wcToast"+(0,h.capitalizeFirstLetter)(t.type),style:{backgroundColor:e.props.configuration.defaultBackgroundColor}},p.default.createElement("div",{className:"wcToastIcon"},p.default.createElement("span",{className:"wcIcon ".concat("info"===t.type?"wcIconTick":"wcIconTimes")}))," ",t.text)})))}}]),n}(p.default.Component),y=(0,f.connect)((function(e){return{toasts:e.ui.toasts,configuration:e.configuration}}),{clearToasts:d.clearToasts})(b);n.default=y},{"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"actions/ui":103,react:308,"react-redux":296,"utils/string":123}],89:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=function(){function e(t){(0,i.default)(this,e),this.configuration=t}return(0,o.default)(e,[{key:"start",value:function(){console.log("Not implemented")}},{key:"stop",value:function(){console.log("Not implemented")}},{key:"subscribe",value:function(e,t,n){console.log("Not implemented")}},{key:"unsubscribe",value:function(e,t,n){console.log("Not implemented")}},{key:"sendMessage",value:function(e,t,n,r){console.log("Not implemented")}},{key:"prepareImage",value:function(e,t,n,r){console.log("Not implemented")}},{key:"getMessage",value:function(e,t,n){console.log("Not implemented")}},{key:"sendUserCommand",value:function(e,t,n,r){console.log("Not implemented")}},{key:"updateConfiguration",value:function(e){console.log("Not implemented")}},{key:"auth",value:function(e,t,n,r){console.log("Not implemented")}},{key:"triggerMaintenance",value:function(){console.log("Not implemented")}},{key:"loadPastMessages",value:function(e,t,n,r){console.log("Not implemented")}}]),e}();n.default=a},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135}],90:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=(r(e("./Engine")),r(e("./ajax/AjaxEngine"))),s=function(){function e(t){(0,i.default)(this,e),this.configuration=t}return(0,o.default)(e,[{key:"createEngine",value:function(){return new a.default(this.configuration)}}]),e}();n.default=s},{"./Engine":89,"./ajax/AjaxEngine":92,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135}],91:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireWildcard"),i=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=i(e("@babel/runtime/helpers/classCallCheck")),a=i(e("@babel/runtime/helpers/createClass")),s=r(e("actions/application")),l=r(e("actions/log")),c=r(e("actions/messages")),u=r(e("actions/ui")),p=(e("../redux/actions/application"),function(){function e(t,n){(0,o.default)(this,e),this.engine=t,this.store=n,this.subscribeToEngineEvents(),this.subscribeToActions()}return(0,a.default)(e,[{key:"subscribeToEngineEvents",value:function(){var e=this.store;this.engine.subscribe("maintenance","event",(function(t,n){e.dispatch(s.updateData(t,n))}
203)),this.engine.subscribe("maintenance","event:checkSum",function(e){this.engine.updateConfiguration({checksum:e})}.bind(this)),this.engine.subscribe("log",void 0,(function(t,n,r){e.dispatch(l.log(t,n,r))})),this.engine.subscribe("messages",void 0,(function(t){e.dispatch(c.receive(t))})),this.engine.subscribe("heartBeat",void 0,(function(t){e.dispatch(s.heartBeat(t))}))}},{key:"subscribeToActions",value:function(){this.engine.subscribe("actions",void 0,function(e){var t=this;e.map((function(e){return t.handleAction(e.command.name,e.command.data)}))}.bind(this))}},{key:"handleAction",value:function(e,t){var n=this.store.getState();switch(e){case"deleteChannel":this.store.dispatch(c.deleteAllMessagesFromChannel(t.channelId)),this.store.dispatch(u.closeChannel(t.channelId)),this.store.dispatch(s.removeChannel(t.channelId));break;case"deleteAllMessagesFromChannel":this.store.dispatch(c.deleteAllMessagesFromChannel(t.channelId));break;case"deleteMessage":this.store.dispatch(c.deleteMessage(t.id));break;case"deleteMessages":this.store.dispatch(c.deleteMessages(t.ids));break;case"refreshMessageReactionsCounters":this.store.dispatch(c.refreshMessageReactionsCounters(t.id,t.reactions));break;case"refreshMessage":Object.keys(n.messages.received).find((function(e){return n.messages.received[e].find((function(e){return e.id===t.id}))}))&&this.store.dispatch(c.refreshMessage(t.id));break;
203case"refreshUserName":this.store.dispatch(c.refreshSender(t.id,t.name));break;case"refreshChannelName":this.store.dispatch(s.refreshChannel({id:t.id,name:t.name}));break;case"incomingStream":this.store.dispatch(u.requestStream(t));break;case"incomingMessage":this.store.dispatch(s.addIncomingChat(t))}}}]),e}());n.default=p},{"../redux/actions/application":96,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/interopRequireWildcard":136,"actions/application":96,"actions/log":101,"actions/messages":102,"actions/ui":103}],92:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("@babel/runtime/helpers/assertThisInitialized")),s=r(e("@babel/runtime/helpers/inherits")),l=r(e("@babel/runtime/helpers/possibleConstructorReturn")),c=r(e("@babel/runtime/helpers/getPrototypeOf")),u=r(e("jquery")),p=r(e("events")),f=r(e("../Engine")),d=r(e("./AjaxEngineMaintenance")),h=r(e("./AjaxEngineSender"));function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=(0,c.default)(e);if(t){var i=(0,c.default)(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return(0,l.default)(this,n)}}var b=function(e){(0,s.default)(n,e);var t=m(n);function n(e){var r;return(0,i.default)(this,n),(r=t.call(this,e)).emitter=new p.default,r.maintenance=new d.default(e),r.sender=new h.default(e),r.MESSAGES_REFRESH_TIMEOUT=e.engines.ajax.refresh,r.messagesEndpoint=e.engines.ajax.apiMessagesEndpointBase+(e.engines.ajax.apiMessagesEndpointBase.match(/\?/)?"&":"?")+"action=wise_chat_messages_endpoint",r.pastMessagesEndpoint=e.engines.ajax.apiWPEndpointBase+"?action=wise_chat_past_messages_endpoint",r.userCommandEndpoint=e.engines.ajax.apiWPEndpointBase+"?action=wise_chat_user_command_endpoint",r.authEndpoint=e.engines.ajax.apiWPEndpointBase+"?action=wise_chat_auth_endpoint",r.idsCache={},r.lastId=0,r.lastActionId=0,r.actionsIdsCache={},r.lastCheckTime=null,r.isInitialized=!1,r.currentRequest=null,r.messagesCallback=function(){},r.messagesErrorCallback=function(){},r.debugLoggerCallback=function(){},r.interval=null,r.initialDone=!1,r.checkNewMessages=r.checkNewMessages.bind((0,a.default)(r)),r.onNewMessagesArrived=r.onNewMessagesArrived.bind((0,a.default)(r)),r.onMessageArrivalError=r.onMessageArrivalError.bind((0,a.default)(r)),r.onAuthenticationComplete=r.onAuthenticationComplete.bind((0,a.default)(r)),r}return(0,o.default)(n,[{key:"start",value:function(){!0!==this.isInitialized&&(this.isInitialized=!0,this.maintenance.subscribe("event:user",this.onAuthenticationComplete),this.maintenance.start())}},{key:"stop",value:function(){this.maintenance.stop(),this.interval&&(clearInterval(this.interval),this.interval=null),this.isInitialized=!1,this.maintenance.unsubscribe("event:user",this.onAuthenticationComplete)}},{key:"subscribe",value:function(e,t,n){switch(e){case"heartBeat":this.emitter.on("heartBeat",n);break;case"maintenance":this.maintenance.subscribe(t,n);break;case"log":this.maintenance.subscribe("log",n),this.sender.subscribe("log",n),this.emitter.on("log",n);break;default:this.emitter.on(e,n)}}},{key:"unsubscribe",value:function(e,t,n){switch(e){case"heartBeat":this.emitter.removeListener("heartBeat",n);break;case"maintenance":this.maintenance.unsubscribe(t,n);break;case"log":this.maintenance.unsubscribe("log",n),this.sender.unsubscribe("log",n),this.emitter.removeListener("log",n);break;default:this.emitter.removeListener(e,n)}}},{key:"onAuthenticationComplete",value:function(e){this.isInitialized&&(e?this.interval||this.checkNewMessages():this.interval&&(clearInterval(this.interval),this.interval=null,this.initialDone=!1))}},{key:"checkNewMessages",value:function(){if(!(null!==this.currentRequest&&this.currentRequest.readyState>0&&this.currentRequest.readyState<4)&&!1!==this.isInitialized){var e={lastId:this.lastId,fromActionId:this.lastActionId,lastCheckTime:this.lastCheckTime,checksum:this.configuration.checksum,init:this.initialDone?0:1};!0===this.configuration.isMultisite&&(e.blogId=this.configuration.blogId),this.currentRequest=u.default.ajax({type:"GET",url:this.messagesEndpoint,data:e}).done(this.onNewMessagesArrived).fail(this.onMessageArrivalError)}}},{key:"onNewMessagesArrived",value:function(e){this.interval||(this.initialDone=!0,this.interval=setInterval(this.checkNewMessages,this.MESSAGES_REFRESH_TIMEOUT));try{var t=e;if(t.lastActionId&&this.lastActionId<t.lastActionId&&(this.lastActionId=t.lastActionId),t.actions&&t.actions.length&&this.executeActions(t.actions),t.result){for(var n=[],r=0;r<t.result.length;r++){var i=t.result[r],o=i.id;this.idsCache[o]||(this.lastId=o,n.push(i),this.idsCache[o]=!0)}t.result=n,this.processMessages(t)}}catch(t){this.logDebug("[onNewMessagesArrived] [result]",e),this.logDebug("[onNewMessagesArrived] [exception]",+t.toString());var a="";if("string"===u.default.type(e)){var s=e.split("\n");s.length>1&&(a=", "+s[1])}else a=e;this.logError("Server error: "+t.toString()+a)}}},{key:"onMessageArrivalError",value:function(e,t,n){if(void 0===e.status||0!==e.status)try{var r=u.default.parseJSON(e.responseText);r.error&&this.logError(r.error)}catch(t){this.logDebug("[onMessageArrivalError] [responseText]",e.responseText),this.logDebug("[onMessageArrivalError] [errorThrown]",n),this.logError("Server error: "+n)}}},{key:"processMessages",value:function(e){this.emitter.emit("heartBeat",{nowTime:e.nowTime}),this.lastCheckTime=e.nowTime?e.nowTime:this.lastCheckTime,e.result&&e.result.length>0&&this.configuration.rights.receiveMessages&&this.emitter.emit("messages",e.result),e.recentChats&&this.emitter.emit("recentChats",e)}},{key:"executeActions",value:function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],i=r.id;this.actionsIdsCache[i]||(this.actionsIdsCache[i]=!0,t.push(r))}this.emitter.emit("actions",t)}},{key:"sendMessage",value:function(e,t,n,r){if(this.isInitialized){var i=this;this.sender.sendMessage(e,(function(e){i.checkNewMessages(),t(e)}),n,r)}}},{key:"prepareImage",value:function(e,t,n,r){this.isInitialized&&this.sender.prepareImage(e,t,n,r)}},{key:"getMessage",value:function(e,t,n){this.isInitialized&&this.sender.getMessage(e,t,n)}},{key:"sendUserCommand",value:function(e,t,n,r){if(!u.default.isFunction(n)||!u.default.isFunction(r))throw new Error("Missing listeners");var i={parameters:t,command:e,checksum:this.configuration.checksum};u.default.ajax({type:"POST",url:this.userCommandEndpoint,data:i}).done(function(e){try{var t=e;t&&t.error?r(t.error):n(t)}catch(t){this.logDebug("[sendUserCommand] [result]",e),this.logDebug("[sendUserCommand] [exception]",t.toString()),r("Unknown error: "+t.toString())}}.bind(this)).fail(this.commonFailFunction("sendUserCommand",r))}},{key:"auth",value:function(e,t,n,r){if(!u.default.isFunction(n)||!u.default.isFunction(r))throw new Error("Missing listeners");var i=this,o={parameters:t,mode:e,checksum:this.configuration.checksum};u.default.ajax({type:"POST",url:this.authEndpoint,data:o}).done((function(e){try{var t=e;t&&t.error?r(t.error):n(t)}catch(t){i.logDebug("[auth] [result]",e),i.logDebug("[auth] [exception]",t.toString()),r("Unknown error: "+t.toString())}})).fail(this.commonFailFunction("auth",r))}},{key:"triggerMaintenance",value:function(){this.maintenance.performFullMaintenanceRequest
203()}},{key:"loadPastMessages",value:function(e,t,n,r){if(!1!==this.isInitialized){var i=this,o={channelId:e,beforeMessage:t,checksum:this.configuration.checksum};!0===this.configuration.isMultisite&&(o.blogId=this.configuration.blogId),u.default.ajax({type:"GET",url:this.pastMessagesEndpoint,data:o}).done((function(e){try{var t=e;t&&t.error?r(t.error):n(t.result)}catch(t){i.logDebug("[loadPastMessages] [result]",e),i.logDebug("[loadPastMessages] [exception]",t.toString()),r("Unknown error: "+t.toString())}})).fail(this.commonFailFunction("loadPastMessages",r))}}},{key:"updateConfiguration",value:function(e){this.maintenance.updateConfiguration(e),this.configuration=Object.assign({},this.configuration,e)}},{key:"logError",value:function(e){this.emitter.emit("log","error",e)}},{key:"logDebug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.emitter.emit("log","debug","[engine.ajax.AjaxEngine] "+e,t)}},{key:"commonFailFunction",value:function(e,t){return function(n,r,i){if(void 0===n.status||0!==n.status)try{var o=u.default.parseJSON(n.responseText);t(o&&o.error?o.error:"Unknown server error occurred: "+i)}catch(r){this.logDebug("[".concat(e,"] [responseText]"),n.responseText),this.logDebug("[".concat(e,"] [errorThrown]"),i),this.logDebug("[".concat(e,"] [exception]"),r.toString()),t("Server error: "+i)}else t("No network connection")}.bind(this)}}]),n}(f.default);n.default=b},{"../Engine":89,"./AjaxEngineMaintenance":93,"./AjaxEngineSender":94,"@babel/runtime/helpers/assertThisInitialized":127,"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,events:223,jquery:245}],93:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("jquery")),s=r(e("events")),l=function(){function e(t){(0,i.default)(this,e),this.emitter=new s.default,this.configuration=t,this.started=!1,this.REFRESH_TIMEOUT=2e4,this.ENDPOINT_URL=t.engines.ajax.apiWPEndpointBase+"?action=wise_chat_maintenance_endpoint",this.full=!0,this.request=null,this.interval=null,this.performMaintenanceRequest=this.performMaintenanceRequest.bind(this),this.analyzeResponse=this.analyzeResponse.bind(this),this.onMaintenanceRequestError=this.onMaintenanceRequestError.bind(this)}return(0,o.default)(e,[{key:"updateConfiguration",value:function(e){this.configuration=Object.assign({},this.configuration,e)}},{key:"start",value:function(){!0!==this.started&&(this.started=!0,this.performMaintenanceRequest(),this.interval=setInterval(this.performMaintenanceRequest,this.REFRESH_TIMEOUT))}},{key:"stop",value:function(){this.interval&&(clearInterval(this.interval),this.interval=null),this.started=!1}},{key:"subscribe",value:function(e,t){this.emitter.on(e,t)}},{key:"unsubscribe",value:function(e,t){this.emitter.removeListener(e,t)}},{key:"isRequestStillRunning",value:function(){return null!==this.request&&this.request.readyState>0&&this.request.readyState<4}},{key:"performFullMaintenanceRequest",value:function(){this.full=!0,this.performMaintenanceRequest()}},{key:"performMaintenanceRequest",value:function(){if(!this.isRequestStillRunning()){var e={full:this.full,checksum:this.configuration.checksum};this.request=a.default.ajax({url:this.ENDPOINT_URL,data:e}).done(this.analyzeResponse).fail(this.onMaintenanceRequestError)}}},{key:"analyzeResponse",value:function(e){try{e.events&&this.handleEvents(e.events),e.error?this.logError("Maintenance error occurred: "+e.error):this.full=!1}catch(t){this.logDebug("[analyzeResponse] [data]",e),this.logDebug("[analyzeResponse] [exception]",t.message),this.logError("Maintenance error: corrupted data")}}},{key:"handleEvents",value:function(e){for(var t=0;t<e.length;t++){var n=e[t];this.emitter.emit("event",n.name,n.data),this.emitter.emit("event:"+n.name,n.data)}}},{key:"onMaintenanceRequestError",value:function(e,t,n){if(void 0===e.status||0!==e.status)try{var r=a.default.parseJSON(e.responseText);r.error?this.logError("Maintenance error: "+r.error):this.logError("Unknown maintenance error: "+n)}catch(t){this.logDebug("[onMaintenanceRequestError] [responseText]",e.responseText),this.logDebug("[onMaintenanceRequestError] [errorThrown]",n),this.logDebug("[onMaintenanceRequestError] [exception]",t.message),this.logError("Maintenance fatal error: "+n)}}},{key:"logError",value:function(e){this.emitter.emit("log","error",e)}},{key:"logDebug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.emitter.emit("log","debug","[engine.ajax.AjaxEngineMaintenance] "+e,t)}}]),e}();n.default=l},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135,events:223,jquery:245}],94:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("jquery")),s=r(e("events")),l=function(){function e(t){(0,i.default)(this,e),this.emitter=new s.default,this.configuration=t,this.messageEndpoint=t.engines.ajax.apiWPEndpointBase+"?action=wise_chat_message_endpoint",this.messageGetEndpoint=t.engines.ajax.apiWPEndpointBase+"?action=wise_chat_get_message_endpoint",this.prepareImageEndpoint=t.engines.ajax.apiEndpointBase+(t.engines.ajax.apiEndpointBase.match(/\?/)?"&":"?")+"action=wise_chat_prepare_image_endpoint"}return(0,o.default)(e,[{key:"subscribe",value:function(e,t){this.emitter.on(e,t)}},{key:"unsubscribe",value:function(e,t){this.emitter.removeListener(e,t)}},{key:"sendMessage",value:function(e,t,n,r){if(!a.default.isFunction(t)||!a.default.isFunction(n)||!a.default.isFunction(r))throw new Error("Missing listeners");var i=this;n(0);var o={};a.default.isPlainObject(e.customParameters)&&(o=e.customParameters),o.attachments=e.attachments,o.channelId=e.channelId,o.message=e.content,o.checksum=e.checksum,a.default.ajax({type:"POST",url:this.messageEndpoint,data:o,progressUpload:function(e){if(e.lengthComputable){var t=parseInt(e.loaded/e.total*100);t>100&&(t=100),n(t)}}}).done((function(e){try{var n=e;n.error?r(n.error):t(n)}catch(t){i.logDebug("[onMessageSent] [result]",e),i.logDebug("[onMessageSent] [exception]",t.toString()),i.logError("Unknown error: "+t.toString()),r("Unknown error: "+t.toString())}})).fail((function(e,t,n){if(void 0===e.status||0!==e.status)try{var o=a.default.parseJSON(e.responseText);o.error?r(o.error):r("Unknown server error occurred: "+n)}catch(t){i.logDebug("[onMessageSentError] [responseText]",e.responseText),i.logDebug("[onMessageSentError] [errorThrown]",n),i.logDebug("[onMessageSentError] [exception]",t.toString()),i.logError("Server error: "+n),r("Server error: "+n)}else r("No network connection")}))}},{key:"prepareImage",value:function(e,t,n,r){if(!a.default.isFunction(t)||!a.default.isFunction(n)||!a.default.isFunction(r))throw new Error("Missing listeners");var i=this;n(0),a.default.ajax({type:"POST",url:this.prepareImageEndpoint,data:{data:e,checksum:this.configuration.checksum},progressUpload:function(e){if(e.lengthComputable){var t=parseInt(e.loaded/e.total*100);t>100&&(t=100),n(t)}}}).done((function(e){n(100),t(e)})).fail((function(e,t,n){if(void 0===e.status||0!==e.status)try{var o=a.default.parseJSON(e.responseText);o.error?r(o.error):r("Unknown server error occurred: "+n)}catch(t){i.logDebug("[onImagePrepareError] [responseText]",e.responseText),i.logDebug("[onImagePrepareError] [errorThrown]",n),i.logDebug("[onImagePrepareError] [exception]",t.toString()),i.logError("Server error: "+n),r("Server error: "+n)}else r("No network connection")}))}},{key:"getMessage",value:function(e,t,n){if(!a.default.isFunction(t)||!a.default.isFunction(n))throw new Error("Missing listeners");var r=this;a.default.ajax({type:"GET",url:this.messageGetEndpoint,data:e}).done((function(e){try{var i=e;i.error?n(i.error):t(i)}catch(t){r.logDebug("[onMessageGet] [result]",e),r.logDebug("[onMessageGet] [exception]",t.toString()),n("Unknown error: "+t.toString())}})).fail((function(e,t,i){if(void 0===e.status||0!==e.status)try{var o=a.default.parseJSON(e.responseText);o.error?n(o.error):n("Unknown server error occurred: "+i)}catch(t){r.logDebug("[onMessageGet] [responseText]",e.responseText),r.logDebug("[onMessageGet] [errorThrown]",i),r.logDebug("[onMessageGet] [exception]",t.toString()),n("Server error: "+i)}else n("No network connection")}))}},{key:"logError",value:function(e){this.emitter.emit("log","error",e)}},{key:"logDebug",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.emitter.emit("log","debug","[engine.ajax.AjaxEngineSender] "+e,t)}}]),e}();n.default=l},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135,events:223,jquery:245}],95:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireWildcard"),i=e("@babel/runtime/helpers/interopRequireDefault"),o=i(e("@babel/runtime/helpers/typeof")),a=i(e("react")),s=i(e("react-dom")),l=e("react-redux"),c=i(e("store")),u=i(e("store/external-actions")),p=i(e("Application")),f=r(e("actions/configuration")),d=e("react-cookie"),h=i(e("engine/EngineFactory")),m=i(e("engine/EngineStoreDispatcher")),b=e("utils/extensions"),y=e("utils/html"),v=i(e("string.prototype.matchall"));jQuery(window).on("load",(function(){v.default.shim(),(0,b.installXhrProgressEvent)(),window._wiseChat={instances:[],init:function(e){if(!jQuery(e).hasClass("wcInvisible")){var t=jQuery(e).data("wc-config");
203"object"===(0,o.default)(t)?(t.defaultBackgroundColor=0===t.theme.length?(0,y.getAncestorBackgroundColor)(jQuery(e)):null,function(e,t){var n=new h.default(t).createEngine(),r=(0,c.default)(n,t);r.dispatch(f.replace(t)),new m.default(n,r),(0,u.default)(r),s.default.render(a.default.createElement(l.Provider,{store:r},a.default.createElement(d.CookiesProvider,null,a.default.createElement(p.default,{rootElement:e,engine:n}))),e)}(jQuery(e)[0],t),this.instances.push(t)):jQuery(e).html('<strong style="color:#f00;">Error: invalid Wise Chat configuration</strong>')}}},jQuery(".wcContainer[data-wc-config]").each((function(){window._wiseChat.init(this)})),jQuery(".wcChatButton").on("click",(function(e){if(e.preventDefault(),window._wiseChat.instances.length>0)alert("Could not open the chat. Please close any other chats first.");else{var t=jQuery(this),n=jQuery(t.data("wc-template"));jQuery(document.body).append(n),n.removeClass("wcInvisible").each((function(){window._wiseChat.init(this)}))}}))}))},{"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/interopRequireWildcard":136,"@babel/runtime/helpers/typeof":149,Application:1,"actions/configuration":99,"engine/EngineFactory":90,"engine/EngineStoreDispatcher":91,react:308,"react-cookie":262,"react-dom":269,"react-redux":296,store:114,"store/external-actions":113,"string.prototype.matchall":330,"utils/extensions":117,"utils/html":120}],96:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.updateData=function(e,t){return{type:e,data:t}},n.heartBeat=function(e){return{type:"application.heartbeat",data:e}},n.markRecentChatRead=function(e){return{type:"application.recent.read",data:e}},n.markFeedEntryAsSeen=function(e){return{type:"application.feed.read",data:e}},n.refreshAuthenticationData=function(){return function(e,t,n){n.engine.triggerMaintenance()}},n.markChannelAuthorized=function(e){return{type:"application.channel.authorize",data:e}},n.addIncomingChat=function(e){return{type:"application.incoming.add",data:e}},n.deleteIncomingChats=function(e){return{type:"application.incoming.delete",data:e}},n.refreshChannel=function(e){return{type:"application.channel.replace",channel:e}},n.clear=function(){return{type:"application.clear"}},n.addChannel=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:"application.channel.add",channel:e,storageOnly:t}},n.removeChannel=function(e){return{type:"application.channel.remove",channelId:e}},n.mergeFeed=function(e){return{type:"application.userFeed.merge",data:e}}},{}],97:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sendAuth=function(e,t){return function(n,r,i){var o=i.engine;i.configuration;n({type:"auth.send",mode:e,data:{inProgress:!0,error:void 0,result:void 0,success:void 0}}),o.auth(e,t,(function(t){n({type:"auth.send",mode:e,data:{inProgress:!1,success:!0,result:t}})}),(function(t){n({type:"auth.send",mode:e,data:{inProgress:!1,success:!1,error:t}})}))}},n.clearAuth=function(e){return function(t){t({type:"auth.clear",mode:e})}}},{}],98:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.sendUserCommand=function(e,t,n){return function(r,i,o){var a=o.engine;o.configuration;r({type:"command.send",id:e,data:{inProgress:!0,error:void 0,result:void 0,success:void 0}}),a.sendUserCommand(t,n,(function(t){r({type:"command.send",id:e,data:{inProgress:!1,success:!0,result:t}})}),(function(t){r({type:"command.send",id:e,data:{inProgress:!1,success:!1,error:t}})}))}},n.clearUserCommand=function(e){return function(t){t({type:"command.clear",id:e})}}},{}],99:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.replace=function(e){return{type:"replace",data:e}}},{}],100:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.requestGIFCategories=function(){return function(e,t,n){n.engine;var r=n.configuration;if(!t().integrations.tenor.search.inProgress){r.interface.input.gifs.apiKey||alert("No Tenor GIF API key set");var i=t().application.user.id,o="https://tenor.googleapis.com/v2/categories?key="+r.interface.input.gifs.apiKey+"&client_key="+i+"&country="+r.interface.input.gifs.country+"&locale="+r.interface.input.gifs.language;e({type:"integrations.tenor.categories",data:{inProgress:!0,error:void 0,success:void 0}}),fetch(o).then((function(e){return e.json()})).then((function(t){e({type:"integrations.tenor.categories",data:{inProgress:!1,success:!0,results:t.tags}})})).catch((function(t){return e({type:"integrations.tenor.categories",data:{inProgress:!1,success:!1,error:t}})}))}}},n.searchGIFs=function(e){return function(t,n,r){r.engine;var i=r.configuration;if(!n().integrations.tenor.search.inProgress){i.interface.input.gifs.apiKey||alert("No Tenor GIF API key set");var o=n().application.user.id,a="https://tenor.googleapis.com/v2/search?q="+encodeURIComponent(e)+"&key="+i.interface.input.gifs.apiKey+"&client_key="+o+"&country="+i.interface.input.gifs.country+"&locale="+i.interface.input.gifs.language+"&limit="+i.interface.input.gifs.limit+"&media_filter=gif,tinygif";t({type:"integrations.tenor.search",data:{keyword:e,inProgress:!0,error:void 0,success:void 0,next:void 0}}),fetch(a).then((function(e){return e.json()})).then((function(e){t({type:"integrations.tenor.search",data:{inProgress:!1,success:!0,results:e.results,next:e.next}})})).catch((function(e){return t({type:"integrations.tenor.search",data:{inProgress:!1,success:!1,error:e,next:void 0}})}))}}},n.searchNextGIFs=function(e){return function(t,n,r){r.engine;var s=r.configuration,l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
203t%2?a(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n().integrations.tenor.search);if(!l.inProgress){s.interface.input.gifs.apiKey||alert("No Tenor GIF API key set");var c=n().application.user.id,u="https://tenor.googleapis.com/v2/search?q="+encodeURIComponent(e)+"&key="+s.interface.input.gifs.apiKey+"&client_key="+c+"&country="+s.interface.input.gifs.country+"&locale="+s.interface.input.gifs.language+"&limit="+s.interface.input.gifs.limit+"&pos="+l.next+"&media_filter=gif,tinygif";t({type:"integrations.tenor.search",data:{inProgress:!0,error:void 0,success:void 0,next:void 0}}),fetch(u).then((function(e){return e.json()})).then((function(e){t({type:"integrations.tenor.search",data:{inProgress:!1,success:!0,results:[].concat((0,i.default)(l.results),(0,i.default)(e.results)),next:e.next}})})).catch((function(e){return t({type:"integrations.tenor.search",data:{inProgress:!1,success:!1,error:e,next:void 0}})}))}}};var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/defineProperty"));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148}],101:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.log=o,n.logInfo=function(e,t){return o("info",e,t)},n.logError=function(e,t){return o("error",e,t)},n.logDebug=function(e,t,n){return o("debug",t,n)};var i=r(e("moment"));function o(e,t,n){return{type:"log.append",payload:{level:e,content:t,details:n,timestamp:(0,i.default)().format("YYYY-MM-DD hh:mm:ss")}}}},{"@babel/runtime/helpers/interopRequireDefault":135,moment:247}],102:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.sendMessage=function(e,t,n,r){return function(i,o,a){var s=a.engine,l=a.configuration;i({type:"message.send",id:r,data:{inProgress:!0,progress:0,error:void 0,result:void 0,success:void 0}}),s.sendMessage({content:e,attachments:t,customParameters:n,channelId:r,checksum:l.checksum},(function(e){i({type:"message.send",id:r,data:{inProgress:!1,success:!0,progress:100,result:e}}),e.channelMapping&&(i({type:"application.channel.map",from:e.channelMapping.from,to:e.channelMapping.to}),i({type:"ui.channel.map",from:e.channelMapping.from,to:e.channelMapping.to,userCacheId:o().application.user.cacheId}))}),(function(e){i({type:"message.send",id:r,data:{progress:e}})}),(function(e){i({type:"message.send",id:r,data:{inProgress:!1,success:!1,error:e}})}))}},n.receive=function(e){return function(t){t({type:"message.receive",messages:e})}},n.loadPastMessages=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return function(n,r,i){var o=i.engine;i.configuration;n({type:"message.receive.past",channelId:e,beforeMessage:t,data:{inProgress:!0,error:void 0,result:void 0,success:void 0}}),o.loadPastMessages(e,t,(function(r){n({type:"message.receive.past.done",channelId:e,beforeMessage:t,data:r}),n({type:"message.receive.past",channelId:e,beforeMessage:t,data:{inProgress:!1,success:!0,result:r}})}),(function(r){n({type:"message.receive.past",channelId:e,beforeMessage:t,data:{inProgress:!1,success:!1,error:r}})}))}},n.clearLoadPastMessages=function(e){return function(t){t({type:"message.receive.past.clear",id:e})}},n.deleteMessage=function(e,t){return function(n){n({type:"message.delete",id:e,channel:t})}},n.deleteAllMessagesFromChannel=function(e){return function(t){t({type:"message.delete.all.from.channel",channelId:e})}},n.deleteMessages=function(e){return function(t){t({type:"message.delete.multiple",ids:e})}},n.replaceMessage=function(e){return function(t){t({type:"message.replace",message:e})}},n.replaceMessages=function(e,t){return function(n){n({type:"messages.replace.all",channelId:e,messages:t})}},n.refreshMessage=function(e){return function(t,n,r){var o=r.engine,a=r.configuration;o.getMessage({id:e,checksum:a.checksum},(function(e){i.default.isArray(e.result)&&e.result.map((function(e){t({type:"message.replace",message:e})}))}),(function(e){}))}}
203,n.refreshSender=function(e,t){return function(n){n({type:"messages.sender.replace",id:e,name:t})}},n.refreshMessageReactionsCounters=function(e,t){return function(n){n({type:"message.reactions.counters.replace",id:e,reactions:t})}},n.prepareImage=function(e,t){return function(n,r,i){var o=i.engine;i.configuration;n({type:"message.image",id:t,data:{inProgress:!0,progress:0,error:void 0,result:void 0,success:void 0}}),o.prepareImage(e,(function(e){n({type:"message.image",id:t,data:{inProgress:!1,success:!0,progress:100,result:e}})}),(function(e){n({type:"message.image",id:t,data:{progress:e}})}),(function(e){n({type:"message.image",id:t,data:{inProgress:!1,success:!1,error:e}})}))}},n.clear=function(){return{type:"messages.clear"}};var i=r(e("jquery"))},{"@babel/runtime/helpers/interopRequireDefault":135,jquery:245}],103:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.requestChannelOpening=function(e){return{type:"ui.channel.opening.request",channelId:e}},n.clearChannelOpeningRequest=function(){return{type:"ui.channel.opening.request.clear"}},n.focusChannel=u,n.openChannel=p,n.ignoreChannel=function(e){return function(t,n){new a.default(n().application.user.cacheId).markIgnored(e),t({type:"ui.channel.ignore",id:e})}},n.restoreChannels=function(){return function(e,t){var n=t(),r=n.configuration,i=new a.default(n.application.user?n.application.user.cacheId:"na"),s=n.application.user.openChannels;if(e({type:"ui.channel.ignore.multiple",channels:i.getIgnoredChannels()}),e({type:"ui.channel.minimize.multiple",channels:i.getHiddenChannels()}),r.interface.browser.autoOpen){var l=n.application.channels.filter((function(e){return n.application.user.openChannels.includes(e.id)}
203)),c=n.application.autoOpenChannels;if(c.length>0){c.map((function(e){return e.id}));var d,h=c.filter((function(e){return!0===e.online}));if(d=h.length>0?h[Math.floor(Math.random()*h.length)]:c[Math.floor(Math.random()*c.length)],0===l.length)e(p(d.id)),e(u(d.id));else{var m=c.find((function(e){return l.includes(e.id)}));m?(e({type:"ui.channel.open.only",id:m.id}),e(u(m.id))):(e({type:"ui.channel.open.only",id:d.id}),e(u(d.id)))}return}}else if(r.interface.browser.autoOpenFirstPublic){var b=n.application.browserChannels.filter((function(e){return"public"===e.type}));if(0===n.application.channels.filter((function(e){return n.application.user.openChannels.includes(e.id)})).length&&b.length>0)return e(p(b[0].id)),e(u(b[0].id)),void(1===r.mode&&r.interface.chat.fb.minimizeOnStart&&e(f(b[0].id)))}e({type:"ui.channel.open.multiple",channels:s});var y=!1,v=i.getFocused();v&&(t().application.channels.find((function(e){return e.id===v}))&&(e(u(v)),y=!0));if(!y){var g=(0,o.default)(s).reverse().find((function(e){return t().application.channels.find((function(t){return t.id===e}))}));g&&e(u(g))}}},n.completeInit=function(){return{type:"ui.init.complete"}},n.closeChannel=function(e){return function(t,n,r){(0,s.sendUserCommand)("closeChannel","closeChannel",{channelId:e})(t,n,r),t({type:"ui.channel.close",id:e})}},n.minimizeChannel=f,n.minimizeChannels=function(e){return function(t,n){var r=new a.default(n().application.user?n().application.user.cacheId:"na");e.map((function(e){return r.markHidden(e)})),t({type:"ui.channel.minimize.multiple",channels:e})}},n.maximizeChannel=function(e){return function(t,n){new a.default(n().application.user?n().application.user.cacheId:"na").unmarkHidden(e),t({type:"ui.channel.maximize",id:e})}},n.stopIgnoringChannel=function(e){return function(t,n){new a.default(n().application.user.cacheId).clearIgnored(e),t({type:"ui.channel.ignore.stop",id:e})}},n.appendToChannelInput=function(e,t){return{type:"ui.channel.input.append",id:e,text:t}},n.alertError=function(e){return{type:"ui.alert.error",text:e}},n.alertInfo=function(e){return{type:"ui.alert.info",text:e}},n.clearAlerts=function(){return{type:"ui.alerts.clear"}},n.toastError=function(e){return{type:"ui.toast.error",text:e}},n.toastInfo=function(e){return{type:"ui.toast.info",text:e}},n.clearToasts=function(){return{type:"ui.toasts.clear"}},n.confirm=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{title:"",timeout:void 0,className:""};return{type:"ui.confirm",text:e,callback:t,cancelCallback:n,buttons:r,configuration:i}},n.clearConfirm=function(){return{type:"ui.confirm.clear"}},n.setMessageEditable=function(e){return{type:"ui.message.edit.start",messageId:e}},n.cancelMessageEditable=function(e){return{type:"ui.message.edit.cancel",messageId:e}},n.setMessageReplyTo=function(e,t){return{type:"ui.message.reply-to.start",messageId:e,channel:t}},n.cancelMessageReplyTo=function(e){return{type:"ui.message.reply-to.cancel",channel:e}},n.setMobileTopTab=function(e){return{type:"ui.mobile.toptab",tab:e}},n.setMobileTitle=function(e){return{type:"ui.mobile.title",title:e}},n.notify=function(e){return{type:"ui.notification.add",notification:{event:e}}},n.clearNotifications=function(){return{type:"ui.notifications.clear"}},n.unreadAdd=function(e,t){return{type:"ui.channel.unread.add",id:e,quantity:t}},n.unreadClear=d,n.setChannelProperty=function(e,t,n){return{type:"ui.channel.property.set",id:e,name:t,value:n}},n.logOff=function(){return{type:"ui.log.off"}},n.destroy=function(){return{type:"ui.destroy"}},n.clear=function(){return{type:"ui.clear"}},n.requestStream=function(e){return{type:"ui.stream.request",data:e}},n.openStream=function(e,t,n){return{type:"ui.stream.open",data:c({id:e,type:t},n)}},n.closeStream=function(e){return{type:"ui.stream.close",id:e}},n.openTwilioRoom=function(e){return{type:"ui.stream.twilio.room.open",data:e}},n.closeTwilioRoom=function(){return{type:"ui.stream.twilio.room.close"}},n.updateProperties=function(e){return{type:"ui.properties.update",data:e}};var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/toConsumableArray")),a=r(e("utils/channels-storage")),s=e("./commands");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
203t%2?l(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e){return function(t,n){new a.default(n().application.user.cacheId).markFocused(e),t({type:"ui.channel.focus",id:e}),t(d(e))}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n,r,i){(0,s.sendUserCommand)("openChannel","openChannel",{channelId:e,openFirst:t})(n,r,i),n({type:"ui.channel.open",id:e,openFirst:t})}}function f(e){return function(t,n){new a.default(n().application.user?n().application.user.cacheId:"na").markHidden(e),t({type:"ui.channel.minimize",id:e})}}function d(e){return{type:"ui.channel.unread.clear",id:e}}},{"./commands":98,"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148,"utils/channels-storage":115}],104:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"channels":if(0===t.data.length)return e;
203var r=[].concat((0,o.default)(e.channels.filter((function(e){return!t.data.find((function(t){return t.id===e.id}))}))),(0,o.default)(t.data));return n(e,{channels:JSON.stringify(r)!==JSON.stringify(e.channels)?r:e.channels});case"browserChannels":var a=t.data.filter((function(t){return!e.channels.find((function(e){return e.id===t.id}))})),c=(a.length>0?[].concat((0,o.default)(e.channels),(0,o.default)(a)):e.channels).map((function(e){var n;return null!==(n=t.data.find((function(t){return e.id===t.id})))&&void 0!==n?n:e}));return n(e,{browserChannels:JSON.stringify(e.browserChannels)!==JSON.stringify(t.data)?t.data:e.browserChannels,onlineUsersCounter:t.data.filter((function(e){return!0===e.online&&"direct"===e.type})).length,channels:JSON.stringify(c)!==JSON.stringify(e.channels)?c:e.channels});case"autoOpenChannels":var u=t.data.filter((function(t){return!e.channels.find((function(e){return e.id===t.id}))})),p=(u.length>0?[].concat((0,o.default)(e.channels),(0,o.default)(u)):e.channels).map((function(e){var n;return null!==(n=t.data.find((function(t){return e.id===t.id})))&&void 0!==n?n:e}));return n(e,{autoOpenChannels:JSON.stringify(e.autoOpenChannels)!==JSON.stringify(t.data)?t.data:e.autoOpenChannels,channels:JSON.stringify(p)!==JSON.stringify(e.channels)?p:e.channels});case"openChannels":var f=t.data.filter((function(t){return!e.channels.find((function(e){return e.id===t.id}))})),d=(f.length>0?[].concat((0,o.default)(e.channels),(0,o.default)(f)):e.channels).map((function(e){var n;return null!==(n=t.data.find((function(t){return e.id===t.id})))&&void 0!==n?n:e}));return n(e,{openChannels:JSON.stringify(e.openChannels)!==JSON.stringify(t.data)?t.data:e.openChannels,channels:JSON.stringify(d)!==JSON.stringify(e.channels)?d:e.channels});case"recentChats":var h=t.data.map((function(e){return e.channel})),m=[].concat((0,o.default)(e.channels.map((function(e){return h.find((function(t){return e.id===t.id}))?h.find((function(t){return e.id===t.id})):e}))),(0,o.default)(h.filter((function(t){return!e.channels.find((function(e){return e.id===t.id}))}))));return n(e,{recentChats:t.data,channels:JSON.stringify(m)!==JSON.stringify(e.channels)?m:e.channels});case"userFeed":case"application.userFeed.merge":var b=e.userFeed.map((function(e){return e.id})),y=t.data.filter((function(e){return!b.includes(e.id)}
203));return y.length>0?n(e,{userFeed:[].concat((0,o.default)(e.userFeed),(0,o.default)(y)).sort((function(e,t){return e.created.localeCompare(t.created)})).reverse()}):e;case"users":case"usersCounter":case"absentUsers":case"newUsers":case"userRights":case"user":case"auth":case"checkSum":case"actions":case"i18n":return n(e,(0,i.default)({},t.type,t.data));case"application.channel.map":return n(e,{channelMap:t,channels:e.channels.map((function(e){return e.id===t.from?s(s({},e),{},{id:t.to}):e}))});case"application.channel.authorize":return n(e,{channels:e.channels.map((function(e){return e.id===t.data?s(s({},e),{},{authorized:!0}):e})),browserChannels:e.browserChannels.map((function(e){return e.id===t.data?s(s({},e),{},{authorized:!0}):e}))});case"application.heartbeat":return n(e,{heartbeat:t.data});case"application.recent.read":return n(e,{recentChats:e.recentChats.map((function(e){return e.channel.id!==t.data?e:s(s({},e),{},{read:!0})}))});case"application.feed.read":return n(e,{userFeed:e.userFeed.map((function(e){return e.id!==t.data?e:s(s({},e),{},{seen:!0})}))});case"application.incoming.add":return n(e,{incomingChats:[].concat((0,o.default)(e.incomingChats),[t.data])});case"application.incoming.delete":return n(e,{incomingChats:e.incomingChats.filter((function(e){return!t.data.includes(e.channelId)}))});case"application.channel.replace":return n(e,{channels:e.channels.map((function(e){return e.id===t.channel.id?s(s({},e),t.channel):e})),browserChannels:e.browserChannels.map((function(e){return e.id===t.channel.id?s(s({},e),t.channel):e}))});case"application.channel.add":return n(e,{channels:e.channels.find((function(e){return e.id===t.channel.id}))?e.channels.map((function(e){return e.id===t.channel.id?t.channel:e})):[].concat((0,o.default)(e.channels),[t.channel]),browserChannels:t.storageOnly?e.browserChannels:e.browserChannels.find((function(e){return e.id===t.channel.id}))?e.browserChannels.map((function(e){return e.id===t.channel.id?t.channel:e})):[].concat((0,o.default)(e.browserChannels),[t.channel])});case"application.channel.remove":return n(e,{channels:e.channels.filter((function(e){return e.id!==t.channelId})),browserChannels:e.browserChannels.filter((function(e){return e.id!==t.channelId}))});case"application.clear":return n(e,s(s({},l),{},{checkSum:e.checkSum,i18n:e.i18n,heartbeat:e.heartbeat}));default:return e}};var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/toConsumableArray"));function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l={channels:[],browserChannels:[],autoOpenChannels:[],onlineUsersCounter:0,channelMap:void 0,users:[],usersCounter:[],absentUsers:[],newUsers:[],userFeed:[],userRights:{},user:void 0,auth:void 0,checkSum:void 0,recentChats:[],incomingChats:[],actions:[],i18n:{},heartbeat:{nowTime:void 0}}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148}],105:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"auth.send":return n(e,{sent:a(a({},e.sent),{},(0,i.default)({},t.mode,Object.assign({},e.sent[t.mode],t.data)))});default:return e}};
203var i=r(e("@babel/runtime/helpers/defineProperty"));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={sent:{}}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135}],106:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"command.send":return n(e,{sent:a(a({},e.sent),{},(0,i.default)({},t.id,a({},t.data)))});case"command.clear":return n(e,{sent:a(a({},e.sent),{},(0,i.default)({},t.id,void 0))});default:return e}};var i=r(e("@babel/runtime/helpers/defineProperty"));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={sent:{}}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135}],107:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"replace":return n(e,t.data);default:return e}};var r={windowTitle:""}},{}],108:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=e("redux"),o=r(e("./log")),a=r(e("./configuration")),s=r(e("./application")),l=r(e("./messages")),c=r(e("./commands")),u=r(e("./ui")),p=r(e("./auth")),f=r(e("./integrations")),d=(0,i.combineReducers)({log:o.default,configuration:a.default,application:s.default,messages:l.default,ui:u.default,commands:c.default,auth:p.default,integrations:f.default});n.default=d},{"./application":104,"./auth":105,"./commands":106,"./configuration":107,"./integrations":109,"./log":110,"./messages":111,"./ui":112,"@babel/runtime/helpers/interopRequireDefault":135,redux:313}],109:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"integrations.tenor.categories":return n(e,{tenor:a(a({},e.tenor),{},{categories:Object.assign({},e.tenor.categories,t.data)})});case"integrations.tenor.search":return n(e,{tenor:a(a({},e.tenor),{},{search:Object.assign({},e.tenor.search,t.data)})});default:return e}};var i=r(e("@babel/runtime/helpers/defineProperty"));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
203t%2?o(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s={tenor:{categories:{inProgress:!1,results:[]},search:{keyword:"",inProgress:!1,results:[]}}}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135}],110:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"log.append":return n(e,{entries:[].concat((0,i.default)(e.entries),[t.payload])});default:return e}};var i=r(e("@babel/runtime/helpers/toConsumableArray")),o={entries:[]}},{"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148}],111:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"message.send":return n(e,{posted:l(l({},e.posted),{},(0,o.default)({},t.id,Object.assign({},e.posted[t.id],t.data)))});case"message.receive":for(var r={},s=0;s<t.messages.length;s++){var u=t.messages[s];r[u.channel.id]||(e.received[u.channel.id]?r[u.channel.id]=(0,i.default)(e.received[u.channel.id]):r[u.channel.id]=[]),r[u.channel.id].push(u)}return Object.keys(r).map((function(e){return r[e]=(0,a.default)(r[e])})),n(e,{received:l(l({},e.received),r)});case"message.receive.past":return n(e,{receivedPast:l(l({},e.receivedPast),{},(0,o.default)({},t.channelId,Object.assign({},e.receivedPast[t.channelId],t.data)))});case"message.receive.past.done":var p=e.received[t.channelId]?(0,a.default)([].concat((0,i.default)(e.received[t.channelId]),(0,i.default)(t.data))):t.data;return n(e,{received:l(l({},e.received),{},(0,o.default)({},t.channelId,p))});case"message.image":return n(e,{image:l(l({},e.image),{},(0,o.default)({},t.id,Object.assign({},e.image[t.id],t.data)))});case"message.delete":var f=Object.keys(e.received).find((function(n){return e.received[n].find((function(e){return e.id===t.id}))}));return f?n(e,{received:l(l({},e.received),{},(0,o.default)({},f,e.received[f].filter((function(e){return e.id!==t.id}))))}):e;case"message.delete.all.from.channel":return e.received[t.channelId]?n(e,{received:l(l({},e.received),{},(0,o.default)({},t.channelId,[]))}):e;case"message.delete.multiple":var d={};return Object.keys(e.received).forEach((function(n){d[n]=e.received[n].filter((function(e){return!t.ids.includes(e.id)}
203))})),n(e,{received:d});case"message.replace":return e.received[t.message.channel.id]?n(e,{received:l(l({},e.received),{},(0,o.default)({},t.message.channel.id,e.received[t.message.channel.id].map((function(e){return e.id!==t.message.id?e:l({},t.message)}))))}):e;case"messages.replace.all":return n(e,{received:l(l({},e.received),{},(0,o.default)({},t.channelId,t.messages))});case"messages.sender.replace":var h={};return Object.keys(e.received).forEach((function(n){h[n]=e.received[n].map((function(e){return e.sender.id===t.id?l(l({},e),{},{sender:l(l({},e.sender),{},{name:t.name})}):e}))})),n(e,{received:h});case"message.reactions.counters.replace":var m={};return Object.keys(e.received).forEach((function(n){m[n]=e.received[n].map((function(e){return e.id===t.id?l(l({},e),{},{reactions:t.reactions}):e}))})),n(e,{received:m});case"messages.clear":return n(e,c);default:return e}};var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/defineProperty")),a=r(e("utils/messages"));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c={posted:{},received:{},receivedPast:{},image:{}}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148,"utils/messages":122}],112:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1?arguments[1]:void 0,n=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e,n=arguments.length>1?arguments[1]:void 0;return Object.assign({},t,n)};switch(t.type){case"ui.init.complete":return n(e,{initiated:!0});case"ui.channel.opening.request":return n(e,{channelOpeningRequest:t.channelId});case"ui.channel.opening.request.clear":return n(e,{channelOpeningRequest:void 0});case"ui.channel.focus":return n(e,{focusedChannel:t.id});case"ui.channel.open":return e.openedChannels.includes(t.id)?e:n(e,{openedChannels:t.openFirst?[t.id].concat((0,o.default)(e.openedChannels)):[].concat((0,o.default)(e.openedChannels),[t.id])});case"ui.channel.open.only":return n(e,{openedChannels:[t.id]});case"ui.channel.open.multiple":if(!Array.isArray(t.channels))return e;var r=(0,o.default)(new Set(t.channels.filter((function(t){return!e.openedChannels.includes(t)}))));return n(e,{openedChannels:[].concat((0,o.default)(e.openedChannels),(0,o.default)(r))});case"ui.channel.minimize":return e.minimizedChannels.includes(t.id)?e:n(e,{minimizedChannels:[].concat((0,o.default)(e.minimizedChannels),[t.id])});case"ui.channel.minimize.multiple":if(!Array.isArray(t.channels))return e;var s=(0,o.default)(new Set(t.channels.filter((function(t){return!e.minimizedChannels.includes(t)}))));return n(e,{minimizedChannels:[].concat((0,o.default)(e.minimizedChannels),(0,o.default)(s))});case"ui.channel.maximize":return n(e,{minimizedChannels:e.minimizedChannels.filter((function(e){return e!==t.id}))});case"ui.channel.ignore":return e.ignoredChannels.includes(t.id)?e:n(e,{ignoredChannels:[].concat((0,o.default)(e.ignoredChannels),[t.id])});case"ui.channel.ignore.stop":return n(e,{ignoredChannels:e.ignoredChannels.filter((function(e){return e!==t.id}))});case"ui.channel.ignore.multiple":if(!Array.isArray(t.channels))return e;var u=(0,o.default)(new Set(t.channels.filter((function(t){return!e.ignoredChannels.includes(t)}))));return n(e,{ignoredChannels:[].concat((0,o.default)(e.ignoredChannels),(0,o.default)(u))});
203case"ui.channel.close":return n(e,{openedChannels:e.openedChannels.filter((function(e){return e!==t.id})),focusedChannel:e.focusedChannel===t.id?void 0:e.focusedChannel});case"ui.channel.input.append":return n(e,{channels:l(l({},e.channels),{},(0,i.default)({},t.id,l(l({},e.channels[t.id]),{},{inputAppend:t.text})))});case"ui.channel.unread.add":var p=e.channels[t.id]&&e.channels[t.id].unread?e.channels[t.id].unread:0;return n(e,{channels:l(l({},e.channels),{},(0,i.default)({},t.id,l(l({},e.channels[t.id]),{},{unread:p+t.quantity})))});case"ui.channel.unread.clear":return n(e,{channels:l(l({},e.channels),{},(0,i.default)({},t.id,l(l({},e.channels[t.id]),{},{unread:0})))});case"ui.channel.property.set":return n(e,{channels:l(l({},e.channels),{},(0,i.default)({},t.id,l(l({},e.channels[t.id]),{},(0,i.default)({},t.name,t.value))))});case"ui.channel.map":var f=new a.default(t.userCacheId);return f.mapChannel(t.from,t.to),n(e,{openedChannels:e.openedChannels.map((function(e){return e===t.from?t.to:e})),focusedChannel:e.focusedChannel===t.from?t.to:e.focusedChannel});case"ui.alert.error":return n(e,{alerts:l(l({},e.alerts),{},{error:t.text})});case"ui.alert.info":return n(e,{alerts:l(l({},e.alerts),{},{info:t.text})});case"ui.alerts.clear":return n(e,{alerts:{error:void 0,info:void 0}});case"ui.toast.error":return n(e,{toasts:[].concat((0,o.default)(e.toasts),[{type:"error",text:t.text}])});case"ui.toast.info":return n(e,{toasts:[].concat((0,o.default)(e.toasts),[{type:"info",text:t.text}])});case"ui.toasts.clear":return n(e,{toasts:[]});case"ui.confirm":return n(e,{confirms:{text:t.text,callback:t.callback,cancelCallback:t.cancelCallback,buttons:t.buttons,configuration:t.configuration}});case"ui.confirm.clear":return n(e,{confirms:void 0});case"ui.message.edit.start":return n(e,{editableMessages:l(l({},e.editableMessages),{},(0,i.default)({},t.messageId,!0))});case"ui.message.edit.cancel":return n(e,{editableMessages:Object.keys(e.editableMessages).reduce((function(n,r){return r!==t.messageId&&(n[r]=e.editableMessages[r]),n}),{})});case"ui.message.reply-to.start":return n(e,{replyToMessages:l(l({},e.replyToMessages),{},(0,i.default)({},t.channel,t.messageId))});case"ui.message.reply-to.cancel":return n(e,{replyToMessages:Object.keys(e.replyToMessages).reduce((function(n,r){return r!==t.channel&&(n[r]=e.replyToMessages[r]),n}),{})});case"ui.mobile.toptab":return n(e,{mobile:l(l({},e.mobile),{},{topTab:t.tab})});case"ui.mobile.title":return n(e,{mobile:l(l({},e.mobile),{},{title:t.title})});case"ui.notification.add":return n(e,{notifications:[].concat((0,o.default)(e.notifications),[t.notification])});case"ui.notifications.clear":return n(e,{notifications:[]});case"ui.log.off":return n(e,{logOffRequest:new Date});case"ui.destroy":return n(e,{destroyRequest:new Date});case"ui.clear":return n(e,c);case"ui.stream.request":return n(e,{streamRequest:t.data});case"ui.stream.open":return e.streams.find((function(e){return e.id===t.data.id}))?n(e,{streams:e.streams.map((function(e){return e.id===t.data.id?t.data:e}))}):n(e,{streams:[].concat((0,o.default)(e.streams),[t.data])});case"ui.stream.close":return n(e,{streams:e.streams.filter((function(e){return e.id!==t.id}))});case"ui.stream.twilio.room.open":return n(e,{twilio:l(l({},e.twilio),{},{room:t.data})});case"ui.stream.twilio.room.close":return n(e,{twilio:l(l({},e.twilio),{},{room:void 0})});case"ui.properties.update":return n(e,{properties:l(l({},e.properties),t.data)});default:return e}};var i=r(e("@babel/runtime/helpers/defineProperty")),o=r(e("@babel/runtime/helpers/toConsumableArray")),a=r(e("utils/channels-storage"));function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEac
203h((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c={initiated:!1,channelOpeningRequest:void 0,openedChannels:[],ignoredChannels:[],minimizedChannels:[],focusedChannel:void 0,alerts:{error:void 0,info:void 0},toasts:[],notifications:[],confirms:void 0,channels:{},editableMessages:{},replyToMessages:{},mobile:{topTab:"chats",title:void 0},logOffRequest:void 0,destroyRequest:void 0,streams:[],streamRequest:void 0,twilio:{room:void 0},properties:{windowWidth:1300,windowSizeClass:"Xl",isMobile:!1}}},{"@babel/runtime/helpers/defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148,"utils/channels-storage":115}],113:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){!function(e){jQuery(".wise-chat-send-message").on("click",(function(t){t.preventDefault(),e.dispatch((0,r.requestChannelOpening)(jQuery(this).data("user-id")))}))}(e)};var r=e("actions/ui")},{"actions/ui":103}],114:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=e("redux"),o=r(e("redux-thunk")),a=r(e("reducers"));var s=function(e,t){var n=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||i.compose;return(0,i.createStore)(a.default,n((0,i.applyMiddleware)(o.default.withExtraArgument({engine:e,configuration:t}))))};n.default=s},{"@babel/runtime/helpers/interopRequireDefault":135,reducers:108,redux:313,"redux-thunk":312}],115:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/defineProperty")),a=r(e("@babel/runtime/helpers/classCallCheck")),s=r(e("@babel/runtime/helpers/createClass"));function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=function(){function e(t){(0,a.default)(this,e),t||(t="c"),this.instanceId=t,this.LOCAL_STORAGE_KEY="WiseChatChannelsStorage"}return(0,s.default)(e,[{key:"isEmpty",value:function(){return void 0===this.getData()[this.instanceId]}},{key:"mapChannel",value:function(e,t){this.isFocused(e)&&this.markFocused(t),this.isOpen(e)&&(this.clear(e),this.markOpen(t))}},{key:"markHidden",value:function(e){var t=this.getInstanceData();t.hidden.includes(e)||t.hidden.push(e),this.saveInstanceData(t)}},{key:"isHidden",value:function(e){return this.getInstanceData().hidden.includes(e)}},{key:"unmarkHidden",value:function(e){var t=this.getInstanceData();this.saveInstanceData(c(c({},t),{},{hidden:t.hidden.filter((function(t){return t!==e}))}))}},{key:"markIgnored",value:function(e){var t=this.getInstanceData();this.saveInstanceData(c(c({},t),{},{ignored:[].concat((0,i.default)(t.ignored?t.ignored:[]),[e])}))}},{key:"markFocused",value:function(e){this.saveInstanceData(c(c({},this.getInstanceData()),{},{focused:e}))}},{key:"getFocused",value:function(){var e=this.getInstanceData();return e.focused?e.focused:null}},{key:"markOpen",value:function(e){var t=this.getInstanceData();this.saveInstanceData(c(c({},t),{},{open:[].concat((0,i.default)(t.open?t.open:[]),[e])}))}},{key:"clear",value:function(e){var t=this.getInstanceData();this.saveInstanceData(c(c({},t),{},{focused:t.focused===e?void 0:t.focused,open:t.open.filter((function(t){return t!==e})),hidden:t.hidden.filter((function(t){return t!==e}))}))}},{key:"isOpen",value:function(e){return this.getInstanceData().open.includes(e)}},{key:"isFocused",value:function(e){return this.getInstanceData().focused===e}},{key:"isIgnored",value:function(e){return this.getInstanceData().ignored.includes(e)}},{key:"clearIgnored",value:function(e){var t=this.getInstanceData();this.saveInstanceData(c(c({},t),{},{ignored:t.ignored.filter((function(t){return t!==e}))}))}},{key:"getOpenedChannels",value:function(){return this.getInstanceData().open}},{key:"getIgnoredChannels",value:function(){return this.getInstanceData().ignored}},{key:"getHiddenChannels",value:function(){return this.getInstanceData().hidden}},{key:"getInstanceData",value:function(){var e=this.getData();return e[this.instanceId]?e[this.instanceId]:{open:[],focused:void 0,hidden:[],ignored:[]}}},{key:"saveInstanceData",value:function(e){var t=c(c({},this.getData()),{},(0,o.default)({},this.instanceId,e));this.saveData(t)}},{key:"getData",value:function(){var e={};if("undefined"!=typeof Storage){var t=window.localStorage.getItem(this.LOCAL_STORAGE_KEY);if(null!==t)try{e=JSON.parse(t)}catch(e){}}return e}},{key:"saveData",value:function(e){"undefined"!=typeof Storage&&window.localStorage.setItem(this.LOCAL_STORAGE_KEY,JSON.stringify(e))}}]),e}();n.default=u},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/
203defineProperty":131,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148}],116:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("jquery")),s=function(){function e(t){(0,i.default)(this,e),this.configuration=t}return(0,o.default)(e,[{key:"SETS",get:function(){return{1:{alias:"01",total:30,popup:{32:[240,210],64:[240,250],128:[240,250]}},2:{alias:"02",total:50,popup:{32:[240,210],64:[240,250],128:[240,250]}},3:{alias:"03",total:48,popup:{32:[240,210],64:[240,250],128:[240,250]}},4:{alias:"04",total:50,popup:{32:[240,210],64:[240,250],128:[240,250]}}}}}]),(0,o.default)(e,[{key:"buildSet",value:function(){var e=function(e,t){var n=t-e.toString().length+1;return n>0?Array(+n).join("0")+e:e},t=this.configuration.custom,n=this.SETS[this.configuration.set];if(this.emoticons=[],a.default.isArray(t)){for(var r=0;r<t.length;r++){var i=t[r],o=i.id;this.emoticons.push({shortcode:'[emoticon custom="'.concat(o,'"]'),url:i.url,urlFull:i.urlFull,maxWidth:this.configuration.customEmoticonMaxWidthInPopup>0?this.configuration.customEmoticonMaxWidthInPopup:void 0})}this.configuration.customPopupWidth>0&&(this.LAYER_WIDTH=this.configuration.customPopupWidth),this.configuration.customPopupHeight>0&&(this.LAYER_HEIGHT=this.configuration.customPopupHeight)}else if(n){for(var s=1;s<=n.total;s++)this.emoticons.push({class:"bg-emot_"+n.alias+"_"+this.configuration.size+"_"+e(s,3),shortcode:'[emoticon set="'.concat(n.alias,'" index="').concat(e(s,3),'" size="').concat(this.configuration.size,'"]')});this.LAYER_WIDTH=n.popup[this.configuration.size][0],this.LAYER_HEIGHT=n.popup[this.configuration.size][1]}}}]),e}();n.default=s},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135,jquery:245}],117:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.installXhrProgressEvent=function(){var e=o.default.ajaxSettings.xhr;o.default.ajaxSetup({xhr:function(){var t=e.call(o.default.ajaxSettings),n=this;return t&&("function"==typeof t.addEventListener&&void 0!==n.progress&&t.addEventListener("progress",(function(e){n.progress(e)}),!1),"object"==(0,i.default)(t.upload)&&void 0!==n.progressUpload&&t.upload.addEventListener("progress",(function(e){n.progressUpload(e)}),!1)),t}})};var i=r(e("@babel/runtime/helpers/typeof")),o=r(e("jquery"))},{"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/typeof":149,jquery:245}],118:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/toConsumableArray")),o=r(e("@babel/runtime/helpers/classCallCheck")),a=r(e("@babel/runtime/helpers/createClass")),s=r(e("react")),l=r(e("utils/image-viewer")),c=e("js-base64"),u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.default)(this,e),this.configuration=t,this.rendererConfiguration=n,this.currentKey=0,this.imageViewer=new l.default,this.parse=this.parse.bind(this),this.handleImagePreview=this.handleImagePreview.bind(this)}return(0,a.default)(e,[{key:"PARSERS",get:function(){var e=this,t=this.configuration.interface.input.emoticons,n=this.configuration.interface.input.sounds;return[{regExp:/\[link src="(.+?)"(\s+name="(.+?)")?]/g,callback:function(t,n,r){var i=t[1];if(e.configuration.interface.message.links){var o=(i.match(/^https|http|ftp|mailto:/)?"":"http://")+i;return t[2]&&(i=t[3]),s.default.createElement("a",{key:e.currentKey++,href:o,target:"_blank",rel:"noopener noreferrer nofollow","data-org":c.Base64.encode(t[0])},i)}return i}},{regExp:/\[sound id="(.+?)" src="(.+?)" name-org="(.+?)"]/g,callback:function(t,r,i){var o=t[2];return n.enabled?s.default.createElement("audio",{key:e.currentKey++,controls:!0,"data-org":c.Base64.encode(t[0]),c
203ontrolsList:"nodownload noplaybackrate"},s.default.createElement("source",{src:o,type:"audio/mpeg"}),"Your browser does not support the audio element."):""}},{regExp:/\[attachment id="(.+?)" src="(.+?)" name-org="(.+?)"]/g,callback:function(t,n,r){var i=t[2],o=t[3],a=e.configuration.interface.message.attachmentsVideoPlayer,l=e.configuration.interface.message.attachmentsSoundPlayer;if(e.configuration.interface.message.attachments)return a&&e.isFile(i,"mp4")?s.default.createElement("video",{key:e.currentKey++,controls:!0,"data-org":c.Base64.encode(t[0]),controlsList:"nodownload noplaybackrate"},s.default.createElement("source",{src:i,type:"video/mp4"}),"Your browser does not support the video tag."):a&&e.isFile(i,"webm")?s.default.createElement("video",{key:e.currentKey++,controls:!0,"data-org":c.Base64.encode(t[0]),controlsList:"nodownload noplaybackrate"},s.default.createElement("source",{src:i,type:"video/webm"}),"Your browser does not support the video tag."):l&&e.isFile(i,"mp3")?s.default.createElement("audio",{key:e.currentKey++,controls:!0,"data-org":c.Base64.encode(t[0]),controlsList:"nodownload noplaybackrate"},s.default.createElement("source",{src:i,type:"audio/mpeg"}),"Your browser does not support the audio element."):l&&e.isFile(i,"wav")?s.default.createElement("audio",{key:e.currentKey++,controls:!0,"data-org":c.Base64.encode(t[0]),controlsList:"nodownload noplaybackrate"},s.default.createElement("source",{src:i,type:"audio/wav"}),"Your browser does not support the audio element."):s.default.createElement("a",{key:e.currentKey++,href:i,target:"_blank",rel:"noopener noreferrer nofollow","data-org":c.Base64.encode(t[0])},o);if(e.configuration.interface.message.links){var u=(i.match(/^https|http|ftp:/)?"":"http://")+i;return s.default.createElement("a",{key:e.currentKey++,href:u,target:"_blank",rel:"noopener noreferrer nofollow","data-org":c.Base64.encode(t[0])},o)}return o}},{regExp:/\[img id="(\d+)" src="(.+?)" src-th="(.+?)" src-org="(.+?)"]/g,callback:function(t,n,r){var i=t[2],o=t[3],a=t[4];if(e.configuration.interface.message.images){var l=e.configuration.interface.message.imagesViewer;return s.default.createElement("a",{key:e.currentKey++,href:i,target:"browser_window"===l?"_blank":void 0,"data-lightbox":"lightbox"===l?"wise_chat":void 0,className:"wcFunctional",rel:"lightbox"===l?"lightbox[wise_chat]":void 0,"data-org":c.Base64.encode(t[0]),onClick:function(t){return"internal"===l?e.handleImagePreview(t,i):void 0}},s.default.createElement("img",{src:o,className:"wcImage wcFunctional",alt:"Chat image"}))}if(e.configuration.interface.message.links){"_"===a&&(a=i);var u=(a.match(/^https|http|ftp:/)?"":"http://")+a;return s.default.createElement("a",{key:e.currentKey++,href:u,target:"_blank",rel:"noopener noreferrer nofollow","data-org":c.Base64.encode(t[0])},a)}return"_"!==a?a:i}},{regExp:/\[img src="(.+?)"(\s+className="(.+?)")?]/g,callback:function(t,n,r){var i=t[1],o=t[2]?t[3]:"";return e.configuration.interface.message.images?s.default.createElement("img",{key:e.currentKey++,src:i,className:"wcImage wcFunctional ".concat(o),alt:"Chat image","data-org":c.Base64.encode(t[0])}):i}},{regExp:/\[span className="(.+?)" content="(.*?)"]/g,callback:function(t,n,r){var i=t[1],o=t[2];return s.default.createElement("span",{key:e.currentKey++,className:i,"data-org":c.Base64.encode(t[0])},o)}},{regExp:/\[youtube movie-id="(.+?)" src-org="(.+?)"]/g,callback:function(t,n,r){var i=t[1],o=t[2];if(e.configuration.interface.message.yt&&i.length>0)return s.default.createElement("iframe",{key:e.currentKey++,width:e.configuration.interface.message.ytWidth,height:e.configuration.interface.message.ytHeight,className:"wcVideoPlayer",src:"https://www.youtube.com/embed/"+i,frameBorder:"0",allowFullScreen:!0,"data-org":c.Base64.encode(t[0])});if(e.configuration.interface.message.links&&o.length>0){var a=(o.match(/^https|http|ftp:/)?"":"http://")+o;return s.default.createElement("a",{key:e.currentKey++,href:a,target:"_blank",rel:"noopener noreferrer nofollow","data-org":c.Base64.encode(t[0])},o)}return o.length>0?o:void 0}},{regExp:/#([^\s#\[\]\\<&;]+)/g,callback:function(t,n,r){var i=t[1];return e.configuration.interface.message.tt?s.default.createElement(s.default.Fragment,{key:e.currentKey++},s.default.createElement("a",{href:"https://twitter.com/hashtag/"+i+"?src=hash",target:"_blank",rel:"noopener noreferrer nofollow","data-org":c.Base64.encode(t[0])},"#",i)):t[0]}}
203,{regExp:/\[emoticon set="(.+?)" index="(.+?)" size="(\d+)"]/g,callback:function(n,r,i){var o=n[1],a=n[2],l=n[3];return t.set?s.default.createElement("img",{key:e.currentKey++,src:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",alt:"Emoticon set #"+o+" "+l+"px #"+a,className:"wcFunctional wcEmoticon bg-emot_"+o+"_"+l+"_"+a,"data-org":c.Base64.encode(n[0])}):s.default.createElement("span",{key:e.currentKey++})}},{regExp:/\[emoticon custom="(\d+)"]/g,callback:function(n,r,i){var o=parseInt(n[1]);if(t.custom){var a=t.custom.find((function(e){return e.id===o}));return a?s.default.createElement("img",{key:e.currentKey++,src:a.url,alt:"Emoticon "+o,className:"wcFunctional wcEmoticon","data-org":c.Base64.encode(n[0])}):s.default.createElement("span",{key:e.currentKey++})}return s.default.createElement("span",{key:e.currentKey++})}},{regExp:/\[video-call channelId="([^"]+)"]/g,callback:function(t,n,r){var i=t[1];return e.rendererConfiguration.onShortcodeRender?e.rendererConfiguration.onShortcodeRender("video-call",{channelId:i},e.currentKey++):s.default.createElement("span",{key:e.currentKey++})}},{regExp:/\n/g,callback:function(t,n,r){return s.default.createElement("br",{key:e.currentKey++})}}]}}]),(0,a.default)(e,[{key:"toHtml",value:function(e){return this.parse(e,0)}},{key:"escapeRegExp",value:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}},{key:"isFile",value:function(e,t){return null!==e.toLowerCase().match(new RegExp("."+t+"$"))}},{key:"handleImagePreview",value:function(e,t){e.preventDefault(),this.imageViewer.show(t)}},{key:"parseString",value:function(e,t){var n=this;if(this.PARSERS.length<=t)return[e];if(""===e)return[e];var r=(0,i.default)(e.matchAll(this.PARSERS[t].regExp));if(0===r.length)return this.parseString(e,t+1);var o=[],a=0;return r.forEach((function(r,s){r.index>a&&o.push.apply(o,(0,i.default)(n.parseString(e.substring(a,r.index),t+1)));var l=n.PARSERS[t].callback(r,s,t);o.push(l),a=r.index+r[0].length})),e.length>a&&o.push.apply(o,(0,i.default)(this.parseString(e.substring(a),t+1))),o}},{key:"parse",value:function(e,t){var n=this;return"string"==typeof e?this.parseString(e,0):s.default.isValidElement(e)&&"a"!==e.type&&"button"!==e.type?s.default.cloneElement(e,{key:t},this.parse(e.props.children)):Array.isArray(e)?e.map((function(e,t){return n.parse(e,t)})):e}}]),e}();n.default=u},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/toConsumableArray":148,"js-base64":246,react:308,"utils/image-viewer":121}],119:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/typeof")),o=r(e("@babel/runtime/helpers/toConsumableArray")),a=r(e("@babel/runtime/helpers/inherits")),s=(r(e("@babel/runtime/helpers/possibleConstructorReturn")),r(e("@babel/runtime/helpers/getPrototypeOf")),r(e("@babel/runtime/helpers/wrapNativeSuper"))),l=r(e("@babel/runtime/helpers/classCallCheck")),c=r(e("@babel/runtime/helpers/createClass")),u=r(e("react"));function p(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){d=function(e,t){return new l(e,void 0,t)};
203var n=(0,s.default)(RegExp),r=RegExp.prototype,o=new WeakMap;function l(e,t,r){var i=n.call(this,e,t);return o.set(i,r||o.get(e)),i}function c(e,t){var n=o.get(t);return Object.keys(n).reduce((function(t,r){return t[r]=e[n[r]],t}),Object.create(null))}return(0,a.default)(l,n),l.prototype.exec=function(e){var t=r.exec.call(this,e);return t&&(t.groups=c(t,this)),t},l.prototype[Symbol.replace]=function(e,t){if("string"==typeof t){var n=o.get(this);return r[Symbol.replace].call(this,e,t.replace(/\$<([^>]+)>/g,(function(e,t){return"$"+n[t]})))}if("function"==typeof t){var a=this;return r[Symbol.replace].call(this,e,(function(){var e=[];return e.push.apply(e,arguments),"object"!==(0,i.default)(e[e.length-1])&&e.push(c(e,a)),t.apply(this,e)}))}return r[Symbol.replace].call(this,e,t)},d.apply(this,arguments)}var h=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,l.default)(this,e),this.configuration=t,this.rendererConfiguration=n,this.currentKey=0,this.parse=this.parse.bind(this)}return(0,c.default)(e,[{key:"PARSERS",get:function(){var e=this;return[{regExp:/\[([a-z-]+?)(\s[^\]]*?)?]/g,callback:function(t,n,r){var i=t[1],o={};if(t[2]){var a,s=p(t[2].matchAll(d(/([0-9A-Za-z]+?)="((?:(?!")[\s\S])+?)"/gi,{attribute:1,value:2})));try{for(s.s();!(a=s.n()).done;){var l=a.value;o[l.groups.attribute]=l.groups.value}}catch(e){s.e(e)}finally{s.f()}}var c=e.rendererConfiguration.onShortcodeRender(i,o,e.currentKey++,t[0]);return null!==c?c:t[0]}},{regExp:/\n/g,callback:function(t,n,r){return u.default.createElement("br",{key:e.currentKey++})}}]}}]),(0,c.default)(e,[{key:"toHtml",value:function(e){return this.parse(e,0)}},{key:"escapeRegExp",value:function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}},{key:"isFile",value:function(e,t){return null!==e.toLowerCase().match(new RegExp("."+t+"$"))}},{key:"parseString",value:function(e,t){var n=this;if(this.PARSERS.length<=t)return[e];if(""===e)return[e];var r=(0,o.default)(e.matchAll(this.PARSERS[t].regExp));if(0===r.length)return this.parseString(e,t+1);var i=[],a=0;return r.forEach((function(r,s){r.index>a&&i.push.apply(i,(0,o.default)(n.parseString(e.substring(a,r.index),t+1)));var l=n.PARSERS[t].callback(r,s,t);i.push(l),a=r.index+r[0].length})),e.length>a&&i.push.apply(i,(0,o.default)(this.parseString(e.substring(a),t+1))),i}},{key:"parse",value:function(e,t){var n=this;return"string"==typeof e?this.parseString(e,0):u.default.isValidElement(e)&&"a"!==e.type&&"button"!==e.type?u.default.cloneElement(e,{key:t},this.parse(e.props.children)):Array.isArray(e)?e.map((function(e,t){return n.parse(e,t)})):e}}]),e}();n.default=h},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/getPrototypeOf":133,"@babel/runtime/helpers/inherits":134,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/possibleConstructorReturn":145,"@babel/runtime/helpers/toConsumableArray":148,"@babel/runtime/helpers/typeof":149,"@babel/runtime/helpers/wrapNativeSuper":151,react:308}],120:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.getAncestorBackgroundColor=function(e){function t(e){return"transparent"===e||"rgba"===e.substring(0,4)}var n=e.css("background-color");t(n)&&e.parents().each((function(){if(!t((0,i.default)(this).css("background-color")))return n=(0,i.default)(this).css("background-color"),!1}));return n};var i=r(e("jquery"))},{"@babel/runtime/helpers/interopRequireDefault":135,jquery:245}],121:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("@babel/runtime/helpers/classCallCheck")),o=r(e("@babel/runtime/helpers/createClass")),a=r(e("jquery")),s=function(){function e(){(0,i.default)(this,e),this.hide=this.hide.bind(this)}return(0,o.default)(e,[{key:"HOURGLASS_ICON",get:function(){return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wQEDB4ktAYXpwAAAb5JREFUSMe1lr9qFFEUh78rg8gWW1ikSLEWgkVq2SoYsbBIk1dYEAsxaJt3sLAIFkEEX0FSRlgMhKAPkEIQwZDChATSBLMQP5uz4bKZmZ3ZxR+cYs75nT9z7rlnJpFBfQC8B24xG/4Cz1NK38eKYoKwADxiPiwA1wnSpFUdAO+A+y0D/wBeppQ+5sqihHgAdIBRSumsSWT1bvgcNCF31Et1tWnp6mr4dCZtNw4zpXQB7AJrLdqzBuyGb6OKBuq52m3A7QZ3UGZPVW0CfgJvgc/As4r4H4CnwGvgXkrpDy36uh6VPVRPvYnTsJ2r662HWS3U/ZDH6kkW/CR0Y3sx041Re+qh+kXtq59C+qE7V
203Ht1MWpXQkrpF7ACdIFhZhqGbiU4syX474gWHUU7FjP9YuiOprVo2iF/jUO8U3Hj94NTzJLgVYxgL0v4JqTI3rD9mEZ1v9WN7Hk7G9Pt8d5RN4LbaZPgelWE7JVctL3MXrkqqhLsqFvqbXVoNYbB2VJ32rTnMlbwptOxWbeuyxL0w/GJetUgwVVwVfuT8crGawm4AEbAi4ZdHYXPEvCtrvpl58dy3Rscx9dsnt+W41zxD60+eUN8VNiNAAAAAElFTkSuQmCC"}}]),(0,o.default)(e,[{key:"setup",value:function(){if(!this.imagePreview){var e=(0,a.default)("body");e.append('<div class="wcImagePreviewLayer wcHide"> </div>'),this.imagePreview=e.find(".wcImagePreviewLayer"),this.imagePreview.click(this.hide)}}},{key:"show",value:function(e){var t=this;this.setup(),this.clearRemnants(),this.addAndShowHourGlass();var n=(0,a.default)('<img style="display:none;" src="" alt="Image preview popup" />');n.on("load",(function(){t.removeHourGlass(),(0,a.default)(this).show()})),n.attr("src",e),n.appendTo(this.imagePreview),n.click(this.hide)}},{key:"hide",value:function(){this.clearRemnants(),this.imagePreview.addClass("wcHide"),this.imagePreview.removeClass("wcShow"),(0,a.default)("body").removeClass("wcScrollOff")}},{key:"clearRemnants",value:function(){this.imagePreview.find("img").remove()}},{key:"addAndShowHourGlass",value:function(){var e=(0,a.default)('<img class="wcHourGlass" src="" alt="hourglass" />');e.attr("src",this.HOURGLASS_ICON),e.appendTo(this.imagePreview),this.imagePreview.removeClass("wcHide"),this.imagePreview.addClass("wcShow"),(0,a.default)("body").addClass("wcScrollOff")}},{key:"removeHourGlass",value:function(){this.imagePreview.find(".wcHourGlass").remove()}}]),e}();n.default=s},{"@babel/runtime/helpers/classCallCheck":128,"@babel/runtime/helpers/createClass":130,"@babel/runtime/helpers/interopRequireDefault":135,jquery:245}],122:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){return(0,o.default)(e.reduce((function(e,t){return e.set(t.id,t)}),new Map)).map((function(e){var t=(0,i.default)(e,2);t[0];return t[1]})).sort((function(e,t){return e.sortKey<t.sortKey?-1:e.sortKey>t.sortKey?1:0}))};var i=r(e("@babel/runtime/helpers/slicedToArray")),o=r(e("@babel/runtime/helpers/toConsumableArray"))},{"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/slicedToArray":147,"@babel/runtime/helpers/toConsumableArray":148}],123:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.uniqueId=function(){return Math.random().toString(36).substr(2,9)},n.capitalizeFirstLetter=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},n.htmlDecode=function(e){return r("<textarea/>").html(e).text()},n.sprintf=function(){for(var e,t=Array.prototype.slice.call(arguments),n=t.slice(1,-1),r=null!==(e=t[0])&&void 0!==e?e:"",i=isNaN(parseInt(t[t.length-1]))?t[t.length-1]:Number(t[t.length-1]),o=n.concat(i),a=r,s=0;s<o.length;s++)a=a.replace(/%d|%s/,o[s]);return a};var r=e("jquery")},{jquery:245}],124:[function(e,t,n){t.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},{}],125:[function(e,t,n){t.exports=function(e){if(Array.isArray(e))return e}},{}],126:[function(e,t,n){var r=e("./arrayLikeToArray");t.exports=function(e){if(Array.isArray(e))return r(e)}},{"./arrayLikeToArray":124}],127:[function(e,t,n){t.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},{}],128:[function(e,t,n){t.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{}],129:[function(e,t,n){var r=e("./setPrototypeOf"),i=e("./isNativeReflectConstruct");function o(e,n,a){return i()?t.exports=o=Reflect.construct:t.exports=o=function(e,t,n){var i=[null];i.push.apply(i,t);var o=new(Function.bind.apply(e,i));return n&&r(o,n.prototype),o},o.apply(null,arguments)}t.exports=o},{"./isNativeReflectConstruct":138,"./setPrototypeOf":146}],130:[function(e,t,n){function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}t.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}},{}],131:[function(e,t,n){t.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},{}
203],132:[function(e,t,n){function r(){return t.exports=r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}t.exports=r},{}],133:[function(e,t,n){function r(e){return t.exports=r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}t.exports=r},{}],134:[function(e,t,n){var r=e("./setPrototypeOf");t.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},{"./setPrototypeOf":146}],135:[function(e,t,n){t.exports=function(e){return e&&e.__esModule?e:{default:e}}},{}],136:[function(e,t,n){var r=e("@babel/runtime/helpers/typeof");function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}t.exports=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}},{"@babel/runtime/helpers/typeof":149}],137:[function(e,t,n){t.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},{}],138:[function(e,t,n){t.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}},{}],139:[function(e,t,n){t.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},{}],140:[function(e,t,n){t.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}},{}],141:[function(e,t,n){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},{}],142:[function(e,t,n){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},{}],143:[function(e,t,n){var r=e("./objectWithoutPropertiesLoose");t.exports=function(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},{"./objectWithoutPropertiesLoose":144}],144:[function(e,t,n){t.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},{}],145:[function(e,t,n){var r=e("@babel/runtime/helpers/typeof"),i=e("./assertThisInitialized");t.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?i(e):t}},{"./assertThisInitialized":127,"@babel/runtime/helpers/typeof":149}],146:[function(e,t,n){function r(e,n){return t.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},r(e,n)}t.exports=r},{}],147:[function(e,t,n){var r=e("./arrayWithHoles"),i=e("./iterableToArrayLimit"),o=e("./unsupportedIterableToArray"),a=e("./nonIterableRest");t.exports=function(e,t){return r(e)||i(e,t)||o(e,t)||a()}},{"./arrayWithHoles":125,"./iterableToArrayLimit":140,"./nonIterableRest":141,"./unsupportedIterableToArray":150}],148:[function(e,t,n){var r=e("./arrayWithoutHoles"),i=e("./iterableToArray"),o=e("./unsupportedIterableToArray"),a=e("./nonIterableSpread");t.exports=function(e){return r(e)||i(e)||o(e)||a()}},{"./arrayWithoutHoles":126,"./iterableToArray":139,"./nonIterableSpread":142,"./unsupportedIterableToArray":150}],149:[function(e,t,n){function r(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=r=function(e){return typeof e}:t.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}t.exports=r},{}],150:[function(e,t,n){var r=e("./arrayLikeToArray");t.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},{"./arrayLikeToArray":124}],151:[function(e,t,n){var r=e("./getPrototypeOf"),i=e("./setPrototypeOf"),o=e("./isNativeFunction"),a=e("./construct");function s(e){var n="function"==typeof Map?new Map:void 0;return t.exports=s=function(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");
vendor: 20,724 bytes, line 203
203if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return a(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),i(t,e)},s(e)}t.exports=s},{"./construct":129,"./getPrototypeOf":133,"./isNativeFunction":137,"./setPrototypeOf":146}],152:[function(e,t,n){"use strict";n.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},n.toByteArray=function(e){var t,n,r=c(e),a=r[0],s=r[1],l=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,p=s>0?a-4:a;for(n=0;n<p;n+=4)t=i[e.charCodeAt(n)]<<18|i[e.charCodeAt(n+1)]<<12|i[e.charCodeAt(n+2)]<<6|i[e.charCodeAt(n+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,l[u++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},n.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(u(e,a,a+16383>s?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s<l;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var i,o,a=[],s=t;s<n;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},{}],153:[function(e,t,n){},{}],154:[function(e,t,n){(function(t){(function(){"use strict";var t=e("base64-js"),r=e("ieee754");n.Buffer=o,n.SlowBuffer=function(e){+e!=e&&(e=0);return o.alloc(+e)},n.INSPECT_MAX_BYTES=50;function i(e){if(e>2147483647)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=o.prototype,t}function o(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(e)}return a(e,t,n)}function a(e,t,n){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|p(e,t),r=i(n),a=r.write(e,t);a!==n&&(r=r.slice(0,a));return r}(e,t);if(ArrayBuffer.isView(e))return c(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(F(e,ArrayBuffer)||e&&F(e.buffer,ArrayBuffer))return function(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n);return r.__proto__=o.prototype,r}(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return o.from(r,t,n);var a=function(e){if(o.isBuffer(e)){var t=0|u(e.length),n=i(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!=typeof e.length||U(e.length)?i(0):c(e);if("Buffer"===e.type&&Array.isArray(e.data))return c(e.data)}(e);if(a)return a;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function l(e){return s(e),i(e<0?0:0|u(e))}function c(e){for(var t=e.length<0?0:0|u(e.length),n=i(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function u(e){if(e>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647..toString(16)+" bytes");return 0|e}function p(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||F(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return I(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return N(e).length;default:if(i)return r?-1:I(e).length;t=(""+t).toLowerCase(),i=!0}}function f(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return T(this,t,n);case"utf8":case"utf-8":return k(this,t,n);case"ascii":return S(this,t,n);case"latin1":case"binary":return E(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function d(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function h(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),U(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:m(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):m(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,n,r,i){var o,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function c(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;o<s;o++)if(c(e,o)===c(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===l)return u*a}else-1!==u&&(o-=o-u),u=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){for(var p=!0,f=0;f<l;f++)if(c(e,o+f)!==c(t,f)){p=!1;break}if(p)return o}return-1}function b(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(U(s))return a;e[n+a]=s}return a}function y(e,t,n,r){return L(I(t,e.length-n),e,n,r)}function v(e,t,n,r){return L(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function g(e,t,n,r){return v(e,t,n,r)}function w(e,t,n,r){return L(N(t),e,n,r)}function C(e,t,n,r){return L(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function _(e,n,r){return 0===n&&r===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,r))}function k(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,l,c=e[i],u=null,p=c>239?4:c>223?3:c>191?2:1;if(i+p<=n)switch(p){case 1:c<128&&(u=c);break;case 2:128==(192&(o=e[i+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,p=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=p}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}n.kMaxLength=2147483647,o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}(),o.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),"undefined"!=typeof Symbol&&null!=Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),o.poolSize=8192,o.from=function(e,t,n){return a(e,t,n)},o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,o.alloc=function(e,t,n){return function(e,t,n){return s(e),e<=0?i(e):void 0!==t?"string"==typeof n?i(e).fill(t,n):i(e).fill(t):i(e)}(e,t,n)},o.allocUnsafe=function(e){return l(e)},o.allocUnsafeSlow=function(e){return l(e)},o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(F(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),F(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(F(a,Uint8Array)&&(a=o.from(a)),!o.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},o.byteLength=p,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)d(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)d(this,t,t+3),d(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)d(this,t,t+7),d(this,t+1,t+6),d(this,t+2,t+5),d(this,t+3,t+4);return this},o.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?k(this,0,e):f.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(F(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),l=Math.min(a,s),c=this.slice(r,i),u=e.slice(t,n),p=0;p<l;++p)if(c[p]!==u[p]){a=c[p],s=u[p];break}return a<s?-1:s<a?1:0},o.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},o.prototype.indexOf=function(e,t,n){return h(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return h(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return y(this,e,t,n);case"ascii":return v(this,e,t,n);case"latin1":case"binary":return g(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function S(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function E(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function T(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=A(e[o]);return i}function O(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function P(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function x(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,i,o){return t=+t,n>>>=0,o||x(e,0,n,4),r.write(e,t,n,i,23,4),n+4}function j(e,t,n,i,o){return t=+t,n>>>=0,o||x(e,0,n,8),r.write(e,t,n,i,52,8),n+8}o.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return r.__proto__=o.prototype,r},o.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||P(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},o.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||P(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return e>>>=0,t||P(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||P(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||P(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||P(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||P(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},o.prototype.readInt8=function(e,t){return e>>>=0,t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){e>>>=0,t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||P(e,4,this.length),r.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||P(e,4,this.length),r.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||P(e,8,this.length),r.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||P(e,8,this.length),r.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||R(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);R(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||R(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return j(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return j(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,n,r);else if(this===e&&n<t&&t<r)for(var a=i-1;a>=0;--a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return i},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var s=o.isBuffer(e)?e:o.from(e,r),l=s.length;
203if(0===l)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=s[a%l]}return this};var M=/[^+/0-9A-Za-z-_]/g;function A(e){return e<16?"0"+e.toString(16):e.toString(16)}function I(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function N(e){return t.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(M,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function L(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function F(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function U(e){return e!=e}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":152,buffer:154,ieee754:231}],155:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=e("./"),o=i(r("String.prototype.indexOf"));t.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?i(n):n}},{"./":156,"get-intrinsic":226}],156:[function(e,t,n){"use strict";var r=e("function-bind"),i=e("get-intrinsic"),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),l=i("%Object.defineProperty%",!0);if(l)try{l({},"a",{value:1})}catch(e){l=null}t.exports=function(){return s(r,a,arguments)};var c=function(){return s(r,o,arguments)};l?l(t.exports,"apply",{value:c}):t.exports.apply=c},{"function-bind":225,"get-intrinsic":226}],157:[function(e,t,n){!function(){"use strict";var e={}.hasOwnProperty;function n(){for(var t=[],r=0;r<arguments.length;r++){var i=arguments[r];if(i){var o=typeof i;if("string"===o||"number"===o)t.push(i);else if(Array.isArray(i)&&i.length){var a=n.apply(null,i);a&&t.push(a)}else if("object"===o)for(var s in i)e.call(i,s)&&i[s]&&t.push(s)}}return t.join(" ")}void 0!==t&&t.exports?(n.default=n,t.exports=n):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],(function(){return n})):window.classNames=n}()},{}],158:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=Array.isArray,i=function(e){if(!e)return"";if("string"==typeof e)return e;if("object"!=typeof e)return"";var t,n,o="";if(r(e)){if(0===(n=e.length))return"";if(1===n)return i(e[0]);for(var a=0;a<n;)(t=i(e[a++]))&&(o+=(o&&" ")+t);return o}for(t in e)e[t]&&t&&(o+=(o&&" ")+t);return o},o=/\s+/,a=Object.create,s=Array.isArray;function l(){}function c(e,t){var n;if(e)if("string"!=typeof e){if("object"==typeof e)if(s(e)){n=e.length;for(var r=0;r<n;r++)c(e[r],t)}else{var i;for(i in e)t[i]=!!e[i]}}else{n=(e=e.split(o)).length;for(var a=0;a<n;a++)t[e[a]]=!0}}l.prototype=a(null),n.cnb=function(){var e=arguments.length;if(0===e)return"";if(1===e)return i(arguments[0]);for(var t,n=0,r="";n<e;)(t=i(arguments[n++]))&&(r+=(r&&" ")+t);return r},n.dcnb=function(){for(var e=arguments.length,t=new l,n=0;n<e;n++)c(arguments[n],t);var r,i="";for(r in t)t[r]&&r&&(i+=(i&&" ")+r);return i}},{}],159:[function(e,t,n){"use strict";n.parse=function(e,t){if("string"!=typeof e)throw new TypeError("argument str must be a string");for(var n={},i=t||{},a=e.split(o),l=i.decode||r,c=0;c<a.length;c++){var u=a[c],p=u.indexOf("=");if(!(p<0)){var f=u.substr(0,p).trim(),d=u.substr(++p,u.length).trim();'"'==d[0]&&(d=d.slice(1,-1)),null==n[f]&&(n[f]=s(d,l))}}return n},n.serialize=function(e,t,n){var r=n||{},o=r.encode||i;if("function"!=typeof o)throw new TypeError("option encode is invalid");
203if(!a.test(e))throw new TypeError("argument name is invalid");var s=o(t);if(s&&!a.test(s))throw new TypeError("argument val is invalid");var l=e+"="+s;if(null!=r.maxAge){var c=r.maxAge-0;if(isNaN(c)||!isFinite(c))throw new TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(c)}if(r.domain){if(!a.test(r.domain))throw new TypeError("option domain is invalid");l+="; Domain="+r.domain}if(r.path){if(!a.test(r.path))throw new TypeError("option path is invalid");l+="; Path="+r.path}if(r.expires){if("function"!=typeof r.expires.toUTCString)throw new TypeError("option expires is invalid");l+="; Expires="+r.expires.toUTCString()}r.httpOnly&&(l+="; HttpOnly");r.secure&&(l+="; Secure");if(r.sameSite){switch("string"==typeof r.sameSite?r.sameSite.toLowerCase():r.sameSite){case!0:l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"strict":l+="; SameSite=Strict";break;case"none":l+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return l};var r=decodeURIComponent,i=encodeURIComponent,o=/; */,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function s(e,t){try{return t(e)}catch(t){return e}}},{}],160:[function(e,t,n){"use strict";var r=e("object-keys"),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),c=function(e,t,n,r){var i;(!(t in e)||"function"==typeof(i=r)&&"[object Function]"===o.call(i)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);i&&(o=a.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s<o.length;s+=1)c(e,o[s],t[o[s]],n[o[s]])};u.supportsDescriptors=!!l,t.exports=u},{"object-keys":251}],161:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=e("./CodePointAt"),o=e("./IsInteger"),a=e("./Type"),s=e("../helpers/maxSafeInteger"),l=r("%TypeError%");t.exports=function(e,t,n){if("String"!==a(e))throw new l("Assertion failed: `S` must be a String");if(!o(t)||t<0||t>s)throw new l("Assertion failed: `length` must be an integer >= 0 and <= 2**53");if("Boolean"!==a(n))throw new l("Assertion failed: `unicode` must be a Boolean");return n?t+1>=e.length?t+1:t+i(e,t)["[[CodeUnitCount]]"]:t+1}},{"../helpers/maxSafeInteger":212,"./CodePointAt":163,"./IsInteger":175,"./Type":192,"get-intrinsic":217}],162:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=e("call-bind/callBound"),o=r("%TypeError%"),a=e("./IsArray"),s=r("%Reflect.apply%",!0)||i("%Function.prototype.apply%");t.exports=function(e,t){var n=arguments.length>2?arguments[2]:[];if(!a(n))throw new o("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,n)}},{"./IsArray":171,"call-bind/callBound":215,"get-intrinsic":217}],163:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("call-bind/callBound"),o=e("../helpers/isLeadingSurrogate"),a=e("../helpers/isTrailingSurrogate"),s=e("./Type"),l=e("./UTF16DecodeSurrogatePair"),c=i("String.prototype.charAt"),u=i("String.prototype.charCodeAt");t.exports=function(e,t){if("String"!==s(e))throw new r("Assertion failed: `string` must be a String");var n=e.length;if(t<0||t>=n)throw new r("Assertion failed: `position` must be >= 0, and < the length of `string`");var i=u(e,t),p=c(e,t),f=o(i),d=a(i);if(!f&&!d)return{"[[CodePoint]]":p,"[[CodeUnitCount]]":1,"[[IsUnpairedSurrogate]]":!1};if(d||t+1===n)return{"[[CodePoint]]":p,"[[CodeUnitCount]]":1,"[[IsUnpairedSurrogate]]":!0};var h=u(e,t+1);return a(h)?{"[[CodePoint]]":l(i,h),"[[CodeUnitCount]]":2,"[[IsUnpairedSurrogate]]":!1}:{"[[CodePoint]]":p,"[[CodeUnitCount]]":1,"[[IsUnpairedSurrogate]]":!0}}},{"../helpers/isLeadingSurrogate":207,"../helpers/isTrailingSurrogate":211,"./Type":192,"./UTF16DecodeSurrogatePair":193,"call-bind/callBound":215,"get-intrinsic":217}],164:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("./Type");t.exports=function(e,t){if("Boolean"!==i(t))throw new r("Assertion failed: Type(done) is not Boolean");return{value:e,done:t}}},{"./Type":192,"get-intrinsic":217}],165:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("../helpers/isPropertyDescriptor"),o=e("../helpers/DefineOwnProperty"),a=e("./FromPropertyDescriptor"),s=e("./IsAccessorDescriptor"),l=e("./IsDataDescriptor"),c=e("./IsPropertyKey"),u=e("./SameValue"),p=e("./ToPropertyDescriptor"),f=e("./Type");t.exports=function(e,t,n){if("Object"!==f(e))throw new r("Assertion failed: Type(O) 
203is not Object");if(!c(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var d=i({Type:f,IsDataDescriptor:l,IsAccessorDescriptor:s},n)?n:p(n);if(!i({Type:f,IsDataDescriptor:l,IsAccessorDescriptor:s},d))throw new r("Assertion failed: Desc is not a valid Property Descriptor");return o(l,u,a,e,t,d)}},{"../helpers/DefineOwnProperty":204,"../helpers/isPropertyDescriptor":210,"./FromPropertyDescriptor":166,"./IsAccessorDescriptor":170,"./IsDataDescriptor":174,"./IsPropertyKey":176,"./SameValue":181,"./ToPropertyDescriptor":190,"./Type":192,"get-intrinsic":217}],166:[function(e,t,n){"use strict";var r=e("../helpers/assertRecord"),i=e("./Type");t.exports=function(e){if(void 0===e)return e;r(i,"Property Descriptor","Desc",e);var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=e["[[Configurable]]"]),t}},{"../helpers/assertRecord":205,"./Type":192}],167:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("object-inspect"),o=e("./IsPropertyKey"),a=e("./Type");t.exports=function(e,t){if("Object"!==a(e))throw new r("Assertion failed: Type(O) is not Object");if(!o(t))throw new r("Assertion failed: IsPropertyKey(P) is not true, got "+i(t));return e[t]}},{"./IsPropertyKey":176,"./Type":192,"get-intrinsic":217,"object-inspect":249}],168:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("./GetV"),o=e("./IsCallable"),a=e("./IsPropertyKey");t.exports=function(e,t){if(!a(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var n=i(e,t);if(null!=n){if(!o(n))throw new r(t+"is not a function");return n}}},{"./GetV":169,"./IsCallable":172,"./IsPropertyKey":176,"get-intrinsic":217}],169:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("./IsPropertyKey"),o=e("./ToObject");t.exports=function(e,t){if(!i(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");return o(e)[t]}},{"./IsPropertyKey":176,"./ToObject":188,"get-intrinsic":217}],170:[function(e,t,n){"use strict";var r=e("has"),i=e("../helpers/assertRecord"),o=e("./Type");t.exports=function(e){return void 0!==e&&(i(o,"Property Descriptor","Desc",e),!(!r(e,"[[Get]]")&&!r(e,"[[Set]]")))}},{"../helpers/assertRecord":205,"./Type":192,has:229}],171:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%Array%"),i=!r.isArray&&e("call-bind/callBound")("Object.prototype.toString");t.exports=r.isArray||function(e){return"[object Array]"===i(e)}},{"call-bind/callBound":215,"get-intrinsic":217}],172:[function(e,t,n){"use strict";t.exports=e("is-callable")},{"is-callable":234}],173:[function(e,t,n){"use strict";var r=e("../GetIntrinsic.js")("%Reflect.construct%",!0),i=e("./DefinePropertyOrThrow");try{i({},"",{"[[Get]]":function(){}})}catch(e){i=null}if(i&&r){var o={},a={};i(a,"length",{"[[Get]]":function(){throw o},"[[Enumerable]]":!0}),t.exports=function(e){try{r(e,a)}catch(e){return e===o}}}else t.exports=function(e){return"function"==typeof e&&!!e.prototype}},{"../GetIntrinsic.js":203,"./DefinePropertyOrThrow":165}],174:[function(e,t,n){"use strict";var r=e("has"),i=e("../helpers/assertRecord"),o=e("./Type");t.exports=function(e){return void 0!==e&&(i(o,"Property Descriptor","Desc",e),!(!r(e,"[[Value]]")&&!r(e,"[[Writable]]")))}},{"../helpers/assertRecord":205,"./Type":192,has:229}],175:[function(e,t,n){"use strict";var r=e("./abs"),i=e("./floor"),o=e("../helpers/isNaN"),a=e("../helpers/isFinite");t.exports=function(e){if("number"!=typeof e||o(e)||!a(e))return!1;var t=r(e);return i(t)===t}},{"../helpers/isFinite":206,"../helpers/isNaN":208,"./abs":194,"./floor":195}],176:[function(e,t,n){"use strict";t.exports=function(e){return"string"==typeof e||"symbol"==typeof e}},{}],177:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%Symbol.match%",!0),i=e("is-regex"),o=e("./ToBoolean");t.exports=function(e){if(!e||"object"!=typeof e)return!1;if(r){var t=e[r];if(void 0!==t)return o(t)}return i(e)}},{"./ToBoolean":184,"get-intrinsic":217,"is-regex":236}],178:[function(e,t,n){"use strict";
203var r=e("get-intrinsic"),i=r("%Object.create%",!0),o=r("%TypeError%"),a=r("%SyntaxError%"),s=e("./IsArray"),l=e("./Type"),c=!({__proto__:null}instanceof Object);t.exports=function(e){if(null!==e&&"Object"!==l(e))throw new o("Assertion failed: `proto` must be null or an object");var t=arguments.length<2?[]:arguments[1];if(!s(t))throw new o("Assertion failed: `additionalInternalSlotsList` must be an Array");if(t.length>0)throw new a("es-abstract does not yet support internal slots");if(i)return i(e);if(c)return{__proto__:e};if(null===e)throw new a("native Object.create support is required to create null objects");var n=function(){};return n.prototype=e,new n}},{"./IsArray":171,"./Type":192,"get-intrinsic":217}],179:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("call-bind/callBound")("RegExp.prototype.exec"),o=e("./Call"),a=e("./Get"),s=e("./IsCallable"),l=e("./Type");t.exports=function(e,t){if("Object"!==l(e))throw new r("Assertion failed: `R` must be an Object");if("String"!==l(t))throw new r("Assertion failed: `S` must be a String");var n=a(e,"exec");if(s(n)){var c=o(n,e,[t]);if(null===c||"Object"===l(c))return c;throw new r('"exec" method must return `null` or an Object')}return i(e,t)}},{"./Call":162,"./Get":167,"./IsCallable":172,"./Type":192,"call-bind/callBound":215,"get-intrinsic":217}],180:[function(e,t,n){"use strict";t.exports=e("../5/CheckObjectCoercible")},{"../5/CheckObjectCoercible":196}],181:[function(e,t,n){"use strict";var r=e("../helpers/isNaN");t.exports=function(e,t){return e===t?0!==e||1/e==1/t:r(e)&&r(t)}},{"../helpers/isNaN":208}],182:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%"),i=e("./IsPropertyKey"),o=e("./SameValue"),a=e("./Type"),s=function(){try{return delete[].length,!0}catch(e){return!1}}();t.exports=function(e,t,n,l){if("Object"!==a(e))throw new r("Assertion failed: `O` must be an Object");if(!i(t))throw new r("Assertion failed: `P` must be a Property Key");if("Boolean"!==a(l))throw new r("Assertion failed: `Throw` must be a Boolean");if(l){if(e[t]=n,s&&!o(e[t],n))throw new r("Attempted to assign to readonly property.");return!0}try{return e[t]=n,!s||o(e[t],n)}catch(e){return!1}}},{"./IsPropertyKey":176,"./SameValue":181,"./Type":192,"get-intrinsic":217}],183:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=r("%Symbol.species%",!0),o=r("%TypeError%"),a=e("./IsConstructor"),s=e("./Type");t.exports=function(e,t){if("Object"!==s(e))throw new o("Assertion failed: Type(O) is not Object");var n=e.constructor;if(void 0===n)return t;if("Object"!==s(n))throw new o("O.constructor is not an Object");var r=i?n[i]:void 0;if(null==r)return t;if(a(r))return r;throw new o("no constructor found")}},{"./IsConstructor":173,"./Type":192,"get-intrinsic":217}],184:[function(e,t,n){"use strict";t.exports=function(e){return!!e}},{}],185:[function(e,t,n){"use strict";var r=e("../5/ToInteger"),i=e("./ToNumber");t.exports=function(e){var t=i(e);return 0!==t&&(t=r(t)),0===t?0:t}},{"../5/ToInteger":197,"./ToNumber":187}],186:[function(e,t,n){"use strict";var r=e("../helpers/maxSafeInteger"),i=e("./ToInteger");t.exports=function(e){var t=i(e);return t<=0?0:t>r?r:t}},{"../helpers/maxSafeInteger":212,"./ToInteger":185}],187:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=r("%TypeError%"),o=r("%Number%"),a=r("%RegExp%"),s=r("%parseInt%"),l=e("call-bind/callBound"),c=e("../helpers/regexTester"),u=e("../helpers/isPrimitive"),p=l("String.prototype.slice"),f=c(/^0b[01]+$/i),d=c(/^0o[0-7]+$/i),h=c(/^[-+]0x[0-9a-f]+$/i),m=c(new a("["+["…","","￾"].join("")+"]","g")),b=["\t\n\v\f\r   ᠎    ","          \u2028","\u2029\ufeff"].join(""),y=new RegExp("(^["+b+"]+)|(["+b+"]+$)","g"),v=l("String.prototype.replace"),g=e("./ToPrimitive");t.exports=function e(t){var n=u(t)?t:g(t,o);if("symbol"==typeof n)throw new i("Cannot convert a Symbol value to a number");if("bigint"==typeof n)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");if("string"==typeof n){if(f(n))return e(s(p(n,2),2));if(d(n))return e(s(p(n,2),8));if(m(n)||h(n))return NaN;var r=function(e){return v(e,y,"")}(n);if(r!==n)return e(r)}return o(n)}},{"../helpers/isPrimitive":209,"../helpers/regexTester":213,"./ToPrimitive":189,"call-bind/callBound":215,"get-intrinsic":217}],188:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%Object%"),i=e("./RequireObjectCoercible");t.exports=function(e){return i(e),r(e)}},{"./RequireObjectCoercible":180,"get-intrinsic":217}],189:[function(e,t,n){"use strict";var r=e("es-to-primitive/es2015");t.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},{"es-to-primitive/es2015":220}],190:[function(e,t,n){"use strict";var r=e("has"),i=e("get-intrinsic")("%TypeError%"),o=e("./Type"),a=e("./ToBoolean"),s=e("./IsCallable");t.exports=function(e){if("Object"!==o(e))throw new i("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=a(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=a(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=a(e.writable)),r(e,"get")){var n=e.get;if(void 0!==n&&!s(n))throw new i("getter must be a function");t["[[Get]]"]=n}if(r(e,"set")){var l=e.set;if(void 0!==l&&!s(l))throw new i("setter must be a function");t["[[Set]]"]=l}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new i("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},{"./IsCallable":172,"./ToBoolean":184,"./Type":192,"get-intrinsic":217,has:229}],191:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=r("%String%"),o=r("%TypeError%");t.exports=function(e){if("symbol"==typeof e)throw new o("Cannot convert a Symbol value to a string");return i(e)}},{"get-intrinsic":217}],192:[function(e,t,n){"use strict";var r=e("../5/Type");t.exports=function(e){return"symbol"==typeof e?"Symbol":"bigint"==typeof e?"BigInt":r(e)}},{"../5/Type":200}],193:[function(e,t,n){"use strict";
203var r=e("get-intrinsic"),i=r("%TypeError%"),o=r("%String.fromCharCode%"),a=e("../helpers/isLeadingSurrogate"),s=e("../helpers/isTrailingSurrogate");t.exports=function(e,t){if(!a(e)||!s(t))throw new i("Assertion failed: `lead` must be a leading surrogate char code, and `trail` must be a trailing surrogate char code");return o(e)+o(t)}},{"../helpers/isLeadingSurrogate":207,"../helpers/isTrailingSurrogate":211,"get-intrinsic":217}],194:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%Math.abs%");t.exports=function(e){return r(e)}},{"get-intrinsic":217}],195:[function(e,t,n){"use strict";var r=Math.floor;t.exports=function(e){return r(e)}},{}],196:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%TypeError%");t.exports=function(e,t){if(null==e)throw new r(t||"Cannot call method on "+e);return e}},{"get-intrinsic":217}],197:[function(e,t,n){"use strict";var r=e("./abs"),i=e("./floor"),o=e("./ToNumber"),a=e("../helpers/isNaN"),s=e("../helpers/isFinite"),l=e("../helpers/sign");t.exports=function(e){var t=o(e);return a(t)?0:0!==t&&s(t)?l(t)*i(r(t)):t}},{"../helpers/isFinite":206,"../helpers/isNaN":208,"../helpers/sign":214,"./ToNumber":198,"./abs":201,"./floor":202}],198:[function(e,t,n){"use strict";var r=e("./ToPrimitive");t.exports=function(e){var t=r(e,Number);if("string"!=typeof t)return+t;var n=t.replace(/^[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+|[ \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u0085]+$/g,"");return/^0[ob]|^[+-]0x/.test(n)?NaN:+n}},{"./ToPrimitive":199}],199:[function(e,t,n){"use strict";t.exports=e("es-to-primitive/es5")},{"es-to-primitive/es5":221}],200:[function(e,t,n){"use strict";t.exports=function(e){return null===e?"Null":void 0===e?"Undefined":"function"==typeof e||"object"==typeof e?"Object":"number"==typeof e?"Number":"boolean"==typeof e?"Boolean":"string"==typeof e?"String":void 0}},{}],201:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{dup:194,"get-intrinsic":217}],202:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{dup:195}],203:[function(e,t,n){"use strict";t.exports=e("get-intrinsic")},{"get-intrinsic":217}],204:[function(e,t,n){"use strict";var r=e("get-intrinsic")("%Object.defineProperty%",!0);if(r)try{r({},"a",{value:1})}catch(e){r=null}var i=e("call-bind/callBound")("Object.prototype.propertyIsEnumerable");
203t.exports=function(e,t,n,o,a,s){if(!r){if(!e(s))return!1;if(!s["[[Configurable]]"]||!s["[[Writable]]"])return!1;if(a in o&&i(o,a)!==!!s["[[Enumerable]]"])return!1;var l=s["[[Value]]"];return o[a]=l,t(o[a],l)}return r(o,a,n(s)),!0}},{"call-bind/callBound":215,"get-intrinsic":217}],205:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=r("%TypeError%"),o=r("%SyntaxError%"),a=e("has"),s={"Property Descriptor":function(e,t){if("Object"!==e(t))return!1;var n={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var r in t)if(a(t,r)&&!n[r])return!1;var o=a(t,"[[Value]]"),s=a(t,"[[Get]]")||a(t,"[[Set]]");if(o&&s)throw new i("Property Descriptors may not be both accessor and data descriptors");return!0}};t.exports=function(e,t,n,r){var a=s[t];if("function"!=typeof a)throw new o("unknown record type: "+t);if(!a(e,r))throw new i(n+" must be a "+t)}},{"get-intrinsic":217,has:229}],206:[function(e,t,n){"use strict";var r=Number.isNaN||function(e){return e!=e};t.exports=Number.isFinite||function(e){return"number"==typeof e&&!r(e)&&e!==1/0&&e!==-1/0}},{}],207:[function(e,t,n){"use strict";t.exports=function(e){return"number"==typeof e&&e>=55296&&e<=56319}},{}],208:[function(e,t,n){"use strict";t.exports=Number.isNaN||function(e){return e!=e}},{}],209:[function(e,t,n){"use strict";t.exports=function(e){return null===e||"function"!=typeof e&&"object"!=typeof e}},{}],210:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=e("has"),o=r("%TypeError%");t.exports=function(e,t){if("Object"!==e.Type(t))return!1;var n={"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};for(var r in t)if(i(t,r)&&!n[r])return!1;if(e.IsDataDescriptor(t)&&e.IsAccessorDescriptor(t))throw new o("Property Descriptors may not be both accessor and data descriptors");return!0}},{"get-intrinsic":217,has:229}],211:[function(e,t,n){"use strict";t.exports=function(e){return"number"==typeof e&&e>=56320&&e<=57343}},{}],212:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=r("%Math%"),o=r("%Number%");t.exports=o.MAX_SAFE_INTEGER||i.pow(2,53)-1},{"get-intrinsic":217}],213:[function(e,t,n){"use strict";var r=e("get-intrinsic")("RegExp.prototype.test"),i=e("call-bind");t.exports=function(e){return i(r,e)}},{"call-bind":216,"get-intrinsic":217}],214:[function(e,t,n){"use strict";t.exports=function(e){return e>=0?1:-1}},{}],215:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{"./":216,dup:155,"get-intrinsic":217}],216:[function(e,t,n){"use strict";var r=e("function-bind"),i=e("get-intrinsic"),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),l=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),u=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch(e){c=null}t.exports=function(e){var t=s(r,a,arguments);if(l&&c){var n=l(t,"length");n.configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var p=function(){return s(r,o,arguments)};c?c(t.exports,"apply",{value:p}):t.exports.apply=p},{"function-bind":225,"get-intrinsic":217}],217:[function(e,t,n){"use strict";var r=SyntaxError,i=Function,o=TypeError,a=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var l=function(){throw new o},c=s?function(){try{return l}catch(e){try{return s(arguments,"callee").get}catch(e){return l}}}():l,u=e("has-symbols")(),p=Object.getPrototypeOf||function(e){return e.__proto__},f={},d="undefined"==typeof Uint8Array?void 0:p(Uint8Array),h={"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":u?p([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":f,"%AsyncGenerator%":f,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":f,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":f,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
203IteratorPrototype%":u?p(p([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&u?p((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&u?p((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u?p(""[Symbol.iterator]()):void 0,"%Symbol%":u?Symbol:void 0,"%SyntaxError%":r,"%ThrowTypeError%":c,"%TypedArray%":d,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet},m={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=e("function-bind"),y=e("has"),v=b.call(Function.call,Array.prototype.concat),g=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),C=b.call(Function.call,String.prototype.slice),_=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,k=/\\(\\)?/g,S=function(e){var t=C(e,0,1),n=C(e,-1);if("%"===t&&"%"!==n)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new r("invalid intrinsic syntax, expected opening `%`");var i=[];return w(e,_,(function(e,t,n,r){i[i.length]=n?w(r,k,"$1"):t||e})),i},E=function(e,t){var n,i=e;if(y(m,i)&&(i="%"+(n=m[i])[0]+"%"),y(h,i)){var s=h[i];if(s===f&&(s=function e(t){var n;if("%AsyncFunction%"===t)n=a("async function () {}");else if("%GeneratorFunction%"===t)n=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=a("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=p(i.prototype))}return h[t]=n,n}(i)),void 0===s&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:s}}throw new r("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');var n=S(e),i=n.length>0?n[0]:"",a=E("%"+i+"%",t),l=a.name,c=a.value,u=!1,p=a.alias;p&&(i=p[0],g(n,v([0,1],p)));for(var f=1,d=!0;f<n.length;f+=1){var m=n[f],b=C(m,0,1),w=C(m,-1);if(('"'===b||"'"===b||"`"===b||'"'===w||"'"===w||"`"===w)&&b!==w)throw new r("property names with quotes must have matching quotes");if("constructor"!==m&&d||(u=!0),y(h,l="%"+(i+="."+m)+"%"))c=h[l];else if(null!=c){if(!(m in c)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(s&&f+1>=n.length){var _=s(c,m);c=(d=!!_)&&"get"in _&&!("originalValue"in _.get)?_.get:c[m]}else d=y(c,m),c=c[m];d&&!u&&(h[l]=c)}}return c}},{"function-bind":225,has:229,"has-symbols":218}],218:[function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=e("./shams");t.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&i())))}},{"./shams":219}],219:[function(e,t,n){"use strict";
203t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},{}],220:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator,i=e("./helpers/isPrimitive"),o=e("is-callable"),a=e("is-date-object"),s=e("is-symbol"),l=function(e,t){if(null==e)throw new TypeError("Cannot call method on "+e);if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var n,r,a,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(a=0;a<s.length;++a)if(n=e[s[a]],o(n)&&(r=n.call(e),i(r)))return r;throw new TypeError("No default value")},c=function(e,t){var n=e[t];if(null!=n){if(!o(n))throw new TypeError(n+" returned for property "+t+" of object "+e+" is not a function");return n}};t.exports=function(e){if(i(e))return e;var t,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),r&&(Symbol.toPrimitive?t=c(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),void 0!==t){var o=t.call(e,n);if(i(o))return o;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(a(e)||s(e))&&(n="string"),l(e,"default"===n?"number":n)}},{"./helpers/isPrimitive":222,"is-callable":234,"is-date-object":235,"is-symbol":242}],221:[function(e,t,n){"use strict";var r=Object.prototype.toString,i=e("./helpers/isPrimitive"),o=e("is-callable"),a=function(e){var t;if((t=arguments.length>1?arguments[1]:"[object Date]"===r.call(e)?String:Number)===String||t===Number){var n,a,s=t===String?["toString","valueOf"]:["valueOf","toString"];for(a=0;a<s.length;++a)if(o(e[s[a]])&&(n=e[s[a]](),i(n)))return n;throw new TypeError("No default value")}throw new TypeError("invalid [[DefaultValue]] hint supplied")};t.exports=function(e){return i(e)?e:arguments.length>1?a(e,arguments[1]):a(e)}},{"./helpers/isPrimitive":222,"is-callable":234}],222:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{dup:209}],223:[function(e,t,n){var r=Object.create||function(e){var t=function(){};return t.prototype=e,new t},i=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return n},o=Function.prototype.bind||function(e){var t=this;return function(){return t.apply(e,arguments)}};function a(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=r(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}t.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._maxListeners=void 0;var s,l=10;try{var c={};Object.defineProperty&&Object.defineProperty(c,"x",{value:0}),s=0===c.x}catch(e){s=!1}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function p(e,t,n){if(t)e.call(n);else for(var r=e.length,i=C(e,r),o=0;o<r;++o)i[o].call(n)}function f(e,t,n,r){if(t)e.call(n,r);else for(var i=e.length,o=C(e,i),a=0;a<i;++a)o[a].call(n,r)}function d(e,t,n,r,i){if(t)e.call(n,r,i);else for(var o=e.length,a=C(e,o),s=0;s<o;++s)a[s].call(n,r,i)}function h(e,t,n,r,i,o){if(t)e.call(n,r,i,o);else for(var a=e.length,s=C(e,a),l=0;l<a;++l)s[l].call(n,r,i,o)}function m(e,t,n,r){if(t)e.apply(n,r);else for(var i=e.length,o=C(e,i),a=0;a<i;++a)o[a].apply(n,r)}function b(e,t,n,i){var o,a,s;if("function"!=typeof n)throw new TypeError('"listener" argument must be a function');if((a=e._events)?(a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]):(a=e._events=r(null),e._eventsCount=0),s){if("function"==typeof s?s=a[t]=i?[n,s]:[s,n]:i?s.unshift(n):s.push(n),!s.warned&&(o=u(e))&&o>0&&s.length>o){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+' "'+String(t)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",l.name,l.message)}}else s=a[t]=n,++e._eventsCount;return e}function y(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var e=new Array(arguments.length),t=0;t<e.length;++t)e[t]=arguments[t];this.listener.apply(this.target,e)}}function v(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=o.call(y,r);return i.listener=n,r.wrapFn=i,i}function g(e,t,n){var r=e._events;if(!r)return[];var i=r[t];return i?"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):C(i,i.length):[]}function w(e){var t=this._events;if(t){var n=t[e];if("function"==typeof n)return 1;if(n)return n.length}return 0}function C(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}s?Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||e!=e)throw new TypeError('"defaultMaxListeners" must be a positive number');l=e}}):a.defaultMaxListeners=l,a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){var t,n,r,i,o,a,s="error"===e;if(a=this._events)s=s&&null==a.error;else if(!s)return!1;if(s){if(arguments.length>1&&(t=arguments[1]),t instanceof Error)throw t;var l=new Error('Unhandled "error" event. ('+t+")");throw l.context=t,l}if(!(n=a[e]))return!1;var c="function"==typeof n;switch(r=arguments.length){case 1:p(n,c,this);break;case 2:f(n,c,this,arguments[1]);break;case 3:d(n,c,this,arguments[1],arguments[2]);break;case 4:h(n,c,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(r-1),o=1;o<r;o++)i[o-1]=arguments[o];m(n,c,this,i)}return!0},a.prototype.addListener=function(e,t){return b(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return b(this,e,t,!0)},a.prototype.once=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.on(e,v(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');return this.prependListener(e,v(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,i,o,a,s;if("function"!=typeof t)throw new TypeError('"listener" argument must be a function');if(!(i=this._events))return this;if(!(n=i[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=r(null):(delete i[e],i.removeListener&&this.emit
203("removeListener",e,n.listener||t));else if("function"!=typeof n){for(o=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){s=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():function(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}(n,o),1===n.length&&(i[e]=n[0]),i.removeListener&&this.emit("removeListener",e,s||t)}return this},a.prototype.removeAllListeners=function(e){var t,n,o;if(!(n=this._events))return this;if(!n.removeListener)return 0===arguments.length?(this._events=r(null),this._eventsCount=0):n[e]&&(0==--this._eventsCount?this._events=r(null):delete n[e]),this;if(0===arguments.length){var a,s=i(n);for(o=0;o<s.length;++o)"removeListener"!==(a=s[o])&&this.removeAllListeners(a);return this.removeAllListeners("removeListener"),this._events=r(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(t)for(o=t.length-1;o>=0;o--)this.removeListener(e,t[o]);return this},a.prototype.listeners=function(e){return g(this,e,!0)},a.prototype.rawListeners=function(e){return g(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):w.call(e,t)},a.prototype.listenerCount=w,a.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],224:[function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,o=Object.prototype.toString;t.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==o.call(t))throw new TypeError(r+t);for(var n,a=i.call(arguments,1),s=function(){if(this instanceof n){var r=t.apply(this,a.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,a.concat(i.call(arguments)))},l=Math.max(0,t.length-a.length),c=[],u=0;u<l;u++)c.push("$"+u);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(s),t.prototype){var p=function(){};p.prototype=t.prototype,n.prototype=new p,p.prototype=null}return n}},{}],225:[function(e,t,n){"use strict";var r=e("./implementation");t.exports=Function.prototype.bind||r},{"./implementation":224}],226:[function(e,t,n){"use strict";var r=SyntaxError,i=Function,o=TypeError,a=function(e){try{return Function('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var l=function(){throw new o},c=s?function(){try{return l}catch(e){try{return s(arguments,"callee").get}catch(e){return l}}}():l,u=e("has-symbols")(),p=Object.getPrototypeOf||function(e){return e.__proto__},f=a("async function* () {}"),d=f?f.prototype:void 0,h=d?d.prototype:void 0,m="undefined"==typeof Uint8Array?void 0:p(Uint8Array),b={"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":u?p([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":a("async function () {}"),"%AsyncGenerator%":d,"%AsyncGeneratorFunction%":f,"%AsyncIteratorPrototype%":h?p(h):void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":a("function* () {}"),"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
203IteratorPrototype%":u?p(p([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&u?p((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&u?p((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u?p(""[Symbol.iterator]()):void 0,"%Symbol%":u?Symbol:void 0,"%SyntaxError%":r,"%ThrowTypeError%":c,"%TypedArray%":m,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},v=e("function-bind"),g=e("has"),w=v.call(Function.call,Array.prototype.concat),C=v.call(Function.apply,Array.prototype.splice),_=v.call(Function.call,String.prototype.replace),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,S=/\\(\\)?/g,E=function(e){var t=[];return _(e,k,(function(e,n,r,i){t[t.length]=r?_(i,S,"$1"):n||e})),t},T=function(e,t){var n,i=e;if(g(y,i)&&(i="%"+(n=y[i])[0]+"%"),g(b,i)){var a=b[i];if(void 0===a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:a}}throw new r("intrinsic "+e+" does not exist!")};t.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');var n=E(e),r=n.length>0?n[0]:"",i=T("%"+r+"%",t),a=i.name,l=i.value,c=!1,u=i.alias;u&&(r=u[0],C(n,w([0,1],u)));for(var p=1,f=!0;p<n.length;p+=1){var d=n[p];if("constructor"!==d&&f||(c=!0),g(b,a="%"+(r+="."+d)+"%"))l=b[a];else if(null!=l){if(s&&p+1>=n.length){var h=s(l,d);if(f=!!h,!t&&!(d in l))throw new o("base intrinsic for "+e+" exists, but the property is not available.");l=f&&"get"in h&&!("originalValue"in h.get)?h.get:l[d]}else f=g(l,d),l=l[d];f&&!c&&(b[a]=l)}}return l}},{"function-bind":225,has:229,"has-symbols":227}],227:[function(e,t,n){(function(n){(function(){"use strict";var r=n.Symbol,i=e("./shams");t.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&i())))}}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./shams":228}],228:[function(e,t,n){"use strict";
203t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},{}],229:[function(e,t,n){"use strict";var r=e("function-bind");t.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":225}],230:[function(e,t,n){"use strict";var r=e("react-is"),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,h=Object.prototype;t.exports=function e(t,n,r){if("string"!=typeof n){if(h){var i=d(n);i&&i!==h&&e(t,i,r)}var a=u(n);p&&(a=a.concat(p(n)));for(var s=l(t),m=l(n),b=0;b<a.length;++b){var y=a[b];if(!(o[y]||r&&r[y]||m&&m[y]||s&&s[y])){var v=f(n,y);try{c(t,y,v)}catch(e){}}}}return t}},{"react-is":281}],231:[function(e,t,n){n.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,c=l>>1,u=-7,p=n?i-1:0,f=n?-1:1,d=e[t+p];for(p+=f,o=d&(1<<-u)-1,d>>=-u,u+=s;u>0;o=256*o+e[t+p],p+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+p],p+=f,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(d?-1:1);a+=Math.pow(2,r),o-=c}return(d?-1:1)*a*Math.pow(2,o-r)},n.write=function(e,t,n,r,i,o){var a,s,l,c=8*o-i-1,u=(1<<c)-1,p=u>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+p>=1?f/l:f*Math.pow(2,1-p))*l>=2&&(a++,l/=2),a+p>=u?(s=0,a=u):a+p>=1?(s=(t*l-1)*Math.pow(2,i),a+=p):(s=t*Math.pow(2,p-1)*Math.pow(2,i),a=0));i>=8;e[n+d]=255&s,d+=h,s/=256,i-=8);for(a=a<<i|s,c+=i;c>0;e[n+d]=255&a,d+=h,a/=256,c-=8);e[n+d-h]|=128*m}},{}],232:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=e("has"),o=e("side-channel")(),a=r("%TypeError%"),s={assert:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");o.assert(e)},get:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");var n=o.get(e);return n&&n["$"+t]},has:function(e,t){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");var n=o.get(e);return!!n&&i(n,"$"+t)},set:function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`O` is not an object");if("string"!=typeof t)throw new a("`slot` must be a string");var r=o.get(e);r||(r={},o.set(e,r)),r["$"+t]=n}};Object.freeze&&Object.freeze(s),t.exports=s},{"get-intrinsic":233,has:229,"side-channel":326}],233:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{dup:217,"function-bind":225,has:229,"has-symbols":227}],234:[function(e,t,n){"use strict";var r,i,o=Function.prototype.toString,a="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof a&&"function"==typeof Object.defineProperty)try{r=Object.defineProperty({},"length",{get:function(){throw i}}),i={},a((function(){throw 42}),null,r)}catch(e){e!==i&&(a=null)}else a=null;var s=/^\s*class\b/,l=function(e){try{var t=o.call(e);return s.test(t)}catch(e){return!1}},c=Object.prototype.toString,u="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,p="object"==typeof document&&void 0===document.all&&void 0!==document.all?document.all:{};t.exports=a?function(e){if(e===p)return!0;
203if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;try{a(e,null,r)}catch(e){if(e!==i)return!1}return!l(e)}:function(e){if(e===p)return!0;if(!e)return!1;if("function"!=typeof e&&"object"!=typeof e)return!1;if("function"==typeof e&&!e.prototype)return!0;if(u)return function(e){try{return!l(e)&&(o.call(e),!0)}catch(e){return!1}}(e);if(l(e))return!1;var t=c.call(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}},{}],235:[function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,o="function"==typeof Symbol&&!!Symbol.toStringTag;t.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},{}],236:[function(e,t,n){"use strict";var r,i,o,a,s=e("call-bind/callBound"),l=e("has-symbols/shams")()&&!!Symbol.toStringTag;if(l){r=s("Object.prototype.hasOwnProperty"),i=s("RegExp.prototype.exec"),o={};var c=function(){throw o};a={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=c)}var u=s("Object.prototype.toString"),p=Object.getOwnPropertyDescriptor;t.exports=l?function(e){if(!e||"object"!=typeof e)return!1;var t=p(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{i(e,a)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},{"call-bind/callBound":237,"has-symbols/shams":241}],237:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{"./":238,dup:155,"get-intrinsic":239}],238:[function(e,t,n){arguments[4][216][0].apply(n,arguments)},{dup:216,"function-bind":225,"get-intrinsic":239}],239:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{dup:217,"function-bind":225,has:229,"has-symbols":240}],240:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{"./shams":241,dup:218}],241:[function(e,t,n){arguments[4][219][0].apply(n,arguments)},{dup:219}],242:[function(e,t,n){"use strict";var r=Object.prototype.toString;if(e("has-symbols")()){var i=Symbol.prototype.toString,o=/^Symbol\(.*\)$/;t.exports=function(e){if("symbol"==typeof e)return!0;if("[object Symbol]"!==r.call(e))return!1;try{return function(e){return"symbol"==typeof e.valueOf()&&o.test(i.call(e))}(e)}catch(e){return!1}}}else t.exports=function(e){return!1}},{"has-symbols":243}],243:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{"./shams":244,dup:218}],244:[function(e,t,n){arguments[4][219][0].apply(n,arguments)},{dup:219}],245:[function(e,t,n){!function(e,n){"use strict";"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(e)}("undefined"!=typeof window?window:this,(function(e,t){"use strict";var n=[],r=Object.getPrototypeOf,i=n.slice,o=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},a=n.push,s=n.indexOf,l={},c=l.toString,u=l.hasOwnProperty,p=u.toString,f=p.call(Object),d={},h=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},m=function(e){return null!=e&&e===e.window},b=e.document,y={type:!0,src:!0,nonce:!0,noModule:!0};function v(e,t,n){var r,i,o=(n=n||b).createElement("script");if(o.text=e,t)for(r in y)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function g(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var w=function(e,t){return new w.fn.init(e,t)};function C(e){var t=!!e&&"length"in e&&e.length,n=g(e);return!h(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}w.fn=w.prototype={jquery:"3.5.1",constructor:w,length:0,toArray:function(){return i.call(this)},get:function(e){return null==e?i.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(i.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(w.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:a,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,l=arguments.length,c=!1;for("boolean"==typeof a&&(c=a,a=arguments[s]||{},s++),"object"==typeof a||h(a)||(a={}),s===l&&(a=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(c&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||w.isPlainObject(n)?n:{},i=!1,a[t]=w.extend(c,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+("3.5.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=r(e))||"function"==typeof(n=u.call(t,"constructor")&&t.constructor)&&p.call(n)===f)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){v(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(C(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):a.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,a=0,s=[];if(C(e))for(r=e.length;a<r;a++)null!=(i=t(e[a],a,n))&&s.push(i);else for(a in e)null!=(i=t(e[a],a,n))&&s.push(i);return o(s)},guid:1,support:d}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var _=function(e){var t,n,r,i,o,a,s,l,c,u,p,f,d,h,m,b,y,v,g,w="sizzle"+1*ne
vendor: 6,198 bytes, line 203
203w Date,C=e.document,_=0,k=0,S=le(),E=le(),T=le(),O=le(),P=function(e,t){return e===t&&(p=!0),0},R={}.hasOwnProperty,x=[],D=x.pop,j=x.push,M=x.push,A=x.slice,I=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},N="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",F="(?:\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",U="\\["+L+"*("+F+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+F+"))|)"+L+"*\\]",q=":("+F+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+U+")*)|.*)\\)|)",B=new RegExp(L+"+","g"),z=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),V=new RegExp("^"+L+"*,"+L+"*"),W=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),H=new RegExp(L+"|>"),Y=new RegExp(q),X=new RegExp("^"+F+"$"),G={ID:new RegExp("^#("+F+")"),CLASS:new RegExp("^\\.("+F+")"),TAG:new RegExp("^("+F+"|[*])"),ATTR:new RegExp("^"+U),PSEUDO:new RegExp("^"+q),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("^(?:"+N+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},$=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,J=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+L+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){f()},ae=we((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{M.apply(x=A.call(C.childNodes),C.childNodes),x[C.childNodes.length].nodeType}catch(e){M={apply:x.length?function(e,t){j.apply(e,A.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function se(e,t,r,i){var o,s,c,u,p,h,y,v=t&&t.ownerDocument,C=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==C&&9!==C&&11!==C)return r;if(!i&&(f(t),t=t||d,m)){if(11!==C&&(p=Z.exec(e)))if(o=p[1]){if(9===C){if(!(c=t.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(v&&(c=v.getElementById(o))&&g(t,c)&&c.id===o)return r.push(c),r}else{if(p[2])return M.apply(r,t.getElementsByTagName(e)),r;if((o=p[3])&&n.getElementsByClassName&&t.getElementsByClassName)return M.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!O[e+" "]&&(!b||!b.test(e))&&(1!==C||"object"!==t.nodeName.toLowerCase())){if(y=e,v=t,1===C&&(H.test(e)||W.test(e))){for((v=ee.test(e)&&ye(t.parentNode)||t)===t&&n.scope||((u=t.getAttribute("id"))?u=u.replace(re,ie):t.setAttribute("id",u=w)),s=(h=a(e)).length;s--;)h[s]=(u?"#"+u:":scope")+" "+ge(h[s]);y=h.join(",")}try{return M.apply(r,v.querySelectorAll(y)),r}catch(t){O(e,!0)}finally{u===w&&t.removeAttribute("id")}}}return l(e.replace(z,"$1"),t,r,i)}function le(){var e=[];return function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}}function ce(e){return e[w]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function pe(e,t){for(var n=e.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=t}function fe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function he(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function be(e){return ce((function(t){return t=+t,ce((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function ye(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=se.support={},o=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!$.test(t||n&&n.nodeName||"HTML")},f=se.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:C;return a!=d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,m=!o(d),C!=d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",oe,!1):i.attachEvent&&i.attachEvent("onunload",oe)),n.scope=ue((function(e){return h.appendChild(e).appendChild(d.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),n.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ue((function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=J.test(d.getElementsByClassName),n.getById=ue((function(e){return h.appendChild(e).id=w,!d.getElementsByName||!d.getElementsByName(w).length})),n.getById?(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(te,ne);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);
vendor: 14,095 bytes, line 203
203if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},y=[],b=[],(n.qsa=J.test(d.querySelectorAll))&&(ue((function(e){var t;h.appendChild(e).innerHTML="<a id='"+w+"'></a><select id='"+w+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&b.push("[*^$]="+L+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||b.push("\\["+L+"*(?:value|"+N+")"),e.querySelectorAll("[id~="+w+"-]").length||b.push("~="),(t=d.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||b.push("\\["+L+"*name"+L+"*="+L+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||b.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||b.push(".#.+[+~]"),e.querySelectorAll("\\\f"),b.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&b.push("name"+L+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&b.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&b.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),b.push(",.*:")}))),(n.matchesSelector=J.test(v=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue((function(e){n.disconnectedMatch=v.call(e,"*"),v.call(e,"[s!='']:x"),y.push("!=",q)})),b=b.length&&new RegExp(b.join("|")),y=y.length&&new RegExp(y.join("|")),t=J.test(h.compareDocumentPosition),g=t||J.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},P=t?function(e,t){if(e===t)return p=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e==d||e.ownerDocument==C&&g(C,e)?-1:t==d||t.ownerDocument==C&&g(C,t)?1:u?I(u,e)-I(u,t):0:4&r?-1:1)}:function(e,t){if(e===t)return p=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==d?-1:t==d?1:i?-1:o?1:u?I(u,e)-I(u,t):0;if(i===o)return fe(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?fe(a[r],s[r]):a[r]==C?-1:s[r]==C?1:0},d):d},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(f(e),n.matchesSelector&&m&&!O[t+" "]&&(!y||!y.test(t))&&(!b||!b.test(t)))try{var r=v.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){O(t,!0)}return se(t,d,null,[e]).length>0},se.contains=function(e,t){return(e.ownerDocument||e)!=d&&f(e),g(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=d&&f(e);var i=r.attrHandle[t.toLowerCase()],o=i&&R.call(r.attrHandle,t.toLowerCase())?i(e,t,!m):void 0;return void 0!==o?o:n.attributes||!m?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,r=[],i=0,o=0;if(p=!n.detectDuplicates,u=!n.sortStable&&e.slice(0),e.sort(P),p){for(;t=e[o++];)t===e[o]&&(i=r.push(o));for(;i--;)e.splice(r[i],1)}return u=null,e},i=se.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=i(t);return n},(r=se.selectors={cacheLength:50,createPseudo:ce,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Y.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=S[e+" "];return t||(t=new RegExp("(^|"+L+")"+e+"("+L+"|$)"))&&S(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=se.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(B," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,p,f,d,h,m=o!==a?"nextSibling":"previousSibling",b=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s,g=!1;if(b){if(o){for(;m;){for(f=t;f=f[m];)if(s?f.nodeName.toLowerCase()===y:1===f.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?b.firstChild:b.lastChild],a&&v){for(g=(d=(c=(u=(p=(f=b)[w]||(f[w]={}))[f.uniqueID]||(p[f.uniqueID]={}))[e]||[])[0]===_&&c[1])&&c[2],f=d&&b.childNodes[d];f=++d&&f&&f[m]||(g=d=0)||h.pop();)if(1===f.nodeType&&++g&&f===t){u[e]=[_,d,g];break}}else if(v&&(g=d=(c=(u=(p=(f=t)[w]||(f[w]={}))[f.uniqueID]||(p[f.uniqueID]={}))[e]||[])[0]===_&&c[1]),!1===g)for(;(f=++d&&f&&f[m]||(g=d=0)||h.pop())&&((s?f.nodeName.toLowerCase()!==y:1!==f.nodeType)||!++g||(v&&((u=(p=f[w]||(f[w]={}))[f.uniqueID]||(p[f.uniqueID]={}))[e]=[_,g]),f!==t)););return(g-=i)===r||g%r==0&&g/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return i[w]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,n){for(var r,o=i(e,t),a=o.length;a--;)e[r=I(e,o[a])]=!(n[r]=o[a])})):function(e){return i(e,0,n)}):i}},pseudos:{not:ce((function(e){var t=[],n=[],r=s(e.replace(z,"$1"));return r[w]?ce((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:ce((function(e){return function(t){return se(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ne),function(t){return(t.textContent||i(t)).indexOf(e)>-1}})),lang:ce((function(e){return X.test(e||"")||se.error("unsupported lang: "+e),e=e.replace(te,ne).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return K.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:be((function(){return[0]})),last:be((function(e,t){return[t-1]})),eq:be((function(e,t,n){return[n<0?n+t:n]})),even:be((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:be((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:be((function(e,t,n){for(var r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:be((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}}).pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=de(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=he(t);function ve(){}function ge(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function we(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=k++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,l){var c,u,p,f=[_,s];if(l){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(u=(p=t[w]||(t[w]={}))[t.uniqueID]||(p[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((c=u[o])&&c[0]===_&&c[1]===s)return f[2]=c[2];if(u[o]=f,f[2]=e(t,n,l))return!0}return!1}}function Ce(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function _e(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;s<l;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function ke(e,t,n,r,i,o){return r&&!r[w]&&(r=ke(r)),i&&!i[w]&&(i=ke(i,o)),ce((function(o,a,s,l){var c,u,p,f=[],d=[],h=a.length,m=o||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(t||"*",s.nodeType?[s]:s,[]),b=!e||!o&&t?m:_e(m,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:b;if(n&&n(b,y,s,l),r)for(c=_e(y,d),r(c,[],s,l),u=c.length;u--;)(p=c[u])&&(y[d[u]]=!(b[d[u]]=p));if(o){if(i||e){if(i){for(c=[],u=y.length;u--;)(p=y[u])&&c.push(b[u]=p);i(null,y=[],c,l)}for(u=y.length;u--;)(p=y[u])&&(c=i?I(o,p):f[u])>-1&&(o[c]=!(a[c]=p))}}else y=_e(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)}))}function Se(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],l=a?1:0,u=we((function(e){return e===t}),s,!0),p=we((function(e){return I(t,e)>-1}),s,!0),f=[function(e,n,r){var i=!a&&(r||n!==c)||((t=n).nodeType?u(e,n,r):p(e,n,r));return t=null,i}];l<o;l++)if(n=r.relative[e[l].type])f=[we(Ce(f),n)];else{if((n=r.filter[e[l].type].apply(null,e[l].matches))[w]){for(i=++l;i<o&&!r.relative[e[i].type];i++);return ke(l>1&&Ce(f),l>1&&ge(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,l<i&&Se(e.slice(l,i)),i<o&&Se(e=e.slice(i)),i<o&&ge(e))}f.push(n)}return Ce(f)}return ve.prototype=r.filters=r.pseudos,r.setFilters=new ve,a=se.tokenize=function(e,t){var n,i,o,a,s,l,c,u=E[e+" "];if(u)return t?0:u.slice(0);for(s=e,l=[],c=r.preFilter;s;){for(a in n&&!(i=V.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),n=!1,(i=W.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(z," ")}),s=s.slice(n.length)),r.filter)!(i=G[a].exec(s))||c[a]&&!(i=c[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?se.error(e):E(e,l).slice(0)},s=se.compile=function(e,t){var n,i=[],o=[],s=T[e+" "];if(!s){for(t||(t=a(e)),n=t.length;n--;)(s=Se(t[n]))[w]?i.push(s):o.push(s);(s=T(e,function(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,l,u){var p,h,b,y=0,v="0",g=o&&[],w=[],C=c,k=o||i&&r.find.TAG("*",u),S=_+=null==C?1:Math.random()||.1,E=k.length;for(u&&(c=a==d||a||u);v!==E&&null!=(p=k[v]);v++){if(i&&p){for(h=0,a||p.ownerDocument==d||(f(p),s=!m);b=e[h++];)if(b(p,a||d,s)){l.push(p);break}u&&(_=S)}n&&((p=!b&&p)&&y--,o&&g.push(p))}if(y+=v,n&&v!==y){for(h=0;b=t[h++];)b(g,w,a,s);if(o){if(y>0)for(;v--;)g[v]||w[v]||(w[v]=D.call(l));w=_e(w)}M.apply(l,w),u&&!o&&w.length>0&&y+t.length>1&&se.uniqueSort(l)}return u&&(_=S,c=C),g};return n?ce(o):o}(o,i))).selector=e}return s},l=se.select=function(e,t,n,i){var o,l,c,u,p,f="function"==typeof e&&e,d=!i&&a(e=f.selector||e);if(n=n||[],1===d.length){if((l=d[0]=d[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&m&&r.relative[l[1].type]){if(!(t=(r.find.ID(c.matches[0].replace(te,ne),t)||[])[0]))return n;f&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(o=G.needsContext.test(e)?0:l.length;o--&&(c=l[o],!r.relative[u=c.type]);)if((p=r.find[u])&&(i=p(c.matches[0].replace(te,ne),ee.test(l[0].type)&&ye(t.parentNode)||t))){if(l.splice(o,1),!(e=i.length&&ge(l)))return M.apply(n,i),n;break}}return(f||s(e,d))(i,t,!m,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},n.sortStable=w.split("").sort(P).join("")===w,n.detectDuplicates=!!p,f(),n.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))})),ue((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||pe("type|href|height|width",(function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ue((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||pe("value",(function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||pe(N,(function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null})),se}(e);w.find=_,w.expr=_.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=_.uniqueSort,w.text=_.getText,w.isXMLDoc=_.isXML,w.contains=_.contains,w.escapeSelector=_.escape;var k=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},E=w.expr.match.needsContext;
vendor: 4,749 bytes, line 203
203function T(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function P(e,t,n){return h(t)?w.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?w.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?w.grep(e,(function(e){return s.call(t,e)>-1!==n})):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,(function(e){return 1===e.nodeType})))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter((function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(P(this,e||[],!1))},not:function(e){return this.pushStack(P(this,e||[],!0))},is:function(e){return!!P(this,"string"==typeof e&&E.test(e)?w(e):e||[],!1).length}});var R,x=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||R,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:x.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),O.test(r[1])&&w.isPlainObject(t))for(r in t)h(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=b.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,R=w(b);var D=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function M(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!E.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?s.call(w(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return M(e,"nextSibling")},prev:function(e){return M(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(T(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},(function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(j[e]||w.uniqueSort(i),D.test(e)&&i.reverse()),this.pushStack(i)}}));var A=/[^\x20\t\r\n\f]+/g;function I(e){return e}function N(e){throw e}function L(e,t,n,r){var i;try{e&&h(i=e.promise)?i.call(e).done(t).fail(n):e&&h(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return w.each(e.match(A)||[],(function(e,n){t[n]=!0})),t}(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,l=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s<o.length;)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},c={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,(function(n,r){h(r)?e.unique&&c.has(r)||o.push(r):r&&r.length&&"string"!==g(r)&&t(r)}))}(arguments),n&&!t&&l()),this},remove:function(){return w.each(arguments,(function(e,t){for(var n;(n=w.inArray(t,o,n))>-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i}
vendor: 8,057 bytes, line 203
203,fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred((function(t){w.each(n,(function(n,r){var i=h(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,l=arguments,c=function(){var e,c;if(!(t<o)){if((e=r.apply(s,l))===n.promise())throw new TypeError("Thenable self-resolution");c=e&&("object"==typeof e||"function"==typeof e)&&e.then,h(c)?i?c.call(e,a(o,n,I,i),a(o,n,N,i)):(o++,c.call(e,a(o,n,I,i),a(o,n,N,i),a(o,n,I,n.notifyWith))):(r!==I&&(s=void 0,l=[e]),(i||n.resolveWith)(s,l))}},u=i?c:function(){try{c()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,u.stackTrace),t+1>=o&&(r!==N&&(s=void 0,l=[e]),n.rejectWith(s,l))}};t?u():(w.Deferred.getStackHook&&(u.stackTrace=w.Deferred.getStackHook()),e.setTimeout(u))}}return w.Deferred((function(e){n[0][3].add(a(0,e,h(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,h(t)?t:I)),n[2][3].add(a(0,e,h(r)?r:N))})).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,(function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),o=i.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?i.call(arguments):n,--t||a.resolveWith(r,o)}};if(t<=1&&(L(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||h(o[n]&&o[n].then)))return a.then();for(;n--;)L(o[n],s(n),a.reject);return a.promise()}});var F=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&F.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout((function(){throw t}))};var U=w.Deferred();function q(){b.removeEventListener("DOMContentLoaded",q),e.removeEventListener("load",q),w.ready()}w.fn.ready=function(e){return U.then(e).catch((function(e){w.readyException(e)})),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||U.resolveWith(b,[w]))}}),w.ready.then=U.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?e.setTimeout(w.ready):(b.addEventListener("DOMContentLoaded",q),e.addEventListener("load",q));var B=function(e,t,n,r,i,o,a){var s=0,l=e.length,c=null==n;if("object"===g(n))for(s in i=!0,n)B(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,h(r)||(a=!0),c&&(a?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(w(e),n)})),t))for(;s<l;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:c?t.call(e):l?t(e[0],n):o},z=/^-ms-/,V=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function H(e){return e.replace(z,"ms-").replace(V,W)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function X(){this.expando=w.expando+X.uid++}X.uid=1,X.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[H(t)]=n;else for(r in t)i[H(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][H(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(H):(t=H(t))in r?[t]:t.match(A)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var G=new X,$=new X,Q=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function J(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Q.test(e)?JSON.parse(e):e)}(n)}catch(e){}$.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return $.hasData(e)||G.hasData(e)},data:function(e,t,n){return $.access(e,t,n)},removeData:function(e,t){$.remove(e,t)},_data:function(e,t,n){return G.access(e,t,n)},_removeData:function(e,t){G.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=$.get(o),1===o.nodeType&&!G.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=H(r.slice(5)),J(o,r,i[r]));G.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each((function(){$.set(this,e)})):B(this,(function(t){var n;if(o&&void 0===t)return void 0!==(n=$.get(o,e))||void 0!==(n=J(o,e))?n:void 0;this.each((function(){$.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){$.remove(this,e)}))}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=G.get(e,t),n&&(!r||Array.isArray(n)?r=G.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){w.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return G.get(e,n)||G.access(e,n,{empty:w.Callbacks("once memory").add((function(){G.remove(e,[t+"queue",n])}))})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each((function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){w.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=G.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var Z=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ee=new RegExp("^(?:([+-])=|)("+Z+")([a-z%]*)$","i"),te=["Top","Right","Bottom","Left"],ne=b.documentElement,re=function(e){return w.contains(e.ownerDocument,e)},ie={composed:!0};ne.getRootNode&&(re=function(e){return w.contains(e.ownerDocument,e)||e.getRootNode(ie)===e.ownerDocument});var oe=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&re(e)&&"none"===w.css(e,"display")};function ae(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},l=s(),c=n&&n[3]||(w.cssNumber[t]?"":"px"),u=e.nodeType&&(w.cssNumber[t]||"px"!==c&&+l)&&ee.exec(w.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;a--;)w.style(e,t,u+c),(1-o)*(1-(o=s()/l||.5))<=0&&(a=0),u/=o;u*=2,w.style(e,t,u+c),n=n||[]}return n&&(u=+u||+l||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=i)),i}var se={};function le(e){var t,n=e.ownerDocument,r=e.nodeName,i=se[r];
vendor: 6,924 bytes, line 203
203return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),se[r]=i,i)}function ce(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=G.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&oe(r)&&(i[o]=le(r))):"none"!==n&&(i[o]="none",G.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return ce(this,!0)},hide:function(){return ce(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){oe(this)?w(this).show():w(this).hide()}))}});var ue,pe,fe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ue=b.createDocumentFragment().appendChild(b.createElement("div")),(pe=b.createElement("input")).setAttribute("type","radio"),pe.setAttribute("checked","checked"),pe.setAttribute("name","t"),ue.appendChild(pe),d.checkClone=ue.cloneNode(!0).cloneNode(!0).lastChild.checked,ue.innerHTML="<textarea>x</textarea>",d.noCloneChecked=!!ue.cloneNode(!0).lastChild.defaultValue,ue.innerHTML="<option></option>",d.option=!!ue.lastChild;var me={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function be(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&T(e,t)?w.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)G.set(e[n],"globalEval",!t||G.get(t[n],"globalEval"))}me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td,d.option||(me.optgroup=me.option=[1,"<select multiple='multiple'>","</select>"]);var ve=/<|&#?\w+;/;function ge(e,t,n,r,i){for(var o,a,s,l,c,u,p=t.createDocumentFragment(),f=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===g(o))w.merge(f,o.nodeType?[o]:o);else if(ve.test(o)){for(a=a||p.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),l=me[s]||me._default,a.innerHTML=l[1]+w.htmlPrefilter(o)+l[2],u=l[0];u--;)a=a.lastChild;w.merge(f,a.childNodes),(a=p.firstChild).textContent=""}else f.push(t.createTextNode(o));for(p.textContent="",d=0;o=f[d++];)if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(c=re(o),a=be(p.appendChild(o),"script"),c&&ye(a),n)for(u=0;o=a[u++];)he.test(o.type||"")&&n.push(o);return p}var we=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_e=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ee(e,t){return e===function(){try{return b.activeElement}catch(e){}}()==("focus"===t)}function Te(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Te(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each((function(){w.event.add(this,t,i,r,n)}))}function Oe(e,t,n){n?(G.set(e,t,!1),w.event.add(e,t,{namespace:!1,handler:function(e){var r,o,a=G.get(this,t);if(1&e.isTrigger&&this[t]){if(a.length)(w.event.special[t]||{}).delegateType&&e.stopPropagation();else if(a=i.call(arguments),G.set(this,t,a),r=n(this,t),this[t](),a!==(o=G.get(this,t))||r?G.set(this,t,!1):o={},a!==o)return e.stopImmediatePropagation(),e.preventDefault(),o.value}else a.length&&(G.set(this,t,{value:w.event.trigger(w.extend(a[0],w.Event.prototype),a.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===G.get(e,t)&&w.event.add(e,t,ke)}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,l,c,u,p,f,d,h,m,b=G.get(e);if(Y(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(ne,i),n.guid||(n.guid=w.guid++),(l=b.events)||(l=b.events=Object.create(null)),(a=b.handle)||(a=b.handle=function(t){return void 0!==w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(A)||[""]).length;c--;)d=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),d&&(p=w.event.special[d]||{},d=(i?p.delegateType:p.bindType)||d,p=w.event.special[d]||{},u=w.extend({type:d,origType:m,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(f=l[d])||((f=l[d]=[]).delegateCount=0,p.setup&&!1!==p.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),p.add&&(p.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),i?f.splice(f.delegateCount++,0,u):f.push(u),w.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,l,c,u,p,f,d,h,m,b=G.hasData(e)&&G.get(e);if(b&&(l=b.events)){for(c=(t=(t||"").match(A)||[""]).length;c--;)if(d=m=(s=_e.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),d){for(p=w.event.special[d]||{},f=l[d=(r?p.delegateType:p.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=f.length;o--;)u=f[o],!i&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(f.splice(o,1),u.selector&&f.delegateCount--,p.remove&&p.remove.call(e,u));a&&!f.length&&(p.teardown&&!1!==p.teardown.call(e,h,b.handle)||w.removeEvent(e,d,b.handle),delete l[d])}else for(d in l)w.event.remove(e,d+t[c],n,r,!0);w.isEmptyObject(l)&&G.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),l=w.event.fix(e),c=(G.get(this,"events")||Object.create(null))[l.type]||[],u=w.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(a=w.event.handlers.call(this,l,c),t=0;(i=a[t++])&&!l.isPropagationStopped();)for(l.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==o.namespace&&!l.rnamespace.test(o.namespace)||(l.handleObj=o,l.data=o.data,void 0!==(r=((w.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(l.result=r)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,r,i,o,a,s=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(o=[],a={},n=0;n<l;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(c)>-1:w.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,l<t.length&&s.push({elem:c,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:h(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]}
vendor: 2,431 bytes, line 203
203,set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return fe.test(t.type)&&t.click&&T(t,"input")&&Oe(t,"click",ke),!1},trigger:function(e){var t=this||e;return fe.test(t.type)&&t.click&&T(t,"input")&&Oe(t,"click"),!0},_default:function(e){var t=e.target;return fe.test(t.type)&&t.click&&T(t,"input")&&G.get(t,"click")||T(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?ke:Se,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:Se,isPropagationStopped:Se,isImmediatePropagationStopped:Se,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=ke,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=ke,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=ke,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({focus:"focusin",blur:"focusout"},(function(e,t){w.event.special[e]={setup:function(){return Oe(this,e,Ee),!1},trigger:function(){return Oe(this,e),!0},delegateType:t}}
vendor: 5,920 bytes, line 203
203)),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),w.fn.extend({on:function(e,t,n,r){return Te(this,e,t,n,r)},one:function(e,t,n,r){return Te(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Se),this.each((function(){w.event.remove(this,e,n,t)}))}});var Pe=/<script|<style|<link/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,xe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function De(e,t){return T(e,"table")&&T(11!==t.nodeType?t:t.firstChild,"tr")&&w(e).children("tbody")[0]||e}function je(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Me(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ae(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(G.hasData(e)&&(s=G.get(e).events))for(i in G.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)w.event.add(t,i,s[i][n]);$.hasData(e)&&(o=$.access(e),a=w.extend({},o),$.set(t,a))}}function Ie(e,t){var n=t.nodeName.toLowerCase();"input"===n&&fe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Ne(e,t,n,r){t=o(t);var i,a,s,l,c,u,p=0,f=e.length,m=f-1,b=t[0],y=h(b);if(y||f>1&&"string"==typeof b&&!d.checkClone&&Re.test(b))return e.each((function(i){var o=e.eq(i);y&&(t[0]=b.call(this,i,o.html())),Ne(o,t,n,r)}));if(f&&(a=(i=ge(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=a),a||r)){for(l=(s=w.map(be(i,"script"),je)).length;p<f;p++)c=i,p!==m&&(c=w.clone(c,!0,!0),l&&w.merge(s,be(c,"script"))),n.call(e[p],c,p);if(l)for(u=s[s.length-1].ownerDocument,w.map(s,Me),p=0;p<l;p++)c=s[p],he.test(c.type||"")&&!G.access(c,"globalEval")&&w.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?w._evalUrl&&!c.noModule&&w._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):v(c.textContent.replace(xe,""),c,u))}return e}function Le(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(be(r)),r.parentNode&&(n&&re(r)&&ye(be(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),l=re(e);if(!(d.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=be(s),r=0,i=(o=be(e)).length;r<i;r++)Ie(o[r],a[r]);if(t)if(n)for(o=o||be(e),a=a||be(s),r=0,i=o.length;r<i;r++)Ae(o[r],a[r]);else Ae(e,s);return(a=be(s,"script")).length>0&&ye(a,!l&&be(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[G.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[G.expando]=void 0}n[$.expando]&&(n[$.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Le(this,e,!0)},remove:function(e){return Le(this,e)},text:function(e){return B(this,(function(e){return void 0===e?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ne(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||De(this,e).appendChild(e)}))},prepend:function(){return Ne(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=De(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ne(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ne(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(be(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return w.clone(this,e,t)}))},html:function(e){return B(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Pe.test(e)&&!me[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(be(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ne(this,arguments,(function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(be(this)),n&&n.replaceChild(t,this))}),e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,s=0;s<=o;s++)n=s===o?this:this.clone(!0),w(i[s])[t](n),a.apply(r,n.get());return this.pushStack(r)}}));var Fe=new RegExp("^("+Z+")(?!px)[a-z%]+$","i"),Ue=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},qe=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Be=new RegExp(te.join("|"),"i");function ze(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ue(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||re(e)||(a=w.style(e,t)),!d.pixelBoxStyles()&&Fe.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Ve(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(u){c.style.cssText="position:absolute;
203left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",ne.appendChild(c).appendChild(u);var t=e.getComputedStyle(u);r="1%"!==t.top,l=12===n(t.marginLeft),u.style.right="60%",a=36===n(t.right),i=36===n(t.width),u.style.position="absolute",o=12===n(u.offsetWidth/3),ne.removeChild(c),u=null}}function n(e){return Math.round(parseFloat(e))}var r,i,o,a,s,l,c=b.createElement("div"),u=b.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",d.clearCloneStyle="content-box"===u.style.backgroundClip,w.extend(d,{boxSizingReliable:function(){return t(),i},pixelBoxStyles:function(){return t(),a},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),o},reliableTrDimensions:function(){var t,n,r,i;return null==s&&(t=b.createElement("table"),n=b.createElement("tr"),r=b.createElement("div"),t.style.cssText="position:absolute;left:-11111px",n.style.height="1px",r.style.height="9px",ne.appendChild(t).appendChild(n).appendChild(r),i=e.getComputedStyle(n),s=parseInt(i.height)>3,ne.removeChild(t)),s}}))}();var We=["Webkit","Moz","ms"],He=b.createElement("div").style,Ye={};function Xe(e){var t=w.cssProps[e]||Ye[e];return t||(e in He?e:Ye[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=We.length;n--;)if((e=We[n]+t)in He)return e}(e)||e)}var Ge=/^(none|table(?!-c[ea]).+)/,$e=/^--/,Qe={position:"absolute",visibility:"hidden",display:"block"},Ke={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=ee.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=w.css(e,n+te[a],!0,i)),r?("content"===n&&(l-=w.css(e,"padding"+te[a],!0,i)),"margin"!==n&&(l-=w.css(e,"border"+te[a]+"Width",!0,i))):(l+=w.css(e,"padding"+te[a],!0,i),"padding"!==n?l+=w.css(e,"border"+te[a]+"Width",!0,i):s+=w.css(e,"border"+te[a]+"Width",!0,i));return!r&&o>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-l-s-.5))||0),l}function et(e,t,n){var r=Ue(e),i=(!d.boxSizingReliable()||n)&&"border-box"===w.css(e,"boxSizing",!1,r),o=i,a=ze(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Fe.test(a)){if(!n)return a;a="auto"}return(!d.boxSizingReliable()&&i||!d.reliableTrDimensions()&&T(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===w.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===w.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ze(e,t,n||(i?"border":"content"),o,r,a)+"px"}function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=H(t),l=$e.test(t),c=e.style;if(l||(t=Xe(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:c[t];"string"===(o=typeof n)&&(i=ee.exec(n))&&i[1]&&(n=ae(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||l||(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),d.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,r){var i,o,a,s=H(t);return $e.test(t)||(t=Xe(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=ze(e,t,r)),"normal"===i&&t in Ke&&(i=Ke[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],(function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!Ge.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):qe(e,Qe,(function(){return et(e,t,r)}))},set:function(e,n,r){var i,o=Ue(e),a=!d.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===w.css(e,"boxSizing",!1,o),l=r?Ze(e,t,r,s,o):0;return s&&a&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),l&&(i=ee.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Je(0,n,l)}}}
vendor: 4,720 bytes, line 203
203)),w.cssHooks.marginLeft=Ve(d.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(ze(e,"marginLeft"))||e.getBoundingClientRect().left-qe(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),w.each({margin:"",padding:"",border:"Width"},(function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+te[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Je)})),w.fn.extend({css:function(e,t){return B(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ue(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)}),e,t,arguments.length>1)}}),w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===b.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout((function(){nt=void 0})),nt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=te[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ut.tweeners[t]||[]).concat(ut.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ut(e,t,n){var r,i,o=0,a=ut.prefilters.length,s=w.Deferred().always((function(){delete l.elem})),l=function(){if(i)return!1;for(var t=nt||st(),n=Math.max(0,c.startTime+c.duration-t),r=1-(n/c.duration||0),o=0,a=c.tweens.length;o<a;o++)c.tweens[o].run(r);return s.notifyWith(e,[c,r,n]),r<1&&a?n:(a||s.notifyWith(e,[c,1,0]),s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(r),r},stop:function(t){var n=0,r=t?c.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)c.tweens[n].run(1);return t?(s.notifyWith(e,[c,1,0]),s.resolveWith(e,[c,t])):s.rejectWith(e,[c,t]),this}}),u=c.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=H(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(u,c.opts.specialEasing);o<a;o++)if(r=ut.prefilters[o].call(c,e,u,c.opts))return h(r.stop)&&(w._queueHooks(c.elem,c.opts.queue).stop=r.stop.bind(r)),r;return w.map(u,ct,c),h(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),w.fx.timer(w.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}w.Animation=w.extend(ut,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ae(n.elem,e,ee.exec(t),n),n}]},tweener:function(e,t){h(e)?(t=e,e=["*"]):e=e.match(A);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ut.tweeners[n]=ut.tweeners[n]||[],ut.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,l,c,u,p="width"in t||"height"in t,f=this,d={},h=e.style,m=e.nodeType&&oe(e),b=G.get(e,"fxshow");for(r in n.queue||(null==(a=w._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,f.always((function(){f.always((function(){a.unqueued--,w.queue(e,"fx").length||a.empty.fire()}))}
vendor: 5,389 bytes, line 203
203))),t)if(i=t[r],it.test(i)){if(delete t[r],o=o||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!b||void 0===b[r])continue;m=!0}d[r]=b&&b[r]||w.style(e,r)}if((l=!w.isEmptyObject(t))||!w.isEmptyObject(d))for(r in p&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=b&&b.display)&&(c=G.get(e,"display")),"none"===(u=w.css(e,"display"))&&(c?u=c:(ce([e],!0),c=e.style.display||c,u=w.css(e,"display"),ce([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===w.css(e,"float")&&(l||(f.done((function(){h.display=c})),null==c&&(u=h.display,c="none"===u?"":u)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),l=!1,d)l||(b?"hidden"in b&&(m=b.hidden):b=G.access(e,"fxshow",{display:c}),o&&(b.hidden=!m),m&&ce([e],!0),f.done((function(){for(r in m||ce([e]),G.remove(e,"fxshow"),d)w.style(e,r,d[r])}))),l=ct(m?b[r]:0,r,f),r in b||(b[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?ut.prefilters.unshift(e):ut.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||h(e)&&e,duration:e,easing:n&&t||t&&!h(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){h(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(oe).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=ut(this,w.extend({},e),o);(i||G.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,i=null!=e&&e+"queueHooks",o=w.timers,a=G.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=G.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),w.each(["toggle","show","hide"],(function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,r,i)}})),w.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),nt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){rt||(rt=!0,at())},w.fx.stop=function(){rt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx&&w.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",d.checkOn=""!==e.value,d.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",d.radioValue="t"===e.value}();var pt,ft=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return B(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){w.removeAttr(this,e)}))}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!d.radioValue&&"radio"===t&&T(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(A);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=ft[t]||w.find.attr;ft[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ft[a],ft[a]=i,i=null!=n(e,t,r)?a:null,ft[a]=o),i}}));var dt=/^(?:input|select|textarea|button)$/i,ht=/^(?:a|area)$/i;function mt(e){return(e.match(A)||[]).join(" ")}function bt(e){return e.getAttribute&&e.getAttribute("class")||""}function yt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(A)||[]}w.fn.extend({prop:function(e,t){return B(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[w.propFix[e]||e]}))}}
vendor: 21,902 bytes, line 203
203),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):dt.test(e.nodeName)||ht.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),d.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,l=0;if(h(e))return this.each((function(t){w(this).addClass(e.call(this,t,bt(this)))}));if((t=yt(e)).length)for(;n=this[l++];)if(i=bt(n),r=1===n.nodeType&&" "+mt(i)+" "){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,l=0;if(h(e))return this.each((function(t){w(this).removeClass(e.call(this,t,bt(this)))}));if(!arguments.length)return this.attr("class","");if((t=yt(e)).length)for(;n=this[l++];)if(i=bt(n),r=1===n.nodeType&&" "+mt(i)+" "){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=mt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):h(e)?this.each((function(n){w(this).toggleClass(e.call(this,n,bt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=w(this),a=yt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||((t=bt(this))&&G.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":G.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+mt(bt(n))+" ").indexOf(t)>-1)return!0;return!1}});var vt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=h(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,(function(e){return null==e?"":e+""}))),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(vt,""):null==n?"":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:mt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],l=a?o+1:i.length;for(r=o<0?l:a?o:0;r<l;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!T(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){for(var n,r,i=e.options,o=w.makeArray(t),a=i.length;a--;)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],(function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},d.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),d.focusin="onfocusin"in e;var gt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,r,i){var o,a,s,l,c,p,f,d,y=[r||b],v=u.call(t,"type")?t.type:t,g=u.call(t,"namespace")?t.namespace.split("."):[];if(a=d=s=r=r||b,3!==r.nodeType&&8!==r.nodeType&&!gt.test(v+w.event.triggered)&&(v.indexOf(".")>-1&&(g=v.split("."),v=g.shift(),g.sort()),c=v.indexOf(":")<0&&"on"+v,(t=t[w.expando]?t:new w.Event(v,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=g.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:w.makeArray(n,[t]),f=w.event.special[v]||{},i||!f.trigger||!1!==f.trigger.apply(r,n))){if(!i&&!f.noBubble&&!m(r)){for(l=f.delegateType||v,gt.test(l+v)||(a=a.parentNode);a;a=a.parentNode)y.push(a),s=a;s===(r.ownerDocument||b)&&y.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=y[o++])&&!t.isPropagationStopped();)d=a,t.type=o>1?l:f.bindType||v,(p=(G.get(a,"events")||Object.create(null))[t.type]&&G.get(a,"handle"))&&p.apply(a,n),(p=c&&a[c])&&p.apply&&Y(a)&&(t.result=p.apply(a,n),!1===t.result&&t.preventDefault());return t.type=v,i||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(y.pop(),n)||!Y(r)||c&&h(r[v])&&!m(r)&&((s=r[c])&&(r[c]=null),w.event.triggered=v,t.isPropagationStopped()&&d.addEventListener(v,wt),r[v](),t.isPropagationStopped()&&d.removeEventListener(v,wt),w.event.triggered=void 0,s&&(r[c]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each((function(){w.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),d.focusin||w.each({focus:"focusin",blur:"focusout"},(function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=G.access(r,t);i||r.addEventListener(e,n,!0),G.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=G.access(r,t)-1;i?G.access(r,t,i):(r.removeEventListener(e,n,!0),G.remove(r,t))}}}));var Ct=e.location,_t={guid:Date.now()},kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Et=/\r?\n/g,Tt=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,(function(t,i){n||St.test(e)?r(e,i):Pt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==g(t))r(e,t);else for(i in t)Pt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,(function(){i(this.name,this.value)}));else for(n in e)Pt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&Ot.test(this.nodeName)&&!Tt.test(e)&&(this.checked||!fe.test(e))})).map((function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,(function(e){return{name:t.name,value:e.replace(Et,"\r\n")}})):{name:t.name,value:n.replace(Et,"\r\n")}})).get()}});var Rt=/%20/g,xt=/#.*$/,Dt=/([?&])_=[^&]*/,jt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Mt=/^(?:GET|HEAD)$/,At=/^\/\//,It={},Nt={},Lt="*/".concat("*"),Ft=b.createElement("a");function Ut(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(A)||[];if(h(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qt(e,t,n,r){var i={},o=e===Nt;function a(s){var l;return i[s]=!0,w.each(e[s]||[],(function(e,s){var c=s(t,n,r);return"string"!=typeof c||o||i[c]?o?!(l=c):void 0:(t.dataTypes.unshift(c),a(c),!1)})),l}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Bt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}Ft.href=Ct.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Lt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Bt(Bt(e,w.ajaxSettings),t):Bt(w.ajaxSettings,e)},ajaxPrefilter:Ut(It),ajaxTransport:Ut(Nt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,l,c,u,p,f,d=w.ajaxSetup({},n),h=d.context||d,m=d.context&&(h.nodeType||h.jquery)?w(h):w.event,y=w.Deferred(),v=w.Callbacks("once memory"),g=d.statusCode||{},C={},_={},k="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(c){if(!a)for(a={};t=jt.exec(o);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?o:null},setRequestHeader:function(e,t){return null==c&&(e=_[e.toLowerCase()]=_[e.toLowerCase()]||e,C[e]=t),this},overrideMimeType:function(e){return null==c&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)S.always(e[S.status]);else for(t in e)g[t]=[g[t],e[t]];return this},abort:function(e){var t=e||k;return r&&r.abort(t),E(0,t),this}};if(y.promise(S),d.url=((t||d.url||Ct.href)+"").replace(At,Ct.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(A)||[""],null==d.crossDomain){l=b.createElement("a");try{l.href=d.url,l.href=l.href,d.crossDomain=Ft.protocol+"//"+Ft.host!=l.protocol+"//"+l.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=w.param(d.data,d.traditional)),qt(It,d,n,S),c)return S;for(p in(u=w.event&&d.global)&&0==w.active++&&w.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Mt.test(d.type),i=d.url.replace(xt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Rt,"+")):(f=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(kt.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace(Dt,"$1"),f=(kt.test(i)?"&":"?")+"_="+_t.guid+++f),d.url=i+f),d.ifModified&&(w.lastModified[i]&&S.setRequestHeader("If-Modified-Since",w.lastModified[i]),w.etag[i]&&S.setRequestHeader("If-None-Match",w.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&S.setRequestHeader("Content-Type",d.contentType),S.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Lt+"; q=0.01":""):d.accepts["*"]),d.headers)S.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(!1===d.beforeSend.call(h,S,d)||c))return S.abort();if(k="abort",v.add(d.complete),S.done(d.success),S.fail(d.error),r=qt(Nt,d,n,S)){if(S.readyState=1,u&&m.trigger("ajaxSend",[S,d]),c)return S;d.async&&d.timeout>0&&(s=e.setTimeout((function(){S.abort("timeout")}),d.timeout));try{c=!1,r.send(C,E)}catch(e){if(c)throw e;E(-1,e)}}else E(-1,"No Transport");function E(t,n,a,l){var p,f,b,C,_,k=n;c||(c=!0,s&&e.clearTimeout(s),r=void 0,o=l||"",S.readyState=t>0?4:0,p=t>=200&&t<300||304===t,a&&(C=function(e,t,n){for(var r,i,o,a,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){l.unshift(i);break}if(l[0]in n)o=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==l[0]&&l.unshift(o),n[o]}(d,S,a)),!p&&w.inArray("script",d.dataTypes)>-1&&(d.converters["text script"]=function(){}),C=function(e,t,n,r){var i,o,a,s,l,c={},u=e.dataTypes.slice();if(u[1])for(a in e.converters)c[a.toLowerCase()]=e.converters[a];for(o=u.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=u.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(!(a=c[l+" "+o]||c["* "+o]))for(i in c)if((s=i.split(" "))[1]===o&&(a=c[l+" "+s[0]]||c["* "+s[0]])){!0===a?a=c[i]:!0!==c[i]&&(o=s[0],u.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}(d,C,S,p),p?(d.ifModified&&((_=S.getResponseHeader("Last-Modified"))&&(w.lastModified[i]=_),(_=S.getResponseHeader("etag"))&&(w.etag[i]=_)),204===t||"HEAD"===d.type?k="nocontent":304===t?k="notmodified":(k=C.state,f=C.data,p=!(b=C.error))):(b=k,!t&&k||(k="error",t<0&&(t=0))),S.status=t,S.statusText=(n||k)+"",p?y.resolveWith(h,[f,k,S]):y.rejectWith(h,[S,k,b]),S.statusCode(g),g=void 0,u&&m.trigger(p?"ajaxSuccess":"ajaxError",[S,d,p?f:b]),v.fireWith(h,[S,k]),u&&(m.trigger("ajaxComplete",[S,d]),--w.active||w.event.trigger("ajaxStop")))}return S},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],(function(e,t){w[t]=function(e,n,r,i){return h(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}})),w.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),w._evalUrl=function(e,t,n){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){w.globalEval(e,t,n)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){w(this).wrapInner(e.call(this,t))})):this.each((function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){w(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var zt={0:200,1223:204},Vt=w.ajaxSettings.xhr();d.cors=!!Vt&&"withCredentials"in Vt,d.ajax=Vt=!!Vt,w.ajaxTransport((function(t){var n,r;if(d.cors||Vt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(zt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),w.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),w.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=w("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Wt,Ht=[],Yt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Ht.pop()||w.expando+"_"+_t.guid++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",(function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Yt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=h(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Yt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||w.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always((function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Ht.push(i)),a&&h(o)&&o(a[0]),a=o=void 0})),"script"})),d.createHTMLDocument=((Wt=b.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Wt.childNodes.length),w.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(d.createHTMLDocument?((r=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(r)):t=b),o=!n&&[],(i=O.exec(e))?[t.createElement(i[1])]:(i=ge([e],t,o),o&&o.length&&w(o).remove(),w.merge([],i.childNodes)));var r,i,o},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=mt(e.slice(s)),e=e.slice(0,s)),h(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&w.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done((function(e){o=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)})).always(n&&function(e,t){a.each((function(){n.apply(this,o||[e.responseText,t,e])}))}),this},w.expr.pseudos.animated=function(e){return w.grep(w.timers,(function(t){return e===t.elem})).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,l,c=w.css(e,"position"),u=w(e),p={};"static"===c&&(e.style.position="relative"),s=u.offset(),o=w.css(e,"top"),l=w.css(e,"left"),("absolute"===c||"fixed"===c)&&(o+l).indexOf("auto")>-1?(a=(r=u.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(l)||0),h(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):("number"==typeof p.top&&(p.top+="px"),"number"==typeof p.left&&(p.left+="px"),u.css(p))}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){w.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===w.css(e,"position");)e=e.offsetParent;return e||ne}))}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return B(this,(function(e,r,i){var o;if(m(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i}),e,r,arguments.length)}})),w.each(["top","left"],(function(e,t){w.cssHooks[t]=Ve(d.pixelPosition,(function(e,n){if(n)return n=ze(e,t),Fe.test(n)?w(e).position()[t]+"px":n}))})),w.each({Height:"height",Width:"width"},(function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return B(this,(function(t,n,i){var o;return m(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)}),t,a?i:void 0,a)}}))})),w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){w.fn[t]=function(e){return this.on(t,e)}})),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.proxy=function(e,t){var n,r,o;
203if("string"==typeof t&&(n=e[t],t=e,e=n),h(e))return r=i.call(arguments,2),(o=function(){return e.apply(t||this,r.concat(i.call(arguments)))}).guid=e.guid=e.guid||w.guid++,o},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=T,w.isFunction=h,w.isWindow=m,w.camelCase=H,w.type=g,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},w.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return w}));var Gt=e.jQuery,$t=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=$t),t&&e.jQuery===w&&(e.jQuery=Gt),w},void 0===t&&(e.jQuery=e.$=w),w}))},{}],246:[function(e,t,n){(function(e,r){(function(){!function(e,r){var i,o;"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):(i=e.Base64,(o=r()).noConflict=function(){return e.Base64=i,o},e.Meteor&&(Base64=o),e.Base64=o)}("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:this,(function(){"use strict";var e,t="function"==typeof atob,n="function"==typeof btoa,i="function"==typeof r,o="function"==typeof TextDecoder?new TextDecoder:void 0,a="function"==typeof TextEncoder?new TextEncoder:void 0,s=Array.prototype.slice.call("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="),l=(e={},s.forEach((function(t,n){return e[t]=n})),e),c=/^(?:[A-Za-z\d+\/]{4})*?(?:[A-Za-z\d+\/]{2}(?:==)?|[A-Za-z\d+\/]{3}=?)?$/,u=String.fromCharCode.bind(String),p="function"==typeof Uint8Array.from?Uint8Array.from.bind(Uint8Array):function(e,t){return void 0===t&&(t=function(e){return e}),new Uint8Array(Array.prototype.slice.call(e,0).map(t))},f=function(e){return e.replace(/=/g,"").replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"}))},d=function(e){return e.replace(/[^A-Za-z0-9\+\/]/g,"")},h=function(e){for(var t,n,r,i,o="",a=e.length%3,l=0;l<e.length;){if((n=e.charCodeAt(l++))>255||(r=e.charCodeAt(l++))>255||(i=e.charCodeAt(l++))>255)throw new TypeError("invalid character found");o+=s[(t=n<<16|r<<8|i)>>18&63]+s[t>>12&63]+s[t>>6&63]+s[63&t]}return a?o.slice(0,a-3)+"===".substring(a):o},m=n?function(e){return btoa(e)}:i?function(e){return r.from(e,"binary").toString("base64")}:h,b=i?function(e){return r.from(e).toString("base64")}:function(e){for(var t=[],n=0,r=e.length;n<r;n+=4096)t.push(u.apply(null,e.subarray(n,n+4096)));return m(t.join(""))},y=function(e,t){return void 0===t&&(t=!1),t?f(b(e)):b(e)},v=function(e){if(e.length<2)return(t=e.charCodeAt(0))<128?e:t<2048?u(192|t>>>6)+u(128|63&t):u(224|t>>>12&15)+u(128|t>>>6&63)+u(128|63&t);var t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return u(240|t>>>18&7)+u(128|t>>>12&63)+u(128|t>>>6&63)+u(128|63&t)},g=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,w=function(e){return e.replace(g,v)},C=i?function(e){return r.from(e,"utf8").toString("base64")}:a?function(e){return b(a.encode(e))}:function(e){return m(w(e))},_=function(e,t){return void 0===t&&(t=!1),t?f(C(e)):C(e)},k=function(e){return _(e,!0)},S=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,E=function(e){switch(e.length){case 4:var t=((7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3))-65536;return u(55296+(t>>>10))+u(56320+(1023&t));case 3:return u((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return u((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},T=function(e){return e.replace(S,E)},O=function(e){if(e=e.replace(/\s+/g,""),!c.test(e))throw new TypeError("malformed base64.");e+="==".slice(2-(3&e.length));for(var t,n,r,i="",o=0;o<e.length;)t=l[e.charAt(o++)]<<18|l[e.charAt(o++)]<<12|(n=l[e.charAt(o++)])<<6|(r=l[e.charAt(o++)]),i+=64===n?u(t>>16&255):64===r?u(t>>16&255,t>>8&255):u(t>>16&255,t>>8&255,255&t);return i},P=t?function(e){return atob(d(e))}:i?function(e){return r.from(e,"base64").toString("binary")}:O,R=i?function(e){return p(r.from(e,"base64"))}:function(e){return p(P(e),(function(e){return e.charCodeAt(0)}))},x=function(e){return R(j(e))},D=i?function(e){return r.from(e,"base64").toString("utf8")}:o?function(e){return o.decode(R(e))}:function(e){return T(P(e))},j=function(e){return d(e.replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})))},M=function(e){return D(j(e))},A=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}},I=function(){var e=function(e,t){return Object.defineProperty(String.prototype,e,A(t))};e("fromBase64",(function(){return M(this)})),e("toBase64",(function(e){return _(this,e)})),e("toBase64URI",(function(){return _(this,!0)})),e("toBase64URL",(function(){return _(this,!0)})),e("toUint8Array",(function(){return x(this)}))},N=function(){var e=function(e,t){return Object.defineProperty(Uint8Array.prototype,e,A(t))};e("toBase64",(function(e){return y(this,e)})),e("toBase64URI",(function(){return y(this,!0)})),e("toBase64URL",(function(){return y(this,!0)}))},L={version:"3.7.3",VERSION:"3.7.3",atob:P,atobPolyfill:O,btoa:m,btoaPolyfill:h,fromBase64:M,toBase64:_,encode:_,encodeURI:k,encodeURL:k,utob:w,btou:T,decode:M,isValid:function(e){if("string"!=typeof e)return!1;var t=e.replace(/\s+/g,"").replace(/={0,2}$/,"");return!/[^\s0-9a-zA-Z\+/]/.test(t)||!/[^\s0-9a-zA-Z\-_]/.test(t)},fromUint8Array:y,toUint8Array:x,extendString:I,extendUint8Array:N,extendBuiltins:function(){I(),N()},Base64:{}};
vendor: 16,137 bytes, line 203
203return Object.keys(L).forEach((function(e){return L.Base64[e]=L[e]})),L}))}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer)},{buffer:154}],247:[function(e,t,n){!function(e,r){"object"==typeof n&&void 0!==t?t.exports=r():"function"==typeof define&&define.amd?define(r):e.moment=r()}(this,(function(){"use strict";var n,r;function i(){return n.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(s(e,t))return!1;return!0}function c(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function d(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,n,r){return Et(e,t,n,r,!0).utc()}function m(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function b(e){if(null==e._isValid){var t=m(e),n=r.call(t.parsedDateParts,(function(e){return null!=e})),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function y(e){var t=h(NaN);return null!=e?d(m(t),e):m(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),r=n.length>>>0;for(t=0;t<r;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var v=i.momentProperties=[],g=!1;function w(e,t){var n,r,i;if(c(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),c(t._i)||(e._i=t._i),c(t._f)||(e._f=t._f),c(t._l)||(e._l=t._l),c(t._strict)||(e._strict=t._strict),c(t._tzm)||(e._tzm=t._tzm),c(t._isUTC)||(e._isUTC=t._isUTC),c(t._offset)||(e._offset=t._offset),c(t._pf)||(e._pf=m(t)),c(t._locale)||(e._locale=t._locale),v.length>0)for(n=0;n<v.length;n++)c(i=t[r=v[n]])||(e[r]=i);return e}function C(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,i.updateOffset(this),g=!1)}function _(e){return e instanceof C||null!=e&&null!=e._isAMomentObject}function k(e){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function S(e,t){var n=!0;return d((function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){var r,o,a,l=[];for(o=0;o<arguments.length;o++){if(r="","object"==typeof arguments[o]){for(a in r+="\n["+o+"] ",arguments[0])s(arguments[0],a)&&(r+=a+": "+arguments[0][a]+", ");r=r.slice(0,-2)}else r=arguments[o];l.push(r)}k(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var E,T={};function O(e,t){null!=i.deprecationHandler&&i.deprecationHandler(e,t),T[e]||(k(t),T[e]=!0)}function P(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function R(e,t){var n,r=d({},e);for(n in t)s(t,n)&&(a(e[n])&&a(t[n])?(r[n]={},d(r[n],e[n]),d(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)s(e,n)&&!s(t,n)&&a(e[n])&&(r[n]=d({},r[n]));return r}function x(e){null!=e&&this.set(e)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,E=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n};function D(e,t,n){var r=""+Math.abs(e),i=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var j=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,M=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,A={},I={};function N(e,t,n,r){var i=r;"string"==typeof r&&(i=function(){return this[r]()}),e&&(I[e]=i),t&&(I[t[0]]=function(){return D(i.apply(this,arguments),t[1],t[2])}),n&&(I[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function L(e,t){return e.isValid()?(t=F(t,e.localeData()),A[t]=A[t]||function(e){var t,n,r,i=e.match(j);for(t=0,n=i.length;t<n;t++)I[i[t]]?i[t]=I[i[t]]:i[t]=(r=i[t]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(t){var r,o="";for(r=0;r<n;r++)o+=P(i[r])?i[r].call(t,e):i[r];return o}}(t),A[t](e)):e.localeData().invalidDate()}function F(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(M.lastIndex=0;n>=0&&M.test(e);)e=e.replace(M,r),M.lastIndex=0,n-=1;return e}var U={};function q(e,t){var n=e.toLowerCase();U[n]=U[n+"s"]=U[t]=e}function B(e){return"string"==typeof e?U[e]||U[e.toLowerCase()]:void 0}function z(e){var t,n,r={};for(n in e)s(e,n)&&(t=B(n))&&(r[t]=e[n]);return r}var V={};function W(e,t){V[e]=t}function H(e){return e%4==0&&e%100!=0||e%400==0}function Y(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function X(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=Y(t)),n}function G(e,t){return function(n){return null!=n?(Q(this,e,n),i.updateOffset(this,t),this):$(this,e)}}function $(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Q(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&H(e.year())&&1===e.month()&&29===e.date()?(n=X(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),_e(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var K,J=/\d/,Z=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ne=/[+-]?\d{6}/,re=/\d\d?/,ie=/\d\d\d\d?/,oe=/\d\d\d\d\d\d?/,ae=/\d{1,3}/,se=/\d{1,4}/,le=/[+-]?\d{1,6}/,ce=/\d+/,ue=/[+-]?\d+/,pe=/Z|[+-]\d\d:?\d\d/gi,fe=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function he(e,t,n){K[e]=P(t)?t:function(e,r){return e&&n?n:t}}function me(e,t){return s(K,e)?K[e](t._strict,t._locale):new RegExp(be(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,i){return t||n||r||i}))))}function be(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}K={};var ye={};function ve(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),u(t)&&(r=function(e,n){n[t]=X(e)}),n=0;n<e.length;n++)ye[e[n]]=r}function ge(e,t){ve(e,(function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)}))}function we(e,t,n){null!=t&&s(ye,e)&&ye[e](t,n._a,n,e)}var Ce;function _e(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?H(e)?29:28:31-r%7%2}Ce=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},N("M",["MM",2],"Mo",(function(){return this.month()+1})),N("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),N("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),q("month","M"),W("month",8),he("M",re),he("MM",re,Z),he("MMM",(function(e,t){return t.monthsShortRegex(e)})),he("MMMM",(function(e,t){return t.monthsRegex(e)})),ve(["M","MM"],(function(e,t){t[1]=X(e)-1})),ve(["MMM","MMMM"],(function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[1]=i:m(n).invalidMonth=e}));var ke="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Se="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Ee=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Te=de,Oe=de;function Pe(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)o=h([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Ce.call(this._shortMonthsParse,a))?i:null:-1!==(i=Ce.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=Ce.call(this._shortMonthsParse,a))||-1!==(i=Ce.call(this._longMonthsParse,a))?i:null:-1!==(i=Ce.call(this._longMonthsParse,a))||-1!==(i=Ce.call(this._shortMonthsParse,a))?i:null}function Re(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=X(t);else if(!u(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),_e(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function xe(e){return null!=e?(Re(this,e),i.updateOffset(this,!0),this):$(this,"Month")}function De(){function e(e,t){return t.length-e.length}var t,n,r=[],i=[],o=[];for(t=0;t<12;t++)n=h([2e3,t]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(r.sort(e),i.sort(e),o.sort(e),t=0;t<12;t++)r[t]=be(r[t]),i[t]=be(i[t]);for(t=0;t<24;t++)o[t]=be(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function je(e){return H(e)?366:365}N("Y",0,0,(function(){var e=this.year();return e<=9999?D(e,4):"+"+e})),N(0,["YY",2],0,(function(){return this.year()%100})),N(0,["YYYY",4],0,"year"),N(0,["YYYYY",5],0,"year"),N(0,["YYYYYY",6,!0],0,"year"),q("year","y"),W("year",1),he("Y",ue),he("YY",re,Z),he("YYYY",se,te),he("YYYYY",le,ne),he("YYYYYY",le,ne),ve(["YYYYY","YYYYYY"],0),ve("YYYY",(function(e,t){t[0]=2===e.length?i.parseTwoDigitYear(e):X(e)})),ve("YY",(function(e,t){t[0]=i.parseTwoDigitYear(e)})),ve("Y",(function(e,t){t[0]=parseInt(e,10)})),i.parseTwoDigitYear=function(e){return X(e)+(X(e)>68?1900:2e3)};var Me=G("FullYear",!0);function Ae(e,t,n,r,i,o,a){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,o,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,o,a),s}function Ie(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ne(e,t,n){var r=7+t-n;return-((7+Ie(e,0,r).getUTCDay()-t)%7)+r-1}function Le(e,t,n,r,i){var o,a,s=1+7*(t-1)+(7+n-r)%7+Ne(e,r,i);return s<=0?a=je(o=e-1)+s:s>je(e)?(o=e+1,a=s-je(e)):(o=e,a=s),{year:o,dayOfYear:a}}function Fe(e,t,n){var r,i,o=Ne(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?r=a+Ue(i=e.year()-1,t,n):a>Ue(e.year(),t,n)?(r=a-Ue(e.year(),t,n),i=e.year()+1):(i=e.year(),r=a),{week:r,year:i}}function Ue(e,t,n){var r=Ne(e,t,n),i=Ne(e+1,t,n);return(je(e)-r+i)/7}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),q("week","w"),q("isoWeek","W"),W("week",5),W("isoWeek",5),he("w",re),he("ww",re,Z),he("W",re),he("WW",re,Z),ge(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=X(e)}));function qe(e,t){return e.slice(t,7).concat(e.slice(0,t))}N("d",0,"do","day"),N("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),N("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),N("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),q("day","d"),q("weekday","e"),q("isoWeekday","E"),W("day",11),W("weekday",11),W("isoWeekday",11),he("d",re),he("e",re),he("E",re),he("dd",(function(e,t){return t.weekdaysMinRegex(e)})),he("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),he("dddd",(function(e,t){return t.weekdaysRegex(e)})),ge(["dd","ddd","dddd"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:m(n).invalidWeekday=e})),ge(["d","e","E"],(function(e,t,n,r){t[r]=X(e)}));var Be="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ve="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),We=de,He=de,Ye=de;function Xe(e,t,n){var r,i,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)o=h([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Ce.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ce.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=Ce.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=Ce.call(this._weekdaysParse,a))||-1!==(i=Ce.call(this._shortWeekdaysParse,a))||-1!==(i=Ce.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=Ce.call(this._shortWeekdaysParse,a))||-1!==(i=Ce.call(this._weekdaysParse,a))||-1!==(i=Ce.call(this._minWeekdaysParse,a))?i:null:-1!==(i=Ce.call(this._minWeekdaysParse,a))||-1!==(i=Ce.call(this._weekdaysParse,a))||-1!==(i=Ce.call(this._shortWeekdaysParse,a))?i:null}function Ge(){function e(e,t){return t.length-e.length}var t,n,r,i,o,a=[],s=[],l=[],c=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),r=be(this.weekdaysMin(n,"")),i=be(this.weekdaysShort(n,"")),o=be(this.weekdays(n,"")),a.push(r),s.push(i),l.push(o),c.push(r),c.push(i),c.push(o);a.sort(e),s.sort(e),l.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function $e(){return this.hours()%12||12}function Qe(e,t){N(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Ke(e,t){return t._meridiemParse}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,$e),N("k",["kk",2],0,(function(){return this.hours()||24})),N("hmm",0,0,(function(){return""+$e.apply(this)+D(this.minutes(),2)})),N("hmmss",0,0,(function(){return""+$e.apply(this)+D(this.minutes(),2)+D(this.seconds(),2)})),N("Hmm",0,0,(function(){return""+this.hours()+D(this.minutes(),2)})),N("Hmmss",0,0,(function(){return""+this.hours()+D(this.minutes(),2)+D(this.seconds(),2)})),Qe("a",!0),Qe("A",!1),q("hour","h"),W("hour",13),he("a",Ke),he("A",Ke),he("H",re),he("h",re),he("k",re),he("HH",re,Z),he("hh",re,Z),he("kk",re,Z),he("hmm",ie),he("hmmss",oe),he("Hmm",ie),he("Hmmss",oe),ve(["H","HH"],3),ve(["k","kk"],(function(e,t,n){var r=X(e);t[3]=24===r?0:r})),ve(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ve(["h","hh"],(function(e,t,n){t[3]=X(e),m(n).bigHour=!0})),ve("hmm",(function(e,t,n){var r=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r)),m(n).bigHour=!0})),ve("hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r,2)),t[5]=X(e.substr(i)),m(n).bigHour=!0})),ve("Hmm",(function(e,t,n){var r=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r))})),ve("Hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[3]=X(e.substr(0,r)),t[4]=X(e.substr(r,2)),t[5]=X(e.substr(i))}));var Je=G("Hours",!0);var Ze,et={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ke,monthsShort:Se,week:{dow:0,doy:6}
vendor: 34,743 bytes, line 203
203,weekdays:Be,weekdaysMin:Ve,weekdaysShort:ze,meridiemParse:/[ap]\.?m?\.?/i},tt={},nt={};function rt(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function it(e){return e?e.toLowerCase().replace("_","-"):e}function ot(n){var r=null;if(void 0===tt[n]&&void 0!==t&&t&&t.exports)try{r=Ze._abbr,e("./locale/"+n),at(r)}catch(e){tt[n]=null}return tt[n]}function at(e,t){var n;return e&&((n=c(t)?lt(e):st(e,t))?Ze=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Ze._abbr}function st(e,t){if(null!==t){var n,r=et;if(t.abbr=e,null!=tt[e])O("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=tt[e]._config;else if(null!=t.parentLocale)if(null!=tt[t.parentLocale])r=tt[t.parentLocale]._config;else{if(null==(n=ot(t.parentLocale)))return nt[t.parentLocale]||(nt[t.parentLocale]=[]),nt[t.parentLocale].push({name:e,config:t}),null;r=n._config}return tt[e]=new x(R(r,t)),nt[e]&&nt[e].forEach((function(e){st(e.name,e.config)})),at(e),tt[e]}return delete tt[e],null}function lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ze;if(!o(e)){if(t=ot(e))return t;e=[e]}return function(e){for(var t,n,r,i,o=0;o<e.length;){for(t=(i=it(e[o]).split("-")).length,n=(n=it(e[o+1]))?n.split("-"):null;t>0;){if(r=ot(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&rt(i,n)>=t-1)break;t--}o++}return Ze}(e)}function ct(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>_e(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,m(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),m(e)._overflowWeeks&&-1===t&&(t=7),m(e)._overflowWeekday&&-1===t&&(t=8),m(e).overflow=t),e}var ut=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ft=/Z|[+-]\d\d(?::?\d\d)?/,dt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],ht=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],mt=/^\/?Date\((-?\d+)/i,bt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,yt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function vt(e){var t,n,r,i,o,a,s=e._i,l=ut.exec(s)||pt.exec(s);if(l){for(m(e).iso=!0,t=0,n=dt.length;t<n;t++)if(dt[t][1].exec(l[1])){i=dt[t][0],r=!1!==dt[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,n=ht.length;t<n;t++)if(ht[t][1].exec(l[3])){o=(l[2]||" ")+ht[t][0];break}if(null==o)return void(e._isValid=!1)}if(!r&&null!=o)return void(e._isValid=!1);if(l[4]){if(!ft.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=i+(o||"")+(a||""),kt(e)}else e._isValid=!1}function gt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function wt(e){var t,n,r,i,o,a,s,l,c=bt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(c){if(n=c[4],r=c[3],i=c[2],o=c[5],a=c[6],s=c[7],l=[gt(n),Se.indexOf(r),parseInt(i,10),parseInt(o,10),parseInt(a,10)],s&&l.push(parseInt(s,10)),t=l,!function(e,t,n){return!e||ze.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(m(n).weekdayMismatch=!0,n._isValid=!1,!1)}(c[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return yt[e];if(t)return 0;var r=parseInt(n,10),i=r%100;return 60*((r-i)/100)+i}(c[8],c[9],c[10]),e._d=Ie.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=!0}else e._isValid=!1}function Ct(e,t,n){return null!=e?e:null!=t?t:n}function _t(e){var t,n,r,o,a,s=[];if(!e._d){for(r=function(e){var t=new Date(i.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,n,r,i,o,a,s,l,c;null!=(t=e._w).GG||null!=t.W||null!=t.E?(o=1,a=4,n=Ct(t.GG,e._a[0],Fe(Tt(),1,4).year),r=Ct(t.W,1),((i=Ct(t.E,1))<1||i>7)&&(l=!0)):(o=e._locale._week.dow,a=e._locale._week.doy,c=Fe(Tt(),o,a),n=Ct(t.gg,e._a[0],c.year),r=Ct(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+o,(t.e<0||t.e>6)&&(l=!0)):i=o);r<1||r>Ue(n,o,a)?m(e)._overflowWeeks=!0:null!=l?m(e)._overflowWeekday=!0:(s=Le(n,r,i,o,a),e._a[0]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(a=Ct(e._a[0],r[0]),(e._dayOfYear>je(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=Ie(a,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=r[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Ie:Ae).apply(null,s),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==o&&(m(e).weekdayMismatch=!0)}}function kt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],m(e).empty=!0;var t,n,r,o,a,s,l=""+e._i,c=l.length,u=0;for(r=F(e._f,e._locale).match(j)||[],t=0;t<r.length;t++)o=r[t],(n=(l.match(me(o,e))||[])[0])&&((a=l.substr(0,l.indexOf(n))).length>0&&m(e).unusedInput.push(a),l=l.slice(l.indexOf(n)+n.length),u+=n.length),I[o]?(n?m(e).empty=!1:m(e).unusedTokens.push(o),we(o,n,e)):e._strict&&!n&&m(e).unusedTokens.push(o);m(e).charsLeftOver=c-u,l.length>0&&m(e).unusedInput.push(l),e._a[3]<=12&&!0===m(e).bigHour&&e._a[3]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var r;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(s=m(e).era)&&(e._a[0]=e._locale.erasConvertYear(s,e._a[0])),_t(e),ct(e)}else wt(e);else vt(e)}function St(e){var t=e._i,n=e._f;return e._locale=e._locale||lt(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),_(t)?new C(ct(t)):(p(t)?e._d=t:o(n)?function(e){var t,n,r,i,o,a,s=!1;if(0===e._f.length)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)o=0,a=!1,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],kt(t),b(t)&&(a=!0),o+=m(t).charsLeftOver,o+=10*m(t).unusedTokens.length,m(t).score=o,s?o<r&&(r=o,n=t):(null==r||o<r||a)&&(r=o,n=t,a&&(s=!0));d(e,n||t)}(e):n?kt(e):function(e){var t=e._i;c(t)?e._d=new Date(i.now()):p(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=mt.exec(e._i);null===t?(vt(e),!1===e._isValid&&(delete e._isValid,wt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:i.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):o(t)?(e._a=f(t.slice(0),(function(e){return parseInt(e,10)})),_t(e)):a(t)?function(e){if(!e._d){var t=z(e._i),n=void 0===t.day?t.date:t.day;e._a=f([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),_t(e)}}(e):u(t)?e._d=new Date(t):i.createFromInputFallback(e)}(e),b(e)||(e._d=null),e))}function Et(e,t,n,r,i){var s,c={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(a(e)&&l(e)||o(e)&&0===e.length)&&(e=void 0),c._isAMomentObject=!0,c._useUTC=c._isUTC=i,c._l=n,c._i=e,c._f=t,c._strict=r,(s=new C(ct(St(c))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Tt(e,t,n,r){return Et(e,t,n,r,!1)}i.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),i.ISO_8601=function(){},i.RFC_2822=function(){};var Ot=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()})),Pt=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Tt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()}));function Rt(e,t){var n,r;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Tt();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}var xt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Dt(e){var t=z(e),n=t.year||0,r=t.quarter||0,i=t.month||0,o=t.week||t.isoWeek||0,a=t.day||0,l=t.hour||0,c=t.minute||0,u=t.second||0,p=t.millisecond||0;this._isValid=function(e){var t,n,r=!1;for(t in e)if(s(e,t)&&(-1===Ce.call(xt,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<xt.length;++n)if(e[xt[n]]){if(r)return!1;parseFloat(e[xt[n]])!==X(e[xt[n]])&&(r=!0)}return!0}(t),this._milliseconds=+p+1e3*u+6e4*c+1e3*l*60*60,this._days=+a+7*o,this._months=+i+3*r+12*n,this._data={},this._locale=lt(),this._bubble()}function jt(e){return e instanceof Dt}function Mt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function At(e,t){N(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+D(~~(e/60),2)+t+D(~~e%60,2)}))}At("Z",":"),At("ZZ",""),he("Z",fe),he("ZZ",fe),ve(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=Nt(fe,e)}));var It=/([\+\-]|\d\d)/gi;function Nt(e,t){var n,r,i=(t||"").match(e);return null===i?null:0===(r=60*(n=((i[i.length-1]||[])+"").match(It)||["-",0,0])[1]+X(n[2]))?0:"+"===n[0]?r:-r}function Lt(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(_(e)||p(e)?e.valueOf():Tt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),i.updateOffset(n,!1),n):Tt(e).local()}function Ft(e){return-Math.round(e._d.getTimezoneOffset())}function Ut(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}i.updateOffset=function(){};var qt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Bt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function zt(e,t){var n,r,i,o=e,a=null;return jt(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(a=qt.exec(e))?(n="-"===a[1]?-1:1,o={y:0,d:X(a[2])*n,h:X(a[3])*n,m:X(a[4])*n,s:X(a[5])*n,ms:X(Mt(1e3*a[6]))*n}):(a=Bt.exec(e))?(n="-"===a[1]?-1:1,o={y:Vt(a[2],n),M:Vt(a[3],n),w:Vt(a[4],n),d:Vt(a[5],n),h:Vt(a[6],n),m:Vt(a[7],n),s:Vt(a[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(i=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Lt(t,e),e.isBefore(t)?n=Wt(e,t):((n=Wt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(Tt(o.from),Tt(o.to)),(o={}).ms=i.milliseconds,o.M=i.months),r=new Dt(o),jt(e)&&s(e,"_locale")&&(r._locale=e._locale),jt(e)&&s(e,"_isValid")&&(r._isValid=e._isValid),r}function Vt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Wt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Ht(e,t){return function(n,r){var i;return null===r||isNaN(+r)||(O(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),Yt(this,zt(n,r),e),this}}function Yt(e,t,n,r){var o=t._milliseconds,a=Mt(t._days),s=Mt(t._months);e.isValid()&&(r=null==r||r,s&&Re(e,$(e,"Month")+s*n),a&&Q(e,"Date",$(e,"Date")+a*n),o&&e._d.setTime(e._d.valueOf()+o*n),r&&i.updateOffset(e,a||s))}zt.fn=Dt.prototype,zt.invalid=function(){return zt(NaN)};var Xt=Ht(1,"add"),Gt=Ht(-1,"subtract");function $t(e){return"string"==typeof e||e instanceof String}function Qt(e){return _(e)||p(e)||$t(e)||u(e)||function(e){var t=o(e),n=!1;t&&(n=0===e.filter((function(t){return!u(t)&&$t(e)})).length);return t&&n}(e)||function(e){var t,n,r=a(e)&&!l(e),i=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<o.length;t+=1)n=o[t],i=i||s(e,n);return r&&i}(e)||null==e}function Kt(e){var t,n=a(e)&&!l(e),r=!1,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<i.length;t+=1)r=r||s(e,i[t]);return n&&r}function Jt(e,t){if(e.date()<t.date())return-Jt(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months");return-(n+(t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(n+1,"months")-r)))||0}function Zt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=lt(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var en=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function tn(){return this._locale}function nn(e,t){return(e%t+t)%t}function rn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function on(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function an(e,t){return t.erasAbbrRegex(e)}function sn(){var e,t,n=[],r=[],i=[],o=[],a=this.eras();for(e=0,t=a.length;e<t;++e)r.push(be(a[e].name)),n.push(be(a[e].abbr)),i.push(be(a[e].narrow)),o.push(be(a[e].name)),o.push(be(a[e].abbr)),o.push(be(a[e].narrow));this._erasRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+r.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+i.join("|")+")","i")}function ln(e,t){N(0,[e,e.length],0,t)}function cn(e,t,n,r,i){var o;return null==e?Fe(this,r,i).year:(t>(o=Ue(e,r,i))&&(t=o),un.call(this,e,t,n,r,i))}function un(e,t,n,r,i){var o=Le(e,t,n,r,i),a=Ie(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),he("N",an),he("NN",an),he("NNN",an),he("NNNN",(function(e,t){return t.erasNameRegex(e)})),he("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ve(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?m(n).era=i:m(n).invalidEra=e})),he("y",ce),he("yy",ce),he("yyy",ce),he("yyyy",ce),he("yo",(function(e,t){return t._eraYearOrdinalRegex||ce})),ve(["y","yy","yyy","yyyy"],0),ve(["yo"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,i):t[0]=parseInt(e,10)})),N(0,["gg",2],0,(function(){return this.weekYear()%100})),N(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),ln("gggg","weekYear"),ln("ggggg","weekYear"),ln("GGGG","isoWeekYear"),ln("GGGGG","isoWeekYear"),q("weekYear","gg"),q("isoWeekYear","GG"),W("weekYear",1),W("isoWeekYear",1),he("G",ue),he("g",ue),he("GG",re,Z),he("gg",re,Z),he("GGGG",se,te),he("gggg",se,te),he("GGGGG",le,ne),he("ggggg",le,ne),ge(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=X(e)})),ge(["gg","GG"],(function(e,t,n,r){t[r]=i.parseTwoDigitYear(e)})),N("Q",0,"Qo","quarter"),q("quarter","Q"),W("quarter",7),he("Q",J),ve("Q",(function(e,t){t[1]=3*(X(e)-1)})),N("D",["DD",2],"Do","date"),q("date","D"),W("date",9),he("D",re),he("DD",re,Z),he("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ve(["D","DD"],2),ve("Do",(function(e,t){t[2]=X(e.match(re)[0])}));var pn=G("Date",!0);N("DDD",["DDDD",3],"DDDo","dayOfYear"),q("dayOfYear","DDD"),W("dayOfYear",4),he("DDD",ae),he("DDDD",ee),ve(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=X(e)})),N("m",["mm",2],0,"minute"),q("minute","m"),W("minute",14),he("m",re),he("mm",re,Z),ve(["m","mm"],4);var fn=G("Minutes",!1);N("s",["ss",2],0,"second"),q("second","s"),W("second",15),he("s",re),he("ss",re,Z),ve(["s","ss"],5);var dn,hn,mn=G("Seconds",!1);for(N("S",0,0,(function(){return~~(this.millisecond()/100)})),N(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),N(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),N(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),N(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),N(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),N(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),q("millisecond","ms"),W("millisecond",16),he("S",ae,J),he("SS",ae,Z),he("SSS",ae,ee),dn="SSSS";dn.length<=9;dn+="S")he(dn,ce);function bn(e,t){t[6]=X(1e3*("0."+e))}for(dn="S";dn.length<=9;dn+="S")ve(dn,bn);hn=G("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var yn=C.prototype;function vn(e){return e}yn.add=Xt,yn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Qt(arguments[0])?(e=arguments[0],t=void 0):Kt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Tt(),r=Lt(n,this).startOf("day"),o=i.calendarFormat(this,r)||"sameElse",a=t&&(P(t[o])?t[o].call(this,n):t[o]);return this.format(a||this.localeData().calendar(o,this,Tt(n)))},yn.clone=function(){return new C(this)},yn.diff=function(e,t,n){var r,i,o;if(!this.isValid())return NaN;if(!(r=Lt(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=B(t)){case"year":o=Jt(this,r)/12;break;case"month":o=Jt(this,r);break;case"quarter":o=Jt(this,r)/3;break;case"second":o=(this-r)/1e3;break;case"minute":o=(this-r)/6e4;break;case"hour":o=(this-r)/36e5;break;case"day":o=(this-r-i)/864e5;break;case"week":o=(this-r-i)/6048e5;break;default:o=this-r}return n?o:Y(o)},yn.endOf=function(e){var t,n;if(void 0===(e=B(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?on:rn,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-nn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-nn(t,1e3)-1}return this._d.setTime(t),i.updateOffset(this,!0),this},yn.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=L(this,e);return this.localeData().postformat(t)},yn.from=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Tt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.fromNow=function(e){return this.from(Tt(),e)},yn.to=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Tt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},yn.toNow=function(e){return this.to(Tt(),e)},yn.get=function(e){return P(this[e=B(e)])?this[e]():this},yn.invalidAt=function(){return m(this).overflow},yn.isAfter=function(e,t){var n=_(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=B(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},yn.isBefore=function(e,t){var n=_(e)?e:Tt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=B(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},yn.isBetween=function(e,t,n,r){var i=_(e)?e:Tt(e),o=_(t)?t:Tt(t);return!!(this.isValid()&&i.isValid()&&o.isValid())&&(("("===(r=r||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(o,n):!this.isAfter(o,n)))},yn.isSame=function(e,t){var n,r=_(e)?e:Tt(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=B(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},yn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},yn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},yn.isValid=function(){return b(this)},yn.lang=en,yn.locale=Zt,yn.localeData=tn,yn.max=Pt,yn.min=Ot,yn.parsingFlags=function(){return d({},m(this))},yn.set=function(e,t){if("object"==typeof e){var n,r=function(e){var t,n=[];for(t in e)s(e,t)&&n.push({unit:t,priority:V[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}(e=z(e));for(n=0;n<r.length;n++)this[r[n].unit](e[r[n].unit])}else if(P(this[e=B(e)]))return this[e](t);return this},yn.startOf=function(e){var t,n;if(void 0===(e=B(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?on:rn,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=nn(t,6e4);break;case"second":t=this._d.valueOf(),t-=nn(t,1e3)}return this._d.setTime(t),i.updateOffset(this,!0),this},yn.subtract=Gt,yn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},yn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},yn.toDate=function(){return new Date(this.valueOf())},yn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?L(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):P(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",L(n,"Z")):L(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},yn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r="moment",i="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY","-MM-DD[T]HH:mm:ss.SSS",n=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(yn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),yn.toJSON=function(){return this.isValid()?this.toISOString():null},yn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},yn.unix=function(){return Math.floor(this.valueOf()/1e3)},yn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},yn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},yn.eraName=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].name;if(r[e].until<=n&&n<=r[e].since)return r[e].name}return""},yn.eraNarrow=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].narrow;if(r[e].until<=n&&n<=r[e].since)return r[e].narrow}return""},yn.eraAbbr=function(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].abbr;if(r[e].until<=n&&n<=r[e].since)return r[e].abbr}return""},yn.eraYear=function(){var e,t,n,r,o=this.localeData().eras();for(e=0,t=o.length;e<t;++e)if(n=o[e].since<=o[e].until?1:-1,r=this.clone().startOf("day").valueOf(),o[e].since<=r&&r<=o[e].until||o[e].until<=r&&r<=o[e].since)return(this.year()-i(o[e].since).year())*n+o[e].offset;return this.year()},yn.year=Me,yn.isLeapYear=function(){return H(this.year())},yn.weekYear=function(e){return cn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},yn.isoWeekYear=function(e){return cn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},yn.quarter=yn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},yn.month=xe,yn.daysInMonth=function(){return _e(this.year(),this.month())},yn.week=yn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},yn.isoWeek=yn.isoWeeks=function(e){var t=Fe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},yn.weeksInYear=function(){var e=this.localeData()._week;return Ue(this.year(),e.dow,e.doy)},yn.weeksInWeekYear=function(){var e=this.localeData()._week;return Ue(this.weekYear(),e.dow,e.doy)},yn.isoWeeksInYear=function(){return Ue(this.year(),1,4)},yn.isoWeeksInISOWeekYear=function(){return Ue(this.isoWeekYear(),1,4)},yn.date=pn,yn.day=yn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},yn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},yn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},yn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},yn.hour=yn.hours=Je,yn.minute=yn.minutes=fn,yn.second=yn.seconds=mn,yn.millisecond=yn.milliseconds=hn,yn.utcOffset=function(e,t,n){var r,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Nt(fe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=Ft(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),o!==e&&(!t||this._changeInProgress?Yt(this,zt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Ft(this)},yn.utc=function(e){return this.utcOffset(0,e)},yn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ft(this),"m")),this},yn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Nt(pe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},yn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Tt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},yn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},yn.isLocal=function(){return!!this.isValid()&&!this._isUTC},yn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},yn.isUtc=Ut,yn.isUTC=Ut,yn.zoneAbbr=function(){return this._isUTC?"UTC":""},yn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},yn.dates=S("dates accessor is deprecated. Use date instead.",pn),yn.months=S("months accessor is deprecated. Use month instead",xe),yn.years=S("years accessor is deprecated. Use year instead",Me),yn.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),yn.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return w(t,this),(t=St(t))._a?(e=t._isUTC?h(t._a):Tt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var r,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&X(e[r])!==X(t[r]))&&a++;return a+o}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var gn=x.prototype;function wn(e,t,n,r){var i=lt(),o=h().set(r,t);return i[n](o,e)}function Cn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return wn(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=wn(e,r,n,"month");return i}function _n(e,t,n,r){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var i,o=lt(),a=e?o._week.dow:0,s=[];if(null!=n)return wn(t,(n+a)%7,r,"day");for(i=0;i<7;i++)s[i]=wn(t,(i+a)%7,r,"day");return s}gn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return P(r)?r.call(t,n):r},gn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(j).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},gn.invalidDate=function(){return this._invalidDate},gn.ordinal=function(e){return this._ordinal.replace("%d",e)},gn.preparse=vn,gn.postformat=vn,gn.relativeTime=function(e,t,n,r){var i=this._relativeTime[n];return P(i)?i(e,t,n,r):i.replace(/%d/i,e)},gn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return P(n)?n(t):n.replace(/%s/i,t)},gn.set=function(e){var t,n;for(n in e)s(e,n)&&(P(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},gn.eras=function(e,t){var n,r,o,a=this._eras||lt("en")._eras;for(n=0,r=a.length;n<r;++n){switch(typeof a[n].since){case"string":o=i(a[n].since).startOf("day"),a[n].since=o.valueOf()}switch(typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":o=i(a[n].until).startOf("day").valueOf(),a[n].until=o.valueOf()}}return a},gn.erasParse=function(e,t,n){var r,i,o,a,s,l=this.eras();for(e=e.toUpperCase(),r=0,i=l.length;r<i;++r)if(o=l[r].name.toUpperCase(),a=l[r].abbr.toUpperCase(),s=l[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return l[r];break;case"NNNN":if(o===e)return l[r];break;case"NNNNN":if(s===e)return l[r]}else if([o,a,s].indexOf(e)>=0)return l[r]},gn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?i(e.since).year():i(e.since).year()+(t-e.offset)*n},gn.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||sn.call(this),e?this._erasAbbrRegex:this._erasRegex},gn.erasNameRegex=function(e){return s(this,"_erasNameRegex")||sn.call(this),e?this._erasNameRegex:this._erasRegex},gn.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||sn.call(this),e?this._erasNarrowRegex:this._erasRegex},gn.months=function(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ee).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone},gn.monthsShort=function(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ee.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},gn.monthsParse=function(e,t,n){var r,i,o;if(this._monthsParseExact)return Pe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=h([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},gn.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||De.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Oe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},gn.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||De.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Te),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},gn.week=function(e){return Fe(e,this._week.dow,this._week.doy).week},gn.firstDayOfYear=function(){return this._week.doy},gn.firstDayOfWeek=function(){return this._week.dow},gn.weekdays=function(e,t){var n=o(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?qe(n,this._week.dow):e?n[e.day()]:n},gn.weekdaysMin=function(e){return!0===e?qe(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},gn.weekdaysShort=function(e){return!0===e?qe(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},gn.weekdaysParse=function(e,t,n){var r,i,o;if(this._weekdaysParseExact)return Xe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;
vendor: 5,649 bytes, line 203
203r++){if(i=h([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},gn.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=We),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},gn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=He),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},gn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Ge.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ye),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},gn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},gn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},at("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===X(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=S("moment.lang is deprecated. Use moment.locale instead.",at),i.langData=S("moment.langData is deprecated. Use moment.localeData instead.",lt);var kn=Math.abs;function Sn(e,t,n,r){var i=zt(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function En(e){return e<0?Math.floor(e):Math.ceil(e)}function Tn(e){return 4800*e/146097}function On(e){return 146097*e/4800}function Pn(e){return function(){return this.as(e)}}var Rn=Pn("ms"),xn=Pn("s"),Dn=Pn("m"),jn=Pn("h"),Mn=Pn("d"),An=Pn("w"),In=Pn("M"),Nn=Pn("Q"),Ln=Pn("y");function Fn(e){return function(){return this.isValid()?this._data[e]:NaN}}var Un=Fn("milliseconds"),qn=Fn("seconds"),Bn=Fn("minutes"),zn=Fn("hours"),Vn=Fn("days"),Wn=Fn("months"),Hn=Fn("years");var Yn=Math.round,Xn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Gn(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}var $n=Math.abs;function Qn(e){return(e>0)-(e<0)||+e}function Kn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,o,a,s,l=$n(this._milliseconds)/1e3,c=$n(this._days),u=$n(this._months),p=this.asSeconds();return p?(e=Y(l/60),t=Y(e/60),l%=60,e%=60,n=Y(u/12),u%=12,r=l?l.toFixed(3).replace(/\.?0+$/,""):"",i=p<0?"-":"",o=Qn(this._months)!==Qn(p)?"-":"",a=Qn(this._days)!==Qn(p)?"-":"",s=Qn(this._milliseconds)!==Qn(p)?"-":"",i+"P"+(n?o+n+"Y":"")+(u?o+u+"M":"")+(c?a+c+"D":"")+(t||e||l?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(l?s+r+"S":"")):"P0D"}var Jn=Dt.prototype;return Jn.isValid=function(){return this._isValid},Jn.abs=function(){var e=this._data;return this._milliseconds=kn(this._milliseconds),this._days=kn(this._days),this._months=kn(this._months),e.milliseconds=kn(e.milliseconds),e.seconds=kn(e.seconds),e.minutes=kn(e.minutes),e.hours=kn(e.hours),e.months=kn(e.months),e.years=kn(e.years),this},Jn.add=function(e,t){return Sn(this,e,t,1)},Jn.subtract=function(e,t){return Sn(this,e,t,-1)},Jn.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=B(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Tn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(On(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},Jn.asMilliseconds=Rn,Jn.asSeconds=xn,Jn.asMinutes=Dn,Jn.asHours=jn,Jn.asDays=Mn,Jn.asWeeks=An,Jn.asMonths=In,Jn.asQuarters=Nn,Jn.asYears=Ln,Jn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*X(this._months/12):NaN},Jn._bubble=function(){var e,t,n,r,i,o=this._milliseconds,a=this._days,s=this._months,l=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*En(On(s)+a),a=0,s=0),l.milliseconds=o%1e3,e=Y(o/1e3),l.seconds=e%60,t=Y(e/60),l.minutes=t%60,n=Y(t/60),l.hours=n%24,a+=Y(n/24),s+=i=Y(Tn(a)),a-=En(On(i)),r=Y(s/12),s%=12,l.days=a,l.months=s,l.years=r,this},Jn.clone=function(){return zt(this)},Jn.get=function(e){return e=B(e),this.isValid()?this[e+"s"]():NaN},Jn.milliseconds=Un,Jn.seconds=qn,Jn.minutes=Bn,Jn.hours=zn,Jn.days=Vn,Jn.weeks=function(){return Y(this.days()/7)},Jn.months=Wn,Jn.years=Hn,Jn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,o=Xn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(o=Object.assign({}
203,Xn,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),r=function(e,t,n,r){var i=zt(e).abs(),o=Yn(i.as("s")),a=Yn(i.as("m")),s=Yn(i.as("h")),l=Yn(i.as("d")),c=Yn(i.as("M")),u=Yn(i.as("w")),p=Yn(i.as("y")),f=o<=n.ss&&["s",o]||o<n.s&&["ss",o]||a<=1&&["m"]||a<n.m&&["mm",a]||s<=1&&["h"]||s<n.h&&["hh",s]||l<=1&&["d"]||l<n.d&&["dd",l];return null!=n.w&&(f=f||u<=1&&["w"]||u<n.w&&["ww",u]),(f=f||c<=1&&["M"]||c<n.M&&["MM",c]||p<=1&&["y"]||["yy",p])[2]=t,f[3]=+e>0,f[4]=r,Gn.apply(null,f)}(this,!i,o,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)},Jn.toISOString=Kn,Jn.toString=Kn,Jn.toJSON=Kn,Jn.locale=Zt,Jn.localeData=tn,Jn.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Kn),Jn.lang=en,N("X",0,0,"unix"),N("x",0,0,"valueOf"),he("x",ue),he("X",/[+-]?\d+(\.\d{1,3})?/),ve("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ve("x",(function(e,t,n){n._d=new Date(X(e))})),i.version="2.29.1",n=Tt,i.fn=yn,i.min=function(){var e=[].slice.call(arguments,0);return Rt("isBefore",e)},i.max=function(){var e=[].slice.call(arguments,0);return Rt("isAfter",e)},i.now=function(){return Date.now?Date.now():+new Date},i.utc=h,i.unix=function(e){return Tt(1e3*e)},i.months=function(e,t){return Cn(e,t,"months")},i.isDate=p,i.locale=at,i.invalid=y,i.duration=zt,i.isMoment=_,i.weekdays=function(e,t,n){return _n(e,t,n,"weekdays")},i.parseZone=function(){return Tt.apply(null,arguments).parseZone()},i.localeData=lt,i.isDuration=jt,i.monthsShort=function(e,t){return Cn(e,t,"monthsShort")},i.weekdaysMin=function(e,t,n){return _n(e,t,n,"weekdaysMin")},i.defineLocale=st,i.updateLocale=function(e,t){if(null!=t){var n,r,i=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(R(tt[e]._config,t)):(null!=(r=ot(e))&&(i=r._config),t=R(i,t),null==r&&(t.abbr=e),(n=new x(t)).parentLocale=tt[e],tt[e]=n),at(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===at()&&at(e)):null!=tt[e]&&delete tt[e]);return tt[e]},i.locales=function(){return E(tt)},i.weekdaysShort=function(e,t,n){return _n(e,t,n,"weekdaysShort")},i.normalizeUnits=B,i.relativeTimeRounding=function(e){return void 0===e?Yn:"function"==typeof e&&(Yn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Xn[e]&&(void 0===t?Xn[e]:(Xn[e]=t,"s"===e&&(Xn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=yn,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},i}))},{}],248:[function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}t.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),c=1;c<arguments.length;c++){for(var u in n=Object(arguments[c]))i.call(n,u)&&(l[u]=n[u]);if(r){s=r(n);for(var p=0;p<s.length;p++)o.call(n,s[p])&&(l[s[p]]=n[s[p]])}}return l}},{}],249:[function(e,t,n){var r="function"==typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,o=r&&i&&"function"==typeof i.get?i.get:null,a=r&&Map.prototype.forEach,s="function"==typeof Set&&Set.prototype,l=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,c=s&&l&&"function"==typeof l.get?l.get:null,u=s&&Set.prototype.forEach,p="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,f="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,d="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,b=Function.prototype.toString,y=String.prototype.match,v="function"==typeof BigInt?BigInt.prototype.valueOf:null,g=Object.getOwnPropertySymbols,w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,C="function"==typeof Symbol&&"object"==typeof Symbol.iterator,_=Object.prototype.propertyIsEnumerable,k=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null),S=e("./util.inspect").custom,E=S&&x(S)?S:null,T="function"==typeof Symbol&&void 0!==Symbol.toStringTag?Symbol.toStringTag:null;function O(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function P(e){return String(e).replace(/"/g,"&quot;")}function R(e){return!("[object Array]"!==M(e)||T&&"object"==typeof e&&T in e)}function x(e){if(C)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;
vendor: 6,006 bytes, line 203
203if(!e||"object"!=typeof e||!w)return!1;try{return w.call(e),!0}catch(e){}return!1}t.exports=function e(t,n,r,i){var s=n||{};if(j(s,"quoteStyle")&&"single"!==s.quoteStyle&&"double"!==s.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(j(s,"maxStringLength")&&("number"==typeof s.maxStringLength?s.maxStringLength<0&&s.maxStringLength!==1/0:null!==s.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var l=!j(s,"customInspect")||s.customInspect;if("boolean"!=typeof l)throw new TypeError('option "customInspect", if provided, must be `true` or `false`');if(j(s,"indent")&&null!==s.indent&&"\t"!==s.indent&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('options "indent" must be "\\t", an integer > 0, or `null`');if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return function e(t,n){if(t.length>n.maxStringLength){var r=t.length-n.maxStringLength,i="... "+r+" more character"+(r>1?"s":"");return e(t.slice(0,n.maxStringLength),n)+i}return O(t.replace(/(['\\])/g,"\\$1").replace(/[\x00-\x1f]/g,I),"single",n)}(t,s);if("number"==typeof t)return 0===t?1/0/t>0?"0":"-0":String(t);if("bigint"==typeof t)return String(t)+"n";var m=void 0===s.depth?5:s.depth;if(void 0===r&&(r=0),r>=m&&m>0&&"object"==typeof t)return R(t)?"[Array]":"[Object]";var g=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=Array(e.indent+1).join(" ")}return{base:n,prev:Array(t+1).join(n)}}(s,r);if(void 0===i)i=[];else if(A(i,t)>=0)return"[Circular]";function _(t,n,o){if(n&&(i=i.slice()).push(n),o){var a={depth:s.depth};return j(s,"quoteStyle")&&(a.quoteStyle=s.quoteStyle),e(t,a,r+1,i)}return e(t,s,r+1,i)}if("function"==typeof t){var S=function(e){if(e.name)return e.name;var t=y.call(b.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),D=q(t,_);return"[Function"+(S?": "+S:" (anonymous)")+"]"+(D.length>0?" { "+D.join(", ")+" }":"")}if(x(t)){var B=C?String(t).replace(/^(Symbol\(.*\))_[^)]*$/,"$1"):w.call(t);return"object"!=typeof t||C?B:N(B)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var z="<"+String(t.nodeName).toLowerCase(),V=t.attributes||[],W=0;W<V.length;W++)z+=" "+V[W].name+"="+O(P(V[W].value),"double",s);return z+=">",t.childNodes&&t.childNodes.length&&(z+="..."),z+="</"+String(t.nodeName).toLowerCase()+">"}if(R(t)){if(0===t.length)return"[]";var H=q(t,_);return g&&!function(e){for(var t=0;t<e.length;t++)if(A(e[t],"\n")>=0)return!1;return!0}(H)?"["+U(H,g)+"]":"[ "+H.join(", ")+" ]"}if(function(e){return!("[object Error]"!==M(e)||T&&"object"==typeof e&&T in e)}(t)){var Y=q(t,_);return 0===Y.length?"["+String(t)+"]":"{ ["+String(t)+"] "+Y.join(", ")+" }"}if("object"==typeof t&&l){if(E&&"function"==typeof t[E])return t[E]();if("function"==typeof t.inspect)return t.inspect()}if(function(e){if(!o||!e||"object"!=typeof e)return!1;try{o.call(e);try{c.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var X=[];return a.call(t,(function(e,n){X.push(_(n,t,!0)+" => "+_(e,t))})),F("Map",o.call(t),X,g)}if(function(e){if(!c||!e||"object"!=typeof e)return!1;try{c.call(e);try{o.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var G=[];return u.call(t,(function(e){G.push(_(e,t))})),F("Set",c.call(t),G,g)}if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{p.call(e,p);try{f.call(e,f)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return L("WeakMap");if(function(e){if(!f||!e||"object"!=typeof e)return!1;try{f.call(e,f);try{p.call(e,p)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return L("WeakSet");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{return d.call(e),!0}catch(e){}return!1}(t))return L("WeakRef");if(function(e){return!("[object Number]"!==M(e)||T&&"object"==typeof e&&T in e)}(t))return N(_(Number(t)));if(function(e){if(!e||"object"!=typeof e||!v)return!1;try{return v.call(e),!0}catch(e){}return!1}(t))return N(_(v.call(t)));if(function(e){return!("[object Boolean]"!==M(e)||T&&"object"==typeof e&&T in e)}(t))return N(h.call(t));if(function(e){return!("[object String]"!==M(e)||T&&"object"==typeof e&&T in e)}(t))return N(_(String(t)));if(!function(e){return!("[object Date]"!==M(e)||T&&"object"==typeof e&&T in e)}(t)&&!function(e){return!("[object RegExp]"!==M(e)||T&&"object"==typeof e&&T in e)}(t)){var $=q(t,_),Q=k?k(t)===Object.prototype:t instanceof Object||t.constructor===Object,K=t instanceof Object?"":"null prototype",J=!Q&&T&&Object(t)===t&&T in t?M(t).slice(8,-1):K?"Object":"",Z=(Q||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(J||K?"["+[].concat(J||[],K||[]).join(": ")+"] ":"");return 0===$.length?Z+"{}":g?Z+"{"+U($,g)+"}":Z+"{ "+$.join(", ")+" }"}return String(t)};var D=Object.prototype.hasOwnProperty||function(e){return e in this};function j(e,t){return D.call(e,t)}function M(e){return m.call(e)}function A(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function I(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}function N(e){return"Object("+e+")"}function L(e){return e+" { ? }"}function F(e,t,n,r){return e+" ("+t+") {"+(r?U(n,r):n.join(", "))+"}"}function U(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+e.join(","+n)+"\n"+t.prev}function q(e,t){var n=R(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=j(e,i)?t(e[i],e):""}var o,a="function"==typeof g?g(e):[];if(C){o={};for(var s=0;s<a.length;s++)o["$"+a[s]]=a[s]}for(var l in e)j(e,l)&&(n&&String(Number(l))===l&&l<e.length||C&&o["$"+l]instanceof Symbol||(/[^\
vendor: 4,516 bytes, line 203
203w$]/.test(l)?r.push(t(l,e)+": "+t(e[l],e)):r.push(l+": "+t(e[l],e))));if("function"==typeof g)for(var c=0;c<a.length;c++)_.call(e,a[c])&&r.push("["+t(a[c])+"]: "+t(e[a[c]],e));return r}},{"./util.inspect":153}],250:[function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=e("./isArguments"),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],p=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},d=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{p(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===o.call(e),r=a(e),s=t&&"[object String]"===o.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=c&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(r&&e.length>0)for(var b=0;b<e.length;++b)f.push(String(b));else for(var y in e)h&&"prototype"===y||!i.call(e,y)||f.push(String(y));if(l)for(var v=function(e){if("undefined"==typeof window||!d)return p(e);try{return p(e)}catch(e){return!1}}(e),g=0;g<u.length;++g)v&&"constructor"===u[g]||!i.call(e,u[g])||f.push(u[g]);return f}}t.exports=r},{"./isArguments":252}],251:[function(e,t,n){"use strict";var r=Array.prototype.slice,i=e("./isArguments"),o=Object.keys,a=o?function(e){return o(e)}:e("./implementation"),s=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=a;return Object.keys||a},t.exports=a},{"./implementation":250,"./isArguments":252}],252:[function(e,t,n){"use strict";var r=Object.prototype.toString;t.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},{}],253:[function(e,t,n){var r,i,o=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function l(e){if(r===setTimeout)return setTimeout(e,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{i="function"==typeof clearTimeout?clearTimeout:s}catch(e){i=s}}();var c,u=[],p=!1,f=-1;function d(){p&&c&&(p=!1,c.length?u=c.concat(u):f=-1,u.length&&h())}function h(){if(!p){var e=l(d);p=!0;for(var t=u.length;t;){for(c=u,u=[];++f<t;)c&&c[f].run();f=-1,t=u.length}c=null,p=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function b(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];u.push(new m(e,t)),1!==u.length||p||l(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=b,o.addListener=b,o.once=b,o.off=b,o.removeListener=b,o.removeAllListeners=b,o.emit=b,o.prependListener=b,o.prependOnceListener=b,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],254:[function(e,t,n){"use strict";function r(e,t,n,r,i){}r.resetWarningCache=function(){0},t.exports=r},{"./lib/ReactPropTypesSecret":258}],255:[function(e,t,n){"use strict";var r=e("./lib/ReactPropTypesSecret");function i(){}function o(){}
203o.resetWarningCache=i,t.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},{"./lib/ReactPropTypesSecret":258}],256:[function(e,t,n){"use strict";var r=e("react-is"),i=e("object-assign"),o=e("./lib/ReactPropTypesSecret"),a=e("./checkPropTypes"),s=Function.call.bind(Object.prototype.hasOwnProperty),l=function(){};function c(){return null}t.exports=function(e,t){var n="function"==typeof Symbol&&Symbol.iterator;var u={array:h("array"),bool:h("boolean"),func:h("function"),number:h("number"),object:h("object"),string:h("string"),symbol:h("symbol"),any:d(c),arrayOf:function(e){return d((function(t,n,r,i,a){if("function"!=typeof e)return new f("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var s=t[n];if(!Array.isArray(s))return new f("Invalid "+i+" `"+a+"` of type `"+b(s)+"` supplied to `"+r+"`, expected an array.");for(var l=0;l<s.length;l++){var c=e(s,l,r,i,a+"["+l+"]",o);if(c instanceof Error)return c}return null}))},element:d((function(t,n,r,i,o){var a=t[n];return e(a)?null:new f("Invalid "+i+" `"+o+"` of type `"+b(a)+"` supplied to `"+r+"`, expected a single ReactElement.")})),elementType:d((function(e,t,n,i,o){var a=e[t];return r.isValidElementType(a)?null:new f("Invalid "+i+" `"+o+"` of type `"+b(a)+"` supplied to `"+n+"`, expected a single ReactElement type.")})),instanceOf:function(e){return d((function(t,n,r,i,o){if(!(t[n]instanceof e)){var a=e.name||"<<anonymous>>";return new f("Invalid "+i+" `"+o+"` of type `"+function(e){if(!e.constructor||!e.constructor.name)return"<<anonymous>>";return e.constructor.name}(t[n])+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null}))},node:d((function(e,t,n,r,i){return m(e[t])?null:new f("Invalid "+r+" `"+i+"` supplied to `"+n+"`, expected a ReactNode.")})),objectOf:function(e){return d((function(t,n,r,i,a){if("function"!=typeof e)return new f("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var l=t[n],c=b(l);if("object"!==c)return new f("Invalid "+i+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var u in l)if(s(l,u)){var p=e(l,u,r,i,a+"."+u,o);if(p instanceof Error)return p}return null}))},oneOf:function(e){if(!Array.isArray(e))return c;function t(t,n,r,i,o){for(var a=t[n],s=0;s<e.length;s++)if(p(a,e[s]))return null;var l=JSON.stringify(e,(function(e,t){return"symbol"===y(t)?String(t):t}));return new f("Invalid "+i+" `"+o+"` of value `"+String(a)+"` supplied to `"+r+"`, expected one of "+l+".")}return d(t)},oneOfType:function(e){if(!Array.isArray(e))return c;for(var t=0;t<e.length;t++){var n=e[t];if("function"!=typeof n)return l("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+v(n)+" at index "+t+"."),c}return d((function(t,n,r,i,a){for(var s=0;s<e.length;s++){if(null==(0,e[s])(t,n,r,i,a,o))return null}return new f("Invalid "+i+" `"+a+"` supplied to `"+r+"`.")}))},shape:function(e){return d((function(t,n,r,i,a){var s=t[n],l=b(s);if("object"!==l)return new f("Invalid "+i+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");for(var c in e){var u=e[c];if(u){var p=u(s,c,r,i,a+"."+c,o);if(p)return p}}return null}))},exact:function(e){return d((function(t,n,r,a,s){var l=t[n],c=b(l);if("object"!==c)return new f("Invalid "+a+" `"+s+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var u=i({},t[n],e);for(var p in u){var d=e[p];if(!d)return new f("Invalid "+a+" `"+s+"` key `"+p+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null,"  ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null,"  "));var h=d(l,p,r,a,s+"."+p,o);if(h)return h}return null}))}};function p(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){this.message=e,this.stack=""}function d(e){function n(n,r,i,a,s,l,c){if((a=a||"<<anonymous>>",l=l||i,c!==o)&&t){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}return null==r[i]?n?null===r[i]?new f("The "+s+" `"+l+"` is marked as required in `"+a+"`, but its value is `null`."):new f("The "+s+" `"+l+"` is marked as required in `"+a+"`, but its value is `undefined`."):null:e(r,i,a,s,l)}var r=n.bind(null,!1);return r.isRequired=n.bind(null,!0),r}function h(e){return d((function(t,n,r,i,o,a){var s=t[n];return b(s)!==e?new f("Invalid "+i+" `"+o+"` of type `"+y(s)+"` supplied to `"+r+"`, expected `"+e+"`."):null}))}function m(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(m);if(null===t||e(t))return!0;var r=function(e){var t=e&&(n&&e[n]||e["@@iterator"]);if("function"==typeof t)return t}(t);if(!r)return!1;var i,o=r.call(t);if(r!==t.entries){for(;!(i=o.next()).done;)if(!m(i.value))return!1}else for(;!(i=o.next()).done;){var a=i.value;if(a&&!m(a[1]))return!1}return!0;default:return!1}}function b(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function y(e){if(null==e)return""+e;var t=b(e);
203if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function v(e){var t=y(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return f.prototype=Error.prototype,u.checkPropTypes=a,u.resetWarningCache=a.resetWarningCache,u.PropTypes=u,u}},{"./checkPropTypes":254,"./lib/ReactPropTypesSecret":258,"object-assign":248,"react-is":281}],257:[function(e,t,n){t.exports=e("./factoryWithThrowingShims")()},{"./factoryWithThrowingShims":255,"./factoryWithTypeCheckers":256,"react-is":281}],258:[function(e,t,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}],259:[function(e,t,n){"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=((r=e("universal-cookie"))&&r.__esModule?r:{default:r}).default;n.default=i,t.exports=n.default},{"universal-cookie":517}],260:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=n.Consumer=n.Provider=void 0;var i,o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(e("react")),a=(i=e("./Cookies"))&&i.__esModule?i:{default:i};function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var l=o.createContext(new a.default),c=l.Provider,u=l.Consumer;n.Consumer=u,n.Provider=c;var p=l;n.default=p},{"./Cookies":259,react:308}],261:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(n,o,a):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(e("react")),a=(i=e("universal-cookie"))&&i.__esModule?i:{default:i},s=e("./CookiesContext");function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}var c,u=(c=function(e,t){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}c(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(e){function t(t){var n=e.call(this,t)||this;return t.cookies?n.cookies=t.cookies:n.cookies=new a.default,n}return u(t,e),t.prototype.render=function(){return o.createElement(s.Provider,{value:this.cookies},this.props.children)},t}(o.Component);n.default=p,t.exports=n.default},{"./CookiesContext":260,react:308,"universal-cookie":517}],262:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Cookies",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(n,"CookiesProvider",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(n,"withCookies",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(n,"useCookies",{enumerable:!0,get:function(){return a.default}});var r=s(e("./Cookies")),i=s(e("./CookiesProvider")),o=s(e("./withCookies")),a=s(e("./useCookies"));
203function s(e){return e&&e.__esModule?e:{default:e}}},{"./Cookies":259,"./CookiesProvider":261,"./useCookies":263,"./withCookies":264}],263:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=(0,i.useContext)(o.default);if(!t)throw new Error("Missing <CookiesProvider>");var n=t.getAll(),r=(0,i.useState)(n),a=r[0],s=r[1],l=(0,i.useRef)(a);(0,i.useEffect)((function(){function n(){var n=t.getAll();(function(e,t,n){if(!e)return!0;for(var r=0,i=e;r<i.length;r++){var o=i[r];if(t[o]!==n[o])return!0}return!1})(e||null,n,l.current)&&s(n),l.current=n}return t.addChangeListener(n),function(){t.removeChangeListener(n)}}),[t]);var c=(0,i.useMemo)((function(){return t.set.bind(t)}),[t]),u=(0,i.useMemo)((function(){return t.remove.bind(t)}),[t]);return[a,c,u]};var r,i=e("react"),o=(r=e("./CookiesContext"))&&r.__esModule?r:{default:r};t.exports=n.default},{"./CookiesContext":260,react:308}],264:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t=e.displayName||e.name,n=function(n){function r(){var e=null!==n&&n.apply(this,arguments)||this;return e.onChange=function(){e.forceUpdate()},e}return l(r,n),r.prototype.listen=function(){this.props.cookies.addChangeListener(this.onChange)},r.prototype.unlisten=function(e){(e||this.props.cookies).removeChangeListener(this.onChange)},r.prototype.componentDidMount=function(){this.listen()},r.prototype.componentDidUpdate=function(e){e.cookies!==this.props.cookies&&(this.unlisten(e.cookies),this.listen())},r.prototype.componentWillUnmount=function(){this.unlisten()},r.prototype.render=function(){var t=this.props,n=t.forwardedRef,r=t.cookies,o=u(t,["forwardedRef","cookies"]),a=r.getAll();return i.createElement(e,c({},o,{ref:n,cookies:r,allCookies:a}))},r.displayName="withCookies("+t+")",r.WrappedComponent=e,r}(i.Component),r=i.forwardRef((function(e,t){return i.createElement(o.Consumer,null,(function(r){return i.createElement(n,c({cookies:r},e,{forwardedRef:t}))}))}));return r.displayName=n.displayName,r.WrappedComponent=n.WrappedComponent,p(r,e)};var i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(e("react")),o=e("./CookiesContext");function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var s,l=(s=function(e,t){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},p=e("hoist-non-react-statics");t.exports=n.default},{"./CookiesContext":260,"hoist-non-react-statics":230,react:308}],265:[function(e,t,n){"use strict"},{"object-assign":248,react:308}],266:[function(e,t,n){"use strict";var r=e("object-assign"),i=e("react");function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=60106,s=60107,l=60108,c=60114,u=60109,p=60110,f=60112,d=60113,h=60120,m=60115,b=60116,y=60121,v=60117,g=60119,w=60129,C=60131;if("function"==typeof Symbol&&Symbol.for){var _=Symbol.for;a=_("react.portal"),s=_("react.fragment"),l=_("react.strict_mode"),c=_("react.profiler"),u=_("react.provider"),p=_("react.context"),f=_("react.forward_ref"),d=_("react.suspense"),h=_("react.suspense_list"),m=_("react.memo"),b=_("react.lazy"),y=_("react.block"),v=_("react.fundamental"),g=_("react.scope"),w=_("react.debug_trace_mode"),C=_("react.legacy_hidden")}function k(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case s:return"Fragment";case a:return"Portal";case c:return"Profiler";case l:return"StrictMode";case d:return"Suspense";case h:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case p:return(e.displayName||"Context")+".Consumer";case u:return(e._context.displayName||"Context")+".Provider";case f:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case m:return k(e.type);case y:return k(e._render);case b:t=e._payload,e=e._init;try{return k(e(t))}catch(e){}}return null}
vendor: 19,623 bytes, line 203
203var S=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E={};function T(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}for(var O=new Uint16Array(16),P=0;15>P;P++)O[P]=P+1;O[15]=0;var R=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,x=Object.prototype.hasOwnProperty,D={},j={};function M(e){return!!x.call(j,e)||!x.call(D,e)&&(R.test(e)?j[e]=!0:(D[e]=!0,!1))}function A(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var I={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){I[e]=new A(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];I[t]=new A(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){I[e]=new A(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){I[e]=new A(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){I[e]=new A(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){I[e]=new A(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){I[e]=new A(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){I[e]=new A(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){I[e]=new A(e,5,!1,e.toLowerCase(),null,!1,!1)}));var N=/[\-:]([a-z])/g;function L(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(N,L);I[t]=new A(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(N,L);I[t]=new A(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(N,L);I[t]=new A(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){I[e]=new A(e,1,!1,e.toLowerCase(),null,!1,!1)})),I.xlinkHref=new A("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){I[e]=new A(e,1,!1,e.toLowerCase(),null,!0,!0)}));var F=/["'&<>]/;function U(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=F.exec(e);if(t){var n,r="",i=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t="&quot;";break;case 38:t="&amp;";break;case 39:t="&#x27;";break;case 60:t="&lt;";break;case 62:t="&gt;";break;default:continue}i!==n&&(r+=e.substring(i,n)),i=n+1,r+=t}e=i!==n?r+e.substring(i,n):r}return e}function q(e,t){var n,r=I.hasOwnProperty(e)?I[e]:null;return(n="style"!==e)&&(n=null!==r?0===r.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),n||function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(e,t,r,!1)?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+U(t)+'"')):M(e)?e+'="'+U(t)+'"':""}var B="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},z=null,V=null,W=null,H=!1,Y=!1,X=null,G=0;function $(){if(null===z)throw Error(o(321));return z}function Q(){if(0<G)throw Error(o(312));return{memoizedState:null,queue:null,next:null}}function K(){return null===W?null===V?(H=!1,V=W=Q()):(H=!0,W=V):null===W.next?(H=!1,W=W.next=Q()):(H=!0,W=W.next),W}function J(e,t,n,r){for(;Y;)Y=!1,G+=1,W=null,n=e(t,r);return Z(),n}function Z(){z=null,Y=!1,V=null,G=0,W=X=null}function ee(e,t){return"function"==typeof t?t(e):t}function te(e,t,n){if(z=$(),W=K(),H){var r=W.queue;if(t=r.dispatch,null!==X&&void 0!==(n=X.get(r))){X.delete(r),r=W.memoizedState;do{r=e(r,n.action),n=n.next}while(null!==n);return W.memoizedState=r,[r,t]}return[W.memoizedState,t]}return e=e===ee?"function"==typeof t?t():t:void 0!==n?n(t):t,W.memoizedState=e,e=(e=W.queue={last:null,dispatch:null}).dispatch=re.bind(null,z,e),[W.memoizedState,e]}function ne(e,t){if(z=$(),t=void 0===t?null:t,null!==(W=K())){var n=W.memoizedState;if(null!==n&&null!==t){var r=n[1];e:if(null===r)r=!1;else{for(var i=0;i<r.length&&i<t.length;i++)if(!B(t[i],r[i])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),W.memoizedState=[e,t],e}function re(e,t,n){if(!(25>G))throw Error(o(301));if(e===z)if(Y=!0,e={action:n,next:null},null===X&&(X=new Map),void 0===(n=X.get(t)))X.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}function ie(){}var oe=null,ae={readContext:function(e){var t=oe.threadID;return T(e,t),e[t]},useContext:function(e){$();var t=oe.threadID;return T(e,t),e[t]},useMemo:ne,useReducer:te,useRef:function(e){z=$();var t=(W=K()).memoizedState;return null===t?(e={current:e},W.memoizedState=e):t},useState:function(e){return te(ee,e)},useLayoutEffect:function(){},useCallback:function(e,t){return ne((function(){return e}),t)},useImperativeHandle:ie,useEffect:ie,useDebugValue:ie,useDeferredValue:function(e){return $(),e},useTransition:function(){return $(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(oe.identifierPrefix||"")+"R:"+(oe.uniqueID++).toString(36)},useMutableSource:function(e,t){return $(),t(e._source)}},se="http://www.w3.org/1999/xhtml";function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ce={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},ue=r({menuitem:!0},ce),pe={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];Object.keys(pe).forEach((function(e){fe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var de=/([A-Z])/g,he=/^ms-/,me=i.Children.toArray,be=S.ReactCurrentDispatcher,ye={listing:!0,pre:!0,textarea:!0},ve=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,ge={},we={};var Ce=Object.prototype.hasOwnProperty,_e={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function ke(e,t){if(void 0===e)throw Error(o(152,k(t)||"Component"))}function Se(e,t,n){function a(i,a){var s=a.prototype&&a.prototype.isReactComponent,l=function(e,t,n,r){if(r&&("object"==typeof(r=e.contextType)&&null!==r))return T(r,n),r[n];if(e=e.contextTypes){for(var i in n={},e)n[i]=t[i];t=n}else t=E;return t}(a,t,n,s),c=[],u=!1,p={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===c)return null},enqueueReplaceState:function(e,t){u=!0,c=[t]},enqueueSetState:function(e,t){if(null===c)return null;c.push(t)}};if(s){if(s=new a(i.props,l,p),"function"==typeof a.getDerivedStateFromProps){var f=a.getDerivedStateFromProps.call(null,i.props,s.state);null!=f&&(s.state=r({},s.state,f))}}else if(z={},s=a(i.props,l,p),null==(s=J(a,i.props,s,l))||null==s.render)return void ke(e=s,a);if(s.props=i.props,s.context=l,s.updater=p,void 0===(p=s.state)&&(s.state=p=null),"function"==typeof s.UNSAFE_componentWillMount||"function"==typeof s.componentWillMount)if("function"==typeof s.componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.UNSAFE_componentWillMount(),c.length){p=c;var d=u;if(c=null,u=!1,d&&1===p.length)s.state=p[0];else{f=d?p[0]:s.state;var h=!0;for(d=d?1:0;d<p.length;d++){var m=p[d];null!=(m="function"==typeof m?m.call(s,f,i.props,l):m)&&(h?(h=!1,f=r({},f,m)):r(f,m))}s.state=f}}else c=null;if(ke(e=s.render(),a),"function"==typeof s.getChildContext&&"object"==typeof(i=a.childContextTypes)){var b=s.getChildContext();for(var y in b)if(!(y in i))throw Error(o(108,k(a)||"Unknown",y))}b&&(t=r({},t,b))}for(;i.isValidElement(e);){var s=e,l=s.type;if("function"!=typeof l)break;a(s,l)}return{child:e,context:t}}var Ee=function(){function e(e,t,n){i.isValidElement(e)?e.type!==s?e=[e]:(e=e.props.children,e=i.isValidElement(e)?[e]:me(e)):e=me(e),e={type:null,domNamespace:se,children:e,childIndex:0,context:E,footer:""};var r=O[0];if(0===r){var a=O,l=2*(r=a.length);if(!(65536>=l))throw Error(o(304));var c=new Uint16Array(l);for(c.set(a),(O=c)[0]=r+1,a=r;a<l-1;a++)O[a]=a+1;O[l-1]=0}else O[0]=O[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[],this.uniqueID=0,this.identifierPrefix=n&&n.identifierPrefix||""}var t=e.prototype;return t.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;O[e]=O[0],O[0]=e}},t.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,r=this.threadID;T(n,r);var i=n[r];this.contextStack[t]=n,this.contextValueStack[t]=i,n[r]=e.props.value},t.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},t.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},t.read=function(e){if(this.exhausted)return null;var t=oe;oe=this;var n=be.current;be.current=ae;try{for(var r=[""],i=!1;r[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var a=this.threadID;O[a]=O[0],O[0]=a;break}var s=this.stack[this.stack.length-1];if(i||s.childIndex>=s.children.length){var l=s.footer;if(""!==l&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===u)this.popProvider(s.type);else if(s.type===d){this.suspenseDepth--;var c=r.pop();if(i){i=!1;var p=s.fallbackFrame;if(!p)throw Error(o(303));this.stack.push(p),r[this.suspenseDepth]+="\x3c!--$!--\x3e";continue}r[this.suspenseDepth]+=c}r[this.suspenseDepth]+=l}else{var f=s.children[s.childIndex++],h="";try{h+=this.render(f,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(o(294));throw e}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=h}}return r[0]}finally{be.current=n,oe=t,Z()}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""===(n=""+e)?"":this.makeStaticMarkup?U(n):this.previousWasTextNode?"\x3c!-- --\x3e"+U(n):(this.previousWasTextNode=!0,U(n));if(e=(t=Se(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!i.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===a)throw Error(o(257));throw Error(o(258,n.toString()))}return e=me(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var y=e.type;if("string"==typeof y)return this.renderDOM(e,t,n);switch(y){case C:case w:case l:case c:case h:case s:return e=me(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case d:throw Error(o(294));case g:throw Error(o(343))}if("object"==typeof y&&null!==y)switch(y.$$typeof){case f:z={};var _=y.render(e.props,e.ref);return _=J(y.render,e.props,_,e.ref),_=me(_),this.stack.push({type:null,domNamespace:n,children:_,childIndex:0,context:t,footer:""}),"";case m:return e=[i.createElement(y.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case u:return n={type:e,domNamespace:n,children:y=me(e.props.children),childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case p:y=e.type,_=e.props;var k=this.threadID;return T(y,k),y=me(_.children(y[k])),this.stack.push({type:e,domNamespace:n,children:y,childIndex:0,context:t,footer:""}),"";case v:throw Error(o(338));case b:return y=(_=(y=e.type)._init)(y._payload),e=[i.createElement(y,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}throw Error(o(130,null==y?y:typeof y,""))},t.renderDOM=function(e,t,n){var a=e.type.toLowerCase();if(n===se&&le(a),!ge.hasOwnProperty(a)){if(!ve.test(a))throw Error(o(65,a));ge[a]=!0}var s=e.props;if("input"===a)s=r({type:void 0},s,{defaultChecked:void 0,defaultValue:void 0,value:null!=s.value?s.value:s.defaultValue,checked:null!=s.checked?s.checked:s.defaultChecked});else if("textarea"===a){var l=s.value;if(null==l){l=s.defaultValue;var c=s.children;if(null!=c){if(null!=l)throw Error(o(92));if(Array.isArray(c)){if(!(1>=c.length))throw Error(o(93));c=c[0]}l=""+c}null==l&&(l="")}s=r({},s,{value:void 0,children:""+l})}else if("select"===a)this.currentSelectValue=null!=s.value?s.value:s.defaultValue,s=r({},s,{value:void 0});else if("option"===a){c=this.currentSelectValue;var u=function(e){if(null==e)return e;var t="";return i.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(s.children);if(null!=c){var p=null!=s.value?s.value+"":u;if(l=!1,Array.isArray(c)){for(var f=0;f<c.length;f++)if(""+c[f]===p){l=!0;break}}else l=""+c===p;s=r({selected:void 0,children:void 0},s,{selected:l,children:u})}}if(l=s){if(ue[a]&&(null!=l.children||null!=l.dangerouslySetInnerHTML))throw Error(o(137,a));if(null!=l.dangerouslySetInnerHTML){if(null!=l.children)throw Error(o(60));if("object"!=typeof l.dangerouslySetInnerHTML||!("__html"in l.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=l.style&&"object"!=typeof l.style)throw Error(o(62))}l=s,c=this.makeStaticMarkup,u=1===this.stack.length,p="<"+e.type;e:if(-1===a.indexOf("-"))f="string"==typeof l.is;else switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":f=!1;break e;default:f=!0}for(C in l)if(Ce.call(l,C)){var d=l[C];if(null!=d){if("style"===C){var h=void 0,m="",b="";for(h in d)if(d.hasOwnProperty(h)){var y=0===h.indexOf("--"),v=d[h];if(null!=v){if(y)var g=h;else if(g=h,we.hasOwnProperty(g))g=we[g];else{var w=g.replace(de,"-$1").toLowerCase().replace(he,"-ms-");g=we[g]=w}m+=b+g+":",b=h,m+=y=null==v||"boolean"==typeof v||""===v?"":y||"number"!=typeof v||0===v||pe.hasOwnProperty(b)&&pe[b]?(""+v).trim():v+"px",b=";"}}d=m||null}h=null,f?_e.hasOwnProperty(C)||(h=M(h=C)&&null!=d?h+'="'+U(d)+'"':""):h=q(C,d),h&&(p+=" "+h)}}c||u&&(p+=' data-reactroot=""');var C=p;l="",ce.hasOwnProperty(a)?C+="/>":(C+=">",l="</"+e.type+">");e:{if(null!=(c=s.dangerouslySetInnerHTML)){if(null!=c.__html){c=c.__html;break e}}else if("string"==typeof(c=s.children)||"number"==typeof c){c=U(c);break e}c=null}return null!=c?(s=[],ye.hasOwnProperty(a)&&"\n"===c.charAt(0)&&(C+="\n"),C+=c):s=me(s.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?le(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:a,children:s,childIndex:0,context:t,footer:l}),this.previousWasTextNode=!1,C},e}();n.renderToNodeStream=function(){throw Error(o(207))},n.renderToStaticMarkup=function(e,t){e=new Ee(e,!0,t);try{return e.read(1/0)}finally{e.destroy()}},n.renderToStaticNodeStream=function(){throw Error(o(208))},n.renderToString=function(e,t){e=new Ee(e,!1,t);try{return e.read(1/0)}finally{e.destroy()}},n.version="17.0.1"},{"object-assign":248,react:308}],267:[function(e,t,n){"use strict"},{"object-assign":248,react:308,scheduler:324,"scheduler/tracing":325}],268:[function(e,t,n){"use strict";var r=e("react"),i=e("object-assign"),o=e("scheduler");function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var s=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var p=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d=Object.prototype.hasOwnProperty,h={},m={};function b(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){y[e]=new b(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEac
vendor: 17,166 bytes, line 203
203h((function(e){var t=e[0];y[t]=new b(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){y[e]=new b(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){y[e]=new b(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){y[e]=new b(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){y[e]=new b(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){y[e]=new b(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){y[e]=new b(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){y[e]=new b(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function g(e){return e[1].toUpperCase()}function w(e,t,n,r){var i=y.hasOwnProperty(t)?y[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!d.call(m,e)||!d.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(v,g);y[t]=new b(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(v,g);y[t]=new b(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(v,g);y[t]=new b(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){y[e]=new b(e,1,!1,e.toLowerCase(),null,!1,!1)})),y.xlinkHref=new b("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){y[e]=new b(e,1,!1,e.toLowerCase(),null,!0,!0)}));var C=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=60103,k=60106,S=60107,E=60108,T=60114,O=60109,P=60110,R=60112,x=60113,D=60120,j=60115,M=60116,A=60121,I=60128,N=60129,L=60130,F=60131;if("function"==typeof Symbol&&Symbol.for){var U=Symbol.for;_=U("react.element"),k=U("react.portal"),S=U("react.fragment"),E=U("react.strict_mode"),T=U("react.profiler"),O=U("react.provider"),P=U("react.context"),R=U("react.forward_ref"),x=U("react.suspense"),D=U("react.suspense_list"),j=U("react.memo"),M=U("react.lazy"),A=U("react.block"),U("react.scope"),I=U("react.opaque.id"),N=U("react.debug_trace_mode"),L=U("react.offscreen"),F=U("react.legacy_hidden")}var q,B="function"==typeof Symbol&&Symbol.iterator;function z(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function V(e){if(void 0===q)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);q=t&&t[1]||""}return"\n"+q+e}var W=!1;function H(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s])return"\n"+i[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?V(e):""}function Y(e){switch(e.tag){case 5:return V(e.type);case 16:return V("Lazy");case 13:return V("Suspense");case 19:return V("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1);case 11:return e=H(e.type.render,!1);case 22:return e=H(e.type._render,!1);case 1:return e=H(e.type,!0);default:return""}}function X(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case k:return"Portal";case T:return"Profiler";case E:return"StrictMode";case x:return"Suspense";case D:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case P:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case R:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case j:return X(e.type);case A:return X(e._render);case M:t=e._payload,e=e._init;try{return X(e(t))}catch(e){}}return null}function G(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function $(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=$(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=$(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ie(e,t.type,n):t.hasOwnProperty("defaultValue")&&ie(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ie(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+G(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ce(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var pe="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,be=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ve={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ge=["Webkit","ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ve.hasOwnProperty(e)&&ve[e]?(""+t).trim():t+"px"}function Ce(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=we(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ve).forEach((function(e){ge.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ve[t]=ve[e]}))}));var _e=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ke(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Te=null,Oe=null,Pe=null;function Re(e){if(e=Jr(e)){if("function"!=typeof Te)throw Error(a(280));var t=e.stateNode;t&&(t=ei(t),Te(e.stateNode,e.type,t))}}function xe(e){Oe?Pe?Pe.push(e):Pe=[e]:Oe=e}function De(){if(Oe){var e=Oe,t=Pe;if(Pe=Oe=null,Re(e),t)for(e=0;e<t.length;e++)Re(t[e])}}function je(e,t){return e(t)}function Me(e,t,n,r,i){return e(t,n,r,i)}function Ae(){}var Ie=je,Ne=!1,Le=!1;function Fe(){null===Oe&&null===Pe||(Ae(),De())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=ei(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var qe=!1;if(p)try{var Be={};Object.defineProperty(Be,"passive",{get:function(){qe=!0}}),window.addEventListener("test",Be,Be),window.removeEventListener("test",Be,Be)}catch(e){qe=!1}function ze(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Ve=!1,We=null,He=!1,Ye=null,Xe={onError:function(e){Ve=!0,We=e}};function Ge(e,t,n,r,i,o,a,s,l){Ve=!1,We=null,ze.apply(Xe,arguments)}function $e(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ke(e){if($e(e)!==e)throw Error(a(188))}function Je(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Ke(i),e;if(o===r)return Ke(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Ze(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var et,tt,nt,rt,it=!1,ot=[],at=null,st=null,lt=null,ct=new Map,ut=new Map,pt=[],ft="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function dt(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":at=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ut.delete(t.pointerId)}}function mt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=dt(t,n,r,i,o),null!==t&&(null!==(t=Jr(t))&&tt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function bt(e){var t=Kr(e.target);if(null!==t){var n=$e(t);
vendor: 7,413 bytes, line 203
203if(null!==n)if(13===(t=n.tag)){if(null!==(t=Qe(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Jr(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function vt(e,t,n){yt(e)&&n.delete(t)}function gt(){for(it=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=Jr(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==at&&yt(at)&&(at=null),null!==st&&yt(st)&&(st=null),null!==lt&&yt(lt)&&(lt=null),ct.forEach(vt),ut.forEach(vt)}function wt(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,gt)))}function Ct(e){function t(t){return wt(t,e)}if(0<ot.length){wt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==at&&wt(at,e),null!==st&&wt(st,e),null!==lt&&wt(lt,e),ct.forEach(t),ut.forEach(t),n=0;n<pt.length;n++)(r=pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<pt.length&&null===(n=pt[0]).blockedOn;)bt(n),null===n.blockedOn&&pt.shift()}function _t(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kt={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},St={},Et={};function Tt(e){if(St[e])return St[e];if(!kt[e])return e;var t,n=kt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Et)return St[e]=n[t];return e}p&&(Et=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var Ot=Tt("animationend"),Pt=Tt("animationiteration"),Rt=Tt("animationstart"),xt=Tt("transitionend"),Dt=new Map,jt=new Map,Mt=["abort","abort",Ot,"animationEnd",Pt,"animationIteration",Rt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",xt,"transitionEnd","waiting","waiting"];function At(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),jt.set(r,t),Dt.set(r,i),c(i,[r])}}(0,o.unstable_now)();var It=8;function Nt(e){if(0!=(1&e))return It=15,1;if(0!=(2&e))return It=14,2;if(0!=(4&e))return It=13,4;var t=24&e;return 0!==t?(It=12,t):0!=(32&e)?(It=11,32):0!==(t=192&e)?(It=10,t):0!=(256&e)?(It=9,256):0!==(t=3584&e)?(It=8,t):0!=(4096&e)?(It=7,4096):0!==(t=4186112&e)?(It=6,t):0!==(t=62914560&e)?(It=5,t):67108864&e?(It=4,67108864):0!=(134217728&e)?(It=3,134217728):0!==(t=805306368&e)?(It=2,t):0!=(1073741824&e)?(It=1,1073741824):(It=8,e)}function Lt(e,t){var n=e.pendingLanes;if(0===n)return It=0;var r=0,i=0,o=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,i=It=15;else if(0!==(o=134217727&n)){var l=o&~a;0!==l?(r=Nt(l),i=It):0!==(s&=o)&&(r=Nt(s),i=It)}else 0!==(o=n&~a)?(r=Nt(o),i=It):0!==s&&(r=Nt(s),i=It);if(0===r)return 0;if(r=n&((0>(r=31-Vt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&a)){if(Nt(t),i<=It)return t;It=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-Vt(t)),r|=e[n],t&=~i;return r}function Ft(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=qt(24&~t))?Ut(10,t):e;case 10:return 0===(e=qt(192&~t))?Ut(8,t):e;case 8:return 0===(e=qt(3584&~t))&&(0===(e=qt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=qt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function qt(e){return e&-e}function Bt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function zt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Ht|0)|0},Wt=Math.log,Ht=Math.LN2;var Yt=o.unstable_UserBlockingPriority,Xt=o.unstable_runWithPriority,Gt=!0;function $t(e,t,n,r){Ne||Ae();var i=Kt,o=Ne;Ne=!0;try{Me(i,e,t,n,r)}finally{(Ne=o)||Fe()}}function Qt(e,t,n,r){Xt(Yt,Kt.bind(null,e,t,n,r))}function Kt(e,t,n,r){var i;if(Gt)if((i=0==(4&t))&&0<ot.length&&-1<ft.indexOf(e))e=dt(null,e,t,n,r),ot.push(e);else{var o=Jt(e,t,n,r);if(null===o)i&&ht(e,r);else{if(i){if(-1<ft.indexOf(e))return e=dt(o,e,t,n,r),void ot.push(e);if(function(e,t,n,r,i){switch(t){case"focusin":return at=mt(at,e,t,n,r,i),!0;case"dragenter":return st=mt(st,e,t,n,r,i),!0;case"mouseover":return lt=mt(lt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return ct.set(o,mt(ct.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,ut.set(o,mt(ut.get(o)||null,e,t,n,r,i)),!0}return!1}(o,e,t,n,r))return;ht(e,r)}xr(e,t,r,null,n)}}}function Jt(e,t,n,r){var i=Ee(r);if(null!==(i=Kr(i))){var o=$e(i);if(null===o)i=null;else{var a=o.tag;if(13===a){if(null!==(i=Qe(o)))return i;i=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null)}}return xr(e,t,r,i,n),null}var Zt=null,en=null,tn=null;function nn(){if(tn)return tn;var e,t,n=en,r=n.length,i="value"in Zt?Zt.value:Zt.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return tn=i.slice(e,1<t?1-t:void 0)}function rn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function an(){return!1}function sn(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?on:an,this.isPropagationStopped=an,this}return i(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var ln,cn,un,pn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},fn=sn(pn),dn=i({},pn,{view:0,detail:0}),hn=sn(dn),mn=i({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Tn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.from
vendor: 8,805 bytes, line 203
203Element===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==un&&(un&&"mousemove"===e.type?(ln=e.screenX-un.screenX,cn=e.screenY-un.screenY):cn=ln=0,un=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),bn=sn(mn),yn=sn(i({},mn,{dataTransfer:0})),vn=sn(i({},dn,{relatedTarget:0})),gn=sn(i({},pn,{animationName:0,elapsedTime:0,pseudoElement:0})),wn=sn(i({},pn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),Cn=sn(i({},pn,{data:0})),_n={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function Tn(){return En}var On=sn(i({},dn,{key:function(e){if(e.key){var t=_n[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Tn,charCode:function(e){return"keypress"===e.type?rn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),Pn=sn(i({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Rn=sn(i({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Tn})),xn=sn(i({},pn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Dn=sn(i({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),jn=[9,13,27,32],Mn=p&&"CompositionEvent"in window,An=null;p&&"documentMode"in document&&(An=document.documentMode);var In=p&&"TextEvent"in window&&!An,Nn=p&&(!Mn||An&&8<An&&11>=An),Ln=String.fromCharCode(32),Fn=!1;function Un(e,t){switch(e){case"keyup":return-1!==jn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Bn=!1;var zn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!zn[e.type]:"textarea"===t}function Wn(e,t,n,r){xe(r),0<(t=jr(t,"onChange")).length&&(n=new fn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Hn=null,Yn=null;function Xn(e){Sr(e,0)}function Gn(e){if(K(Zr(e)))return e}function $n(e,t){if("change"===e)return t}var Qn=!1;if(p){var Kn;if(p){var Jn="oninput"in document;if(!Jn){var Zn=document.createElement("div");Zn.setAttribute("oninput","return;"),Jn="function"==typeof Zn.oninput}Kn=Jn}else Kn=!1;Qn=Kn&&(!document.documentMode||9<document.documentMode)}function er(){Hn&&(Hn.detachEvent("onpropertychange",tr),Yn=Hn=null)}function tr(e){if("value"===e.propertyName&&Gn(Yn)){var t=[];if(Wn(t,Yn,e,Ee(e)),e=Xn,Ne)e(t);else{Ne=!0;try{je(e,t)}finally{Ne=!1,Fe()}}}}function nr(e,t,n){"focusin"===e?(er(),Yn=n,(Hn=t).attachEvent("onpropertychange",tr)):"focusout"===e&&er()}function rr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Gn(Yn)}function ir(e,t){if("click"===e)return Gn(t)}function or(e,t){if("input"===e||"change"===e)return Gn(t)}var ar="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},sr=Object.prototype.hasOwnProperty;function lr(e,t){if(ar(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!sr.call(t,n[r])||!ar(e[n[r]],t[n[r]]))return!1;return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function pr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var dr=p&&"documentMode"in document&&11>=document.documentMode,hr=null,mr=null,br=null,yr=!1;function vr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;yr||null==hr||hr!==J(r)||("selectionStart"in(r=hr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&lr(br,r)||(br=r,0<(r=jr(mr,"onSelect")).length&&(t=new fn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}At("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),At("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),At(Mt,2);for(var gr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),wr=0;wr<gr.length;wr++)jt.set(gr[wr],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),_r=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));function kr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,o,s,l,c){if(Ge.apply(this,arguments),Ve){if(!Ve)throw Error(a(198));var u=We;Ve=!1,We=null,He||(He=!0,Ye=u)}}(r,t,void 0,e),e.currentTarget=null}function Sr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;kr(i,s,c),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;kr(i,s,c),o=l}}}if(He)throw e=Ye,He=!1,Ye=null,e}function Er(e,t){var n=ti(t),r=e+"__bubble";n.has(r)||(Rr(t,e,2,!1),n.add(r))}var Tr="_reactListening"+Math.random().toString(36).slice(2);
vendor: 4,485 bytes, line 203
203function Or(e){e[Tr]||(e[Tr]=!0,s.forEach((function(t){_r.has(t)||Pr(t,!1,e,null),Pr(t,!0,e,null)})))}function Pr(e,t,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&_r.has(e)){if("scroll"!==e)return;i|=2,o=r}var a=ti(o),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(i|=4),Rr(o,e,i,t),a.add(s))}function Rr(e,t,n,r){var i=jt.get(t);switch(void 0===i?2:i){case 0:i=$t;break;case 1:i=Qt;break;default:i=Kt}n=i.bind(null,t,n,e),i=void 0,!qe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function xr(e,t,n,r,i){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=Kr(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Le)return e(t,n);Le=!0;try{Ie(e,t,n)}finally{Le=!1,Fe()}}((function(){var r=o,i=Ee(n),a=[];e:{var s=Dt.get(e);if(void 0!==s){var l=fn,c=e;switch(e){case"keypress":if(0===rn(n))break e;case"keydown":case"keyup":l=On;break;case"focusin":c="focus",l=vn;break;case"focusout":c="blur",l=vn;break;case"beforeblur":case"afterblur":l=vn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=bn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Rn;break;case Ot:case Pt:case Rt:l=gn;break;case xt:l=xn;break;case"scroll":l=hn;break;case"wheel":l=Dn;break;case"copy":case"cut":case"paste":l=wn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Pn}var u=0!=(4&t),p=!u&&"scroll"===e,f=u?null!==s?s+"Capture":null:s;u=[];for(var d,h=r;null!==h;){var m=(d=h).stateNode;if(5===d.tag&&null!==m&&(d=m,null!==f&&(null!=(m=Ue(h,f))&&u.push(Dr(h,m,d)))),p)break;h=h.return}0<u.length&&(s=new l(s,c,null,n,i),a.push({event:s,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(c=n.relatedTarget||n.fromElement)||!Kr(c)&&!c[$r])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?Kr(c):null)&&(c!==(p=$e(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=bn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pn,m="onPointerLeave",f="onPointerEnter",h="pointer"),p=null==l?s:Zr(l),d=null==c?s:Zr(c),(s=new u(m,h+"leave",l,n,i)).target=p,s.relatedTarget=d,m=null,Kr(i)===r&&((u=new u(f,h+"enter",c,n,i)).target=d,u.relatedTarget=p,m=u),p=m,l&&c)e:{for(f=c,h=0,d=u=l;d;d=Mr(d))h++;for(d=0,m=f;m;m=Mr(m))d++;for(;0<h-d;)u=Mr(u),h--;for(;0<d-h;)f=Mr(f),d--;for(;h--;){if(u===f||null!==f&&u===f.alternate)break e;u=Mr(u),f=Mr(f)}u=null}else u=null;null!==l&&Ar(a,s,l,u,!1),null!==c&&null!==p&&Ar(a,p,c,u,!0)}if("select"===(l=(s=r?Zr(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var b=$n;else if(Vn(s))if(Qn)b=or;else{b=rr;var y=nr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(b=ir);switch(b&&(b=b(e,r))?Wn(a,b,n,i):(y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ie(s,"number",s.value)),y=r?Zr(r):window,e){case"focusin":(Vn(y)||"true"===y.contentEditable)&&(hr=y,mr=r,br=null);break;case"focusout":br=mr=hr=null;break;case"mousedown":yr=!0;break;case"contextmenu":case"mouseup":case"dragend":yr=!1,vr(a,n,i);break;case"selectionchange":if(dr)break;case"keydown":case"keyup":vr(a,n,i)}var v;if(Mn)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Bn?Un(e,n)&&(g="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(g="onCompositionStart");
vendor: 18,844 bytes, line 203
203g&&(Nn&&"ko"!==n.locale&&(Bn||"onCompositionStart"!==g?"onCompositionEnd"===g&&Bn&&(v=nn()):(en="value"in(Zt=i)?Zt.value:Zt.textContent,Bn=!0)),0<(y=jr(r,g)).length&&(g=new Cn(g,e,null,n,i),a.push({event:g,listeners:y}),v?g.data=v:null!==(v=qn(n))&&(g.data=v))),(v=In?function(e,t){switch(e){case"compositionend":return qn(t);case"keypress":return 32!==t.which?null:(Fn=!0,Ln);case"textInput":return(e=t.data)===Ln&&Fn?null:e;default:return null}}(e,n):function(e,t){if(Bn)return"compositionend"===e||!Mn&&Un(e,t)?(e=nn(),tn=en=Zt=null,Bn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Nn&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=jr(r,"onBeforeInput")).length&&(i=new Cn("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=v))}Sr(a,t)}))}function Dr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function jr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Ue(e,n))&&r.unshift(Dr(e,o,i)),null!=(o=Ue(e,t))&&r.push(Dr(e,o,i))),e=e.return}return r}function Mr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ar(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=Ue(n,o))&&a.unshift(Dr(n,l,s)):i||null!=(l=Ue(n,o))&&a.push(Dr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Ir(){}var Nr=null,Lr=null;function Fr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Ur(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var qr="function"==typeof setTimeout?setTimeout:void 0,Br="function"==typeof clearTimeout?clearTimeout:void 0;function zr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Vr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Wr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Hr=0;var Yr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Yr,Gr="__reactProps$"+Yr,$r="__reactContainer$"+Yr,Qr="__reactEvents$"+Yr;function Kr(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[$r]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Wr(e);null!==e;){if(n=e[Xr])return n;e=Wr(e)}return t}n=(e=n).parentNode}return null}function Jr(e){return!(e=e[Xr]||e[$r])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Zr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function ei(e){return e[Gr]||null}function ti(e){var t=e[Qr];return void 0===t&&(t=e[Qr]=new Set),t}var ni=[],ri=-1;function ii(e){return{current:e}}function oi(e){0>ri||(e.current=ni[ri],ni[ri]=null,ri--)}function ai(e,t){ri++,ni[ri]=e.current,e.current=t}var si={},li=ii(si),ci=ii(!1),ui=si;function pi(e,t){var n=e.type.contextTypes;if(!n)return si;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function fi(e){return null!=(e=e.childContextTypes)}function di(){oi(ci),oi(li)}function hi(e,t,n){if(li.current!==si)throw Error(a(168));ai(li,t),ai(ci,n)}function mi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,X(t)||"Unknown",o));return i({},n,r)}function bi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||si,ui=li.current,ai(li,e),ai(ci,ci.current),!0}function yi(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=mi(e,t,ui),r.__reactInternalMemoizedMergedChildContext=e,oi(ci),oi(li),ai(li,e)):oi(ci),ai(ci,n)}var vi=null,gi=null,wi=o.unstable_runWithPriority,Ci=o.unstable_scheduleCallback,_i=o.unstable_cancelCallback,ki=o.unstable_shouldYield,Si=o.unstable_requestPaint,Ei=o.unstable_now,Ti=o.unstable_getCurrentPriorityLevel,Oi=o.unstable_ImmediatePriority,Pi=o.unstable_UserBlockingPriority,Ri=o.unstable_NormalPriority,xi=o.unstable_LowPriority,Di=o.unstable_IdlePriority,ji={},Mi=void 0!==Si?Si:function(){},Ai=null,Ii=null,Ni=!1,Li=Ei(),Fi=1e4>Li?Ei:function(){return Ei()-Li};function Ui(){switch(Ti()){case Oi:return 99;case Pi:return 98;case Ri:return 97;case xi:return 96;case Di:return 95;default:throw Error(a(332))}}function qi(e){switch(e){case 99:return Oi;case 98:return Pi;case 97:return Ri;case 96:return xi;case 95:return Di;default:throw Error(a(332))}}function Bi(e,t){return e=qi(e),wi(e,t)}function zi(e,t,n){return e=qi(e),Ci(e,t,n)}function Vi(){if(null!==Ii){var e=Ii;Ii=null,_i(e)}Wi()}function Wi(){if(!Ni&&null!==Ai){Ni=!0;var e=0;try{var t=Ai;Bi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ai=null}catch(t){throw null!==Ai&&(Ai=Ai.slice(e+1)),Ci(Oi,Vi),t}finally{Ni=!1}}}var Hi=C.ReactCurrentBatchConfig;function Yi(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Xi=ii(null),Gi=null,$i=null,Qi=null;function Ki(){Qi=$i=Gi=null}function Ji(e){var t=Xi.current;oi(Xi),e.type._context._currentValue=t}function Zi(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function eo(e,t){Gi=e,Qi=$i=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(ja=!0),e.firstContext=null)}function to(e,t){if(Qi!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Qi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===$i){if(null===Gi)throw Error(a(308));$i=t,Gi.dependencies={lanes:0,firstContext:t,responders:null}}else $i=$i.next=t;return e._currentValue}var no=!1;function ro(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function io(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ao(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function so(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function lo(e,t,n,r){var o=e.updateQueue;no=!1;var a=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var c=l,u=c.next;c.next=null,null===s?a=u:s.next=u,s=c;var p=e.alternate;if(null!==p){var f=(p=p.updateQueue).lastBaseUpdate;f!==s&&(null===f?p.firstBaseUpdate=u:f.next=u,p.lastBaseUpdate=c)}}if(null!==a){for(f=o.baseState,s=0,p=u=c=null;;){l=a.lane;var d=a.eventTime;if((r&l)===l){null!==p&&(p=p.next={eventTime:d,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,m=a;switch(l=t,d=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(d,f,l);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(l="function"==typeof(h=m.payload)?h.call(d,f,l):h))break e;f=i({},f,l);break e;case 2:no=!0}}null!==a.callback&&(e.flags|=32,null===(l=o.effects)?o.effects=[a]:l.push(a))}else d={eventTime:d,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===p?(u=p=d,c=f):p=p.next=d,s|=l;if(null===(a=a.next)){if(null===(l=o.shared.pending))break;a=l.next,l.next=null,o.lastBaseUpdate=l,o.shared.pending=null}}null===p&&(c=f),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=p,As|=s,e.lanes=s,e.memoizedState=f}}function co(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(a(191,i));i.call(r)}}}var uo=(new r.Component).refs;function po(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var fo={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ol(),i=al(e),o=oo(r,i);o.payload=t,null!=n&&(o.callback=n),ao(e,o),sl(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ol(),i=al(e),o=oo(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),ao(e,o),sl(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ol(),r=al(e),i=oo(n,r);i.tag=2,null!=t&&(i.callback=t),ao(e,i),sl(e,r,n)}};function ho(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(i,o))}function mo(e,t,n){var r=!1,i=si,o=t.contextType;return"object"==typeof o&&null!==o?o=to(o):(i=fi(t)?ui:li.current,o=(r=null!=(r=t.contextTypes))?pi(e,i):si),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=fo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function bo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&fo.enqueueReplaceState(t,t.state,null)}function yo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=uo,ro(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=to(o):(o=fi(t)?ui:li.current,i.context=pi(e,o)),lo(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(po(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&fo.enqueueReplaceState(i,i.state,null),lo(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4)}var vo=Array.isArray;function go(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===uo&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function wo(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Co(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ul(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Vl(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=go(e,t,n),r.return=e,r):((r=ql(n.type,n.key,n.props,null,e.mode,r)).ref=go(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Wl(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,o){return null===t||7!==t.tag?((t=Bl(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Vl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case _:return(n=ql(t.type,t.key,t.props,null,e.mode,n)).ref=go(e,null,t),n.return=e,n;case k:return(t=Wl(t,e.mode,n)).return=e,t}if(vo(t)||z(t))return(t=Bl(t,e.mode,n,null)).return=e,t;wo(e,t)}return null}function d(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===i?n.type===S?p(e,t,n.props.children,r,i):c(e,t,n,r):null;case k:return n.key===i?u(e,t,n,r):null}if(vo(n)||z(n))return null!==i?null:p(e,t,n,r,null);wo(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case _:return e=e.get(null===r.key?n:r.key)||null,r.type===S?p(t,e,r.props.children,i,r.key):c(t,e,r,i);case k:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(vo(r)||z(r))return p(t,e=e.get(n)||null,r,i,null);wo(t,r)}return null}function m(i,a,s,l){for(var c=null,u=null,p=a,m=a=0,b=null;null!==p&&m<s.length;m++){p.index>m?(b=p,p=null):b=p.sibling;var y=d(i,p,s[m],l);if(null===y){null===p&&(p=b);break}e&&p&&null===y.alternate&&t(i,p),a=o(y,a,m),null===u?c=y:u.sibling=y,u=y,p=b}if(m===s.length)return n(i,p),c;if(null===p){for(;m<s.length;m++)null!==(p=f(i,s[m],l))&&(a=o(p,a,m),null===u?c=p:u.sibling=p,u=p);return c}for(p=r(i,p);m<s.length;m++)null!==(b=h(p,i,m,s[m],l))&&(e&&null!==b.alternate&&p.delete(null===b.key?m:b.key),a=o(b,a,m),null===u?c=b:u.sibling=b,u=b);return e&&p.forEach((function(e){return t(i,e)})),c}function b(i,s,l,c){var u=z(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var p=u=null,m=s,b=s=0,y=null,v=l.next();null!==m&&!v.done;b++,v=l.next()){m.index>b?(y=m,m=null):y=m.sibling;var g=d(i,m,v.value,c);if(null===g){null===m&&(m=y);break}e&&m&&null===g.alternate&&t(i,m),s=o(g,s,b),null===p?u=g:p.sibling=g,p=g,m=y}if(v.done)return n(i,m),u;if(null===m){for(;!v.done;b++,v=l.next())null!==(v=f(i,v.value,c))&&(s=o(v,s,b),null===p?u=v:p.sibling=v,p=v);return u}for(m=r(i,m);!v.done;b++,v=l.next())null!==(v=h(m,i,b,v.value,c))&&(e&&null!==v.alternate&&m.delete(null===v.key?b:v.key),s=o(v,s,b),null===p?u=v:p.sibling=v,p=v);return e&&m.forEach((function(e){return t(i,e)})),u}return function(e,r,o,l){var c="object"==typeof o&&null!==o&&o.type===S&&null===o.key;c&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case _:e:{for(u=o.key,c=r;null!==c;){if(c.key===u){switch(c.tag){case 7:if(o.type===S){n(e,c.sibling),(r=i(c,o.props.children)).return=e,e=r;break e}break;default:if(c.elementType===o.type){n(e,c.sibling),(r=i(c,o.props)).ref=go(e,c,o),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}o.type===S?((r=Bl(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=ql(o.type,o.key,o.props,null,e.mode,l)).ref=go(e,r,o),l.return=e,e=l)}return s(e);case k:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Wl(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Vl(o,e.mode,l)).return=e,e=r),s(e);if(vo(o))return m(e,r,o,l);if(z(o))return b(e,r,o,l);if(u&&wo(e,o),void 0===o&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,X(e.type)||"Component"))}return n(e,r)}}var _o=Co(!0),ko=Co(!1),So={},Eo=ii(So),To=ii(So),Oo=ii(So);function Po(e){if(e===So)throw Error(a(174));return e}function Ro(e,t){switch(ai(Oo,t),ai(To,e),ai(Eo,So),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}oi(Eo),ai(Eo,t)}function xo(){oi(Eo),oi(To),oi(Oo)}function Do(e){Po(Oo.current);var t=Po(Eo.current),n=he(t,e.type);t!==n&&(ai(To,e),ai(Eo,n))}function jo(e){To.current===e&&(oi(Eo),oi(To))}var Mo=ii(0);function Ao(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Io=null,No=null,Lo=!1;function Fo(e,t){var n=Ll(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Uo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function qo(e){if(Lo){var t=No;if(t){var n=t;if(!Uo(e,t)){if(!(t=Vr(n.nextSibling))||!Uo(e,t))return e.flags=-1025&e.flags|2,Lo=!1,void(Io=e);Fo(Io,n)}Io=e,No=Vr(t.firstChild)}else e.flags=-1025&e.flags|2,Lo=!1,Io=e}}function Bo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Io=e}function zo(e){if(e!==Io)return!1;if(!Lo)return Bo(e),Lo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Ur(t,e.memoizedProps))for(t=No;t;)Fo(e,t),t=Vr(t.nextSibling);if(Bo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){No=Vr(e.nextSibling);break e}t--}
vendor: 7,733 bytes, line 203
203else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}No=null}}else No=Io?Vr(e.stateNode.nextSibling):null;return!0}function Vo(){No=Io=null,Lo=!1}var Wo=[];function Ho(){for(var e=0;e<Wo.length;e++)Wo[e]._workInProgressVersionPrimary=null;Wo.length=0}var Yo=C.ReactCurrentDispatcher,Xo=C.ReactCurrentBatchConfig,Go=0,$o=null,Qo=null,Ko=null,Jo=!1,Zo=!1;function ea(){throw Error(a(321))}function ta(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ar(e[n],t[n]))return!1;return!0}function na(e,t,n,r,i,o){if(Go=o,$o=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Yo.current=null===e||null===e.memoizedState?Pa:Ra,e=n(r,i),Zo){o=0;do{if(Zo=!1,!(25>o))throw Error(a(301));o+=1,Ko=Qo=null,t.updateQueue=null,Yo.current=xa,e=n(r,i)}while(Zo)}if(Yo.current=Oa,t=null!==Qo&&null!==Qo.next,Go=0,Ko=Qo=$o=null,Jo=!1,t)throw Error(a(300));return e}function ra(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ko?$o.memoizedState=Ko=e:Ko=Ko.next=e,Ko}function ia(){if(null===Qo){var e=$o.alternate;e=null!==e?e.memoizedState:null}else e=Qo.next;var t=null===Ko?$o.memoizedState:Ko.next;if(null!==t)Ko=t,Qo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Qo=e).memoizedState,baseState:Qo.baseState,baseQueue:Qo.baseQueue,queue:Qo.queue,next:null},null===Ko?$o.memoizedState=Ko=e:Ko=Ko.next=e}return Ko}function oa(e,t){return"function"==typeof t?t(e):t}function aa(e){var t=ia(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Qo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=o=null,c=i;do{var u=c.lane;if((Go&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var p={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=p,o=r):l=l.next=p,$o.lanes|=u,As|=u}c=c.next}while(null!==c&&c!==i);null===l?o=r:l.next=s,ar(r,t.memoizedState)||(ja=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function sa(e){var t=ia(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);ar(o,t.memoizedState)||(ja=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function la(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(Go&e)===e)&&(t._workInProgressVersionPrimary=r,Wo.push(t))),e)return n(t._source);throw Wo.push(t),Error(a(350))}function ca(e,t,n,r){var i=Ts;if(null===i)throw Error(a(349));var o=t._getVersion,s=o(t._source),l=Yo.current,c=l.useState((function(){return la(i,t,n)})),u=c[1],p=c[0];c=Ko;var f=e.memoizedState,d=f.refs,h=d.getSnapshot,m=f.source;f=f.subscribe;var b=$o;return e.memoizedState={refs:d,source:t,subscribe:r},l.useEffect((function(){d.getSnapshot=n,d.setSnapshot=u;var e=o(t._source);if(!ar(s,e)){e=n(t._source),ar(p,e)||(u(e),e=al(b),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,a=e;0<a;){var l=31-Vt(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=d.getSnapshot,n=d.setSnapshot;try{n(e(t._source));var r=al(b);i.mutableReadLanes|=r&i.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),ar(h,n)&&ar(m,t)&&ar(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:oa,lastRenderedState:p}).dispatch=u=Ta.bind(null,$o,e),c.queue=e,c.baseQueue=null,p=la(i,t,n),c.memoizedState=c.baseState=p),p}function ua(e,t,n){return ca(ia(),e,t,n)}function pa(e){var t=ra();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:oa,lastRenderedState:e}).dispatch=Ta.bind(null,$o,e),[t.memoizedState,e]}function fa(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=$o.updateQueue)?(t={lastEffect:null},$o.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function da(e){return e={current:e},ra().memoizedState=e}function ha(){return ia().memoizedState}function ma(e,t,n,r){var i=ra();$o.flags|=e,i.memoizedState=fa(1|t,n,void 0,void 0===r?null:r)}function ba(e,t,n,r){var i=ia();r=void 0===r?null:r;var o=void 0;if(null!==Qo){var a=Qo.memoizedState;if(o=a.destroy,null!==r&&ta(r,a.deps))return void fa(t,n,o,r)}$o.flags|=e,i.memoizedState=fa(1|t,n,o,r)}function ya(e,t){return ma(516,4,e,t)}function va(e,t){return ba(516,4,e,t)}function ga(e,t){return ba(4,2,e,t)}function wa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ca(e,t,n){return n=null!=n?n.concat([e]):null,ba(4,2,wa.bind(null,t,e),n)}function _a(){}function ka(e,t){var n=ia();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ta(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Sa(e,t){var n=ia();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ta(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ea(e,t){var n=Ui();Bi(98>n?98:n,(function(){e(!0)})),Bi(97<n?97:n,(function(){var n=Xo.transition;Xo.transition=1;try{e(!1),t()}finally{Xo.transition=n}}))}function Ta(e,t,n){var r=ol(),i=al(e),o={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===$o||null!==a&&a===$o)Zo=Jo=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.eagerReducer=a,o.eagerState=l,ar(l,s))return}catch(e){}sl(e,i,r)}}var Oa={readContext:to,useCallback:ea,useContext:ea,useEffect:ea,useImperativeHandle:ea,useLayoutEffect:ea,useMemo:ea,useReducer:ea,useRef:ea,useState:ea,useDebugValue:ea,useDeferredValue:ea,useTransition:ea,useMutableSource:ea,useOpaqueIdentifier:ea,unstable_isNewReconciler:!1},Pa={readContext:to,useCallback:function(e,t){return ra().memoizedState=[e,void 0===t?null:t],e},useContext:to,useEffect:ya,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ma(4,2,wa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ma(4,2,e,t)},useMemo:function(e,t){var n=ra();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ra();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ta.bind(null,$o,e),[r.memoizedState,e]},useRef:da,useState:pa,useDebugValue:_a,useDeferredValue:function(e){var t=pa(e),n=t[0],r=t[1];return ya((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=pa(!1),t=e[0];return da(e=Ea.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ra();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ca(r,e,t,n)},useOpaqueIdentifier:function(){if(Lo){var e=!1,t=function(e){return{$$typeof:I,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Hr++).toString(36))),Error(a(355))})),n=pa(t)[1];return 0==(2&$o.mode)&&($o.flags|=516,fa(5,(function(){n("r:"+(Hr++).toString(36))}),void 0,null)),t}return pa(t="r:"+(Hr++).toString(36)),t},unstable_isNewReconciler:!1},Ra={readContext:to,useCallback:ka,useContext:to,useEffect:va,useImperativeHandle:Ca,useLayoutEffect:ga,useMemo:Sa,useReducer:aa,useRef
vendor: 5,947 bytes, line 203
203:ha,useState:function(){return aa(oa)},useDebugValue:_a,useDeferredValue:function(e){var t=aa(oa),n=t[0],r=t[1];return va((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=aa(oa)[0];return[ha().current,e]},useMutableSource:ua,useOpaqueIdentifier:function(){return aa(oa)[0]},unstable_isNewReconciler:!1},xa={readContext:to,useCallback:ka,useContext:to,useEffect:va,useImperativeHandle:Ca,useLayoutEffect:ga,useMemo:Sa,useReducer:sa,useRef:ha,useState:function(){return sa(oa)},useDebugValue:_a,useDeferredValue:function(e){var t=sa(oa),n=t[0],r=t[1];return va((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=sa(oa)[0];return[ha().current,e]},useMutableSource:ua,useOpaqueIdentifier:function(){return sa(oa)[0]},unstable_isNewReconciler:!1},Da=C.ReactCurrentOwner,ja=!1;function Ma(e,t,n,r){t.child=null===e?ko(t,null,n,r):_o(t,e.child,n,r)}function Aa(e,t,n,r,i){n=n.render;var o=t.ref;return eo(t,i),r=na(e,t,n,r,o,i),null===e||ja?(t.flags|=1,Ma(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,es(e,t,i))}function Ia(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Fl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ql(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Na(e,t,a,r,i,o))}return a=e.child,0==(i&o)&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)?es(e,t,o):(t.flags|=1,(e=Ul(a,r)).ref=t.ref,e.return=t,t.child=e)}function Na(e,t,n,r,i,o){if(null!==e&&lr(e.memoizedProps,r)&&e.ref===t.ref){if(ja=!1,0==(o&i))return t.lanes=e.lanes,es(e,t,o);0!=(16384&e.flags)&&(ja=!0)}return Ua(e,t,n,r,o)}function La(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},ml(t,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},ml(t,e),null;t.memoizedState={baseLanes:0},ml(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,ml(t,r);return Ma(e,t,i,n),t.child}function Fa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ua(e,t,n,r,i){var o=fi(n)?ui:li.current;return o=pi(t,o),eo(t,i),n=na(e,t,n,r,o,i),null===e||ja?(t.flags|=1,Ma(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,es(e,t,i))}function qa(e,t,n,r,i){if(fi(n)){var o=!0;bi(t)}else o=!1;if(eo(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),mo(t,n,r),yo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=to(c):c=pi(t,c=fi(n)?ui:li.current);var u=n.getDerivedStateFromProps,p="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;p||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&bo(t,a,r,c),no=!1;var f=t.memoizedState;a.state=f,lo(t,r,a,i),l=t.memoizedState,s!==r||f!==l||ci.current||no?("function"==typeof u&&(po(t,n,u,r),l=t.memoizedState),(s=no||ho(t,n,s,r,f,l,c))?(p||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,io(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Yi(t.type,s),a.props=c,p=t.pendingProps,f=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=to(l):l=pi(t,l=fi(n)?ui:li.current);var d=n.getDerivedStateFromProps;(u="function"==typeof d||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==p||f!==l)&&bo(t,a,r,l),no=!1,f=t.memoizedState,a.state=f,lo(t,r,a,i);var h=t.memoizedState;s!==p||f!==h||ci.current||no?("function"==typeof d&&(po(t,n,d,r),h=t.memoizedState),(c=no||ho(t,n,c,r,f,h,l))?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Ba(e,t,n,r,o,i)}function Ba(e,t,n,r,i,o){Fa(e,t);var a=0!=(64&t.flags);if(!r&&!a)return i&&yi(t,n,!1),es(e,t,o);r=t.stateNode,Da.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=_o(t,e.child,null,o),t.child=_o(t,null,s,o)):Ma(e,t,s,o),t.memoizedState=r.state,i&&yi(t,n,!0),t.child}function za(e){var t=e.stateNode;t.pendingContext?hi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&hi(0,t.context,!1),Ro(e,t.containerInfo)}var Va,Wa,Ha,Ya={dehydrated:null,retryLane:0};function Xa(e,t,n){var r,i=t.pendingProps,o=Mo.current,a=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?
vendor: 8,397 bytes, line 203
203(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(o|=1),ai(Mo,1&o),null===e?(void 0!==i.fallback&&qo(t),e=i.children,o=i.fallback,a?(e=Ga(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,e):"number"==typeof i.unstable_expectedLoadTime?(e=Ga(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,t.lanes=33554432,e):((n=zl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(i=Qa(e,t,i.children,i.fallback,n),a=t.child,o=e.child.memoizedState,a.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ya,i):(n=$a(e,t,i.children,n),t.memoizedState=null,n))}function Ga(e,t,n,r){var i=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&i)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=zl(t,i,0,null),n=Bl(n,i,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function $a(e,t,n,r){var i=e.child;return e=i.sibling,n=Ul(i,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Qa(e,t,n,r,i){var o=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0==(2&o)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Ul(a,s),null!==e?r=Ul(e,r):(r=Bl(r,o,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Ka(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),Zi(e.return,t)}function Ja(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.lastEffect=o)}function Za(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Ma(e,t,r.children,n),0!=(2&(r=Mo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ka(e,n);else if(19===e.tag)Ka(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ai(Mo,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Ao(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ja(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Ao(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ja(t,!0,n,null,o,t.lastEffect);break;case"together":Ja(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function es(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),As|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ul(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ul(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ts(e,t){if(!Lo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ns(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return fi(t.type)&&di(),null;case 3:return xo(),oi(ci),oi(li),Ho(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(zo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:jo(t);var o=Po(Oo.current);if(n=t.type,null!==e&&null!=t.stateNode)Wa(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Po(Eo.current),zo(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Xr]=t,r[Gr]=s,n){case"dialog":Er("cancel",r),Er("close",r);break;case"iframe":case"object":case"embed":Er("load",r);break;case"video":case"audio":for(e=0;e<Cr.length;e++)Er(Cr[e],r);break;case"source":Er("error",r);break;case"img":case"image":case"link":Er("error",r),Er("load",r);break;case"details":Er("toggle",r);break;case"input":ee(r,s),Er("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Er("invalid",r);break;case"textarea":le(r,s),Er("invalid",r)}for(var c in ke(n,s),e=null,s)s.hasOwnProperty(c)&&(o=s[c],"children"===c?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):l.hasOwnProperty(c)&&null!=o&&"onScroll"===c&&Er("scroll",r));switch(n){case"input":Q(r),re(r,s,!0);break;case"textarea":Q(r),ue(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=Ir)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===o.nodeType?o:o.ownerDocument,e===pe&&(e=de(n)),e===pe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Xr]=t,e[Gr]=r,Va(e,t),t.stateNode=e,c=Se(n,r),n){case"dialog":Er("cancel",e),Er("close",e),o=r;break;case"iframe":case"object":case"embed":Er("load",e),o=r;break;case"video":case"audio":for(o=0;o<Cr.length;o++)Er(Cr[o],e);o=r;break;case"source":Er("error",e),o=r;break;case"img":case"image":case"link":Er("error",e),Er("load",e),o=r;break;case"details":Er("toggle",e),o=r;break;case"input":ee(e,r),o=Z(e,r),Er("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=i({},r,{value:void 0}),Er("invalid",e);break;case"textarea":le(e,r),o=se(e,r),Er("invalid",e);break;default:o=r}ke(n,o);var u=o;for(s in u)if(u.hasOwnProperty(s)){var p=u[s];"style"===s?Ce(e,p):"dangerouslySetInnerHTML"===s?null!=(p=p?p.__html:void 0)&&be(e,p):"children"===s?"string"==typeof p?("textarea"!==n||""!==p)&&ye(e,p):"number"==typeof p&&ye(e,""+p):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=p&&"onScroll"===s&&Er("scroll",e):null!=p&&w(e,s,p,c))}switch(n){case"input":Q(e),re(e,r,!1);break;case"textarea":Q(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+G(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ae(e,!!r.multiple,s,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Ir)}Fr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Ha(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Po(Oo.current),Po(Eo.current),zo(t)?(r=t.stateNode,n=t.memoizedProps,r[Xr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Xr]=t,t.stateNode=r)}return null;case 13:return oi(Mo),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&zo(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Mo.current)?0===Ds&&(Ds=3):(0!==Ds&&3!==Ds||(Ds=4),null===Ts||0==(134217727&As)&&0==(134217727&Is)||pl(Ts,Ps))),(r||n)&&(t.flags|=4),null);case 4:return xo(),null===e&&Or(t.stateNode.containerInfo),null;case 10:return Ji(t),null;case 17:return fi(t.type)&&di(),null;case 19:if(oi(Mo),null===(r=t.memoizedState))return null;if(s=0!=(64&t.flags),null===(c=r.rendering))if(s)ts(r,!1);else{if(0!==Ds||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Ao(e))){for(t.flags|=64,ts(r,!1),null!==(s=c.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(c=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,
vendor: 9,743 bytes, line 203
203s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ai(Mo,1&Mo.current|2),t.child}e=e.sibling}null!==r.tail&&Fi()>Us&&(t.flags|=64,s=!0,ts(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Ao(c))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ts(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Lo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Fi()-r.renderingStartTime>Us&&1073741824!==n&&(t.flags|=64,s=!0,ts(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Fi(),n.sibling=null,t=Mo.current,ai(Mo,s?1&t|2:1&t),n):null;case 23:case 24:return bl(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function rs(e){switch(e.tag){case 1:fi(e.type)&&di();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(xo(),oi(ci),oi(li),Ho(),0!=(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return jo(e),null;case 13:return oi(Mo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return oi(Mo),null;case 4:return xo(),null;case 10:return Ji(e),null;case 23:case 24:return bl(),null;default:return null}}function is(e,t){try{var n="",r=t;do{n+=Y(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function os(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Va=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Wa=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Po(Eo.current);var a,s=null;switch(n){case"input":o=Z(e,o),r=Z(e,r),s=[];break;case"option":o=oe(e,o),r=oe(e,r),s=[];break;case"select":o=i({},o,{value:void 0}),r=i({},r,{value:void 0}),s=[];break;case"textarea":o=se(e,o),r=se(e,r),s=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Ir)}for(p in ke(n,r),n=null,o)if(!r.hasOwnProperty(p)&&o.hasOwnProperty(p)&&null!=o[p])if("style"===p){var c=o[p];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==p&&"children"!==p&&"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&"autoFocus"!==p&&(l.hasOwnProperty(p)?s||(s=[]):(s=s||[]).push(p,null));for(p in r){var u=r[p];if(c=null!=o?o[p]:void 0,r.hasOwnProperty(p)&&u!==c&&(null!=u||null!=c))if("style"===p)if(c){for(a in c)!c.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&c[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(s||(s=[]),s.push(p,n)),n=u;else"dangerouslySetInnerHTML"===p?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(s=s||[]).push(p,u)):"children"===p?"string"!=typeof u&&"number"!=typeof u||(s=s||[]).push(p,""+u):"suppressContentEditableWarning"!==p&&"suppressHydrationWarning"!==p&&(l.hasOwnProperty(p)?(null!=u&&"onScroll"===p&&Er("scroll",e),s||c===u||(s=[])):"object"==typeof u&&null!==u&&u.$$typeof===I?u.toString():(s=s||[]).push(p,u))}n&&(s=s||[]).push("style",n);var p=s;(t.updateQueue=p)&&(t.flags|=4)}},Ha=function(e,t,n,r){n!==r&&(t.flags|=4)};var as="function"==typeof WeakMap?WeakMap:Map;function ss(e,t,n){(n=oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vs||(Vs=!0,Ws=r),os(0,t)},n}function ls(e,t,n){(n=oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return os(0,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Hs?Hs=new Set([this]):Hs.add(this),os(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var cs="function"==typeof WeakSet?WeakSet:Set;function us(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ml(e,t)}else t.current=null}function ps(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&zr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(a(163))}function fs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!=(4&(i=i.tag))&&0!=(1&i)&&(xl(n,e),Rl(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Yi(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&co(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}co(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Fr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ct(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(a(163))}function ds(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,r.style.display=we("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function hs(e,t){if(gi&&"function"==typeof gi.onCommitFiberUnmount)try{gi.onCommitFiberUnmount(vi,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!=(4&r))xl(t,n);else{r=t;try{i()}catch(e){Ml(r,e)}}n=n.next}while(n!==e)}break;case 1:if(us(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ml(t,e)}break;case 5:us(t);break;case 4:vs(e,t)}}function ms(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function bs(e){return 5===e.tag||3===e.tag||4===e.tag}function ys(e){e:{for(var t=e.return;null!==t;){if(bs(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||bs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=Ir));else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function vs(e,t){for(var n,r,i=t,o=!1;;){if(!o){o=i.return;e:while(!0){if(null===o)throw Error(a(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var s=e,l=i,c=l;;)if(hs(s,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(s=n,l=i.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(hs(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function gs(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}
vendor: 4,321 bytes, line 203
203while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Gr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Se(e,i),t=Se(e,r),i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?Ce(n,l):"dangerouslySetInnerHTML"===s?be(n,l):"children"===s?ye(n,l):w(n,s,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ae(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Ct(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Fs=Fi(),ds(t.child,!0)),void ws(t);case 19:return void ws(t);case 17:return;case 23:case 24:return void ds(t,null!==t.memoizedState)}throw Error(a(163))}function ws(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new cs),t.forEach((function(t){var r=Il.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Cs(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var _s=Math.ceil,ks=C.ReactCurrentDispatcher,Ss=C.ReactCurrentOwner,Es=0,Ts=null,Os=null,Ps=0,Rs=0,xs=ii(0),Ds=0,js=null,Ms=0,As=0,Is=0,Ns=0,Ls=null,Fs=0,Us=1/0;function qs(){Us=Fi()+500}var Bs,zs=null,Vs=!1,Ws=null,Hs=null,Ys=!1,Xs=null,Gs=90,$s=[],Qs=[],Ks=null,Js=0,Zs=null,el=-1,tl=0,nl=0,rl=null,il=!1;function ol(){return 0!=(48&Es)?Fi():-1!==el?el:el=Fi()}function al(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ui()?1:2;if(0===tl&&(tl=Ms),0!==Hi.transition){0!==nl&&(nl=null!==Ls?Ls.pendingLanes:0),e=tl;var t=4186112&~nl;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ui(),0!=(4&Es)&&98===e?e=Ut(12,tl):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),tl),e}function sl(e,t,n){if(50<Js)throw Js=0,Zs=null,Error(a(185));if(null===(e=ll(e,t)))return null;zt(e,t,n),e===Ts&&(Is|=t,4===Ds&&pl(e,Ps));var r=Ui();1===t?0!=(8&Es)&&0==(48&Es)?fl(e):(cl(e,n),0===Es&&(qs(),Vi())):(0==(4&Es)||98!==r&&99!==r||(null===Ks?Ks=new Set([e]):Ks.add(e)),cl(e,n)),Ls=e}function ll(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function cl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-Vt(s),c=1<<l,u=o[l];if(-1===u){if(0==(c&r)||0!=(c&i)){u=t,Nt(c);var p=It;o[l]=10<=p?u+250:6<=p?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);s&=~c}if(r=Lt(e,e===Ts?Ps:0),t=It,0===r)null!==n&&(n!==ji&&_i(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==ji&&_i(n)}15===t?(n=fl.bind(null,e),null===Ai?(Ai=[n],Ii=Ci(Oi,Wi)):Ai.push(n),n=ji):14===t?n=zi(99,fl.bind(null,e)):n=zi(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),ul.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function ul(e){if(el=-1,nl=tl=0,0!=(48&Es))throw Error(a(327));var t=e.callbackNode;if(Pl()&&e.callbackNode!==t)return null;var n=Lt(e,e===Ts?Ps:0);if(0===n)return null;var r=n,i=Es;Es|=16;var o=gl();for(Ts===e&&Ps===r||(qs(),yl(e,r));;)try{_l();break}catch(t){vl(e,t)}if(Ki(),ks.current=o,Es=i,null!==Os?r=0:(Ts=null,Ps=0,r=Ds),0!=(Ms&Is))yl(e,0);else if(0!==r){if(2===r&&(Es|=64,e.hydrate&&(e.hydrate=!1,zr(e.containerInfo)),0!==(n=Ft(e))&&(r=wl(e,n))),1===r)throw t=js,yl(e,0),pl(e,n),cl(e,Fi()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:El(e);break;case 3:if(pl(e,n),(62914560&n)===n&&10<(r=Fs+500-Fi())){if(0!==Lt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){ol(),e.pingedLanes|=e.suspendedLanes&i;break}
vendor: 24,616 bytes, line 203
203e.timeoutHandle=qr(El.bind(null,e),r);break}El(e);break;case 4:if(pl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var s=31-Vt(n);o=1<<s,(s=r[s])>i&&(i=s),n&=~o}if(n=i,10<(n=(120>(n=Fi()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*_s(n/1960))-n)){e.timeoutHandle=qr(El.bind(null,e),n);break}El(e);break;case 5:El(e);break;default:throw Error(a(329))}}return cl(e,Fi()),e.callbackNode===t?ul.bind(null,e):null}function pl(e,t){for(t&=~Ns,t&=~Is,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Vt(t),r=1<<n;e[n]=-1,t&=~r}}function fl(e){if(0!=(48&Es))throw Error(a(327));if(Pl(),e===Ts&&0!=(e.expiredLanes&Ps)){var t=Ps,n=wl(e,t);0!=(Ms&Is)&&(n=wl(e,t=Lt(e,t)))}else n=wl(e,t=Lt(e,0));if(0!==e.tag&&2===n&&(Es|=64,e.hydrate&&(e.hydrate=!1,zr(e.containerInfo)),0!==(t=Ft(e))&&(n=wl(e,t))),1===n)throw n=js,yl(e,0),pl(e,t),cl(e,Fi()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,El(e),cl(e,Fi()),null}function dl(e,t){var n=Es;Es|=1;try{return e(t)}finally{0===(Es=n)&&(qs(),Vi())}}function hl(e,t){var n=Es;Es&=-2,Es|=8;try{return e(t)}finally{0===(Es=n)&&(qs(),Vi())}}function ml(e,t){ai(xs,Rs),Rs|=t,Ms|=t}function bl(){Rs=xs.current,oi(xs)}function yl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Br(n)),null!==Os)for(n=Os.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&di();break;case 3:xo(),oi(ci),oi(li),Ho();break;case 5:jo(r);break;case 4:xo();break;case 13:case 19:oi(Mo);break;case 10:Ji(r);break;case 23:case 24:bl()}n=n.return}Ts=e,Os=Ul(e.current,null),Ps=Rs=Ms=t,Ds=0,js=null,Ns=Is=As=0}function vl(e,t){while(!0){var n=Os;try{if(Ki(),Yo.current=Oa,Jo){for(var r=$o.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}Jo=!1}if(Go=0,Ko=Qo=$o=null,Zo=!1,Ss.current=null,null===n||null===n.return){Ds=1,js=t,Os=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Ps,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(0==(2&s.mode)){var u=s.alternate;u?(s.updateQueue=u.updateQueue,s.memoizedState=u.memoizedState,s.lanes=u.lanes):(s.updateQueue=null,s.memoizedState=null)}var p=0!=(1&Mo.current),f=a;do{var d;if(d=13===f.tag){var h=f.memoizedState;if(null!==h)d=null!==h.dehydrated;else{var m=f.memoizedProps;d=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!p)}}if(d){var b=f.updateQueue;if(null===b){var y=new Set;y.add(c),f.updateQueue=y}else b.add(c);if(0==(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var v=oo(-1,1);v.tag=2,ao(s,v)}s.lanes|=1;break e}l=void 0,s=t;var g=o.pingCache;if(null===g?(g=o.pingCache=new as,l=new Set,g.set(c,l)):void 0===(l=g.get(c))&&(l=new Set,g.set(c,l)),!l.has(s)){l.add(s);var w=Al.bind(null,o,c,s);c.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);l=Error((X(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ds&&(Ds=2),l=is(l,s),f=a;do{switch(f.tag){case 3:o=l,f.flags|=4096,t&=-t,f.lanes|=t,so(f,ss(0,o,t));break e;case 1:o=l;var C=f.type,_=f.stateNode;if(0==(64&f.flags)&&("function"==typeof C.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===Hs||!Hs.has(_)))){f.flags|=4096,t&=-t,f.lanes|=t,so(f,ls(f,o,t));break e}}f=f.return}while(null!==f)}Sl(n)}catch(e){t=e,Os===n&&null!==n&&(Os=n=n.return);continue}break}}function gl(){var e=ks.current;return ks.current=Oa,null===e?Oa:e}function wl(e,t){var n=Es;Es|=16;var r=gl();for(Ts===e&&Ps===t||yl(e,t);;)try{Cl();break}catch(t){vl(e,t)}if(Ki(),Es=n,ks.current=r,null!==Os)throw Error(a(261));return Ts=null,Ps=0,Ds}function Cl(){for(;null!==Os;)kl(Os)}function _l(){for(;null!==Os&&!ki();)kl(Os)}function kl(e){var t=Bs(e.alternate,e,Rs);e.memoizedProps=e.pendingProps,null===t?Sl(e):Os=t,Ss.current=null}function Sl(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ns(n,t,Rs)))return void(Os=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Rs)||0==(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=rs(t)))return n.flags&=2047,void(Os=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Os=t);Os=t=e}while(null!==t);0===Ds&&(Ds=5)}function El(e){var t=Ui();return Bi(99,Tl.bind(null,e,t)),null}function Tl(e,t){do{Pl()}while(null!==Xs);if(0!=(48&Es))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,o=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<o;){var c=31-Vt(o),u=1<<c;i[c]=0,s[c]=-1,l[c]=-1,o&=~u}if(null!==Ks&&0==(24&r)&&Ks.has(e)&&Ks.delete(e),e===Ts&&(Os=Ts=null,Ps=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=Es,Es|=32,Ss.current=null,Nr=Gt,fr(s=pr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(u=l.getSelection&&l.getSelection())&&0!==u.rangeCount){l=u.anchorNode,o=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{l.nodeType,c.nodeType}catch(e){l=null;break e}var p=0,f=-1,d=-1,h=0,m=0,b=s,y=null;t:while(!0){for(var v;b!==l||0!==o&&3!==b.nodeType||(f=p+o),b!==c||0!==u&&3!==b.nodeType||(d=p+u),3===b.nodeType&&(p+=b.nodeValue.length),null!==(v=b.firstChild);)y=b,b=v;while(!0){if(b===s)break t;if(y===l&&++h===o&&(f=p),y===c&&++m===u&&(d=p),null!==(v=b.nextSibling))break;y=(b=y).parentNode}b=v}l=-1===f||-1===d?null:{start:f,end:d}}else l=null;l=l||{start:0,end:0}}else l=null;Lr={focusedElem:s,selectionRange:l},Gt=!1,rl=null,il=!1,zs=r;do{try{Ol()}catch(e){if(null===zs)throw Error(a(330));Ml(zs,e),zs=zs.nextEffect}}while(null!==zs);rl=null,zs=r;do{try{for(s=e;null!==zs;){var g=zs.flags;if(16&g&&ye(zs.stateNode,""),128&g){var w=zs.alternate;if(null!==w){var C=w.ref;null!==C&&("function"==typeof C?C(null):C.current=null)}}switch(1038&g){case 2:ys(zs),zs.flags&=-3;break;case 6:ys(zs),zs.flags&=-3,gs(zs.alternate,zs);break;case 1024:zs.flags&=-1025;break;case 1028:zs.flags&=-1025,gs(zs.alternate,zs);break;case 4:gs(zs.alternate,zs);break;case 8:vs(s,l=zs);var _=l.alternate;ms(l),null!==_&&ms(_)}zs=zs.nextEffect}}catch(e){if(null===zs)throw Error(a(330));Ml(zs,e),zs=zs.nextEffect}}while(null!==zs);if(C=Lr,w=pr(),g=C.focusedElem,s=C.selectionRange,w!==g&&g&&g.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(g.ownerDocument.documentElement,g)){null!==s&&fr(g)&&(w=s.start,void 0===(C=s.end)&&(C=w),"selectionStart"in g?(g.selectionStart=w,g.selectionEnd=Math.min(C,g.value.length)):(C=(w=g.ownerDocument||document)&&w.defaultView||window).getSelection&&(C=C.getSelection(),l=g.textContent.length,_=Math.min(s.start,l),s=void 0===s.end?_:Math.min(s.end,l),!C.extend&&_>s&&(l=s,s=_,_=l),l=ur(g,_),o=ur(g,s),l&&o&&(1!==C.rangeCount||C.anchorNode!==l.node||C.anchorOffset!==l.offset||C.focusNode!==o.node||C.focusOffset!==o.offset)&&((w=w.createRange()).setStart(l.node,l.offset),C.removeAllRanges(),_>s?(C.addRange(w),C.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),C.addRange(w))))),w=[];for(C=g;C=C.parentNode;)1===C.nodeType&&w.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"==typeof g.focus&&g.focus(),g=0;g<w.length;g++)(C=w[g]).element.scrollLeft=C.left,C.element.scrollTop=C.top}Gt=!!Nr,Lr=Nr=null,e.current=n,zs=r;do{try{for(g=e;null!==zs;){var k=zs.flags;if(36&k&&fs(g,zs.alternate,zs),128&k){w=void 0;var S=zs.ref;if(null!==S){var E=zs.stateNode;switch(zs.tag){case 5:w=E;break;default:w=E}"function"==typeof S?S(w):S.current=w}}zs=zs.nextEffect}}catch(e){if(null===zs)throw Error(a(330));Ml(zs,e),zs=zs.nextEffect}}while(null!==zs);zs=null,Mi(),Es=i}else e.current=n;if(Ys)Ys=!1,Xs=e,Gs=t;else for(zs=r;null!==zs;)t=zs.nextEffect,zs.nextEffect=null,8&zs.flags&&((k=zs).sibling=null,k.stateNode=null),zs=t;if(0===(r=e.pendingLanes)&&(Hs=null),1===r?e===Zs?Js++:(Js=0,Zs=e):Js=0,n=n.stateNode,gi&&"function"==typeof gi.onCommitFiberRoot)try{gi.onCommitFiberRoot(vi,n,void 0,64==(64&n.current.flags))}catch(e){}if(cl(e,Fi()),Vs)throw Vs=!1,e=Ws,Ws=null,e;return 0!=(8&Es)||Vi(),null}function Ol(){for(;null!==zs;){var e=zs.alternate;il||null===rl||(0!=(8&zs.flags)?Ze(zs,rl)&&(il=!0):13===zs.tag&&Cs(e,zs)&&Ze(zs,rl)&&(il=!0));var t=zs.flags;0!=(256&t)&&ps(e,zs),0==(512&t)||Ys||(Ys=!0,zi(97,(function(){return Pl(),null}))),zs=zs.nextEffect}}function Pl(){if(90!==Gs){var e=97<Gs?97:Gs;return Gs=90,Bi(e,Dl)}return!1}function Rl(e,t){$s.push(t,e),Ys||(Ys=!0,zi(97,(function(){return Pl(),null})))}function xl(e,t){Qs.push(t,e),Ys||(Ys=!0,zi(97,(function(){return Pl(),null})))}function Dl(){if(null===Xs)return!1;var e=Xs;if(Xs=null,0!=(48&Es))throw Error(a(331));var t=Es;Es|=32;var n=Qs;Qs=[];for(var r=0;r<n.length;r+=2){var i=n[r],o=n[r+1],s=i.destroy;if(i.destroy=void 0,"function"==typeof s)try{s()}catch(e){if(null===o)throw Error(a(330));Ml(o,e)}}for(n=$s,$s=[],r=0;r<n.length;r+=2){i=n[r],o=n[r+1];try{var l=i.create;i.destroy=l()}catch(e){if(null===o)throw Error(a(330));Ml(o,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Es=t,Vi(),!0}function jl(e,t,n){ao(e,t=ss(0,t=is(n,t),1)),t=ol(),null!==(e=ll(e,1))&&(zt(e,1,t),cl(e,t))}function Ml(e,t){if(3===e.tag)jl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){jl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Hs||!Hs.has(r))){var i=ls(n,e=is(t,e),1);if(ao(n,i),i=ol(),null!==(n=ll(n,1)))zt(n,1,i),cl(n,i);else if("function"==typeof r.componentDidCatch&&(null===Hs||!Hs.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Al(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ol(),e.pingedLanes|=e.suspendedLanes&n,Ts===e&&(Ps&n)===n&&(4===Ds||3===Ds&&(62914560&Ps)===Ps&&500>Fi()-Fs?yl(e,0):Ns|=n),cl(e,t)}function Il(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ui()?1:2:(0===tl&&(tl=Ms),0===(t=qt(62914560&~tl))&&(t=4194304))),n=ol(),null!==(e=ll(e,t))&&(zt(e,t,n),cl(e,n))}function Nl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Ll(e,t,n,r){return new Nl(e,t,n,r)}function Fl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ul(e,t){var n=e.alternate;return null===n?((n=Ll(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ql(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Fl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Bl(n.children,i,o,t);case N:s=8,i|=16;break;case E:s=8,i|=1;break;case T:return(e=Ll(12,n,t,8|i)).elementType=T,e.type=T,e.lanes=o,e;case x:return(e=Ll(13,n,t,i)).type=x,e.elementType=x,e.lanes=o,e;case D:return(e=Ll(19,n,t,i)).elementType=D,e.lanes=o,e;case L:return zl(n,i,o,t);case F:return(e=Ll(24,n,t,i)).elementType=F,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:s=10;break e;case P:s=9;break e;case R:s=11;break e;case j:s=14;break e;case M:s=16,r=null;break e;case A:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Ll(s,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function Bl(e,t,n,r){return(e=Ll(7,e,r,t)).lanes=n,e}function zl(e,t,n,r){return(e=Ll(23,e,r,t)).elementType=L,e.lanes=n,e}function Vl(e,t,n){return(e=Ll(6,e,null,t)).lanes=n,e}function Wl(e,t,n){return(t=Ll(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Bt(0),this.expirationTimes=Bt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bt(0),this.mutableSourceEagerHydrationData=null}function Yl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Xl(e,t,n,r){var i=t.current,o=ol(),s=al(i);e:if(n){t:{if($e(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(fi(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(fi(c)){n=mi(n,c,l);break e}}n=l}else n=si;return null===t.context?t.context=n:t.pendingContext=n,(t=oo(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ao(i,t),sl(i,s,o),s}function Gl(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function $l(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Ql(e,t){$l(e,t),(e=e.alternate)&&$l(e,t)}function Kl(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Hl(e,t,null!=n&&!0===n.hydrate),t=Ll(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ro(t),e[$r]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var i=(t=r[e])._getVersion;i=i(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}function Jl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zl(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Gl(a);s.call(e)}}Xl(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Kl(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var l=i;i=function(){var e=Gl(a);l.call(e)}}hl((function(){Xl(t,a,e,i)}))}return Gl(a)}function ec(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Jl(t))throw Error(a(200));return Yl(e,t,null,n)}Bs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ci.current)ja=!0;else{if(0==(n&r)){switch(ja=!1,t.tag){case 3:za(t),Vo();break;case 5:Do(t);break;case 1:fi(t.type)&&bi(t);break;case 4:Ro(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;ai(Xi,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Xa(e,t,n):(ai(Mo,1&Mo.current),null!==(t=es(e,t,n))?t.sibling:null);ai(Mo,1&Mo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return Za(e,t,n);t.flags|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),ai(Mo,Mo.current),r)break;return null;case 23:case 24:return t.lanes=0,La(e,t,n)}return es(e,t,n)}ja=0!=(16384&e.flags)}else ja=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=pi(t,li.current),eo(t,n),i=na(null,t,r,e,i,n),t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,fi(r)){var o=!0;bi(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,ro(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&po(t,r,s,e),i.updater=fo,t.stateNode=i,i._reactInternals=t,yo(t,r,e,n),t=Ba(null,t,r,!0,o,n)}else t.tag=0,Ma(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(o=i._init)(i._payload),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Fl(e)?1:0;if(null!=e){if((e=e.$$typeof)===R)return 11;if(e===j)return 14}return 2}(i),e=Yi(i,e),o){case 0:t=Ua(null,t,i,e,n);break e;case 1:t=qa(null,t,i,e,n);break e;case 11:t=Aa(null,t,i,e,n);break e;case 14:t=Ia(null,t,i,Yi(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Ua(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 1:return r=t.type,i=t.pendingProps,qa(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 3:if(za(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,io(e,t),lo(t,r,null,n),(r=t.memoizedState.element)===i)Vo(),t=es(e,t,n);else{if((o=(i=t.stateNode).hydrate)&&(No=Vr(t.stateNode.containerInfo.firstChild),Io=t,o=Lo=!0),o){if(null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)(o=e[i])._workInProgressVersionPrimary=e[i+1],Wo.push(o);for(n=ko(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ma(e,t,r,n),Vo();t=t.child}return t;case 5:return Do(t),null===e&&qo(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Ur(r,i)?s=null:null!==o&&Ur(r,o)&&(t.flags|=16),Fa(e,t),Ma(e,t,s,n),t.child;case 6:return null===e&&qo(t),null;case 13:return Xa(e,t,n);case 4:return Ro(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=_o(t,null,r,n):Ma(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Aa(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 7:return Ma(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ma(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value;var l=t.type._context;if(ai(Xi,l._currentValue),l._currentValue=o,null!==s)if(l=s.value,0===(o=ar(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!ci.current){t=es(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=oo(-1,n&-n)).tag=2,ao(l,u)),l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),Zi(l.return,n),c.lanes|=n;break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Ma(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,eo(t,n),r=r(i=to(i,o.unstable_observedBits)),t.flags|=1,Ma(e,t,r,n),t.child;case 14:return o=Yi(i=t.type,t.pendingProps),Ia(e,t,i,o=Yi(i.type,o),r,n);case 15:return Na(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Yi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,fi(r)?(e=!0,bi(t)):e=!1,eo(t,n),mo(t,r,i),yo(t,r,i,n),Ba(null,t,r,!0,e,n);case 19:return Za(e,t,n);case 23:case 24:return La(e,t,n)}throw Error(a(156,t.tag))},Kl.prototype.render=function(e){Xl(e,this._internalRoot,null,null)},Kl.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Xl(null,e,null,(function(){t[$r]=null}))},et=function(e){13===e.tag&&(sl(e,4,ol()),Ql(e,4))},tt=function(e){13===e.tag&&(sl(e,67108864,ol()),Ql(e,67108864))},nt=function(e){if(13===e.tag){var t=ol(),n=al(e);sl(e,n,t),Ql(e,n)}},rt=function(e,t){return t()},Te=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ei(r);if(!i)throw Error(a(90));K(r),ne(r,i)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},je=dl,Me=function(e,t,n,r,i){var o=Es;Es|=4;try{return Bi(98,e.bind(null,t,n,r,i))}finally{0===(Es=o)&&(qs(),Vi())}},Ae=function(){0==(49&Es)&&(function(){if(null!==Ks){var e=Ks;Ks=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,cl(e,Fi())}))}Vi()}(),Pl())},Ie=function(e,t){var n=Es;Es|=2;try{return e(t)}finally{0===(Es=n)&&(qs(),Vi())}};var tc={Events:[Jr,Zr,ei,xe,De,Pl,{current:!1}]},nc={findFiberByHostInstance:Kr,bundleType:0,version:"17.0.1",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:C.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ic=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ic.isDisabled&&ic.supportsFiber)try{vi=ic.inject(rc),gi=ic}catch(e){}}n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,n.createPortal=ec,n.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},n.flushSync=function(e,t){var n=Es;if(0!=(48&n))return e(t);Es|=1;try{if(e)return Bi(99,e.bind(null,t))}finally{Es=n,Vi()}},n.hydrate=function(e,t,n){if(!Jl(t))throw Error(a(200));return Zl(null,e,t,!0,n)},n.render=function(e,t,n){if(!Jl(t))throw Error(a(200));return Zl(null,e,t,!1,n)},n.unmountComponentAtNode=function(e){if(!Jl(e))throw Error(a(40));return!!e._reactRootContainer&&(hl((function(){Zl(null,null,e,!1,(function(){e._reactRootContainer=null,e[$r]=null}))})),!0)},n.unstable_batchedUpdates=dl,n.unstable_createPortal=function(e,t){return ec(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},n.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Jl(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return Zl(e,t,n,!1,r)},n.version="17.0.1"},{"object-assign":248,react:308,scheduler:324}],269:[function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),t.exports=e("./cjs/react-dom.production.min.js")},{"./cjs/react-dom.development.js":267,"./cjs/react-dom.production.min.js":268}],270:[function(e,t,n){"use strict";t.exports=e("./cjs/react-dom-server.browser.production.min.js")},{"./cjs/react-dom-server.browser.development.js":265,"./cjs/react-dom-server.browser.production.min.js":266}],271:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"DraggableCore",{enumerable:!0,get:function(){return u.default}}),n.default=void 0;
vendor: 27,608 bytes, line 203
203var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==h(e)&&"function"!=typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(e("react")),i=f(e("prop-types")),o=f(e("react-dom")),a=f(e("classnames")),s=e("./utils/domFns"),l=e("./utils/positionFns"),c=e("./utils/shims"),u=f(e("./DraggableCore")),p=f(e("./utils/log"));function f(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),e}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var i=O(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return E(this,n)}}function E(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?T(e):t}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(n,e);var t=S(n);function n(e){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),P(T(r=t.call(this,e)),"onDragStart",(function(e,t){if((0,p.default)("Draggable: onDragStart: %j",t),!1===r.props.onStart(e,(0,l.createDraggableData)(T(r),t)))return!1;r.setState({dragging:!0,dragged:!0})})),P(T(r),"onDrag",(function(e,t){if(!r.state.dragging)return!1;(0,p.default)("Draggable: onDrag: %j",t);var n=(0,l.createDraggableData)(T(r),t),i={x:n.x,y:n.y};if(r.props.bounds){var o=i.x,a=i.y;i.x+=r.state.slackX,i.y+=r.state.slackY;var s=y((0,l.getBoundPosition)(T(r),i.x,i.y),2),c=s[0],u=s[1];i.x=c,i.y=u,i.slackX=r.state.slackX+(o-i.x),i.slackY=r.state.slackY+(a-i.y),n.x=i.x,n.y=i.y,n.deltaX=i.x-r.state.x,n.deltaY=i.y-r.state.y}if(!1===r.props.onDrag(e,n))return!1;r.setState(i)})),P(T(r),"onDragStop",(function(e,t){if(!r.state.dragging)return!1;if(!1===r.props.onStop(e,(0,l.createDraggableData)(T(r),t)))return!1;(0,p.default)("Draggable: onDragStop: %j",t);var n={dragging:!1,slackX:0,slackY:0};if(Boolean(r.props.position)){var i=r.props.position,o=i.x,a=i.y;n.x=o,n.y=a}r.setState(n)})),r.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:w({},e.position),slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),r}return _(n,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.position,r=t.prevPropsPosition;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,p.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:w({},n)})}}]),_(n,[{key:"componentDidMount",value:function(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:o.default.findDOMNode(this)}},{key:"render",value:function(){var e,t=this.props,n=(t.axis,t.bounds,t.children),i=t.defaultPosition,o=t.defaultClassName,c=t.defaultClassNameDragging,p=t.defaultClassNameDragged,f=t.position,d=t.positionOffset,h=(t.scale,b(t,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"])),y={},v=null,g=!Boolean(f)||this.state.dragging,C=f||i,_={x:(0,l.canDragX)(this)&&g?this.state.x:C.x,y:(0,l.canDragY)(this)&&g?this.state.y:C.y};this.state.isElementSVG?v=(0,s.createSVGTransform)(_,d):y=(0,s.createCSSTransform)(_,d);var k=(0,a.default)(n.props.className||"",o,(P(e={},c,this.state.dragging),P(e,p,this.state.dragged),e));return r.createElement(u.default,m({},h,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(n),{className:k,style:w(w({},n.props.style),y),transform:v}))}}]),n}(r.Component);n.default=R,P(R,"displayName","Draggable"),P(R,"propTypes",w(w({},u.default.propTypes),{},{axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe})),P(R,"defaultProps",w(w({},u.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},position:null,scale:1}))},{"./DraggableCore":272,"./utils/domFns":274,"./utils/log":276,"./utils/positionFns":277,"./utils/shims":278,classnames:157,"prop-types":257,react:308,"react-dom":269}],272:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!=typeof e)return{default:e};var t=p();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(e("react")),i=u(e("prop-types")),o=u(e("react-dom")),a=e("./utils/domFns"),s=e("./utils/positionFns"),l=e("./utils/shims"),c=u(e("./utils/log"));function u(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=C(e);if(t){var i=C(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return g(this,n)}}function g(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?w(e):t}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k={start:"touchstart",move:"touchmove",stop:"touchend"},S={start:"mousedown",move:"mousemove",stop:"mouseup"},E=S,T=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(u,e);var t,n,i,l=v(u);function u(){var e;m(this,u);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _(w(e=l.call.apply(l,[this].concat(n))),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),_(w(e),"mounted",!1),_(w(e),"handleDragStart",(function(t){if(e.props.onMouseDown(t),!e.props.allowAnyClick&&"number"==typeof t.button&&0!==t.button)return!1;var n=e.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var r=n.ownerDocument;if(!(e.props.disabled||!(t.target instanceof r.defaultView.Node)||e.props.handle&&!(0,a.matchesSelectorAndParentsTo)(t.target,e.props.handle,n)||e.props.cancel&&(0,a.matchesSelectorAndParentsTo)(t.target,e.props.cancel,n))){"touchstart"===t.type&&t.preventDefault();var i=(0,a.getTouchIdentifier)(t);e.setState({touchIdentifier:i});var o=(0,s.getControlPosition)(t,i,w(e));if(null!=o){var l=o.x,u=o.y,p=(0,s.createCoreData)(w(e),l,u);(0,c.default)("DraggableCore: handleDragStart: %j",p),(0,c.default)("calling",e.props.onStart),!1!==e.props.onStart(t,p)&&!1!==e.mounted&&(e.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(r),e.setState({dragging:!0,lastX:l,lastY:u}),(0,a.addEvent)(r,E.move,e.handleDrag),(0,a.addEvent)(r,E.stop,e.handleDragStop))}}})),_(w(e),"handleDrag",(function(t){var n=(0,s.getControlPosition)(t,e.state.touchIdentifier,w(e));if(null!=n){var r=n.x,i=n.y;if(Array.isArray(e.props.grid)){var o=r-e.state.lastX,a=i-e.state.lastY,l=d((0,s.snapToGrid)(e.props.grid,o,a),2);if(o=l[0],a=l[1],!o&&!a)return;r=e.state.lastX+o,i=e.state.lastY+a}var u=(0,s.createCoreData)(w(e),r,i);if((0,c.default)("DraggableCore: handleDrag: %j",u),!1!==e.props.onDrag(t,u)&&!1!==e.mounted)e.setState({lastX:r,lastY:i});else try{e.handleDragStop(new MouseEvent("mouseup"))}catch(t){var p=document.createEvent("MouseEvents");p.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),e.handleDragStop(p)}}})),_(w(e),"handleDragStop",(function(t){if(e.state.dragging){var n=(0,s.getControlPosition)(t,e.state.touchIdentifier,w(e));if(null!=n){var r=n.x,i=n.y,o=(0,s.createCoreData)(w(e),r,i);if(!1===e.props.onStop(t,o)||!1===e.mounted)return!1;var l=e.findDOMNode();l&&e.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(l.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",o),e.setState({dragging:!1,lastX:NaN,lastY:NaN}),l&&((0,c.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(l.ownerDocument,E.move,e.handleDrag),(0,a.removeEvent)(l.ownerDocument,E.stop,e.handleDragStop))}}})),_(w(e),"onMouseDown",(function(t){return E=S,e.handleDragStart(t)})),_(w(e),"onMouseUp",(function(t){return E=S,e.handleDragStop(t)})),_(w(e),"onTouchStart",(function(t){return E=k,e.handleDragStart(t)})),_(w(e),"onTouchEnd",(function(t){return E=k,e.handleDragStop(t)})),e}return t=u,(n=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.findDOMNode();e&&(0,a.addEvent)(e,k.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.findDOMNode();if(e){var t=e.ownerDocument;(0,a.removeEvent)(t,S.move,this.handleDrag),(0,a.removeEvent)(t,k.move,this.handleDrag),(0,a.removeEvent)(t,S.stop,this.handleDragStop),(0,a.removeEvent)(t,k.stop,this.handleDragStop),(0,a.removeEvent)(e,k.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(t)}}},{key:"findDOMNode",value:function(){return this.props.nodeRef?this.props.nodeRef.current:o.default.findDOMNode(this)}},{key:"render",value:function(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}])&&b(t.prototype,n),i&&b(t,i),u}(r.Component);n.default=T,_(T,"displayName","DraggableCore"),_(T,"propTypes",{allowAnyClick:i.default.bool,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),_(T,"defaultProps",{allowAnyClick:!1,cancel:null,disabled:!1,enableUserSelectHack:!0,offsetParent:null,handle:null,grid:null,transform:null,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},{"./utils/domFns":274,"./utils/log":276,"./utils/positionFns":277,"./utils/shims":278,"prop-types":257,react:308,"react-dom":269}],273:[function(e,t,n){"use strict";var r=e("./Draggable"),i=r.default,o=r.DraggableCore;t.exports=i,t.exports.default=i,t.exports.DraggableCore=o},{"./Draggable":271}],274:[function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.matchesSelector=p,n.matchesSelectorAndParentsTo=function(e,t,n){var r=e;do{if(p(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},n.addEvent=function(e,t,n,r){if(!e)return;var i=l({capture:!0},r);e.addEventListener?e.addEventListener(t,n,i):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},n.removeEvent=function(e,t,n,r){if(!e)return;var i=l({capture:!0},r);e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},n.outerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,i.int)(n.borderTopWidth),t+=(0,i.int)(n.borderBottomWidth)},n.outerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,i.int)(n.borderLeftWidth),t+=(0,i.int)(n.borderRightWidth)},n.innerHeight=function(e){var t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,i.int)(n.paddingTop),t-=(0,i.int)(n.paddingBottom)},n.innerWidth=function(e){var t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,i.int)(n.paddingLeft),t-=(0,i.int)(n.paddingRight)},n.offsetXYFromParent=function(e,t,n){var r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect(),i=(e.clientX+t.scrollLeft-r.left)/n,o=(e.clientY+t.scrollTop-r.top)/n;return{x:i,y:o}},n.createCSSTransform=function(e,t){var n=f(e,t,"px");return c({},(0,o.browserPrefixToKey)("transform",o.default),n)},n.createSVGTransform=function(e,t){return f(e,t,"")},n.getTranslation=f,n.getTouch=function(e,t){return e.targetTouches&&(0,i.findInArray)(e.targetTouches,(function(e){return t===e.identifier}))||e.changedTouches&&(0,i.findInArray)(e.changedTouches,(function(e){return t===e.identifier}))},n.getTouchIdentifier=function(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier},n.addUserSelectStyles=function(e){if(!e)return;var t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t));e.body&&d(e.body,"react-draggable-transparent-selection")},n.removeUserSelectStyles=function(e){if(!e)return;try{if(e.body&&h(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}},n.addClassName=d,n.removeClassName=h;var i=e("./shims"),o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var t=a();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(n,o,s):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(e("./getPrefix"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u="";function p(e,t){return u||(u=(0,i.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,i.isFunction)(e[t])}))),!!(0,i.isFunction)(e[u])&&e[u](t)}function f(e,t,n){var r=e.x,i=e.y,o="translate(".concat(r).concat(n,",").concat(i).concat(n,")");if(t){var a="".concat("string"==typeof t.x?t.x:t.x+n),s="".concat("string"==typeof t.y?t.y:t.y+n);o="translate(".concat(a,", ").concat(s,")")+o}return o}function d(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function h(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},{"./getPrefix":275,"./shims":278}],275:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getPrefix=i,n.browserPrefixToKey=o,n.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},n.default=void 0;var r=["Moz","Webkit","O","ms"];function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window||void 0===window.document)return"";var t=window.document.documentElement.style;if(e in t)return"";for(var n=0;n<r.length;n++)if(o(e,r[n])in t)return r[n];return""}function o(e,t){return t?"".concat(t).concat(function(e){for(var t="",n=!0,r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)):e}var a=i();n.default=a},{}],276:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){void 0}},{}],277:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];var a=e.props.bounds;a="string"==typeof a?a:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(a);var s=o(e);if("string"==typeof a){var l,c=s.ownerDocument,u=c.defaultView;if(!((l="parent"===a?s.parentNode:c.querySelector(a))instanceof u.HTMLElement))throw new Error('Bounds selector "'+a+'" could not find an element.');var p=u.getComputedStyle(s),f=u.getComputedStyle(l);a={left:-s.offsetLeft+(0,r.int)(f.paddingLeft)+(0,r.int)(p.marginLeft),top:-s.offsetTop+(0,r.int)(f.paddingTop)+(0,r.int)(p.marginTop),right:(0,i.innerWidth)(l)-(0,i.outerWidth)(s)-s.offsetLeft+(0,r.int)(f.paddingRight)-(0,r.int)(p.marginRight),bottom:(0,i.innerHeight)(l)-(0,i.outerHeight)(s)-s.offsetTop+(0,r.int)(f.paddingBottom)-(0,r.int)(p.marginBottom)}}(0,r.isNum)(a.right)&&(t=Math.min(t,a.right));(0,r.isNum)(a.bottom)&&(n=Math.min(n,a.bottom));(0,r.isNum)(a.left)&&(t=Math.max(t,a.left));(0,r.isNum)(a.top)&&(n=Math.max(n,a.top));return[t,n]},n.snapToGrid=function(e,t,n){var r=Math.round(t/e[0])*e[0],i=Math.round(n/e[1])*e[1];return[r,i]},n.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},n.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},n.getControlPosition=function(e,t,n){var r="number"==typeof t?(0,i.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;var a=o(n),s=n.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,i.offsetXYFromParent)(r||e,s,n.props.scale)},n.createCoreData=function(e,t,n){var i=e.state,a=!(0,r.isNum)(i.lastX),s=o(e);return a?{node:s,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:s,deltaX:t-i.lastX,deltaY:n-i.lastY,lastX:i.lastX,lastY:i.lastY,x:t,y:n}},n.createDraggableData=function(e,t){var n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}};var r=e("./shims"),i=e("./domFns");function o(e){var t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},{"./domFns":274,"./shims":278}],278:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.findInArray=function(e,t){for(var n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},n.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},n.isNum=function(e){return"number"==typeof e&&!isNaN(e)},n.int=function(e){return parseInt(e,10)},n.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))}},{}],279:[function(e,t,n){(function(e){(function(){"use strict";"production"!==e.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,i=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,f=e?Symbol.for("react.suspense"):60113,d=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,b=e?Symbol.for("react.block"):60121,y=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,g=e?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var n=e.$$typeof;switch(n){case t:var d=e.type;switch(d){case c:case u:case i:case a:case o:case f:return d;default:var b=d&&d.$$typeof;switch(b){case l:case p:case m:case h:case s:return b;default:return n}}case r:return n}}}var C=c,_=u,k=l,S=s,E=t,T=p,O=i,P=m,R=h,x=r,D=a,j=o,M=f,A=!1;function I(e){return w(e)===u}n.AsyncMode=C,n.ConcurrentMode=_,n.ContextConsumer=k,n.ContextProvider=S,n.Element=E,n.ForwardRef=T,n.Fragment=O,n.Lazy=P,n.Memo=R,n.Portal=x,n.Profiler=D,n.StrictMode=j,n.Suspense=M,n.isAsyncMode=function(e){return A||(A=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your co
203de to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),I(e)||w(e)===c},n.isConcurrentMode=I,n.isContextConsumer=function(e){return w(e)===l},n.isContextProvider=function(e){return w(e)===s},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},n.isForwardRef=function(e){return w(e)===p},n.isFragment=function(e){return w(e)===i},n.isLazy=function(e){return w(e)===m},n.isMemo=function(e){return w(e)===h},n.isPortal=function(e){return w(e)===r},n.isProfiler=function(e){return w(e)===a},n.isStrictMode=function(e){return w(e)===o},n.isSuspense=function(e){return w(e)===f},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===u||e===a||e===o||e===f||e===d||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===s||e.$$typeof===l||e.$$typeof===p||e.$$typeof===y||e.$$typeof===v||e.$$typeof===g||e.$$typeof===b)},n.typeOf=w}()}).call(this)}).call(this,e("_process"))},{_process:253}],280:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,C=r?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case p:case f:case a:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case y:case b:case c:return e;default:return t}}case o:return t}}}function k(e){return _(e)===f}n.AsyncMode=p,n.ConcurrentMode=f,n.ContextConsumer=u,n.ContextProvider=c,n.Element=i,n.ForwardRef=d,n.Fragment=a,n.Lazy=y,n.Memo=b,n.Portal=o,n.Profiler=l,n.StrictMode=s,n.Suspense=h,n.isAsyncMode=function(e){return k(e)||_(e)===p},n.isConcurrentMode=k,n.isContextConsumer=function(e){return _(e)===u},n.isContextProvider=function(e){return _(e)===c},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},n.isForwardRef=function(e){return _(e)===d},n.isFragment=function(e){return _(e)===a},n.isLazy=function(e){return _(e)===y},n.isMemo=function(e){return _(e)===b},n.isPortal=function(e){return _(e)===o},n.isProfiler=function(e){return _(e)===l},n.isStrictMode=function(e){return _(e)===s},n.isSuspense=function(e){return _(e)===h},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===f||e===l||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===b||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===g||e.$$typeof===w||e.$$typeof===C||e.$$typeof===v)},n.typeOf=_},{}],281:[function(e,t,n){(function(n){(function(){"use strict";"production"===n.env.NODE_ENV?t.exports=e("./cjs/react-is.production.min.js"):t.exports=e("./cjs/react-is.development.js")}).call(this)}).call(this,e("_process"))},{"./cjs/react-is.development.js":279,"./cjs/react-is.production.min.js":280,_process:253}],282:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.default=n.ReactReduxContext=void 0;var i=r(e("react")).default.createContext(null);n.ReactReduxContext=i;var o=i;n.default=o},{"@babel/runtime/helpers/interopRequireDefault":135,react:308}],283:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=e("@babel/runtime/helpers/interopRequireWildcard");n.__esModule=!0,n.default=void 0;var o=i(e("react")),a=(r(e("prop-types")),e("./Context")),s=r(e("../utils/Subscription"));function l(e){var t=e.store,n=e.context,r=e.children,i=(0,o.useMemo)((function(){var e=new s.default(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}}),[t]),l=(0,o.useMemo)((function(){return t.getState()}),[t]);(0,o.useEffect)((function(){var e=i.subscription;return e.trySubscribe(),l!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[i,l]);var c=n||a.ReactReduxContext;return o.default.createElement(c.Provider,{value:i},r)}var c=l;n.default=c},{"../utils/Subscription":297,"./Context":282,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/interopRequireWildcard":136,"prop-types":257,react:308}],284:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireWildcard"),i=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.default=function(e,t){void 0===t&&(t={});var n=t,r=n.getDisplayName,i=void 0===r?function(e){return"ConnectAdvanced("+e+")"}:r,p=n.methodName,w=void 0===p?"connectAdvanced":p,C=n.renderCountProp,_=void 0===C?void 0:C,k=n.shouldHandleStateChanges,S=void 0===k||k,E=n.storeKey,T=void 0===E?"store":E,O=(n.withRef,n.forwardRef),P=void 0!==O&&O,R=n.context,x=void 0===R?f.ReactReduxContext:R,D=(0,a.default)(n,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"]);var j=x;return function(t){var n=t.displayName||t.name||"Component",r=i(n),p=(0,o.default)({},D,{getDisplayName:i,methodName:w,renderCountProp:_,shouldHandleStateChanges:S,storeKey:T,displayName:r,wrappedComponentName:n,WrappedComponent:t}),f=D.pure;var C=f?l.useMemo:function(e){return e()};function k(n){var r=(0,l.useMemo)((function(){var e=n.reactReduxForwardedRef,t=(0,a.default)(n,["reactReduxForwardedRef"]);return[n.context,e,t]}),[n]),i=r[0],s=r[1],f=r[2],w=(0,l.useMemo)((function(){return i&&i.Consumer&&(0,c.isContextConsumer)(l.default.createElement(i.Consumer,null))?i:j}),[i,j]),_=(0,l.useContext)(w),k=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(_)&&Boolean(_.store);var E=k?n.store:_.store,T=(0,l.useMemo)((function(){return function(t){return e(t.dispatch,p)}(E)}),[E]),O=(0,l.useMemo)((function(){if(!S)return h;var e=new u.default(E,k?null:_.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[E,k,_]),P=O[0],R=O[1],x=(0,l.useMemo)((function(){return k?_:(0,o.default)({},_,{subscription:P})}),[k,_,P]),D=(0,l.useReducer)(m,d,g),M=D[0][0],A=D[1];if(M&&M.error)throw M.error;var I=(0,l.useRef)(),N=(0,l.useRef)(f),L=(0,l.useRef)(),F=(0,l.useRef)(!1),U=C((function(){return L.current&&f===N.current?L.current:T(E.getState(),f)}),[E,M,f]);b(y,[N,I,F,f,U,L,R]),b(v,[S,E,P,T,N,I,F,L,R,A],[E,P,T]);var q=(0,l.useMemo)((function(){return l.default.createElement(t,(0,o.default)({},U,{ref:s}))}),[s,t,U]);return(0,l.useMemo)((function(){return S?l.default.createElement(w.Provider,{value:x},q):q}),[w,q,x])}var E=f?l.default.memo(k):k;if(E.WrappedComponent=t,E.displayName=r,P){var O=l.default.forwardRef((function(e,t){return l.default.createElement(E,(0,o.default)({},e,{reactReduxForwardedRef:t}))}));return O.displayName=r,O.WrappedComponent=t,(0,s.default)(O,t)}return(0,s.default)(E,t)}};var o=i(e("@babel/runtime/helpers/extends")),a=i(e("@babel/runtime/helpers/objectWithoutPropertiesLoose")),s=i(e("hoist-non-react-statics")),l=r(e("react")),c=e("react-is"),u=i(e("../utils/Subscription")),p=e("../utils/useIsomorphicLayoutEffect"),f=e("./Context"),d=[],h=[null,null];function m(e,t){var n=e[1];return[t.payload,n+1]}function b(e,t,n){(0,p.useIsomorphicLayoutEffect)((function(){return e.apply(void 0,t)}),n)}function y(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function v(e,t,n,r,i,o,a,s,l,c){if(e){var u=!1,p=null,f=function(){if(!u){var e,n,f=t.getState();try{e=r(f,i.current)}catch(e){n=e,p=e}n||(p=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,
203c({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=f,n.trySubscribe(),f();return function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,p)throw p}}}var g=function(){return[null,0]}},{"../utils/Subscription":297,"../utils/useIsomorphicLayoutEffect":302,"./Context":282,"@babel/runtime/helpers/extends":132,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/interopRequireWildcard":136,"@babel/runtime/helpers/objectWithoutPropertiesLoose":144,"hoist-non-react-statics":230,react:308,"react-is":281}],285:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.createConnect=h,n.default=void 0;var i=r(e("@babel/runtime/helpers/extends")),o=r(e("@babel/runtime/helpers/objectWithoutPropertiesLoose")),a=r(e("../components/connectAdvanced")),s=r(e("../utils/shallowEqual")),l=r(e("./mapDispatchToProps")),c=r(e("./mapStateToProps")),u=r(e("./mergeProps")),p=r(e("./selectorFactory"));function f(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function d(e,t){return e===t}function h(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?a.default:n,h=t.mapStateToPropsFactories,m=void 0===h?c.default:h,b=t.mapDispatchToPropsFactories,y=void 0===b?l.default:b,v=t.mergePropsFactories,g=void 0===v?u.default:v,w=t.selectorFactory,C=void 0===w?p.default:w;return function(e,t,n,a){void 0===a&&(a={});var l=a,c=l.pure,u=void 0===c||c,p=l.areStatesEqual,h=void 0===p?d:p,b=l.areOwnPropsEqual,v=void 0===b?s.default:b,w=l.areStatePropsEqual,_=void 0===w?s.default:w,k=l.areMergedPropsEqual,S=void 0===k?s.default:k,E=(0,o.default)(l,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),T=f(e,m,"mapStateToProps"),O=f(t,y,"mapDispatchToProps"),P=f(n,g,"mergeProps");return r(C,(0,i.default)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:T,initMapDispatchToProps:O,initMergeProps:P,pure:u,areStatesEqual:h,areOwnPropsEqual:v,areStatePropsEqual:_,areMergedPropsEqual:S},E))}}var m=h();n.default=m},{"../components/connectAdvanced":284,"../utils/shallowEqual":301,"./mapDispatchToProps":286,"./mapStateToProps":287,"./mergeProps":288,"./selectorFactory":289,"@babel/runtime/helpers/extends":132,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/objectWithoutPropertiesLoose":144}],286:[function(e,t,n){"use strict";n.__esModule=!0,n.whenMapDispatchToPropsIsFunction=o,n.whenMapDispatchToPropsIsMissing=a,n.whenMapDispatchToPropsIsObject=s,n.default=void 0;var r=e("redux"),i=e("./wrapMapToProps");function o(e){return"function"==typeof e?(0,i.wrapMapToPropsFunc)(e,"mapDispatchToProps"):void 0}function a(e){return e?void 0:(0,i.wrapMapToPropsConstant)((function(e){return{dispatch:e}}))}function s(e){return e&&"object"==typeof e?(0,i.wrapMapToPropsConstant)((function(t){return(0,r.bindActionCreators)(e,t)})):void 0}var l=[o,a,s];n.default=l},{"./wrapMapToProps":291,redux:313}],287:[function(e,t,n){"use strict";n.__esModule=!0,n.whenMapStateToPropsIsFunction=i,n.whenMapStateToPropsIsMissing=o,n.default=void 0;var r=e("./wrapMapToProps");function i(e){return"function"==typeof e?(0,r.wrapMapToPropsFunc)(e,"mapStateToProps"):void 0}function o(e){return e?void 0:(0,r.wrapMapToPropsConstant)((function(){return{}}))}var a=[i,o];n.default=a},{"./wrapMapToProps":291}],288:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.defaultMergeProps=o,n.wrapMergePropsFunc=a,n.whenMergePropsIsFunction=s,n.whenMergePropsIsOmitted=l,n.default=void 0;var i=r(e("@babel/runtime/helpers/extends"));r(e("../utils/verifyPlainObject"));function o(e,t,n){return(0,i.default)({},n,e,t)}function a(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}function s(e){return"function"==typeof e?a(e):void 0}function l(e){return e?void 0:function(){return o}}var c=[s,l];n.default=c},{"../utils/verifyPlainObject":303,"@babel/runtime/helpers/extends":132,"@babel/runtime/helpers/interopRequireDefault":135}],289:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.impureFinalPropsSelectorFactory=o,n.pureFinalPropsSelectorFactory=a,n.default=function(e,t){var n=t.initMapStateToProps,r=t.initMapDispat
203chToProps,s=t.initMergeProps,l=(0,i.default)(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),c=n(e,l),u=r(e,l),p=s(e,l);0;return(l.pure?a:o)(c,u,p,e,l)};var i=r(e("@babel/runtime/helpers/objectWithoutPropertiesLoose"));r(e("./verifySubselectors"));function o(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function a(e,t,n,r,i){var o,a,s,l,c,u=i.areStatesEqual,p=i.areOwnPropsEqual,f=i.areStatePropsEqual,d=!1;function h(i,d){var h,m,b=!p(d,a),y=!u(i,o);return o=i,a=d,b&&y?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):b?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):y?(h=e(o,a),m=!f(h,s),s=h,m&&(c=n(s,l,a)),c):c}return function(i,u){return d?h(i,u):(s=e(o=i,a=u),l=t(r,a),c=n(s,l,a),d=!0,c)}}},{"./verifySubselectors":290,"@babel/runtime/helpers/interopRequireDefault":135,"@babel/runtime/helpers/objectWithoutPropertiesLoose":144}],290:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.default=function(e,t,n,r){o(e,"mapStateToProps",r),o(t,"mapDispatchToProps",r),o(n,"mergeProps",r)};var i=r(e("../utils/warning"));function o(e,t,n){if(!e)throw new Error("Unexpected value for "+t+" in "+n+".");"mapStateToProps"!==t&&"mapDispatchToProps"!==t||Object.prototype.hasOwnProperty.call(e,"dependsOnOwnProps")||(0,i.default)("The selector for "+t+" of "+n+" did not specify a value for dependsOnOwnProps.")}},{"../utils/warning":304,"@babel/runtime/helpers/interopRequireDefault":135}],291:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.wrapMapToPropsConstant=function(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}},n.getDependsOnOwnProps=i,n.wrapMapToPropsFunc=function(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=i(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=i(o),o=r(t,n)),o},r}};r(e("../utils/verifyPlainObject"));function i(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}},{"../utils/verifyPlainObject":303,"@babel/runtime/helpers/interopRequireDefault":135}],292:[function(e,t,n){"use strict";n.__esModule=!0,n.createDispatchHook=o,n.useDispatch=void 0;var r=e("../components/Context"),i=e("./useStore");function o(e){void 0===e&&(e=r.ReactReduxContext);var t=e===r.ReactReduxContext?i.useStore:(0,i.createStoreHook)(e);return function(){return t().dispatch}}var a=o();n.useDispatch=a},{"../components/Context":282,"./useStore":295}],293:[function(e,t,n){"use strict";n.__esModule=!0,n.useReduxContext=function(){var e=(0,r.useContext)(i.ReactReduxContext);0;return e};var r=e("react"),i=e("../components/Context")},{"../components/Context":282,react:308}],294:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.createSelectorHook=u,n.useSelector=void 0;var i=e("react"),o=e("./useReduxContext"),a=r(e("../utils/Subscription")),s=e("../utils/useIsomorphicLayoutEffect"),l=e("../components/Context"),c=function(e,t){return e===t};function u(e){void 0===e&&(e=l.ReactReduxContext);var t=e===l.ReactReduxContext?o.useReduxContext:function(){return(0,i.useContext)(e)};return function(e,n){void 0===n&&(n=c);var r=t(),o=function(e,t,n,r){var o,l=(0,i.useReducer)((function(e){return e+1}),0)[1],c=(0,i.useMemo)((function(){return new a.default(n,r)}),[n,r]),u=(0,i.useRef)(),p=(0,i.useRef)(),f=(0,i.useRef)(),d=(0,i.useRef)(),h=n.getState();try{o=e!==p.current||h!==f.current||u.current?e(h):d.current}catch(e){throw u.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+u.current.stack+"\n\n"),e}return(0,s.useIsomorphicLayoutEffect)((function(){p.current=e,f.current=h,d.current=o,u.current=void 0})),(0,s.useIsomorphicLayoutEffect)((function(){function e(){try{var e=p.current(n.getState());if(t(e,d.current))return;d.current=e}catch(e){u.current=e}l()}return c.onStateChange=e,c.trySubscribe(),e(),function(){return c.tryUnsubscribe()}}),[n,c]),o}(e,n,r.store,r.subscription);return(0,i.useDebugValue)(o),o}}var p=u();n.useSelector=p},{"../components/Context":282,"../utils/Subscription":297,"../utils/useIsomorphicLayoutEffect":302,"./useReduxContext":293,"@babel/runtime/helpers/interopRequireDefault":135,react:308}],295:[function(e,t,n){"use strict";n.__esModule=!0,n.createStoreHook=a,n.useStore=void 0;var r=e("react"),i=e("../components/Context"),o=e("./useReduxContext");function a(e){void 0===e&&(e=i.ReactReduxContext);var t=e===i.ReactReduxContext?o.useReduxContext:function(){return(0,r.useContext)(e)};return function(){return t().store}}var s=a();n.useStore=s},{"../components/Context":282,"./useReduxContext":293,react:308}],296:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0;var i=r(e("./components/Provider"));n.Provider=i.default;var o=r(e("./components/connectAdvanced"));n.connectAdvanced=o.default;var a=e("./components/Context");n.ReactReduxContext=a.ReactReduxContext;var s=r(e("./connect/connect"));n.connect=s.default;var l=e("./hooks/useDispatch");n.useDispatch=l.useDispatch,n.createDispatchHook=l.createDispatchHook;var c=e("./hooks/useSelector");n.useSelector=c.useSelector,n.createSelectorHook=c.createSelectorHook;var u=e("./hooks/useStore");n.useStore=u.useStore,n.createStoreHook=u.createStoreHook;
203var p=e("./utils/batch"),f=e("./utils/reactBatchedUpdates");n.batch=f.unstable_batchedUpdates;var d=r(e("./utils/shallowEqual"));n.shallowEqual=d.default,(0,p.setBatch)(f.unstable_batchedUpdates)},{"./components/Context":282,"./components/Provider":283,"./components/connectAdvanced":284,"./connect/connect":285,"./hooks/useDispatch":292,"./hooks/useSelector":294,"./hooks/useStore":295,"./utils/batch":298,"./utils/reactBatchedUpdates":300,"./utils/shallowEqual":301,"@babel/runtime/helpers/interopRequireDefault":135}],297:[function(e,t,n){"use strict";n.__esModule=!0,n.default=void 0;var r=e("./batch"),i={notify:function(){}};var o=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=i,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return Boolean(this.unsubscribe)},t.trySubscribe=function(){var e,t,n;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=(e=(0,r.getBatch)(),t=null,n=null,{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}))},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=i)},e}();n.default=o},{"./batch":298}],298:[function(e,t,n){"use strict";n.__esModule=!0,n.getBatch=n.setBatch=void 0;var r=function(e){e()};n.setBatch=function(e){return r=e};n.getBatch=function(){return r}},{}],299:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=t;for(;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}},{}],300:[function(e,t,n){"use strict";n.__esModule=!0,n.unstable_batchedUpdates=void 0;var r=e("react-dom");n.unstable_batchedUpdates=r.unstable_batchedUpdates},{"react-dom":269}],301:[function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}n.__esModule=!0,n.default=function(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var o=0;o<n.length;o++)if(!Object.prototype.hasOwnProperty.call(t,n[o])||!r(e[n[o]],t[n[o]]))return!1;return!0}},{}],302:[function(e,t,n){"use strict";n.__esModule=!0,n.useIsomorphicLayoutEffect=void 0;var r=e("react"),i="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;n.useIsomorphicLayoutEffect=i},{react:308}],303:[function(e,t,n){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault");n.__esModule=!0,n.default=function(e,t,n){(0,i.default)(e)||(0,o.default)(n+"() in "+t+" must return a plain object. Instead received "+e+".")};var i=r(e("./isPlainObject")),o=r(e("./warning"))},{"./isPlainObject":299,"./warning":304,"@babel/runtime/helpers/interopRequireDefault":135}],304:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(e){}}},{}],305:[function(e,t,n){(function(t){(function(){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=e("cnbuilder"),i=e("prop-types"),o=e("react"),a=e("zoom-level"),s=e("react-draggable"),l=function(e,t){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function c(e,t){function n(){this.constructor=e}l(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var u=function(){return(u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function p(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var d,h="object"===("undefined"==typeof document?"undefined":f(document))?document:null,m=function(e){return void 0===e},b=function(e){return"function"==typeof e},y=function(e){return"number"==typeof e},v=function(e,t){if(b(e.renderer)){e.elementRef=t;var n=e.renderer;return delete e.renderer,n(e)}return delete e.elementRef,o.createElement("div",u({},e,{ref:t}))},g=function(e,t,n,r){var i=getComputedStyle(e);return"border-box"===i.boxSizing?Math.max(0,(parseFloat(i[t])||0)-(parseFloat(i[n])||0)-(parseFloat(i[r])||0)):parseFloat(i[t])||0},w=function(e){return g(e,"height","paddingTop","paddingBottom")},C=function(e){return g(e,"width","paddingLeft","paddingRight")},_=function(e,t,n,r,i){if(t>=e)return 0;var o=t/e*n;return y(i)&&(o=Math.min(i,o)),y(r)&&(o=Math.max(r,o)),o},k=function(e,t,n,r,i){return!i||!r||t>=e?0:(n-r)*i/(e-t)},S=function(e,t,n,r,i){return!i||!r||t>=e?0:i*(e-t)/(n-r)},E=function e(t){if(void 0===t&&(t=!1),!h)return e._cache=0;
203if(!t&&!m(e._cache))return e._cache;var n=h.createElement("div");if(n.setAttribute("style","position:absolute;width:100px;height:100px;top:-999px;left:-999px;overflow:scroll;"),h.body.appendChild(n),0!==n.clientWidth)return e._cache=100-n.clientWidth,h.body.removeChild(n),e._cache;h.body.removeChild(n)},T=function e(t){if(void 0===t&&(t=!1),!t&&!m(e._cache))return e._cache;if(!h)return e._cache=!1;var n=h.createElement("div"),r=h.createElement("div");return n.appendChild(r),n.setAttribute("style","position:absolute;width:100px;height:100px;top:-999px;left:-999px;overflow:scroll;direction:rtl"),r.setAttribute("style","width:1000px;height:1000px"),h.body.appendChild(n),n.scrollLeft=-50,e._cache=-50===n.scrollLeft,h.body.removeChild(n),e._cache},O=function(){function e(e){void 0===e&&(e=10),this.setMaxHandlers(e),this._handlers=Object.create(null)}return e._callEventHandlers=function(e,t,n){var r;if(t.length)if(1!==t.length)for(t=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}(t),r=0;r<t.length;r++)Reflect.apply(t[r],e,n);else Reflect.apply(t[0],e,n)},e.prototype.setMaxHandlers=function(e){if(!y(e)||e<=0)throw new TypeError("Expected maxHandlers to be a positive number, got '"+e+"' of type "+f(e));return this._maxHandlers=e,this},e.prototype.getMaxHandlers=function(){return this._maxHandlers},e.prototype.emit=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return!("object"!==f(this._handlers[t])||!Array.isArray(this._handlers[t]))&&(e._callEventHandlers(this,this._handlers[t],n),!0)},e.prototype.on=function(t,n){return e._addHandler(this,t,n),this},e.prototype.prependOn=function(t,n){return e._addHandler(this,t,n,!0),this},e.prototype.once=function(t,n){if(!b(n))throw new TypeError("Expected event handler to be a function, got "+f(n));return e._addHandler(this,t,this._wrapOnceHandler(t,n)),this},e.prototype.prependOnce=function(t,n){if(!b(n))throw new TypeError("Expected event handler to be a function, got "+f(n));return e._addHandler(this,t,this._wrapOnceHandler(t,n),!0),this},e.prototype.off=function(t,n){return e._removeHandler(this,t,n),this},e.prototype.removeAllHandlers=function(){var t=this._handlers;this._handlers=Object.create(null);var n,r,i=t.removeHandler;for(r in delete t.removeHandler,t)for(n=t[r].length-1;n>=0;n--)e._callEventHandlers(this,i,[r,t[r][n].handler||t[r][n]]);return this},e.prototype._wrapOnceHandler=function(t,n){var r={fired:!1,handler:n,wrappedHandler:void 0,emitter:this,event:t},i=e._onceWrapper.bind(r);return r.wrappedHandler=i,i.handler=n,i.event=t,i},e._addHandler=function(e,t,n,r){if(void 0===r&&(r=!1),!b(n))throw new TypeError("Expected event handler to be a function, got "+f(n));return e._handlers[t]=e._handlers[t]||[],e.emit("addHandler",t,n),r?e._handlers[t].unshift(n):e._handlers[t].push(n),e},e._onceWrapper=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.fired||(this.fired=!0,this.emitter.off(this.event,this.wrappedHandler),Reflect.apply(this.handler,this.emitter,e))},e._removeHandler=function(e,t,n){if(!b(n))throw new TypeError("Expected event handler to be a function, got "+f(n));if(m(e._handlers[t])||!e._handlers[t].length)return e;var r=-1;if(1===e._handlers[t].length)e._handlers[t][0]!==n&&e._handlers[t][0].handler!==n||(r=0,n=e._handlers[t][0].handler||e._handlers[t][0]);else for(r=e._handlers[t].length-1;r>=0;r--)if(e._handlers[t][r]===n||e._handlers[t][r].handler===n){n=e._handlers[t][r].handler||e._handlers[t][r];break}return-1===r||(0===r?e._handlers[t].shift():e._handlers[t].splice(r,1),e.emit("removeHandler",t,n)),e},e}(),P=new(function(){function e(){var e=this;this.targets=[],this.animationFrameID=0,this._isActive=!1,this.start=function(){return!e._isActive&&e.targets.length&&(e._isActive=!0,e.animationFrameID&&cancelAnimationFrame(e.animationFrameID),e.animationFrameID=requestAnimationFrame(e.rafCallback)),e},this.stop=function(){return e._isActive&&(e._isActive=!1,e.animationFrameID&&cancelAnimationFrame(e.animationFrameID),e.animationFrameID=0),e},this.addTarget=function(t,n){return void 0===n&&(n=!1),-1===e.targets.indexOf(t)&&(e.targets.push(t),1===e.targets.length&&!n&&e.start()),e},this.removeTarget=function(t){var n=e.targets.indexOf(t);return-1!==n&&(e.targets.splice(n,1),0===e.targets.length&&e.stop()),e},this.rafCallback=function(){if(!e._isActive)return 0;for(var t=0;t<e.targets.length;t++)!e.targets[t]._unmounted&&e.targets[t].update();return e.animationFrameID=requestAnimationFrame(e.rafCallback)}}return Object.defineProperty(e.prototype,"isActive",{get:function(){return this._isActive}
203,enumerable:!1,configurable:!0}),e}());!function(e){e.X="x",e.Y="y"}(d||(d={}));var R,x=i.oneOf([d.X,d.Y]);!function(e){e.JUMP="jump",e.STEP="step"}(R||(R={}));var D=i.oneOf([R.JUMP,R.STEP]),j=function(e){function n(){var r=null!==e&&e.apply(this,arguments)||this;return r.initialOffsetX=0,r.initialOffsetY=0,r.lastDragData={x:0,y:0,deltaX:0,deltaY:0,lastX:0,lastY:0},r.element=null,r.handleOnDragStart=function(e,i){r.element?(t.document&&(r.prevUserSelect=t.document.body.style.userSelect,t.document.body.style.userSelect="none",r.prevOnSelectStart=t.document.onselectstart,t.document.onselectstart=n.selectStartReplacer),r.props.onDragStart&&r.props.onDragStart(r.lastDragData={x:i.x-r.initialOffsetX,y:i.y-r.initialOffsetY,lastX:i.lastX-r.initialOffsetX,lastY:i.lastY-r.initialOffsetY,deltaX:i.deltaX,deltaY:i.deltaY}),r.element.classList.add("dragging")):r.handleOnDragStop(e,i)},r.handleOnDrag=function(e,t){r.element?r.props.onDrag&&r.props.onDrag(r.lastDragData={x:t.x-r.initialOffsetX,y:t.y-r.initialOffsetY,lastX:t.lastX-r.initialOffsetX,lastY:t.lastY-r.initialOffsetY,deltaX:t.deltaX,deltaY:t.deltaY}):r.handleOnDragStop(e,t)},r.handleOnDragStop=function(e,n){var i=n?{x:n.x-r.initialOffsetX,y:n.y-r.initialOffsetY,lastX:n.lastX-r.initialOffsetX,lastY:n.lastY-r.initialOffsetY,deltaX:n.deltaX,deltaY:n.deltaY}:r.lastDragData;r.props.onDragEnd&&r.props.onDragEnd(i),r.element&&r.element.classList.remove("dragging"),t.document&&(t.document.body.style.userSelect=r.prevUserSelect,t.document.onselectstart=r.prevOnSelectStart,r.prevOnSelectStart=null),r.initialOffsetX=0,r.initialOffsetY=0,r.lastDragData={x:0,y:0,deltaX:0,deltaY:0,lastX:0,lastY:0}},r.handleOnMouseDown=function(e){if(r.element)if(e.preventDefault(),e.stopPropagation(),m(e.offsetX)){var t=r.element.getBoundingClientRect();r.initialOffsetX=(e.clientX||e.touches[0].clientX)-t.left,r.initialOffsetY=(e.clientY||e.touches[0].clientY)-t.top}else r.initialOffsetX=e.offsetX,r.initialOffsetY=e.offsetY},r.elementRefHack=o.createRef(),r.elementRef=function(e){b(r.props.elementRef)&&r.props.elementRef(e),r.element=e,r.elementRefHack.current=e},r}return c(n,e),n.prototype.componentDidMount=function(){this.element||this.setState((function(){throw new Error("<ScrollbarThumb> Element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},n.prototype.componentWillUnmount=function(){this.handleOnDragStop(),this.elementRef(null)},n.prototype.render=function(){var e=this.props,t=(e.elementRef,e.axis),n=(e.onDrag,e.onDragEnd,e.onDragStart,p(e,["elementRef","axis","onDrag","onDragEnd","onDragStart"]));return n.className=r.cnb("ScrollbarsCustom-Thumb",t===d.X?"ScrollbarsCustom-ThumbX":"ScrollbarsCustom-ThumbY",n.className),n.renderer&&(n.axis=t),o.createElement(s.DraggableCore,{allowAnyClick:!1,enableUserSelectHack:!1,onMouseDown:this.handleOnMouseDown,onDrag:this.handleOnDrag,onStart:this.handleOnDragStart,onStop:this.handleOnDragStop,nodeRef:this.elementRefHack},v(n,this.elementRef))},n.propTypes={axis:x,onDrag:i.func,onDragStart:i.func,onDragEnd:i.func,elementRef:i.func,renderer:i.func},n.selectStartReplacer=function(){return!1},n}(o.Component),M=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.element=null,t.elementRef=function(e){b(t.props.elementRef)&&t.props.elementRef(e),t.element=e},t.handleClick=function(e){if(e&&t.element&&0===e.button){if(b(t.props.onClick)&&e.target===t.element)if(m(e.offsetX)){var n=t.element.getBoundingClientRect();t.props.onClick(e,{axis:t.props.axis,offset:t.props.axis===d.X?(e.clientX||e.touches[0].clientX)-n.left:(e.clientY||e.touches[0].clientY)-n.top})}else t.props.onClick(e,{axis:t.props.axis,offset:t.props.axis===d.X?e.offsetX:e.offsetY});return!0}},t}return c(t,e),t.prototype.componentDidMount=function(){this.element?this.element.addEventListener("click",this.handleClick):this.setState((function(){throw new Error("Element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},t.prototype.componentWillUnmount=function(){this.element&&(this.element.removeEventListener("click",this.handleClick),this.element=null,this.elementRef(null))},t.prototype.render=function(){var e=this.props,t=(e.elementRef,e.axis),n=(e.onClick,p(e,["elementRef","axis","onClick"]));return n.className=r.cnb("ScrollbarsCustom-Track",t===d.X?"ScrollbarsCustom-TrackX":"ScrollbarsCustom-TrackY",n.className),n.renderer&&(n.axis=t),v(n,this.elementRef)}
203,t.propTypes={axis:x,onClick:i.func,elementRef:i.func,renderer:i.func},t}(o.Component),A={holder:{position:"relative",width:"100%",height:"100%"},wrapper:{position:"absolute",top:0,left:0,bottom:0,right:0},content:{boxSizing:"border-box"},track:{common:{position:"absolute",overflow:"hidden",borderRadius:4,background:"rgba(0,0,0,.1)",userSelect:"none"},x:{height:10,width:"calc(100% - 20px)",bottom:0,left:10},y:{width:10,height:"calc(100% - 20px)",top:10}},thumb:{common:{cursor:"pointer",borderRadius:4,background:"rgba(0,0,0,.4)"},x:{height:"100%",width:0},y:{width:"100%",height:0}}},I=t.window?a.zoomLevel():1;t.window&&t.window.addEventListener("resize",(function(){return I=a.zoomLevel()}),{passive:!0});var N=o.createContext({parentScrollbar:null}),L=function(e){function n(n){var r=e.call(this,n)||this;return r.getScrollState=function(e){if(void 0===e&&(e=!1),r.scrollValues&&!e)return u({},r.scrollValues);var t={clientHeight:0,clientWidth:0,contentScrollHeight:0,contentScrollWidth:0,scrollHeight:0,scrollWidth:0,scrollTop:0,scrollLeft:0,scrollYBlocked:!1,scrollXBlocked:!1,scrollYPossible:!1,scrollXPossible:!1,trackYVisible:!1,trackXVisible:!1,zoomLevel:1*I,isRTL:void 0},n=r.props;return t.isRTL=r.state.isRTL,t.scrollYBlocked=n.noScroll||n.noScrollY,t.scrollXBlocked=n.noScroll||n.noScrollX,r.scrollerElement&&(t.clientHeight=r.scrollerElement.clientHeight,t.clientWidth=r.scrollerElement.clientWidth,t.scrollHeight=r.scrollerElement.scrollHeight,t.scrollWidth=r.scrollerElement.scrollWidth,t.scrollTop=r.scrollerElement.scrollTop,t.scrollLeft=r.scrollerElement.scrollLeft,t.scrollYPossible=!t.scrollYBlocked&&t.scrollHeight>t.clientHeight,t.scrollXPossible=!t.scrollXBlocked&&t.scrollWidth>t.clientWidth,t.trackYVisible=t.scrollYPossible||n.permanentTracks||n.permanentTrackY,t.trackXVisible=t.scrollXPossible||n.permanentTracks||n.permanentTrackX),r.contentElement&&(t.contentScrollHeight=r.contentElement.scrollHeight,t.contentScrollWidth=r.contentElement.scrollWidth),t},r.scrollToTop=function(){return r.scrollerElement&&(r.scrollerElement.scrollTop=0),r},r.scrollToLeft=function(){return r.scrollerElement&&(r.scrollerElement.scrollLeft=0),r},r.scrollToBottom=function(){return r.scrollerElement&&(r.scrollerElement.scrollTop=r.scrollerElement.scrollHeight-r.scrollerElement.clientHeight),r},r.scrollToRight=function(){return r.scrollerElement&&(r.scrollerElement.scrollLeft=r.scrollerElement.scrollWidth-r.scrollerElement.clientWidth),r},r.scrollTo=function(e,t){return r.scrollerElement&&(y(e)&&(r.scrollerElement.scrollLeft=e),y(t)&&(r.scrollerElement.scrollTop=t)),r},r.centerAt=function(e,t){return r.scrollerElement&&(y(e)&&(r.scrollerElement.scrollLeft=e-r.scrollerElement.clientWidth/2),y(t)&&(r.scrollerElement.scrollTop=t-r.scrollerElement.clientHeight/2)),r},r.update=function(e){if(void 0===e&&(e=!1),r.scrollerElement){if(m(r.state.isRTL))return r.setState({isRTL:"rtl"===getComputedStyle(r.scrollerElement).direction}),r.getScrollState();var t=r.getScrollState(!0),n=u({},r.scrollValues),i=r.props,o=0;if(e)o=32767;else if(n.clientHeight!==t.clientHeight&&(o|=1),n.clientWidth!==t.clientWidth&&(o|=2),n.scrollHeight!==t.scrollHeight&&(o|=4),n.scrollWidth!==t.scrollWidth&&(o|=8),n.scrollTop!==t.scrollTop&&(o|=16),n.scrollLeft!==t.scrollLeft&&(o|=32),n.scrollYBlocked!==t.scrollYBlocked&&(o|=64),n.scrollXBlocked!==t.scrollXBlocked&&(o|=128),n.scrollYPossible!==t.scrollYPossible&&(o|=256),n.scrollXPossible!==t.scrollXPossible&&(o|=512),n.trackYVisible!==t.trackYVisible&&(o|=1024),n.trackXVisible!==t.trackXVisible&&(o|=2048),n.isRTL!==t.isRTL&&(o|=4096),n.contentScrollHeight!==t.contentScrollHeight&&(o|=8192),n.contentScrollWidth!==t.contentScrollWidth&&(o|=16384),n.zoomLevel!==t.zoomLevel&&(o|=32768),0===o)return n;if(i.native||!r.holderElement||(8192&o&&(i.translateContentSizesToHolder||i.translateContentSizeYToHolder)&&(r.holderElement.style.height=t.contentScrollHeight+"px"),16384&o&&(i.translateContentSizesToHolder||i.translateContentSizeXToHolder)&&(r.holderElement.style.width=t.contentScrollWidth+"px"),!(i.translateContentSizesToHolder||i.translateContentSizeYToHolder||i.translateContentSizeXToHolder)||!(!t.clientHeight&&t.contentScrollHeight||!t.clientWidth&&t.contentScrollWidth)))return 1024&o||2048&o?(n.scrollYBlocked=t.scrollYBlocked,n.scrollXBlocked=t.scrollXBlocked,n.scrollYPossible=t.scrollYPossible,n.scrollXPossible=t.scrollXPossible,r.trackYElement&&1024&o&&(r.trackYElement.style.display=t.trackYVisible?"":"none"),r.trackXElement&&2048&o&&(r.trackXElement.style.display=t.trackXVisible?"":"none"),r.scrollValues=n,void r.setState({trackYVisible:r.scrollValues.trackYVisible=t.trackYVisible,trackXVisible:r.scrollValues.trackXVisible=t.trackXVisible})):((i.native?r.updaterNative:r.updaterCustom)(o,t),r.scrollValues=t,!i.native&&32768&o&&(E(!0),r.forceUpdate()),r.eventEmitter.emit("update",u({},t),n),(16&o||32&o)&&r.eventEmitter.emit("scroll",u({},t),n),r.scrollValues)}},r.updaterNative=function(){return!0},r.updaterCustom=function(e,t){var n=r.props;if(r.trackYElement&&r.thumbYElement&&(1&e||4&e||16&e||64&e||256&e))if(t.scrollYPossible){var i=w(r.trackYElement),o=_(t.scrollHeight,t.clientHeight,i,n.minimalThumbYSize||n.minimalThumbSize,n.maximalThumbYSize||n.maximalThumbSize),a=k(t.scrollHeight,t.clientHeight,i,o,t.scrollTop);r.thumbYElement.style.transform="translateY("+a+"px)",r.thumbYElement.style.height=o+"px",r.thumbYElement.style.display=""}else r.thumbYElement.style.transform="",r.thumbYElement.style.height="0px",r.thumbYElement.style.display="none";if(r.trackXElement&&r.thumbXElement&&(2&e||8&e||32&e||128&e||512&e||4096&e))if(t.scrollXPossible){i=C(r.trackXElement),o=_(t.scrollWidth,t.clientWidth,i,n.minimalThumbXSize||n.minimalThumbSize,n.maximalThumbXSize||n.maximalThumbSize),a=k(t.scrollWidth,t.clientWidth,i,o,t.scrollLeft);r.state.isRTL&&T()&&(a+=i-o),r.thumbXElement.style.transform="translateX("+a+"px)",r.thumbXElement.style.width=o+"px",r.thumbXElement.style.display=""}else r.thumbXElement.style.transform="",r.thumbXElement.style.width="0px",r.thumbXElement.style.display="none";return!0},r.elementRefHolder=function(e){r.holderElement=e,b(r.props.elementRef)&&r.props.elementRef(e)},r.elementRefWrapper=function(e){r.wrapperElement=e,b(r.props.wrapperProps.elementRef)&&r.props.wrapperProps.elementRef(e)},r.elementRefScroller=function(e){r.scrollerElement=e,b(r.props.scrollerProps.elementRef)&&r.props.scrollerProps.elementRef(e)},r.elementRefContent=function(e){r.contentElement=e,b(r.props.contentProps.elementRef)&&r.props.contentProps.elementRef(e)},r.elementRefTrackX=function(e){r.trackXElement=e,b(r.props.trackXProps.elementRef)&&r.props.trackXProps.elementRef(e)},r.elementRefTrackY=function(e){r.trackYElement=e,b(r.props.trackYProps.elementRef)&&r.props.trackYProps.elementRef(e)},r.elementRefThumbX=function(e){r.thumbXElement=e,b(r.props.thumbXProps.elementRef)&&r.props.thumbXProps.elementRef(e)},r.elementRefThumbY=function(e){r.thumbYElement=e,b(r.props.thumbYProps.elementRef)&&r.props.thumbYProps.elementRef(e)},r.handleTrackXClick=function(e,t){if(r.props.trackXProps.onClick&&r.props.trackXProps.onClick(e,t),r.scrollerElement&&r.trackXElement&&r.thumbXElement&&r.scrollValues&&r.scrollValues.scrollXPossible){r._scrollDetection();var n=r.thumbXElement.clientWidth,i=C(r.trackXElement),o=(r.scrollValues.isRTL&&T()?t.offset+n/2-i:t.offset-n/2)-(parseFloat(getComputedStyle(r.trackXElement).paddingLeft)||0),a=S(r.scrollValues.scrollWidth,r.scrollValues.clientWidth,i,n,o);r.props.trackClickBehavior===R.STEP&&(a=(r.scrollValues.isRTL?r.scrollValues.scrollLeft>
203a:r.scrollValues.scrollLeft<a)?r.scrollValues.scrollLeft+r.scrollValues.clientWidth:r.scrollValues.scrollLeft-r.scrollValues.clientWidth),r.scrollerElement.scrollLeft=a}},r.handleTrackYClick=function(e,t){if(r.props.trackYProps.onClick&&r.props.trackYProps.onClick(e,t),r.scrollerElement&&r.trackYElement&&r.thumbYElement&&r.scrollValues&&r.scrollValues.scrollYPossible){r._scrollDetection();var n=r.thumbYElement.clientHeight,i=S(r.scrollValues.scrollHeight,r.scrollValues.clientHeight,w(r.trackYElement),n,t.offset-n/2)-(parseFloat(getComputedStyle(r.trackYElement).paddingTop)||0);r.props.trackClickBehavior===R.JUMP?r.scrollerElement.scrollTop=i:r.scrollerElement.scrollTop=r.scrollValues.scrollTop<i?r.scrollValues.scrollTop+r.scrollValues.clientHeight:r.scrollValues.scrollTop-r.scrollValues.clientHeight}},r.handleTrackYMouseWheel=function(e){var t=r.props;t.trackYProps&&t.trackYProps.onWheel&&t.trackYProps.onWheel(e),t.disableTracksMousewheelScrolling||t.disableTrackYMousewheelScrolling||(r._scrollDetection(),r.scrollerElement&&!r.scrollValues.scrollYBlocked&&(r.scrollTop+=e.deltaY))},r.handleTrackXMouseWheel=function(e){var t=r.props;t.trackXProps&&t.trackXProps.onWheel&&t.trackXProps.onWheel(e),t.disableTracksMousewheelScrolling||t.disableTrackXMousewheelScrolling||(r._scrollDetection(),r.scrollerElement&&!r.scrollValues.scrollXBlocked&&(r.scrollLeft+=e.deltaX))},r.handleThumbXDrag=function(e){var t;if(r.trackXElement&&r.thumbXElement&&r.scrollerElement&&r.scrollValues&&r.scrollValues.scrollXPossible){r._scrollDetection();var n=r.trackXElement.getBoundingClientRect(),i=getComputedStyle(r.trackXElement),o=parseFloat(i.paddingLeft)||0,a=parseFloat(i.paddingRight)||0,s=n.width-o-a,l=r.thumbXElement.clientWidth,c=r.scrollValues.isRTL&&T()?e.x+l-s+o:e.lastX-o;r.scrollerElement.scrollLeft=S(r.scrollValues.scrollWidth,r.scrollValues.clientWidth,s,l,c),(null===(t=r.props.thumbXProps)||void 0===t?void 0:t.onDrag)&&r.props.thumbXProps.onDrag(e)}},r.handleThumbXDragEnd=function(e){var t;r.handleThumbXDrag(e),(null===(t=r.props.thumbXProps)||void 0===t?void 0:t.onDragEnd)&&r.props.thumbXProps.onDragEnd(e)},r.handleThumbYDrag=function(e){var t;if(r.scrollerElement&&r.trackYElement&&r.thumbYElement&&r.scrollValues&&r.scrollValues.scrollYPossible){r._scrollDetection();var n=r.trackYElement.getBoundingClientRect(),i=getComputedStyle(r.trackYElement),o=parseFloat(i.paddingTop)||0,a=parseFloat(i.paddingBottom)||0,s=n.height-o-a,l=r.thumbYElement.clientHeight,c=e.y-o;r.scrollerElement.scrollTop=S(r.scrollValues.scrollHeight,r.scrollValues.clientHeight,s,l,c),(null===(t=r.props.thumbYProps)||void 0===t?void 0:t.onDrag)&&r.props.thumbYProps.onDrag(e)}},r.handleThumbYDragEnd=function(e){var t;r.handleThumbYDrag(e),(null===(t=r.props.thumbYProps)||void 0===t?void 0:t.onDragEnd)&&r.props.thumbYProps.onDragEnd(e)},r.handleScrollerScroll=function(){r._scrollDetection()},r._scrollDetection=function(){!r._scrollDetectionTO&&r.eventEmitter.emit("scrollStart",r.getScrollState()),r._scrollDetectionTO&&t.window&&t.window.clearTimeout(r._scrollDetectionTO),r._scrollDetectionTO=t.window?t.window.setTimeout(r._scrollDetectionCallback,r.props.scrollDetectionThreshold||0):null},r._scrollDetectionCallback=function(){r._scrollDetectionTO=null,r.eventEmitter.emit("scrollStop",r.getScrollState())},r.state={trackXVisible:!1,trackYVisible:!1,isRTL:n.rtl},r.scrollValues=r.getScrollState(!0),r.eventEmitter=new O(15),n.onUpdate&&r.eventEmitter.on("update",n.onUpdate),n.onScroll&&r.eventEmitter.on("scroll",n.onScroll),n.onScrollStart&&r.eventEmitter.on("scrollStart",n.onScrollStart),n.onScrollStop&&r.eventEmitter.on("scrollStop",n.onScrollStop),r.id=function(){for(var e="",t=0;t<32;t++)e+=8===t||20===t?"-"+(16*Math.random()|0).toString(16):12===t?"-4":16===t?"-"+(8|16*Math.random()).toString(16):(16*Math.random()|0).toString(16);return e}(),r}return c(n,e),Object.defineProperty(n.prototype,"scrollTop",{get:function(){return this.scrollerElement?this.scrollerElement.scrollTop:0},set:function(e){this.scrollerElement&&(this.scrollerElement.scrollTop=e,this.update())}
203,enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"scrollLeft",{get:function(){return this.scrollerElement?this.scrollerElement.scrollLeft:0},set:function(e){this.scrollerElement&&(this.scrollerElement.scrollLeft=e)},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"scrollHeight",{get:function(){return this.scrollerElement?this.scrollerElement.scrollHeight:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"scrollWidth",{get:function(){return this.scrollerElement?this.scrollerElement.scrollWidth:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clientHeight",{get:function(){return this.scrollerElement?this.scrollerElement.clientHeight:0},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"clientWidth",{get:function(){return this.scrollerElement?this.scrollerElement.clientWidth:0},enumerable:!1,configurable:!0}),n.calculateStyles=function(e,t,n,r){var i,o,a,s,l=!e.noDefaultStyles;return{holder:u(u(u({},l&&A.holder),{position:"relative"}),e.style),wrapper:u(u(u({},l&&u(u(u({},A.wrapper),!e.disableTracksWidthCompensation&&!e.disableTrackYWidthCompensation&&(i={},i[t.isRTL?"left":"right"]=t.trackYVisible?10:0,i)),!e.disableTracksWidthCompensation&&!e.disableTrackXWidthCompensation&&{bottom:t.trackXVisible?10:0})),e.wrapperProps.style),{position:"absolute",overflow:"hidden"}),content:u(u(u(u(u({},l&&A.content),e.translateContentSizesToHolder||e.translateContentSizeYToHolder||e.translateContentSizeXToHolder?{display:"table-cell"}:{padding:.05}),l&&!(e.translateContentSizesToHolder||e.translateContentSizeYToHolder)&&{minHeight:"100%"}),l&&!(e.translateContentSizesToHolder||e.translateContentSizeXToHolder)&&{minWidth:"100%"}),e.contentProps.style),scroller:u(u(u(u((o={position:"absolute",top:0,left:0,bottom:0,right:0,paddingBottom:!r&&n.scrollXPossible?e.fallbackScrollbarWidth:void 0},o[t.isRTL?"paddingLeft":"paddingRight"]=!r&&n.scrollYPossible?e.fallbackScrollbarWidth:void 0,o),e.scrollerProps.style),!m(e.rtl)&&{direction:e.rtl?"rtl":"ltr"}),e.momentum&&{WebkitOverflowScrolling:"touch"}),(a={overflowY:n.scrollYPossible?"scroll":"hidden",overflowX:n.scrollXPossible?"scroll":"hidden",marginBottom:n.scrollXPossible?-(r||e.fallbackScrollbarWidth)-Number(1!==n.zoomLevel):void 0},a[t.isRTL?"marginLeft":"marginRight"]=n.scrollYPossible?-(r||e.fallbackScrollbarWidth)-Number(1!==n.zoomLevel):void 0,a)),trackX:u(u(u(u({},l&&A.track.common),l&&A.track.x),e.trackXProps.style),!t.trackXVisible&&{display:"none"}),trackY:u(u(u(u(u({},l&&A.track.common),l&&A.track.y),l&&(s={},s[t.isRTL?"left":"right"]=0,s)),e.trackYProps.style),!t.trackYVisible&&{display:"none"}),thumbX:u(u(u({},l&&A.thumb.common),l&&A.thumb.x),e.thumbXProps.style),thumbY:u(u(u({},l&&A.thumb.common),l&&A.thumb.y),e.thumbYProps.style)}},n.prototype.componentDidMount=function(){if(this.scrollerElement)if(this.contentElement){var e=this.props;if(!e.native&&!e.mobileNative){if(!this.holderElement)return void this.setState((function(){throw new Error("holder element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}));if(!this.wrapperElement)return void this.setState((function(){throw new Error("wrapper element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))}P.addTarget(this),m(e.scrollTop)||(this.scrollerElement.scrollTop=e.scrollTop),m(e.scrollLeft)||(this.scrollerElement.scrollLeft=e.scrollLeft),this.update(!0)}else this.setState((function(){throw new Error("content element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}));else this.setState((function(){throw new Error("scroller element was not created. Possibly you haven't provided HTMLDivElement to renderer's `elementRef` function.")}))},n.prototype.componentWillUnmount=function(){P.removeTarget(this)},n.prototype.componentDidUpdate=function(e,t){if(this.scrollerElement){var n=this.props;n.rtl!==e.rtl&&n.rtl!==this.state.isRTL&&this.setState({isRTL:n.rtl}),this.state.isRTL!==t.isRTL&&this.update(),m(n.scrollTop)||n.scrollTop===this.scrollerElement.scrollTop||(this.scrollerElement.scrollTop=n.scrollTop),m(n.scrollLeft)||n.scrollLeft===this.scrollerElement.scrollLeft||(this.scrollerElement.scrollLeft=n.scrollLeft),e.onUpdate!==n.onUpdate&&(e.onUpdate&&this.eventEmitter.off("update",e.onUpdate),n.onUp
203date&&this.eventEmitter.on("update",n.onUpdate)),e.onScroll!==n.onScroll&&(e.onScroll&&this.eventEmitter.off("scroll",e.onScroll),n.onScroll&&this.eventEmitter.on("scroll",n.onScroll)),e.onScrollStart!==n.onScrollStart&&(e.onScrollStart&&this.eventEmitter.off("scrollStart",e.onScrollStart),n.onScrollStart&&this.eventEmitter.on("scrollStart",n.onScrollStart)),e.onScrollStop!==n.onScrollStop&&(e.onScrollStop&&this.eventEmitter.off("scrollStop",e.onScrollStop),n.onScrollStop&&this.eventEmitter.on("scrollStop",n.onScrollStop))}},n.prototype.render=function(){var e=this.props,t=e.createContext,i=e.rtl,a=e.native,s=e.mobileNative,l=e.momentum,c=(e.noDefaultStyles,e.disableTracksMousewheelScrolling),f=e.disableTrackXMousewheelScrolling,h=e.disableTrackYMousewheelScrolling,b=(e.disableTracksWidthCompensation,e.disableTrackXWidthCompensation,e.disableTrackYWidthCompensation,e.noScrollX),y=e.noScrollY,g=e.noScroll,w=e.permanentTrackX,C=e.permanentTrackY,_=e.permanentTracks,k=e.removeTracksWhenNotUsed,S=e.removeTrackYWhenNotUsed,T=e.removeTrackXWhenNotUsed,O=(e.minimalThumbSize,e.maximalThumbSize,e.minimalThumbXSize,e.maximalThumbXSize,e.minimalThumbYSize,e.maximalThumbYSize,e.fallbackScrollbarWidth,e.scrollTop,e.scrollLeft,e.trackClickBehavior,e.scrollDetectionThreshold,e.wrapperProps),P=e.scrollerProps,R=e.contentProps,x=e.trackXProps,D=e.trackYProps,A=e.thumbXProps,I=e.thumbYProps,L=e.scrollbarWidth,F=(e.elementRef,e.onUpdate,e.onScroll,e.onScrollStart,e.onScrollStop,e.translateContentSizesToHolder,e.translateContentSizeYToHolder,e.translateContentSizeXToHolder,e.children),U=p(e,["createContext","rtl","native","mobileNative","momentum","noDefaultStyles","disableTracksMousewheelScrolling","disableTrackXMousewheelScrolling","disableTrackYMousewheelScrolling","disableTracksWidthCompensation","disableTrackXWidthCompensation","disableTrackYWidthCompensation","noScrollX","noScrollY","noScroll","permanentTrackX","permanentTrackY","permanentTracks","removeTracksWhenNotUsed","removeTrackYWhenNotUsed","removeTrackXWhenNotUsed","minimalThumbSize","maximalThumbSize","minimalThumbXSize","maximalThumbXSize","minimalThumbYSize","maximalThumbYSize","fallbackScrollbarWidth","scrollTop","scrollLeft","trackClickBehavior","scrollDetectionThreshold","wrapperProps","scrollerProps","contentProps","trackXProps","trackYProps","thumbXProps","thumbYProps","scrollbarWidth","elementRef","onUpdate","onScroll","onScrollStart","onScrollStop","translateContentSizesToHolder","translateContentSizeYToHolder","translateContentSizeXToHolder","children"]),q=m(L)?E()||0:L;if(a||!q&&s){this.elementRefHolder(null),this.elementRefWrapper(null),this.elementRefTrackX(null),this.elementRefTrackY(null),this.elementRefThumbX(null),this.elementRefThumbY(null);var B=u(u({},R),{key:"ScrollbarsCustom-Content",className:r.cnb("ScrollbarsCustom-Content",R.className),children:F}),z=u(u({},U),{className:r.cnb("ScrollbarsCustom native",this.state.trackYVisible&&"trackYVisible",this.state.trackXVisible&&"trackXVisible",this.state.isRTL&&"rtl",U.className),style:u(u(u(u({},U.style),!m(i)&&{direction:i?"rtl":"ltr"}),l&&{WebkitOverflowScrolling:"touch"}),{overflowX:g||b?"hidden":_||w?"scroll":"auto",overflowY:g||y?"hidden":_||C?"scroll":"auto"}),onScroll:this.handleScrollerScroll,children:v(B,this.elementRefContent),renderer:P.renderer,elementRef:P.elementRef});return v(z,this.elementRefScroller)}var V=n.calculateStyles(this.props,this.state,this.scrollValues,q),W=[],H=u(u({},R),{key:"ScrollbarsCustom-Content",className:r.cnb("ScrollbarsCustom-Content",R.className),style:V.content,children:t?o.createElement(N.Provider,{value:{parentScrollbar:this},children:F}):F}),Y=u(u({},P),{key:"ScrollbarsCustom-Scroller",className:r.cnb("ScrollbarsCustom-Scroller",P.className),style:V.scroller,children:v(H,this.elementRefContent),onScroll:this.handleScrollerScroll}),X=u(u({},O),{key:"ScrollbarsCustom-Wrapper",className:r.cnb("ScrollbarsCustom-Wrapper",O.className),style:V.wrapper,children:v(Y,this.elementRefScroller)});if(W.push(v(X,this.elementRefWrapper)),this.state.trackYVisible||!k&&!S){var G=u(u({},I),{key:"ScrollbarsCustom-ThumbY",style:V.thumbY,elementRef:this.elementRefThumbY,onDrag:this.handleThumbYDrag,onDragEnd:this.handleThumbYDragEnd,axis:d.Y}),$=u(u(u(u({},D),{key:"ScrollbarsCustom-TrackY",style:V.trackY,elementRef:this.elementRefTrackY,onClick:this.handleTrackYClick}),(c||h)&&{onWheel:this.handleTrackYMouseWheel}),{axis:d.Y});$.children=o.createElement(j,u({},G)),W.push(o.createElement(M,u({},$)))}else this.elementRefTrackY(null),this.elementRefThumbY(null);if(this.state.trackXVisible||!k&&!T){var Q=u(u({},A),{key:"ScrollbarsCustom-ThumbX",style:V.thumbX,elementRef:this.elementRefThumbX,onDrag:this.handleThumbXDrag,onDragEnd:this.handleThumbXDragEnd,axis:d.X}),K=u(u(u(u({},x),{key:"ScrollbarsCustom-TrackX",style:V.trackX,elementRef:this.elementRefTrackX,onClick:this.handleTrackXClick}),(c||f)&&{onWheel:this.handleTrackXMouseWheel}),{axis:d.X});K.children=o.createElement(j,u({},Q)),W.push(o.createElement(M,u({},K)))}else this.elementRefTrackX(null),this.elementRefThumbX(null);var J=u(u({},U),{className:r.cnb("ScrollbarsCustom",this.state.trackYVisible&&"trackYVisible",this.state.trackXVisible&&"trackXVisible",this.state.isRTL&&"rtl",U.className),style:V.holder,children:W});return v(J,this.elementRefHolder)},n.contextType=N,n.propTypes={createContext:i.bool,rtl:i.bool,native:i.bool,mobileNative:i.bool,momentum:i.bool,noDefaultStyles:i.bool,disableTracksMousewheelScrolling:i.bool,disableTrackXMousewheelScrolling:i.bool,disableTrackYMousewheelScrolling:i.bool,disableTracksWidthCompensation:i.bool,disableTrackXWidthCompensation:i.bool,disableTrackYWidthCompensation:i.bool,minimalThumbSize:i.number,maximalThumbSize:i.number,minimalThumbXSize:i.number,maximalThumbXSize:i.number,minimalThumbYSize:i.number,maximalThumbYSize:i.number,noScrollX:i.bool,noScrollY:i.bool,noScroll:i.bool,permanentTrackX:i.bool,permanentTrackY:i.bool,permanentTracks:i.bool,translateContentSizesToHolder:i.bool,translateContentSizeYToHolder:i.bool,translateContentSizeXToHolder:i.bool,removeTracksWhenNotUsed:i.bool,removeTrackYWhenNotUsed:i.bool,removeTrackXWhenNotUsed:i.bool,trackClickBehavior:D,scrollbarWidth:i.number,fallbackScrollbarWidth:i.number,scrollDetectionThreshold:i.number,scrollTop:i.number,scrollLeft:i.number,className:i.string,wrapperProps:i.object,contentProps:i.object,trackXProps:i.object,trackYProps:i.object,thumbXProps:i.object,thumbYProps:i.object,onUpdate:i.func,onScroll:i.func,onScrollStart:i.func,onScrollStop:i.func},n.defaultProps={momentum:!0,minimalThumbSize:30,fallbackScrollbarWidth:20,trackClickBehavior:R.JUMP,scrollDetectionThreshold:100,wrapperProps:{},scrollerProps:{},contentProps:{},trackXProps:{},trackYProps:{},thumbXProps:{},thumbYProps:{}},n}(o.Component);n.Scrollbar=L,n.ScrollbarContext=N,n.default=L}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{cnbuilder:158,"prop-types":257,react:308,"react-draggable":273,"zoom-level":519}],306:[function(e,t,n){"use strict"},{"object-assign":248}],307:[function(e,t,n){"use strict";var r=e("object-assign"),i=60103,o=60106;n.Fragment=60107,n.StrictMode=60108,n.Profiler=60114;var a=60109,s=60110,l=60112;n.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var p=Symbol.for;i=p("react.element"),o=p("react.portal"),n.Fragment=p("react.fragment"),n.StrictMode=p("react.strict_mode"),n.Profiler=p("react.profiler"),a=p("react.provider"),s=p("react.context"),l=p("react.forward_ref"),n.Suspense=p("react.suspense"),c=p("react.memo"),u=p("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function b(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(d(85));this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var g=v.prototype=new y;g.constructor=v,r(g,b.prototype),g.isPureReactComponent=!0;var w={current:null},C=Object.prototype.hasOwnProperty,_={key:!0,ref:!0,__self:!0,__source:!0};
vendor: 4,346 bytes, line 203
203function k(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)C.call(t,r)&&!_.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:w.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var E=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function O(e,t,n,r,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case o:l=!0}}if(l)return a=a(l=e),e=""===r?"."+T(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(E,"$&/")+"/"),O(a,t,n,"",(function(e){return e}))):null!=a&&(S(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(E,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=r+T(s=e[c],c);l+=O(s,t,n,u,a)}else if("function"==typeof(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=u.call(e),c=0;!(s=e.next()).done;)l+=O(s=s.value,t,n,u=r+T(s,c++),a);else if("object"===s)throw t=""+e,Error(d(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function P(e,t,n){if(null==e)return e;var r=[],i=0;return O(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function R(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var x={current:null};function D(){var e=x.current;if(null===e)throw Error(d(321));return e}var j={ReactCurrentDispatcher:x,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};n.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error(d(143));return e}},n.Component=b,n.PureComponent=v,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=j,n.cloneElement=function(e,t,n){if(null==e)throw Error(d(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)C.call(t,u)&&!_.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){c=Array(u);for(var p=0;p<u;p++)c[p]=arguments[p+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},n.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},n.createElement=k,n.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:l,render:e}},n.isValidElement=S,n.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:R}},n.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},n.useCallback=function(e,t){return D().useCallback(e,t)},n.useContext=function(e,t){return D().useContext(e,t)},n.useDebugValue=function(){},n.useEffect=function(e,t){return D().useEffect(e,t)},n.useImperativeHandle=function(e,t,n){return D().useImperativeHandle(e,t,n)},n.useLayoutEffect=function(e,t){return D().useLayoutEffect(e,t)},n.useMemo=function(e,t){return D().useMemo(e,t)},n.useReducer=function(e,t,n){return D().useReducer(e,t,n)},n.useRef=function(e){return D().useRef(e)},n.useState=function(e){return D().useState(e)},n.version="17.0.1"},{"object-assign":248}],308:[function(e,t,n){"use strict";
203t.exports=e("./cjs/react.production.min.js")},{"./cjs/react.development.js":306,"./cjs/react.production.min.js":307}],309:[function(e,t,n){(function(n){(function(){"use strict";"production"===n.env.NODE_ENV?t.exports=e("./reactjs-popup.cjs.production.min.js"):t.exports=e("./reactjs-popup.cjs.development.js")}).call(this)}).call(this,e("_process"))},{"./reactjs-popup.cjs.development.js":310,"./reactjs-popup.cjs.production.min.js":311,_process:253}],310:[function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(n,"__esModule",{value:!0});var i=e("react"),o=r(i),a=r(e("react-dom"));function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,c={popupContent:{tooltip:{position:"absolute",zIndex:999},modal:{position:"relative",margin:"auto"}},popupArrow:{height:"8px",width:"16px",position:"absolute",background:"transparent",color:"#FFF",zIndex:-1},overlay:{tooltip:{position:"fixed",top:"0",bottom:"0",left:"0",right:"0",zIndex:999},modal:{position:"fixed",top:"0",bottom:"0",left:"0",right:"0",display:"flex",zIndex:999}}},u=["top left","top center","top right","right top","right center","right bottom","bottom left","bottom center","bottom right","left top","left center","left bottom"],p=function(e,t,n,r,i){var o=i.offsetX,a=i.offsetY,s=r?8:0,l=n.split(" "),c=e.top+e.height/2,u=e.left+e.width/2,p=t.height,f=t.width,d=c-p/2,h=u-f/2,m="",b="0%",y="0%";switch(l[0]){case"top":d-=p/2+e.height/2+s,m="rotate(180deg)  translateX(50%)",b="100%",y="50%";break;case"bottom":d+=p/2+e.height/2+s,m="rotate(0deg) translateY(-100%) translateX(-50%)",y="50%";break;case"left":h-=f/2+e.width/2+s,m=" rotate(90deg)  translateY(50%) translateX(-25%)",y="100%",b="50%";break;case"right":h+=f/2+e.width/2+s,m="rotate(-90deg)  translateY(-150%) translateX(25%)",b="50%"}switch(l[1]){case"top":d=e.top,b=e.height/2+"px";break;case"bottom":d=e.top-p+e.height,b=p-e.height/2+"px";break;case"left":h=e.left,y=e.width/2+"px";break;case"right":h=e.left-f+e.width,y=f-e.width/2+"px"}return{top:d="top"===l[0]?d-a:d+a,left:h="left"===l[0]?h-o:h+o,transform:m,arrowLeft:y,arrowTop:b}},f=function(e,t,n,r,i,o){var a=i.offsetX,s=i.offsetY,l={arrowLeft:"0%",arrowTop:"0%",left:0,top:0,transform:"rotate(135deg)"},c=0,f=function(e){var t={top:0,left:0,width:window.innerWidth,height:window.innerHeight};if("string"==typeof e){var n=document.querySelector(e);if(null===n)throw new Error(e+" selector does not exist : keepTooltipInside must be a valid html selector 'class' or 'Id'  or a boolean value");null!==n&&(t=n.getBoundingClientRect())}return t}(o),d=Array.isArray(n)?n:[n];for((o||Array.isArray(n))&&(d=[].concat(d,u));c<d.length;){var h={top:(l=p(e,t,d[c],r,{offsetX:a,offsetY:s})).top,left:l.left,width:t.width,height:t.height};if(!(h.top<=f.top||h.left<=f.left||h.top+h.height>=f.top+f.height||h.left+h.width>=f.left+f.width))break;c++}return l},d=0,h=i.forwardRef((function(e,t){var n=e.trigger,r=void 0===n?null:n,u=e.onOpen,p=void 0===u?function(){}:u,h=e.onClose,m=void 0===h?function(){}:h,b=e.defaultOpen,y=void 0!==b&&b,v=e.open,g=void 0===v?void 0:v,w=e.disabled,C=void 0!==w&&w,_=e.nested,k=void 0!==_&&_,S=e.closeOnDocumentClick,E=void 0===S||S,T=e.repositionOnResize,O=void 0===T||T,P=e.closeOnEscape,R=void 0===P||P,x=e.on,D=void 0===x?["click"]:x,j=e.contentStyle,M=void 0===j?{}:j,A=e.arrowStyle,I=void 0===A?{}:A,N=e.overlayStyle,L=void 0===N?{}:N,F=e.className,U=void 0===F?"":F,q=e.position,B=void 0===q?"bottom center"
203:q,z=e.modal,V=void 0!==z&&z,W=e.lockScroll,H=void 0!==W&&W,Y=e.arrow,X=void 0===Y||Y,G=e.offsetX,$=void 0===G?0:G,Q=e.offsetY,K=void 0===Q?0:Q,J=e.mouseEnterDelay,Z=void 0===J?100:J,ee=e.mouseLeaveDelay,te=void 0===ee?100:ee,ne=e.keepTooltipInside,re=void 0!==ne&&ne,ie=e.children,oe=i.useState(g||y),ae=oe[0],se=oe[1],le=i.useRef(null),ce=i.useRef(null),ue=i.useRef(null),pe=i.useRef(null),fe=i.useRef("popup-"+ ++d),de=!!V||!r,he=i.useRef(0);l((function(){return ae?(pe.current=document.activeElement,Te(),ke(),Ce()):_e(),function(){clearTimeout(he.current)}}),[ae]),i.useEffect((function(){"boolean"==typeof g&&(g?me():be())}),[g,C]);var me=function(){ae||C||(se(!0),setTimeout(p,0))},be=function(){ae&&!C&&(se(!1),de&&pe.current.focus(),setTimeout(m,0))},ye=function(e){null==e||e.stopPropagation(),ae?be():me()},ve=function(){clearTimeout(he.current),he.current=setTimeout(me,Z)},ge=function(e){null==e||e.preventDefault(),ye()},we=function(){clearTimeout(he.current),he.current=setTimeout(be,te)},Ce=function(){de&&H&&(document.getElementsByTagName("body")[0].style.overflow="hidden")},_e=function(){de&&H&&(document.getElementsByTagName("body")[0].style.overflow="auto")},ke=function(){var e,t=null==ce||null===(e=ce.current)||void 0===e?void 0:e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'),n=Array.prototype.slice.call(t)[0];null==n||n.focus()};i.useImperativeHandle(t,(function(){return{open:function(){me()},close:function(){be()},toggle:function(){ye()}}}));var Se,Ee,Te=function(){if(!de&&ae&&(null==le?void 0:le.current)&&(null==le?void 0:le.current)&&(null==ce?void 0:ce.current)){var e,t,n=le.current.getBoundingClientRect(),r=ce.current.getBoundingClientRect(),i=f(n,r,B,X,{offsetX:$,offsetY:K},re);if(ce.current.style.top=i.top+window.scrollY+"px",ce.current.style.left=i.left+window.scrollX+"px",X&&ue.current)ue.current.style.transform=i.transform,ue.current.style.setProperty("-ms-transform",i.transform),ue.current.style.setProperty("-webkit-transform",i.transform),ue.current.style.top=(null===(e=I.top)||void 0===e?void 0:e.toString())||i.arrowTop,ue.current.style.left=(null===(t=I.left)||void 0===t?void 0:t.toString())||i.arrowLeft}};Se=be,void 0===(Ee=R)&&(Ee=!0),i.useEffect((function(){if(Ee){var e=function(e){"Escape"===e.key&&Se()};return document.addEventListener("keyup",e),function(){Ee&&document.removeEventListener("keyup",e)}}}),[Se,Ee]),function(e,t){void 0===t&&(t=!0),i.useEffect((function(){if(t){var n=function(t){if(9===t.keyCode){var n,r=null==e||null===(n=e.current)||void 0===n?void 0:n.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'),i=Array.prototype.slice.call(r);if(1===i.length)return void t.preventDefault();var o=i[0],a=i[i.length-1];t.shiftKey&&document.activeElement===o?(t.preventDefault(),a.focus()):document.activeElement===a&&(t.preventDefault(),o.focus())}};return document.addEventListener("keydown",n),function(){t&&document.removeEventListener("keydown",n)}}}),[e,t])}(ce,ae&&de),function(e,t){void 0===t&&(t=!0),i.useEffect((function(){if(t){var n=function(){e()};return window.addEventListener("resize",n),function(){t&&window.removeEventListener("resize",n)}}}),[e,t])}(Te,O),function(e,t,n){void 0===n&&(n=!0),i.useEffect((function(){if(n){var r=function(n){var r=Array.isArray(e)?e:[e],i=!1;r.forEach((function(e){e.current&&!e.current.contains(n.target)||(i=!0)})),n.stopPropagation(),i||t()};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),function(){n&&(document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r))}}}),[e,t,n])}(r?[ce,le]:[ce],be,E&&!k);var Oe,Pe=function(){return o.createElement("div",Object.assign({},(e=de?c.popupContent.modal:c.popupContent.tooltip,t={className:"popup-content "+(""!==U?U.split(" ").map((function(e){return e+"-content"})).join(" "):""),style:s({},e,M,{pointerEvents:"auto"}),ref:ce,onClick:function(e){e.stopPropagation()}},!V&&D.indexOf("hover")>=0&&(t.onMouseEnter=ve,t.onMouseLeave=we),t),{key:"C",role:de?"dialog":"tooltip",id:fe.current}),X&&!de&&o.createElement("div",{ref:ue,style:c.popupArrow},o.createElement("svg",{"data-testid":"arrow",className:"popup-arrow "+(""!==U?U.split(" ").map((function(e){return e+"-arrow"})).join(" "):""),viewBox:"0 0 32 16",style:s({position:"absolute"},I)}
203,o.createElement("path",{d:"M16 0l16 16H0z",fill:"currentcolor"}))),ie&&"function"==typeof ie?ie(be,ae):ie);var e,t},Re=!(D.indexOf("hover")>=0),xe=de?c.overlay.modal:c.overlay.tooltip,De=[Re&&o.createElement("div",{key:"O","data-testid":"overlay","data-popup":de?"modal":"tooltip",className:"popup-overlay "+(""!==U?U.split(" ").map((function(e){return e+"-overlay"})).join(" "):""),style:s({},xe,L,{pointerEvents:E&&k||de?"auto":"none"}),onClick:E&&k?be:void 0,tabIndex:-1},de&&Pe()),!de&&Pe()];return o.createElement(o.Fragment,null,function(){for(var e={key:"T",ref:le,"aria-describedby":fe.current},t=Array.isArray(D)?D:[D],n=0,i=t.length;n<i;n++)switch(t[n]){case"click":e.onClick=ye;break;case"right-click":e.onContextMenu=ge;break;case"hover":e.onMouseEnter=ve,e.onMouseLeave=we;break;case"focus":e.onFocus=ve,e.onBlur=we}if("function"==typeof r){var a=r(ae);return!!r&&o.cloneElement(a,e)}return!!r&&o.cloneElement(r,e)}(),ae&&a.createPortal(De,(null===(Oe=document.getElementById("popup-root"))&&((Oe=document.createElement("div")).setAttribute("id","popup-root"),document.body.appendChild(Oe)),Oe)))}));n.Popup=h,n.default=h},{react:308,"react-dom":269}],311:[function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(n,"__esModule",{value:!0});var i=e("react"),o=r(i),a=r(e("react-dom"));function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,c={popupContent:{tooltip:{position:"absolute",zIndex:999},modal:{position:"relative",margin:"auto"}},popupArrow:{height:"8px",width:"16px",position:"absolute",background:"transparent",color:"#FFF",zIndex:-1},overlay:{tooltip:{position:"fixed",top:"0",bottom:"0",left:"0",right:"0",zIndex:999},modal:{position:"fixed",top:"0",bottom:"0",left:"0",right:"0",display:"flex",zIndex:999}}},u=["top left","top center","top right","right top","right center","right bottom","bottom left","bottom center","bottom right","left top","left center","left bottom"],p=function(e,t,n,r,i){var o=i.offsetX,a=i.offsetY,s=r?8:0,l=n.split(" "),c=t.height,u=t.width,p=e.top+e.height/2-c/2,f=e.left+e.width/2-u/2,d="",h="0%",m="0%";switch(l[0]){case"top":p-=c/2+e.height/2+s,d="rotate(180deg)  translateX(50%)",h="100%",m="50%";break;case"bottom":p+=c/2+e.height/2+s,d="rotate(0deg) translateY(-100%) translateX(-50%)",m="50%";break;case"left":f-=u/2+e.width/2+s,d=" rotate(90deg)  translateY(50%) translateX(-25%)",m="100%",h="50%";break;case"right":f+=u/2+e.width/2+s,d="rotate(-90deg)  translateY(-150%) translateX(25%)",h="50%"}switch(l[1]){case"top":p=e.top,h=e.height/2+"px";break;case"bottom":p=e.top-c+e.height,h=c-e.height/2+"px";break;case"left":f=e.left,m=e.width/2+"px";break;case"right":f=e.left-u+e.width,m=u-e.width/2+"px"}return{top:p="top"===l[0]?p-a:p+a,left:f="left"===l[0]?f-o:f+o,transform:d,arrowLeft:m,arrowTop:h}},f=0,d=i.forwardRef((function(e,t){var n=e.trigger,r=void 0===n?null:n,d=e.onOpen,h=void 0===d?function(){}:d,m=e.onClose,b=void 0===m?function(){}:m,y=e.defaultOpen,v=e.open,g=void 0===v?void 0:v,w=e.disabled,C=void 0!==w&&w,_=e.nested,k=void 0!==_&&_,S=e.closeOnDocumentClick,E=void 0===S||S,T=e.repositionOnResize,O=void 0===T||T,P=e.closeOnEscape,R=void 0===P||P,x=e.on,D=void 0===x?["click"]:x,j=e.contentStyle,M=void 0===j?{}:j,A=e.arrowStyle,I=void 0===A?{}:A,N=e.overlayStyle,L=void 0===N?{}:N,F=e.className,U=void 0===F?"":F,q=e.position,B=void 0===q?"bottom center"
203:q,z=e.modal,V=void 0!==z&&z,W=e.lockScroll,H=void 0!==W&&W,Y=e.arrow,X=void 0===Y||Y,G=e.offsetX,$=void 0===G?0:G,Q=e.offsetY,K=void 0===Q?0:Q,J=e.mouseEnterDelay,Z=void 0===J?100:J,ee=e.mouseLeaveDelay,te=void 0===ee?100:ee,ne=e.keepTooltipInside,re=void 0!==ne&&ne,ie=e.children,oe=i.useState(g||void 0!==y&&y),ae=oe[0],se=oe[1],le=i.useRef(null),ce=i.useRef(null),ue=i.useRef(null),pe=i.useRef(null),fe=i.useRef("popup-"+ ++f),de=!!V||!r,he=i.useRef(0);l((function(){return ae?(pe.current=document.activeElement,Te(),ke(),Ce()):_e(),function(){clearTimeout(he.current)}}),[ae]),i.useEffect((function(){"boolean"==typeof g&&(g?me():be())}),[g,C]);var me=function(){ae||C||(se(!0),setTimeout(h,0))},be=function(){ae&&!C&&(se(!1),de&&pe.current.focus(),setTimeout(b,0))},ye=function(e){null==e||e.stopPropagation(),ae?be():me()},ve=function(){clearTimeout(he.current),he.current=setTimeout(me,Z)},ge=function(e){null==e||e.preventDefault(),ye()},we=function(){clearTimeout(he.current),he.current=setTimeout(be,te)},Ce=function(){de&&H&&(document.getElementsByTagName("body")[0].style.overflow="hidden")},_e=function(){de&&H&&(document.getElementsByTagName("body")[0].style.overflow="auto")},ke=function(){var e,t=null==ce||null===(e=ce.current)||void 0===e?void 0:e.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'),n=Array.prototype.slice.call(t)[0];null==n||n.focus()};i.useImperativeHandle(t,(function(){return{open:function(){me()},close:function(){be()},toggle:function(){ye()}}}));var Se,Ee,Te=function(){if(!de&&ae&&(null==le?void 0:le.current)&&(null==le?void 0:le.current)&&(null==ce?void 0:ce.current)){var e,t,n=function(e,t,n,r,i,o){var a=i.offsetX,s=i.offsetY,l={arrowLeft:"0%",arrowTop:"0%",left:0,top:0,transform:"rotate(135deg)"},c=0,f=function(e){var t={top:0,left:0,width:window.innerWidth,height:window.innerHeight};if("string"==typeof e){var n=document.querySelector(e);null!==n&&(t=n.getBoundingClientRect())}return t}(o),d=Array.isArray(n)?n:[n];for((o||Array.isArray(n))&&(d=[].concat(d,u));c<d.length;){var h={top:(l=p(e,t,d[c],r,{offsetX:a,offsetY:s})).top,left:l.left,width:t.width,height:t.height};if(!(h.top<=f.top||h.left<=f.left||h.top+h.height>=f.top+f.height||h.left+h.width>=f.left+f.width))break;c++}return l}(le.current.getBoundingClientRect(),ce.current.getBoundingClientRect(),B,X,{offsetX:$,offsetY:K},re);ce.current.style.top=n.top+window.scrollY+"px",ce.current.style.left=n.left+window.scrollX+"px",X&&ue.current&&(ue.current.style.transform=n.transform,ue.current.style.setProperty("-ms-transform",n.transform),ue.current.style.setProperty("-webkit-transform",n.transform),ue.current.style.top=(null===(e=I.top)||void 0===e?void 0:e.toString())||n.arrowTop,ue.current.style.left=(null===(t=I.left)||void 0===t?void 0:t.toString())||n.arrowLeft)}};void 0===(Ee=R)&&(Ee=!0),i.useEffect((function(){if(Ee){var e=function(e){"Escape"===e.key&&Se()};return document.addEventListener("keyup",e),function(){Ee&&document.removeEventListener("keyup",e)}}}),[Se=be,Ee]),function(e,t){void 0===t&&(t=!0),i.useEffect((function(){if(t){var n=function(t){if(9===t.keyCode){var n,r=null==e||null===(n=e.current)||void 0===n?void 0:n.querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex="0"]'),i=Array.prototype.slice.call(r);if(1===i.length)return void t.preventDefault();var o=i[0],a=i[i.length-1];t.shiftKey&&document.activeElement===o?(t.preventDefault(),a.focus()):document.activeElement===a&&(t.preventDefault(),o.focus())}};return document.addEventListener("keydown",n),function(){t&&document.removeEventListener("keydown",n)}}}),[e,t])}(ce,ae&&de),function(e,t){void 0===t&&(t=!0),i.useEffect((function(){if(t){var n=function(){e()};return window.addEventListener("resize",n),function(){t&&window.removeEventListener("resize",n)}}}),[e,t])}(Te,O),function(e,t,n){void 0===n&&(n=!0),i.useEffect((function(){if(n){var r=function(n){var r=Array.isArray(e)?e:[e],i=!1;r.forEach((function(e){e.current&&!e.current.contains(n.target)||(i=!0)})),n.stopPropagation(),i||t()};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),function(){n&&(document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r))}}}),[e,t,n])}(r?[ce,le]:[ce],be,E&&!k);var Oe,Pe=function(){return o.createElement("div",Object.assign({},(e=de?c.popupContent.modal:c.popupContent.tooltip,t={className:"popup-content "+(""!==U?U.split(" ").map((function(e){return e+"-content"})).join(" "):""),style:s({},e,M,{pointerEvents:"auto"}),ref:ce,onClick:function(e){e.stopPropagation()}},!V&&D.indexOf("hover")>=0&&(t.onMouseEnter=ve,t.onMouseLeave=we),t),{key:"C",role:de?"dialog":"tooltip",id:fe.current}),X&&!de&&o.createElement("div",{ref:ue,style:c.popupArrow},o.createElement("svg",{"data-testid":"arrow",className:"popup-arrow "+(""!==U?U.split(" ").map((function(e){return e+"-arrow"})).join(" "):""),viewBox:"0 0 32 16",style:s({position:"absolute"},I)}
203,o.createElement("path",{d:"M16 0l16 16H0z",fill:"currentcolor"}))),ie&&"function"==typeof ie?ie(be,ae):ie);var e,t},Re=!(D.indexOf("hover")>=0),xe=de?c.overlay.modal:c.overlay.tooltip,De=[Re&&o.createElement("div",{key:"O","data-testid":"overlay","data-popup":de?"modal":"tooltip",className:"popup-overlay "+(""!==U?U.split(" ").map((function(e){return e+"-overlay"})).join(" "):""),style:s({},xe,L,{pointerEvents:E&&k||de?"auto":"none"}),onClick:E&&k?be:void 0,tabIndex:-1},de&&Pe()),!de&&Pe()];return o.createElement(o.Fragment,null,function(){for(var e={key:"T",ref:le,"aria-describedby":fe.current},t=Array.isArray(D)?D:[D],n=0,i=t.length;n<i;n++)switch(t[n]){case"click":e.onClick=ye;break;case"right-click":e.onContextMenu=ge;break;case"hover":e.onMouseEnter=ve,e.onMouseLeave=we;break;case"focus":e.onFocus=ve,e.onBlur=we}if("function"==typeof r){var a=r(ae);return!!r&&o.cloneElement(a,e)}return!!r&&o.cloneElement(r,e)}(),ae&&a.createPortal(De,(null===(Oe=document.getElementById("popup-root"))&&((Oe=document.createElement("div")).setAttribute("id","popup-root"),document.body.appendChild(Oe)),Oe)))}));n.Popup=d,n.default=d},{react:308,"react-dom":269}],312:[function(e,t,n){"use strict";function r(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(i){return"function"==typeof i?i(n,r,e):t(i)}}}}n.__esModule=!0;var i=r();i.withExtraArgument=r,n.default=i},{}],313:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r,i=(r=e("symbol-observable"))&&"object"==typeof r&&"default"in r?r.default:r,o=function(){return Math.random().toString(36).substring(7).split("").join(".")},a={INIT:"@@redux/INIT"+o(),REPLACE:"@@redux/REPLACE"+o(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o()}};function s(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function c(e,t){return function(){return t(e.apply(this,arguments))}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(n,!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}n.__DO_NOT_USE__ActionTypes=a,n.applyMiddleware=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},o=t.map((function(e){return e(i)}));return f({},n,{dispatch:r=d.apply(void 0,o)(n.dispatch)})}}},n.bindActionCreators=function(e,t){if("function"==typeof e)return c(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=c(i,t))}return n},n.combineReducers=function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];0,"function"==typeof e[i]&&(n[i]=e[i])}var o,s=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:a.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:a.PROBE_UNKNOWN_ACTION()}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+a.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')}))}(n)}catch(e){o=e}return function(e,t){if(void 0===e&&(e={}),o)throw o;for(var r=!1,i={},a=0;a<s.length;a++){var c=s[a],u=n[c],p=e[c],f=u(p,t);
203if(void 0===f){var d=l(c,t);throw new Error(d)}i[c]=f,r=r||f!==p}return(r=r||s.length!==Object.keys(e).length)?i:e}},n.compose=d,n.createStore=function e(t,n,r){var o;if("function"==typeof n&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var l=t,c=n,u=[],p=u,f=!1;function d(){p===u&&(p=u.slice())}function h(){if(f)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return c}function m(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(f)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return d(),p.push(e),function(){if(t){if(f)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,d();var n=p.indexOf(e);p.splice(n,1),u=null}}}function b(e){if(!s(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw new Error("Reducers may not dispatch actions.");try{f=!0,c=l(c,e)}finally{f=!1}for(var t=u=p,n=0;n<t.length;n++){(0,t[n])()}return e}function y(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");l=e,b({type:a.REPLACE})}function v(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[i]=function(){return this},e}return b({type:a.INIT}),(o={dispatch:b,subscribe:m,getState:h,replaceReducer:y})[i]=v,o}},{"symbol-observable":340}],314:[function(e,t,n){"use strict";var r=Object,i=TypeError;t.exports=function(){if(null!=this&&this!==r(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},{}],315:[function(e,t,n){"use strict";var r=e("define-properties"),i=e("call-bind"),o=e("./implementation"),a=e("./polyfill"),s=e("./shim"),l=i(o);r(l,{getPolyfill:a,implementation:o,shim:s}),t.exports=l},{"./implementation":314,"./polyfill":318,"./shim":319,"call-bind":316,"define-properties":160}],316:[function(e,t,n){arguments[4][216][0].apply(n,arguments)},{dup:216,"function-bind":225,"get-intrinsic":317}],317:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{dup:217,"function-bind":225,has:229,"has-symbols":227}],318:[function(e,t,n){"use strict";var r=e("./implementation"),i=e("define-properties").supportsDescriptors,o=Object.getOwnPropertyDescriptor,a=TypeError;t.exports=function(){if(!i)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return r}},{"./implementation":314,"define-properties":160}],319:[function(e,t,n){"use strict";var r=e("define-properties").supportsDescriptors,i=e("./polyfill"),o=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,l=Object.getPrototypeOf,c=/a/;t.exports=function(){if(!r||!l)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=i(),t=l(c),n=o(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},{"./polyfill":318,"define-properties":160}],320:[function(e,t,n){"use strict"},{}],321:[function(e,t,n){"use strict";var r=0;n.__interactionsRef=null,n.__subscriberRef=null,n.unstable_clear=function(e){return e()},n.unstable_getCurrent=function(){return null},n.unstable_getThreadID=function(){return++r},n.unstable_subscribe=function(){},n.unstable_trace=function(e,t,n){return n()},n.unstable_unsubscribe=function(){},n.unstable_wrap=function(e){return e}},{}],322:[function(e,t,n){"use strict"},{}],323:[function(e,t,n){"use strict";var r,i,o,a;if("object"==typeof performance&&"function"==typeof performance.now){var s=performance;n.unstable_now=function(){return s.now()}}else{var l=Date,c=l.now();n.unstable_now=function(){return l.now()-c}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,p=null,f=function(){if(null!==u)try{var e=n.unstable_now();
vendor: 4,222 bytes, line 203
203u(!0,e),u=null}catch(e){throw setTimeout(f,0),e}};r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(f,0))},i=function(e,t){p=setTimeout(e,t)},o=function(){clearTimeout(p)},n.unstable_shouldYield=function(){return!1},a=n.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,h=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var b=!1,y=null,v=-1,g=5,w=0;n.unstable_shouldYield=function(){return n.unstable_now()>=w},a=function(){},n.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):g=0<e?Math.floor(1e3/e):5};var C=new MessageChannel,_=C.port2;C.port1.onmessage=function(){if(null!==y){var e=n.unstable_now();w=e+g;try{y(!0,e)?_.postMessage(null):(b=!1,y=null)}catch(e){throw _.postMessage(null),e}}else b=!1},r=function(e){y=e,b||(b=!0,_.postMessage(null))},i=function(e,t){v=d((function(){e(n.unstable_now())}),t)},o=function(){h(v),v=-1}}function k(e,t){var n=e.length;e.push(t);e:while(!0){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<T(i,t)))break e;e[r]=t,e[n]=i,n=r}}function S(e){return void 0===(e=e[0])?null:e}function E(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>T(a,n))void 0!==l&&0>T(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>T(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function T(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],P=[],R=1,x=null,D=3,j=!1,M=!1,A=!1;function I(e){for(var t=S(P);null!==t;){if(null===t.callback)E(P);else{if(!(t.startTime<=e))break;E(P),t.sortIndex=t.expirationTime,k(O,t)}t=S(P)}}function N(e){if(A=!1,I(e),!M)if(null!==S(O))M=!0,r(L);else{var t=S(P);null!==t&&i(N,t.startTime-e)}}function L(e,t){M=!1,A&&(A=!1,o()),j=!0;var r=D;try{for(I(t),x=S(O);null!==x&&(!(x.expirationTime>t)||e&&!n.unstable_shouldYield());){var a=x.callback;if("function"==typeof a){x.callback=null,D=x.priorityLevel;var s=a(x.expirationTime<=t);t=n.unstable_now(),"function"==typeof s?x.callback=s:x===S(O)&&E(O),I(t)}else E(O);x=S(O)}if(null!==x)var l=!0;else{var c=S(P);null!==c&&i(N,c.startTime-t),l=!1}return l}finally{x=null,D=r,j=!1}}var F=a;n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(e){e.callback=null},n.unstable_continueExecution=function(){M||j||(M=!0,r(L))},n.unstable_getCurrentPriorityLevel=function(){return D},n.unstable_getFirstCallbackNode=function(){return S(O)},n.unstable_next=function(e){switch(D){case 1:case 2:case 3:var t=3;break;default:t=D}var n=D;D=t;try{return e()}finally{D=n}},n.unstable_pauseExecution=function(){},n.unstable_requestPaint=F,n.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=D;D=e;try{return t()}finally{D=n}},n.unstable_scheduleCallback=function(e,t,a){var s=n.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?s+a:s:a=s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:R++,callback:t,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,k(P,e),null===S(O)&&e===S(P)&&(A?o():A=!0,i(N,a-s))):(e.sortIndex=l,k(O,e),M||j||(M=!0,r(L))),e},n.unstable_wrapCallback=function(e){var t=D;return function(){var n=D;D=t;try{return e.apply(this,arguments)}finally{D=n}}}},{}],324:[function(e,t,n){"use strict";t.exports=e("./cjs/scheduler.production.min.js")},{"./cjs/scheduler.development.js":322,"./cjs/scheduler.production.min.js":323}],325:[function(e,t,n){"use strict";
203t.exports=e("./cjs/scheduler-tracing.production.min.js")},{"./cjs/scheduler-tracing.development.js":320,"./cjs/scheduler-tracing.production.min.js":321}],326:[function(e,t,n){"use strict";var r=e("get-intrinsic"),i=e("call-bind/callBound"),o=e("object-inspect"),a=r("%TypeError%"),s=r("%WeakMap%",!0),l=r("%Map%",!0),c=i("WeakMap.prototype.get",!0),u=i("WeakMap.prototype.set",!0),p=i("WeakMap.prototype.has",!0),f=i("Map.prototype.get",!0),d=i("Map.prototype.set",!0),h=i("Map.prototype.has",!0),m=function(e,t){for(var n,r=e;null!==(n=r.next);r=n)if(n.key===t)return r.next=n.next,n.next=e.next,e.next=n,n};t.exports=function(){var e,t,n,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+o(e))},get:function(r){if(s&&r&&("object"==typeof r||"function"==typeof r)){if(e)return c(e,r)}else if(l){if(t)return f(t,r)}else if(n)return function(e,t){var n=m(e,t);return n&&n.value}(n,r)},has:function(r){if(s&&r&&("object"==typeof r||"function"==typeof r)){if(e)return p(e,r)}else if(l){if(t)return h(t,r)}else if(n)return function(e,t){return!!m(e,t)}(n,r);return!1},set:function(r,i){s&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new s),u(e,r,i)):l?(t||(t=new l),d(t,r,i)):(n||(n={key:{},next:null}),function(e,t,n){var r=m(e,t);r?r.value=n:e.next={key:t,next:e.next,value:n}}(n,r,i))}};return r}},{"call-bind/callBound":155,"get-intrinsic":327,"object-inspect":249}],327:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{dup:217,"function-bind":225,has:229,"has-symbols":227}],328:[function(e,t,n){"use strict";var r=e("define-properties"),i=e("es-abstract/2020/AdvanceStringIndex"),o=e("es-abstract/2020/CreateIterResultObject"),a=e("es-abstract/2020/Get"),s=e("get-intrinsic"),l=e("es-abstract/2020/OrdinaryObjectCreate"),c=e("es-abstract/2020/RegExpExec"),u=e("es-abstract/2020/Set"),p=e("es-abstract/2020/ToLength"),f=e("es-abstract/2020/ToString"),d=e("es-abstract/2020/Type"),h=e("has-symbols")(),m=e("internal-slot"),b=function(e,t,n,r){if("String"!==d(t))throw new TypeError("S must be a string");if("Boolean"!==d(n))throw new TypeError("global must be a boolean");if("Boolean"!==d(r))throw new TypeError("fullUnicode must be a boolean");m.set(this,"[[IteratingRegExp]]",e),m.set(this,"[[IteratedString]]",t),m.set(this,"[[Global]]",n),m.set(this,"[[Unicode]]",r),m.set(this,"[[Done]]",!1)},y=s("%IteratorPrototype%",!0);if(y&&(b.prototype=l(y)),r(b.prototype,{next:function(){var e=this;if("Object"!==d(e))throw new TypeError("receiver must be an object");if(!(e instanceof b&&m.has(e,"[[IteratingRegExp]]")&&m.has(e,"[[IteratedString]]")&&m.has(e,"[[Global]]")&&m.has(e,"[[Unicode]]")&&m.has(e,"[[Done]]")))throw new TypeError('"this" value must be a RegExpStringIterator instance');if(m.get(e,"[[Done]]"))return o(void 0,!0);var t=m.get(e,"[[IteratingRegExp]]"),n=m.get(e,"[[IteratedString]]"),r=m.get(e,"[[Global]]"),s=m.get(e,"[[Unicode]]"),l=c(t,n);if(null===l)return m.set(e,"[[Done]]",!0),o(void 0,!0);if(r){if(""===f(a(l,"0"))){var h=p(a(t,"lastIndex")),y=i(n,h,s);u(t,"lastIndex",y,!0)}return o(l,!1)}return m.set(e,"[[Done]]",!0),o(l,!1)}}),h){var v=Object.defineProperty;if(Symbol.toStringTag&&(v?v(b.prototype,Symbol.toStringTag,{configurable:!0,enumerable:!1,value:"RegExp String Iterator",writable:!1}):b.prototype[Symbol.toStringTag]="RegExp String Iterator"),!y&&Symbol.iterator){var g={};g[Symbol.iterator]=b.prototype[Symbol.iterator]||function(){return this};var w={};w[Symbol.iterator]=function(){return b.prototype[Symbol.iterator]!==g[Symbol.iterator]},r(b.prototype,g,w)}}t.exports=b},{"define-properties":160,"es-abstract/2020/AdvanceStringIndex":161,"es-abstract/2020/CreateIterResultObject":164,"es-abstract/2020/Get":167,"es-abstract/2020/OrdinaryObjectCreate":178,"es-abstract/2020/RegExpExec":179,"es-abstract/2020/Set":182,"es-abstract/2020/ToLength":186,"es-abstract/2020/ToString":191,"es-abstract/2020/Type":192,"get-intrinsic":333,"has-symbols":334,"internal-slot":232}],329:[function(e,t,n){"use strict";var r=e("es-abstract/2020/Call"),i=e("es-abstract/2020/Get"),o=e("es-abstract/2020/GetMethod"),a=e("es-abstract/2020/IsRegExp"),s=e("es-abstract/2020/ToString"),l=e("es-abstract/2020/RequireObjectCoercible"),c=e("call-bind/callBound"),u=e("has-symbols")(),p=e("regexp.prototype.flags"),f=c("String.prototype.indexOf"),d=e("./polyfill-regexp-matchall"),h=function(e){var t=d();if(u&&"symbol"==typeof Symbol.matchAll){var n=o(e,Symbol.matchAll);return n===RegExp.prototype[Symbol.matchAll]&&n!==t?t:n}if(a(e))return t};t.exports=function(e){var t=l(this);if(null!=e){if(a(e)){var n="flags"in e?i(e,"flags"):p(e);if(l(n),f(s(n),"g")<0)throw new TypeError("matchAll requires a global regular expression")}var o=h(e);if(void 0!==o)return r(o,e,[t])}var c=s(t),u=new RegExp(e,"g");return r(h(u),u,[c])}},{"./polyfill-regexp-matchall":336,"call-bind/callBound":331,"es-abstract/2020/Call":162,"es-abstract/2020/Get":167,"es-abstract/2020/GetMethod":168,"es-abstract/2020/IsRegExp":177,"es-abstract/2020/RequireObjectCoercible":180,"es-abstract/2020/ToString":191,"has-symbols":334,"regexp.prototype.flags":315}],330:[function(e,t,n){"use strict";var r=e("call-bind"),i=e("define-properties"),o=e("./implementation"),a=e("./polyfill"),s=e("./shim"),l=r(o);i(l,{getPolyfill:a,implementation:o,shim:s}),t.exports=l},{"./implementation":329,"./polyfill":337,"./shim":339,"call-bind":332,"define-properties":160}],331:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{"./":332,dup:155,"get-intrinsic":333}],332:[function(e,t,n){arguments[4][216][0].apply(n,arguments)},{dup:216,"function-bind":225,"get-intrinsic":333}],333:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{dup:217,"function-bind":225,has:229,"has-symbols":334}],334:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{"./shams":335,dup:218}],335:[function(e,t,n){arguments[4][219][0].apply(n,arguments)},{dup:219}],336:[function(e,t,n){"use strict";var r=e("has-symbols")(),i=e("./regexp-matchall");t.exports=function(){return r&&"symbol"==typeof Symbol.matchAll&&"function"==typeof RegExp.prototype[Symbol.matchAll]?RegExp.prototype[Symbol.matchAll]:i}},{"./regexp-matchall":338,"has-symbols":334}],337:[function(e,t,n){"use strict";var r=e("./implementation");t.exports=function(){if(String.prototype.matchAll)try{"".matchAll(RegExp.prototype)}catch(e){return String.prototype.matchAll}return r}},{"./implementation":329}],338:[function(e,t,n){"use strict";var r=e("es-abstract/2020/Get"),i=e("es-abstract/2020/Set"),o=e("es-abstract/2020/SpeciesConstructor"),a=e("es-abstract/2020/ToLength"),s=e("es-abstract/2020/ToString"),l=e("es-abstract/2020/Type"),c=e("regexp.prototype.flags"),u=e("./helpers/RegExpStringIterator"),p=RegExp,f="flags"in RegExp.prototype,d=function(e){var t=this;if("Object"!==l(t))throw new TypeError('"this" value must be an Object');var n=s(e),d=function(e,t){var n="flags"in t?r(t,"flags"):s(c(t));return{flags:n,matcher:new e(f&&"string"==typeof n?t:e===p?t.source:t,n)}}(o(t,p),t),h=d.flags,m=d.matcher,b=a(r(t,"lastIndex"));return i(m,"lastIndex",b,!0),function(e,t,n,r){if("String"!==l(t))throw new TypeError('"S" value must be a String');
203if("Boolean"!==l(n))throw new TypeError('"global" value must be a Boolean');if("Boolean"!==l(r))throw new TypeError('"fullUnicode" value must be a Boolean');return new u(e,t,n,r)}(m,n,h.indexOf("g")>-1,h.indexOf("u")>-1)},h=Object.defineProperty,m=Object.getOwnPropertyDescriptor;if(h&&m){var b=m(d,"name");b&&b.configurable&&h(d,"name",{value:"[Symbol.matchAll]"})}t.exports=d},{"./helpers/RegExpStringIterator":328,"es-abstract/2020/Get":167,"es-abstract/2020/Set":182,"es-abstract/2020/SpeciesConstructor":183,"es-abstract/2020/ToLength":186,"es-abstract/2020/ToString":191,"es-abstract/2020/Type":192,"regexp.prototype.flags":315}],339:[function(e,t,n){"use strict";var r=e("define-properties"),i=e("has-symbols")(),o=e("./polyfill"),a=e("./polyfill-regexp-matchall"),s=Object.defineProperty,l=Object.getOwnPropertyDescriptor;t.exports=function(){var e=o();if(r(String.prototype,{matchAll:e},{matchAll:function(){return String.prototype.matchAll!==e}}),i){var t=Symbol.matchAll||(Symbol.for?Symbol.for("Symbol.matchAll"):Symbol("Symbol.matchAll"));if(r(Symbol,{matchAll:t},{matchAll:function(){return Symbol.matchAll!==t}}),s&&l){var n=l(Symbol,t);n&&!n.configurable||s(Symbol,t,{configurable:!1,enumerable:!1,value:t,writable:!1})}var c=a(),u={};u[t]=c;var p={};p[t]=function(){return RegExp.prototype[t]!==c},r(RegExp.prototype,u,p)}return e}},{"./polyfill":337,"./polyfill-regexp-matchall":336,"define-properties":160,"has-symbols":334}],340:[function(e,t,n){(function(r){(function(){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i,o,a=e("./ponyfill.js"),s=(i=a)&&i.__esModule?i:{default:i};o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r?r:void 0!==t?t:Function("return this")();var l=(0,s.default)(o);n.default=l}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./ponyfill.js":341}],341:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e){var t,n=e.Symbol;"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable";return t}},{}],342:[function(e,t,n){"use strict";var r=e("./util/cancelablepromise");t.exports=function(e,t,n,i){var o,a=new Error("Canceled");return new r((function(s,l,c){var u;e((function(e){return c()?r.reject(a):(u=t(e),n(u).then((function(e){if(c())throw a;return o=e()})))})).then((function(e){if(c())throw e.disconnect(),a;s(i(u,e))})).catch((function(e){l(e)}))}),(function(){o&&o.cancel()}))}},{"./util/cancelablepromise":465}],343:[function(e,t,n){"use strict";var r=e("./webrtc").MediaStreamTrack,i=e("./webrtc/util"),o=i.guessBrowser,a=i.guessBrowserVersion,s=i.isCodecSupported,l=e("./cancelableroompromise"),c=e("./encodingparameters"),u=e("./localparticipant"),p=e("./util/insightspublisher"),f=e("./util/insightspublisher/null"),d=e("./media/track/es5"),h=d.LocalAudioTrack,m=d.LocalDataTrack,b=d.LocalVideoTrack,y=e("./networkqualityconfiguration"),v=e("./room"),g=e("./signaling/v2"),w=e("./util"),C=w.asLocalTrack,_=w.buildLogLevels,k=w.filterObject,S=w.isNonArrayObject,E=e("./util/constants"),T=E.DEFAULT_ENVIRONMENT,O=E.DEFAULT_LOG_LEVEL,P=E.DEFAULT_LOGGER_NAME,R=E.DEFAULT_REALM,x=E.DEFAULT_REGION,D=E.WS_SERVER,j=E.SDK_NAME,M=E.SDK_VERSION,A=E.typeErrors,I=e("./util/cancelablepromise"),N=e("./util/eventobserver"),L=e("./util/log"),F=e("./util/validate").validateBandwidthProfile,U="safari"===o()&&a(),q=0,B=!1,z=!1;if(U){var V=U.major,W=U.minor;z=V<12||12===V&&W<1}var H=new Set([{didWarn:!1,shouldDelete:!0,name:"abortOnIceServersTimeout"},{didWarn:!1,shouldDelete:!0,name:"dscpTagging",newName:"enableDscp"},{didWarn:!1,shouldDelete:!0,name:"iceServersTimeout"},{didWarn:!1,shouldDelete:!1,name:"eventListener",newName:"Video.Logger"},{didWarn:!1,shouldDelete:!1,name:"logLevel",newName:"Video.Logger"}]),Y=new Set([{didWarn:!1,shouldDelete:!1,name:"maxTracks",newName:"bandwidthProfile.video.clientTrackSwitchOffControl"},{didWarn:!1,shouldDelete:!1,name:"renderDimensions",newName:"bandwidthProfile.video.contentPreferencesMode"}]);
203function X(e,t,n){n.forEach((function(n){var r=n.didWarn,i=n.name,o=n.newName,a=n.shouldDelete;i in e&&void 0!==e[i]&&(o&&a&&(e[o]=e[i]),a&&delete e[i],r||["error","off"].includes(t.level)||(t.warn('The ConnectOptions "'+i+'" is '+(o?'deprecated and scheduled for removal. Please use "'+o+'" instead.':"no longer applicable and will be ignored.")),n.didWarn=!0))}))}function G(e,t,n,r,i,o){var a=e.createLocalParticipantSignaling(n,r);return t.debug("Creating a new LocalParticipant:",a),new i.LocalParticipant(a,o,i)}function $(e,t,n){var r=new v(t,n,e),i=e.log;return i.debug("Creating a new Room:",r),n.on("stateChanged",(function e(t){"disconnected"===t&&(i.info("Disconnected from Room:",r.toString()),n.removeListener("stateChanged",e))})),r}function Q(e,t,n,r,i,o){return t.log.debug("Creating a new RoomSignaling"),n.connect(o._signaling,e,r,i,t)}function K(e,t){var n=e.log;return e.shouldStopLocalTracks=!e.tracks,e.shouldStopLocalTracks?n.info("LocalTracks were not provided, so they will be acquired automatically before connecting to the Room. LocalTracks will be released if connecting to the Room fails or if the Room is disconnected"):(n.info("Getting LocalTracks"),n.debug("Options:",e)),e.createLocalTracks(e).then((function(r){var i=t(r);return i.catch((function(){e.shouldStopLocalTracks&&(n.info("The automatically acquired LocalTracks will now be stopped"),r.forEach((function(e){e.stop()})))})),i}))}function J(e){var t="string"==typeof e?{codec:e}:e;switch(t.codec.toLowerCase()){case"opus":return Object.assign({dtx:!0},t);case"vp8":return Object.assign({simulcast:!1},t);default:return t}}t.exports=function(e,t){if(void 0===t&&(t={}),!S(t))return I.reject(A.INVALID_TYPE("options","object"));var n,i=t.Log||L,o=t.loggerName||P,a=t.logLevel||O,d=_(a),v="[connect #"+ ++q+"]";try{n=new i("default",v,d,o)}catch(ee){return I.reject(ee)}X(t,n,H);var w="auto"===t.preferredVideoCodecs;if(w&&(t.preferredVideoCodecs=[{codec:"VP8",simulcast:!0,adaptiveSimulcast:!0}]),t.maxVideoBitrate&&w)return n.error('ConnectOptions "maxVideoBitrate" is not compatible with "preferredVideoCodecs=auto"'),I.reject(A.ILLEGAL_INVOKE("connect",'ConnectOptions "maxVideoBitrate" is not compatible with "preferredVideoCodecs=auto"'));var E={};"string"==typeof(t=Object.assign({automaticSubscription:!0,dominantSpeaker:!1,enableDscp:!1,environment:T,eventListener:null,insights:!0,LocalAudioTrack:h,LocalDataTrack:m,LocalParticipant:u,LocalVideoTrack:b,Log:i,MediaStreamTrack:r,loggerName:o,logLevel:a,maxAudioBitrate:null,maxVideoBitrate:null,name:null,networkMonitor:!0,networkQuality:!1,preferredAudioCodecs:[],preferredVideoCodecs:[],realm:R,region:x,signaling:g},k(t))).wsServerInsights&&(E.gateway=t.wsServerInsights);var U=new(t.insights?p:f)(e,j,M,t.environment,t.realm,E),V=D(t.environment,t.region),W=new N(U,Date.now(),n,t.eventListener);if((t=Object.assign({eventObserver:W,wsServer:V},t)).log=n,z&&!B&&"error"!==n.logLevel&&"off"!==n.logLevel&&(B=!0,n.warn(["Support for Safari 12.0 and below is limited because it does not support VP8.","This means you may experience codec issues in Group Rooms. You may also","experience codec issues in Peer-to-Peer (P2P) Rooms containing Android- or","iOS-based Participants who do not support H.264. However, P2P Rooms","with browser-based Participants should work. For more information, please","refer to this guide: https://www.twilio.com/docs/video/javascript-v2-developing-safari-11"].join(" "))),"string"!=typeof e)return I.reject(A.INVALID_TYPE("token","string"));var Z=Object.assign({},t);if(delete Z.name,"tracks"in t){if(!Array.isArray(t.tracks))return I.reject(A.INVALID_TYPE("options.tracks","Array of LocalAudioTrack, LocalVideoTrack or MediaStreamTrack"));try{t.tracks=t.tracks.map((function(e){return C(e,Z)}))}catch(ee){return I.reject(ee)}}var ee=F(t.bandwidthProfile);if(ee)return I.reject(ee);t.clientTrackSwitchOffControl="disabled",t.contentPreferencesMode="disabled",t.bandwidthProfile&&(t.clientTrackSwitchOffControl="auto",t.contentPreferencesMode="auto",t.bandwidthProfile.video&&(X(t.bandwidthProfile.video,n,Y),"maxTracks"in t.bandwidthProfile.video?t.clientTrackSwitchOffControl="disabled":"manual"===t.bandwidthProfile.video.clientTrackSwitchOffControl?t.clientTrackSwitchOffControl="manual":t.clientTrackSwitchOffControl="auto","renderDimensions"in t.bandwidthProfile.video?t.contentPreferencesMode="disabled":"manual"===t.bandwidthProfile.video.contentPreferencesMode?t.contentPreferencesMode="manual":t.contentPreferencesMode="auto"));var te=new(0,t.signaling)(t.wsServer,t);n.info("Connecting to a Room"),n.debug("Options:",t);var ne=new c({maxAudioBitrate:t.maxAudioBitrate,maxVideoBitrate:t.maxVideoBitrate},w),re={audio:t.preferredAudioCodecs.map(J),video:t.preferredVideoCodecs.map(J)},ie=new y(S(t.networkQuality)?t.networkQuality:{});["audio","video"].forEach((function(e){return re[e].forEach((function(t){var r=t.codec;return s(r,e).then((function(t){return!t&&n.warn("The preferred "+e+' codec "'+r+'" will be ignored as it is not supported by the browser.')}))}))}));var oe=l(K.bind(null,t),G.bind(null,te,n,ne,ie,t),Q.bind(null,e,t,te,ne,re),$.bind(null,t));return oe.then((function(e){return U.connect(e.sid,e.localParticipant.sid),n.info("Connected to Room:",e.toString()),n.info("Room name:",e.name),n.debug("Room:",e),e.once("disconnected",(function(){return U.disconnect()})),e}),(function(e){U.disconnect(),oe._isCanceled?n.info("Attempt to connect to a Room was canceled"):n.info("Error while connecting to a Room:",e)})),oe}},{"./cancelableroompromise":342,"./encodingparameters":350,"./localparticipant":354,"./media/track/es5":356,"./networkqualityconfiguration":385,"./room":398,"./signaling/v2":412,"./util":473,"./ut
203il/cancelablepromise":465,"./util/constants":466,"./util/eventobserver":471,"./util/insightspublisher":474,"./util/insightspublisher/null":475,"./util/log":477,"./util/validate":491,"./webrtc":499,"./webrtc/util":511}],344:[function(e,t,n){"use strict";var r=e("./util/constants"),i=r.DEFAULT_LOG_LEVEL,o=r.DEFAULT_LOGGER_NAME;function a(e,t){t=Object.assign({loggerName:o,logLevel:i},t);var n={};n.loggerName=t.loggerName,n.logLevel=t.logLevel,delete t.loggerName,delete t.logLevel;var r=t.createLocalTracks;return delete t.createLocalTracks,n[e]=!(Object.keys(t).length>0)||t,r(n).then((function(e){return e[0]}))}t.exports={audio:function(e){return a("audio",e)},video:function(e){return a("video",e)}}},{"./util/constants":466}],345:[function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},a=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e};Object.defineProperty(n,"__esModule",{value:!0}),n.createLocalTracks=void 0;var l=e("./media/track/noisecancellationimpl"),c=e("./util").buildLogLevels,u=e("./webrtc"),p=u.getUserMedia,f=u.MediaStreamTrack,d=e("./media/track/es5"),h=d.LocalAudioTrack,m=d.LocalDataTrack,b=d.LocalVideoTrack,y=e("./util/log"),v=e("./util/constants"),g=v.DEFAULT_LOG_LEVEL,w=v.DEFAULT_LOGGER_NAME,C=v.typeErrors.INVALID_VALUE,_=e("./webaudio/workaround180748"),k=0;n.createLocalTracks=function(e){return i(this,void 0,void 0,(function(){var t,n,u,d,v,S,E,T,O,P,R,x,D,j=this;return o(this,(function(M){switch(M.label){case 0:if(n=r({audio:t=!(e&&("audio"in e||"video"in e)),getUserMedia:p,loggerName:w,logLevel:g,LocalAudioTrack:h,LocalDataTrack:m,LocalVideoTrack:b,MediaStreamTrack:f,Log:y,video:t},e),u="[createLocalTracks #"+ ++k+"]",d=c(n.logLevel),v=new n.Log("default",u,d,n.loggerName),delete(S=Object.assign({log:v},n)).name,!1===n.audio&&!1===n.video)return v.info("Neither audio nor video requested, so returning empty LocalTracks"),[2,[]];if(n.tracks)return v.info("Adding user-provided LocalTracks"),v.debug("LocalTracks:",n.tracks),[2,n.tracks];if((E={audio:"object"==typeof n.audio&&n.audio.name?{name:n.audio.name}:{defaultDeviceCaptureMode:"auto"},video:"object"==typeof n.video&&n.video.name?{name:n.video.name}:{}}).audio.isCreatedByCreateLocalTracks=!0,E.video.isCreatedByCreateLocalTracks=!0,"object"==typeof n.audio)if("boolean"==typeof n.audio.workaroundWebKitBug1208516&&(E.audio.workaroundWebKitBug1208516=n.audio.workaroundWebKitBug1208516),"noiseCancellationOptions"in n.audio&&(T=n.audio.noiseCancellationOptions,delete n.audio.noiseCancellationOptions),"defaultDeviceCaptureMode"in n.audio){if(["auto","manual"].every((function(e){return e!==n.audio.defaultDeviceCaptureMode})))throw C("CreateLocalAudioTrackOptions.defaultDeviceCaptureMode",["auto","manual"]);E.audio.defaultDeviceCaptureMode=n.audio.defaultDeviceCaptureMode}else E.audio.defaultDeviceCaptureMode="auto";"object"==typeof n.video&&"boolean"==typeof n.video.workaroundWebKitBug1208516&&(E.video.workaroundWebKitBug1208516=n.video.workaroundWebKitBug1208516),"object"==typeof n.audio&&delete n.audio.name,"object"==typeof n.video&&delete n.video.name,O={audio:n.audio,video:n.video},P="object"==typeof n.audio&&n.audio.workaroundWebKitBug180748,M.label=1;case 1:return M.trys.push([1,4,,5]),[4,P?_(v,n.getUserMedia,O):n.getUserMedia(O)];case 2:return R=M.sent(),x=s(s([],a(R.getAudioTracks())),a(R.getVideoTracks())),v.info("Call to getUserMedia successful; got tracks:",x),[4,Promise.all(x.map((function(e){return i(j,void 0,void 0,(function(){var t,n,i;return o(this,(function(o){switch(o.label){case 0:return"audio"===e.kind&&T?[4,l.applyNoiseCancellation(e,T,v)]:[3,2];case 1:return t=o.sent(),n=t.cleanTrack,i=t.noiseCancellation,[2,new S.LocalAudioTrack(n,r(r(r({},E.audio),S),{noiseCancellation:i}))];case 2:if("audio"===e.kind)return[2,new S.LocalAudioTrack(e,r(r({},E.audio),S))];o.label=3;case 3:return[2,new S.LocalVideoTrack(e,r(r({},E.video),S))]}}))}))})))];case 3:return[2,M.sent()];case 4:throw D=M.sent(),v.warn("Call to getUserMedia failed:",D),D;case 5:return[2]}}
203))}))}},{"./media/track/es5":356,"./media/track/noisecancellationimpl":370,"./util":473,"./util/constants":466,"./util/log":477,"./webaudio/workaround180748":496,"./webrtc":499}],346:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./transceiver"),a=e("./transport"),s=function(e){function t(t){var n=e.call(this,t.label,t.maxPacketLifeTime,t.maxRetransmits,t.ordered)||this;return Object.defineProperties(n,{_dataChannel:{value:t}}),t.binaryType="arraybuffer",t.addEventListener("message",(function(e){n.emit("message",e.data)})),t.addEventListener("close",(function(){n.emit("close")})),n}return i(t,e),t.prototype.stop=function(){this._dataChannel.close(),e.prototype.stop.call(this)},t.prototype.toDataTransport=function(){return new a(this._dataChannel)},t}(o);t.exports=s},{"./transceiver":348,"./transport":349}],347:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./transceiver"),a=e("../util").makeUUID,s=function(e){function t(t,n,r){var i=e.call(this,a(),t,n,r)||this;return Object.defineProperties(i,{_clones:{value:new Set},_dataChannels:{value:new Set}}),i}return i(t,e),t.prototype._addClone=function(e){this._clones.add(e)},t.prototype.removeClone=function(e){this._clones.delete(e)},t.prototype.addDataChannel=function(e){return this._dataChannels.add(e),this},t.prototype.clone=function(){var e=this,n=new t(this.maxPacketLifeTime,this.maxRetransmits,this.ordered);return this._addClone(n),n.once("stopped",(function(){return e.removeClone(n)})),n},t.prototype.removeDataChannel=function(e){return this._dataChannels.delete(e),this},t.prototype.send=function(e){return this._dataChannels.forEach((function(t){try{t.send(e)}catch(e){}})),this._clones.forEach((function(t){try{t.send(e)}catch(e){}})),this},t.prototype.stop=function(){this._dataChannels.forEach((function(e){return e.close()})),this._clones.forEach((function(e){return e.stop()})),e.prototype.stop.call(this)},t}(o);t.exports=s},{"../util":473,"./transceiver":348}],348:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r,i){var o=e.call(this,t,"data")||this;return Object.defineProperties(o,{maxPacketLifeTime:{enumerable:!0,value:n},maxRetransmits:{enumerable:!0,value:r},ordered:{enumerable:!0,value:i}}),o}return i(t,e),t}(e("../transceiver"));t.exports=o},{"../transceiver":460}],349:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t){var n=e.call(this)||this;return Object.defineProperties(n,{_dataChannel:{value:t},_messageQueue:{value:[]}}),t.addEventListener("open",(function(){n._messageQueue.splice(0).forEac
203h((function(e){return n._publish(e)}))})),t.addEventListener("message",(function(e){var t=e.data;try{var r=JSON.parse(t);n.emit("message",r)}catch(e){}})),n.publish({type:"ready"}),n}return i(t,e),t.prototype._publish=function(e){var t=JSON.stringify(e);try{this._dataChannel.send(t)}catch(e){}},t.prototype.publish=function(e){var t=this._dataChannel;return"closing"!==t.readyState&&"closed"!==t.readyState&&("connecting"===t.readyState?(this._messageQueue.push(e),!0):(this._publish(e),!0))},t}(e("events").EventEmitter);t.exports=o},{events:223}],350:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this)||this;return t=Object.assign({maxAudioBitrate:null,maxVideoBitrate:null},t),Object.defineProperties(r,{maxAudioBitrate:{value:t.maxAudioBitrate,writable:!0},maxVideoBitrate:{value:t.maxVideoBitrate,writable:!0},adaptiveSimulcast:{value:n}}),r}return i(t,e),t.prototype.toJSON=function(){return{maxAudioBitrate:this.maxAudioBitrate,maxVideoBitrate:this.maxVideoBitrate}},t.prototype.update=function(e){var t=this;e=Object.assign({maxAudioBitrate:this.maxAudioBitrate,maxVideoBitrate:this.maxVideoBitrate},e),["maxAudioBitrate","maxVideoBitrate"].reduce((function(n,r){return t[r]!==e[r]&&(t[r]=e[r],n=!0),n}),!1)&&this.emit("changed")},t}(e("events").EventEmitter);t.exports=o},{events:223}],351:[function(e,t,n){"use strict";var r=e("events").EventEmitter,i=e("./util").hidePrivateAndCertainPublicPropertiesInClass;t.exports=i(r,["domain"])},{"./util":473,events:223}],352:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},o=e("events").EventEmitter,a=function(){function e(){Object.defineProperties(this,{_eventEmitter:{value:new o}})}return e.prototype.dispatchEvent=function(e){return this._eventEmitter.emit(e.type,e)},e.prototype.addEventListener=function(){var e;return(e=this._eventEmitter).addListener.apply(e,i([],r(arguments)))},e.prototype.removeEventListener=function(){var e;return(e=this._eventEmitter).removeListener.apply(e,i([],r(arguments)))},e}();t.exports=a},{events:223}],353:[function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(n,"__esModule",{value:!0});var i=e("./createlocaltracks"),o=e("./preflight/preflighttest"),a={connect:e("./connect"),createLocalAudioTrack:e("./createlocaltrack").audio,createLocalVideoTrack:e("./createlocaltrack").video,isSupported:e("./util/support")(),version:e("../package.json").version,Logger:e("./vendor/loglevel"),LocalAudioTrack:e("./media/track/es5").LocalAudioTrack,LocalDataTrack:e("./media/track/es5").LocalDataTrack,LocalVideoTrack:e("./media/track/es5").LocalVideoTrack};var s=a.isSupported,l=a.version,c=a.Logger,u=a.LocalAudioTrack,p=a.LocalVideoTrack,f=a.LocalDataTrack;t.exports={connect:function(e,t){var n=r({createLocalTracks:i.createLocalTracks},t);return a.connect(e,n)},createLocalAudioTrack:function(e){var t=r({createLocalTracks:i.createLocalTracks},e);return a.createLocalAudioTrack(t)},createLocalVideoTrack:function(e){var t=r({createLocalTracks:i.createLocalTracks},e);return a.createLocalVideoTrack(t)},createLocalTracks:i.createLocalTracks,runPreflight:o.runPreflight,isSupported:s,version:l,Logger:c,LocalAudioTrack:u,LocalVideoTrack:p,LocalDataTrack:f}},{"../package.json":514,"./connect":343,"./createlocaltrack":344,"./createlocaltracks":345,"./media/track/es5":356,"./preflight/preflighttest":392,"./util/support":486,"./vendor/loglevel":493}],354:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./webrtc").MediaStreamTrack,a=e("./util"),s=a.asLocalTrack,l=a.asLocalTrackPublication,c=a.trackClass,u=e("./util/constants"),p=u.typeErrors,f=u.trackPriority,d=e("./util/validate").validateLocalTrack,h=e("./media/track/es5"),m=h.LocalAudioTrack,b=h.LocalDataTrack,y=h.LocalVideoTrack,v=e("./media/track/localaudiotrackpublication"),g=e("./media/track/localdatatrackpublication"),w=e("./media/track/localvideotrackpublication"),C=function(e){function t(t,n,r){var i=this,a=(r=Object.assign({LocalAudioTrack:m,LocalVideoTrack:y,LocalDataTrack:b,MediaStreamTrack:o,LocalAudioTrackPublication:v,LocalVideoTrackPublication:w,LocalDataTrackPublication:g,shouldStopLocalTracks:!1,tracks:n},r)).shouldStopLocalTracks?new Set(n.filter((function(e){return"data"!==e.kind}))):new Set;return i=e.call(this,t,r)||this,Object.defineProperties(i,{_eventObserver:{value:r.eventObserver},_LocalAudioTrack:{value:r.LocalAudioTrack},_LocalDataTrack:{value:r.LocalDataTrack},_LocalVideoTrack:{value:r.LocalVideoTrack},_MediaStreamTrack:{value:r.MediaStreamTrack},_LocalAudioTrackPublication:{value:r.LocalAudioTrackPublication},_LocalDataTrackPublication:{value:r.LocalDataTrackPublication},_LocalVideoTrackPublication:{value:r.LocalVideoTrackPublication},_tracksToStop:{value:a},signalingRegion:{enumerable:!0,get:function(){return t.signalingRegion}}}),i._handleTrackSignalingEvents(),i}return i(t,e),t.prototype._addTrack=function(t,n,r){var i=e.prototype._addTrack.call(this,t,n);return i&&"disconnected"!==this.state&&this._addLocalTrack(t,r),i},t.prototype._addLocalTrack=function(e,t){var n,r=null===(n=e.noiseCancellation)||void 0===n?void 0:n.vendor;this._signaling.addTrack(e._trackSender,e.name,t,r),this._log.info("Added a new "+c(e,!0)+":",e.id),this._log.debug(c(e,!0)+":",e)},t.prototype._removeTrack=function(t,n){var r=e.prototype._removeTrack.call(this,t,n);return r&&"disconnected"!==this.state&&(this._signaling.removeTrack(t._trackSender),this._log.info("Removed a "+c(t,!0)+":",t.id),this._log.debug(c(t,!0)+":",t)),r},t.prototype._getTrackEvents=function(){return e.prototype._getTrackEvents.call(this).concat([["disabled","trackDisabled"],["enabled","trackEnabled"],["stopped","trackStopped"]])},t.prototype.toString=function(){return"[LocalParticipant #"+this._instanceId+(this.sid?": "+this.sid:"")+"]"},t.prototype._handleTrackSignalingEvents=function(){var e=this,t=this._log;if("disconnected"!==this.state){var n=function(n){var r=e._signaling.getPublication(n._trackSender);r&&(r.disable(),t.debug("Disabled the "+c(n,!0)+":",n.id))},r=function(n){var r=e._signaling.getPublication(n._trackSender);r&&(r.enable(),t.debug("Enabled the "+c(n,!0)+":",n.id))},i=function(t){var n=e._signaling.getPublication(t._trackSender);return n&&n.stop(),n},o=function(a){t.debug("Transitioned to state:",a),"disconnected"===a?(t.debug("Removing LocalTrack event listeners"),e._signaling.removeListener("stateChanged",o),e.removeListener("trackDisabled",n),e.removeListener("trackEnabled",r),e.removeListener("trackStopped",i),e._tracks.forEach((function(e){var t=i(e);t&&e._trackSender.removeClone(t._trackTransceiver)})),t.info("LocalParticipant disconnected. Stopping "+e._tracksToStop.size+" automatically-acquired LocalTracks"),e._tracksToStop.forEac
203h((function(e){e.stop()}))):"connected"===a&&(t.info("reconnected"),setTimeout((function(){return e.emit("reconnected")}),0))};this.on("trackDisabled",n),this.on("trackEnabled",r),this.on("trackStopped",i),this._signaling.on("stateChanged",o),this._tracks.forEach((function(n){e._addLocalTrack(n,f.PRIORITY_STANDARD),e._getOrCreateLocalTrackPublication(n).catch((function(e){t.warn("Failed to get or create LocalTrackPublication for "+n+":",e)}))}))}},t.prototype._getOrCreateLocalTrackPublication=function(e){var t=_(this.tracks,e);if(t)return Promise.resolve(t);var n=this._log,r=this,i=this._signaling.getPublication(e._trackSender);return i?new Promise((function(o,a){i.on("updated",(function s(){var u=i.error;if(u)return i.removeListener("updated",s),n.warn("Failed to publish the "+c(e,!0)+": "+u.message),r._removeTrack(e,e.id),setTimeout((function(){r.emit("trackPublicationFailed",u,e)})),void a(u);if(!r._tracks.has(e.id))return i.removeListener("updated",s),void a(new Error("The "+e+" was unpublished"));if(i.sid){i.removeListener("updated",s);var p={log:n,LocalAudioTrackPublication:r._LocalAudioTrackPublication,LocalDataTrackPublication:r._LocalDataTrackPublication,LocalVideoTrackPublication:r._LocalVideoTrackPublication};t=_(r.tracks,e);var f=function(e){return r.emit("trackWarning",e,t)},d=function(){return r.emit("trackWarningsCleared",t)};t||(t=l(e,i,(function(e){t.removeListener("trackWarning",f),t.removeListener("trackWarningsCleared",d),r.unpublishTrack(e.track)}),p),r._addTrackPublication(t)),t.on("warning",f),t.on("warningsCleared",d);var h=r._signaling.state;"connected"!==h&&"connecting"!==h||(e._processorEventObserver&&e._processorEventObserver.on("event",(function(e){r._eventObserver.emit("event",{name:e.name,payload:e.data,group:"video-processor",level:"info"})})),e.processedTrack&&(e._captureFrames(),e._setSenderMediaStreamTrack(!0))),"connected"===h&&setTimeout((function(){r.emit("trackPublished",t)})),o(t)}}))})):Promise.reject(new Error("Unexpected error: The "+e+" cannot be published"))},t.prototype.publishTrack=function(e,t){var n,r=_(this.tracks,e);if(r)return Promise.resolve(r);t=Object.assign({log:this._log,priority:f.PRIORITY_STANDARD,LocalAudioTrack:this._LocalAudioTrack,LocalDataTrack:this._LocalDataTrack,LocalVideoTrack:this._LocalVideoTrack,MediaStreamTrack:this._MediaStreamTrack},t);try{n=s(e,t)}catch(e){return Promise.reject(e)}var i=n.noiseCancellation,o=this._signaling.audioProcessors;i&&!o.includes(i.vendor)&&(this._log.warn(i.vendor+" is not supported in this room. disabling it permanently"),i.disablePermanently());var a=Object.values(f);if(!a.includes(t.priority))return Promise.reject(p.INVALID_VALUE("LocalTrackPublishOptions.priority",a));var l=this._addTrack(n,n.id,t.priority)||this._tracks.get(n.id);return this._getOrCreateLocalTrackPublication(l)},t.prototype.publishTracks=function(e){if(!Array.isArray(e))throw p.INVALID_TYPE("tracks","Array of LocalAudioTrack, LocalVideoTrack, LocalDataTrack, or MediaStreamTrack");return Promise.all(e.map(this.publishTrack,this))},t.prototype.setBandwidthProfile=function(){this._log.warn("setBandwidthProfile is not implemented yet and may be available in future versions of twilio-video.js")},t.prototype.setNetworkQualityConfiguration=function(e){if("object"!=typeof e||null===e)throw p.INVALID_TYPE("networkQualityConfiguration","NetworkQualityConfiguration");return["local","remote"].forEach((function(t){if(t in e&&("number"!=typeof e[t]||isNaN(e[t])))throw p.INVALID_TYPE("networkQualityConfiguration."+t,"number")})),this._signaling.setNetworkQualityConfiguration(e),this},t.prototype.setParameters=function(e){if(void 0!==e&&"object"!=typeof e)throw p.INVALID_TYPE("encodingParameters","EncodingParameters, null or undefined");if(e){if(this._signaling.getParameters().adaptiveSimulcast&&e.maxVideoBitrate)throw p.INVALID_TYPE("encodingParameters",'encodingParameters.maxVideoBitrate is not compatible with "preferredVideoCodecs=auto"');["maxAudioBitrate","maxVideoBitrate"].forEach((function(t){if(void 0!==e[t]&&"number"!=typeof e[t]&&null!==e[t])throw p.INVALID_TYPE("encodingParameters."+t,"number, null or undefined")}))}else null===e&&(e={maxAudioBitrate:null,maxVideoBitrate:null});return this._signaling.setParameters(e),this},t.prototype.unpublishTrack=function(e){d(e,{LocalAudioTrack:this._LocalAudioTrack,LocalDataTrack:this._LocalDataTrack,LocalVideoTrack:this._LocalVideoTrack,MediaStreamTrack:this._MediaStreamTrack});var t=this._tracks.get(e.id);if(!t)return null;if(this._signaling.getPublication(t._trackSender).publishFailed(new Error("The "+t+" was unpublished")),!(t=this._removeTrack(t,t.id)))return null;var n=_(this.tracks,t);return n&&this._removeTrackPublication(n),n},t.prototype.unpublishTracks=function(e){var t=this;if(!Array.isArray(e))throw p.INVALID_TYPE("tracks","Array of LocalAudioTrack, LocalVideoTrack, LocalDataTrack, or MediaStreamTrack");return e.reduce((function(e,n){var r=t.unpublishTrack(n);return r?e.concat(r):e}),[])},t}(e("./participant"));function _(e,t){return Array.from(e.values()).find((function(e){return e.track===t||e.track.mediaStreamTrack===t}))||null}t.exports=C},{"./media/track/es5":356,"./media/track/localaudiotrackpublication":362,"./media/track/localdatatrackpublication":364,"./media/track/localvideotrackpublication":368,"./participant":387,"./util":473,"./ut
203il/constants":466,"./util/validate":491,"./webrtc":499}],355:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.attach=function(){return e.prototype.attach.apply(this,arguments)},t.prototype.detach=function(){return e.prototype.detach.apply(this,arguments)},t}(e("./mediatrack"));t.exports=o},{"./mediatrack":369}],356:[function(e,t,n){"use strict";t.exports={LocalAudioTrack:e("./localaudiotrack"),LocalVideoTrack:e("./localvideotrack"),LocalDataTrack:e("./localdatatrack")}},{"./localaudiotrack":357,"./localdatatrack":358,"./localvideotrack":359}],357:[function(e,t,n){"use strict";var r=e("../../../vendor/inherits"),i=e("../localaudiotrack");function o(e,t){var n=new i(e,t);return Object.setPrototypeOf(n,o.prototype),n}r(o,i),t.exports=o},{"../../../vendor/inherits":492,"../localaudiotrack":361}],358:[function(e,t,n){"use strict";var r=e("../../../vendor/inherits"),i=e("../localdatatrack");function o(e){var t=new i(e);return Object.setPrototypeOf(t,o.prototype),t}r(o,i),t.exports=o},{"../../../vendor/inherits":492,"../localdatatrack":363}],359:[function(e,t,n){"use strict";var r=e("../../../vendor/inherits"),i=e("../localvideotrack");function o(e,t){var n=new i(e,t);return Object.setPrototypeOf(n,o.prototype),n}r(o,i),t.exports=o},{"../../../vendor/inherits":492,"../localvideotrack":367}],360:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../eventemitter"),a=e("../../util"),s=a.buildLogLevels,l=a.valueToJSON,c=e("../../util/constants").DEFAULT_LOG_LEVEL,u=e("../../util/log"),p=0,f=function(e){function t(t,n,r){var i;r=Object.assign({name:t,log:null,logLevel:c},r),i=e.call(this)||this;var o=String(r.name),a=s(r.logLevel),l=r.log?r.log.createLog("media",i):new u("media",i,a,r.loggerName);return Object.defineProperties(i,{_instanceId:{value:++p},_log:{value:l},kind:{enumerable:!0,value:n},name:{enumerable:!0,value:o}}),i}return i(t,e),t.prototype.toJSON=function(){return l(this)},t}(o);t.exports=f},{"../../eventemitter":351,"../../util":473,"../../util/constants":466,"../../util/log":477}],361:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../util/browserdetection").isIOS,a=e("./audiotrack"),s=function(e){function t(t,n){var r=this,i=(null==n?void 0:n.noiseCancellation)||null,a=(r=e.call(this,t,n)||this)._log,s=t.label,l=void 0===s?"":s,c=t.getSettings(),u=c.deviceId,p=void 0===u?"":u,f=c.groupId,d=void 0===f?"":f;return Object.defineProperties(r,{_currentDefaultDeviceInfo:{value:{deviceId:p,groupId:d,label:l},writable:!0},_defaultDeviceCaptureMode:{value:!o()&&r._isCreatedByCreateLocalTracks&&"object"==typeof navigator&&"object"==typeof navigator.mediaDevices&&"function"==typeof navigator.mediaDevices.addEventListener&&"function"==typeof navigator.mediaDevices.enumerateDevices?(null==n?void 0:n.defaultDeviceCaptureMode)||"auto":"manual"},_onDeviceChange:{value:function(){navigator.mediaDevices.enumerateDevices().then((function(e){var t=e.find((function(e){var t=e.deviceId;return"audioinput"===e.kind&&"default"!==t}));t&&["deviceId","groupId"].some((function(e){return t[e]!==r._currentDefaultDeviceInfo[e]}))&&(a.info("Default device changed, restarting the LocalAudioTrack"),a.debug('Old default device: "'+r._currentDefaultDeviceInfo.deviceId+'" => "'+r._currentDefaultDeviceInfo.label+'"'),a.debug('New default device: "'+t.deviceId+'" => "'+t.label+'"'),r._currentDefaultDeviceInfo=t,r._restartDefaultDevice().catch((function(e){return a.warn("Failed to restart: "+e.message)})))}),(function(e){a.warn("Failed to run enumerateDevices(): "+e.message)}))}},_restartOnDefaultDeviceChangeCleanup:{value:null,writable:!0},noiseCancellation:{enumerable:!0,value:i,writable:!1}}),a.debug("defaultDeviceCaptureMode:",r._defaultDeviceCaptureMode),r._maybeRestartOnDefaultDeviceChange(),r}return i(t,e),t.prototype.toString=function(){return"[LocalAudioTrack #"+this._instanceId+": "+this.id+"]"},t.prototype.attach=function(t){return(t=e.prototype.attach.call(this,t)).muted=!0,t},t.prototype._end=function(){return e.prototype._end.apply(this,arguments)},t.prototype._maybeRestartOnDefaultDeviceChange=function(){var e=this,t=this._constraints,n=this._defaultDeviceCaptureMode,r=this._log,i=(this.noiseCancellation?this.noiseCancellation.sourceTrack:this.mediaStreamTrack).getSettings().deviceId,o=function(e){return e!==i||"default"===e},a=function e(t){return void 0===t&&(t={}),"string"==typeof t?o(t):Array.isArray(t)?t.every(o):t.exact?e(t.exact):!t.ideal||e(t.ideal)}(t.deviceId);"auto"===n&&a?this._restartOnDefaultDeviceChangeCleanup||(r.info("LocalAudioTrack will be restarted if the default device changes"),navigator.mediaDevices.addEventListener("devicechange",this._onDeviceChange),this._restartOnDefaultDeviceChangeCleanup=function(){r.info("Cleaning up the listener to restart the LocalAudioTrack if the default device changes"),navigator.mediaDevices.removeEventListener("devicechange",e._onDeviceChange),e._restartOnDefaultDeviceChangeCleanup=null}):(r.info("LocalAudioTrack will NOT be restarted if the default device changes"),this._restartOnDefaultDeviceChangeCleanup&&this._restartOnDefaultDeviceChangeCleanup())},t.prototype._reacquireTrack=function(t){var n=this;return this._log.debug("_reacquireTrack: ",t),this.noiseCancellation?this.noiseCancellation.reacquireTrack((function(){return e.prototype._reacquireTrack.call(n,t)})):e.prototype._reacquireTrack.call(this,t)},t.prototype._restartDefaultDevice=function(){var e=this,t=Object.assign({},this._constraints),n=Object.assign({},t,{deviceId:this._currentDefaultDeviceInfo.deviceId});return this.restart(n).then((function(){e._constraints=t,e._maybeRestartOnDefaultDeviceChange()}))},t.prototype.disable=function(){return e.prototype.disable.apply(this,arguments)},t.prototype.enable=function(){return e.prototype.enable.apply(this,arguments)},t.prototype.restart=function(){return e.prototype.restart.apply(this,arguments)},t.prototype.stop=function(){return this.noiseCancellation&&this.noiseCancellation.stop(),this._restartOnDefaultDeviceChangeCleanup&&this._restartOnDefaultDeviceChangeCleanup(),e.prototype.stop.apply(this,arguments)},t}(e("./localmediatrack")(a));t.exports=s},{"../../util/browserdetection":464,"./audiotrack":355,"./localmediatrack":365}],362:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r,i){return e.call(this,t,n,r,i)||this}return i(t,e),t.prototype.toString=function(){return"[LocalAudioTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(e("./localtrackpublication"));t.exports=o},{"./localtrackpublication":366}],363:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./"),a=e("../../data/sender"),s=function(e){function t(t){var n,r=new(0,(t=Object.assign({DataTrackSender:a,maxPacketLifeTime:null,maxRetransmits:null,ordered:!0}
203,t)).DataTrackSender)(t.maxPacketLifeTime,t.maxRetransmits,t.ordered);return n=e.call(this,r.id,"data",t)||this,Object.defineProperties(n,{_trackSender:{value:r},id:{enumerable:!0,value:r.id},maxPacketLifeTime:{enumerable:!0,value:t.maxPacketLifeTime},maxRetransmits:{enumerable:!0,value:t.maxRetransmits},ordered:{enumerable:!0,value:t.ordered},reliable:{enumerable:!0,value:null===t.maxPacketLifeTime&&null===t.maxRetransmits}}),n}return i(t,e),t.prototype.send=function(e){this._trackSender.send(e)},t}(o);t.exports=s},{"../../data/sender":347,"./":360}],364:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r,i){return e.call(this,t,n,r,i)||this}return i(t,e),t.prototype.toString=function(){return"[LocalDataTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(e("./localtrackpublication"));t.exports=o},{"./localtrackpublication":366}],365:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../webrtc").getUserMedia,a=e("../../util/browserdetection").isIOS,s=e("../../util"),l=s.capitalize,c=s.defer,u=s.isUserMediaTrack,p=s.waitForSometime,f=s.waitForEvent,d=e("../../util/constants").typeErrors.ILLEGAL_INVOKE,h=e("../../util/detectsilentaudio"),m=e("../../util/detectsilentvideo"),b=e("../../util/documentvisibilitymonitor.js"),y=e("../../util/localmediarestartdeferreds"),v=e("../../webaudio/workaround180748"),g=e("./sender");function w(e){var t=e._log,n=e.kind,r={audio:h,video:m}[n],i=e._dummyEl,o=e.mediaStreamTrack,a=null;function s(){var n=e._workaroundWebKitBug1208516Cleanup,o=e.isStopped,s=e.mediaStreamTrack.muted,l=o&&!!n;return Promise.resolve().then((function(){return"visible"===document.visibilityState&&!a&&(s||l||i.play().then((function(){return r(i)})).then((function(e){return e?t.warn("Silence detected"):t.info("Non-silence detected"),e})).catch((function(e){t.warn("Failed to detect silence:",e)})).finally((function(){e.processedTrack||i.pause()})))}))}function l(){return Promise.race([f(o,"unmute"),p(50)]).then((function(){return s()})).then((function(r){return r&&!a&&(a=c(),e._restart().finally((function(){i=e._dummyEl,v(),o=e.mediaStreamTrack,d(),a.resolve(),a=null})).catch((function(e){t.error("failed to restart track: ",e)}))),(a&&a.promise||Promise.resolve()).finally((function(){return y.resolveDeferred(n)}))})).catch((function(e){t.error("error in maybeRestart: "+e.message)}))}function u(){var t=e._log,n=e.kind;t.info("Muted"),t.debug("LocalMediaTrack:",e),y.startDeferred(n)}function d(){o.addEventListener("ended",l),o.addEventListener("mute",u),o.addEventListener("unmute",l)}function v(){o.removeEventListener("ended",l),o.removeEventListener("mute",u),o.removeEventListener("unmute",l)}var g=function(e){return!!e&&l()};return b.onVisibilityChange(1,g),d(),function(){b.offVisibilityChange(1,g),v()}}t.exports=function(e){return function(e){function t(t,n){var r=this,i=a()&&u(t)&&"object"==typeof document&&"function"==typeof document.addEventListener&&"string"==typeof document.visibilityState;n=Object.assign({getUserMedia:o,isCreatedByCreateLocalTracks:!1,workaroundWebKitBug1208516:i,gUMSilentTrackWorkaround:v},n);var s=new g(t),l=s.kind;return r=e.call(this,s,n)||this,Object.defineProperties(r,{_constraints:{value:"object"==typeof n[l]?n[l]:{},writable:!0},_getUserMedia:{value:n.getUserMedia}
203,_gUMSilentTrackWorkaround:{value:n.gUMSilentTrackWorkaround},_eventsToReemitters:{value:new Map([["muted",function(){return r.emit("muted",r)}],["unmuted",function(){return r.emit("unmuted",r)}]])},_workaroundWebKitBug1208516:{value:n.workaroundWebKitBug1208516},_workaroundWebKitBug1208516Cleanup:{value:null,writable:!0},_didCallEnd:{value:!1,writable:!0},_isCreatedByCreateLocalTracks:{value:n.isCreatedByCreateLocalTracks},_trackSender:{value:s},id:{enumerable:!0,value:s.id},isEnabled:{enumerable:!0,get:function(){return s.enabled}},isMuted:{enumerable:!0,get:function(){return s.muted}},isStopped:{enumerable:!0,get:function(){return"ended"===s.readyState}}}),r._workaroundWebKitBug1208516&&(r._workaroundWebKitBug1208516Cleanup=w(r)),r._reemitTrackSenderEvents(),r}return i(t,e),t.prototype._end=function(){var t=this;this._didCallEnd||(e.prototype._end.call(this),this._didCallEnd=!0,this._eventsToReemitters.forEach((function(e,n){return t._trackSender.removeListener(n,e)})),this.emit("stopped",this))},t.prototype._initialize=function(){this._didCallEnd&&(this._didCallEnd=!1),this._eventsToReemitters&&this._reemitTrackSenderEvents(),e.prototype._initialize.call(this)},t.prototype._reacquireTrack=function(e){var t,n=this._getUserMedia,r=this._gUMSilentTrackWorkaround,i=this._log,o=this.mediaStreamTrack.kind;i.info("Re-acquiring the MediaStreamTrack"),i.debug("Constraints:",e);var a=Object.assign({audio:!1,video:!1},((t={})[o]=e,t));return(this._workaroundWebKitBug1208516Cleanup?r(i,n,a):n(a)).then((function(e){return e.getTracks()[0]}))},t.prototype._reemitTrackSenderEvents=function(){var e=this;this._eventsToReemitters.forEach((function(t,n){return e._trackSender.on(n,t)})),this._trackSender.dequeue("muted"),this._trackSender.dequeue("unmuted")},t.prototype._restart=function(e){var t=this,n=this._log;return e=e||this._constraints,this._stop(),this._reacquireTrack(e).catch((function(t){throw n.error("Failed to re-acquire the MediaStreamTrack:",{error:t,constraints:e}),t})).then((function(r){return n.info("Re-acquired the MediaStreamTrack"),n.debug("MediaStreamTrack:",r),t._constraints=Object.assign({},e),t._setMediaStreamTrack(r)}))},t.prototype._setMediaStreamTrack=function(e){var t=this;return e.enabled=this.mediaStreamTrack.enabled,this._stop(),(this._unprocessedTrack?Promise.resolve().then((function(){t._unprocessedTrack=e})):this._trackSender.setMediaStreamTrack(e).catch((function(n){t._log.warn("setMediaStreamTrack failed:",{error:n,mediaStreamTrack:e})}))).then((function(){t._initialize(),t._getAllAttachedElements().forEach((function(e){return t._attach(e)}))}))},t.prototype._stop=function(){return this.mediaStreamTrack.stop(),this._end(),this},t.prototype.enable=function(e){return(e="boolean"!=typeof e||e)!==this.mediaStreamTrack.enabled&&(this._log.info((e?"En":"Dis")+"abling"),this.mediaStreamTrack.enabled=e,this.emit(e?"enabled":"disabled",this)),this},t.prototype.disable=function(){return this.enable(!1)},t.prototype.restart=function(e){var t=this,n=this.kind;if(!this._isCreatedByCreateLocalTracks)return Promise.reject(d("restart","can only be called on a Local"+l(n)+"Track that is created using createLocalTracks or createLocal"+l(n)+"Track."));this._workaroundWebKitBug1208516Cleanup&&(this._workaroundWebKitBug1208516Cleanup(),this._workaroundWebKitBug1208516Cleanup=null);var r=this._restart(e);return this._workaroundWebKitBug1208516&&(r=r.finally((function(){t._workaroundWebKitBug1208516Cleanup=w(t)}))),r},t.prototype.stop=function(){return this._log.info("Stopping"),this._workaroundWebKitBug1208516Cleanup&&(this._workaroundWebKitBug1208516Cleanup(),this._workaroundWebKitBug1208516Cleanup=null),this._stop()},t}(e)}},{"../../util":473,"../../util/browserdetection":464,"../../util/constants":466,"../../util/detectsilentaudio":467,"../../util/detectsilentvideo":468,"../../util/documentvisibilitymonitor.js":469,"../../util/localmediarestartdeferreds":476,"../../webaudio/workaround180748":496,"../../webrtc":499,"./sender":380}],366:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("./trackpublication"),l=e("../../util/constants"),c=l.typeErrors,u=l.trackPriority,p=function(e){function t(t,n,r,i){var s=e.call(this,n.name,t.sid,i)||this;return Object.defineProperties(s,{_reemitSignalingEvent:{value:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return s.emit.apply(s,a([e&&e.length?"warning":"warningsCleared"],o(e)))}},_reemitTrackEvent:{value:function(){return s.emit(s.isTrackEnabled?"trackEnabled":"trackDisabled")}},_signaling:{value:t},_unpublish:{value:r},isTrackEnabled:{enumerable:!0,get:function(){return"data"===this.track.kind||this.track.isEnabled}},kind:{enumerable:!0,value:n.kind},priority:{enumerable:!0,get:function(){return t.updatedPriority}},track:{enumerable:!0,value:n}}),["disabled","enabled"].forEach((function(e){return n.on(e,s._reemitTrackEvent)})),["warning","warningsCleared"].forEach((function(e){return t.on(e,s._reemitSignalingEvent)})),s}return i(t,e),t.prototype.toString=function(){return"[LocalTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t.prototype.setPriority=function(e){var t=Object.values(u);if(!t.includes(e))throw c.INVALID_VALUE("priority",t);return this._signaling.setPriority(e),this},t.prototype.unpublish=function(){var e=this;return["disabled","enabled"].forEach((function(t){return e.track.removeListener(t,e._reemitTrackEvent)})),["warning","warningsCleared"].forEach((function(t){return e._signaling.removeListener(t,e._reemitSignalingEvent)})),this._unpublish(this),this},t}(s);t.exports=p},{"../../util/constants":466,"./trackpublication":381}],367:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../util/browserdetection").isIOS,a=e("../../util/detectsilentvideo"),s=e("./localmediatrack"),l=e("./videotrack"),c=e("../../util").isUserMediaTrack,u=function(e){function t(t,n){var r=this;return n=Object.assign({workaroundSilentLocalVideo:o()&&c(t)&&"undefined"!=typeof document&&"function"==typeof document.createElement},n),r=e.call(this,t,n)||this,Object.defineProperties(r,{_workaroundSilentLocalVideo:{value:n.workaroundSilentLocalVideo?p:null},_workaroundSilentLocalVideoCleanup:{value:null,writable:!0}}),r._workaroundSilentLocalVideo&&(r._workaroundSilentLocalVideoCleanup=r._workaroundSilentLocalVideo(r,document)),r}return i(t,e),t.prototype.toString=function(){return"[LocalVideoTrack #"+this._instanceId+": "+this.id+"]"},t.prototype._checkIfCanCaptureFrames=function(){return e.prototype._checkIfCanCaptureFrames.call(this,this._trackSender.isPublishing)},t.prototype._end=function(){return e.prototype._end.apply(this,arguments)},t.prototype._setSenderMediaStreamTrack=function(e){var t=this,n=this.mediaStreamTrack,r=e?this.processedTrack:n;return this._trackSender.setMediaStreamTrack(r).catch((function(e){return t._log.warn("setMediaStreamTrack failed on LocalVideoTrack RTCRtpSender",{error:e,mediaStreamTrack:r})})).then((function(){t._unprocessedTrack=e?n:null}))},t.prototype.addProcessor=function(){this._log.debug("Adding VideoProcessor to the LocalVideoTrack");var t=e.prototype.addProcessor.apply(this,arguments);return this.processedTrack?(this._log.debug("Updating LocalVideoTrack's MediaStreamTrack 
203with the processed MediaStreamTrack",this.processedTrack),this._setSenderMediaStreamTrack(!0),t):this._log.warn("Unable to add a VideoProcessor to the LocalVideoTrack")},t.prototype.removeProcessor=function(){var t=this;this._log.debug("Removing VideoProcessor from the LocalVideoTrack");var n=e.prototype.removeProcessor.apply(this,arguments);return this._log.debug("Updating LocalVideoTrack's MediaStreamTrack with the original MediaStreamTrack"),this._setSenderMediaStreamTrack().then((function(){return t._updateElementsMediaStreamTrack()})),n},t.prototype.disable=function(){var t=e.prototype.disable.apply(this,arguments);return this.processedTrack&&(this.processedTrack.enabled=!1),t},t.prototype.enable=function(t){void 0===t&&(t=!0);var n=e.prototype.enable.apply(this,arguments);return this.processedTrack&&(this.processedTrack.enabled=t,t&&(this._captureFrames(),this._log.debug("Updating LocalVideoTrack's MediaStreamTrack with the processed MediaStreamTrack",this.processedTrack),this._setSenderMediaStreamTrack(!0))),n},t.prototype.restart=function(){var t=this;this._workaroundSilentLocalVideoCleanup&&(this._workaroundSilentLocalVideoCleanup(),this._workaroundSilentLocalVideoCleanup=null);var n=e.prototype.restart.apply(this,arguments);return this.processor&&n.then((function(){t._restartProcessor()})),this._workaroundSilentLocalVideo&&n.finally((function(){t._workaroundSilentLocalVideoCleanup=t._workaroundSilentLocalVideo(t,document)})),n},t.prototype.stop=function(){return this._workaroundSilentLocalVideoCleanup&&(this._workaroundSilentLocalVideoCleanup(),this._workaroundSilentLocalVideoCleanup=null),e.prototype.stop.apply(this,arguments)},t}(s(l));function p(e,t){var n=e._log,r=e._dummyEl,i=e.mediaStreamTrack;function o(){e.isEnabled&&(n.info("Unmuted, checking silence"),r.play().then((function(){return a(r,t)})).then((function(t){if(t)return n.warn("Silence detected, restarting"),e._stop(),e._restart();n.info("Non-silent frames detected, so no need to restart")})).catch((function(e){n.warn("Failed to detect silence and restart:",e)})).finally((function(){!(r=e._dummyEl)||r.paused||e.processedTrack||r.pause(),i.removeEventListener("unmute",o),(i=e.mediaStreamTrack).addEventListener("unmute",o)})))}return i.addEventListener("unmute",o),function(){i.removeEventListener("unmute",o)}}t.exports=u},{"../../util":473,"../../util/browserdetection":464,"../../util/detectsilentvideo":468,"./localmediatrack":365,"./videotrack":384}],368:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r,i){return e.call(this,t,n,r,i)||this}return i(t,e),t.prototype.toString=function(){return"[LocalVideoTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(e("./localtrackpublication"));t.exports=o},{"./localtrackpublication":366}],369:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../util/browserdetection").isIOS,a=e("../../webrtc").MediaStream,s=e("../../util"),l=s.waitForEvent,c=s.waitForSometime,u=e("../../util/localmediarestartdeferreds"),p=function(e){function t(t,n){var r=this;n=Object.assign({playPausedElementsIfNotBackgrounded:o()&&"object"==typeof document&&"function"==typeof document.addEventListener&&"string"==typeof document.visibilityState},n),r=e.call(this,t.id,t.kind,n)||this;var i=!1;return n=Object.assign({MediaStream:a},n),Object.defineProperties(r,{_attachments:{value:new Set},_dummyEl:{value:null,writable:!0},_elShims:{value:new WeakMap},_isStarted:{get:function(){return i},set:function(e){i=e}}
203,_playPausedElementsIfNotBackgrounded:{value:n.playPausedElementsIfNotBackgrounded},_shouldShimAttachedElements:{value:n.workaroundWebKitBug212780||n.playPausedElementsIfNotBackgrounded},_unprocessedTrack:{value:null,writable:!0},_MediaStream:{value:n.MediaStream},isStarted:{enumerable:!0,get:function(){return i}},mediaStreamTrack:{enumerable:!0,get:function(){return this._unprocessedTrack||t.track}},processedTrack:{enumerable:!0,value:null,writable:!0}}),r._initialize(),r}return i(t,e),t.prototype._start=function(){this._log.debug("Started"),this._isStarted=!0,this._dummyEl&&(this._dummyEl.oncanplay=null),this.emit("started",this)},t.prototype._initialize=function(){var e=this;this._log.debug("Initializing"),this._dummyEl=this._createElement(),this.mediaStreamTrack.addEventListener("ended",(function t(){e._end(),e.mediaStreamTrack.removeEventListener("ended",t)})),this._dummyEl&&(this._dummyEl.muted=!0,this._dummyEl.oncanplay=this._start.bind(this,this._dummyEl),this._attach(this._dummyEl,this.mediaStreamTrack),this._attachments.delete(this._dummyEl))},t.prototype._end=function(){this._log.debug("Ended"),this._dummyEl&&(this._dummyEl.remove(),this._dummyEl.srcObject=null,this._dummyEl.oncanplay=null,this._dummyEl=null)},t.prototype.attach=function(e){var t=this;if("string"==typeof e?e=this._selectElement(e):e||(e=this._createElement()),this._log.debug("Attempting to attach to element:",e),e=this._attach(e),this._shouldShimAttachedElements&&!this._elShims.has(e)){var n=this._playPausedElementsIfNotBackgrounded?function(){return function(e,t){var n=e.tagName.toLowerCase();t.warn("Unintentionally paused:",e),Promise.race([l(document,"visibilitychange"),c(1e3)]).then((function(){"visible"===document.visibilityState&&u.whenResolved("audio").then((function(){return t.info("Playing unintentionally paused <"+n+"> element"),t.debug("Element:",e),e.play()})).then((function(){t.info("Successfully played unintentionally paused <"+n+"> element"),t.debug("Element:",e)})).catch((function(r){t.warn("Error while playing unintentionally paused <"+n+"> element:",{error:r,el:e})}))}))}(e,t._log)}:null;this._elShims.set(e,function(e,t){void 0===t&&(t=null);var n=e.pause,r=e.play,i=!1;e.pause=function(){return i=!0,n.call(e)},e.play=function(){return i=!1,r.call(e)};var o=t?function(){i||t()}:null;o&&e.addEventListener("pause",o);return{pausedIntentionally:function(){return i},unShim:function(){e.pause=n,e.play=r,o&&e.removeEventListener("pause",o)}}}(e,n))}return e},t.prototype._attach=function(e,t){void 0===t&&(t=this.processedTrack||this.mediaStreamTrack);var n=e.srcObject;n instanceof this._MediaStream||(n=new this._MediaStream);var r="audio"===t.kind?"getAudioTracks":"getVideoTracks";return n[r]().forEach((function(e){n.removeTrack(e)})),n.addTrack(t),e.srcObject=n,e.autoplay=!0,e.playsInline=!0,this._attachments.has(e)||this._attachments.add(e),e},t.prototype._selectElement=function(e){var t=document.querySelector(e);if(!t)throw new Error("Selector matched no element: "+e);return t},t.prototype._updateElementsMediaStreamTrack=function(){var e=this;this._log.debug("Reattaching all elements to update mediaStreamTrack"),this._getAllAttachedElements().forEach((function(t){return e._attach(t)}))},t.prototype._createElement=function(){return"undefined"!=typeof document?document.createElement(this.kind):null},t.prototype.detach=function(e){var t;return t="string"==typeof e?[this._selectElement(e)]:e?[e]:this._getAllAttachedElements(),this._log.debug("Attempting to detach from elements:",t),this._detachElements(t),e?t[0]:t},t.prototype._detachElements=function(e){return e.map(this._detachElement.bind(this))},t.prototype._detachElement=function(e){if(!this._attachments.has(e))return e;var t=e.srcObject;(t instanceof this._MediaStream&&t.removeTrack(this.processedTrack||this.mediaStreamTrack),this._attachments.delete(e),this._shouldShimAttachedElements&&this._elShims.has(e))&&(this._elShims.get(e).unShim(),this._elShims.delete(e));return e},t.prototype._getAllAttachedElements=function(){var e=[];return this._attachments.forEach((function(t){e.push(t)})),e},t}(e("./"));t.exports=p},{"../../util":473,"../../util/browserdetection":464,"../../util/localmediarestartdeferreds":476,"../../webrtc":499,"./":360}],370:[function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Prom
203ise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.applyNoiseCancellation=n.NoiseCancellationImpl=void 0;var o=e("../../noisecancellationadapter"),a=(e("../../util/log"),function(){function e(e,t){this._processor=e,this._sourceTrack=t,this._disabledPermanent=!1}return Object.defineProperty(e.prototype,"vendor",{get:function(){return this._processor.vendor},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"sourceTrack",{get:function(){return this._sourceTrack},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEnabled",{get:function(){return this._processor.isEnabled()},enumerable:!1,configurable:!0}),e.prototype.enable=function(){if(this._disabledPermanent)throw new Error(this.vendor+" noise cancellation is disabled permanently for this track");return this._processor.enable(),Promise.resolve()},e.prototype.disable=function(){return this._processor.disable(),Promise.resolve()},e.prototype.reacquireTrack=function(e){return r(this,void 0,void 0,(function(){var t,n,r;return i(this,(function(i){switch(i.label){case 0:return t=this._processor.isEnabled(),this._processor.disconnect(),[4,e()];case 1:return n=i.sent(),this._sourceTrack=n,[4,this._processor.connect(n)];case 2:return r=i.sent(),t?this._processor.enable():this._processor.disable(),[2,r]}}))}))},e.prototype.disablePermanently=function(){return this._disabledPermanent=!0,this.disable()},e.prototype.stop=function(){this._processor.disconnect(),this._sourceTrack.stop()},e}());n.NoiseCancellationImpl=a,n.applyNoiseCancellation=function(e,t,n){return r(this,void 0,void 0,(function(){var r,s,l,c;return i(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,o.createNoiseCancellationAudioProcessor(t,n)];case 1:return r=i.sent(),s=r.connect(e),l=new a(r,e),[2,{cleanTrack:s,noiseCancellation:l}];case 2:return c=i.sent(),n.warn("Failed to create noise cancellation. Returning normal audio track: "+c),[2,{cleanTrack:e}];case 3:return[2]}}
203))}))}},{"../../noisecancellationadapter":386,"../../util/log":477}],371:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t}(e("./transceiver"));t.exports=o},{"./transceiver":382}],372:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./audiotrack"),a=function(e){function t(t,n,r,i,o,a,s){return e.call(this,t,n,r,i,o,a,s)||this}return i(t,e),t.prototype.toString=function(){return"[RemoteAudioTrack #"+this._instanceId+": "+this.sid+"]"},t.prototype._start=function(){e.prototype._start.call(this),this._dummyEl&&(this._dummyEl.srcObject=null,this._dummyEl=null)},t.prototype.setPriority=function(t){return e.prototype.setPriority.call(this,t)},t}(e("./remotemediatrack")(o));t.exports=a},{"./audiotrack":355,"./remotemediatrack":376}],373:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.toString=function(){return"[RemoteAudioTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(e("./remotetrackpublication"));t.exports=o},{"./remotetrackpublication":377}],374:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("./"),l=e("../../util/constants"),c=l.typeErrors,u=l.trackPriority,p=function(e){function t(t,n,r){var i=e.call(this,n.id,"data",r)||this;return Object.defineProperties(i,{_isSwitchedOff:{value:!1,writable:!0},_priority:{value:null,writable:!0},isEnabled:{enumerable:!0,value:!0},isSwitchedOff:{enumerable:!0,get:function(){return this._isSwitchedOff}},maxPacketLifeTime:{enumerable:!0,value:n.maxPacketLifeTime},maxRetransmits:{enumerable:!0,value:n.maxRetransmits},ordered:{enumerable:!0,value:n.ordered},priority:{enumerable:!0,get:function(){return this._priority}},reliable:{enumerable:!0,value:null===n.maxPacketLifeTime&&null===n.maxRetransmits},sid:{enumerable:!0,value:t}}),n.on("message",(function(e){i.emit("message",e,i)})),i}return i(t,e),t.prototype.setPriority=function(e){var t=a([null],o(Object.values(u)));if(!t.includes(e))throw c.INVALID_VALUE("priority",t);return this._priority=e,this},t.prototype._setEnabled=function(){},t.prototype._setSwitchedOff=function(e){this._isSwitchedOff!==e&&(this._isSwitchedOff=e,this.emit
203(e?"switchedOff":"switchedOn",this))},t}(s);t.exports=p},{"../../util/constants":466,"./":360}],375:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.toString=function(){return"[RemoteDataTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(e("./remotetrackpublication"));t.exports=o},{"./remotetrackpublication":377}],376:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("../../util/constants"),l=s.typeErrors,c=s.trackPriority,u=e("../../util/browserdetection").isIOS,p=e("../../util/documentvisibilitymonitor.js");t.exports=function(e){return function(e){function t(t,n,r,i,o,a,s){var l=this;return s=Object.assign({workaroundWebKitBug212780:u()&&"object"==typeof document&&"function"==typeof document.addEventListener&&"string"==typeof document.visibilityState},s),l=e.call(this,n,s)||this,Object.defineProperties(l,{_isEnabled:{value:r,writable:!0},_isSwitchedOff:{value:i,writable:!0},_priority:{value:null,writable:!0},_setPriority:{value:o},_setRenderHint:{value:function(e){l._log.debug("updating render hint:",e),a(e)}},isEnabled:{enumerable:!0,get:function(){return this._isEnabled}},isSwitchedOff:{enumerable:!0,get:function(){return this._isSwitchedOff}},priority:{enumerable:!0,get:function(){return this._priority}},sid:{enumerable:!0,value:t},_workaroundWebKitBug212780:{value:s.workaroundWebKitBug212780},_workaroundWebKitBug212780Cleanup:{value:null,writable:!0}}),l}return i(t,e),t.prototype.setPriority=function(e){var t=a([null],o(Object.values(c)));if(!t.includes(e))throw l.INVALID_VALUE("priority",t);return this._priority!==e&&(this._priority=e,this._setPriority(e)),this},t.prototype._setEnabled=function(e){this._isEnabled!==e&&(this._isEnabled=e,this.emit(this._isEnabled?"enabled":"disabled",this))},t.prototype._setSwitchedOff=function(e){this._isSwitchedOff!==e&&(this._isSwitchedOff=e,this.emit(e?"switchedOff":"switchedOn",this))},t.prototype.attach=function(t){var n=e.prototype.attach.call(this,t);return!0!==this.mediaStreamTrack.enabled&&(this.mediaStreamTrack.enabled=!0,this.processedTrack&&(this.processedTrack.enabled=!0),this.processor&&this._captureFrames()),this._workaroundWebKitBug212780&&(this._workaroundWebKitBug212780Cleanup=this._workaroundWebKitBug212780Cleanup||function(e){var t=e._log,n=e.kind;function r(r){r&&e._attachments.forEach((function(r){var i=e._elShims.get(r);r.paused&&i&&!i.pausedIntentionally()&&(t.info("Playing inadvertently paused <"+n+"> element"),t.debug("Element:",r),t.debug("RemoteMediaTrack:",e),r.play().then((function(){t.info("Successfully played inadvertently paused <"+n+"> element"),t.debug("Element:",r),t.debug("RemoteMediaTrack:",e)})).catch((function(i){t.warn("Error while playing inadvertently paused <"+n+"> element:",{err:i,el:r,remoteMediaTrack:e})})))}))}return p.onVisibilityChange(2,r),function(){p.offVisibilityChange(2,r)}}(this)),n},t.prototype.detach=function(t){var n=e.prototype.detach.call(this,t);return 0===this._attachments.size&&(this.mediaStreamTrack.enabled=!1,this.processedTrack&&(this.processedTrack.enabled=!1),this._workaroundWebKitBug212780Cleanup&&(this._workaroundWebKitBug212780Cleanup(),this._workaroundWebKitBug212780Cleanup=null)),n},t}(e)}},{"../../util/browserdetection":464,"../../util/constants":466,"../../util/documentvisibilitymonitor.js":469}],377:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t.name,t.sid,n)||this;Object.defineProperties(r,{_signaling:{value:t},_track:{value:null,writable:!0},isSubscribed:{enumerable:!0,get:function(){return!!this._track}},isTrackEnabled:{enumerable:!0,get:function(){return t.isEnabled}},kind:{enumerable:!0,value:t.kind},publishPriority:{enumerable:!0,get:function(){return t.priority}},track:{enumerable:!0,get:function(){return this._track}}});var i=t.error,o=t.isEnabled,a=t.isSwitchedOff,s=t.priority;return t.on("updated",(function(){if(i!==t.error)return i=t.error,void r.emit("subscriptionFailed",t.error);o!==t.isEnabled&&(o=t.isEnabled,r.track&&r.track._setEnabled(t.isEnabled),r.emit(t.isEnabled?"trackEnabled":"trackDisabled")),a!==t.isSwitchedOff&&(r._log.debug(r.trackSid+": "+(a?"OFF":"ON")+" => "+(t.isSwitchedOff?"OFF":"ON")),a=t.isSwitchedOff,r.track?(r.track._setSwitchedOff(t.isSwitchedOff),r.emit(a?"trackSwitchedOff":"trackSwitchedOn",r.track)):a&&r._log.warn("Track was not subscribed when switched Off.")),s!==t.priority&&(s=t.priority,r.emit("publishPriorityChanged",s))}
203)),r}return i(t,e),t.prototype.toString=function(){return"[RemoteTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t.prototype._subscribed=function(e){!this._track&&e&&(this._track=e,this.emit("subscribed",e))},t.prototype._unsubscribe=function(){if(this._track){var e=this._track;this._track=null,this.emit("unsubscribed",e)}},t}(e("./trackpublication"));t.exports=o},{"./trackpublication":381}],378:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=e("./remotemediatrack"),s=e("./videotrack"),l=e("../../util/documentvisibilitymonitor.js"),c=e("../../util/nullobserver.js").NullObserver,u=e("../../util/timeout"),p=a(s),f=function(e){function t(t,n,r,i,o,a,s){var l=this;return s=Object.assign({clientTrackSwitchOffControl:"auto",contentPreferencesMode:"auto",enableDocumentVisibilityTurnOff:!0},s),s=Object.assign({IntersectionObserver:"undefined"==typeof IntersectionObserver||"auto"!==s.clientTrackSwitchOffControl?c:IntersectionObserver,ResizeObserver:"undefined"==typeof ResizeObserver||"auto"!==s.contentPreferencesMode?c:ResizeObserver},s),l=e.call(this,t,n,r,i,o,a,s)||this,Object.defineProperties(l,{_enableDocumentVisibilityTurnOff:{value:!0===s.enableDocumentVisibilityTurnOff&&"auto"===s.clientTrackSwitchOffControl},_documentVisibilityTurnOffCleanup:{value:null,writable:!0},_clientTrackSwitchOffControl:{value:s.clientTrackSwitchOffControl},_contentPreferencesMode:{value:s.contentPreferencesMode},_invisibleElements:{value:new WeakSet},_elToPipCallbacks:{value:new WeakMap},_elToPipWindows:{value:new WeakMap},_turnOffTimer:{value:new u((function(){l._setRenderHint({enabled:!1})}),50,!1)},_resizeObserver:{value:new s.ResizeObserver((function(e){e.find((function(e){return!l._invisibleElements.has(e.target)}))&&h(l)}))},_intersectionObserver:{value:new s.IntersectionObserver((function(e){var t=!1;e.forEach((function(e){!l._invisibleElements.has(e.target)!==e.isIntersecting&&(e.isIntersecting?(l._log.debug("intersectionObserver detected: Off => On"),l._invisibleElements.delete(e.target)):(l._log.debug("intersectionObserver detected: On => Off"),l._invisibleElements.add(e.target)),t=!0)})),t&&(d(l),h(l))}),{threshold:.25})}}),l}return i(t,e),t.prototype._start=function(t){var n=e.prototype._start.call(this,t);return d(this),n},t.prototype.switchOn=function(){if("manual"!==this._clientTrackSwitchOffControl)throw new Error('Invalid state. You can call switchOn only when bandwidthProfile.video.clientTrackSwitchOffControl is set to "manual"');return this._setRenderHint({enabled:!0}),this},t.prototype.switchOff=function(){if("manual"!==this._clientTrackSwitchOffControl)throw new Error('Invalid state. You can call switchOff only when bandwidthProfile.video.clientTrackSwitchOffControl is set to "manual"');return this._setRenderHint({enabled:!1}),this},t.prototype.setContentPreferences=function(e){if("manual"!==this._contentPreferencesMode)throw new Error('Invalid state. You can call switchOn only when bandwidthProfile.video.contentPreferencesMode is set to "manual"');return e.renderDimensions&&this._setRenderHint({renderDimensions:e.renderDimensions}),this},t.prototype._unObservePip=function(e){var t=this._elToPipCallbacks.get(e);t&&(e.removeEventListener("enterpictureinpicture",t.onEnterPip),e.removeEventListener("leavepictureinpicture",t.onLeavePip),this._elToPipCallbacks.delete(e))},t.prototype._observePip=function(e){var t=this;if(!this._elToPipCallbacks.get(e)){var n=function(n){return t._onEnterP
203ip(n,e)},r=function(n){return t._onLeavePip(n,e)};e.addEventListener("enterpictureinpicture",n),e.addEventListener("leavepictureinpicture",r),this._elToPipCallbacks.set(e,{onEnterPip:n,onLeavePip:r,onResizePip:function(n){return t._onResizePip(n,e)}})}},t.prototype._onEnterPip=function(e,t){this._log.debug("onEnterPip");var n=e.pictureInPictureWindow;this._elToPipWindows.set(t,n);var r=this._elToPipCallbacks.get(t).onResizePip;n.addEventListener("resize",r),d(this)},t.prototype._onLeavePip=function(e,t){this._log.debug("onLeavePip"),this._elToPipWindows.delete(t);var n=this._elToPipCallbacks.get(t).onResizePip;e.pictureInPictureWindow.removeEventListener("resize",n),d(this)},t.prototype._onResizePip=function(){h(this)},t.prototype.attach=function(t){var n=e.prototype.attach.call(this,t);return"auto"===this._clientTrackSwitchOffControl&&this._invisibleElements.add(n),this._intersectionObserver.observe(n),this._resizeObserver.observe(n),this._enableDocumentVisibilityTurnOff&&(this._documentVisibilityTurnOffCleanup=this._documentVisibilityTurnOffCleanup||function(e){function t(){d(e)}return l.onVisibilityChange(1,t),function(){l.offVisibilityChange(1,t)}}(this)),this._observePip(n),n},t.prototype.detach=function(t){var n=this,r=e.prototype.detach.call(this,t);return(Array.isArray(r)?r:[r]).forEach((function(e){n._intersectionObserver.unobserve(e),n._resizeObserver.unobserve(e),n._invisibleElements.delete(e),n._unObservePip(e)})),0===this._attachments.size&&this._documentVisibilityTurnOffCleanup&&(this._documentVisibilityTurnOffCleanup(),this._documentVisibilityTurnOffCleanup=null),d(this),h(this),r},t.prototype.addProcessor=function(){return e.prototype.addProcessor.apply(this,arguments)},t.prototype.removeProcessor=function(){return e.prototype.removeProcessor.apply(this,arguments)},t.prototype.toString=function(){return"[RemoteVideoTrack #"+this._instanceId+": "+this.sid+"]"},t.prototype.setPriority=function(t){return e.prototype.setPriority.call(this,t)},t}(p);function d(e){if("auto"===e._clientTrackSwitchOffControl){var t=e._getAllAttachedElements().filter((function(t){return!e._invisibleElements.has(t)}));!0===(e._getAllAttachedElements().filter((function(t){return e._elToPipWindows.has(t)})).length>0||"visible"===document.visibilityState&&t.length>0)?(e._turnOffTimer.clear(),e._setRenderHint({enabled:!0})):e._turnOffTimer.isSet||e._turnOffTimer.start()}}function h(e){if("auto"===e._contentPreferencesMode){var t=e._getAllAttachedElements().filter((function(t){return!e._invisibleElements.has(t)})),n=e._getAllAttachedElements().map((function(t){var n=e._elToPipWindows.get(t);return n?{clientHeight:n.height,clientWidth:n.width}:{clientHeight:0,clientWidth:0}})),r=t.concat(n);if(r.length>0){var i=o(r.sort((function(e,t){return t.clientHeight+t.clientWidth-e.clientHeight-e.clientWidth-1})),1)[0],a={height:i.clientHeight,width:i.clientWidth};e._setRenderHint({renderDimensions:a})}}}t.exports=f},{"../../util/documentvisibilitymonitor.js":469,"../../util/nullobserver.js":480,"../../util/timeout":487,"./remotemediatrack":376,"./videotrack":384}],379:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.toString=function(){return"[RemoteVideoTrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(e("./remotetrackpublication"));t.exports=o},{"./remotetrackpublication":377}],380:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=function(e){function t(t){var n=e.call(this,t.id,t)||this;return Object.defineProperties(n,{_clones:{value:new Set},_eventsToReemitters:{value:new Map([["mute",function(){return n.queue("muted")}],["unmute",function(){return n.queue("unmuted")}]])},_senders:{value:new Set},_senderToPublisherHintCallbacks:{value:new Map},isPublishing:{enumerable:!0,get:function(){return!!this._clones.size}},muted:{enumerable:!0,get:function(){return this._track.muted}}}),n._reemitMediaStreamTrackEvents(),n}return i(t,e),t.prototype._reemitMediaStreamTrackEvents=function(e){void 0===e&&(e=this._track);var t=this._eventsToReemitters,n=this._track;(t.forEach((function(t,n){return e.addEventListener(n,t)})),n!==e)&&(t.forEach((function(e,t){return n.removeEventListener(t,e)})),n.muted!==e.muted&&t.get(e.muted?"mute":"unmute")())},t.prototype.clone=function(){var e=new t(this.track.clone());return this._clones.add(e),e},t.prototype.removeClone=function(e){this._clones.delete(e)},t.prototype.setMediaStreamTrack=function(e){var t=this,n=Array.from(this._clones),r=Array.from(this._senders);return Promise.all(n.map((function(t){return t.setMediaStreamTrack(e.clone())})).concat(r.map((function(n){return t._replaceTrack(n,e)})))).finally((function(){t._reemitMediaStreamTrackEvents(e),t._track=e}))},t.prototype.addSender=function(e,t){return this._senders.add(e),t&&this._senderToPublisherHintCallbacks.set(e,t),this},t.prototype.removeSender=function(e){return this._senders.delete(e),this._senderToPublisherHintCallbacks.delete(e),this},t.prototype.setPublisherHint=function(e){var t=o(Array.from(this._senderToPublisherHintCallbacks.values()),1)[0];return t?t(e):Promise.resolve("COULD_NOT_APPLY_HINT")},t.prototype._replaceTrack=function(e,t){var n=this;return e.replaceTrack(t).then((function(e){return n.setPublisherHint(null).cat
203ch((function(){})),n.emit("replaced"),e}))},t}(e("./transceiver"));t.exports=a},{"./transceiver":382}],381:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../eventemitter"),a=e("../../util"),s=a.buildLogLevels,l=a.valueToJSON,c=e("../../util/constants").DEFAULT_LOG_LEVEL,u=e("../../util/log"),p=0,f=function(e){function t(t,n,r){var i=e.call(this)||this;r=Object.assign({logLevel:c},r);var o=s(r.logLevel);return Object.defineProperties(i,{_instanceId:{value:p++},_log:{value:r.log?r.log.createLog("default",i):new u("default",i,o,r.loggerName)},trackName:{enumerable:!0,value:t},trackSid:{enumerable:!0,value:n}}),i}return i(t,e),t.prototype.toJSON=function(){return l(this)},t.prototype.toString=function(){return"[TrackPublication #"+this._instanceId+": "+this.trackSid+"]"},t}(o);t.exports=f},{"../../eventemitter":351,"../../util":473,"../../util/constants":466,"../../util/log":477}],382:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,n.kind)||this;return Object.defineProperties(r,{_track:{value:n,writable:!0},enabled:{enumerable:!0,get:function(){return this._track.enabled}},readyState:{enumerable:!0,get:function(){return this._track.readyState}},track:{enumerable:!0,get:function(){return this._track}}}),r}return i(t,e),t.prototype.stop=function(){this.track.stop(),e.prototype.stop.call(this)},t}(e("../../transceiver"));t.exports=o},{"../../transceiver":460}],383:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("events").EventEmitter,a=e("../../util/constants").DEFAULT_VIDEO_PROCESSOR_STATS_INTERVAL_MS,s=function(e){function t(t){var n=e.call(this)||this;return Object.defineProperties(n,{_lastStatsSaveTime:{value:null,writable:!0},_lastStatsPublishTime:{value:null,writable:!0},_log:{value:t},_processorInfo:{value:null,writable:!0},_stats:{value:null,writable:!0}}),n.on("add",(function(e){n._lastStatsSaveTime=Date.now(),n._lastStatsPublishTime=Date.now(),n._processorInfo=e,n._stats=[],n._reemitEvent("add",n._getEventData())})),n.on("remove",(function(){var e=n._getEventData();n._lastStatsSaveTime=null,n._lastStatsPublishTime=null,n._processorInfo=null,n._stats=null,n._reemitEvent("remove",e)})),n.on("start",(function(){n._reemitEvent("start",n._getEventData())})),n.on("stop",(function(e){n._reemitEvent("stop",Object.assign({message:e},n._getEventData()))})),n.on("stats",(function(){return n._maybeEmitStats()})),n}return i(t,e),t.prototype._getEventData=function(){if(!this._processorInfo)return{};var e=this._processorInfo,t=e.processor,n={captureHeight:e.captureHeight,captureWidth:e.captureWidth,inputFrameRate:e.inputFrameRate,isRemoteVideoTrack:e.isRemoteVideoTrack,inputFrameBufferType:e.inputFrameBufferType,outputFrameBufferContextType:e.outputFrameBufferContextType};return n.name=t._name||"VideoProcessor",["assetsPath","blurFilterRadius","debounce","fitType","isSimdEnabled","maskBlurRadius","pipeline","version"].forEach((function(e){var r=t["_"+e];void 0!==r&&(n[e]=r)}
203)),Object.keys(n).forEach((function(e){var t=n[e];"boolean"==typeof t&&(n[e]=t?"true":"false")})),n},t.prototype._maybeEmitStats=function(){if(this._stats&&this._processorInfo){var e=this._processorInfo.processor._benchmark;if(e){var t=Date.now();if(!(t-this._lastStatsSaveTime<1e3)){var n={outputFrameRate:e.getRate("totalProcessingDelay")};if(["captureFrameDelay","imageCompositionDelay","inputImageResizeDelay","processFrameDelay","segmentationDelay"].forEach((function(t){n[t]=e.getAverageDelay(t)})),this._lastStatsSaveTime=t,this._stats.push(n),!(t-this._lastStatsPublishTime<a)){this._lastStatsPublishTime=t;var r=this._stats.splice(0).reduce((function(e,t,r){return Object.keys(n).forEach((function(n){e[n]||(e[n]=0),e[n]=(e[n]*r+t[n])/(r+1)})),e}),{});Object.keys(r).forEach((function(e){r[e]=parseFloat(r[e].toFixed(2))})),this._reemitEvent("stats",Object.assign({},r,this._getEventData()))}}}}},t.prototype._reemitEvent=function(e,t){this._log.debug("VideoProcessor:"+e,t),this.emit("event",{name:e,data:t})},t}(o);t.exports=s},{"../../util/constants":466,events:223}],384:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./mediatrack"),a=e("./videoprocessoreventobserver"),s=e("../../util/constants").DEFAULT_FRAME_RATE,l=function(e){function t(t,n){var r=e.call(this,t,n)||this;return Object.defineProperties(r,{_captureTimeoutId:{value:null,writable:!0},_isCapturing:{value:!1,writable:!0},_inputFrame:{value:null,writable:!0},_outputFrame:{value:null,writable:!0},_processorEventObserver:{value:null,writable:!0},_processorOptions:{value:{},writable:!0},_unmuteHandler:{value:null,writable:!0},dimensions:{enumerable:!0,value:{width:null,height:null}},processor:{enumerable:!0,value:null,writable:!0}}),r._processorEventObserver=new(n.VideoProcessorEventObserver||a)(r._log),r}return i(t,e),t.prototype._checkIfCanCaptureFrames=function(e){void 0===e&&(e=!1);var t=!0,n="",r=this.mediaStreamTrack;return r.enabled||(t=!1,n="MediaStreamTrack is disabled"),"ended"===r.readyState&&(t=!1,n="MediaStreamTrack is ended"),this.processor||(t=!1,n="VideoProcessor not detected."),this._attachments.size||e||(t=!1,n="VideoTrack is not publishing and there is no attached element."),n&&this._log.debug(n),{canCaptureFrames:t,message:n}},t.prototype._captureFrames=function(){var e=this;if(this._isCapturing)this._log.debug("Ignoring captureFrames call. Capture is already in progress");else{if(!this._checkIfCanCaptureFrames().canCaptureFrames)return this._isCapturing=!1,void this._log.debug("Cannot capture frames. Ignoring captureFrames call.");this._isCapturing=!0,this._processorEventObserver.emit("start"),this._log.debug("Start capturing frames");var t,n=Date.now();this._dummyEl.play().then((function(){var r=function(n){clearTimeout(e._captureTimeoutId);var r=e.mediaStreamTrack.getSettings().frameRate,i=void 0===r?s:r,o=Math.floor(1e3/i)-t;(o<0||"number"!=typeof t)&&(o=0),e._captureTimeoutId=setTimeout(n,o)},i=function(){var o=e._checkIfCanCaptureFrames();if(!o.canCaptureFrames)return e._isCapturing=!1,e._processorEventObserver.emit("stop",o.message),void e._log.debug("Cannot capture frames. Stopping capturing frames.");n=Date.now();var a=e.mediaStreamTrack.getSettings(),s=a.width,l=void 0===s?0:s,c=a.height,u=void 0===c?0:c;e._outputFrame&&e._outputFrame.width!==l&&(e._outputFrame.width=l,e._outputFrame.height=u),e._inputFrame&&(e._inputFrame.width!==l&&(e._inputFrame.width=l,e._inputFrame.height=u),e._inputFrame.getContext("2d").drawImage(e._dummyEl,0,0,l,u));var p=null;try{var f="video"===e._processorOptions.inputFrameBufferType?e._dummyEl:e._inputFrame;p=e.processor.processFrame(f,e._outputFrame)}catch(t){e._log.debug("Exception detected after calling processFrame.",t)}(p instanceof Promise?p:Promise.resolve(p)).then((function(){e._outputFrame&&("function"==typeof e.processedTrack.requestFrame&&e.processedTrack.requestFrame(),e._processorEventObserver.emit("stats"))})).finally((function(){t=Date.now()-n,r(i)}))};r(i)})).catch((function(t){return e._log.error("Video element cannot be played",{error:t,track:e})}))}},t.prototype._initialize=function(){var n=this;e.prototype._initialize.call(this),this._dummyEl&&(this._dummyEl.onloadedmetadata=function(){c(n,n._dummyEl)&&(n.dimensions.width=n._dummyEl.videoWidth,n.dimensions.height=n._dummyEl.videoHeight)},this._dummyEl.onresize=function(){c(n,n._dummyEl)&&(n.dimensions.width=n._dummyEl.videoWidth,n.dimensions.height=n._dummyEl.videoHeight,n.isStarted&&(n._log.debug("Dimensions changed:",n.dimensions),n.emit(t.DIMENSIONS_CHANGED,n)))})},t.prototype._restartProcessor=function(){var e=this.processor;if(e){var t=Object.assign({},this._processorOptions);this.removeProcessor(e),this.addProcessor(e,t)}},t.prototype._start=function(n){return this.dimensions.width=n.videoWidth,this.dimensions.height=n.videoHeight,this._log.debug("Dimensions:",this.dimensions),this.emit
203(t.DIMENSIONS_CHANGED,this),e.prototype._start.call(this,n)},t.prototype.addProcessor=function(e,t){var n=this;if(!e||"function"!=typeof e.processFrame)throw new Error("Received an invalid VideoProcessor from addProcessor.");if(this.processor)throw new Error("A VideoProcessor has already been added.");if(!this._dummyEl)throw new Error("VideoTrack has not been initialized.");this._log.debug("Adding VideoProcessor to the VideoTrack",e),this._unmuteHandler||(this._unmuteHandler=function(){n._log.debug("mediaStreamTrack unmuted"),n.processedTrack.muted&&(n._log.debug("mediaStreamTrack is unmuted but processedTrack is muted. Restarting processor."),n._restartProcessor())},this.mediaStreamTrack.addEventListener("unmute",this._unmuteHandler)),this._processorOptions=t||{};var r=this._processorOptions,i=r.inputFrameBufferType,o=r.outputFrameBufferContextType;if("undefined"==typeof OffscreenCanvas&&"offscreencanvas"===i)throw new Error("OffscreenCanvas is not supported by this browser.");if(i&&"video"!==i&&"canvas"!==i&&"offscreencanvas"!==i)throw new Error("Invalid inputFrameBufferType of "+i);i||(i="undefined"==typeof OffscreenCanvas?"canvas":"offscreencanvas");var a=this.mediaStreamTrack.getSettings(),l=a.width,c=void 0===l?0:l,u=a.height,p=void 0===u?0:u,f=a.frameRate,d=void 0===f?s:f;if("offscreencanvas"===i&&(this._inputFrame=new OffscreenCanvas(c,p)),"canvas"===i&&(this._inputFrame=document.createElement("canvas")),this._inputFrame&&(this._inputFrame.width=c,this._inputFrame.height=p),this._outputFrame=document.createElement("canvas"),this._outputFrame.width=c,this._outputFrame.height=p,o=o||"2d",!this._outputFrame.getContext(o))throw new Error("Cannot get outputFrameBufferContextType: "+o+".");var h="undefined"!=typeof CanvasCaptureMediaStreamTrack&&CanvasCaptureMediaStreamTrack.prototype&&"function"==typeof CanvasCaptureMediaStreamTrack.prototype.requestFrame?0:void 0;return this.processedTrack=this._outputFrame.captureStream(h).getTracks()[0],this.processedTrack.enabled=this.mediaStreamTrack.enabled,this.processor=e,this._processorEventObserver.emit("add",{processor:e,captureHeight:p,captureWidth:c,inputFrameRate:d,isRemoteVideoTrack:this.toString().includes("RemoteVideoTrack"),inputFrameBufferType:i,outputFrameBufferContextType:o}),this._updateElementsMediaStreamTrack(),this._captureFrames(),this},t.prototype.attach=function(){var t=e.prototype.attach.apply(this,arguments);return this.processor&&this._captureFrames(),t},t.prototype.detach=function(){return e.prototype.detach.apply(this,arguments)},t.prototype.removeProcessor=function(e){if(!e)throw new Error("Received an invalid VideoProcessor from removeProcessor.");if(!this.processor)throw new Error("No existing VideoProcessor detected.");if(e!==this.processor)throw new Error("The provided VideoProcessor is different than the existing one.");return this._processorEventObserver.emit("remove"),this._log.debug("Removing VideoProcessor from the VideoTrack",e),clearTimeout(this._captureTimeoutId),this.mediaStreamTrack.removeEventListener("unmute",this._unmuteHandler),this._processorOptions={},this._unmuteHandler=null,this._isCapturing=!1,this.processor=null,this.processedTrack=null,this._inputFrame=null,this._outputFrame=null,this._updateElementsMediaStreamTrack(),this},t}(o);function c(e,t){return e.dimensions.width!==t.videoWidth||e.dimensions.height!==t.videoHeight}l.DIMENSIONS_CHANGED="dimensionsChanged",t.exports=l},{"../../util/constants":466,"./mediatrack":369,"./videoprocessoreventobserver":383}],385:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=e("events").EventEmitter,s=e("./util/constants"),l=s.DEFAULT_NQ_LEVEL_LOCAL,c=s.DEFAULT_NQ_LEVEL_REMOTE,u=s.MAX_NQ_LEVEL,p=e("./util").inRange,f=function(e){function t(t){var n=e.call(this)||this;return t=Object.assign({local:l,remote:c},t),Object.defineProperties(n,{local:{value:p(t.local,l,u)?t.local:l,writable:!0},remote:{value:p(t.remote,c,u)?t.remote:c,writable:!0}}),n}return i(t,e),t.prototype.update=function(e){var t=this;e=Object.assign({local:this.local,remote:this.remote}
203,e),[["local",l,3],["remote",c,3]].forEach((function(n){var r=o(n,3),i=r[0],a=r[1],s=r[2];t[i]="number"==typeof e[i]&&p(e[i],a,s)?e[i]:a}))},t}(a);t.exports=f},{"./util":473,"./util/constants":466,events:223}],386:[function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.createNoiseCancellationAudioProcessor=void 0;var o=e("./util/dynamicimport"),a=(e("./util/log"),{krisp:{supportedVersion:"1.0.0",pluginFile:"krispsdk.mjs"},rnnoise:{supportedVersion:"0.6.0",pluginFile:"rnnoise_sdk.mjs"}}),s=new Map;n.createNoiseCancellationAudioProcessor=function(e,t){return r(this,void 0,void 0,(function(){var n,r,l,c,u,p,f,d,h;return i(this,(function(i){switch(i.label){case 0:if(n=s.get(e.vendor))return[3,6];if(!(r=a[e.vendor]))throw new Error("Unsupported NoiseCancellationOptions.vendor: "+e.vendor);l=r.supportedVersion,c=r.pluginFile,u=e.sdkAssetsPath,p=u+"/"+c,i.label=1;case 1:return i.trys.push([1,5,,6]),t.debug("loading noise cancellation sdk: ",p),[4,o(p)];case 2:return f=i.sent(),t.debug("Loaded noise cancellation sdk:",f),d=f.default,function(e){var t=e.supportedVersion,n=e.plugin,r=e.log;if(!n.getVersion||!n.isSupported)throw new Error("Plugin does not export getVersion/isSupported api. Are you using old version of the plugin ?");var i=n.getVersion();r.debug("Plugin Version = "+i);var o=t.split(".").map((function(e){return Number(e)})),a=i.split(".").map((function(e){return Number(e)}));if(3!==o.length||3!==a.length)throw new Error("Unsupported Plugin version format: "+t+", "+i);if(o[0]!==a[0])throw new Error("Major version mismatch: [Plugin version "+i+"],  [Supported Version "+t+"]");if(a[1]<o[1])throw new Error("Minor version mismatch: [Plugin version "+i+"] < [Supported Version "+t+"]");var s=new AudioContext,l=n.isSupported(s);if(s.close(),!l)throw new Error("Noise Cancellation plugin is not supported on your browser")}({supportedVersion:l,plugin:d,log:t}),d.isInitialized()?[3,4]:(t.debug("initializing noise cancellation sdk: ",u),[4,d.init({rootDir:u})]);case 3:i.sent(),t.debug("noise cancellation sdk initialized!"),i.label=4;case 4:return n={vendor:e.vendor,isInitialized:function(){return d.isInitialized()},isConnected:function(){return d.isConnected()},isEnabled:function(){return d.isEnabled()},disconnect:function(){return d.disconnect()},enable:function(){return d.enable()},disable:function(){return d.disable()},destroy:function(){return d.destroy()},setLogging:function(e){return d.setLogging(e)},connect:function(e){t.debug("connect: ",e.id),d.isConnected()&&d.disconnect();var n=d.connect(new MediaStream([e]));if(!n)throw new Error("Error connecting with noise cancellation sdk");var r=n.getAudioTracks()[0];if(!r)throw new Error("Error getting clean track from noise cancellation sdk");return d.enable(),r}}
203,s.set(e.vendor,n),[3,6];case 5:throw h=i.sent(),t.error("Error loading noise cancellation sdk:"+p,h),h;case 6:return[2,n]}}))}))}},{"./util/dynamicimport":470,"./util/log":477}],387:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("./eventemitter"),l=e("./media/track/remoteaudiotrack"),c=e("./media/track/remoteaudiotrackpublication"),u=e("./media/track/remotedatatrack"),p=e("./media/track/remotedatatrackpublication"),f=e("./media/track/remotevideotrack"),d=e("./media/track/remotevideotrackpublication"),h=e("./util"),m=0,b=function(e){function t(t,n){var r=e.call(this)||this,i=function(e){var t=e.map((function(e){return[e.id,e]})),n=t.filter((function(e){return"audio"===e[1].kind})),r=t.filter((function(e){return"video"===e[1].kind})),i=t.filter((function(e){return"data"===e[1].kind}));return{audioTracks:n,dataTracks:i,tracks:t,videoTracks:r}}((n=Object.assign({RemoteAudioTrack:l,RemoteAudioTrackPublication:c,RemoteDataTrack:u,RemoteDataTrackPublication:p,RemoteVideoTrack:f,RemoteVideoTrackPublication:d,tracks:[]},n)).tracks),o=n.log.createLog("default",r),a=new Map(i.audioTracks),s=new Map(i.dataTracks),h=new Map(i.tracks),b=new Map(i.videoTracks);return Object.defineProperties(r,{_RemoteAudioTrack:{value:n.RemoteAudioTrack},_RemoteAudioTrackPublication:{value:n.RemoteAudioTrackPublication},_RemoteDataTrack:{value:n.RemoteDataTrack},_RemoteDataTrackPublication:{value:n.RemoteDataTrackPublication},_RemoteVideoTrack:{value:n.RemoteVideoTrack},_RemoteVideoTrackPublication:{value:n.RemoteVideoTrackPublication},_audioTracks:{value:a},_dataTracks:{value:s},_instanceId:{value:++m},_clientTrackSwitchOffControl:{value:n.clientTrackSwitchOffControl},_contentPreferencesMode:{value:n.contentPreferencesMode},_log:{value:o},_signaling:{value:t},_tracks:{value:h},_trackEventReemitters:{value:new Map},_trackPublicationEventReemitters:{value:new Map},_trackSignalingUpdatedEventCallbacks:{value:new Map},_videoTracks:{value:b},audioTracks:{enumerable:!0,value:new Map},dataTracks:{enumerable:!0,value:new Map},identity:{enumerable:!0,get:function(){return t.identity}},networkQualityLevel:{enumerable:!0,get:function(){return t.networkQualityLevel}},networkQualityStats:{enumerable:!0,get:function(){return t.networkQualityStats}},sid:{enumerable:!0,get:function(){return t.sid}},state:{enumerable:!0,get:function(){return t.state}},tracks:{enumerable:!0,value:new Map},videoTracks:{enumerable:!0,value:new Map}}),r._tracks.forEach(y.bind(null,r)),t.on("networkQualityLevelChanged",(function(){return r.emit("networkQualityLevelChanged",r.networkQualityLevel,r.networkQualityStats&&(r.networkQualityStats.audio||r.networkQualityStats.video)?r.networkQualityStats:null)})),function(e,t){var n=e._log;if("disconnected"===e.state)return;t.on("stateChanged",(function r(i){n.debug("Transitioned to state:",i),e.emit(i,e),"disconnected"===i&&(n.debug("Removing Track event reemitters"),t.removeListener("stateChanged",r),e._tracks.forEach((function(t){var n=e._trackEventReemitters.get(t.id);t&&n&&n.forEach((function(e,n){t.removeListener(n,e)}))})),t.tracks.forEach((function(t){var n=e._tracks.get(t.id),r=e._trackEventReemitters.get(t.id);n&&r&&r.forEach((function(e,t){n.removeListener(t,e)}))}
203)),e._trackEventReemitters.clear(),e.tracks.forEach((function(t){e._trackPublicationEventReemitters.get(t.trackSid).forEach((function(e,n){t.removeListener(n,e)}))})),e._trackPublicationEventReemitters.clear())}))}(r,t),o.info("Created a new Participant"+(r.identity?": "+r.identity:"")),r}return i(t,e),t.prototype._getTrackEvents=function(){return[["dimensionsChanged","trackDimensionsChanged"],["message","trackMessage"],["started","trackStarted"]]},t.prototype._getTrackPublicationEvents=function(){return[]},t.prototype.toString=function(){return"[Participant #"+this._instanceId+": "+this.sid+"]"},t.prototype._addTrack=function(e,t){var n=this._log;return this._tracks.has(t)?null:(this._tracks.set(t,e),{audio:this._audioTracks,video:this._videoTracks,data:this._dataTracks}[e.kind].set(t,e),y(this,e,t),n.info("Added a new "+h.trackClass(e)+":",t),n.debug(h.trackClass(e)+":",e),e)},t.prototype._addTrackPublication=function(e){var t=this._log;return this.tracks.has(e.trackSid)?null:(this.tracks.set(e.trackSid,e),{audio:this.audioTracks,data:this.dataTracks,video:this.videoTracks}[e.kind].set(e.trackSid,e),function(e,t){var n=new Map;if("disconnected"===e.state)return;e._getTrackPublicationEvents().forEach((function(r){var i=o(r,2),s=i[0],l=i[1];n.set(s,(function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];e.emit.apply(e,a(a([l],o(n)),[t]))})),t.on(s,n.get(s))})),e._trackPublicationEventReemitters.set(t.trackSid,n)}(this,e),t.info("Added a new "+h.trackPublicationClass(e)+":",e.trackSid),t.debug(h.trackPublicationClass(e)+":",e),e)},t.prototype._handleTrackSignalingEvents=function(){var e=this._log,t=this._clientTrackSwitchOffControl,n=this._contentPreferencesMode,r=this;if("disconnected"!==this.state){var i=this._RemoteAudioTrack,a=this._RemoteAudioTrackPublication,s=this._RemoteVideoTrack,l=this._RemoteVideoTrackPublication,c=this._RemoteDataTrack,u=this._RemoteDataTrackPublication,p=this._signaling;p.on("trackAdded",f),p.on("trackRemoved",d),p.tracks.forEach(f),p.on("stateChanged",(function t(n){"disconnected"===n?(e.debug("Removing event listeners"),p.removeListener("stateChanged",t),p.removeListener("trackAdded",f),p.removeListener("trackRemoved",d)):"connected"===n&&(e.info("reconnected"),setTimeout((function(){return r.emit("reconnected")}),0))}))}function f(t){var n=new(0,{audio:a,data:u,video:l}[t.kind])(t,{log:e});r._addTrackPublication(n);var i=t.isSubscribed;i&&h(t),r._trackSignalingUpdatedEventCallbacks.set(t.sid,(function(){if(i!==t.isSubscribed){if(i=t.isSubscribed)return void h(t);!function(e){var t=o(Array.from(r._tracks.entries()).find((function(t){return o(t,2)[1].sid===e.sid})),2),n=t[0],i=t[1],a=r.tracks.get(e.sid);i&&r._removeTrack(i,a,n)}(t)}})),t.on("updated",r._trackSignalingUpdatedEventCallbacks.get(t.sid))}function d(e){e.isSubscribed&&e.setTrackTransceiver(null);var t=r._trackSignalingUpdatedEventCallbacks.get(e.sid);t&&(e.removeListener("updated",t),r._trackSignalingUpdatedEventCallbacks.delete(e.sid));var n=r.tracks.get(e.sid);n&&r._removeTrackPublication(n)}function h(o){var a=o.isEnabled,l=o.name,u=o.kind,f=o.sid,d=o.trackTransceiver,h=o.isSwitchedOff,m={audio:i,video:s,data:c}[u],b=r.tracks.get(f);if(m&&u===d.kind){var y={log:e,name:l,clientTrackSwitchOffControl:t,contentPreferencesMode:n},v="data"===u?new m(f,d,y):new m(f,d,a,h,(function(e){return p.updateSubscriberTrackPriority(f,e)}),(function(e){o.isSubscribed&&p.updateTrackRenderHint(f,e)}),y);r._addTrack(v,b,d.id)}}},t.prototype._removeTrack=function(e,t){if(!this._tracks.has(t))return null;this._tracks.delete(t),{audio:this._audioTracks,video:this._videoTracks,data:this._dataTracks}[e.kind].delete(t),(this._trackEventReemitters.get(t)||new Map).forEach((function(t,n){e.removeListener(n,t)}));var n=this._log;return n.info("Removed a "+h.trackClass(e)+":",t),n.debug(h.trackClass(e)+":",e),e},t.prototype._removeTrackPublication=function(e){if(!(e=this.tracks.get(e.trackSid)))return null;this.tracks.delete(e.trackSid),{audio:this.audioTracks,data:this.dataTracks,video:this.videoTracks}[e.kind].delete(e.trackSid),(this._trackPublicationEventReemitters.get(e.trackSid)||new Map).forEac
203h((function(t,n){e.removeListener(n,t)}));var t=this._log;return t.info("Removed a "+h.trackPublicationClass(e)+":",e.trackSid),t.debug(h.trackPublicationClass(e)+":",e),e},t.prototype.toJSON=function(){return h.valueToJSON(this)},t}(s);function y(e,t,n){var r=new Map;"disconnected"!==e.state&&(e._getTrackEvents().forEach((function(n){var i=n[0],s=n[1];r.set(i,(function(){var t=[s].concat([].slice.call(arguments));return e.emit.apply(e,a([],o(t)))})),t.on(i,r.get(i))})),e._trackEventReemitters.set(n,r))}t.exports=b},{"./eventemitter":351,"./media/track/remoteaudiotrack":372,"./media/track/remoteaudiotrackpublication":373,"./media/track/remotedatatrack":374,"./media/track/remotedatatrackpublication":375,"./media/track/remotevideotrack":378,"./media/track/remotevideotrackpublication":379,"./util":473}],388:[function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};function a(e,t,n,r){var i=[];return e.forEach((function(e){0!==r.length&&!r.includes(e.type)||0!==n.length&&!n.includes(e.kind)||"number"!=typeof e[t]||i.push(e[t])})),i}function s(e){return[{key:"transportId",type:"string"},{key:"candidateType",type:"string"},{key:"port",altKeys:["portNumber"],type:"number"},{key:"address",altKeys:["ip","ipAddress"],type:"string"},{key:"priority",type:"number"},{key:"protocol",altKeys:["transport"],type:"string"},{key:"url",type:"string"},{key:"relayProtocol",type:"string"}].reduce((function(t,n){var r=[n.key];n.altKeys&&(r=r.concat(n.altKeys));var i=r.find((function(t){return t in e}));return i&&typeof e[i]===n.type&&(t[n.key]=e[i]),t}),{})}Object.defineProperty(n,"__esModule",{value:!0}),n.getCombinedConnectionStats=void 0,n.getCombinedConnectionStats=function(e){var t=e.publisher,n=e.subscriber;return r(this,void 0,void 0,(function(){var e,r,l,c,u,p,f,d,h,m,b,y,v,g,w;return i(this,(function(i){switch(i.label){case 0:return[4,Promise.all([t,n].map((function(e){return e.getStats()})))];case 1:return e=o.apply(void 0,[i.sent(),2]),r=e[0],l=e[1],c=a(l,"timestamp",["audio"],["inbound-rtp"]),u=c.length>0?c[0]:0,p=a(l,"jitter",["audio"],["inbound-rtp"]).reduce((function(e,t){return Math.max(e,t)}),0),f=a(l,"packetsReceived",["audio","video"],["inbound-rtp"]).reduce((function(e,t){return e+t}),0),d=a(l,"packetsLost",["audio","video"],["inbound-rtp"]).reduce((function(e,t){return e+t}),0),h=a(r,"roundTripTime",["audio","video"],["remote-inbound-rtp"]).reduce((function(e,t){return Math.max(e,t)}),0),m=a(l,"currentRoundTripTime",[],["candidate-pair"]).reduce((function(e,t){return Math.max(e,t)}),0),b=1e3*(m||h),y=a(r,"bytesSent",[],["candidate-pair"]).reduce((function(e,t){return e+t}),0),v=a(l,"bytesReceived",[],["candidate-pair"]).reduce((function(e,t){return e+t}),0),g=function(e){var t=null,n=[];e.forEach((function(e){"transport"===e.type&&e.selectedCandidatePairId?t=e.selectedCandidatePairId:"candidate-pair"===e.type&&n.push(e)}));var r=n.find((function(e){return e.selected||t&&e.id===t}));if(!r)return null;var i=r,o=e.get(i.localCandidateId),a=e.get(i.remoteCandidateId);if(!o||!a)return null;return{localCandidate:s(o),remoteCandidate:s(a)}}(l),w=[],l.forEach((function(e){"local-candidate"!==e.type&&"remote-candidate"!==e.type||w.push(s(e))}
203)),[2,{timestamp:u,jitter:p,packets:f,packetsLost:d,roundTripTime:b,bytesSent:y,bytesReceived:v,selectedIceCandidatePairStats:g,iceCandidateStats:w}]}}))}))}},{}],389:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getTurnCredentials=void 0;var r=e("../twilioconnection.js"),i=e("../util/constants").ICE_VERSION,o=e("../util/twilio-video-errors"),a=o.createTwilioError,s=o.SignalingConnectionError,l=e("events");n.getTurnCredentials=function(e,t){return new Promise((function(n,o){var c=new l.EventEmitter,u=new r(t,{networkMonitor:null,eventObserver:c,helloBody:{edge:"roaming",preflight:!0,token:e,type:"ice",version:i}}),p=!1;u.once("close",(function(){p||(p=!0,o(new s))})),u.on("message",(function(e){var t=e.code,r=e.message,i=e.ice_servers,s=e.type;"iced"!==s&&"error"!==s||p||(p=!0,"iced"===s?n(i):o(a(t,r)),u.close())}))}))}},{"../twilioconnection.js":461,"../util/constants":466,"../util/twilio-video-errors":488,events:223}],390:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e};Object.defineProperty(n,"__esModule",{value:!0}),n.makeStat=void 0,n.makeStat=function(e){return e&&e.length?{min:Math.min.apply(Math,i([],r(e))),max:Math.max.apply(Math,i([],r(e))),average:e.reduce((function(e,t){return e+t}),0)/e.length}:null}},{}],391:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.mosToScore=n.calculateMOS=void 0;n.calculateMOS=function(e,t,n){var r=e+2*t+10,i=0;switch(!0){case r<160:i=94.768-r/40;break;case r<1e3:i=94.768-(r-120)/10}switch(!0){case n<=i/2.5:i=Math.max(i-2.5*n,6.52);break;default:i=0}return 1+.035*i+7e-6*i*(i-60)*(100-i)},n.mosToScore=function(e){return e?e>4.2?5:e>4?4:e>3.6?3:e>3?2:1:0}},{}],392:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},s=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(n,"__esModule",{value:!0}),n.runPreflight=n.PreflightTest=void 0;var l=e("../util/constants"),c=e("./timer"),u=e("./mos"),p=e("./getCombinedConnectionStats"),f=e("./getturncredentials"),d=e("./makestat"),h=e("./syntheticaudio"),m=e("./syntheticvideo"),b=e("../util/index"),y=e("../util/constants").WS_SERVER,v=e("../util/log"),g=e("../eventemitter"),w=e("../util/movingaveragedelta"),C=e("../util/eventobserver"),_=e("../util/insightspublisher"),k=e("../util/sid"),S=k.createSID,E=k.sessionSID,T=e("../util/twilio-video-errors"),O=T.SignalingConnectionTimeoutError,P=T.MediaConnectionError,R="mediaAcquired",x="connected",D="mediaSubscribed",j="mediaStarted",M="dtlsConnected",A="peerConnectionConnected",I="iceConnected";function N(e){return null!=e}var L=0,F=function(e){function t(t,n){var r=e.call(this)||this;r._testTiming=new c.Timer,r._dtlsTiming=new c.Timer,r._iceTiming=new c.Timer,r._peerConnectionTiming=new c.Timer,r._mediaTiming=new c.Timer,r._connectTiming=new c.Timer,r._sentBytesMovingAverage=new w,r._packetLossMovingAverage=new w,r._progressEvents=[],r._receivedBytesMovingAverage=new w;var i=n,o=i.environment,a=void 0===o?"prod":o,s=i.region,u=void 0===s?"gll":s,p=i.duration,f=void 0===p?1e4:p,d=i.wsServer||y(a,u);return r._log=new v("default",r,l.DEFAULT_LOG_LEVEL,l.DEFAULT_LOGGER_NAME),r._testDuration=f,r._instanceId=L++,r._testTiming.start(),r._runPreflightTest(t,a,d),r}return i(t,e),t.prototype.toString=function(){return"[Preflight #"+this._instanceId+"]"},t.prototype.stop=function(){this._stopped=!0},t.prototype._generatePreflightReport=function(e){return this._testTiming.stop(),{testTiming:this._testTiming.getTimeMeasurement(),networkTiming:{dtls:this._dtlsTiming.getTimeMeasurement(),ice:this._iceTiming.getTimeMeasurement(),peerConnection:this._peerConnectionTiming.getTimeMeasurement(),connect:this._connectTiming.getTimeMeasurement(),media:this._mediaTiming.getTimeMeasurement()},stats:{jitter:d.makeStat(null==e?void 0:e.jitter),rtt:d.makeStat(null==e?void 0:e.rtt),packetLoss:d.makeStat(null==e?void 0:e.packetLoss)},selectedIceCandidatePairStats:e?e.selectedIceCandidatePairStats:null,iceCandidateStats:e?e.iceCandidateStats:[],progressEvents:this._progressEvents,mos:d.makeStat(null==e?void 0:e.mos)}},t.prototype._executePreflightStep=function(e,t,n){return a(this,void 0,void 0,(function(){var r,i,o,a;return s(this,(function(s){switch(s.label){case 0:if(this._log.debug("Executing step: ",e),r=this._testDuration+1e4,this._stopped)throw new Error("stopped");i=Promise.resolve().then(t),o=null,a=new Promise((function(t,i){o=setTimeout((function(){i(n||new Error(e+" timeout."))}),r)})),s.label=1;case 1:return s.trys.push([1,,3,4]),[4,Promise.race([a,i])];case 2:return[2,s.sent()];case 3:return null!==o&&clearTimeout(o),[7];case 4:return[2]}}
203))}))},t.prototype._collectNetworkTimings=function(e){var t=this;return new Promise((function(n){var r;e.addEventListener("iceconnectionstatechange",(function(){"checking"===e.iceConnectionState&&t._iceTiming.start(),"connected"===e.iceConnectionState&&(t._iceTiming.stop(),t._updateProgress(I),(!r||r&&"connected"===r.state)&&n())})),e.addEventListener("connectionstatechange",(function(){"connecting"===e.connectionState&&t._peerConnectionTiming.start(),"connected"===e.connectionState&&(t._peerConnectionTiming.stop(),t._updateProgress(A))}));var i=e.getSenders().map((function(e){return e.transport})).find(N);void 0!==i&&(r=i).addEventListener("statechange",(function(){"connecting"===r.state&&t._dtlsTiming.start(),"connected"===r.state&&(t._dtlsTiming.stop(),t._updateProgress(M),"connected"===e.iceConnectionState&&n())}))}))},t.prototype._setupInsights=function(e){var t=e.token,n=e.environment,r=void 0===n?l.DEFAULT_ENVIRONMENT:n,i=e.realm,o=void 0===i?l.DEFAULT_REALM:i,a=new _(t,l.SDK_NAME,l.SDK_VERSION,r,o,{});a.connect("PREFLIGHT_ROOM_SID","PREFLIGHT_PARTICIPANT");var s=new C(a,Date.now(),this._log);return{reportToInsights:function(e){var t,n,r=e.report,i=r.stats.jitter||void 0,o=r.stats.rtt||void 0,l=r.stats.packetLoss||void 0,c=r.mos||void 0,u=new Map;
203r.iceCandidateStats.forEach((function(e){if(e.candidateType&&e.protocol){var t=u.get(e.candidateType)||[];t.indexOf(e.protocol)<0&&t.push(e.protocol),u.set(e.candidateType,t)}}));var p=JSON.stringify(Object.fromEntries(u)),f={name:"report",group:"preflight",level:r.error?"error":"info",payload:{sessionSID:E,preflightSID:S("PF"),progressEvents:JSON.stringify(r.progressEvents),testTiming:r.testTiming,dtlsTiming:r.networkTiming.dtls,iceTiming:r.networkTiming.ice,peerConnectionTiming:r.networkTiming.peerConnection,connectTiming:r.networkTiming.connect,mediaTiming:r.networkTiming.media,selectedLocalCandidate:null===(t=r.selectedIceCandidatePairStats)||void 0===t?void 0:t.localCandidate,selectedRemoteCandidate:null===(n=r.selectedIceCandidatePairStats)||void 0===n?void 0:n.remoteCandidate,iceCandidateStats:p,jitterStats:i,rttStats:o,packetLossStats:l,mosStats:c,error:r.error}};s.emit("event",f),setTimeout((function(){return a.disconnect()}),2e3)}}},t.prototype._runPreflightTest=function(e,t,n){return a(this,void 0,void 0,(function(){var r,i,l,c,u,p,d,b,y,v,g,w,C=this;return s(this,(function(_){switch(_.label){case 0:r=[],i=[],l=this._setupInsights({token:e,environment:t}).reportToInsights,_.label=1;case 1:return _.trys.push([1,8,9,10]),c=[],[4,this._executePreflightStep("Acquire media",(function(){return[h.syntheticAudio(),m.syntheticVideo({width:640,height:480})]}))];case 2:return r=_.sent(),this._updateProgress(R),this.emit("debug",{localTracks:r}),this._connectTiming.start(),[4,this._executePreflightStep("Get turn credentials",(function(){return f.getTurnCredentials(e,n)}),new O)];case 3:return u=_.sent(),this._connectTiming.stop(),this._updateProgress(x),p=new RTCPeerConnection({iceServers:u,iceTransportPolicy:"relay",bundlePolicy:"max-bundle"}),d=new RTCPeerConnection({iceServers:u,bundlePolicy:"max-bundle"}),i.push(p),i.push(d),this._mediaTiming.start(),[4,this._executePreflightStep("Setup Peer Connections",(function(){return a(C,void 0,void 0,(function(){var e,t,n,i;return s(this,(function(o){switch(o.label){case 0:return p.addEventListener("icecandidate",(function(e){return e.candidate&&d.addIceCandidate(e.candidate)})),d.addEventListener("icecandidate",(function(e){return e.candidate&&p.addIceCandidate(e.candidate)})),r.forEach((function(e){return p.addTrack(e)})),e=new Promise((function(e){var t=[];d.addEventListener("track",(function(n){t.push(n.track),t.length===r.length&&e(t)}))})),[4,p.createOffer()];case 1:return t=o.sent(),n=t,[4,p.setLocalDescription(n)];case 2:return o.sent(),[4,d.setRemoteDescription(n)];case 3:return o.sent(),[4,d.createAnswer()];case 4:return i=o.sent(),[4,d.setLocalDescription(i)];case 5:return o.sent(),[4,p.setRemoteDescription(i)];case 6:return o.sent(),[4,this._collectNetworkTimings(p)];case 7:return o.sent(),[2,e]}}))}))}),new P)];case 4:return b=_.sent(),this.emit("debug",{remoteTracks:b}),b.forEach((function(e){e.addEventListener("ended",(function(){return C._log.warn(e.kind+":ended")})),e.addEventListener("mute",(function(){return C._log.warn(e.kind+":muted")})),e.addEventListener("unmute",(function(){return C._log.warn(e.kind+":unmuted")}))})),this._updateProgress(D),[4,this._executePreflightStep("Wait for tracks to start",(function(){return new Promise((function(e){var t=document.createElement("video");t.autoplay=!0,t.playsInline=!0,t.muted=!0,t.srcObject=new MediaStream(b),c.push(t),C.emit("debugElement",t),t.oncanplay=e}))}),new P)];case 5:return _.sent(),this._mediaTiming.stop(),this._updateProgress(j),[4,this._executePreflightStep("Collect stats for duration",(function(){return C._collectRTCStatsForDuration(C._testDuration,{mos:[],jitter:[],rtt:[],outgoingBitrate:[],incomingBitrate:[],packetLoss:[],selectedIceCandidatePairStats:null,iceCandidateStats:[]},p,d)}))];case 6:return y=_.sent(),[4,this._executePreflightStep("Generate report",(function(){return C._generatePreflightReport(y)}))];case 7:return v=_.sent(),l({report:v}),this.emit("completed",v),[3,10];case 8:return g=_.sent(),w=this._generatePreflightReport(),l({report:o(o({},w),{error:null==g?void 0:g.toString()})}
203),this.emit("failed",g,w),[3,10];case 9:return i.forEach((function(e){return e.close()})),r.forEach((function(e){return e.stop()})),[7];case 10:return[2]}}))}))},t.prototype._collectRTCStats=function(e,t,n){return a(this,void 0,void 0,(function(){var r,i,o,a,l,c,f,d,h,m,b,y,v,g;return s(this,(function(s){switch(s.label){case 0:return[4,p.getCombinedConnectionStats({publisher:t,subscriber:n})];case 1:return r=s.sent(),i=r.timestamp,o=r.bytesSent,a=r.bytesReceived,l=r.packets,c=r.packetsLost,f=r.roundTripTime,d=r.jitter,h=r.selectedIceCandidatePairStats,m=r.iceCandidateStats,b=e.jitter.length>0,e.jitter.push(d),e.rtt.push(f),this._sentBytesMovingAverage.putSample(o,i),this._receivedBytesMovingAverage.putSample(a,i),this._packetLossMovingAverage.putSample(c,l),b&&(e.outgoingBitrate.push(1e3*this._sentBytesMovingAverage.get()*8),e.incomingBitrate.push(1e3*this._receivedBytesMovingAverage.get()*8),y=this._packetLossMovingAverage.get(),v=Math.min(100,100*y),e.packetLoss.push(v),g=u.calculateMOS(f,d,y),e.mos.push(g)),e.selectedIceCandidatePairStats||(e.selectedIceCandidatePairStats=h),0===e.iceCandidateStats.length&&(e.iceCandidateStats=m),[2]}}))}))},t.prototype._collectRTCStatsForDuration=function(e,t,n,r){return a(this,void 0,void 0,(function(){var i,o,a;return s(this,(function(s){switch(s.label){case 0:return i=Date.now(),o=Math.min(1e3,e),[4,b.waitForSometime(o)];case 1:return s.sent(),[4,this._collectRTCStats(t,n,r)];case 2:return s.sent(),(a=e-(Date.now()-i))>0?[4,this._collectRTCStatsForDuration(a,t,n,r)]:[3,4];case 3:t=s.sent(),s.label=4;case 4:return[2,t]}}))}))},t.prototype._updateProgress=function(e){var t=Date.now()-this._testTiming.getTimeMeasurement().start;this._progressEvents.push({duration:t,name:e}),this.emit("progress",e)},t}(g);n.PreflightTest=F,n.runPreflight=function(e,t){return void 0===t&&(t={}),new F(e,t)}},{"../eventemitter":351,"../util/constants":466,"../util/eventobserver":471,"../util/index":473,"../util/insightspublisher":474,"../util/log":477,"../util/movingaveragedelta":478,"../util/sid":485,"../util/twilio-video-errors":488,"./getCombinedConnectionStats":388,"./getturncredentials":389,"./makestat":390,"./mos":391,"./syntheticaudio":393,"./syntheticvideo":394,"./timer":395}],393:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.syntheticAudio=void 0,n.syntheticAudio=function(){var t=e("../webaudio/audiocontext"),n={},r=t.getOrCreate(n),i=r.createOscillator(),o=i.connect(r.createMediaStreamDestination());i.start();var a=o.stream.getAudioTracks()[0],s=a.stop;return a.stop=function(){s.call(a),t.release(n)},a}},{"../webaudio/audiocontext":494}],394:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.syntheticVideo=void 0,n.syntheticVideo=function(e){var t=void 0===e?{}:e,n=t.width,r=void 0===n?640:n,i=t.height,o=void 0===i?480:i,a=Object.assign(document.createElement("canvas"),{width:r,height:o}),s=a.getContext("2d");s.fillStyle="green",s.fillRect(0,0,a.width,a.height);var l=!1;requestAnimationFrame((function e(){if(!l){var t=Math.round(255*Math.random()),n=Math.round(255*Math.random()),i=Math.round(255*Math.random()),a=Math.round(255*Math.random());s.fillStyle="rgba("+t+", "+n+", "+i+", "+a+")",s.fillRect(Math.random()*r,Math.random()*o,50,50),requestAnimationFrame(e)}}));var c=a.captureStream(30).getTracks()[0],u=c.stop;return c.stop=function(){l=!0,u.call(c)},c}},{}],395:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Timer=void 0;var r=function(){function e(){this._end=void 0,this.start()}return e.prototype.start=function(){return this._start=Date.now(),this},e.prototype.stop=function(){return this._end=Date.now(),this},e.prototype.getTimeMeasurement=function(){return{start:this._start,end:this._end,duration:void 0===this._end?void 0:this._end-this._start}},e}();n.Timer=r},{}],396:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=function(e){function t(){var t=e.call(this)||this;return Object.defineProperties(t,{_queuedEvents:{value:new Map}}),t}return i(t,e),t.prototype.dequeue=function(e){var t=this,n=!0;
203if(!e)return this._queuedEvents.forEach((function(e,t){n=this.dequeue(t)&&n}),this),n;var r=this._queuedEvents.get(e)||[];return this._queuedEvents.delete(e),r.reduce((function(n,r){return t.emit.apply(t,a([],o([e].concat(r))))&&n}),n)},t.prototype.queue=function(){var e=[].slice.call(arguments);if(this.emit.apply(this,a([],o(e))))return!0;var t=e[0];return this._queuedEvents.has(t)||this._queuedEvents.set(t,[]),this._queuedEvents.get(t).push(e.slice(1)),!1},t}(e("events").EventEmitter);t.exports=s},{events:223}],397:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._handleTrackSignalingEvents(),r.once("disconnected",r._unsubscribeTracks.bind(r)),r}return i(t,e),t.prototype.toString=function(){return"[RemoteParticipant #"+this._instanceId+(this.sid?": "+this.sid:"")+"]"},t.prototype._addTrack=function(t,n,r){return e.prototype._addTrack.call(this,t,r)?(n._subscribed(t),this.emit("trackSubscribed",t,n),t):null},t.prototype._addTrackPublication=function(t){var n=e.prototype._addTrackPublication.call(this,t);return n?(this.emit("trackPublished",n),n):null},t.prototype._getTrackPublicationEvents=function(){return a(a([],o(e.prototype._getTrackPublicationEvents.call(this))),[["subscriptionFailed","trackSubscriptionFailed"],["trackDisabled","trackDisabled"],["trackEnabled","trackEnabled"],["publishPriorityChanged","trackPublishPriorityChanged"],["trackSwitchedOff","trackSwitchedOff"],["trackSwitchedOn","trackSwitchedOn"]])},t.prototype._unsubscribeTracks=function(){var e=this;this.tracks.forEach((function(t){if(t.isSubscribed){var n=t.track;t._unsubscribe(),e.emit("trackUnsubscribed",n,t)}}))},t.prototype._removeTrack=function(t,n,r){var i=this._tracks.get(r);return i?(e.prototype._removeTrack.call(this,i,r),n._unsubscribe(),this.emit("trackUnsubscribed",i,n),i):null},t.prototype._removeTrackPublication=function(t){this._signaling.clearTrackHint(t.trackSid);var n=e.prototype._removeTrackPublication.call(this,t);return n?(this.emit("trackUnpublished",n),n):null},t}(e("./participant"));t.exports=s},{"./participant":387}],398:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("./eventemitter"),l=e("./remoteparticipant"),c=e("./stats/statsreport"),u=e("./util"),p=u.flatMap,f=u.valueToJSON,d=0,h=function(e){function t(t,n,r){var i,s,l=e.call(this)||this,c=r.log.createLog("default",l),u=new Map;return Object.defineProperties(l,{_log:{value:c},_clientTrackSwitchOffControl:{value:r.clientTrackSwitchOffControl||"disabled"}
203,_contentPreferencesMode:{value:r.contentPreferencesMode||"disabled"},_instanceId:{value:++d},_options:{value:r},_participants:{value:u},_signaling:{value:n},dominantSpeaker:{enumerable:!0,get:function(){return this.participants.get(n.dominantSpeakerSid)||null}},isRecording:{enumerable:!0,get:function(){return n.recording.isEnabled||!1}},localParticipant:{enumerable:!0,value:t},name:{enumerable:!0,value:n.name},participants:{enumerable:!0,value:u},sid:{enumerable:!0,value:n.sid},state:{enumerable:!0,get:function(){return n.state}},mediaRegion:{enumerable:!0,value:n.mediaRegion}}),function(e,t){var n=["trackWarning","trackWarningsCleared"].map((function(n){return{eventName:n,handler:function(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return e.emit.apply(e,a([n],o(a(a([],o(r)),[t]))))}}}));n.forEach((function(e){var n=e.eventName,r=e.handler;return t.on(n,r)})),e.once("disconnected",(function(){return n.forEach((function(e){var n=e.eventName,r=e.handler;return t.removeListener(n,r)}))}))}(l,t),i=l,(s=n.recording).on("updated",(function(){var e=s.isEnabled;i._log.info("Recording "+(e?"started":"stopped")),i.emit("recording"+(e?"Started":"Stopped"))})),function(e,t){var n=e._log;n.debug("Creating a new RemoteParticipant for each ParticipantSignaling in the RoomSignaling"),t.participants.forEac
203h(b.bind(null,e)),n.debug("Setting up RemoteParticipant creation for all subsequent ParticipantSignalings that connect to the RoomSignaling"),t.on("participantConnected",b.bind(null,e)),t.on("dominantSpeakerChanged",(function(){return e.emit("dominantSpeakerChanged",e.dominantSpeaker)})),t.on("stateChanged",(function r(i,o){switch(n.info("Transitioned to state:",i),i){case"disconnected":e.participants.forEach((function(e){e._unsubscribeTracks()})),e.emit(i,e,o),e.localParticipant.tracks.forEach((function(e){e.unpublish()})),t.removeListener("stateChanged",r);break;case"reconnecting":setTimeout((function(){return e.emit("reconnecting",o)}),0);break;default:setTimeout((function(){return e.emit("reconnected")}),0)}}))}(l,n),function(e){var t=e.localParticipant._signaling.audioProcessors;e.localParticipant.audioTracks.forEach((function(n){var r=n.track.noiseCancellation;r&&!t.includes(r.vendor)&&(e._log.warn(r.vendor+" is not supported in this room. disabling it permanently"),r.disablePermanently())}))}(l),c.info("Created a new Room:",l.name),c.debug("Initial RemoteParticipants:",Array.from(l._participants.values())),l}return i(t,e),t.prototype.toString=function(){return"[Room #"+this._instanceId+": "+this.sid+"]"},t.prototype.disconnect=function(){return this._log.info("Disconnecting"),this._signaling.disconnect(),this},t.prototype.getStats=function(){var e=this;return this._signaling.getStats().then((function(t){return Array.from(t).map((function(t){var n=o(t,2),r=n[0],i=n[1];return new c(r,Object.assign({},i,{localAudioTrackStats:m(e,i.localAudioTrackStats),localVideoTrackStats:m(e,i.localVideoTrackStats)}))}))}))},t.prototype.refreshInactiveMedia=function(){var e=this.localParticipant.tracks,t=Array.from(e.values()).filter((function(e){return"data"!==e.track.kind})).map((function(e){return e.track})),n=p(this.participants,(function(e){return Array.from(e.tracks.values())})).filter((function(e){var t=e.track;return t&&"data"!==t.kind})).map((function(e){return e.track})),r=t.concat(n),i=new Event("unmute");t.forEach((function(e){var t=e.isMuted,n=e.mediaStreamTrack;t&&n.dispatchEvent(i)}));var o=new Event("pause");return r.forEach((function(e){var t=e._attachments,n=e._elShims;return t.forEach((function(e){var t=n.get(e);e.paused&&t&&!t.pausedIntentionally()&&e.dispatchEvent(o)}))})),this},t.prototype.toJSON=function(){return f(this)},t}(s);function m(e,t){var n=e.localParticipant._signaling;return t.reduce((function(e,t){var r=n.tracks.get(t.trackId),i=n.getSender(r);return i?[Object.assign({},t,{trackId:i.id})].concat(e):e}),[])}function b(e,t){var n=e._log,r=e._clientTrackSwitchOffControl,i=e._contentPreferencesMode,s=new l(t,{log:n,
203clientTrackSwitchOffControl:r,contentPreferencesMode:i});n.info("A new RemoteParticipant connected:",s),e._participants.set(s.sid,s),e.emit("participantConnected",s);var c=[["reconnected","participantReconnected"],["reconnecting","participantReconnecting"],"trackDimensionsChanged","trackDisabled","trackEnabled","trackMessage","trackPublished","trackPublishPriorityChanged","trackStarted","trackSubscribed","trackSubscriptionFailed","trackSwitchedOff","trackSwitchedOn","trackUnpublished","trackUnsubscribed"].map((function(t){var n=o(Array.isArray(t)?t:[t,t],2),r=n[0],i=n[1];function l(){var t=[].slice.call(arguments);t.unshift(i),t.push(s),e.emit.apply(e,a([],o(t)))}return s.on(r,l),[r,l]}));s.once("disconnected",(function(){var t=e.dominantSpeaker;n.info("RemoteParticipant disconnected:",s),e._participants.delete(s.sid),c.forEach((function(e){s.removeListener(e[0],e[1])})),e.emit("participantDisconnected",s),s===t&&e.emit("dominantSpeakerChanged",e.dominantSpeaker)}))}t.exports=h},{"./eventemitter":351,"./remoteparticipant":397,"./stats/statsreport":457,"./util":473}],399:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./participant"),a=e("./room"),s=e("../statemachine"),l={closed:["opening"],opening:["closed","open"],open:["closed","closing"],closing:["closed","open"]},c=function(e){function t(){return e.call(this,"closed",l)||this}return i(t,e),t.prototype._close=function(e){return this.transition("closing",e),this.transition("closed",e),Promise.resolve(this)},t.prototype._connect=function(e,t,n,r,i){e.connect("PA00000000000000000000000000000000","test");var o=Promise.resolve(new a(e,"RM00000000000000000000000000000000",i));return o.cancel=function(){},o},t.prototype._open=function(e){return this.transition("opening",e),this.transition("open",e),Promise.resolve(this)},t.prototype.close=function(){var e=this;return this.bracket("close",(function(t){switch(e.state){case"closed":return e;case"open":return e._close(t);default:throw new Error('Unexpected Signaling state "'+e.state+'"')}}))},t.prototype.connect=function(e,t,n,r,i){var o=this;return this.bracket("connect",(function a(s){switch(o.state){case"closed":return o._open(s).then(a.bind(null,s));case"open":return o.releaseLockCompletely(s),o._connect(e,t,n,r,i);default:throw new Error('Unexpected Signaling state "'+o.state+'"')}}))},t.prototype.createLocalParticipantSignaling=function(){return new o},t.prototype.open=function(){var e=this;return this.bracket("open",(function(t){switch(e.state){case"closed":return e._open(t);case"open":return e;default:throw new Error('Unexpected Signaling state "'+e.state+'"')}}))},t}(s);t.exports=c},{"../statemachine":429,"./participant":402,"./room":406}],400:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return Object.defineProperties(t,{_publicationsToTrackSenders:{value:new Map},_trackSendersToPublications:{value:new Map}}),t}return i(t,e),t.prototype.addTrack=function(t,n,r,i){void 0===i&&(i=null);var o=this._createLocalTrackPublicationSignaling(t,n,r,i);return this._trackSendersToPublications.set(t,o),this._publicationsToTrackSenders.set(o,t),e.prototype.addTrack.call(this,o),this},t.prototype.getPublication=function(e){return this._trackSendersToPublications.get(e)||null},t.prototype.getSender=function(e){return this._publicationsToTrackSenders.get(e)||null},t.prototype.removeTrack=function(t){var n=this._trackSendersToPublications.get(t);return n?(this._trackSendersToPublications.delete(t),this._publicationsToTrackSenders.delete(n),e.prototype.removeTrack.call(this,n)&&n.stop(),n):null},t}(e("./participant"));t.exports=o},{"./participant":402}],401:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r){var i=this,o="data"===(t=t.clone()).kind||t.track.enabled;return(i=e.call(this,n,t.kind,o,r)||this).setTrackTransceiver(t),Object.defineProperties(i,{_updatedPriority:{value:r,writable:!0},id:{enumerable:!0,value:t.id}}),i}return i(t,e),Object.defineProperty(t.prototype,"updatedPriority",{get:function(){return this._updatedPriority}
203,enumerable:!1,configurable:!0}),t.prototype.enable=function(t){return t="boolean"!=typeof t||t,this.trackTransceiver.track.enabled=t,e.prototype.enable.call(this,t)},t.prototype.publishFailed=function(e){return function(e,t){if(null!==e._sid||e._error)return!1;return e._error=t,!0}(this,e)&&this.emit("updated"),this},t.prototype.setPriority=function(e){return this._updatedPriority!==e&&(this._updatedPriority=e,this.emit("updated")),this},t.prototype.setSid=function(t){return this._error?this:e.prototype.setSid.call(this,t)},t.prototype.stop=function(){this.trackTransceiver.stop()},t}(e("./track"));t.exports=o},{"./track":407}],402:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../statemachine"),a=e("../stats/networkqualitystats"),s={connecting:["connected"],connected:["disconnected","reconnecting"],reconnecting:["connected","disconnected"],disconnected:[]},l=function(e){function t(){var t=e.call(this,"connecting",s)||this;return Object.defineProperties(t,{_identity:{writable:!0,value:null},_networkQualityLevel:{value:null,writable:!0},_networkQualityStats:{value:null,writable:!0},_sid:{writable:!0,value:null},identity:{enumerable:!0,get:function(){return this._identity}},sid:{enumerable:!0,get:function(){return this._sid}},tracks:{enumerable:!0,value:new Map}}),t}return i(t,e),Object.defineProperty(t.prototype,"networkQualityLevel",{get:function(){return this._networkQualityLevel},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"networkQualityStats",{get:function(){return this._networkQualityStats},enumerable:!1,configurable:!0}),t.prototype.addTrack=function(e){return this.tracks.set(e.id||e.sid,e),this.emit("trackAdded",e),this},t.prototype.disconnect=function(){return"disconnected"!==this.state&&(this.preempt("disconnected"),!0)},t.prototype.removeTrack=function(e){var t=this.tracks.get(e.id||e.sid);return this.tracks.delete(e.id||e.sid),t&&this.emit("trackRemoved",e),t||null},t.prototype.setNetworkQualityLevel=function(e,t){this._networkQualityLevel!==e&&(this._networkQualityLevel=e,this._networkQualityStats=t&&(t.audio||t.video)?new a(t):null,this.emit("networkQualityLevelChanged"))},t.prototype.connect=function(e,t){return("connecting"===this.state||"reconnecting"===this.state)&&(this._sid||(this._sid=e),this._identity||(this._identity=t),this.preempt("connected"),!0)},t.prototype.reconnecting=function(){return("connecting"===this.state||"connected"===this.state)&&(this.preempt("reconnecting"),!0)},t}(o);t.exports=l},{"../statemachine":429,"../stats/networkqualitystats":444}],403:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return Object.defineProperties(t,{_isEnabled:{value:null,writable:!0},isEnabled:{enumerable:!0,get:function(){return this._isEnabled}}}),t}return i(t,e),t.prototype.disable=function(){return this.enable(!1)},t.prototype.enable=function(e){return e="boolean"!=typeof e||e,this.isEnabled!==e&&(this._isEnabled=e,this.emit("updated")),this},t}(e("events").EventEmitter);t.exports=o},{events:223}],404:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this)||this;return r.connect(t,n),r}return i(t,e),t}(e("./participant"));t.exports=o},{"./participant":402}],405:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r,i,o,a){var s=e.call(this,n,r,i,o)||this;return Object.defineProperties(s,{_isSwitchedOff:{value:a,writable:!0}}),s.setSid(t),s}return i(t,e),Object.defineProperty(t.prototype,"isSubscribed",{get:function(){return!!this.trackTransceiver}
203,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isSwitchedOff",{get:function(){return this._isSwitchedOff},enumerable:!1,configurable:!0}),t.prototype.subscribeFailed=function(e){return this.error||(this._error=e,this.emit("updated")),this},t.prototype.setPriority=function(e){return this._priority!==e&&(this._priority=e,this.emit("updated")),this},t.prototype.setSwitchedOff=function(e){return this._isSwitchedOff!==e&&(this._isSwitchedOff=e,this.emit("updated")),this},t}(e("./track"));t.exports=o},{"./track":407}],406:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./recording"),a=e("../statemachine"),s=e("../util/timeout"),l=e("../util").buildLogLevels,c=e("../util/constants").DEFAULT_LOG_LEVEL,u=e("../util/log"),p=e("../util/twilio-video-errors"),f=p.MediaConnectionError,d=p.MediaDTLSTransportFailedError,h=p.SignalingConnectionDisconnectedError,m=0,b={connected:["reconnecting","disconnected"],reconnecting:["connected","disconnected"],disconnected:[]},y=function(e){function t(t,n,r,i){var a=this;i=Object.assign({logLevel:c,RecordingSignaling:o,Timeout:s},i);var p=l(i.logLevel);a=e.call(this,"connected",b)||this;var f=i.RecordingSignaling,h=new i.Timeout((function(){a._disconnect(a._reconnectingError)}),i.sessionTimeout,!1);return Object.defineProperties(a,{_instanceId:{value:m++},_log:{value:i.log?i.log.createLog("default",a):new u("default",a,p,i.loggerName)},_mediaConnectionIsReconnecting:{writable:!0,value:!1},_options:{value:i},_reconnectingError:{value:null,writable:!0},_sessionTimeout:{value:h},dominantSpeakerSid:{enumerable:!0,value:null,writable:!0},localParticipant:{enumerable:!0,value:t},name:{enumerable:!0,value:r},participants:{enumerable:!0,value:new Map},recording:{enumerable:!0,value:new f},sid:{enumerable:!0,value:n}}),a.on("connectionStateChanged",(function(){"failed"!==a.connectionState||["disconnected","failed"].includes(a.iceConnectionState)||a._disconnect(new d)})),a.on("iceConnectionStateChanged",(function(){return v(a)})),a.on("signalingConnectionStateChanged",(function(){return v(a)})),setTimeout((function(){return v(a)})),a}return i(t,e),t.prototype._disconnect=function(e){return"disconnected"!==this.state&&(this.preempt("disconnected",null,[e]),!0)},t.prototype.toString=function(){return"[RoomSignaling #"+this._instanceId+": "+(this.localParticipant?this.localParticipant.sid:"null")+"]"},t.prototype.connectParticipant=function(e){var t=this;return"disconnected"!==e.state&&(!this.participants.has(e.sid)&&(this.participants.set(e.sid,e),e.on("stateChanged",(function n(r){"disconnected"===r&&(e.removeListener("stateChanged",n),t.participants.delete(e.sid),t.emit("participantDisconnected",e))})),this.emit("participantConnected",e),!0))},t.prototype.disconnect=function(){return this._disconnect()},t.prototype.setDominantSpeaker=function(e){this.dominantSpeakerSid=e,this.emit("dominantSpeakerChanged")},t}(a);function v(e){var t;"disconnected"!==e.state&&"disconnected"!==e.signalingConnectionState?("reconnecting"===e.signalingConnectionState?t=e.signalingConnectionState:"failed"===e.iceConnectionState?(e._mediaConnectionIsReconnecting=!0,t="reconnecting"):"new"===e.iceConnectionState||"checking"===e.iceConnectionState?t=e._mediaConnectionIsReconnecting?"reconnecting":"connected":(e._mediaConnectionIsReconnecting=!1,e._reconnectingError=null,e._sessionTimeout.clear(),t="connected"),t!==e.state&&("reconnecting"===t?(e._reconnectingError="reconnecting"===e.signalingConnectionState?new h:new f,e._sessionTimeout.start(),e.preempt(t,null,[e._reconnectingError])):e.preempt(t))):e._sessionTimeout.clear()}t.exports=y},{"../statemachine":429,"../util":473,"../util/constants":466,"../util/log":47
2037,"../util/timeout":487,"../util/twilio-video-errors":488,"./recording":403}],407:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r,i){var o=e.call(this)||this,a=null;return Object.defineProperties(o,{_error:{value:null,writable:!0},_isEnabled:{value:r,writable:!0},_priority:{value:i,writable:!0},_trackTransceiver:{value:null,writable:!0},_sid:{get:function(){return a},set:function(e){null===a&&(a=e)}},kind:{enumerable:!0,value:n},name:{enumerable:!0,value:t}}),o}return i(t,e),Object.defineProperty(t.prototype,"error",{get:function(){return this._error},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isEnabled",{get:function(){return this._isEnabled},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"priority",{get:function(){return this._priority},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sid",{get:function(){return this._sid},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"trackTransceiver",{get:function(){return this._trackTransceiver},enumerable:!1,configurable:!0}),t.prototype.disable=function(){return this.enable(!1)},t.prototype.enable=function(e){return e="boolean"!=typeof e||e,this.isEnabled!==e&&(this._isEnabled=e,this.emit("updated")),this},t.prototype.setTrackTransceiver=function(e){return e=e||null,this.trackTransceiver!==e&&(this._trackTransceiver=e,this.emit("updated")),this},t.prototype.setSid=function(e){return null===this.sid&&(this._sid=e,this.emit("updated")),this},t}(e("events").EventEmitter);t.exports=o},{events:223}],408:[function(e,t,n){"use strict";var r=e("../../util/cancelablepromise"),i=e("./peerconnectionmanager"),o=e("./room"),a=e("./twilioconnectiontransport"),s=e("../../util/twilio-video-errors"),l=s.SignalingConnectionDisconnectedError,c=s.SignalingIncomingMessageInvalidError,u=e("../../util"),p=u.flatMap,f=u.createRoomConnectEventPayload;t.exports=function(e,t,n,s,u,d){d=Object.assign({PeerConnectionManager:i,RoomV2:o,Transport:a},d);var h=u.video[0]&&!0===u.video[0].adaptiveSimulcast,m=d.PeerConnectionManager,b=d.RoomV2,y=d.Transport,v=d.iceServers,g=d.log,w=new m(s,u,d),C=p(n.tracks,(function(e){return[e.trackTransceiver]}));w.setTrackSenders(C);var _,k=new Error("Canceled"),S=new r((function(r,i,o){var a=d.automaticSubscription,s=d.bandwidthProfile,u=d.dominantSpeaker,p=d.environment,m=d.eventObserver,C=d.loggerName,S=d.logLevel,E=d.name,T=d.networkMonitor,O=d.networkQuality,P=d.notifyWarnings,R=d.realm,x=d.sdpSemantics,D=!!s,j=!!s,M=!!s&&("disabled"!==d.clientTrackSwitchOffControl||"disabled"!==d.contentPreferencesMode),A=Object.assign({adaptiveSimulcast:h,automaticSubscription:a,dominantSpeaker:u,environment:p,eventObserver:m,loggerName:C,logLevel:S,networkMonitor:T,networkQuality:O,notifyWarnings:P,iceServers:v,onIced:function(e){return o()?(i(k),Promise.reject(k)):(g.debug("Got ICE servers:",e),d.iceServers=e,w.setConfiguration(d),w.createAndOffer().then((function(){if(o())throw i(k),k;g.debug("createAndOffer() succeeded."),w.dequeue("description")})).catch((function(e){throw g.error("createAndOffer() failed:",e),i(e),e})))},realm:R,renderHints:M,sdpSemantics:x,trackPriority:D,trackSwitchOff:j},s?{bandwidthProfile:s}:{});_=new y(E,e,n,w,t,A);var I=f(d);m.emit("event",I),_.once("connected",(function(e){(g.debug("Transport connected:",e),o())?i(k):e.participant?r(new b(n,e,_,w,d)):i(new c)})),_.once("stateChanged",(function(e,t){"disconnected"===e?(_=null,i(t||new l)):g.debug("Transport state changed:",e)}))}),(function(){_&&(_.disconnect(),_=null)}));return S.catch((function(){_&&(_.disconnect(),_=null),w.close()})),S}},{"../../util":473,"../../util/cancelablepromise":465,"../../util/twilio-video-errors":488,"./peerconnectionmanager"
203:419,"./room":425,"./twilioconnectiontransport":428}],409:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,"active_speaker",n)||this;return Object.defineProperties(r,{_loudestParticipantSid:{value:null,writable:!0}}),r.on("ready",(function(e){e.on("message",(function(e){switch(e.type){case"active_speaker":r._setLoudestParticipantSid(e.participant)}}))})),r}return i(t,e),Object.defineProperty(t.prototype,"loudestParticipantSid",{get:function(){return this._loudestParticipantSid},enumerable:!1,configurable:!0}),t.prototype._setLoudestParticipantSid=function(e){this.loudestParticipantSid!==e&&(this._loudestParticipantSid=e,this.emit("updated"))},t}(e("./mediasignaling"));t.exports=o},{"./mediasignaling":415}],410:[function(e,t,n){"use strict";var r=e("../../util/filter"),i=function(){function e(){Object.defineProperties(this,{_filter:{value:new r({getKey:function(e){return e.ufrag},isLessThanOrEqualTo:function(e,t){return e.revision<=t.revision}})},_ufrag:{writable:!0,value:null},ufrag:{enumerable:!0,get:function(){return this._ufrag}}})}return e.prototype.setUfrag=function(e){this._ufrag=e;var t=this._filter.toMap().get(e);return t?t.candidates:[]},e.prototype.update=function(e){e.candidates=e.candidates||[];var t=this._filter.toMap().get(e.ufrag),n=t?t.candidates:[];return this._filter.update(e)&&this._ufrag===e.ufrag?e.candidates.slice(n.length):[]},e}();t.exports=i},{"../../util/filter":472}],411:[function(e,t,n){"use strict";var r=e("../../util/constants"),i=r.ICE_ACTIVITY_CHECK_PERIOD_MS,o=r.ICE_INACTIVITY_THRESHOLD_MS,a=function(){function e(e,t){t=Object.assign({activityCheckPeriodMs:i,inactivityThresholdMs:o},t),Object.defineProperties(this,{_activityCheckPeriodMs:{value:t.activityCheckPeriodMs},_inactivityThresholdMs:{value:t.inactivityThresholdMs},_lastActivity:{value:null,writable:!0},_peerConnection:{value:e},_timer:{value:null,writable:!0},_onIceConnectionStateChanged:{value:null,writable:!0}})}return e.prototype._getActivePairStat=function(e){return Array.from(e.values()).find((function(e){return"candidate-pair"===e.type&&e.nominated}))||{bytesReceived:0,timestamp:Math.round((new Date).getTime())}},e.prototype._getIceConnectionStats=function(){var e=this;return this._peerConnection.getStats().then((function(t){return e._getActivePairStat(t)})).catch((function(){return null}))},e.prototype._scheduleInactivityCallback=function(e){var t=this;e&&null===this._onIceConnectionStateChanged?(this._onIceConnectionStateChanged=function(){"disconnected"===t._peerConnection.iceConnectionState&&e()},this._peerConnection.addEventListener("iceconnectionstatechange",this._onIceConnectionStateChanged)):!e&&this._onIceConnectionStateChanged&&(this._peerConnection.removeEventListener("iceconnectionstatechange",this._onIceConnectionStateChanged),this._onIceConnectionStateChanged=null)},e.prototype.start=function(e){var t=this;this.stop(),this._timer=setInterval((function(){t._getIceConnectionStats().then((function(n){n&&(t._lastActivity&&t._lastActivity.bytesReceived===n.bytesReceived||(t._lastActivity=n,t._scheduleInactivityCallback(null)),n.timestamp-t._lastActivity.timestamp>=t._inactivityThresholdMs&&("disconnected"===t._peerConnection.iceConnectionState?e():null===t._onIceConnectionStateChanged&&t._scheduleInactivityCallback(e)))}))}),this._activityCheckPeriodMs)},e.prototype.stop=function(){this._scheduleInactivityCallback(null),null!==this._timer&&(clearInterval(this._timer),this._timer=null,this._lastActivity=null)},e}();t.exports=a},{"../../util/constants":466}],412:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./cancelableroomsignalingpromise"),a=e("./localparticipant"),s=function(e){function t(t,n){var r;return n=Object.assign({createCancelableRoomSignalingPromise:o},n),r=e.call(this)||this,Object.defineProperties(r,{_createCancelableRoomSignalingPromise:{value:n.createCancelableRoomSignalingPromise},_options:{value:n},_wsServer:{value:t}}),r}return i(t,e),t.prototype._connect=function(e,t,n,r,i){return i=Object.assign({},this._options,i),this._createCancelableRoomSignalingPromise.bind(null,t,this._wsServer,e,n,r,i)},t.prototype.createLocalParticipantSignaling=function(e,t){return new a(e,t)},t}(e("../"));t.exports=s},{"../":399,"./cancelableroomsignalingpromise":408,"./localparticipant":413}],413:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../localparticipant"),a=e("./localtrackpublication"),s=e("../../util/constants").DEFAULT_LOG_LEVEL,l=e("../../util/log"),c=e("../../util"),u=c.buildLogLevels,p=c.isDeepEqual,f=function(e){function t(t,n,r){var i;r=Object.assign({logLevel:s,LocalTrackPublicationV2:a},r),i=e.call(this)||this;var o=u(r.logLevel);return Object.defineProperties(i,{_bandwidthProfile:{value:null,writable:!0},_bandwidthProfileRevision:{value:0,writable:!0},_encodingParameters:{value:t},_removeListeners:{value:new Map},_LocalTrackPublicationV2:{value:r.LocalTrackPublicationV2},_log:{value:r.log?r.log.createLog("default",i):new l("default",i,o,r.loggerName)}
203,_publishedRevision:{writable:!0,value:0},_revision:{writable:!0,value:1},_signalingRegion:{value:null,writable:!0},audioProcessors:{value:[],writable:!0},bandwidthProfile:{enumerable:!0,get:function(){return this._bandwidthProfile}},bandwidthProfileRevision:{enumerable:!0,get:function(){return this._bandwidthProfileRevision}},networkQualityConfiguration:{enumerable:!0,value:n},revision:{enumerable:!0,get:function(){return this._revision}},signalingRegion:{enumerable:!0,get:function(){return this._signalingRegion}}}),i}return i(t,e),t.prototype.toString=function(){return"[LocalParticipantSignaling: "+this.sid+"]"},t.prototype.setSignalingRegion=function(e){this._signalingRegion||(this._signalingRegion=e)},t.prototype.setBandwidthProfile=function(e){p(this._bandwidthProfile,e)||(this._bandwidthProfile=JSON.parse(JSON.stringify(e)),this._bandwidthProfileRevision++,this.didUpdate())},t.prototype.setAudioProcessors=function(e){this.audioProcessors=e},t.prototype.getParameters=function(){return this._encodingParameters},t.prototype.setParameters=function(e){return this._encodingParameters.update(e),this},t.prototype.update=function(e){return this._publishedRevision>=e.revision||(this._publishedRevision=e.revision,e.tracks.forEach((function(e){var t=this.tracks.get(e.id);t&&t.update(e)}),this)),this},t.prototype.updateMediaStates=function(e){return e&&e.tracks?(Array.from(this.tracks.values()).forEach((function(t){var n=e.tracks[t.sid];n&&t.updateMediaStates(n)})),this):this},t.prototype._createLocalTrackPublicationSignaling=function(e,t,n,r){return new this._LocalTrackPublicationV2(e,t,n,r,{log:this._log})},t.prototype.addTrack=function(t,n,r,i){var o=this;e.prototype.addTrack.call(this,t,n,r,i);var a=this.getPublication(t),s=a.isEnabled,l=a.updatedPriority,c=function(){s===a.isEnabled&&l===a.updatedPriority||(o.didUpdate(),s=a.isEnabled,l=a.updatedPriority)};return a.on("updated",c),this._removeListener(a),this._removeListeners.set(a,(function(){return a.removeListener("updated",c)})),this.didUpdate(),this},t.prototype._removeListener=function(e){var t=this._removeListeners.get(e);t&&t()},t.prototype.getState=function(){return{revision:this.revision,tracks:Array.from(this.tracks.values()).map((function(e){return e.getState()}))}},t.prototype.didUpdate=function(){this._revision++,this.emit("updated")},t.prototype.removeTrack=function(t){var n=e.prototype.removeTrack.call(this,t);return n&&(t.removeClone(n.trackTransceiver),this._removeListener(n),this.didUpdate()),n},t.prototype.setNetworkQualityConfiguration=function(e){this.networkQualityConfiguration.update(e)},t.prototype.setPublisherHint=function(e,t){var n=Array.from(this.tracks.values()).find((function(t){return t.sid===e}));return n?n.trackTransceiver.setPublisherHint(t):(this._log.warn("track:"+e+" not found"),Promise.resolve("UNKNOWN_TRACK"))},t}(o);t.exports=f},{"../../util":473,"../../util/constants":466,"../../util/log":477,"../localparticipant":400,"./localtrackpublication":414}],414:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../localtrackpublication"),a=e("../../util/twiliowarning"),s=e("../../util/twilio-video-errors").createTwil
203ioError,l=function(e){function t(t,n,r,i,o){var a=e.call(this,t,n,r)||this;return Object.defineProperties(a,{_log:{value:o.log.createLog("default",a)},_mediaStates:{value:{recordings:null},writable:!0},_noiseCancellationVendor:{value:i}}),a}return i(t,e),t.prototype.getState=function(){var e={enabled:this.isEnabled,id:this.id,kind:this.kind,name:this.name,priority:this.updatedPriority};return this._noiseCancellationVendor&&(e.audio_processor=this._noiseCancellationVendor),e},t.prototype.toString=function(){return"[LocalTrackPublicationV2: "+this.sid+"]"},t.prototype.update=function(e){switch(e.state){case"ready":this.setSid(e.sid);break;case"failed":var t=e.error;this.publishFailed(s(t.code,t.message))}return this},t.prototype.updateMediaStates=function(e){if(!e||!e.recordings||this._mediaStates.recordings===e.recordings)return this;switch(this._mediaStates.recordings=e.recordings,this._mediaStates.recordings){case"OK":this._log.info("Warnings have cleared."),this.emit("warningsCleared");break;case"NO_MEDIA":this._log.warn("Recording media lost."),this.emit("warning",a.recordingMediaLost);break;default:this._log.warn("Unknown media state detected: "+this._mediaStates.recordings)}return this},t}(o);t.exports=l},{"../../util/twilio-video-errors":488,"../../util/twiliowarning":490,"../localtrackpublication":401}],415:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("events"),a=0,s=function(e){function t(t,n,r){var i=e.call(this)||this;return Object.defineProperties(i,{_instanceId:{value:a++},channel:{value:n},_log:{value:r.log.createLog("default",i)},_getReceiver:{value:t},_receiverPromise:{value:null,writable:!0},_transport:{value:null,writable:!0}}),i}return i(t,e),Object.defineProperty(t.prototype,"isSetup",{get:function(){return!!this._receiverPromise},enumerable:!1,configurable:!0}),t.prototype.toString=function(){return"[MediaSignaling #"+this._instanceId+":"+this.channel+"]"},t.prototype.setup=function(e){var t=this;this._teardown(),this._log.info("setting up msp transport for id:",e);var n=this._getReceiver(e).then((function(e){if("data"!==e.kind&&t._log.error("Expected a DataTrackReceiver"),t._receiverPromise===n){try{t._transport=e.toDataTransport(),t.emit("ready",t._transport)}catch(e){t._log.error("Failed to toDataTransport: "+e.message)}e.once("close",(function(){return t._teardown()}))}}));this._receiverPromise=n},t.prototype._teardown=function(){this._transport&&(this._log.info("Tearing down"),this._transport=null,this._receiverPromise=null,this.emit("teardown"))},t}(o);t.exports=s},{events:223}],416:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=e("events"),s=e("../../stats/peerconnectionreportfactory"),l=function(e){function t(t,n){var r=e.call(this)||this;return Object.defineProperties(r,{_factories:{value:new WeakMap},_manager:{value:t},_signaling:{value:n}}),n.on("updated",(function(){return r.emit("updated")})),r}return i(t,e),Object.defineProperty(t.prototype,"level",{get:function(){return this._signaling.level}
203,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"levels",{get:function(){return this._signaling.levels},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"remoteLevels",{get:function(){return this._signaling.remoteLevels},enumerable:!1,configurable:!0}),t.prototype.start=function(){var e=this;this.stop();var t=setTimeout((function(){var n,r;e._timeout===t&&(n=e,r=(n._manager._peerConnections?Array.from(n._manager._peerConnections.values()):[]).map((function(e){return e._peerConnection})).filter((function(e){return"closed"!==e.signalingState})).map((function(e){if(n._factories.has(e))return n._factories.get(e);var t=new s(e);return n._factories.set(e,t),t})).map((function(e){return e.next().catch((function(){return null}))})),Promise.all(r).then((function(e){return e.filter((function(e){return e})).map((function(e){return e.summarize()}))}))).then((function(n){if(e._timeout===t){if(n.length){var r=o(n,1)[0];e._signaling.put(r)}e.start()}}))}),200);this._timeout=t},t.prototype.stop=function(){clearTimeout(this._timeout),this._timeout=null},t}(a);t.exports=l},{"../../stats/peerconnectionreportfactory":447,events:223}],417:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./mediasignaling"),a=e("../../util/asyncvar"),s=e("../../util/timeout"),l=function(e){function t(t,n,r){var i=e.call(this,t,"network_quality",r)||this;return Object.defineProperties(i,{_level:{value:null,writable:!0},_levels:{value:null,writable:!0},_remoteLevels:{value:new Map,writable:!0},_networkQualityInputs:{value:new a},_resendTimer:{value:new s((function(){i._resendTimer.setDelay(1.5*i._resendTimer.delay),i._sendNetworkQualityInputs()}),5e3,!1)},_networkQualityReportLevels:{get:function(){return{reportLevel:n.local,remoteReportLevel:n.remote}}}}),i.on("ready",(function(e){e.on("message",(function(e){switch(i._log.debug("Incoming: ",e),e.type){case"network_quality":i._handleNetworkQualityMessage(e)}}))})),i._sendNetworkQualityInputs(),i}return i(t,e),Object.defineProperty(t.prototype,"level",{get:function(){return this._level},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"levels",{get:function(){return this._levels},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"remoteLevels",{get:function(){return this._remoteLevels},enumerable:!1,configurable:!0}),t.prototype._handleNetworkQualityMessage=function(e){var t=this,n=!1,r=null,i=e?e.local:null;"number"==typeof i?(r=i,this._levels=null):"object"==typeof i&&i&&(this._levels=i,r="number"==typeof i.level?i.level:Math.min(i.audio.send,i.audio.recv,i.video.send,i.video.recv)),null!==r&&this.level!==r&&(this._level=r,n=!0),this._remoteLevels=e&&e.remotes?e.remotes.reduce((function(e,r){return(t._remoteLevels.get(r.sid)||{}).level!==r.level&&(n=!0),e.set(r.sid,r)}),new Map):this._remoteLevels,n&&this.emit("updated"),this._resendTimer.setDelay(5e3),this._resendTimer.isSet&&setTimeout((function(){return t._sendNetworkQualityInputs()}),1e3)},t.prototype._sendNetworkQualityInputs=function(){var e=this;return this._resendTimer.clear(),this._networkQualityInputs.take().then((function(t){e._transport&&e._transport.publish(function(e,t){return Object.assign({type:"network_quality"},e,t)}(t,e._networkQualityReportLevels))})).finally((function(){e._resendTimer.start()}))},t.prototype.put=function(e){this._networkQualityInputs.put(e)},t}(o);t.exports=l},{"../../util/asyncvar":462,"../../util/timeout":487,"./mediasignaling":415}],418:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("../../util/backoff"),l=e("../../webrtc"),c=l.RTCIceCandidate,u=l.RTCPeerConnection,p=l.RTCSessionDescription,f=l.getStats,d=e("../../webrtc/util"),h=e("../../util/constants"),m=h.DEFAULT_ICE_GATHERING_TIMEOUT_MS,b=h.DEFAULT_LOG_LEVEL,y=h.DEFAULT_SESSION_TIMEOUT_SEC,v=h.iceRestartBackoffConfig,g=e("../../util/sdp"),w=g.addOrRewriteNewTrackIds,C=g.addOrRewriteTrackIds,_=g.createCodecMapForMediaSection,k=g.disableRtx,S=g.enableDtxForOpus,E=g.filterLocalCodecs,T=g.getMediaSections,O=g.removeSSRCAttributes,P=g.revertSimulcast,R=g.setCodecPreferences,x=g.setSimulcast,D=e("../../util/timeout"),j=e("../../util/twilio-video-errors"),M=j.MediaClientLocalDescFailedError,A=j.MediaClientRemoteDescFailedError,I=e("../../util"),N=I.buildLogLevels,L=I.getPlatform,F=I.isChromeScreenShareTrack,U=I.oncePerTick,q=I.defer,B=e("./icebox"),z=e("./iceconnectionmonitor.js"),V=e("../../data/receiver"),W=e("../../media/track/receiver"),H=e("../../statemachine"),Y=e("../../util/log"),X=e("../../util/sdp/trackmatcher"),G=e("../../util/sdp/issue8329"),$=d.guessBrowser(),Q=L(),K=/android/.test(Q),J="chrome"===$,Z="firefox"===$,ee="safari"===$,te=0,ne={open:["closed","updating"],updating:["closed","open"],closed:[]},re=function(e){function t(t,n,r,i){var o=e.call(this,"open",ne)||this,a=se(i=Object.assign({enableDscp:!1,dummyAudioMediaStreamTrack:null,isChromeScreenShareTrack:F,iceServers:[],logLevel:b,offerOptions:{},revertSimulcast:P,sessionTimeout:1e3*y,setCodecPreferences:R,setSimulcast:x,Backoff:s,IceConnectionMonitor:z,RTCIceCandidate:c,RTCPeerConnection:u,RTCSessionDescription:p,Timeout:D},i)),l=N(i.logLevel),f=i.RTCPeerConnection;!0===i.enableDscp&&(i.chromeSpecificConstraints=i.chromeSpecificConstraints||{},i.chromeSpecificConstraints.optional=i.chromeSpecificConstraints.optional||[],i.chromeSpecificConstraints.optional.pu
203sh({googDscp:!0}));var d=i.log?i.log.createLog("webrtc",o):new Y("webrtc",o,l,i.loggerName),h=new f(a,i.chromeSpecificConstraints);i.dummyAudioMediaStreamTrack&&h.addTrack(i.dummyAudioMediaStreamTrack),Object.defineProperties(o,{_appliedTrackIdsToAttributes:{value:new Map,writable:!0},_dataChannels:{value:new Map},_dataTrackReceivers:{value:new Set},_descriptionRevision:{writable:!0,value:0},_didGenerateLocalCandidates:{writable:!0,value:!1},_enableDscp:{value:i.enableDscp},_encodingParameters:{value:n},_isChromeScreenShareTrack:{value:i.isChromeScreenShareTrack},_iceGatheringFailed:{value:!1,writable:!0},_iceGatheringTimeout:{value:new i.Timeout((function(){return o._handleIceGatheringTimeout()}),m,!1)},_iceRestartBackoff:{value:new i.Backoff(v)},_instanceId:{value:++te},_isIceConnectionInactive:{writable:!0,value:!1},_isIceLite:{writable:!0,value:!1},_isIceRestartBackoffInProgress:{writable:!0,value:!1},_isRestartingIce:{writable:!0,value:!1},_lastIceConnectionState:{writable:!0,value:null},_lastStableDescriptionRevision:{writable:!0,value:0},_localCandidates:{writable:!0,value:[]},_localCodecs:{value:new Set},_localCandidatesRevision:{writable:!0,value:1},_localDescriptionWithoutSimulcast:{writable:!0,value:null},_localDescription:{writable:!0,value:null},_localUfrag:{writable:!0,value:null},_log:{value:d},_eventObserver:{value:i.eventObserver},_remoteCodecMaps:{value:new Map},_rtpSenders:{value:new Map},_rtpNewSenders:{value:new Set},_iceConnectionMonitor:{value:new i.IceConnectionMonitor(h)},_mediaTrackReceivers:{value:new Set},_needsAnswer:{writable:!0,value:!1},_negotiationRole:{writable:!0,value:null},_offerOptions:{writable:!0,value:i.offerOptions},_onEncodingParametersChanged:{value:U((function(){o._needsAnswer||ue(o)}))},_peerConnection:{value:h},_preferredAudioCodecs:{value:r.audio},_preferredVideoCodecs:{value:r.video},_shouldApplyDtx:{value:r.audio.every((function(e){return"opus"!==e.codec}))||r.audio.some((function(e){var t=e.codec,n=e.dtx;return"opus"===t&&n}))},_queuedDescription:{writable:!0,value:null},_iceReconnectTimeout:{value:new i.Timeout((function(){d.debug("ICE reconnect timed out"),o.close()}),i.sessionTimeout,!1)},_recycledTransceivers:{value:{audio:[],video:[]}},_replaceTrackPromises:{value:new Map},_remoteCandidates:{writable:!0,value:new B},_setCodecPreferences:{value:Z&&K&&r.video[0]&&"h264"!==r.video[0].codec.toLowerCase()?function(e){return e}:i.setCodecPreferences},_setSimulcast:{value:i.setSimulcast},_revertSimulcast:{value:i.revertSimulcast},_RTCIceCandidate:{value:i.RTCIceCandidate},_RTCPeerConnection:{value:i.RTCPeerConnection},_RTCSessionDescription:{value:i.RTCSessionDescription},_shouldOffer:{writable:!0,value:!1},_shouldRestartIce:{writable:!0,value:!1},_trackIdsToAttributes:{value:new Map,writable:!0},_trackMatcher:{writable:!0,value:null},_mediaTrackSenderToPublisherHints:{value:new Map},id:{enumerable:!0,value:t}}),n.on("changed",o._onEncodingParametersChanged),h.addEventListener("connectionstatechange",o._handleConnectionStateChange.bind(o)),h.addEventListener("datachannel",o._handleDataChannelEvent.bind(o)),h.addEventListener("icecandidate",o._handleIceCandidateEvent.bind(o)),h.addEventListener("iceconnectionstatechange",o._handleIceConnectionStateChange.bind(o)),h.addEventListener("icegatheringstatechange",o._handleIceGatheringStateChange.bind(o)),h.addEventListener("signalingstatechange",o._handleSignalingStateChange.bind(o)),h.addEventListener("track",o._handleTrackEvent.bind(o));var g=o;return o.on("stateChanged",(function e(t){"closed"===t&&(g.removeListener("stateChanged",e),g._dataChannels.forEach((function(e,t){g.removeDataTrackSender(t)})))})),o}return i(t,e),t.prototype.toString=function(){return"[PeerConnectionV2 #"+this._instanceId+": "+this.id+"]"},t.prototype.setEffectiveAdaptiveSimulcast=function(e){this._log.debug("Setting setEffectiveAdaptiveSimulcast: ",e),this._preferredVideoCodecs.forEach((function(t){"adaptiveSimulcast"in t&&(t.adaptiveSimulcast=e)}))},Object.defineProperty(t.prototype,"_shouldApplySimulcast",{get:function(){return!(!J&&!ee)&&this._preferredVideoCodecs.some((function(e){return"vp8"===e.codec.toLowerCase()&&e.simulcast&&!1!==e.adaptiveSimulcast}))}
203,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"connectionState",{get:function(){return"failed"===this.iceConnectionState?"failed":this._peerConnection.connectionState||this.iceConnectionState},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"iceConnectionState",{get:function(){return this._isIceConnectionInactive&&"disconnected"===this._peerConnection.iceConnectionState||this._iceGatheringFailed?"failed":this._peerConnection.iceConnectionState},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isApplicationSectionNegotiated",{get:function(){return"closed"===this._peerConnection.signalingState||!!this._peerConnection.localDescription&&T(this._peerConnection.localDescription.sdp,"application").length>0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"_isAdaptiveSimulcastEnabled",{get:function(){var e=this._preferredVideoCodecs.find((function(e){return"adaptiveSimulcast"in e}));return e&&!0===e.adaptiveSimulcast},enumerable:!1,configurable:!0}),t.prototype._maybeUpdateEncodings=function(e,t,n){if(void 0===n&&(n=!1),"video"!==e.kind||"ended"===e.readyState)return!1;var r=e.getSettings(),i=r.height,o=r.width;if("number"!=typeof i||"number"!=typeof o)return!1;var a=d.guessBrowser();return!!("safari"===a||"chrome"===a&&this._isAdaptiveSimulcastEnabled)&&(this._updateEncodings(e,t,n),!0)},t.prototype._updateEncodings=function(e,t,n){if(this._isChromeScreenShareTrack(e)){var r=[{scaleResolutionDownBy:1},{scaleResolutionDownBy:1}];t.forEach((function(e,t){var i=r[t];i?(e.scaleResolutionDownBy=i.scaleResolutionDownBy,n&&delete e.active):(e.active=!1,delete e.scaleResolutionDownBy)}))}else{var i=e.getSettings(),o=i.width*i.height,a=[{pixels:518400,maxActiveLayers:3},{pixels:129600,maxActiveLayers:2},{pixels:0,maxActiveLayers:1}].find((function(e){return o>=e.pixels})),s=Math.min(t.length,a.maxActiveLayers);t.forEach((function(e,t){t<s?(e.scaleResolutionDownBy=1<<s-t-1,n&&(e.active=!0)):(e.active=!1,delete e.scaleResolutionDownBy)}))}this._log.debug("_updateEncodings:",t.map((function(e,t){return"["+t+": "+e.active+", "+(e.scaleResolutionDownBy||0)+"]"})).join(", "))},t.prototype._addIceCandidate=function(e){var t=this;return Promise.resolve().then((function(){return e=new t._RTCIceCandidate(e),t._peerConnection.addIceCandidate(e)})).catch((function(n){t._log.warn("Failed to add RTCIceCandidate "+(e?'"'+e.candidate+'"':"null")+": "+n.message)}))},t.prototype._addIceCandidates=function(e){return Promise.all(e.map(this._addIceCandidate,this)).then((function(){}))},t.prototype._addOrUpdateTransceiver=function(e){var t=this,n=function(e,t){var n={audio:e._preferredAudioCodecs.map((function(e){return e.codec.toLowerCase()})),video:e._preferredVideoCodecs.map((function(e){return e.codec.toLowerCase()}))}[t],r=e._recycledTransceivers[t],i=n.find((function(t){return e._localCodecs.has(t)}));if(!i)return r.shift();var o=r.find((function(t){var n=e._remoteCodecMaps.get(t.mid);return n&&n.has(i)}));o&&r.splice(r.indexOf(o),1);return o}(this,e.kind);if(n&&n.sender){var r=n.sender.track?n.sender.track.id:null;return r&&this._log.warn("Reusing transceiver: "+n.mid+"] "+r+" => "+e.id),this._replaceTrackPromises.set(n,n.sender.replaceTrack(e).then((function(){n.direction="sendrecv"}),(function(){})).finally((function(){t._replaceTrackPromises.delete(n)}))),n}return this._peerConnection.addTransceiver(e)},t.prototype._checkIceBox=function(e){var t=ae(e);if(!t)return Promise.resolve();var n=this._remoteCandidates.setUfrag(t);return this._addIceCandidates(n)},t.prototype._answer=function(e){var t=this;return Promise.resolve().then((function(){return t._negotiationRole||(t._negotiationRole="answerer"),t._setRemoteDescription(e)})).catch((function(){throw new A})).then((function(){return t._peerConnection.createAnswer()})).then((function(n){n=Z?new t._RTCSessionDescription({sdp:k(n.sdp),type:n.type}):G(n);var r=O(n.sdp,["mslabel","label"]);if(t._shouldApplySimulcast){var i=r;r=t._setSimulcast(i,t._trackIdsToAttributes),r=t._revertSimulcast(r,i,e.sdp)}return r=r.replace(/42e015/g,"42e01f"),t._setLocalDescription({type:n.type,sdp:r})})).then((function(){return t._checkIceBox(e)})).then((function(){return t._queuedDescription&&t._updateDescription(t._queuedDescription)})).then((function(){return t._queuedDescription=null,t._maybeReoffer(t._peerConnection.localDescription)})).catch((function(e){var n=e instanceof A?e:new M;throw t._publishMediaWarning({message:"Failed to _answer",code:n.code,error:e}),n}))},t.prototype._close=function(){return this._iceConnectionMonitor.stop(),"closed"!==this._peerConnection.signalingState&&(this._peerConnection.close(),this.preempt("closed"),this._encodingParameters.removeListener("changed",this._onEncodingParametersChanged),!0)}
203,t.prototype._handleConnectionStateChange=function(){this.emit("connectionStateChanged")},t.prototype._handleDataChannelEvent=function(e){var t=this,n=e.channel,r=new V(n);this._dataTrackReceivers.add(r),n.addEventListener("close",(function(){t._dataTrackReceivers.delete(r)})),this.emit("trackAdded",r)},t.prototype._handleGlare=function(e){var t=this;return this._log.debug("Glare detected; rolling back"),this._isRestartingIce&&(this._log.debug("An ICE restart was in progress; we'll need to restart ICE again after rolling back"),this._isRestartingIce=!1,this._shouldRestartIce=!0),Promise.resolve().then((function(){return t._trackIdsToAttributes=new Map(t._appliedTrackIdsToAttributes),t._setLocalDescription({type:"rollback"})})).then((function(){return t._needsAnswer=!1,t._answer(e)})).then((function(e){return e?Promise.resolve():t._offer()}))},t.prototype._publishMediaWarning=function(e){var t=e.message,n=e.code,r=e.error,i=e.sdp;this._eventObserver.emit("event",{level:"warning",name:"error",group:"media",payload:{message:t,code:n,context:JSON.stringify({error:r.message,sdp:i})}})},t.prototype._handleIceCandidateEvent=function(e){e.candidate&&(this._log.debug("Clearing ICE gathering timeout"),this._didGenerateLocalCandidates=!0,this._iceGatheringTimeout.clear(),this._localCandidates.push(e.candidate));var t={ice:{candidates:this._isIceLite?[]:this._localCandidates.slice(),ufrag:this._localUfrag},id:this.id};e.candidate||(t.ice.complete=!0),this._isIceLite&&e.candidate||(t.ice.revision=this._localCandidatesRevision++,this.emit("candidates",t))},t.prototype._handleIceConnectionStateChange=function(){var e=this,t=this._peerConnection.iceConnectionState,n=["connected","completed"].includes(t),r=this._log;r.debug('ICE connection state is "'+t+'"'),n&&(this._iceReconnectTimeout.clear(),this._iceRestartBackoff.reset()),"failed"===this._lastIceConnectionState||"failed"!==t||this._shouldRestartIce||this._isRestartingIce?["disconnected","failed"].includes(this._lastIceConnectionState)&&n&&r.debug("ICE reconnected"):(r.warn("ICE failed"),this._initiateIceRestartBackoff()),"connected"===t?(this._isIceConnectionInactive=!1,this._iceConnectionMonitor.start((function(){e._iceConnectionMonitor.stop(),e._shouldRestartIce||e._isRestartingIce||(r.warn("ICE Connection Monitor detected inactivity"),e._isIceConnectionInactive=!0,e._initiateIceRestartBackoff(),e.emit("iceConnectionStateChanged"),e.emit("connectionStateChanged"))}))):["disconnected","completed"].includes(t)||(this._iceConnectionMonitor.stop(),this._isIceConnectionInactive=!1),this._lastIceConnectionState=t,this.emit("iceConnectionStateChanged")},t.prototype._handleIceGatheringTimeout=function(){this._log.warn("ICE failed to gather any local candidates"),this._iceGatheringFailed=!0,this._initiateIceRestartBackoff(),this.emit("iceConnectionStateChanged"),this.emit("connectionStateChanged")},t.prototype._handleIceGatheringStateChange=function(){var e=this._peerConnection.iceGatheringState,t=this._log;t.debug('ICE gathering state is "'+e+'"');var n=this._iceGatheringTimeout,r=n.delay,i=n.isSet;"gathering"!==e||this._didGenerateLocalCandidates||i||(t.debug("Starting ICE gathering timeout: "+r),this._iceGatheringFailed=!1,this._iceGatheringTimeout.start())},t.prototype._handleSignalingStateChange=function(){"stable"===this._peerConnection.signalingState&&(this._appliedTrackIdsToAttributes=new Map(this._trackIdsToAttributes))},t.prototype._handleTrackEvent=function(e){var t=this,n=this._peerConnection.remoteDescription?this._peerConnection.remoteDescription.sdp:null;this._trackMatcher=this._trackMatcher||new X,this._trackMatcher.update(n);var r=e.track,i=this._trackMatcher.match(e)||r.id,o=new W(i,r);this._mediaTrackReceivers.forEach((function(e){e.track.id===o.track.id&&t._mediaTrackReceivers.delete(e)})),this._mediaTrackReceivers.add(o),r.addEventListener("ended",(function(){return t._mediaTrackReceivers.delete(o)})),this.emit("trackAdded",o)},t.prototype._initiateIceRestart=function(){if("closed"!==this._peerConnection.signalingState){var e=this._log;e.warn("Attempting to restart ICE"),this._didGenerateLocalCandidates=!1,this._isIceRestartBackoffInProgress=!1,this._shouldRestartIce=!0;var t=this._iceReconnectTimeout,n=t.delay;t.isSet||(e.debug("Starting ICE reconnect timeout: "+n),this._iceReconnectTimeout.start()),this.offer().catch((function(t){e.error("offer failed in _initiateIceRestart with: "+t.message)}))}},t.prototype._initiateIceRestartBackoff=function(){var e=this;"closed"===this._peerConnection.signalingState||this._isIceRestartBackoffInProgress||(this._log.warn("An ICE restart has been scheduled"),this._isIceRestartBackoffInProgress=!0,this._iceRestartBackoff.backoff((function(){return e._initiateIceRestart()})))},t.prototype._maybeReoffer=function(e){var t=this._shouldOffer;if(e&&e.sdp){var n=this._peerConnection.getSenders().filter((function(e){return e.track}));t=["audio","video"].reduce((function(t,r){var i=T(e.sdp,r,"(sendrecv|sendonly)"),o=n.filter(le.bind(null,r));return t||i.length<o.length}),t);var r=this._dataChannels.size>0,i=T(e.sdp,"application").length>0;t=t||r&&!i}return(t?this._offer():Promise.resolve()).then((function(){return t}))},t.prototype._offer=function(){var e=this,t=Object.assign({},this._offerOptions);return this._needsAnswer=!0,this._shouldRestartIce&&(this._shouldRestartIce=!1,this._isRestartingIce=!0,t.iceRestart=!0),Promise.all(this._replaceTrackPromises.values()).then((function(){return e._peerConnection.createOffer(t)}
203)).catch((function(t){var n=new M;throw e._publishMediaWarning({message:"Failed to create offer",code:n.code,error:t}),n})).then((function(t){t=Z?new e._RTCSessionDescription({sdp:k(t.sdp),type:t.type}):G(t);var n=O(t.sdp,["mslabel","label"]);n=e._peerConnection.remoteDescription?E(n,e._peerConnection.remoteDescription.sdp):n;var r=e._setCodecPreferences(n,e._preferredAudioCodecs,e._preferredVideoCodecs);return e._shouldOffer=!1,e._negotiationRole||(e._negotiationRole="offerer"),e._shouldApplySimulcast&&(e._localDescriptionWithoutSimulcast={type:"offer",sdp:r},r=e._setSimulcast(r,e._trackIdsToAttributes)),e._setLocalDescription({type:"offer",sdp:r})}))},t.prototype._getMediaTrackSenderId=function(e){var t=Array.from(this._rtpSenders.keys()).find((function(t){return t.track.id===e}));return t?t.id:e},t.prototype._addOrRewriteLocalTrackIds=function(e){var t=this,n=this._peerConnection.getTransceivers().filter((function(e){var t=e.sender;return!e.stopped&&t&&t.track})),r=n.filter((function(e){return e.mid})),i=new Map(r.map((function(e){var n=e.mid,r=e.sender;return[n,t._getMediaTrackSenderId(r.track.id)]}))),o=C(e.sdp,i),a=n.filter((function(e){return!e.mid})),s=new Map(["audio","video"].map((function(e){return[e,a.filter((function(t){return t.sender.track.kind===e})).map((function(e){var n=e.sender;return t._getMediaTrackSenderId(n.track.id)}))]}))),l=w(o,i,s);return new this._RTCSessionDescription({sdp:l,type:e.type})},t.prototype._rollbackAndApplyOffer=function(e){var t=this;return this._setLocalDescription({type:"rollback"}).then((function(){return t._setLocalDescription(e)}))},t.prototype._setLocalDescription=function(e){var t=this;return"rollback"!==e.type&&this._shouldApplyDtx&&(e=new this._RTCSessionDescription({sdp:S(e.sdp),type:e.type})),this._peerConnection.setLocalDescription(e).catch((function(n){t._log.warn('Calling setLocalDescription with an RTCSessionDescription of type "'+e.type+'" failed with the error "'+n.message+'".',n);var r=new M,i={message:'Calling setLocalDescription with an RTCSessionDescription of type "'+e.type+'" failed',code:r.code,error:n};throw e.sdp&&(t._log.warn("The SDP was "+e.sdp),i.sdp=e.sdp),t._publishMediaWarning(i),r})).then((function(){"rollback"!==e.type&&(t._localDescription=t._addOrRewriteLocalTrackIds(e),t._shouldApplyDtx&&(t._localDescription=new t._RTCSessionDescription({sdp:S(t._localDescription.sdp,[]),type:t._localDescription.type})),t._localCandidates=[],"offer"===e.type?t._descriptionRevision++:"answer"===e.type&&(t._lastStableDescriptionRevision=t._descriptionRevision,ce(t)),t._localUfrag=ae(e),t.emit("description",t.getState()))}))},t.prototype._setRemoteDescription=function(e){var t=this;return e.sdp&&(e.sdp=this._setCodecPreferences(e.sdp,this._preferredAudioCodecs,this._preferredVideoCodecs),this._shouldApplyDtx?e.sdp=S(e.sdp):e.sdp=S(e.sdp,[]),Z&&(e.sdp=e.sdp.replace(/a=msid:[^ ]+ /g,"a=msid:- ")),this._peerConnection.remoteDescription||(this._isIceLite=/a=ice-lite/.test(e.sdp))),e=new this._RTCSessionDescription(e),Promise.resolve().then((function(){if("answer"===e.type&&t._localDescriptionWithoutSimulcast){var n=t._preferredVideoCodecs.find((function(e){return"adaptiveSimulcast"in e})),r=!!n&&!1===n.adaptiveSimulcast,i=t._revertSimulcast(t._localDescription.sdp,t._localDescriptionWithoutSimulcast.sdp,e.sdp,r);if(t._localDescriptionWithoutSimulcast=null,i!==t._localDescription.sdp)return t._rollbackAndApplyOffer({type:t._localDescription.type,sdp:i})}})).then((function(){return t._peerConnection.setRemoteDescription(e)})).then((function(){"answer"===e.type&&(t._isRestartingIce&&(t._log.debug("An ICE restart was in-progress and is now completed"),t._isRestartingIce=!1),ce(t))}),(function(n){throw t._log.warn('Calling setRemoteDescription with an RTCSessionDescription of type "'+e.type+'" failed with the error "'+n.message+'".',n),e.sdp&&t._log.warn("The SDP was "+e.sdp),n}))},t.prototype._updateDescription=function(e){var t=this;switch(e.type){case"answer":case"pranswer":if(e.revision!==this._descriptionRevision||"have-local-offer"!==this._peerConnection.signalingState)return Promise.resolve();this._descriptionRevision=e.revision;break;
203case"close":return this._close();case"create-offer":return e.revision<=this._lastStableDescriptionRevision?Promise.resolve():this._needsAnswer?(this._queuedDescription=e,Promise.resolve()):(this._descriptionRevision=e.revision,this._offer());case"offer":return e.revision<=this._lastStableDescriptionRevision||"closed"===this._peerConnection.signalingState?Promise.resolve():"have-local-offer"===this._peerConnection.signalingState?this._needsAnswer&&0===this._lastStableDescriptionRevision?(this._queuedDescription=e,Promise.resolve()):(this._descriptionRevision=e.revision,this._handleGlare(e)):(this._descriptionRevision=e.revision,this._answer(e).then((function(){})))}var n=e.revision;return Promise.resolve().then((function(){return t._setRemoteDescription(e)})).catch((function(n){var r=new A;throw t._publishMediaWarning({message:'Calling setRemoteDescription with an RTCSessionDescription of type "'+e.type+'" failed',code:r.code,error:n,sdp:e.sdp}),r})).then((function(){return t._lastStableDescriptionRevision=n,t._needsAnswer=!1,t._checkIceBox(e)})).then((function(){return t._queuedDescription&&t._updateDescription(t._queuedDescription)})).then((function(){return t._queuedDescription=null,t._maybeReoffer(t._peerConnection.localDescription).then((function(){}))}))},t.prototype._updateIce=function(e){var t=this._remoteCandidates.update(e);return this._addIceCandidates(t)},t.prototype.addDataTrackSender=function(e){if(!this._dataChannels.has(e))try{var t={ordered:e.ordered};null!==e.maxPacketLifeTime&&(t.maxPacketLifeTime=e.maxPacketLifeTime),null!==e.maxRetransmits&&(t.maxRetransmits=e.maxRetransmits);var n=this._peerConnection.createDataChannel(e.id,t);e.addDataChannel(n),this._dataChannels.set(e,n)}catch(t){this._log.warn('Error creating an RTCDataChannel for DataTrack "'+e.id+'": '+t.message)}},t.prototype._handleQueuedPublisherHints=function(){var e=this;"stable"===this._peerConnection.signalingState&&this._mediaTrackSenderToPublisherHints.forEach((function(t,n){var r=t.deferred,i=t.encodings;e._mediaTrackSenderToPublisherHints.delete(n),e._setPublisherHint(n,i).then((function(e){return r.resolve(e)})).catch((function(e){return r.reject(e)}))}))},t.prototype._setPublisherHint=function(e,t){var n=this;if(Z)return Promise.resolve("COULD_NOT_APPLY_HINT");this._mediaTrackSenderToPublisherHints.has(e)&&(this._mediaTrackSenderToPublisherHints.get(e).deferred.resolve("REQUEST_SKIPPED"),this._mediaTrackSenderToPublisherHints.delete(e));var r=this._rtpSenders.get(e);if(!r)return this._log.warn("Could not apply publisher hint because RTCRtpSender was not found"),Promise.resolve("UNKNOWN_TRACK");if("closed"===this._peerConnection.signalingState)return this._log.warn('Could not apply publisher hint because signalingState was "closed"'),Promise.resolve("COULD_NOT_APPLY_HINT");if("stable"!==this._peerConnection.signalingState){this._log.debug("Queuing up publisher hint because signalingState:",this._peerConnection.signalingState);var i=q();return this._mediaTrackSenderToPublisherHints.set(e,{deferred:i,encodings:t}),i.promise}var o=r.getParameters();return null!==t&&t.forEach((function(e){var t=e.enabled,r=e.layer_index;o.encodings.length>r?(n._log.debug("layer:"+r+", active:"+o.encodings[r].active+" => "+t),o.encodings[r].active=t):n._log.warn("invalid layer:"+r+", active:"+t)})),this._maybeUpdateEncodings(r.track,o.encodings,null===t),r.setParameters(o).then((function(){return"OK"})).catch((function(e){return n._log.error("Failed to apply publisher hints:",e),"COULD_NOT_APPLY_HINT"}))},t.prototype.addMediaTrackSender=function(e){var t=this;if("closed"!==this._peerConnection.signalingState&&!this._rtpSenders.has(e)){var n=this._addOrUpdateTransceiver(e.track).sender;e.addSender(n,(function(n){return t._setPublisherHint(e,n)}
203)),this._rtpNewSenders.add(n),this._rtpSenders.set(e,n)}},t.prototype.close=function(){this._close()&&(this._descriptionRevision++,this._localDescription={type:"close"},this.emit("description",this.getState()))},t.prototype.getTrackReceivers=function(){return Array.from(this._dataTrackReceivers).concat(Array.from(this._mediaTrackReceivers))},t.prototype.getState=function(){if(!this._localDescription)return null;var e="answer"===this._localDescription.type?this._lastStableDescriptionRevision:this._descriptionRevision,t={type:this._localDescription.type,revision:e};return this._localDescription.sdp&&(t.sdp=this._localDescription.sdp),{description:t,id:this.id}},t.prototype.offer=function(){var e=this;return this._needsAnswer||this._isRestartingIce?(this._shouldOffer=!0,Promise.resolve()):this.bracket("offering",(function(t){return e.transition("updating",t),(e._needsAnswer||e._isRestartingIce?Promise.resolve():e._offer()).then((function(){e.tryTransition("open",t)}),(function(n){throw e.tryTransition("open",t),n}))}))},t.prototype.removeDataTrackSender=function(e){var t=this._dataChannels.get(e);t&&(e.removeDataChannel(t),this._dataChannels.delete(e),t.close())},t.prototype.removeMediaTrackSender=function(e){var t=this._rtpSenders.get(e);if(t){if("closed"!==this._peerConnection.signalingState&&this._peerConnection.removeTrack(t),e.removeSender(t),this._mediaTrackSenderToPublisherHints.has(e))this._mediaTrackSenderToPublisherHints.get(e).deferred.resolve("UNKNOWN_TRACK"),this._mediaTrackSenderToPublisherHints.delete(e);
203this._rtpNewSenders.delete(t),this._rtpSenders.delete(e)}},t.prototype.setConfiguration=function(e){"function"==typeof this._peerConnection.setConfiguration&&this._peerConnection.setConfiguration(se(e))},t.prototype.setIceReconnectTimeout=function(e){return this._iceReconnectTimeout.setDelay(e),this._log.debug("Updated ICE reconnection timeout period:",this._iceReconnectTimeout.delay),this},t.prototype.update=function(e){var t=this;return this.bracket("updating",(function(n){if("closed"===t.state)return Promise.resolve();t.transition("updating",n);var r=[];return e.ice&&r.push(t._updateIce(e.ice)),e.description&&r.push(t._updateDescription(e.description)),Promise.all(r).then((function(){t.tryTransition("open",n)}),(function(e){throw t.tryTransition("open",n),e}))}))},t.prototype.getStats=function(){var e=this;return f(this._peerConnection).then((function(t){return function(e,t){return Object.assign(t,{remoteAudioTrackStats:t.remoteAudioTrackStats.map((function(t){return oe(e,t)})),remoteVideoTrackStats:t.remoteVideoTrackStats.map((function(t){return oe(e,t)})),localAudioTrackStats:t.localAudioTrackStats.map((function(t){return ie(e,t)})),localVideoTrackStats:t.localVideoTrackStats.map((function(t){return ie(e,t)}))})}(e,t)}))},t}(H);function ie(e,t){var n=e._getMediaTrackSenderId(t.trackId);return Object.assign(t,{trackId:n})}function oe(e,t){var n=a([],o(e._mediaTrackReceivers)).find((function(e){return e.track.id===t.trackId})),r=n?n.id:null;return Object.assign(t,{trackId:r})}function ae(e){if(e.sdp){var t=e.sdp.match(/^a=ice-ufrag:([a-zA-Z0-9+/]+)/m);if(t)return t[1]}return null}function se(e){return Object.assign({bundlePolicy:"max-bundle",rtcpMuxPolicy:"require"},e)}function le(e,t){var n=t.track;return n&&n.kind===e&&"ended"!==n.readyState}function ce(e){!function(e){e._recycledTransceivers.audio=[],e._recycledTransceivers.video=[],e._peerConnection.getTransceivers().forEach((function(t){if(function(e,t){return!e.stopped&&!t._replaceTrackPromises.has(e)&&["inactive","recvonly"].includes(e.direction)}(t,e)){var n=t.receiver.track;e._recycledTransceivers[n.kind].push(t)}}))}(e),function(e){var t=e._peerConnection.localDescription;t&&t.sdp&&T(t.sdp).forEach((function(t){_(t).forEach((function(t,n){return e._localCodecs.add(n)}))}))}(e),function(e){var t=e._peerConnection.remoteDescription;t&&t.sdp&&T(t.sdp).forEach((function(t){var n=t.match(/^a=mid:(.+)$/m);if(n&&n[1]){var r=n[1],i=_(t);e._remoteCodecMaps.set(r,i)}}))}(e),ue(e).then((function(){e._handleQueuedPublisherHints()}))}function ue(e){var t=e._encodingParameters,n=t.maxAudioBitrate,r=t.maxVideoBitrate,i=new Map([["audio",n],["video",r]]),o=[];return e._peerConnection.getSenders().filter((function(e){return e.track})).forEach((function(t){var n=i.get(t.track.kind),r=t.getParameters();null===n||0===n?function(e){Array.isArray(e.encodings)&&e.encodings.forEac
203h((function(e){return delete e.maxBitrate}))}(r):e._isChromeScreenShareTrack(t.track)?e._log.warn("Not setting maxBitrate for "+t.track.kind+" Track "+t.track.id+" because it appears to be screen share track: "+t.track.label):function(e,t){Z?e.encodings=[{maxBitrate:t}]:e.encodings.forEach((function(e){e.maxBitrate=t}))}(r,n),!Z&&r.encodings.length>0&&("audio"===t.track.kind?r.encodings[0].priority="high":e._isChromeScreenShareTrack(t.track)&&(r.encodings[0].priority="medium"),e._enableDscp&&(r.encodings[0].networkPriority="high"));var a=e._rtpNewSenders.has(t);e._maybeUpdateEncodings(t.track,r.encodings,a),e._rtpNewSenders.delete(t);var s=t.setParameters(r).catch((function(n){e._log.warn("Error while setting encodings parameters for "+t.track.kind+" Track "+t.track.id+": "+(n.message||n.name))}));o.push(s)})),Promise.all(o)}t.exports=re},{"../../data/receiver":346,"../../media/track/receiver":371,"../../statemachine":429,"../../util":473,"../../util/backoff":463,"../../util/constants":466,"../../util/log":477,"../../util/sdp":481,"../../util/sdp/issue8329":482,"../../util/sdp/trackmatcher":484,"../../util/timeout":487,"../../util/twilio-video-errors":488,"../../webrtc":499,"../../webrtc/util":511,"./icebox":410,"./iceconnectionmonitor.js":411}],419:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("../../webrtc/util").guessBrowser,l=e("./peerconnection"),c=e("../../media/track/sender"),u=e("../../queueingeventemitter"),p=e("../../util"),f=e("../../util/twilio-video-errors").MediaConnectionError,d="firefox"===s(),h=function(t){function n(n,r,i){var o=t.call(this)||this,a=(i=Object.assign({audioContextFactory:d?e("../../webaudio/audiocontext"):null,PeerConnectionV2:l},i)).audioContextFactory?i.audioContextFactory.getOrCreate(o):null,s=a?{offerToReceiveVideo:!0}:{offerToReceiveAudio:!0,offerToReceiveVideo:!0};return Object.defineProperties(o,{_audioContextFactory:{value:i.audioContextFactory},_closedPeerConnectionIds:{value:new Set},_configuration:{writable:!0,value:null},_configurationDeferred:{writable:!0,value:p.defer()},_connectionState:{value:"new",writable:!0},_dummyAudioTrackSender:{value:a?new c(m(a)):null},_encodingParameters:{value:n},_iceConnectionState:{writable:!0,value:"new"},_dataTrackSenders:{writable:!0,value:new Set},_lastConnectionState:{value:"new",writable:!0},_lastIceConnectionState:{writable:!0,value:"new"},_mediaTrackSenders:{writable:!0,value:new Set},_offerOptions:{value:s},_peerConnections:{value:new Map},_preferredCodecs:{value:r},_sessionTimeout:{value:null,writable:!0},_PeerConnectionV2:{value:i.PeerConnectionV2}}),o}return i(n,t),n.prototype.setEffectiveAdaptiveSimulcast=function(e){this._peerConnections.forEach((function(t){return t.setEffectiveAdaptiveSimulcast(e)})),this._preferredCodecs.video.forEach((function(t){"adaptiveSimulcast"in t&&(t.adaptiveSimulcast=e)}))},Object.defineProperty(n.prototype,"connectionState",{get:function(){return this._connectionState},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"iceConnectionState",{get:function(){return this._iceConnectionState},enumerable:!1,configurable:!0}),n.prototype._closeAbsentPeerConnections=function(e){var t=new Set(e.map((function(e){return e.id})));return this._peerConnections.forEach((function(e){t.has(e.id)||e._close()})),this},n.prototype._getConfiguration=function(){return this._configurationDeferred.promise},n.prototype._getOrCreate=function(e,t){var n=this,r=this,i=this._peerConnections.get(e);if(!i){var o=this._PeerConnectionV2,a=Object.assign({dummyAudioMediaStreamTrack:this._dummyAudioTrackSender?this._dummyAudioTrackSender.track:null,offerOptions:this._offerOptions},this._sessionTimeout?{sessionTimeout:this._sessionTimeout}:{},t);try{i=new o(e,this._encodingParameters,this._preferredCodecs,a)}catch(e){throw new f}this._peerConnections.set(i.id,i),i.on("candidates",this.queue.bind(this,"candidates")),i.on("description",this.queue.bind(this,"description")),i.on("trackAdded",this.queue.bind(this,"trackAdded")),i.on("stateChanged",(function e(t){"closed"===t&&(i.removeListener("stateChanged",e),r._dataTrackSenders.forEac
203h((function(e){return i.removeDataTrackSender(e)})),r._mediaTrackSenders.forEach((function(e){return i.removeMediaTrackSender(e)})),r._peerConnections.delete(i.id),r._closedPeerConnectionIds.add(i.id),_(r),C(r))})),i.on("connectionStateChanged",(function(){return _(n)})),i.on("iceConnectionStateChanged",(function(){return C(n)})),this._dataTrackSenders.forEach(i.addDataTrackSender,i),this._mediaTrackSenders.forEach(i.addMediaTrackSender,i),C(this)}return i},n.prototype.close=function(){return this._peerConnections.forEach((function(e){e.close()})),this._dummyAudioTrackSender&&this._dummyAudioTrackSender.stop(),this._audioContextFactory&&this._audioContextFactory.release(this),C(this),this},n.prototype.createAndOffer=function(){var e=this;return this._getConfiguration().then((function(t){var n;do{n=p.makeUUID()}while(e._peerConnections.has(n));return e._getOrCreate(n,t)})).then((function(e){return e.offer()})).then((function(){return e}))},n.prototype.getTrackReceivers=function(){return p.flatMap(this._peerConnections,(function(e){return e.getTrackReceivers()}))},n.prototype.getStates=function(){var e=[];return this._peerConnections.forEach((function(t){var n=t.getState();n&&e.push(n)})),e},n.prototype.setConfiguration=function(e){return this._configuration&&(this._configurationDeferred=p.defer(),this._peerConnections.forEach((function(t){t.setConfiguration(e)}))),this._configuration=e,this._configurationDeferred.resolve(e),this},n.prototype.setIceReconnectTimeout=function(e){return null===this._sessionTimeout&&(this._peerConnections.forEach((function(t){t.setIceReconnectTimeout(e)})),this._sessionTimeout=e),this},n.prototype.setTrackSenders=function(e){var t=new Set(e.filter((function(e){return"data"===e.kind}))),n=new Set(e.filter((function(e){return e&&("audio"===e.kind||"video"===e.kind)}))),r=function(e,t,n){return{data:b(e,t),media:y(e,n)}}(this,t,n);return this._dataTrackSenders=t,this._mediaTrackSenders=n,function(e,t){(t.data.add.size||t.data.remove.size||t.media.add.size||t.media.remove.size)&&e._peerConnections.forEach((function(e){t.data.remove.forEach(e.removeDataTrackSender,e),t.media.remove.forEach(e.removeMediaTrackSender,e),t.data.add.forEach(e.addDataTrackSender,e),t.media.add.forEach(e.addMediaTrackSender,e),(t.media.add.size||t.media.remove.size||t.data.add.size&&!e.isApplicationSectionNegotiated)&&e.offer()}))}(this,r),this},n.prototype.update=function(e,t){var n=this;return void 0===t&&(t=!1),t&&this._closeAbsentPeerConnections(e),this._getConfiguration().then((function(t){return Promise.all(e.map((function(e){return n._closedPeerConnectionIds.has(e.id)?null:n._getOrCreate(e.id,t).update(e)})))})).then((function(){return n}))},n.prototype.getStats=function(){var e=Array.from(this._peerConnections.values());return Promise.all(e.map((function(e){return e.getStats().then((function(t){return[e.id,t]}))}))).then((function(e){return new Map(e)}))},n}(u);function m(e){return e.createMediaStreamDestination().stream.getAudioTracks()[0]}function b(e,t){return{add:p.difference(t,e._dataTrackSenders),remove:p.difference(e._dataTrackSenders,t)}}function y(e,t){return{add:p.difference(t,e._mediaTrackSenders),remove:p.difference(e._mediaTrackSenders,t)}}
203var v,g={new:0,checking:1,connecting:2,connected:3,completed:4,disconnected:-1,failed:-2,closed:-3};function w(e){return e.length?(v=v||Object.keys(g).reduce((function(e,t){var n;return Object.assign(e,((n={})[g[t]]=t,n))}),{}),e.reduce((function(e,t){return v[Math.max(g[e],g[t])]}))):"new"}function C(e){e._lastIceConnectionState=e.iceConnectionState,e._iceConnectionState=w(a([],o(e._peerConnections.values())).map((function(e){return e.iceConnectionState}))),e.iceConnectionState!==e._lastIceConnectionState&&e.emit("iceConnectionStateChanged")}function _(e){e._lastConnectionState=e.connectionState,e._connectionState=w(a([],o(e._peerConnections.values())).map((function(e){return e.connectionState}))),e.connectionState!==e._lastConnectionState&&e.emit("connectionStateChanged")}t.exports=h},{"../../media/track/sender":380,"../../queueingeventemitter":396,"../../util":473,"../../util/twilio-video-errors":488,"../../webaudio/audiocontext":494,"../../webrtc/util":511,"./peerconnection":418}],420:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./mediasignaling"),a=1,s=function(e){function t(t,n){var r=e.call(this,t,"publisher_hints",n)||this;return r.on("ready",(function(e){r._log.debug("publisher_hints transport ready:",e),e.on("message",(function(e){switch(r._log.debug("Incoming: ",e),e.type){case"publisher_hints":e.publisher&&e.publisher.hints&&e.publisher.id&&r._processPublisherHints(e.publisher.hints,e.publisher.id);break;default:r._log.warn("Unknown message type: ",e.type)}}))})),r}return i(t,e),t.prototype.sendTrackReplaced=function(e){var t=e.trackSid;if(this._transport){var n={type:"client_reset",track:t,id:a++};this._log.debug("Outgoing: ",n),this._transport.publish(n)}},t.prototype.sendHintResponse=function(e){var t=e.id,n=e.hints;if(this._transport){var r={type:"publisher_hints",id:t,hints:n};this._log.debug("Outgoing: ",r),this._transport.publish(r)}},t.prototype._processPublisherHints=function(e,t){try{this.emit("updated",e,t)}catch(e){this._log.error("error processing hints:",e)}},t}(o);t.exports=s},{"./mediasignaling":415}],421:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(){var t=e.call(this)||this;return Object.defineProperties(t,{_revision:{value:1,writable:!0}}),t}return i(t,e),t.prototype.update=function(e){return e.revision<this._revision?this:(this._revision=e.revision,this.enable(e.is_recording))},t}
203(e("../recording"));t.exports=o},{"../recording":403}],422:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../remoteparticipant"),a=e("./remotetrackpublication"),s=function(e){function t(t,n,r,i,o,s){var l=e.call(this,t.sid,t.identity)||this;return s=Object.assign({RemoteTrackPublicationV2:a},s),Object.defineProperties(l,{_revision:{writable:!0,value:null},_RemoteTrackPublicationV2:{value:s.RemoteTrackPublicationV2},_getInitialTrackSwitchOffState:{value:n},updateSubscriberTrackPriority:{value:function(e,t){return r(e,t)}},updateTrackRenderHint:{value:function(e,t){return i(e,t)}},clearTrackHint:{value:function(e){return o(e)}},revision:{enumerable:!0,get:function(){return this._revision}}}),l.update(t)}return i(t,e),t.prototype._getOrCreateTrack=function(e){var t=this._RemoteTrackPublicationV2,n=this.tracks.get(e.sid);n||(n=new t(e,this._getInitialTrackSwitchOffState(e.sid)),this.addTrack(n));return n},t.prototype.update=function(e){var t=this;if(null!==this.revision&&e.revision<=this.revision)return this;this._revision=e.revision;var n=new Set;switch(e.tracks.forEach((function(e){var r=t._getOrCreateTrack(e);r.update(e),n.add(r)})),this.tracks.forEach((function(e){n.has(e)||t.removeTrack(e)})),e.state){case"disconnected":this.disconnect();break;case"reconnecting":this.reconnecting();break;case"connected":this.connect(this.sid,this.identity)}return this},t}(o);t.exports=s},{"../remoteparticipant":404,"./remotetrackpublication":423}],423:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){return e.call(this,t.sid,t.name,t.kind,t.enabled,t.priority,n)||this}return i(t,e),t.prototype.update=function(e){return this.enable(e.enabled),this.setPriority(e.priority),this},t}(e("../remotetrackpublication"));t.exports=o},{"../remotetrackpublication":405}],424:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./mediasignaling"),a=e("../../util/timeout"),s=e("../../util").isDeepEqual,l=1,c=function(e){function t(t,n){var r=e.call(this,t,"render_hints",n)||this;return Object.defineProperties(r,{_trackSidsToRenderHints:{value:new Map},_responseTimer:{value:new a((function(){r._sendAllHints(),r._responseTimer.setDelay(2*r._responseTimer.delay)}),2e3,!1)}}),r.on("ready",(function(e){e.on("message",(function(e){switch(r._log.debug("Incoming: ",e),e.type){case"render_hints":r._processHintResults(e&&e.subscriber&&e.subscriber.hints||[]);break;default:r._log.warn("Unknown message type: ",e.type)}})),r._sendAllHints()})),r}return i(t,e),t.prototype._sendAllHints=function(){var e=this;Array.from(this._trackSidsToRenderHints.keys()).forEach((function(t){var n=e._trackSidsToRenderHints.get(t);n.renderDimensions&&(n.isDimensionDirty=!0),"enabled"in n&&(n.isEnabledDirty=!0)})),this._sendHints()},t.prototype._processHintResults=function(e){var t=this;this._responseTimer.clear(),this._responseTimer.setDelay(2e3),e.forEach((function(e){"OK"!==e.result&&t._log.debug("Server error processing hint:",e)})),this._sendHints()},t.prototype._sendHints=function(){var e=this;if(this._transport&&!this._responseTimer.isSet){var t=[];
203if(Array.from(this._trackSidsToRenderHints.keys()).forEach((function(n){var r=e._trackSidsToRenderHints.get(n);if(r.isEnabledDirty||r.isDimensionDirty){var i={track:n};r.isEnabledDirty&&(i.enabled=r.enabled,r.isEnabledDirty=!1),r.isDimensionDirty&&(i.render_dimensions=r.renderDimensions,r.isDimensionDirty=!1),t.push(i)}})),t.length>0){var n={type:"render_hints",subscriber:{id:l++,hints:t}};this._log.debug("Outgoing: ",n),this._transport.publish(n),this._responseTimer.start()}}},t.prototype.setTrackHint=function(e,t){var n=this._trackSidsToRenderHints.get(e)||{isEnabledDirty:!1,isDimensionDirty:!1};"enabled"in t&&n.enabled!==t.enabled&&(n.enabled=!!t.enabled,n.isEnabledDirty=!0),t.renderDimensions&&!s(t.renderDimensions,n.renderDimensions)&&(n.renderDimensions=t.renderDimensions,n.isDimensionDirty=!0),this._trackSidsToRenderHints.set(e,n),this._sendHints()},t.prototype.clearTrackHint=function(e){this._trackSidsToRenderHints.delete(e)},t}(o);t.exports=c},{"../../util":473,"../../util/timeout":487,"./mediasignaling":415}],425:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=e("./dominantspeakersignaling"),s=e("./networkqualitymonitor"),l=e("./networkqualitysignaling"),c=e("./recording"),u=e("../room"),p=e("./remoteparticipant"),f=e("../../stats/statsreport"),d=e("./trackprioritysignaling"),h=e("./trackswitchoffsignaling"),m=e("./renderhintssignaling"),b=e("./publisherhintsignaling.js"),y=e("../../util"),v=y.constants.DEFAULT_SESSION_TIMEOUT_SEC,g=y.createBandwidthProfilePayload,w=y.defer,C=y.difference,_=y.filterObject,k=y.flatMap,S=y.oncePerTick,E=e("../../util/movingaveragedelta"),T=e("../../util/twilio-video-errors").createTwil
203ioError,O=function(e){function t(t,n,r,i,o){var u=this;n.options=Object.assign({session_timeout:v},n.options),o=Object.assign({DominantSpeakerSignaling:a,NetworkQualityMonitor:s,NetworkQualitySignaling:l,RecordingSignaling:c,RemoteParticipantV2:p,TrackPrioritySignaling:d,TrackSwitchOffSignaling:h,bandwidthProfile:null,sessionTimeout:1e3*n.options.session_timeout,statsPublishIntervalMs:1e4},o),t.setBandwidthProfile(o.bandwidthProfile);var y=n.options,g=y.signaling_region,w=y.audio_processors,E=void 0===w?[]:w;t.setSignalingRegion(g),E.includes("krisp")&&E.push("rnnoise"),t.setAudioProcessors(E),i.setIceReconnectTimeout(o.sessionTimeout);var T=function(e){return u._getTrackReceiver(e)},O=(u=e.call(this,t,n.sid,n.name,o)||this)._log;return Object.defineProperties(u,{_disconnectedParticipantRevisions:{value:new Map},_NetworkQualityMonitor:{value:o.NetworkQualityMonitor},_lastBandwidthProfileRevision:{value:t.bandwidthProfileRevision,writable:!0},_mediaStatesWarningsRevision:{value:0,writable:!0},_networkQualityMonitor:{value:null,writable:!0},_networkQualityConfiguration:{value:t.networkQualityConfiguration},_peerConnectionManager:{value:i},_published:{value:new Map},_publishedRevision:{value:0,writable:!0},_RemoteParticipantV2:{value:o.RemoteParticipantV2},_subscribed:{value:new Map},_subscribedRevision:{value:0,writable:!0},_subscriptionFailures:{value:new Map},_dominantSpeakerSignaling:{value:new o.DominantSpeakerSignaling(T,{log:O})},_networkQualitySignaling:{value:new o.NetworkQualitySignaling(T,t.networkQualityConfiguration,{log:O})},_renderHintsSignaling:{value:new m(T,{log:O})},_publisherHintsSignaling:{value:new b(T,{log:O})},_trackPrioritySignaling:{value:new o.TrackPrioritySignaling(T,{log:O})},_trackSwitchOffSignaling:{value:new o.TrackSwitchOffSignaling(T,{log:O})},_pendingSwitchOffStates:{value:new Map},_transport:{value:r},_trackReceiverDeferreds:{value:new Map},mediaRegion:{enumerable:!0,value:n.options.media_region||null}}),u._initTrackSwitchOffSignaling(),u._initDominantSpeakerSignaling(),u._initNetworkQualityMonitorSignaling(),u._initPublisherHintSignaling(),function(e,t){var n=S((function(){e._publishNewLocalParticipantState()})),r=S((function(){var n=k(t.tracks,(function(e){return e.trackTransceiver}));e._peerConnectionManager.setTrackSenders(n)}));t.on("trackAdded",r),t.on("trackRemoved",r),t.on("updated",n),e.on("stateChanged",(function i(o){"disconnected"===o&&(t.removeListener("trackAdded",r),t.removeListener("trackRemoved",r),t.removeListener("updated",n),e.removeListener("stateChanged",i),t.disconnect())})),e.on("signalingConnectionStateChanged",(function(){var t=e.localParticipant,n=e.signalingConnectionState,r=t.identity,i=t.sid;switch(n){case"connected":t.connect(i,r);break;case"reconnecting":t.reconnecting()}}))}(u,t),function(e,t){t.on("description",(function(t){e._publishPeerConnectionState(t)})),t.dequeue("description"),t.on("candidates",(function(t){e._publishPeerConnectionState(t)})),t.dequeue("candidates"),t.on("trackAdded",e._addTrackReceiver.bind(e)),t.dequeue("trackAdded"),t.getTrackReceivers().forEach(e._addTrackReceiver,e),t.on("connectionStateChanged",(function(){e.emit("connectionStateChanged")})),t.on("iceConnectionStateChanged",(function(){e.emit("iceConnectionStateChanged"),"failed"===e.iceConnectionState&&(null!==e.localParticipant.networkQualityLevel&&e.localParticipant.setNetworkQualityLevel(0),e.participants.forEac
203h((function(e){null!==e.networkQualityLevel&&e.setNetworkQualityLevel(0)})))}))}(u,i),function(e,t){t.on("message",e._update.bind(e)),t.on("stateChanged",(function n(r,i){"disconnected"===r&&("disconnected"!==e.state&&e._disconnect(i),t.removeListener("stateChanged",n)),e.emit("signalingConnectionStateChanged")}))}(u,r),function(e,t,n){var r=new Map,i=!1,o=setInterval((function(){e.getStats().then((function(e){i=!i,e.forEach((function(e,n){var o=new f(n,e,!0);t.publishEvent("quality","stats-report","info",{audioTrackStats:o.remoteAudioTrackStats.map((function(t,n){return j(t,e.remoteAudioTrackStats[n],r)})),localAudioTrackStats:o.localAudioTrackStats.map((function(t,n){return D(t,e.localAudioTrackStats[n],r)})),localVideoTrackStats:o.localVideoTrackStats.map((function(t,n){return D(t,e.localVideoTrackStats[n],r)})),peerConnectionId:o.peerConnectionId,videoTrackStats:o.remoteVideoTrackStats.map((function(t,n){return j(t,e.remoteVideoTrackStats[n],r)}))});var a=k(["localAudioTrackStats","localVideoTrackStats","remoteAudioTrackStats","remoteVideoTrackStats"],(function(e){return o[e].map((function(e){var t=e.ssrc;return e.trackSid+"+"+t}))}));if(C(Array.from(r.keys()),a).forEach((function(e){return r.delete(e)})),i){var s=function(e,t){return(e=Object.assign({availableIncomingBitrate:0,availableOutgoingBitrate:0,bytesReceived:0,bytesSent:0,consentRequestsSent:0,currentRoundTripTime:0,lastPacketReceivedTimestamp:0,lastPacketSentTimestamp:0,nominated:!1,peerConnectionId:t,priority:0,readable:!1,requestsReceived:0,requestsSent:0,responsesReceived:0,responsesSent:0,retransmissionsReceived:0,retransmissionsSent:0,state:"failed",totalRoundTripTime:0,transportId:"",writable:!1},_(e||{},null))).localCandidate=Object.assign({candidateType:"host",deleted:!1,ip:"",port:0,priority:0,protocol:"udp",url:""},_(e.localCandidate||{},null)),e.remoteCandidate=Object.assign({candidateType:"host",ip:"",port:0,priority:0,protocol:"udp",url:""},_(e.remoteCandidate||{},null)),e}(e.activeIceCandidatePair,o.peerConnectionId);t.publishEvent("quality","active-ice-candidate-pair","info",s)}}))}),(function(){}))}),n);e.on("stateChanged",(function t(n){"disconnected"===n&&(clearInterval(o),e.removeListener("stateChanged",t))}))}(u,r,o.statsPublishIntervalMs),u._update(n),u._peerConnectionManager.setEffectiveAdaptiveSimulcast(u._publisherHintsSignaling.isSetup),u}return i(t,e),Object.defineProperty(t.prototype,"connectionState",{get:function(){return this._peerConnectionManager.connectionState},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"signalingConnectionState",{get:function(){return"syncing"===this._transport.state?"reconnecting":this._transport.state},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"iceConnectionState",{get:function(){return this._peerConnectionManager.iceConnectionState},enumerable:!1,configurable:!0}),t.prototype._deleteTrackReceiverDeferred=function(e){return this._trackReceiverDeferreds.delete(e)},t.prototype._getOrCreateTrackReceiverDeferred=function(e){var t=this._trackReceiverDeferreds.get(e)||w(),n=this._peerConnectionManager.getTrackReceivers().find((function(t){return t.id===e&&"ended"!==t.readyState}));return n?t.resolve(n):this._trackReceiverDeferreds.set(e,t),t},t.prototype._addTrackReceiver=function(e){return this._getOrCreateTrackReceiverDeferred(e.id).resolve(e),this},t.prototype._disconnect=function(t){var n=e.prototype._disconnect.call(this,t);return n&&(this._teardownNetworkQualityMonitor(),this._transport.disconnect(),this._peerConnectionManager.close()),this.localParticipant.tracks.forEach((function(e){e.publishFailed(t||new Error("LocalParticipant disconnected"))})),n},t.prototype._getTrackReceiver=function(e){var t=this;return this._getOrCreateTrackReceiverDeferred(e).promise.then((function(n){return t._deleteTrackReceiverDeferred(e),n}))},t.prototype._getInitialTrackSwitchOffState=function(e){var t=this._pendingSwitchOffStates.get(e)||!1;return this._pendingSwitchOffStates.delete(e),t&&this._log.warn("["+e+"] was initially switched off! "),t},t.prototype._getTrackSidsToTrackSignalings=function(){var e=k(this.participants,(function(e){return Array.from(e.tracks)}));return new Map(e)},t.prototype._getOrCreateRemoteParticipant=function(e){var t=this,n=this._RemoteParticipantV2,r=this.participants.get(e.sid),i=this;return r||((r=new n(e,(function(e){return t._getInitialTrackSwitchOffState(e)}),(function(e,n){return t._trackPrioritySignaling.sendTrackPriorityUpdate(e,"subscribe",n)}),(function(e,n){return t._renderHintsSignaling.setTrackHint(e,n)}),(function(e){return t._renderHintsSignaling.clearTrackHint(e)}))).on("stateChanged",(function e(t){"disconnected"===t&&(r.removeListener("stateChanged",e),i.participants.delete(r.sid),i._disconnectedParticipantRevisions.set(r.sid,r.revision))})),this.connectParticipant(r)),r},t.prototype._getState=function(){return{participant:this.localParticipant.getState()}},t.prototype._maybeAddBandwidthProfile=function(e){var t=this.localParticipant,n=t.bandwidthProfile,r=t.bandwidthProfileRevision;return n&&this._lastBandwidthProfileRevision<r?(this._lastBandwidthProfileRevision=r,Object.assign({bandwidth_profile:g(n)},e)):e}
203,t.prototype._publishNewLocalParticipantState=function(){this._transport.publish(this._maybeAddBandwidthProfile(this._getState()))},t.prototype._publishPeerConnectionState=function(e){this._transport.publish(Object.assign({peer_connections:[e]},this._getState()))},t.prototype._update=function(e){var t=this;if(e.subscribed&&e.subscribed.revision>this._subscribedRevision){this._subscribedRevision=e.subscribed.revision,e.subscribed.tracks.forEach((function(e){e.id?(t._subscriptionFailures.delete(e.sid),t._subscribed.set(e.sid,e.id)):e.error&&!t._subscriptionFailures.has(e.sid)&&t._subscriptionFailures.set(e.sid,e.error)}));var n=new Set(e.subscribed.tracks.filter((function(e){return!!e.id})).map((function(e){return e.sid})));this._subscribed.forEach((function(e,r){n.has(r)||t._subscribed.delete(r)}))}var r,i,o=new Set;return(e.participants||[]).forEach((function(e){if(e.sid!==t.localParticipant.sid){var n=t._disconnectedParticipantRevisions.get(e.sid);if(!(n&&e.revision<=n)){n&&t._disconnectedParticipantRevisions.delete(e.sid);var r=t._getOrCreateRemoteParticipant(e);r.update(e),o.add(r)}}}
203)),"synced"===e.type&&this.participants.forEach((function(e){o.has(e)||e.disconnect()})),i=(r=this)._getTrackSidsToTrackSignalings(),r._subscriptionFailures.forEach((function(e,t){var n=i.get(t);n&&(r._subscriptionFailures.delete(t),n.subscribeFailed(T(e.code,e.message)))})),i.forEach((function(e){var t=r._subscribed.get(e.sid);(!t||e.isSubscribed&&e.trackTransceiver.id!==t)&&e.setTrackTransceiver(null),t&&r._getTrackReceiver(t).then((function(t){return e.setTrackTransceiver(t)}))})),e.peer_connections&&this._peerConnectionManager.update(e.peer_connections,"synced"===e.type),e.recording&&this.recording.update(e.recording),e.published&&e.published.revision>this._publishedRevision&&(this._publishedRevision=e.published.revision,e.published.tracks.forEach((function(e){e.sid&&t._published.set(e.id,e.sid)})),this.localParticipant.update(e.published)),e.participant&&this.localParticipant.connect(e.participant.sid,e.participant.identity),[this._dominantSpeakerSignaling,this._networkQualitySignaling,this._trackPrioritySignaling,this._trackSwitchOffSignaling,this._renderHintsSignaling,this._publisherHintsSignaling].forEach((function(t){var n=t.channel;!t.isSetup&&e.media_signaling&&e.media_signaling[n]&&e.media_signaling[n].transport&&"data-channel"===e.media_signaling[n].transport.type&&t.setup(e.media_signaling[n].transport.label)})),"warning"===e.type&&e.states&&e.states.revision>this._mediaStatesWarningsRevision&&(this._mediaStatesWarningsRevision=e.states.revision,this.localParticipant.updateMediaStates(e.states)),this},t.prototype._initPublisherHintSignaling=function(){var e=this;this._publisherHintsSignaling.on("updated",(function(t,n){Promise.all(t.map((function(t){return e.localParticipant.setPublisherHint(t.track,t.encodings).then((function(e){return{track:t.track,result:e}}))}))).then((function(t){e._publisherHintsSignaling.sendHintResponse({id:n,hints:t})}))}));var t=function(t){"video"===t.kind&&t.trackTransceiver.on("replaced",(function(){e._publisherHintsSignaling.sendTrackReplaced({trackSid:t.sid})}))};Array.from(this.localParticipant.tracks.values()).forEach((function(e){return t(e)})),this.localParticipant.on("trackAdded",(function(e){return t(e)}))},t.prototype._initTrackSwitchOffSignaling=function(){var e=this;this._trackSwitchOffSignaling.on("updated",(function(t,n){try{e._log.debug("received trackSwitch: ",{tracksOn:n,tracksOff:t});var r=new Map;n.forEach((function(e){return r.set(e,!0)})),t.forEach((function(t){r.get(t)&&e._log.warn(t+" is DUPLICATED in both tracksOff and tracksOn list"),r.set(t,!1)}
203)),e.participants.forEach((function(e){e.tracks.forEach((function(e){var t=r.get(e.sid);void 0!==t&&(e.setSwitchedOff(!t),r.delete(e.sid))}))})),r.forEach((function(t,n){return e._pendingSwitchOffStates.set(n,!t)}))}catch(t){e._log.error("error processing track switch off:",t)}}))},t.prototype._initDominantSpeakerSignaling=function(){var e=this;this._dominantSpeakerSignaling.on("updated",(function(){return e.setDominantSpeaker(e._dominantSpeakerSignaling.loudestParticipantSid)}))},t.prototype._initNetworkQualityMonitorSignaling=function(){var e=this;this._networkQualitySignaling.on("ready",(function(){var t=new e._NetworkQualityMonitor(e._peerConnectionManager,e._networkQualitySignaling);e._networkQualityMonitor=t,t.on("updated",(function(){"failed"!==e.iceConnectionState&&(e.localParticipant.setNetworkQualityLevel(t.level,t.levels),e.participants.forEach((function(e){var n=t.remoteLevels.get(e.sid);n&&e.setNetworkQualityLevel(n.level,n)})))})),t.start()})),this._networkQualitySignaling.on("teardown",(function(){return e._teardownNetworkQualityMonitor()}))},t.prototype._teardownNetworkQualityMonitor=function(){this._networkQualityMonitor&&(this._networkQualityMonitor.stop(),this._networkQualityMonitor=null)},t.prototype.getStats=function(){var e=this;return this._peerConnectionManager.getStats().then((function(t){return new Map(Array.from(t).map((function(t){var n=o(t,2),r=n[0],i=n[1];return[r,Object.assign({},i,{localAudioTrackStats:R(e,i.localAudioTrackStats),localVideoTrackStats:R(e,i.localVideoTrackStats),remoteAudioTrackStats:x(e,i.remoteAudioTrackStats),remoteVideoTrackStats:x(e,i.remoteVideoTrackStats)})]})))}))},t}(u);function P(e,t){return t.reduce((function(t,n){var r=e.get(n.trackId);return r?[Object.assign({},n,{trackSid:r})].concat(t):t}),[])}function R(e,t){return P(e._published,t)}function x(e,t){return P(new Map(Array.from(e._subscribed.entries()).map((function(e){var t=o(e,2),n=t[0];return[t[1],n]}))),t)}function D(e,t,n){var r=t.framesEncoded,i=t.packetsSent,o=t.totalEncodeTime,a=t.totalPacketSendDelay,s=Object.assign({},e),l=e.trackSid+"+"+e.ssrc,c=n.get(l)||new Map;if("number"==typeof o&&"number"==typeof r){var u=c.get("avgEncodeDelay")||new E;u.putSample(1e3*o,r),s.avgEncodeDelay=Math.round(u.get()),c.set("avgEncodeDelay",u)}if("number"==typeof a&&"number"==typeof i){var p=c.get("avgPacketSendDelay")||new E;p.putSample(1e3*a,i),s.avgPacketSendDelay=Math.round(p.get()),c.set("avgPacketSendDelay",p)}return n.set(l,c),s}function j(e,t,n){var r=t.estimatedPlayoutTimestamp,i=t.framesDecoded,o=t.jitterBufferDelay,a=t.jitterBufferEmittedCount,s=t.totalDecodeTime,l=Object.assign({},e),c=e.trackSid+"+"+e.ssrc,u=n.get(c)||new Map;if("number"==typeof r&&(l.estimatedPlayoutTimestamp=r),"number"==typeof i&&"number"==typeof s){var p=u.get("avgDecodeDelay")||new E;p.putSample(1e3*s,i),l.avgDecodeDelay=Math.round(p.get()),u.set("avgDecodeDelay",p)}if("number"==typeof o&&"number"==typeof a){var f=u.get("avgJitterBufferDelay")||new E;f.putSample(1e3*o,a),l.avgJitterBufferDelay=Math.round(f.get()),u.set("avgJitterBufferDelay",f)}return n.set(c,u),l}t.exports=O},{"../../stats/statsreport":457,"../../util":473,"../../util/movingaveragedelta":478,"../../util/twilio-video-errors":488,"../room":406,"./dominantspeakersignaling":409,"./networkqualitymonitor":416,"./networkqualitysignaling":417,"./publisherhintsignaling.js":420,"./recording":421,"./remoteparticipant":422,"./renderhintssignaling":424,"./trackprioritysignaling":426,"./trackswitchoffsignaling":427}],426:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,"track_priority",n)||this;return Object.defineProperties(r,{_enqueuedPriorityUpdates:{value:new Map}}),r.on("ready",(function(e){Array.from(r._enqueuedPriorityUpdates.keys()).forEac
203h((function(t){e.publish({type:"track_priority",track:t,subscribe:r._enqueuedPriorityUpdates.get(t)})}))})),r}return i(t,e),t.prototype.sendTrackPriorityUpdate=function(e,t,n){if("subscribe"!==t)throw new Error("only subscribe priorities are supported, found: "+t);this._enqueuedPriorityUpdates.set(e,n),this._transport&&this._transport.publish({type:"track_priority",track:e,subscribe:n})},t}(e("./mediasignaling"));t.exports=o},{"./mediasignaling":415}],427:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,"track_switch_off",n)||this;return r.on("ready",(function(e){e.on("message",(function(e){switch(e.type){case"track_switch_off":r._setTrackSwitchOffUpdates(e.off||[],e.on||[])}}))})),r}return i(t,e),t.prototype._setTrackSwitchOffUpdates=function(e,t){this.emit("updated",e,t)},t}(e("./mediasignaling"));t.exports=o},{"./mediasignaling":415}],428:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("../../statemachine"),a=e("../../twilioconnection"),s=e("../../util/backoff"),l=e("../../util/constants").reconnectBackoffConfig,c=e("../../util/timeout"),u=e("../../util/constants"),p=u.SDK_NAME,f=u.SDK_VERSION,d=u.SDP_FORMAT,h=e("../../util"),m=h.createBandwidthProfilePayload,b=h.createMediaSignalingPayload,y=h.createMediaWarningsPayload,v=h.createSubscribePayload,g=h.getUserAgent,w=h.isNonArrayObject,C=e("../../util/twilio-video-errors"),_=C.createTwil
203ioError,k=C.RoomCompletedError,S=C.SignalingConnectionError,E=C.SignalingServerBusyError,T={connecting:["connected","disconnected"],connected:["disconnected","syncing"],syncing:["connected","disconnected"],disconnected:[]},O=function(e){function t(t,n,r,i,o,c){var u;return c=Object.assign({Backoff:s,TwilioConnection:a,iceServers:null,trackPriority:!0,trackSwitchOff:!0,renderHints:!0,userAgent:g()},c),u=e.call(this,"connecting",T)||this,Object.defineProperties(u,{_accessToken:{value:n},_automaticSubscription:{value:c.automaticSubscription},_bandwidthProfile:{value:c.bandwidthProfile},_dominantSpeaker:{value:c.dominantSpeaker},_adaptiveSimulcast:{value:c.adaptiveSimulcast},_eventObserver:{value:c.eventObserver,writable:!1},_renderHints:{value:c.renderHints},_iceServersStatus:{value:Array.isArray(c.iceServers)?"overrode":"acquire"},_localParticipant:{value:r},_name:{value:t},_networkQuality:{value:w(c.networkQuality)||c.networkQuality},_notifyWarnings:{value:c.notifyWarnings},_options:{value:c},_peerConnectionManager:{value:i},_sessionTimer:{value:null,writable:!0},_sessionTimeoutMS:{value:0,writable:!0},_reconnectBackoff:{value:new c.Backoff(l)},_session:{value:null,writable:!0},_trackPriority:{value:c.trackPriority},_trackSwitchOff:{value:c.trackSwitchOff},_twilioConnection:{value:null,writable:!0},_updatesReceived:{value:[]},_updatesToSend:{value:[]},_userAgent:{value:c.userAgent},_wsServer:{value:o}}),function(e){function t(){if("disconnected"!==e.state){e._twilioConnection&&e._twilioConnection.removeListener("message",r);var t=e._iceServersStatus,i=e._options,o=e._wsServer,a=e.state,s=i.TwilioConnection,l=new s(o,Object.assign({helloBody:"connecting"===a&&"acquire"===t?e._createIceMessage():e._createConnectOrSyncOrDisconnectMessage()},i));l.once("close",(function(e){e===s.CloseReason.LOCAL?n():n(new Error(e))})),l.on("message",r),e._twilioConnection=l}}
203function n(n){if("disconnected"!==e.state)if(n){var r=e._getReconnectTimer();if(r)"connected"===e.state&&e.preempt("syncing"),r.then(t);else{var i=n.message===a.CloseReason.BUSY?new E:new S;e.disconnect(i)}}else e.disconnect()}function r(t){if("disconnected"!==e.state)if("error"!==t.type)switch(e.state){case"connected":switch(t.type){case"connected":case"synced":case"update":case"warning":return void e.emit("message",t);case"disconnected":return void e.disconnect("completed"===t.status?new k:null);default:return}case"connecting":switch(t.type){case"iced":return void e._options.onIced(t.ice_servers).then((function(){e._sendConnectOrSyncOrDisconnectMessage()}));case"connected":return e._setSession(t.session,t.options.session_timeout),e.emit("connected",t),void e.preempt("connected");case"synced":case"update":return void e._updatesReceived.push(t);case"disconnected":return void e.disconnect("completed"===t.status?new k:null);default:return}case"syncing":switch(t.type){case"connected":case"update":return void e._updatesReceived.push(t);case"synced":return e._clearReconnectTimer(),e.emit("message",t),void e.preempt("connected");case"disconnected":return void e.disconnect("completed"===t.status?new k:null);default:return}default:return}else e.disconnect(_(t.code,t.message))}e.on("stateChanged",(function t(n){switch(n){case"connected":var i=e._updatesToSend.splice(0);return i.length&&e.publish(function(e){return e.reduce((function(e,t){return(!e.participant&&t.participant||e.participant&&t.participant&&t.participant.revision>e.participant.revision)&&(e.participant=t.participant),!e.peer_connections&&t.peer_connections?e.peer_connections=P(t.peer_connections):e.peer_connections&&t.peer_connections&&(e.peer_connections=P(e.peer_connections.concat(t.peer_connections))),e}),{})}(i)),void e._updatesReceived.splice(0).forEach((function(t){return e.emit("message",t)}));case"disconnected":return e._twilioConnection.removeListener("message",r),void e.removeListener("stateChanged",t);case"syncing":default:return}}));var i=e._options,o=e._iceServersStatus,s=i.iceServers,l=i.onIced;"overrode"===o?l(s).then(t):t()}(u),u}return i(t,e),t.prototype._createConnectOrSyncOrDisconnectMessage=function(){if("connected"===this.state)return null;if("disconnected"===this.state)return{session:this._session,type:"disconnect",version:2};var e={connecting:"connect",syncing:"sync"}[this.state],t={name:this._name,participant:this._localParticipant.getState(),peer_connections:this._peerConnectionManager.getStates(),type:e,version:2};return"connect"===t.type?(t.ice_servers=this._iceServersStatus,t.publisher={name:p,sdk_version:f,user_agent:this._userAgent},this._bandwidthProfile&&(t.bandwidth_profile=m(this._bandwidthProfile)),this._notifyWarnings&&(t.participant.media_warnings=y(this._notifyWarnings)),t.media_signaling=b(this._dominantSpeaker,this._networkQuality,this._trackPriority,this._trackSwitchOff,this._adaptiveSimulcast,this._renderHints),t.subscribe=v(this._automaticSubscription),t.format=d,t.token=this._accessToken):"sync"===t.type?(t.session=this._session,t.token=this._accessToken):"update"===t.type&&(t.session=this._session),t},t.prototype._createIceMessage=function(){return{edge:"roaming",token:this._accessToken,type:"ice",version:1}},t.prototype._sendConnectOrSyncOrDisconnectMessage=function(){var e=this._createConnectOrSyncOrDisconnectMessage();e&&this._twilioConnection.sendMessage(e)},t.prototype.disconnect=function(e){return"disconnected"!==this.state&&(this.preempt("disconnected",null,[e]),this._sendConnectOrSyncOrDisconnectMessage(),this._twilioConnection.close(),!0)},t.prototype.publish=function(e){switch(this.state){case"connected":return this._twilioConnection.sendMessage(Object.assign({session:this._session,type:"update",version:2},e)),!0;case"connecting":case"syncing":return this._updatesToSend.push(e),!0;case"disconnected":default:return!1}},t.prototype.publishEvent=function(e,t,n,r){this._eventObserver.emit("event",{group:e,name:t,level:n,payload:r})},t.prototype.sync=function(){return"connected"===this.state&&(this.preempt("syncing"),this._sendConnectOrSyncOrDisconnectMessage(),!0)},t.prototype._setSession=function(e,t){this._session=e,this._sessionTimeoutMS=1e3*t},t.prototype._getReconnectTimer=function(){var e=this;return 0===this._sessionTimeoutMS?null:(this._sessionTimer||(this._sessionTimer=new c((function(){e._sessionTimer&&(e._sessionTimeoutMS=0)}),this._sessionTimeoutMS)),new Promise((function(t){e._reconnectBackoff.backoff(t)})))},t.prototype._clearReconnectTimer=function(){this._reconnectBackoff.reset(),this._sessionTimer&&(this._sessionTimer.clear(),this._sessionTimer=null)},t}(o);function P(e){return Array.from(e.reduce((function(e,t){var n=e.get(t.id)||t;return(!n.description&&t.description||n.description&&t.description&&t.description.revision>n.description.revision)&&(n.description=t.description),(!n.ice&&t.ice||n.ice&&t.ice&&t.ice.revision>n.ice.revision)&&(n.ice=t.ice),e.set(n.id,n),e}),new Map).values())}t.exports=O},{"../../statemachine":429,"../../twilioconnection":461,"../../util":473,"../../util/backoff":463,"../../util/constants":466,"../../util/timeout":487,"../../util/twilio-video-errors":488}],429:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("events").EventEmitter,l=e("./util"),c=function(e){function t(t,n){var r,i=e.call(this)||this,o=null,a=t;return n=function(e){var t=new Map;for(var n in e)t.set(n,new Set(e[n]));return t}(n),Object.defineProperties(i,{_lock:{get:function(){return o}
203,set:function(e){o=e}},_reachableStates:{value:(r=n,Array.from(r.keys()).reduce((function(e,t){return e.set(t,function e(t,n,r){return r=r||new Set,t.get(n).forEach((function(n){r.has(n)||(r.add(n),e(t,n,r).forEach(r.add,r))})),r}(r,t))}),new Map))},_state:{get:function(){return a},set:function(e){a=e}},_states:{value:n},_whenDeferreds:{value:new Set},isLocked:{enumerable:!0,get:function(){return null!==o}},state:{enumerable:!0,get:function(){return a}}}),i.on("stateChanged",(function(e){i._whenDeferreds.forEach((function(t){t.when(e,t.resolve,t.reject)}))})),i}return i(t,e),t.prototype._whenPromise=function(e){var t=this;if("function"!=typeof e)return Promise.reject(new Error("when() executor must be a function"));var n=l.defer();return n.when=e,this._whenDeferreds.add(n),n.promise.then((function(e){return t._whenDeferreds.delete(n),e}),(function(e){throw t._whenDeferreds.delete(n),e}))},t.prototype.bracket=function(e,t){var n,r=this;function i(e){if(r.hasLock(n)&&r.releaseLockCompletely(n),e)throw e}return this.takeLock(e).then((function(e){return t(n=e)})).then((function(e){return i(),e}),i)},t.prototype.hasLock=function(e){return this._lock===e},t.prototype.preempt=function(e,t,n){if(!u(this._states,this.state,e))throw new Error('Cannot transition from "'+this.state+'" to "'+e+'"');var r;this.isLocked&&(r=this._lock,this._lock=null);var i=null;t&&(i=this.takeLockSync(t));var o=i?null:this.takeLockSync("preemption");return this.transition(e,i||o,n),r&&r.resolve(),o&&this.releaseLock(o),i},t.prototype.releaseLock=function(e){if(!this.isLocked)throw new Error("Could not release the lock for "+e.name+" because the StateMachine is not locked");if(!this.hasLock(e))throw new Error("Could not release the lock for "+e.name+" because "+this._lock.name+" has the lock");0===e.depth?(this._lock=null,e.resolve()):e.depth--},t.prototype.releaseLockCompletely=function(e){if(!this.isLocked)throw new Error("Could not release the lock for "+e.name+" because the StateMachine is not locked");if(!this.hasLock(e))throw new Error("Could not release the lock for "+e.name+" because "+this._lock.name+" has the lock");e.depth=0,this._lock=null,e.resolve()},t.prototype.takeLock=function(e){var t=this;if("object"==typeof e){var n=e;return new Promise((function(e){e(t.takeLockSync(n))}))}var r=e;if(this.isLocked){var i=this.takeLock.bind(this,r);return this._lock.promise.then(i)}return Promise.resolve(this.takeLockSync(r))},t.prototype.takeLockSync=function(e){var t="string"==typeof e?null:e,n=t?t.name:e;if(t&&!this.hasLock(t)||!t&&this.isLocked)throw new Error("Could not take the lock for "+n+" because the lock for "+this._lock.name+" was not released");if(t)return t.depth++,t;var r=function(e){var t=l.defer();return t.name=e,t.depth=0,t}(n);return this._lock=r,r},t.prototype.transition=function(e,t,n){if(n=n||[],this.isLocked){if(!t)throw new Error("You must provide the key in order to transition");if(!this.hasLock(t))throw new Error("Could not transition using the key for "+t.name+" because "+this._lock.name+" has the lock")}else if(t)throw new Error("Key provided for "+t.name+", but the StateMachine was not locked (possibly due to preemption)");if(!u(this._states,this.state,e))throw new Error('Cannot transition from "'+this.state+'" to "'+e+'"');this._state=e,this.emit.apply(this,a([],o(["stateChanged",e].concat(n))))},t.prototype.tryTransition=function(e,t,n){try{this.transition(e,t,n)}catch(e){return!1}return!0},t.prototype.when=function(e){var t=this;return this.state===e?Promise.resolve(this):u(this._reachableStates,this.state,e)?this._whenPromise((function(n,r,i){n===e?r(t):u(t._reachableStates,n,e)||i(p(n,e))})):Promise.reject(p(this.state,e))},t}(s);function u(e,t,n){return e.get(t).has(n)}function p(e,t){return new Error('"'+t+'" cannot be reached from "'+e+'"')}t.exports=c},{"./util":473,events:223}],430:[function(e,t,n){"use strict";t.exports=function(e){return(e=e.filter((function(e){return"number"==typeof e}))).length<1?void 0:e.reduce((function(e,t){return t+e}))/e.length}},{}],431:[function(e,t,n){"use strict";var r=function(){function e(e,t,n,r){Object.defineProperties(this,{availableSend:{enumerable:!0,value:n},recv:{enumerable:!0,value:t},rtt:{enumerable:!0,value:r},send:{enumerable:!0,value:e}})}return e.of=function(t,n){var r=(n.timestamp-t.timestamp)/1e3,i=n.bytesSent-t.bytesSent,o=n.bytesReceived-t.bytesReceived;return new e(r>0?i/r*8:0,r>0?o/r*8:0,n.availableOutgoingBitrate,n.currentRoundTripTime)},e}();t.exports=r},{}],432:[function(e,t,n){"use strict";var r=e("./icereport"),i=function(){function e(){Object.defineProperties(this,{lastReport:{enumerable:!0,value:new r(0,0),writable:!0},lastStats:{enumerable:!0,value:null,writable:!0}})}return e.prototype.next=function(e){var t=this.lastStats;if(this.lastStats=e,t){var n=t.id===e.id?r.of(t,e):new r(0,0);this.lastReport=n}return this.lastReport},e}();t.exports=i},{"./icereport":431}],433:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this;return Object.defineProperties(i,{audioLevel:{value:"number"==typeof n.audioInput
203Level?n.audioInputLevel:null,enumerable:!0},jitter:{value:"number"==typeof n.jitter?n.jitter:null,enumerable:!0}}),i}return i(t,e),t}(e("./localtrackstats"));t.exports=o},{"./localtrackstats":434}],434:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r){var i=e.call(this,t,n)||this;return Object.defineProperties(i,{bytesSent:{value:"number"==typeof n.bytesSent?n.bytesSent:r?0:null,enumerable:!0},packetsSent:{value:"number"==typeof n.packetsSent?n.packetsSent:r?0:null,enumerable:!0},roundTripTime:{value:"number"==typeof n.roundTripTime?n.roundTripTime:r?0:null,enumerable:!0}}),i}return i(t,e),t}(e("./trackstats"));t.exports=o},{"./trackstats":459}],435:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n,r){var i=e.call(this,t,n,r)||this,o=null;"number"==typeof n.frameWidthInput&&"number"==typeof n.frameHeightInput&&(o={},Object.defineProperties(o,{width:{value:n.frameWidthInput,enumerable:!0},height:{value:n.frameHeightInput,enumerable:!0}}));var a=null;return"number"==typeof n.frameWidthSent&&"number"==typeof n.frameHeightSent&&(a={},Object.defineProperties(a,{width:{value:n.frameWidthSent,enumerable:!0},height:{value:n.frameHeightSent,enumerable:!0}})),Object.defineProperties(i,{captureDimensions:{value:o,enumerable:!0},dimensions:{value:a,enumerable:!0},captureFrameRate:{value:"number"==typeof n.frameRateInput?n.frameRateInput:null,enumerable:!0},frameRate:{value:"number"==typeof n.frameRateSent?n.frameRateSent:null,enumerable:!0}}),i}return i(t,e),t}(e("./localtrackstats"));t.exports=o},{"./localtrackstats":434}],436:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t){return e.call(this,t)||this}return i(t,e),t}(e("./networkqualitymediastats"));t.exports=o},{"./networkqualitymediastats":440}],437:[function(e,t,n){"use strict";var r=function(e){var t=e.actual,n=void 0===t?null:t,r=e.available,i=void 0===r?null:r,o=e.level,a=void 0===o?null:o;Object.defineProperties(this,{actual:{value:n,enumerable:!0},available:{value:i,enumerable:!0},level:{value:a,enumerable:!0}})};t.exports=r},{}],438:[function(e,t,n){"use strict";var r=function(e){var t=e.fractionLost,n=void 0===t?null:t,r=e.level,i=void 0===r?null:r;Object.defineProperties(this,{fractionLost:{value:n,enumerable:!0},level:{value:i,enumerable:!0}})};t.exports=r},{}],439:[function(e,t,n){"use strict";var r=function(e){var t=e.jitter,n=void 0===t?null:t,r=e.rtt,i=void 0===r?null:r,o=e.level,a=void 0===o?null:o;Object.defineProperties(this,{jitter:{value:n,enumerable:!0},rtt:{value:i,enumerable:!0},level:{value:a,enumerable:!0}})};t.exports=r},{}],440:[function(e,t,n){"use strict";var r=e("./networkqualitysendstats"),i=e("./networkqualityrecvstats"),o=function(e){var t=e.send,n=e.recv,o=e.sendStats,a=void 0===o?null:o,s=e.recvStats,l=void 0===s?null:s;Object.defineProperties(this,{send:{value:t,enumerable:!0},recv:{value:n,enumerable:!0},sendStats:{value:a?new r(a):null,enumerable:!0},recvStats:{value:l?new i(l):null,enumerable:!0}})};t.exports=o},{"./networkqualityrecvstats":441,"./networkqualitysendstats":443}],441:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t){return e.call(this,t)||this}return i(t,e),t}(e("./networkqualitysendorrecvstats"));t.exports=o},{"./networkqualitysendorrecvstats":442}],442:[function(e,t,n){"use strict";var r=e("./networkqualitybandwidthstats"),i=e("./networkqualityfractionloststats"),o=e("./networkqualitylatencystats"),a=function(e){var t=e.bandwidth,n=void 0===t?null:t,a=e.fractionLost,s=void 0===a?null:a,l=e.latency,c=void 0===l?null:l;Object.defineProperties(this,{bandwidth:{value:n?new r(n):null,enumerable:!0},fractionLost:{value:s?new i(s):null,enumerable:!0},latency:{value:c?new o(c):null,enumerable:!0}})};t.exports=a},{"./networkqualitybandwidthstats":437,"./networkqualityfractionloststats":438,"./networkqualitylatencystats":439}],443:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t){return e.call(this,t)||this}return i(t,e),t}(e("./networkqualitysendorrecvstats"));t.exports=o},{"./networkqualitysendorrecvstats":442}],444:[function(e,t,n){"use strict";var r=e("./networkqualityaudiostats"),i=e("./networkqualityvideostats"),o=function(e){var t=e.level,n=e.audio,o=e.video;Object.defineProperties(this,{level:{value:t,enumerable:!0},audio:{value:n?new r(n):null,enumerable:!0},video:{value:o?new i(o):null,enumerable:!0}})};t.exports=o},{"./networkqualityaudiostats":436,"./networkqualityvideostats":445}],445:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t){return e.call(this,t)||this}return i(t,e),t}(e("./networkqualitymediastats"));t.exports=o},{"./networkqualitymediastats":440}],446:[function(e,t,n){"use strict";var r=e("./receiverreport"),i=e("./senderreport"),o=function(){function e(e,t,n){Object.defineProperties(this,{ice:{enumerable:!0,value:e},audio:{enumerable:!0,value:t},video:{enumerable:!0,value:n}})}return e.prototype.summarize=function(){var e=this.audio.send.concat(this.video.send),t=i.summarize(e),n=this.audio.recv.concat(this.video.recv),o=r.summarize(n);return{ice:this.ice,send:t,recv:o,audio:{send:i.summarize(this.audio.send),recv:r.summarize(this.audio.recv)},video:{send:i.summarize(this.video.send),recv:r.summarize(this.video.recv)}}},e}();t.exports=o},{"./receiverreport":448,"./senderreport":455}],447:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},o=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);
203if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},a=e("../webrtc/util").guessBrowser,s=e("./icereportfactory"),l=e("./peerconnectionreport"),c=e("./receiverreportfactory"),u=e("./senderreportfactory"),p=function(){function e(e){Object.defineProperties(this,{pc:{enumerable:!0,value:e},ice:{enumerable:!0,value:new s},audio:{enumerable:!0,value:{send:new Map,recv:new Map}},video:{enumerable:!0,value:{send:new Map,recv:new Map}},lastReport:{enumerable:!0,value:null,writable:!0}})}return e.prototype.next=function(){var e,t,n,o=this;return("firefox"===a()?(t=(e=this).pc.getTransceivers().filter((function(e){return e.currentDirection&&e.currentDirection.match(/send/)&&e.sender.track})).map((function(e){return e.sender})),n=e.pc.getTransceivers().filter((function(e){return e.currentDirection&&e.currentDirection.match(/recv/)})).map((function(e){return e.receiver})),Promise.all([f(t),f(n),e.pc.getStats()]).then((function(t){var n=r(t,3),i=n[0],o=n[1],a=n[2],s=h(e),l=v(e);i.forEach((function(t,n){return w(e,t,l,n)})),_(s,l);var c=m(e),u=g(e);o.forEach((function(t,n){return C(e,t,u,n)})),_(c,u),k(e.ice,a)}))):function(e){return e.pc.getStats().then((function(t){var n=h(e),r=v(e);w(e,t,r),_(n,r);var i=m(e),o=g(e);C(e,t,o),_(i,o),k(e.ice,t)}))}(this)).then((function(){var e=i([],r(o.audio.send.values())),t=i([],r(o.video.send.values())),n=i([],r(o.audio.recv.values())),a=i([],r(o.video.recv.values())),s=new l(o.ice.lastReport,{send:e.map((function(e){return e.lastReport})).filter((function(e){return e})),recv:n.map((function(e){return e.lastReport})).filter((function(e){return e}))},{send:t.map((function(e){return e.lastReport})).filter((function(e){return e})),recv:a.map((function(e){return e.lastReport})).filter((function(e){return e}))});return o.lastReport=s,s}))},e}();function f(e){return Promise.all(e.map((function(e){var t=e.track.id;return e.getStats().then((function(e){var n,r;try{for(var i=o(e.values()),a=i.next();!a.done;a=i.next()){var s=a.value;"inbound-rtp"===s.type&&(s.id=t+"-"+s.id)}}catch(e){n={error:e}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return[t,e]}))}))).then((function(e){return new Map(e)}))}function d(e,t,n,r,i){var o=t[r.mediaType];if(!i){var a=n.get(r.trackId);a&&(i=a.trackIdentifier)}if(o&&i){if(o.has(r.id))return o.get(r.id);var s=new e(i,r);o.set(r.id,s)}return null}function h(e){return{audio:e.audio.send,video:e.video.send}}function m(e){return{audio:e.audio.recv,video:e.video.recv}}function b(e,t,n,r){return d(u,h(e),t,n,r)}function y(e,t,n,r){return d(c,m(e),t,n,r)}function v(e){return{audio:new Set(e.audio.send.keys()),video:new Set(e.video.send.keys())}}function g(e){return{audio:new Set(e.audio.recv.keys()),video:new Set(e.video.recv.keys())}}function w(e,t,n,r){var i,s;try{for(var l=o(t.values()),c=l.next();!c.done;c=l.next()){var u=c.value;if("outbound-rtp"===u.type&&!u.isRemote){if("firefox"!==a()&&!u.trackId)continue;var p=n[u.mediaType];p&&p.delete(u.id);var f=b(e,t,u,r);if(f){var d=t.get(u.remoteId);f.next(r||f.trackId,u,d)}}}}catch(e){i={error:e}}finally{try{c&&!c.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}}function C(e,t,n,r){var i,a;try{for(var s=o(t.values()),l=s.next();!l.done;l=s.next()){var c=l.value;if("inbound-rtp"===c.type&&!c.isRemote){var u=n[c.mediaType];u&&u.delete(c.id);var p=y(e,t,c,r);p&&p.next(r||p.trackId,c)}}}catch(e){i={error:e}}finally{try{l&&!l.done&&(a=s.return)&&a.call(s)}finally{if(i)throw i.error}}}function _(e,t){var n=function(n){var r=e[n];t[n].forEach((function(e){return r.delete(e)}))};for(var r in t)n(r)}function k(e,t){var n,r,i,a,s;try{for(var l=o(t.values()),c=l.next();!c.done;c=l.next()){"transport"===(f=c.value).type&&(s=t.get(f.selectedCandidatePairId))}}catch(e){n={error:e}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}if(s)e.next(s);else try{for(var u=o(t.values()),p=u.next();!p.done;p=u.next()){var f;"candidate-pair"!==(f=p.value).type||!f.nominated||"selected"in f&&!f.selected||e.next(f)}}catch(e){i={error:e}}finally{try{p&&!p.done&&(a=u.return)&&a.call(u)}finally{if(i)throw i.error}}}t.exports=p},{"../webrtc/util":511,"./icereportfactory":432,"./peerconnectionreport":446,"./receiverreportfactory":449,"./se
203nderreportfactory":456}],448:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./average"),a=e("./senderorreceiverreport"),s=e("./sum"),l=function(e){function t(t,n,r,i,o,a,s){var l=e.call(this,t,n,r)||this,c=o>0?i/o:0;return Object.defineProperties(l,{deltaPacketsLost:{enumerable:!0,value:i},deltaPacketsReceived:{enumerable:!0,value:o},fractionLost:{enumerable:!0,value:a},jitter:{enumerable:!0,value:s},phonyFractionLost:{enumerable:!0,value:c}}),l}return i(t,e),t.of=function(e,n,r){if(n.id!==r.id)throw new Error("RTCStats IDs must match");var i=(r.timestamp-n.timestamp)/1e3,o=r.bytesReceived-n.bytesReceived,a=i>0?o/i*8:0,s=Math.max(r.packetsLost-n.packetsLost,0),l=r.packetsReceived-n.packetsReceived,c=r.fractionLost,u=r.jitter;return new t(n.id,e,a,s,l,c,u)},t.summarize=function(e){var t=e.map((function(e){return e.summarize()}));return{bitrate:s(t.map((function(e){return e.bitrate}))),fractionLost:o(t.map((function(e){return e.fractionLost}))),jitter:o(t.map((function(e){return e.jitter})))}},t.prototype.summarize=function(){return{bitrate:this.bitrate,fractionLost:"number"==typeof this.fractionLost?this.fractionLost:this.phonyFractionLost,jitter:this.jitter}},t}(a);t.exports=l},{"./average":430,"./senderorreceiverreport":453,"./sum":458}],449:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./receiverreport"),a=function(e){function t(t,n){var r=e.call(this,n.id,t,n)||this;return Object.defineProperties(r,{lastReport:{enumerable:!0,value:null,writable:!0}}),r}return i(t,e),t.prototype.next=function(e,t){var n=this.lastStats;this.lastStats=t,this.trackId=e;var r=o.of(e,n,t);return this.lastReport=r,r},t}(e("./senderorreceiverreportfactory"));t.exports=a},{"./receiverreport":448,"./senderorreceiverreportfactory":454}],450:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,n)||this;return Object.defineProperties(r,{audioLevel:{value:"number"==typeof n.audioOutputLevel?n.audioOutputLevel:null,enumerable:!0},jitter:{value:"number"==typeof n.jitter?n.jitter:null,enumerable:!0}}),r}return i(t,e),t}(e("./remotetrackstats"));t.exports=o},{"./remotetrackstats":451}],451:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,n)||this;
203return Object.defineProperties(r,{bytesReceived:{value:"number"==typeof n.bytesReceived?n.bytesReceived:null,enumerable:!0},packetsReceived:{value:"number"==typeof n.packetsReceived?n.packetsReceived:null,enumerable:!0}}),r}return i(t,e),t}(e("./trackstats"));t.exports=o},{"./trackstats":459}],452:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this,t,n)||this,i=null;return"number"==typeof n.frameWidthReceived&&"number"==typeof n.frameHeightReceived&&(i={},Object.defineProperties(i,{width:{value:n.frameWidthReceived,enumerable:!0},height:{value:n.frameHeightReceived,enumerable:!0}})),Object.defineProperties(r,{dimensions:{value:i,enumerable:!0},frameRate:{value:"number"==typeof n.frameRateReceived?n.frameRateReceived:null,enumerable:!0}}),r}return i(t,e),t}(e("./remotetrackstats"));t.exports=o},{"./remotetrackstats":451}],453:[function(e,t,n){"use strict";var r=function(e,t,n){Object.defineProperties(this,{id:{enumerable:!0,value:e},trackId:{enumerable:!0,value:t},bitrate:{enumerable:!0,value:n}})};t.exports=r},{}],454:[function(e,t,n){"use strict";var r=function(e,t,n){Object.defineProperties(this,{id:{enumerable:!0,value:e,writable:!0},trackId:{enumerable:!0,value:t,writable:!0},lastStats:{enumerable:!0,value:n,writable:!0}})};t.exports=r},{}],455:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./average"),a=e("./senderorreceiverreport"),s=e("./sum"),l=function(e){function t(t,n,r,i){var o=e.call(this,t,n,r)||this;return Object.defineProperties(o,{rtt:{enumerable:!0,value:i}}),o}return i(t,e),t.of=function(e,n,r,i){if(n.id!==r.id)throw new Error("RTCStats IDs must match");var o=(r.timestamp-n.timestamp)/1e3,a=r.bytesSent-n.bytesSent,s=o>0?a/o*8:0,l=i&&"number"==typeof i.roundTripTime?i.roundTripTime/1e3:void 0;return new t(n.id,e,s,l)},t.summarize=function(e){return{bitrate:s(e.map((function(e){return e.bitrate}))),rtt:o(e.map((function(e){return e.rtt})))}},t}(a);t.exports=l},{"./average":430,"./senderorreceiverreport":453,"./sum":458}],456:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./senderorreceiverreportfactory"),a=e("./senderreport"),s=function(e){function t(t,n){var r=e.call(this,n.id,t,n)||this;return Object.defineProperties(r,{lastReport:{enumerable:!0,value:null,writable:!0}}),r}return i(t,e),t.prototype.next=function(e,t,n){var r=this.lastStats;this.lastStats=t,this.trackId=e;var i=a.of(e,r,t,n);return this.lastReport=i,i},t}(o);t.exports=s},{"./senderorreceiverreportfactory":454,"./senderreport":455}],457:[function(e,t,n){"use strict";var r=e("./localaudiotrackstats"),i=e("./localvideotrackstats"),o=e("./remoteaudiotrackstats"),a=e("./remotevideotrackstats"),s=function(e,t,n){if("string"!=typeof e)throw new Error("RTCPeerConnection id must be a string");Object.defineProperties(this,{peerConnectionId:{value:e,enumerable:!0},localAudioTrackStats:{value:t.localAudioTrackStats.map((function(e){return new r(e.trackId,e,n)})),enumerable:!0},localVideoTrackStats:{value:t.localVideoTrackStats.map((function(e){return new i(e.trackId,e,n)})),enumerable:!0},remoteAudioTrackStats:{value:t.remoteAudioTrackStats.map((function(e){return new o(e.trackId,e)})),enumerable:!0},remoteVideoTrackStats:{value:t.remoteVideoTrackStats.map((function(e){return new a(e.trackId,e)})),enumerable:!0}})};t.exports=s},{"./localaudiotrackstats":433,"./localvideotrackstats":435,"./remoteaudiotrackstats":450,"./remotevideotrackstats":452}],458:[function(e,t,n){"use strict";
203t.exports=function(e){return e.reduce((function(e,t){return"number"==typeof t?t+e:e}),0)}},{}],459:[function(e,t,n){"use strict";var r=function(e,t){if("string"!=typeof e)throw new Error("Track id must be a string");Object.defineProperties(this,{trackId:{value:e,enumerable:!0},trackSid:{value:t.trackSid,enumerable:!0},timestamp:{value:t.timestamp,enumerable:!0},ssrc:{value:t.ssrc,enumerable:!0},packetsLost:{value:"number"==typeof t.packetsLost?t.packetsLost:null,enumerable:!0},codec:{value:"string"==typeof t.codecName?t.codecName:null,enumerable:!0}})};t.exports=r},{}],460:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(e){function t(t,n){var r=e.call(this)||this;return Object.defineProperties(r,{id:{enumerable:!0,value:t},kind:{enumerable:!0,value:n}}),r}return i(t,e),t.prototype.stop=function(){this.emit("stopped")},t}(e("./queueingeventemitter"));t.exports=o},{"./queueingeventemitter":396}],461:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("./statemachine"),l=e("./util"),c=l.buildLogLevels,u=l.makeUUID,p=e("./util/log"),f=e("./util/networkmonitor"),d=e("./util/timeout"),h=0,m={closed:[],connecting:["closed","open","waiting"],early:["closed","connecting"],open:["closed"],waiting:["closed","connecting","early","open"]},b={closed:"close",open:"open",waiting:"waiting"},y=globalThis,v=y.WebSocket?y.WebSocket:e("ws"),g={BUSY:"busy",FAILED:"failed",LOCAL:"local",REMOTE:"remote",TIMEOUT:"timeout"},w=new Map([[3e3,g.TIMEOUT],[3001,g.TIMEOUT],[3002,g.FAILED],[3003,g.FAILED],[3004,g.TIMEOUT],[3006,g.BUSY],[3007,g.TIMEOUT]]),C=function(e){function t(t,n){var r=e.call(this,"early",m)||this;n=Object.assign({helloBody:null,maxConsecutiveFailedHellos:3,maxConsecutiveMissedHeartbeats:3,requestedHeartbeatTimeout:5e3,openTimeout:15e3,welcomeTimeout:5e3,Log:p,WebSocket:v},n);var i=c(n.logLevel),s=new n.Log("default",r,i,n.loggerName),l=n.networkMonitor?new f((function(){var e=l.type,t="Network changed"+(e?" to "+e:"");s.debug(t),r._close({code:3004,reason:t})})):null;Object.defineProperties(r,{_busyWaitTimeout:{value:null,writable:!0},_consecutiveHeartbeatsMissed:{value:0,writable:!0},_cookie:{value:null,writable:!0},_eventObserver:{value:n.eventObserver},_heartbeatTimeout:{value:null,writable:!0},_hellosLeft:{value:n.maxConsecutiveFailedHellos,writable:!0},_instanceId:{value:++h},_log:{value:s},_messageQueue:{value:[]},_networkMonitor:{value:l},_options:{value:n},_openTimeout:{value:null,writable:!0},_sendHeartbeatTimeout:{value:null,writable:!0},_serverUrl:{value:t},_welcomeTimeout:{value:null,writable:!0},_ws:{value:null,writable:!0}});var u={connecting:"info",early:"info",open:"info",waiting:"warning",closed:"info"};return r.on("stateChanged",(function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e in b&&r.emit.apply(r,a([b[e]],o(t)));var i={name:e,group:"signaling",level:u[r.state]};if("closed"===e){var s=o(t,1),l=s[0];i.payload={reason:l},i.level=l===g.LOCAL?"info":"error"}r._eventObserver.emit("event",i)})),r._eventObserver.emit("event",{name:r.state,group:"signaling",level:u[r.state]}),r._connect(),r}return i(t,e),t.prototype.toString=function(){return"[TwilioConnection #"+this._instanceId+": "+this._ws.url+"]"},t.prototype._close=function(e){var t=e.code,n=e.reason;if("closed"!==this.state){this._openTimeout&&this._openTimeout.clear(),this._welcomeTimeout&&this._welcomeTimeout.clear(),this._heartbeatTimeout&&this._heartbeatTimeout.clear(),this._sendHeartbeatTimeout&&this._sendHeartbeatTimeout.clear(),this._networkMonitor&&this._networkMonitor.stop(),this._busyWaitTimeout&&3005!==t&&this._busyWaitTimeout.clear(),this._messageQueue.splice(0);var r=this._log;1e3===t?(r.debug("Closed"),this.transition("closed",null,[g.LOCAL])):(r.warn("Closed: "+t+" - "+n),3005!==t&&this.transition("closed",null,[w.get(t)||g.REMOTE]));var i=this._ws.readyState,o=this._options.WebSocket;i!==o.CLOSING&&i!==o.CLOSED&&this._ws.close(t,n)}},t.prototype._connect=function(){var e=this,t=this._log;if("waiting"===this.state)this.transition("early");else if("early"!==this.state)return void t.warn('Unexpected state "'+this.state+'" for connecting to the TCMP server.');this._ws=new this._options.WebSocket(this._serverUrl);var n=this._ws;t.debug("Created a new WebSocket:",n),n.addEventListener("close",(function(t){return e._close(t)}));var r=this._options.openTimeout;this._openTimeout=new d((function(){var t="Failed to open in "+r+" ms";e._close({code:3007,reason:t})}),r),n.addEventListener("open",(function(){t.debug("WebSocket opened:",n),e._openTimeout.clear(),e._startHandshake(),e._networkMonitor&&e._networkMonitor.start()})),n.addEventListener("message",(function(n){t.debug("Incoming: "+n.data);try{n=JSON.parse(n.data)}catch(t){return void e.emit("error",t)}switch(n.type){case"bad":e._handleBad(n);break;case"busy":e._handleBusy(n);break;case"bye":break;case"msg":e._handleMessage(n);case"heartbeat":e._handleHeartbeat();break;case"welcome":e._handleWelcome(n);break;default:e._log.debug("Unknown message type: "+n.type),e.emit("error",new Error("Unknown message type: "+n.type))}}))},t.prototype._handleBad=function(e){var t=e.reason,n=this._log;
203if(["connecting","open"].includes(this.state)){if("connecting"===this.state)return n.warn("Closing: 3002 - "+t),void this._close({code:3002,reason:t});n.debug("Error: "+t),this.emit("error",new Error(t))}else n.warn('Unexpected state "'+this.state+'" for handling a "bad" message from the TCMP server.')},t.prototype._handleBusy=function(e){var t=this,n=e.cookie,r=e.keepAlive,i=e.retryAfter,o=this._log;if(["connecting","waiting"].includes(this.state)){this._busyWaitTimeout&&this._busyWaitTimeout.clear(),this._welcomeTimeout&&this._welcomeTimeout.clear();var a=i<0?'Received terminal "busy" message':'Received "busy" message, retrying after '+i+" ms";if(i<0)return o.warn("Closing: 3006 - "+a),void this._close({code:3006,reason:a});var s=this._options.maxConsecutiveFailedHellos;this._hellosLeft=s,this._cookie=n||null,r?(o.warn(a),this._busyWaitTimeout=new d((function(){return t._startHandshake()}),i)):(o.warn("Closing: 3005 - "+a),this._close({code:3005,reason:a}),this._busyWaitTimeout=new d((function(){return t._connect()}),i)),this.transition("waiting",null,[r,i])}else o.warn('Unexpected state "'+this.state+'" for handling a "busy" message from the TCMP server.')},t.prototype._handleHeartbeat=function(){"open"===this.state?this._heartbeatTimeout.reset():this._log.warn('Unexpected state "'+this.state+'" for handling a "heartbeat" message from the TCMP server.')},t.prototype._handleHeartbeatTimeout=function(){if("open"===this.state){var e=this._log,t=this._options.maxConsecutiveMissedHeartbeats;e.debug("Consecutive heartbeats missed: "+t);var n="Missed "+t+' "heartbeat" messages';e.warn("Closing: 3001 - "+n),this._close({code:3001,reason:n})}},t.prototype._handleMessage=function(e){var t=e.body;"open"===this.state?this.emit("message",t):this._log.warn('Unexpected state "'+this.state+'" for handling a "msg" message from the TCMP server.')},t.prototype._handleWelcome=function(e){var t=this,n=e.negotiatedTimeout,r=this._log;if(["connecting","waiting"].includes(this.state)){"waiting"===this.state&&(r.debug('Received "welcome" message, no need to retry connection.'),this._busyWaitTimeout.clear());var i=n*this._options.maxConsecutiveMissedHeartbeats,o=n-200;this._welcomeTimeout.clear(),this._heartbeatTimeout=new d((function(){return t._handleHeartbeatTimeout()}),i),this._messageQueue.splice(0).forEach((function(e){return t._send(e)})),this._sendHeartbeatTimeout=new d((function(){return t._sendHeartbeat()}),o),this.transition("open")}else r.warn('Unexpected state "'+this.state+'" for handling a "welcome" message from the TCMP server.')},t.prototype._handleWelcomeTimeout=function(){if("connecting"===this.state){var e=this._log;if(this._hellosLeft<=0){var t="All handshake attempts failed";return e.warn("Closing: 3000 - "+t),void this._close({code:3e3,reason:t})}var n=this._options.maxConsecutiveFailedHellos;e.warn("Handshake attempt "+(n-this._hellosLeft)+" failed"),this._startHandshake()}},t.prototype._send=function(e){if(this._ws.readyState===this._options.WebSocket.OPEN){var t=JSON.stringify(e);this._log.debug("Outgoing: "+t);try{this._ws.send(t),this._sendHeartbeatTimeout&&this._sendHeartbeatTimeout.reset()}catch(e){var n="Failed to send message";this._log.warn("Closing: 3003 - "+n),this._close({code:3003,reason:n})}}},t.prototype._sendHeartbeat=function(){"closed"!==this.state&&this._send({type:"heartbeat"})},t.prototype._sendHello=function(){var e=this._options,t=e.helloBody,n=e.requestedHeartbeatTimeout,r={id:u(),timeout:n,type:"hello",version:2};this._cookie&&(r.cookie=this._cookie),t&&(r.body=t),this._send(r)},t.prototype._sendOrEnqueue=function(e){var t=this;"closed"!==this.state&&("open"===this.state?function(e){return t._send(e)}:function(e){return t._messageQueue.push(e)})(e)},t.prototype._startHandshake=function(){var e=this;if(["early","waiting"].includes(this.state)&&this.transition("connecting"),"connecting"===this.state){this._hellosLeft--,this._sendHello();var t=this._options.welcomeTimeout;this._welcomeTimeout=new d((function(){return e._handleWelcomeTimeout()}),t)}},t.prototype.close=function(){"closed"!==this.state&&(this._sendOrEnqueue({type:"bye"}),this._close({code:1e3,reason:"Normal"}))},t.prototype.sendMessage=function(e){this._sendOrEnqueue({body:e,type:"msg"})},t}(s);C.CloseReason=g,t.exports=C}
203,{"./statemachine":429,"./util":473,"./util/log":477,"./util/networkmonitor":479,"./util/timeout":487,ws:515}],462:[function(e,t,n){"use strict";var r=e("./").defer,i=function(){function e(){Object.defineProperties(this,{_deferreds:{value:[]},_hasValue:{value:!1,writable:!0},_value:{value:null,writable:!0}})}return e.prototype.put=function(e){this._hasValue=!0,this._value=e;var t=this._deferreds.shift();return t&&t.resolve(e),this},e.prototype.take=function(){var e=this;if(this._hasValue&&!this._deferreds.length)return this._hasValue=!1,Promise.resolve(this._value);var t=r();return this._deferreds.push(t),t.promise.then((function(t){return e._hasValue=!1,t}))},e}();t.exports=i},{"./":473}],463:[function(e,t,n){var r=function(){function e(e){Object.defineProperties(this,{_min:{value:e.min||100},_max:{value:e.max||1e4},_jitter:{value:e.jitter>0&&e.jitter<=1?e.jitter:0},_factor:{value:e.factor||2},_attempts:{value:0,writable:!0},_duration:{enumerable:!1,get:function(){var e=this._min*Math.pow(this._factor,this._attempts);if(this._jitter){var t=Math.random(),n=Math.floor(t*this._jitter*e);e=0==(1&Math.floor(10*t))?e-n:e+n}return 0|Math.min(e,this._max)}},_timeoutID:{value:null,writable:!0}})}return e.prototype.backoff=function(e){var t=this,n=this._duration;this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null),this._timeoutID=setTimeout((function(){t._attempts++,e()}),n)},e.prototype.reset=function(){this._attempts=0,this._timeoutID&&(clearTimeout(this._timeoutID),this._timeoutID=null)},e}();t.exports=r},{}],464:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};function i(){return!!(navigator&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2)}function o(){return i()&&window.screen.width>=744&&(/Macintosh/i.test(navigator.userAgent)||/iPad/.test(navigator.userAgent)||/iPad/.test(navigator.platform))}function a(){return i()&&window.screen.width<=476&&(/Macintosh/i.test(navigator.userAgent)||/iPhone/.test(navigator.userAgent)||/iPhone/.test(navigator.platform))}t.exports={isAndroid:function(){return/Android/.test(navigator.userAgent)},isIOS:function(){return o()||a()},isIpad:o,isIphone:a,isMobile:function(){return/Mobi/.test(navigator.userAgent)},isNonChromiumEdge:function(e){return"chrome"===e&&/Edge/.test(navigator.userAgent)&&("undefined"==typeof chrome||void 0===chrome.runtime)},mobileWebKitBrowser:function(e){return"safari"!==e?null:"brave"in navigator?"brave":["edge","edg"].find((function(e){return navigator.userAgent.toLowerCase().includes(e)}))||null},rebrandedChromeBrowser:function(e){if("chrome"!==e)return null;if("brave"in navigator)return"brave";var t=function(e){for(var t=[],n=[],r=0;r<e.length;r++)if("("===e[r])t.push(r);else if(")"===e[r]&&t.length>0){var i=t.pop();0===t.length&&n.push(e.substring(i,r+1))}return n}(navigator.userAgent).reduce((function(e,t){return e.replace(t,"")}),navigator.userAgent).match(/[^\s]+/g)||[];return r(t.map((function(e){return e.split("/")[0].toLowerCase()}))).slice(2).find((function(e){return!["chrome","mobile","safari"].includes(e)}))||null}}},{}],465:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},o=function(){function e(e,t){var n=this;Object.defineProperties(this,{_isCancelable:{writable:!0,value:!0},_isCanceled:{writable:!0,value:!1},_onCancel:{value:t}}),Object.defineProperty(this,"_promise",{value:new Promise((function(t,r){e((function(e){n._isCancelable=!1,t(e)}),(function(e){n._isCancelable=!1,r(e)}),(function(){return n._isCanceled}))}))})}
203return e.reject=function(t){return new e((function(e,n){n(t)}),(function(){}))},e.resolve=function(t){return new e((function(e){e(t)}),(function(){}))},e.prototype.cancel=function(){return this._isCancelable&&(this._isCanceled=!0,this._onCancel()),this},e.prototype.catch=function(){var t=[].slice.call(arguments),n=this._promise;return new e((function(e,o){n.catch.apply(n,i([],r(t))).then(e,o)}),this._onCancel)},e.prototype.then=function(){var t=[].slice.call(arguments),n=this._promise;return new e((function(e,o){n.then.apply(n,i([],r(t))).then(e,o)}),this._onCancel)},e.prototype.finally=function(){var t=[].slice.call(arguments),n=this._promise;return new e((function(e,o){n.finally.apply(n,i([],r(t))).then(e,o)}),this._onCancel)},e}();t.exports=o},{}],466:[function(e,t,n){"use strict";var r=e("../../package.json");t.exports.SDK_NAME=r.name+".js",t.exports.SDK_VERSION=r.version,t.exports.SDP_FORMAT="unified",t.exports.hardwareDevicePublisheriPad={hwDeviceManufacturer:"Apple",hwDeviceModel:"iPad",hwDeviceType:"tablet",platformName:"iOS"},t.exports.hardwareDevicePublisheriPhone={hwDeviceManufacturer:"Apple",hwDeviceModel:"iPhone",hwDeviceType:"mobile",platformName:"iOS"},t.exports.DEFAULT_ENVIRONMENT="prod",t.exports.DEFAULT_REALM="us1",t.exports.DEFAULT_REGION="gll",t.exports.DEFAULT_LOG_LEVEL="warn",t.exports.DEFAULT_LOGGER_NAME="twilio-video",t.exports.WS_SERVER=function(e,t){return t="gll"===t?"global":encodeURIComponent(t),"prod"===e?"wss://"+t+".vss.twilio.com/signaling":"wss://"+t+".vss."+e+".twilio.com/signaling"}
203,t.exports.PUBLISH_MAX_ATTEMPTS=5,t.exports.PUBLISH_BACKOFF_JITTER=10,t.exports.PUBLISH_BACKOFF_MS=20,t.exports.typeErrors={ILLEGAL_INVOKE:function(e,t){return new TypeError("Illegal call to "+e+": "+t)},INVALID_TYPE:function(e,t){return new TypeError(e+" must be "+((["a","e","i","o","u"].includes(t.toLowerCase()[0])?"an":"a")+" ")+t)},INVALID_VALUE:function(e,t){return new RangeError(e+" must be one of "+t.join(", "))},REQUIRED_ARGUMENT:function(e){return new TypeError(e+" must be specified")}},t.exports.DEFAULT_FRAME_RATE=24,t.exports.DEFAULT_VIDEO_PROCESSOR_STATS_INTERVAL_MS=1e4,t.exports.DEFAULT_ICE_GATHERING_TIMEOUT_MS=15e3,t.exports.DEFAULT_SESSION_TIMEOUT_SEC=30,t.exports.DEFAULT_NQ_LEVEL_LOCAL=1,t.exports.DEFAULT_NQ_LEVEL_REMOTE=0,t.exports.MAX_NQ_LEVEL=3,t.exports.ICE_ACTIVITY_CHECK_PERIOD_MS=1e3,t.exports.ICE_INACTIVITY_THRESHOLD_MS=3e3,t.exports.iceRestartBackoffConfig={factor:1.1,min:1,max:1e3*t.exports.DEFAULT_SESSION_TIMEOUT_SEC,jitter:1},t.exports.reconnectBackoffConfig={factor:1.5,min:80,jitter:1},t.exports.subscriptionMode={MODE_COLLABORATION:"collaboration",MODE_GRID:"grid",MODE_PRESENTATION:"presentation"},t.exports.trackSwitchOffMode={MODE_DISABLED:"disabled",MODE_DETECTED:"detected",MODE_PREDICTED:"predicted"},t.exports.trackPriority={PRIORITY_HIGH:"high",PRIORITY_LOW:"low",PRIORITY_STANDARD:"standard"},t.exports.clientTrackSwitchOffControl={MODE_AUTO:"auto",MODE_MANUAL:"manual"},t.exports.videoContentPreferencesMode={MODE_AUTO:"auto",MODE_MANUAL:"manual"}},{"../../package.json":514}],467:[function(e,t,n){"use strict";var r=e("../webaudio/detectsilence");t.exports=function(t){var n=e("../webaudio/audiocontext"),i={},o=n.getOrCreate(i),a=3;return function e(){return a--,r(o,t.srcObject,250).then((function(t){return!!t&&(!(a>0)||e())})).catch((function(){return!0}))}().finally((function(){n.release(i)}))}},{"../webaudio/audiocontext":494,"../webaudio/detectsilence":495}],468:[function(e,t,n){"use strict";var r=null;t.exports=function(e){return r=r||document.createElement("canvas"),new Promise((function(t){var n=3;setTimeout((function i(){return n--,function(e){try{var t=r.getContext("2d");t.drawImage(e,0,0,50,50);var n=t.getImageData(0,0,50,50).data.filter((function(e,t){return(t+1)%4}));return 0===Math.max.apply(Math,n)}catch(e){return console.log("Error checking silence: ",e),!1}}(e)?n>0?setTimeout(i,250):t(!0):t(!1)}),250)}))}},{}],469:[function(e,t,n){"use strict";var r=function(){function e(e){var t=this;void 0===e&&(e=1),Object.defineProperties(this,{_listeners:{value:[]},_onVisibilityChange:{value:function(){t._emitVisible("visible"===document.visibilityState)}}});for(var n=0;n<e;n++)this._listeners.push([])}return e.prototype.clear=function(){for(var e=this._listeners.length,t=0;t<e;t++)this._listeners[t]=[]},e.prototype._listenerCount=function(){return this._listeners.reduce((function(e,t){return e+t.length}),0)},e.prototype._emitVisible=function(e){for(var t=this,n=Promise.resolve(),r=function(r){n=n.then((function(){return t._emitVisiblePhase(r,e)}))},i=1;i<=this._listeners.length;i++)r(i);return n},e.prototype._emitVisiblePhase=function(e,t){var n=this._listeners[e-1];return Promise.all(n.map((function(e){var n=e(t);return n instanceof Promise?n:Promise.resolve(n)})))},e.prototype._start=function(){document.addEventListener("visibilitychange",this._onVisibilityChange)},e.prototype._stop=function(){document.removeEventListener("visibilitychange",this._onVisibilityChange)},e.prototype.onVisibilityChange=function(e,t){if("number"!=typeof e||e<=0||e>this._listeners.length)throw new Error("invalid phase: ",e);return this._listeners[e-1].push(t),1===this._listenerCount()&&this._start(),this},e.prototype.offVisibilityChange=function(e,t){if("number"!=typeof e||e<=0||e>this._listeners.length)throw new Error("invalid phase: ",e);var n=this._listeners[e-1],r=n.indexOf(t);return-1!==r&&(n.splice(r,1),0===this._listenerCount()&&this._stop()),this},e}();t.exports=new r(2)},{}],470:[function(e,t,n){"use strict";t.exports=function(e){var t=e.location,n=e.URL;return[t,n].some((function(e){return!e}))?function(e){return Promise.reject(new Error("Failed to import: "+e+": dynamicImport is not supported"))}:(e.__twilioVideoImportedModules={},function(r){return r in e.__twilioVideoImportedModules?Promise.resolve(e.__twilioVideoImportedModules[r]):new Function("scope","return import('"+new n(r,t)+"').then(m => scope.__twilioVideoImportedModules['"+r+"'] = m);")(e)})}(globalThis)},{}],471:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("events").EventEmitter,a=["signaling","room","media","quality","video-processor","preflight"],s=["debug","error","info","warning"],l=function(e){function t(t,n,r,i){void 0===i&&(i=null);var o=e.call(this)||this;return o.on("event",(function(e){var o=e.name,l=e.group,c=e.level,u=e.payload;if("string"!=typeof o)throw r.error("Unexpected name: ",o),new Error("Unexpected name: ",o);if(!a.includes(l))throw r.error("Unexpected group: ",l),new Error("Unexpected group: ",l);if(!s.includes(c))throw r.error("Unexpected level: ",c),new Error("Unexpected level: ",c);var p=Date.now(),f=p-n,d=Object.assign({elapsedTime:f,level:c},u||{});t.publish(l,o,d);var h=Object.assign({elapsedTime:f,group:l,level:c,name:o,timestamp:p},u?{payload:u}:{});r[{debug:"debug",error:"error",info:"info",warning:"warn"}[c]]("event",h),i&&"signaling"===l&&i.emit("event",h)})),o}return i(t,e),t}(o);t.exports=l},{events:223}],472:[function(e,t,n){"use strict";var r=function(){function e(e){e=Object.assign({getKey:function(e){return e},getValue:function(e){return e},isLessThanOrEqualTo:function(e,t){return e<=t}},e),Object.defineProperties(this,{_getKey:{value:e.getKey},_getValue:{value:e.getValue},_isLessThanOrEqualTo:{value:e.isLessThanOrEqualTo},_map:{value:new Map}})}return e.prototype.toMap=function(){return new Map(this._map)},e.prototype.updateAndFilter=function(e){return e.filter(this.update,this)},e.prototype.update=function(e){var t=this._getKey(e),n=this._getValue(e);return(!this._map.has(t)||!this._isLessThanOrEqualTo(n,this._map.get(t)))&&(this._map.set(t,n),!0)},e}();t.exports=r},{}],473:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("./constants"),l=s.typeErrors,c=s.trackPriority,u=e("../webrtc/util"),p=e("./sid").sessionSID,f=e("./twiliowarning");function d(){return"undefined"!=typeof navigator&&navigator.userAgent?navigator.userAgent:"Unknown"}function h(e,t,n,r){if(!(r in t)&&!r.match(/^on[a-z]+$/)){var i;try{i=typeof e[r]}catch(e){}"function"===i&&(t[r]=function(){for(var e,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];return(e=this[n])[r].apply(e,a([],o(t)))})}}function m(e){return"object"==typeof e&&!Array.isArray(e)}function b(e){Object.getOwnPropertyNames(e).forEach((function(t){t.startsWith("_")&&y(e,t)}))}function y(e,t){var n=Object.getOwnPropertyDescriptor(e,t);n.enumerable=!1,Object.defineProperty(e,t,n)}function v(e,t){void 0===t&&(t=[]),t.forEach((function(t){e.hasOwnProperty(t)&&y(e,t)}))}function g(e){return e.map(w)}function w(e){return Array.isArray(e)?g(e):e instanceof Set?g(a([],o(e))):e instanceof Map?a([],o(e.entries())).reduce((function(e,t){var n,r=o(t,2),i=r[0],a=r[1];return Object.assign(((n={})[i]=w(a),n),e)}),{}):e&&"object"==typeof e?(t=e,Object.entries(t).reduce((function(e,t){var n,r=o(t,2),i=r[0],a=r[1];return Object.assign(((n={})[i]=w(a),n),e)}),{})):e;var t}function C(e){return S(e,[{prop:"dominantSpeakerPriority",type:"string",payloadProp:"active_speaker_priority"},{prop:"maxSubscriptionBitrate",type:"number",payloadProp:"max_subscription_bandwidth"},{prop:"maxTracks",type:"number",payloadProp:"max_tracks"},{prop:"mode",type:"string"},{prop:"renderDimensions",type:"object",payloadProp:"render_dimensions",transform:k},{prop:"trackSwitchOffMode",type:"string",payloadProp:"track_switch_off"}
203])}function _(e){return S(e,[{prop:"height",type:"number"},{prop:"width",type:"number"}])}function k(e){return S(e,[{prop:c.PRIORITY_HIGH,type:"object",transform:_},{prop:c.PRIORITY_LOW,type:"object",transform:_},{prop:c.PRIORITY_STANDARD,type:"object",transform:_}])}function S(e,t){return t.reduce((function(t,n){var r,i=n.prop,o=n.type,a=n.payloadProp,s=void 0===a?i:a,l=n.transform,c=void 0===l?function(e){return e}:l;return typeof e[i]===o?Object.assign(((r={})[s]=c(e[i]),r),t):t}),{})}n.constants=s,n.createBandwidthProfilePayload=function(e){return S(e,[{prop:"video",type:"object",transform:C}])},n.createMediaSignalingPayload=function(e,t,n,r,i,o){var a={transports:[{type:"data-channel"}]};return Object.assign(e?{active_speaker:a}:{},t?{network_quality:a}:{},o?{render_hints:a}:{},i?{publisher_hints:a}:{},n?{track_priority:a}:{},r?{track_switch_off:a}:{})},n.createMediaWarningsPayload=function(e){var t,n=((t={})[f.recordingMediaLost]="recordings",t);return e.map((function(e){return n[e]})).filter((function(e){return!!e}))},n.createRoomConnectEventPayload=function(e){function t(e){return e?"true":"false"}var n={sessionSID:p,iceServers:(e.iceServers||[]).length,audioTracks:(e.tracks||[]).filter((function(e){return"audio"===e.kind})).length,videoTracks:(e.tracks||[]).filter((function(e){return"video"===e.kind})).length,dataTracks:(e.tracks||[]).filter((function(e){return"data"===e.kind})).length};if([["audio"],["automaticSubscription"],["enableDscp"],["eventListener"],["preflight"],["video"],["dominantSpeaker","enableDominantSpeaker"]].forEach((function(r){var i=o(r,2),a=i[0],s=i[1];n[s=s||a]=t(!!e[a])})),[["maxVideoBitrate"],["maxAudioBitrate"]].forEach((function(t){var r=o(t,2),i=r[0],a=r[1];a=a||i,"number"==typeof e[i]?n[a]=e[i]:isNaN(Number(e[i]))||(n[a]=Number(e[i]))})),[["iceTransportPolicy"],["region"],["name","roomName"]].forEach((function(t){var r=o(t,2),i=r[0],a=r[1];a=a||i,"string"==typeof e[i]?n[a]=e[i]:"number"==typeof e[i]&&"name"===i&&(n[a]=e[i].toString())})),["preferredAudioCodecs","preferredVideoCodecs"].forEach((function(t){t in e&&(n[t]=JSON.stringify(e[t]))})),"networkQuality"in e&&(n.networkQualityConfiguration={},m(e.networkQuality)?["local","remote"].forEach((function(t){"number"==typeof e.networkQuality[t]&&(n.networkQualityConfiguration[t]=e.networkQuality[t])})):(n.networkQualityConfiguration.remote=0,n.networkQualityConfiguration.local=e.networkQuality?1:0)),e.bandwidthProfile&&e.bandwidthProfile.video){var r=e.bandwidthProfile.video||{};n.bandwidthProfileOptions={},["mode","maxTracks","trackSwitchOffMode","dominantSpeakerPriority","maxSubscriptionBitrate","renderDimensions","contentPreferencesMode","clientTrackSwitchOffControl"].forEach((function(e){"number"==typeof r[e]||"string"==typeof r[e]?n.bandwidthProfileOptions[e]=r[e]:"boolean"==typeof r[e]?n.bandwidthProfileOptions[e]=t(r[e]):"object"==typeof r[e]&&(n.bandwidthProfileOptions[e]=JSON.stringify(r[e]))}))}return{group:"room",name:"connect",level:"info",payload:n}},n.createSubscribePayload=function(e){return{rules:[{type:e?"include":"exclude",all:!0}],revision:1}},n.asLocalTrack=function(e,t){if(e instanceof t.LocalAudioTrack||e instanceof t.LocalVideoTrack||e instanceof t.LocalDataTrack)return e;if(e instanceof t.MediaStreamTrack)return"audio"===e.kind?new t.LocalAudioTrack(e,t):new t.LocalVideoTrack(e,t);throw l.INVALID_TYPE("track","LocalAudioTrack, LocalVideoTrack, LocalDataTrack, or MediaStreamTrack")},n.asLocalTrackPublication=function(e,t,n,r){return new(0,{audio:r.LocalAudioTrackPublication,video:r.LocalVideoTrackPublication,data:r.LocalDataTrackPublication}[e.kind])(t,e,n,r)},n.capitalize=function(e){return e[0].toUpperCase()+e.slice(1)},n.deprecateEvents=function(e,t,n,r){var i=new Set;t.on("newListener",(function o(a){n.has(a)&&!i.has(a)&&(r.deprecated(e+"#"+a+" has been deprecated and scheduled for removal in [email protected]."+(n.get(a)?" Use "+e+"#"+n.get(a)+" instead.":"")),i.add(a)),i.size>=n.size&&t.removeListener("newListener",o)}))},n.difference=function(e,t){e=Array.isArray(e)?new Set(e):new Set(e.values()),t=Array.isArray(t)?new Set(t):new Set(t.values());var n=new Set;return e.forEach((function(e){t.has(e)||n.add(e)})),n},n.filterObject=function(e,t){return Object.keys(e).reduce((function(n,r){return e[r]!==t&&(n[r]=e[r]),n}),{})},n.flatMap=function(e,t){var n=e instanceof Map||e instanceof Set?Array.from(e.values()):e;return t=t||function(e){return e},n.reduce((function(e,n){var r=t(n);return e.concat(r)}),[])},n.getPlatform=function(){var e=d(),t=o(e.match(/\(([^)]+)\)/)||[],2)[1];return o((void 0===t?"unknown":t).split(";").map((function(e){return e.trim()})),1)[0].toLowerCase()},n.getUserAgent=d,n.hidePrivateProperties=b,n.hidePrivateAndCertainPublicPropertiesInClass=function(e,t){return function(e){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=e.apply(this,a([],o(n)))||this;return b(i),v(i,t),i}return i(n,e),n}(e)},n.isDeepEqual=function e(t,n){if(t===n)return!0;
203if(typeof t!=typeof n)return!1;if(null===t)return null===n;if(null===n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t){var r=Object.keys(t).sort(),i=Object.keys(n).sort();return!Array.isArray(n)&&e(r,i)&&r.every((function(r){return e(t[r],n[r])}))}return!1},n.isNonArrayObject=m,n.inRange=function(e,t,n){return t<=e&&e<=n},n.makeUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))},n.oncePerTick=function(e){var t=null;function n(){t=null,e()}return function(){t&&clearTimeout(t),t=setTimeout(n)}},n.promiseFromEvents=function(e,t,n,r){return new Promise((function(i,s){function l(){var e=[].slice.call(arguments);r&&t.removeListener(r,c),i.apply(void 0,a([],o(e)))}function c(){var e=[].slice.call(arguments);t.removeListener(n,l),s.apply(void 0,a([],o(e)))}t.once(n,l),r&&t.once(r,c),e()}))},n.getOrNull=function(e,t){return t.split(".").reduce((function(e,t){return e?e[t]:null}),e)},n.defer=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e},n.delegateMethods=function(e,t,n){for(var r in e)h(e,t,n,r)},n.proxyProperties=function(e,t,n){Object.getOwnPropertyNames(e).forEach((function(e){!function(e,t,n,r){if(r in t)return;if(r.match(/^on[a-z]+$/))return Object.defineProperty(t,r,{value:null,writable:!0}),void n.addEventListener(r.slice(2),(function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t.dispatchEvent.apply(t,a([],o(e)))}));Object.defineProperty(t,r,{enumerable:!0,get:function(){return n[r]}})}(0,t,n,e)}))},n.legacyPromise=function(e,t,n){return t?e.then((function(e){t(e)}),(function(e){n(e)})):e},n.buildLogLevels=function(e){return"string"==typeof e?{default:e,media:e,signaling:e,webrtc:e}:e},n.trackClass=function(e,t){return(t=t?"Local":"")+(e.kind||"").replace(/\w{1}/,(function(e){return e.toUpperCase()}))+"Track"},n.trackPublicationClass=function(e,t){return(t=t?"Local":"")+(e.kind||"").replace(/\w{1}/,(function(e){return e.toUpperCase()}))+"TrackPublication"},n.valueToJSON=w,n.withJitter=function(e,t){var n=Math.random();return e-t+Math.floor(2*t*n+.5)},n.isChromeScreenShareTrack=function(e){return"chrome"===u.guessBrowser()&&"video"===e.kind&&"displaySurface"in e.getSettings()},n.isUserMediaTrack=function(e){return"string"==typeof e.getSettings().deviceId},n.waitForSometime=function(e){return void 0===e&&(e=10),new Promise((function(t){return setTimeout(t,e)}))},n.waitForEvent=function(e,t){return new Promise((function(n){e.addEventListener(t,(function r(i){e.removeEventListener(t,r),n(i)}))}))}},{"../webrtc/util":511,"./constants":466,"./sid":485,"./twiliowarning":490}],474:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},a=e("events").EventEmitter,s=e("..").getUserAgent,l=globalThis,c=l.WebSocket?l.WebSocket:e("ws"),u=e("../constants"),p=u.hardwareDevicePublisheriPad,f=u.hardwareDevicePublisheriPhone,d=e("../../util"),h=e("../browserdetection"),m=function(e){function t(t,n,r,i,o,a){var l=e.call(this)||this;return a=Object.assign({gateway:y(i,o)+"/v1/VideoEvents",maxReconnectAttempts:5,reconnectIntervalMs:50,userAgent:s(),WebSocket:c},a),Object.defineProperties(l,{_connectTimestamp:{value:0,writable:!0},_eventQueue:{value:[]},_readyToConnect:{value:d.defer()},_reconnectAttemptsLeft:{value:a.maxReconnectAttempts,writable:!0},_ws:{value:null,writable:!0},_WebSocket:{value:a.WebSocket}}),l._readyToConnect.promise.then((function(e){var i=e.roomSid,o=e.participantSid,s=l;l.on("disconnected",(function e(l){if(s._session=null,l&&s._reconnectAttemptsLeft>0)return s.emit("reconnecting"),void function(e,t,n,r,i,o,a){var s=Date.now()-e._connectTimestamp,l=a.reconnectIntervalMs-s;if(l>0)return void setTimeout((function(){b(e,t,n,r,i,o,a)}),l);b(e,t,n,r,i,o,a)}(s,t,n,r,i,o,a);s.removeListener("disconnected",e)})),b(l,t,n,r,i,o,a)})).catch((function(){})),l}return i(t,e),t.prototype.connect=function(e,t){this._readyToConnect.resolve({roomSid:e,participantSid:t})},t.prototype._publish=function(e){e.session=this._session,this._ws.send(JSON.stringify(e))},t.prototype.disconnect=function(){if(null===this._ws||this._ws.readyState===this._WebSocket.CLOSING||this._ws.readyState===this._WebSocket.CLOSED)return!1;try{this._ws.close()}catch(e){}
203return this.emit("disconnected"),!0},t.prototype.publish=function(e,t,n){return(null===this._ws||this._ws.readyState!==this._WebSocket.CLOSING&&this._ws.readyState!==this._WebSocket.CLOSED)&&(("string"==typeof this._session?this._publish.bind(this):this._eventQueue.push.bind(this._eventQueue))({group:e,name:t,payload:n,timestamp:Date.now(),type:"event",version:1}),!0)},t}(a);function b(e,t,n,r,i,a,s){e._connectTimestamp=Date.now(),e._reconnectAttemptsLeft--,e._ws=new s.WebSocket(s.gateway);var l=e._ws;l.addEventListener("close",(function(t){1e3!==t.code?e.emit("disconnected",new Error("WebSocket Error "+t.code+": "+t.reason)):e.emit("disconnected")})),l.addEventListener("message",(function(t){!function(e,t,n){switch(t.type){case"connected":e._session=t.session,e._reconnectAttemptsLeft=n.maxReconnectAttempts,e._eventQueue.splice(0).forEach(e._publish,e),e.emit("connected");break;case"error":e._ws.close(),e.emit("disconnected",new Error(t.message))}}(e,JSON.parse(t.data),s)})),l.addEventListener("open",(function(){var e={type:"connect",token:t,version:1};e.publisher={name:n,sdkVersion:r,userAgent:s.userAgent,participantSid:a,roomSid:i},h.isIpad()?e.publisher=o(o({},e.publisher),p):h.isIphone()&&(e.publisher=o(o({},e.publisher),f)),l.send(JSON.stringify(e))}))}function y(e,t){return"prod"===e?"wss://sdkgw."+t+".twilio.com":"wss://sdkgw."+e+"-"+t+".twilio.com"}t.exports=m},{"..":473,"../../util":473,"../browserdetection":464,"../constants":466,events:223,ws:515}],475:[function(e,t,n){"use strict";var r=function(){function e(){Object.defineProperties(this,{_connected:{writable:!0,value:!0}})}return e.prototype.connect=function(){},e.prototype.disconnect=function(){return!!this._connected&&(this._connected=!1,!0)},e.prototype.publish=function(){return this._connected},e}();t.exports=r},{}],476:[function(e,t,n){"use strict";var r=e("./").defer,i=function(){function e(){Object.defineProperties(this,{_audio:{value:r(),writable:!0},_video:{value:r(),writable:!0}}),this._audio.resolve(),this._video.resolve()}return e.prototype.resolveDeferred=function(e){"audio"===e?this._audio.resolve():this._video.resolve()},e.prototype.startDeferred=function(e){"audio"===e?this._audio=r():this._video=r()},e.prototype.whenResolved=function(e){return"audio"===e?this._audio.promise:this._video.promise},e}();t.exports=new i},{"./":473}],477:[function(e,t,n){"use strict";var r,i=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},o=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},a=e("../vendor/loglevel").getLogger,s=e("./constants"),l=s.DEFAULT_LOG_LEVEL,c=s.DEFAULT_LOGGER_NAME,u=e("./constants").typeErrors;var p=function(){function e(t,n,r,i,o){if("string"!=typeof t)throw u.INVALID_TYPE("moduleName","string");if(!n)throw u.REQUIRED_ARGUMENT("component");"object"!=typeof r&&(r={}),o=o||a,b(r),Object.defineProperties(this,{_component:{value:n},_logLevels:{value:r},_warnings:{value:new Set},_loggerName:{get:function(){var e=i&&"string"==typeof i?i:c;return this._logLevelsEqual||(e=e+"-"+t),e}},_logger:{get:function(){var e=o(this._loggerName),n=this._logLevels[t]||l;return n="off"===n?"silent":n,e.setDefaultLevel(n),e}},_logLevelsEqual:{get:function(){return 1===new Set(Object.values(this._logLevels)).size}},logLevel:{get:function(){return e.getLevelByName(r[t]||l)}},name:{get:n.toString.bind(n)}})}return e.getLevelByName=function(t){return isNaN(t)?(m(t=t.toUpperCase()),e[t]):parseInt(t,10)},e.prototype.createLog=function(t,n){var r=this._loggerName;return this._logLevelsEqual||(r=r.substring(0,r.lastIndexOf("-"))),new e(t,n,this._logLevels,r)},e.prototype.setLevels=function(e){return b(e),Object.assign(this._logLevels,e),this},e.prototype.log=function(t,n){var r=e._levels[t];if(!r)throw u.INVALID_VALUE("logLevel",d);r=r.toLowerCase();var a=[(new Date).toISOString(),r,this.name];return(this._logger[r]||function(){}).apply(void 0,o([],i(a.concat(n)))),this},e.prototype.debug=function(){return this.log(e.DEBUG,[].slice.call(arguments))},e.prototype.deprecated=function(e){var t=function(e){if((r=r||new Map).has(e))return r.get(e);var t=new Set;return r.set(e,t),t}(this._component.constructor);return t.has(e)?this:(t.add(e),this.warn(e))},e.prototype.info=function(){return this.log(e.INFO,[].slice.call(arguments))},e.prototype.warn=function(){return this.log(e.WARN,[].slice.call(arguments))},e.prototype.warnOnce=function(e){return this._warnings.has(e)?this:(this._warnings.add(e),this.warn(e))},e.prototype.error=function(){return this.log(e.ERROR,[].slice.call(arguments))},e.prototype.throw=function(t,n){throw t.clone&&(t=t.clone(n)),this.log(e.ERROR,t),t},e}();Object.defineProperties(p,{DEBUG:{value:0},INFO:{value:1},WARN:{value:2},ERROR:{value:3},OFF:{value:4},_levels:{value:["DEBUG","INFO","WARN","ERROR","OFF"]}});var f={},d=[],h=p._levels.map((function(e,t){return f[e]=!0,d.push(t),e}));function m(e){if(!(e in f))throw u.INVALID_VALUE("level",h)}function b(e){Object.keys(e).forEach((function(t){m(e[t].toUpperCase())}))}t.exports=p},{"../vendor/loglevel":493,"./constants":466}],478:[function(e,t,n){"use strict";var r=function(){function e(){Object.defineProperties(this,{_samples:{value:[{denominator:0,numerator:0},{denominator:0,numerator:0}]}})}return e.prototype.get=function(){var e=this._samples,t=e[1].denominator-e[0].denominator||1/0;return(e[1].numerator-e[0].numerator)/t},e.prototype.putSample=function(e,t){var n=this._samples;n.shift(),n.push({denominator:t,numerator:e})},e}();t.exports=r},{}],479:[function(e,t,n){"use strict";var r=function(){function e(e,t){var n=this,r=(t=Object.assign({navigator:navigator,window:window},t)).navigator,i=r.connection||{type:null},o=i.type,a=i.type?{_events:{value:["change","typechange"]},_listener:{value:function(){var t=o!==n.type&&n.isOnline;o=n.type,t&&e()}},_target:{value:i}}:{_events:{value:["online"]},_listener:{value:e},_target:{value:t.window}},s=a._events,l=a._listener,c=a._target;Object.defineProperties(this,{isOnline:{enumerable:!0,get:function(){return"boolean"!=typeof r.onLine||r.onLine}},type:{enumerable:!0,get:function(){return i.type||null}},_listener:l,_events:s,_target:c})}return e.prototype.start=function(){var e=this;
203this._events.forEach((function(t){e._target.addEventListener(t,e._listener)}))},e.prototype.stop=function(){var e=this;this._events.forEach((function(t){e._target.removeEventListener(t,e._listener)}))},e}();t.exports=r},{}],480:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(){function e(e){Object.defineProperties(this,{_callback:{value:e}})}return e.prototype.observe=function(){},e.prototype.unobserve=function(){},e.prototype.makeVisible=function(e){var t=this._makeFakeEntry(e,!0);this._callback([t])},e.prototype.makeInvisible=function(e){var t=this._makeFakeEntry(e,!1);this._callback([t])},e.prototype._makeFakeEntry=function(e,t){return{target:e,isIntersecting:t}},e}(),a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(o),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.resize=function(e){var t=this._makeFakeEntry(e,!0);this._callback([t])},t}(o);t.exports={NullIntersectionObserver:a,NullResizeObserver:s,NullObserver:o}},{}],481:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=e("../"),o=i.difference,a=i.flatMap,s=e("./simulcast"),l={0:"PCMU",8:"PCMA"};function c(e){return Array.from(p(e)).reduce((function(e,t){var n=t[0],r=t[1],i=e.get(r)||[];return e.set(r,i.concat(n))}),new Map)}function u(e){return h(e).reduce((function(e,t){var n=d(t);return n?e.set(n,t):e}),new Map)}function p(e){return m(e).reduce((function(t,n){var r=new RegExp("a=rtpmap:"+n+" ([^/]+)"),i=e.match(r),o=i?i[1].toLowerCase():l[n]?l[n].toLowerCase():"";return t.set(n,o)}),new Map)}function f(e,t){var n=new RegExp("^a=fmtp:"+e+" (.+)$","m"),i=t.match(n);return i&&i[1].split(";").reduce((function(e,t){var n=r(t.split("="),2),i=n[0],o=n[1];return e[i]=isNaN(o)?o:parseInt(o,10),e}),{})}function d(e){var t=e.match(/^a=mid:(.+)$/m);return t&&t[1]}function h(e,t,n){return e.replace(/\r\n\r\n$/,"\r\n").split("\r\nm=").slice(1).map((function(e){return"m="+e})).filter((function(e){var r=new RegExp("m="+(t||".*"),"gm"),i=new RegExp("a="+(n||".*"),"gm");return r.test(e)&&i.test(e)}))}function m(e){var t=e.split("\r\n")[0].match(/([0-9]+)/g);return t?t.slice(1).map((function(e){return parseInt(e,10)})):[]}function b(e,t){var n=t.split("\r\n"),r=n[0],i=n.slice(1);return[r=r.replace(/([0-9]+\s?)+$/,e.join(" "))].concat(i).join("\r\n")}function y(e,t,n){if(!/^m=(audio|video)/.test(e))return e;var i=d(e),o=i&&t.get(i);if(!o)return e;var s=p(o),l=c(e),u=a(Array.from(s),(function(t){var i=r(t,2),a=i[0],s=i[1];return"rtx"===s||n.includes(s)?[]:function(e,t,n,r,i){var o=n.get(e)||[];if(o.length<=1)return o;var a=f(t,i);if(!a)return o;var s=o.find((function(e){var t=f(e,r);return t&&Object.keys(a).every((function(e){return a[e]===t[e]}))}));return"number"==typeof s?[s]:o}(s,a,l,e,o)})),h=l.get("rtx")||[];u=u.concat(h.filter((function(t){var n=f(t,e);return n&&u.includes(n.apt)})));var y=e.split("\r\n").filter((function(e){var t=e.match(/^a=(rtpmap|fmtp|rtcp-fb):(.+) .+$/),n=t&&t[2];return!t||n&&u.includes(parseInt(n,10))}));return b(m(e).filter((function(e){return u.includes(e)})),y.join("\r\n"))}function v(e,t){var n=h(e);return[e.split("\r\nm=")[0]].concat(n.map((function(e){if(!/^m=(audio|video)/.test(e))return e;var n=d(e);if(!n)return e;var i=t.get(n);if(!i)return e;var o=(e.match(/^a=msid:(.+)$/m)||[])[1];if(!o)return e;var a=r(o.split(" "),2),s=a[0],l=a[1],c=new RegExp("msid:"+s+(l?" "+l:"")+"$","gm");return e.replace(c,"msid:"+s+" "+i)}))).join("\r\n")}function g(e,t){return"a=fmtp:"+e+" "+Object.entries(t).map((function(e){var t=r(e,2);return t[0]+"="+t[1]})).join(";")}n.addOrRewriteNewTrackIds=function(e,t,n){var i=Array.from(n).reduce((function(n,i){var o=r(i,2),a=o[0],s=o[1];return h(e,a,"send(only|recv)").map(d).filter((function(e){return!t.has(e)}
203)).forEach((function(e,t){return n.set(e,s[t])})),n}),new Map);return v(e,i)},n.addOrRewriteTrackIds=v,n.createCodecMapForMediaSection=c,n.createPtToCodecName=p,n.disableRtx=function(e){var t=h(e);return[e.split("\r\nm=")[0]].concat(t.map((function(e){if(!/^m=video/.test(e))return e;var t=c(e).get("rtx");if(!t)return e;var n=new Set(m(e));t.forEach((function(e){return n.delete(e)}));var r=e.match(/a=ssrc-group:FID [0-9]+ ([0-9]+)/),i=r&&r[1],o=[/^a=fmtp:.+ apt=.+$/,/^a=rtpmap:.+ rtx\/.+$/,/^a=ssrc-group:.+$/].concat(i?[new RegExp("^a=ssrc:"+i+" .+$")]:[]);return e=e.split("\r\n").filter((function(e){return o.every((function(t){return!t.test(e)}))})).join("\r\n"),b(Array.from(n),e)}))).join("\r\n")},n.enableDtxForOpus=function(e,t){var n=h(e),r=e.split("\r\nm=")[0];return t=t||n.filter((function(e){return/^m=audio/.test(e)})).map(d),[r].concat(n.map((function(e){if(!/^m=audio/.test(e))return e;var n=c(e).get("opus");if(!n)return e;var r=f(n,e);if(!r)return e;var i=g(n,r),o=new RegExp(i),a=d(e);t.includes(a)?r.usedtx=1:delete r.usedtx;var s=g(n,r);return e.replace(o,s)}))).join("\r\n")},n.filterLocalCodecs=function(e,t){var n=h(e),r=e.split("\r\nm=")[0],i=u(t);return[r].concat(n.map((function(e){return y(e,i,[])}))).join("\r\n")},n.getMediaSections=h,n.removeSSRCAttributes=function(e,t){return e.split("\r\n").filter((function(e){return!t.find((function(t){return new RegExp("a=ssrc:.*"+t+":","g").test(e)}))})).join("\r\n")},n.revertSimulcast=function(e,t,n,r){void 0===r&&(r=!1);var i=u(n),o=u(t),a=h(e);return[e.split("\r\nm=")[0]].concat(a.map((function(e){if(e=e.replace(/\r\n$/,""),!/^m=video/.test(e))return e;var t=e.match(/^a=mid:(.+)$/m),n=t&&t[1];if(!n)return e;var a=i.get(n),s=p(a),l=m(a),c=l.length&&"vp8"===s.get(l[0]);return r||!c?o.get(n).replace(/\r\n$/,""):e}))).concat("").join("\r\n")},n.setCodecPreferences=function(e,t,n){var r=h(e);return[e.split("\r\nm=")[0]].concat(r.map((function(e){if(!/^m=(audio|video)/.test(e))return e;var r=e.match(/^m=(audio|video)/)[1],i=c(e),s=function(e,t){t=t.map((function(e){return e.codec.toLowerCase()}));var n=a(t,(function(t){return e.get(t)||[]})),r=o(Array.from(e.keys()),t),i=a(r,(function(t){return e.get(t)}));return n.concat(i)}(i,"audio"===r?t:n),l=b(s,e),u=i.get("pcma")||[],p=i.get("pcmu")||[];return("audio"===r?new Set(u.concat(p)):new Set).has(s[0])?l.replace(/\r\nb=(AS|TIAS):([0-9]+)/g,""):l}))).join("\r\n")},n.setSimulcast=function(e,t){var n=h(e);return[e.split("\r\nm=")[0]].concat(n.map((function(e){if(e=e.replace(/\r\n$/,""),!/^m=video/.test(e))return e;var n=c(e),r=m(e),i=new Set(n.get("vp8")||[]);return r.some((function(e){return i.has(e)}))?s(e,t):e}))).concat("").join("\r\n")}},{"../":473,"./simulcast":483}],482:[function(e,t,n){"use strict";var r=e("../../webrtc").RTCSessionDescription,i=e("./"),o=i.createPtToCodecName,a=i.getMediaSections;function s(e){var t=o(e);e=function(e,t){return Array.from(t.keys()).reduce((function(e,n){var r=new RegExp("^a=rtpmap:"+n+" rtx.+$","gm");return(e.match(r)||[]).slice("rtx"===t.get(n)?1:0).reduce((function(e,t){var r=new RegExp("\r\n"+t),i=new RegExp("\r\na=fmtp:"+n+" apt=[0-9]+");return e.replace(r,"").replace(i,"")}),e)}),e)}(e,t);var n=function(e){var t=new Map;return e.forEach((function(e,n){var r=t.get(e)||new Set;return t.set(e,r.add(n))})),t}(t),r=n.get("rtx")||new Set,i=new Set,a=function(e,t){var n=Array.from(e).reduce((function(e,t){var n=t[0],r=t[1],i=e.get(r)||new Set;return e.set(r,i.add(n))}),new Map);return Array.from(n).reduce((function(e,n){var r=n[0],i=Array.from(n[1]);return i.length>1?(i.forEach((function(e){t.add(e)})),e):e.set(r,i[0])}),new Map)}(function(e,t,n,r){return Array.from(n).reduce((function(n,i){var o=new RegExp("a=fmtp:"+i+" apt=(\\d+)"),a=e.match(o);if(!a)return r.add(i),n;var s=Number.parseInt(a[1]);return t.has(s)?"rtx"===t.get(s)?(r.add(i),n):n.set(i,s):(r.add(i),n)}),new Map)}(e,t,r,i),i),s=Array.from(i);return["h264","vp8","vp9"].reduce((function(e,t){var r=n.get(t)||new Set;return Array.from(r).reduce((function(e,t){return a.has(t)?e:e.add(t)}),e)}),new Set).forEach((function(t){if(s.length){var n=s.shift();e=function(e,t,n){return e.endsWith("\r\n")?e+"a=fmtp:"+t+" apt="+n+"\r\n":e+"\r\na=fmtp:"+t+" apt="+n}(e=l(e,n),n,t)}}
203)),s.forEach((function(t){e=function(e,t){var n=new RegExp("a=rtpmap:"+t+".*\r\n","gm");return e.replace(n,"")}(e=l(e,t),t)})),e}function l(e,t){var n=new RegExp("a=fmtp:"+t+".*\r\n","gm");return e.replace(n,"")}t.exports=function(e){var t,n,i={type:e.type};return"rollback"!==e.type&&(i.sdp=(t=e.sdp,n=a(t),[t.split("\r\nm=")[0]].concat(n.map(s)).join("\r\n"))),new r(i)}},{"../../webrtc":499,"./":481}],483:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=e("../"),o=i.difference,a=i.flatMap;function s(){return String(Math.floor(4294967295*Math.random()))}var l=function(){function e(e,t,n){Object.defineProperties(this,{cName:{enumerable:!0,value:n},isSimulcastEnabled:{enumerable:!0,value:!1,writable:!0},primarySSRCs:{enumerable:!0,value:new Set},rtxPairs:{enumerable:!0,value:new Map},streamId:{enumerable:!0,value:t},trackId:{enumerable:!0,value:e}})}return e.prototype.addSimulcastSSRCs=function(){if(!this.isSimulcastEnabled){var e=[s(),s()];e.forEach((function(e){this.primarySSRCs.add(e)}),this),this.rtxPairs.size&&e.forEach((function(e){this.rtxPairs.set(s(),e)}),this)}},e.prototype.addSSRC=function(e,t,n){t?this.rtxPairs.set(e,t):this.primarySSRCs.add(e),this.isSimulcastEnabled=this.isSimulcastEnabled||n},e.prototype.toSdpLines=function(e){var t=this,n=e?[]:Array.from(this.rtxPairs.entries()).map((function(e){return e.reverse()})),r=Array.from(this.primarySSRCs.values()),i=n.length?a(n):r,o=a(i,(function(e){return["a=ssrc:"+e+" cname:"+t.cName,"a=ssrc:"+e+" msid:"+t.streamId+" "+t.trackId]})),s=n.map((function(e){return"a=ssrc-group:FID "+e.join(" ")})),l=["a=ssrc-group:SIM "+r.join(" ")];return s.concat(o).concat(l)},e}();function c(e,t){return(e.match(new RegExp(t,"gm"))||[]).map((function(e){return(e.match(new RegExp(t))||[]).slice(1)}))}function u(e){var t=function(e){return new Set(a(c(e,"^a=ssrc-group:SIM ([0-9]+) ([0-9]+) ([0-9]+)$")))}(e),n=function(e){return new Map(c(e,"^a=ssrc-group:FID ([0-9]+) ([0-9]+)$").map((function(e){return e.reverse()})))}(e);return function(e){var t=r(a(c(e,"^a=msid:(.+) (.+)$")),2),n=t[0],i=t[1];return a(c(e,"^a=ssrc:(.+) cname:.+$")).map((function(e){return[e,n,i]}))}(e).reduce((function(r,i){var o=i[0],a=i[1],s=i[2],c=r.get(s)||new l(s,a,function(e,t,n){var r="a=ssrc:"+t+" "+n+":(.+)";return e.match(new RegExp(r))[1]}(e,o,"cname")),u=n.get(o)||null;return c.addSSRC(o,u,t.has(o)),r.set(s,c)}),new Map)}t.exports=function(e,t){var n=u(e),r=Array.from(n.keys()),i=Array.from(t.keys()),s=o(r,i),l=o(i,r);a(s,(function(e){return n.get(e)})).forEach((function(e){e.addSimulcastSSRCs(),t.set(e.trackId,e)})),i=Array.from(t.keys());var c=o(i,l),p=a(c,(function(e){return t.get(e)})),f=!e.match(/a=rtpmap:[0-9]+ rtx/),d=a(p,(function(e){return e.toSdpLines(f)})),h=a(new Set(e.split("\r\n").concat(d)));return e.match("a=x-google-flag:conference")||h.push("a=x-google-flag:conference"),h.join("\r\n")}},{"../":473}],484:[function(e,t,n){"use strict";var r=e("./").getMediaSections,i=function(){function e(){Object.defineProperties(this,{_midsToTrackIds:{value:new Map,writable:!0}})}return e.prototype.match=function(e){return this._midsToTrackIds.get(e.transceiver.mid)||null},e.prototype.update=function(e){var t=r(e,"(audio|video)");this._midsToTrackIds=t.reduce((function(e,t){var n=t.match(/^a=mid:(.+)$/m)||[],r=t.match(/^a=msid:.+ (.+)$/m)||[],i=n[1],o=r[1];return i&&o?e.set(i,o):e}),this._midsToTrackIds)},e}();t.exports=i},{"./":481}],485:[function(e,t,n){function r(e){for(var t="",n=0;n<32;n++)t+="1234567890abcdef".charAt(Math.floor(Math.random()*"1234567890abcdef".length));return""+e+t}n.sessionSID=r("SS"),n.createSID=r},{}],486:[function(e,t,n){"use strict";var r=e("../webrtc/util"),i=r.guessBrowser,o=r.support,a=e("../webrtc/util/sdp").getSdpFormat,s=e("./browserdetection"),l=s.isAndroid,c=s.isMobile,u=s.isNonChromiumEdge,p=s.rebrandedChromeBrowser,f=s.mobileWebKitBrowser,d=["crios","edg","edge","electron","headlesschrome"],h=["chrome","firefox"],m=["chrome","safari"],b=[];t.exports=function(){var e=i();if(!e)return!1;var t=p(e),n=f(e),r=l()?h:m;return!!e&&o()&&"unified"===a()&&(!t||d.includes(t))&&!u(e)&&(!n||b.includes(n))&&(!c()||r.includes(e))}},{"../webrtc/util":511,"../webrtc/util/sdp":513,"./browserdetection":464}
203],487:[function(e,t,n){"use strict";var r=function(){function e(e,t,n){void 0===n&&(n=!0),Object.defineProperties(this,{_delay:{value:t,writable:!0},_fn:{value:e},_timeout:{value:null,writable:!0}}),n&&this.start()}return Object.defineProperty(e.prototype,"delay",{get:function(){return this._delay},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isSet",{get:function(){return!!this._timeout},enumerable:!1,configurable:!0}),e.prototype.setDelay=function(e){this._delay=e},e.prototype.start=function(){var e=this;this.isSet||(this._timeout=setTimeout((function(){var t=e._fn;e.clear(),t()}),this._delay))},e.prototype.clear=function(){clearTimeout(this._timeout),this._timeout=null},e.prototype.reset=function(){this.clear(),this.start()},e}();t.exports=r},{}],488:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=e("./twilioerror"),a={};n.createTwilioError=function(e,t){return t="string"==typeof t&&t?t:"Unknown error",a[e="number"==typeof e?e:0]?new a[e]:new o(e,t)};var s=function(e){function t(){var n=e.call(this,20101,"Invalid Access Token")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenInvalidError=s,Object.defineProperty(a,20101,{value:s});var l=function(e){function t(){var n=e.call(this,20102,"Invalid Access Token header")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenHeaderInvalidError=l,Object.defineProperty(a,20102,{value:l});var c=function(e){function t(){var n=e.call(this,20103,"Invalid Access Token issuer/subject")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenIssuerInvalidError=c,Object.defineProperty(a,20103,{value:c});var u=function(e){function t(){var n=e.call(this,20104,"Access Token expired or expiration date invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenExpiredError=u,Object.defineProperty(a,20104,{value:u});var p=function(e){function t(){var n=e.call(this,20105,"Access Token not yet valid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenNotYetValidError=p,Object.defineProperty(a,20105,{value:p});var f=function(e){function t(){var n=e.call(this,20106,"Invalid Access Token grants")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenGrantsInvalidError=f,Object.defineProperty(a,20106,{value:f});var d=function(e){function t(){var n=e.call(this,20107,"Invalid Access Token signature")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.AccessTokenSignatureInvalidError=d,Object.defineProperty(a,20107,{value:d});var h=function(e){function t(){var n=e.call(this,53e3,"Signaling connection error")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.SignalingConnectionError=h,Object.defineProperty(a,53e3,{value:h});var m=function(e){function t(){var n=e.call(this,53001,"Signaling connection disconnected")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.SignalingConnectionDisconnectedError=m,Object.defineProperty(a,53001,{value:m});var b=function(e){function t(){var n=e.call(this,53002,"Signaling connection timed out")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.SignalingConnectionTimeoutError=b,Object.defineProperty(a,53002,{value:b});var y=function(e){function t(){var n=e.call(this,53003,"Client received an invalid signaling message")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.SignalingIncomingMessageInvalidError=y,Object.defineProperty(a,53003,{value:y});var v=function(e){function t(){var n=e.call(this,53004,"Client sent an invali
203d signaling message")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.SignalingOutgoingMessageInvalidError=v,Object.defineProperty(a,53004,{value:v});var g=function(e){function t(){var n=e.call(this,53006,"Video server is busy")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.SignalingServerBusyError=g,Object.defineProperty(a,53006,{value:g});var w=function(e){function t(){var n=e.call(this,53100,"Room name is invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomNameInvalidError=w,Object.defineProperty(a,53100,{value:w});var C=function(e){function t(){var n=e.call(this,53101,"Room name is too long")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomNameTooLongError=C,Object.defineProperty(a,53101,{value:C});var _=function(e){function t(){var n=e.call(this,53102,"Room name contains invalid characters")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomNameCharsInvalidError=_,Object.defineProperty(a,53102,{value:_});var k=function(e){function t(){var n=e.call(this,53103,"Unable to create Room")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomCreateFailedError=k,Object.defineProperty(a,53103,{value:k});var S=function(e){function t(){var n=e.call(this,53104,"Unable to connect to Room")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomConnectFailedError=S,Object.defineProperty(a,53104,{value:S});var E=function(e){function t(){var n=e.call(this,53105,"Room contains too many Participants")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomMaxParticipantsExceededError=E,Object.defineProperty(a,53105,{value:E});var T=function(e){function t(){var n=e.call(this,53106,"Room not found")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomNotFoundError=T,Object.defineProperty(a,53106,{value:T});var O=function(e){function t(){var n=e.call(this,53107,"MaxParticipants is out of range")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomMaxParticipantsOutOfRangeError=O,Object.defineProperty(a,53107,{value:O});var P=function(e){function t(){var n=e.call(this,53108,"RoomType is not valid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomTypeInvalidError=P,Object.defineProperty(a,53108,{value:P});var R=function(e){function t(){var n=e.call(this,53109,"Timeout is out of range")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomTimeoutOutOfRangeError=R,Object.defineProperty(a,53109,{value:R});var x=function(e){function t(){var n=e.call(this,53110,"StatusCallbackMethod is invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomStatusCallbackMethodInvalidError=x,Object.defineProperty(a,53110,{value:x});var D=function(e){function t(){var n=e.call(this,53111,"StatusCallback is invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomStatusCallbackInvalidError=D,Object.defineProperty(a,53111,{value:D});var j=function(e){function t(){var n=e.call(this,53112,"Status is invali
203d")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomStatusInvalidError=j,Object.defineProperty(a,53112,{value:j});var M=function(e){function t(){var n=e.call(this,53113,"Room exists")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomRoomExistsError=M,Object.defineProperty(a,53113,{value:M});var A=function(e){function t(){var n=e.call(this,53114,"Room creation parameter(s) incompatible with the Room type")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomInvalidParametersError=A,Object.defineProperty(a,53114,{value:A});var I=function(e){function t(){var n=e.call(this,53115,"MediaRegion is invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomMediaRegionInvalidError=I,Object.defineProperty(a,53115,{value:I});var N=function(e){function t(){var n=e.call(this,53116,"There are no media servers available in the MediaRegion")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomMediaRegionUnavailableError=N,Object.defineProperty(a,53116,{value:N});var L=function(e){function t(){var n=e.call(this,53117,"The subscription operation requested is not supported for the Room type")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomSubscriptionOperationNotSupportedError=L,Object.defineProperty(a,53117,{value:L});var F=function(e){function t(){var n=e.call(this,53118,"Room completed")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomCompletedError=F,Object.defineProperty(a,53118,{value:F});var U=function(e){function t(){var n=e.call(this,53124,"The AudioOnly flag is not supported for the Room type")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomAudioOnlyFlagNotSupportedError=U,Object.defineProperty(a,53124,{value:U});var q=function(e){function t(){var n=e.call(this,53125,"The track kind is not supported by the Room")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.RoomTrackKindNotSupportedError=q,Object.defineProperty(a,53125,{value:q});var B=function(e){function t(){var n=e.call(this,53200,"Participant identity is invali
203d")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ParticipantIdentityInvalidError=B,Object.defineProperty(a,53200,{value:B});var z=function(e){function t(){var n=e.call(this,53201,"Participant identity is too long")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ParticipantIdentityTooLongError=z,Object.defineProperty(a,53201,{value:z});var V=function(e){function t(){var n=e.call(this,53202,"Participant identity contains invalid characters")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ParticipantIdentityCharsInvalidError=V,Object.defineProperty(a,53202,{value:V});var W=function(e){function t(){var n=e.call(this,53203,"The maximum number of published tracks allowed in the Room at the same time has been reached")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ParticipantMaxTracksExceededError=W,Object.defineProperty(a,53203,{value:W});var H=function(e){function t(){var n=e.call(this,53204,"Participant not found")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ParticipantNotFoundError=H,Object.defineProperty(a,53204,{value:H});var Y=function(e){function t(){var n=e.call(this,53205,"Participant disconnected because of duplicate identity")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ParticipantDuplicateIdentityError=Y,Object.defineProperty(a,53205,{value:Y});var X=function(e){function t(){var n=e.call(this,53300,"Track is invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.TrackInvalidError=X,Object.defineProperty(a,53300,{value:X});var G=function(e){function t(){var n=e.call(this,53301,"Track name is invalid")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.TrackNameInvalidError=G,Object.defineProperty(a,53301,{value:G});var $=function(e){function t(){var n=e.call(this,53302,"Track name is too long")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.TrackNameTooLongError=$,Object.defineProperty(a,53302,{value:$});var Q=function(e){function t(){var n=e.call(this,53303,"Track name contains invalid characters")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.TrackNameCharsInvalidError=Q,Object.defineProperty(a,53303,{value:Q});var K=function(e){function t(){var n=e.call(this,53304,"Track name is duplicated")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.TrackNameIsDuplicatedError=K,Object.defineProperty(a,53304,{value:K});var J=function(e){function t(){var n=e.call(this,53305,"The server has reached capacity and cannot fulfill this request")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.TrackServerTrackCapacityReachedError=J,Object.defineProperty(a,53305,{value:J});var Z=function(e){function t(){var n=e.call(this,53400,"Client is unable to create or apply a local media description")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaClientLocalDescFailedError=Z,Object.defineProperty(a,53400,{value:Z});var ee=function(e){function t(){var n=e.call(this,53401,"Server is unable to create or apply a local media description")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaServerLocalDescFailedError=ee,Object.defineProperty(a,53401,{value:ee});var te=function(e){function t(){var n=e.call(this,53402,"Client is unable to apply a remote media description")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaClientRemoteDescFailedError=te,Object.defineProperty(a,53402,{value:te});var ne=function(e){function t(){var n=e.call(this,53403,"Server is unable to apply a remote media description")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaServerRemoteDescFailedError=ne,Object.defineProperty(a,53403,{value:ne});var re=function(e){function t(){var n=e.call(this,53404,"No supported codec")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaNoSupportedCodecError=re,Object.defineProperty(a,53404,{value:re});var ie=function(e){function t(){var n=e.call(this,53405,"Media connection failed or Media activity ceased")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaConnectionError=ie,Object.defineProperty(a,53405,{value:ie});var oe=function(e){function t(){var n=e.call(this,53407,"Media connection failed due to DTLS handshake failure")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.MediaDTLSTransportFailedError=oe,Object.defineProperty(a,53407,{value:oe});var ae=function(e){function t(){var n=e.call(this,53500,"Unable to acquire configuration")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ConfigurationAcquireFailedError=ae,Object.defineProperty(a,53500,{value:ae});var se=function(e){function t(){var n=e.call(this,53501,"Unable to acquire TURN credentials")||this;return Object.setPrototypeOf(n,t.prototype),n}return i(t,e),t}(o);n.ConfigurationAcquireTurnFailedError=se,Object.defineProperty(a,53501,{value:se})},{"./twilioerror":489}],489:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=function(e){function t(n){var r=this,i=[].slice.call(arguments,1
203);r=e.apply(this,a([],o(i)))||this,Object.setPrototypeOf(r,t.prototype);var s=Error.apply(r,i);return s.name="TwilioError",Object.defineProperty(r,"code",{value:n,enumerable:!0}),Object.getOwnPropertyNames(s).forEach((function(e){Object.defineProperty(this,e,{value:s[e],enumerable:!0})}),r),r}return i(t,e),t.prototype.toString=function(){var e=this.message?": "+this.message:"";return this.name+" "+this.code+e},t}(Error);t.exports=s},{}],490:[function(e,t,n){"use strict";t.exports={recordingMediaLost:"recording-media-lost"}},{}],491:[function(e,t,n){"use strict";var r=e("./").isNonArrayObject,i=e("./constants"),o=i.typeErrors,a=i.clientTrackSwitchOffControl,s=i.videoContentPreferencesMode,l=i.subscriptionMode,c=i.trackPriority,u=i.trackSwitchOffMode;function p(e,t,n){return void 0===n&&(n=[]),void 0===e?null:null!==e&&r(e)?n.reduce((function(n,r){var i=r.prop,a=r.type,s=r.values;if(n||!(i in e))return n;var l=e[i];return a&&typeof l!==a||"number"===a&&isNaN(l)?o.INVALID_TYPE(t+"."+i,a):Array.isArray(s)&&!s.includes(l)?o.INVALID_VALUE(t+"."+i,s):n}),null):o.INVALID_TYPE(t,"object")}n.validateBandwidthProfile=function(e){var t=p(e,"options.bandwidthProfile");return!e||t?t:(t=p(e.video,"options.bandwidthProfile.video",[{prop:"contentPreferencesMode",values:Object.values(s)},{prop:"dominantSpeakerPriority",values:Object.values(c)},{prop:"maxSubscriptionBitrate",type:"number"},{prop:"maxTracks",type:"number"},{prop:"mode",values:Object.values(l)},{prop:"clientTrackSwitchOffControl",values:Object.values(a)},{prop:"trackSwitchOffMode",values:Object.values(u)}]))||(e.video?"maxTracks"in e.video&&"clientTrackSwitchOffControl"in e.video?new TypeError("options.bandwidthProfile.video.maxTracks is deprecated. Use options.bandwidthProfile.video.clientTrackSwitchOffControl instead."):"renderDimensions"in e.video&&"contentPreferencesMode"in e.video?new TypeError("options.bandwidthProfile.video.renderDimensions is deprecated. Use options.bandwidthProfile.video.contentPreferencesMode instead."):function(e){var t="options.bandwidthProfile.video.renderDimensions",n=p(e,t);return e?n||Object.values(c).reduce((function(n,r){return n||p(e[r],t+"."+r,[{prop:"height",type:"number"},{prop:"width",type:"number"}])}),null):n}(e.video.renderDimensions):null)},n.validateLocalTrack=function(e,t){if(!(e instanceof t.LocalAudioTrack||e instanceof t.LocalDataTrack||e instanceof t.LocalVideoTrack||e instanceof t.MediaStreamTrack))throw o.INVALID_TYPE("track","LocalAudioTrack, LocalVideoTrack, LocalDataTrack, or MediaStreamTrack")},n.validateObject=p},{"./":473,"./constants":466}],492:[function(e,t,n){t.exports=function(e,t){if(e&&t)if(e.super_=t,"function"==typeof Object.create)e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}});else{var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},{}],493:[function(e,t,n){var r=function(){},i="undefined"!=typeof window&&void 0!==window.navigator&&/Trident\/|MSIE /.test(window.navigator.userAgent),o=["trace","debug","info","warn","error"];function a(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function s(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function l(e){return"debug"===e&&(e="log"),"undefined"!=typeof console&&("trace"===e&&i?s:void 0!==console[e]?a(console,e):void 0!==console.log?a(console,"log"):r)}function c(e,t){for(var n=0;n<o.length;n++){var i=o[n];this[i]=n<e?r:this.methodFactory(i,e,t)}this.log=this.debug}function u(e,t,n){return function(){"undefined"!=typeof console&&(c.call(this,t,n),this[e].apply(this,arguments))}}function p(e,t,n){return l(e)||u.apply(this,arguments)}function f(e,t,n){var r,i=this,a="loglevel";function s(){var e;if("undefined"!=typeof window&&a){try{e=window.localStorage[a]}catch(e){}if(void 0===e)try{var t=window.document.cookie,n=t.indexOf(encodeURIComponent(a)+"=");-1!==n&&(e=/^([^;]+)/.exec(t.slice(n))[1])}catch(e){}return void 0===i.levels[e]&&(e=void 0),e}}"string"==typeof e?a+=":"+e:"symbol"==typeof e&&(a=void 0),i.name=e,i.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},i.methodFactory=n||p,i.getLevel=function(){return r},i.setLevel=function(t,n){if("string"==typeof t&&void 0!==i.levels[t.toUpperCase()]&&(t=i.levels[t.toUpperCase()]),!("number"==typeof t&&t>
203=0&&t<=i.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(r=t,!1!==n&&function(e){var t=(o[e]||"silent").toUpperCase();if("undefined"!=typeof window&&a){try{return void(window.localStorage[a]=t)}catch(e){}try{window.document.cookie=encodeURIComponent(a)+"="+t+";"}catch(e){}}}(t),c.call(i,t,e),"undefined"==typeof console&&t<i.levels.SILENT)return"No console available for logging"},i.setDefaultLevel=function(e){s()||i.setLevel(e,!1)},i.enableAll=function(e){i.setLevel(i.levels.TRACE,e)},i.disableAll=function(e){i.setLevel(i.levels.SILENT,e)};var l=s();null==l&&(l=null==t?"WARN":t),i.setLevel(l,!1)}var d=new f,h={};d.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=h[e];return t||(t=h[e]=new f(e,d.getLevel(),d.methodFactory)),t};var m="undefined"!=typeof window?window.log:void 0;d.noConflict=function(){return"undefined"!=typeof window&&window.log===d&&(window.log=m),d},d.getLoggers=function(){return h},d.default=d,t.exports=d},{}],494:[function(e,t,n){"use strict";var r="undefined"!=typeof AudioContext?AudioContext:"undefined"!=typeof webkitAudioContext?webkitAudioContext:null,i=function(){function e(t){t=Object.assign({AudioContext:r},t),Object.defineProperties(this,{_AudioContext:{value:t.AudioContext},_audioContext:{value:null,writable:!0},_holders:{value:new Set},AudioContextFactory:{enumerable:!0,value:e}})}return e.prototype.getOrCreate=function(e){if(!this._holders.has(e)&&(this._holders.add(e),this._AudioContext&&!this._audioContext))try{this._audioContext=new this._AudioContext}catch(e){}return this._audioContext},e.prototype.release=function(e){this._holders.has(e)&&(this._holders.delete(e),!this._holders.size&&this._audioContext&&(this._audioContext.close(),this._audioContext=null))},e}();t.exports=new i},{}],495:[function(e,t,n){"use strict";t.exports=function(e,t,n){n="number"==typeof n?n:250;var r=e.createMediaStreamSource(t),i=e.createAnalyser();i.fftSize=2048,r.connect(i);var o=new Uint8Array(i.fftSize),a=!1;return setTimeout((function(){a=!0}),n),function e(){return a?Promise.resolve(!0):(i.getByteTimeDomainData(o),o.some((function(e){return 128!==e&&0!==e}))?Promise.resolve(!1):function(e){return e="number"==typeof e?e:0,new Promise((function(t){return setTimeout(t,e)}))}().then(e))}().then((function(e){return r.disconnect(),e}),(function(e){throw r.disconnect(),e}))}},{}],496:[function(e,t,n){"use strict";var r=e("./detectsilence");t.exports=function(t,n,i,o,a){o="number"==typeof o?o:3;var s=0,l=e("./audiocontext"),c={},u=l.getOrCreate(c);return function e(){return n(i).then((function(n){return(i.audio?r(u,n,a).catch((function(e){return t.warn("Encountered an error while detecting silence",e),!0})):Promise.resolve(!1)).then((function(r){return r?o<=0?(t.warn("Got a silent audio MediaStreamTrack. Normally we would try to get a new one, but we've run out of retries; returning it anyway."),n):(t.warn("Got a silent audio MediaStreamTrack. Stopping all MediaStreamTracks and calling getUserMedia again. This is retry #"+ ++s+"."),n.getTracks().forEach((function(e){return e.stop()})),o--,e()):(t.info("Got a non-silent audio MediaStreamTrack; returning it."),n)}))}))}().then((function(e){return l.release(c),e}),(function(e){throw l.release(c),e}))}},{"./audiocontext":494,"./detectsilence":495}],497:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=e("./util"),o=i.flatMap,a=i.guessBrowser,s=i.guessBrowserVersion,l=e("./util/sdp").getSdpFormat,c=a(),u=s(),p="chrome"===c,f="firefox"===c,d="safari"===c,h=p?u.major:null;function m(e){var t=Array.from(e.values()).find((function(e){var t=e.nominated;return"candidate-pair"===e.type&&t}));if(!t)return null;var n=e.get(t.localCandidateId),r=e.get(t.remoteCandidateId),i=[{key:"candidateType",type:"string"},{key:"ip",type:"string"},{key:"port",type:"number"},{key:"priority",type:"number"},{key:"protocol",type:"string"},{key:"url",type:"string"}],o=i.concat([{key:"deleted",type:"boolean"},{key:"relayProtocol",type:"string"}]),a=n?o.reduce((function(e,t){var r=t.key,i=t.type;return e[r]=typeof n[r]===i?n[r]:"deleted"!==r&&null,e}),{}):null,s=r?i.reduce((function(e,t){var n=t.key,i=t.type;return e[n]=typeof r[n]===i?r[n]:null,e}),{}):null;return[{key:"availableIncomingBitrate",type:"number"},{key:"availableOutgoingBitrate",type:"number"},{key:"bytesReceived",type:"number"},{key:"bytesSent",type:"number"},{key:"consentRequestsSent",type:"number"},{key:"currentRoundTripTime",type:"number"},{key:"lastPacketReceivedTimestamp",type:"number"},{key:"lastPacketSentTimestamp",type:"number"},{key:"nominated",type:"boolean"},{key:"priority",type:"number"},{key:"readable",type:"boolean"},{key:"requestsReceived",type:"number"},{key:"requestsSent",type:"number"},{key:"responsesReceived",type:"number"},{key:"responsesSent",type:"number"},{key:"retransmissionsReceived",type:"number"},{key:"retransmissionsSent",type:"number"},{key:"state",type:"string",fixup:function(e){return"inprogress"===e?"in-
203progress":e}},{key:"totalRoundTripTime",type:"number"},{key:"transportId",type:"string"},{key:"writable",type:"boolean"}].reduce((function(e,n){var r=n.key,i=n.type,o=n.fixup;return e[r]=typeof t[r]===i?o?o(t[r]):t[r]:null,e}),{localCandidate:a,remoteCandidate:s})}function b(e){var t=Array.from(e.values()).find((function(e){var t=e.nominated;return"candidate-pair"===e.type&&t}));if(!t)return null;var n=e.get(t.localCandidateId),r=e.get(t.remoteCandidateId),i=[{key:"candidateType",type:"string"},{key:"ip",ffKeys:["address","ipAddress"],type:"string"},{key:"port",ffKeys:["portNumber"],type:"number"},{key:"priority",type:"number"},{key:"protocol",ffKeys:["transport"],type:"string"},{key:"url",type:"string"}],o=i.concat([{key:"deleted",type:"boolean"},{key:"relayProtocol",type:"string"}]),a={host:"host",peerreflexive:"prflx",relayed:"relay",serverreflexive:"srflx"},s=n?o.reduce((function(e,t){var r=t.ffKeys,i=t.key,o=t.type,s=r&&r.find((function(e){return e in n}))||i;return e[i]=typeof n[s]===o?"candidateType"===s&&a[n[s]]||n[s]:"deleted"!==s&&null,e}),{}):null,l=r?i.reduce((function(e,t){var n=t.ffKeys,i=t.key,o=t.type,s=n&&n.find((function(e){return e in r}))||i;return e[i]=typeof r[s]===o?"candidateType"===s&&a[r[s]]||r[s]:null,e}),{}):null;return[{key:"availableIncomingBitrate",type:"number"},{key:"availableOutgoingBitrate",type:"number"},{key:"bytesReceived",type:"number"},{key:"bytesSent",type:"number"},{key:"consentRequestsSent",type:"number"},{key:"currentRoundTripTime",type:"number"},{key:"lastPacketReceivedTimestamp",type:"number"},{key:"lastPacketSentTimestamp",type:"number"},{key:"nominated",type:"boolean"},{key:"priority",type:"number"},{key:"readable",type:"boolean"},{key:"requestsReceived",type:"number"},{key:"requestsSent",type:"number"},{key:"responsesReceived",type:"number"},{key:"responsesSent",type:"number"},{key:"retransmissionsReceived",type:"number"},{key:"retransmissionsSent",type:"number"},{key:"state",type:"string"},{key:"totalRoundTripTime",type:"number"},{key:"transportId",type:"string"},{key:"writable",type:"boolean"}].reduce((function(e,n){var r=n.key,i=n.type;return e[r]=typeof t[r]===i?t[r]:null,e}),{localCandidate:s,remoteCandidate:l})}function y(e,t,n){var r="local"===n?"getSenders":"getReceivers";if(e[r])return e[r]().map((function(e){return e.track})).filter((function(e){return e&&e.kind===t}));var i="audio"===t?"getAudioTracks":"getVideoTracks";return o(e["local"===n?"getLocalStreams":"getRemoteStreams"](),(function(e){return e[i]()}))}function v(e,t,n){return h&&h<67?new Promise((function(n,r){e.getStats((function(e){n([g(e,t)])}),null,r)})):e.getStats(t).then((function(e){return function(e,t){var n=t.simulateExceptionWhileStandardizingStats;if(void 0!==n&&n)throw new Error("Error while gathering stats");var r=null,i=[],o=null,a=null,s=null,l=null,c=null;
203e.forEach((function(e){switch(e.type){case"inbound-rtp":r=e;break;case"outbound-rtp":i.push(e);break;case"media-source":c=e;break;case"track":s=e;break;case"codec":l=e;break;case"remote-inbound-rtp":o=e;break;case"remote-outbound-rtp":a=e}}));var u=s?s.remoteSource:!c,p=[],f=u?a:o;return(u?[r]:i).forEach((function(e){var t={},n=[e,c,s,l,f&&f.ssrc===e.ssrc?f:null];function r(e){var t=n.find((function(t){return t&&void 0!==t[e]}))||null;return t?t[e]:null}var i=r("ssrc");"number"==typeof i&&(t.ssrc=String(i));var o=r("timestamp");t.timestamp=Math.round(o);var a=r("mimeType");"string"==typeof a&&(a=a.split("/"),t.codecName=a[a.length-1]);var d=r("roundTripTime");"number"==typeof d&&(t.roundTripTime=Math.round(1e3*d));var h=r("jitter");"number"==typeof h&&(t.jitter=Math.round(1e3*h));var m=r("frameWidth");"number"==typeof m&&(u?t.frameWidthReceived=m:(t.frameWidthSent=m,t.frameWidthInput=s?s.frameWidth:c.width));var b=r("frameHeight");"number"==typeof b&&(u?t.frameHeightReceived=b:(t.frameHeightSent=b,t.frameHeightInput=s?s.frameHeight:c.height));var y=r("framesPerSecond");"number"==typeof y&&(t[u?"frameRateReceived":"frameRateSent"]=y);var v=r("bytesReceived");"number"==typeof v&&(t.bytesReceived=v);var g=r("bytesSent");"number"==typeof g&&(t.bytesSent=g);var w=r("packetsLost");"number"==typeof w&&(t.packetsLost=w);var C=r("packetsReceived");"number"==typeof C&&(t.packetsReceived=C);var _=r("packetsSent");"number"==typeof _&&(t.packetsSent=_);var k=r("audioLevel");"number"==typeof k&&(k=Math.round(32767*k),u?t.audioOutputLevel=k:t.audioInputLevel=k);var S=r("totalPacketSendDelay");"number"==typeof S&&(t.totalPacketSendDelay=S);var E=r("totalEncodeTime");"number"==typeof E&&(t.totalEncodeTime=E);var T=r("framesEncoded");"number"==typeof T&&(t.framesEncoded=T);var O=r("estimatedPlayoutTimestamp");"number"==typeof O&&(t.estimatedPlayoutTimestamp=O);var P=r("totalDecodeTime");"number"==typeof P&&(t.totalDecodeTime=P);var R=r("framesDecoded");"number"==typeof R&&(t.framesDecoded=R);var x=r("jitterBufferDelay");"number"==typeof x&&(t.jitterBufferDelay=x);var D=r("jitterBufferEmittedCount");"number"==typeof D&&(t.jitterBufferEmittedCount=D),p.push(t)})),p}(e,n)}))}function g(e,t){var n=e.result().find((function(e){return"ssrc"===e.type&&e.stat("googTrackId")===t.id})),r={};return n&&(r.timestamp=Math.round(Number(n.timestamp)),r=n.names().reduce((function(e,t){switch(t){case"googCodecName":e.codecName=n.stat(t);break;case"googRtt":e.roundTripTime=Number(n.stat(t));break;case"googJitterReceived":e.jitter=Number(n.stat(t));break;case"googFrameWidthInput":e.frameWidthInput=Number(n.stat(t));break;case"googFrameHeightInput":e.frameHeightInput=Number(n.stat(t));break;case"googFrameWidthSent":e.frameWidthSent=Number(n.stat(t));break;case"googFrameHeightSent":e.frameHeightSent=Number(n.stat(t));break;case"googFrameWidthReceived":e.frameWidthReceived=Number(n.stat(t));break;case"googFrameHeightReceived":e.frameHeightReceived=Number(n.stat(t));break;case"googFrameRateInput":e.frameRateInput=Number(n.stat(t));break;case"googFrameRateSent":e.frameRateSent=Number(n.stat(t));break;case"googFrameRateReceived":e.frameRateReceived=Number(n.stat(t));break;case"ssrc":e[t]=n.stat(t);break;case"bytesReceived":case"bytesSent":case"packetsLost":case"packetsReceived":case"packetsSent":case"audioInputLevel":case"audioOutputLevel":e[t]=Number(n.stat(t))}return e}),r)),r}function w(e,t){void 0===e&&(e=new Map);var n=t.isRemote,r=t.simulateExceptionWhileStandardizingStats;if(void 0!==r&&r)throw new Error("Error while gathering stats");var i=null,o=null;e.forEach((function(t){var n=t.isRemote,r=t.remoteId,a=t.type;if(!n)switch(a){case"inbound-rtp":i=t,o=e.get(r);break;case"outbound-rtp":o=t,i=e.get(r)}}));var a=n?i:o,s=n?o:i;function l(e){return a&&void 0!==a[e]?a[e]:s&&void 0!==s[e]?s[e]:null}var c={},u=l("timestamp");c.timestamp=Math.round(u);var p=l("ssrc");"number"==typeof p&&(c.ssrc=String(p));var f=l("bytesSent");"number"==typeof f&&(c.bytesSent=f);var d=l("packetsLost");"number"==typeof d&&(c.packetsLost=d);var h=l("packetsSent");"number"==typeof h&&(c.packetsSent=h);var m=l("roundTripTime");"number"==typeof m&&(c.roundTripTime=Math.round(1e3*m));var b=l("jitter");"number"==typeof b&&(c.jitter=Math.round(1e3*b));var y=l("framerateMean");"number"==typeof y&&(c.frameRateSent=Math.round(y));var v=l("bytesReceived");"number"==typeof v&&(c.bytesReceived=v);var g=l("packetsReceived");"number"==typeof g&&(c.packetsReceived=g);var w=l("framerateMean");"number"==typeof w&&(c.frameRateReceived=Math.round(w));var C=l("totalPacketSendDelay");"number"==typeof C&&(c.totalPacketSendDelay=C);var _=l("totalEncodeTime");"number"==typeof _&&(c.totalEncodeTime=_);var k=l("framesEncoded");"number"==typeof k&&(c.framesEncoded=k);var S=l("estimatedPlayoutTimestamp");"number"==typeof S&&(c.estimatedPlayoutTimestamp=S);var E=l("totalDecodeTime");"number"==typeof E&&(c.totalDecodeTime=E);var T=l("framesDecoded");"number"==typeof T&&(c.framesDecoded=T);var O=l("jitterBufferDelay");"number"==typeof O&&(c.jitterBufferDelay=O);var P=l("jitterBufferEmittedCount");return"number"==typeof P&&(c.jitterBufferEmittedCount=P),c}t.exports=function(e,t){return e&&"function"==typeof e.getStats?function(e,t){var n=y(e,"audio","local"),i=y(e,"video","local"),a=y(e,"audio"),s=y(e,"video"),c={activeIceCandidatePair:null,localAudioTrackStats:[],localVideoTrackStats:[],remoteAudioTrackStats:[],remoteVideoTrackStats:[]},u=o([[n,"localAudioTrackStats",!1],[i,"localVideoTrackStats",!1],[a,"remoteAudioTrackStats",!0],[s,"remoteVideoTrackStats",!0]],(function(n){var i=r(n,3),o=i[0],a=i[1],s=i[2];return o.map((function(n){return function(e,t,n){void 0===n&&(n={});if(void 0!==n.testForChrome||p)return v(e,t,n);if(void 0!==n.testForFirefox||f)return function(e,t,n){return e.getStats(t).then((function(e){return[w(e,n)]}))}
203(e,t,n);if(void 0!==n.testForSafari||d)return void 0!==n.testForSafari||"unified"===l()?v(e,t,n):Promise.reject(new Error(["getStats() is not supported on this version of Safari","due to this bug: https://bugs.webkit.org/show_bug.cgi?id=192601"].join(" ")));return Promise.reject(new Error("RTCPeerConnection#getStats() not supported"))}(e,n,Object.assign({isRemote:s},t)).then((function(e){e.forEach((function(e){e.trackId=n.id,c[a].push(e)}))}))}))}));return Promise.all(u).then((function(){return function(e,t){void 0===t&&(t={});if(void 0!==t.testForChrome||p||void 0!==t.testForSafari||d)return e.getStats().then(m);if(void 0!==t.testForFirefox||f)return e.getStats().then(b);return Promise.reject(new Error("RTCPeerConnection#getStats() not supported"))}(e,t)})).then((function(e){return c.activeIceCandidatePair=e,c}))}(e,t):Promise.reject(new Error("Given PeerConnection does not support getStats"))}},{"./util":511,"./util/sdp":513}],498:[function(e,t,n){"use strict";t.exports=function(e){return void 0===e&&(e={audio:!0,video:!0}),"object"==typeof navigator&&"object"==typeof navigator.mediaDevices&&"function"==typeof navigator.mediaDevices.getUserMedia?navigator.mediaDevices.getUserMedia(e):Promise.reject(new Error("getUserMedia is not supported"))}},{}],499:[function(e,t,n){"use strict";var r={};Object.defineProperties(r,{getStats:{enumerable:!0,value:e("./getstats")},getUserMedia:{enumerable:!0,value:e("./getusermedia")},MediaStream:{enumerable:!0,value:e("./mediastream")},MediaStreamTrack:{enumerable:!0,value:e("./mediastreamtrack")},RTCIceCandidate:{enumerable:!0,value:e("./rtcicecandidate")},RTCPeerConnection:{enumerable:!0,value:e("./rtcpeerconnection")},RTCSessionDescription:{enumerable:!0,value:e("./rtcsessiondescription")}}),t.exports=r},{"./getstats":497,"./getusermedia":498,"./mediastream":500,"./mediastreamtrack":501,"./rtcicecandidate":502,"./rtcpeerconnection":505,"./rtcsessiondescription":510}],500:[function(e,t,n){"use strict";"function"==typeof MediaStream?t.exports=MediaStream:t.exports=function(){throw new Error("MediaStream is not supported")}},{}],501:[function(e,t,n){"use strict";"function"==typeof MediaStreamTrack?t.exports=MediaStreamTrack:t.exports=function(){throw new Error("MediaStreamTrack is not supported")}},{}],502:[function(e,t,n){"use strict";"function"==typeof RTCIceCandidate?t.exports=RTCIceCandidate:t.exports=function(){throw new Error("RTCIceCandidate is not supported")}},{}],503:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("../rtcsessiondescription/chrome"),l=e("../../eventtarget"),c=e("../util/latch"),u=e("../mediastream"),p=e("../rtcrtpsender"),f=e("../util/sdp"),d=f.getSdpFormat,h=f.updatePlanBTrackIdsToSSRCs,m=f.updateUnifiedPlanTrackIdsToSSRCs,b=e("../util"),y=b.delegateMethods,v=b.interceptEvent,g=b.isIOSChrome,w=b.legacyPromise,C=b.proxyProperties,_="unified"===d(),k=function(e){function t(t,n){void 0===t&&(t={});var r=e.call(this)||this,i=Object.assign(t.iceTransportPolicy?{iceTransports:t.iceTransportPolicy}:{},t);v(r,"datachannel"),v(r,"signalingstatechange");var s=d(i.sdpSemantics),l=new RTCPeerConnection(i,n);return Object.defineProperties(r,{_appliedTracksToSSRCs:{value:new Map,writable:!0},_localStream:{value:new u},_peerConnection:{value:l}
203,_pendingLocalOffer:{value:null,writable:!0},_pendingRemoteOffer:{value:null,writable:!0},_rolledBackTracksToSSRCs:{value:new Map,writable:!0},_sdpFormat:{value:s},_senders:{value:new Map},_signalingStateLatch:{value:new c},_tracksToSSRCs:{value:new Map,writable:!0}}),l.addEventListener("datachannel",(function(e){P(e.channel),r.dispatchEvent(e)})),l.addEventListener("signalingstatechange",(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];"stable"===l.signalingState&&(r._appliedTracksToSSRCs=new Map(r._tracksToSSRCs)),r._pendingLocalOffer||r._pendingRemoteOffer||r.dispatchEvent.apply(r,a([],o(e)))})),l.ontrack=function(){},"function"!=typeof l.addTrack&&l.addStream(r._localStream),C(RTCPeerConnection.prototype,r,l),r}return i(t,e),Object.defineProperty(t.prototype,"localDescription",{get:function(){return this._pendingLocalOffer?this._pendingLocalOffer:this._peerConnection.localDescription},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"remoteDescription",{get:function(){return this._pendingRemoteOffer?this._pendingRemoteOffer:this._peerConnection.remoteDescription},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"signalingState",{get:function(){return this._pendingLocalOffer?"have-local-offer":this._pendingRemoteOffer?"have-remote-offer":this._peerConnection.signalingState},enumerable:!1,configurable:!0}),t.prototype.addTrack=function(e){for(var t,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if("function"==typeof this._peerConnection.addTrack)return(t=this._peerConnection).addTrack.apply(t,a([e],o(n)));if("closed"===this._peerConnection.signalingState)throw new Error("Cannot add MediaStreamTrack ["+e.id+", \n        "+e.kind+"]: RTCPeerConnection is closed");var i=this._senders.get(e);if(i&&i.track)throw new Error("Cannot add MediaStreamTrack ['"+e.id+", \n        "+e.kind+"]: RTCPeerConnection already has it");return this._peerConnection.removeStream(this._localStream),this._localStream.addTrack(e),this._peerConnection.addStream(this._localStream),i=new p(e),this._senders.set(e,i),i},t.prototype.removeTrack=function(e){if("closed"===this._peerConnection.signalingState)throw new Error("Cannot remove MediaStreamTrack: RTCPeerConnection is closed");if("function"==typeof this._peerConnection.addTrack)try{return this._peerConnection.removeTrack(e)}catch(e){}else{var t=e.track;if(!t)return;(e=this._senders.get(t))&&e.track&&(e.track=null,this._peerConnection.removeStream(this._localStream),this._localStream.removeTrack(t),this._peerConnection.addStream(this._localStream))}},t.prototype.getSenders=function(){return"function"==typeof this._peerConnection.addTrack?this._peerConnection.getSenders():Array.from(this._senders.values())},t.prototype.addIceCandidate=function(e){for(var t,n=this,r=[],i=1;i<arguments.length;i++)r[i-1]=arguments[i];return t="have-remote-offer"===this.signalingState?this._signalingStateLatch.when("low").then((function(){return n._peerConnection.addIceCandidate(e)})):this._peerConnection.addIceCandidate(e),r.length>0?w.apply(void 0,a([t],o(r))):t},t.prototype.close=function(){"closed"!==this.signalingState&&(this._pendingLocalOffer=null,this._pendingRemoteOffer=null,this._peerConnection.close())},t.prototype.createAnswer=function(){for(var e,t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e=this._pendingRemoteOffer?this._peerConnection.setRemoteDescription(this._pendingRemoteOffer).then((function(){return t._signalingStateLatch.lower(),t._peerConnection.createAnswer()})).then((function(e){return t._pendingRemoteOffer=null,t._rolledBackTracksToSSRCs.clear(),new s({type:"answer",sdp:R(t._sdpFormat,t._tracksToSSRCs,e.sdp)})}),(function(e){throw t._pendingRemoteOffer=null,e})):this._peerConnection.createAnswer().then((function(e){return t._rolledBackTracksToSSRCs.clear(),new s({type:"answer",sdp:R(t._sdpFormat,t._tracksToSSRCs,e.sdp)})})),n.length>1?w.apply(void 0,a([e],o(n))):e},t.prototype.createOffer=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=o(t,3),i=r[0],a=r[1],l=r[2],c=l||i||{};if(g()){if(c.offerToReceiveVideo&&!this._audioTransceiver&&(!_||!E(this,"audio"))){delete c.offerToReceiveAudio;try{this._audioTransceiver=_?this.addTransceiver("audio",{direction:"recvonly"}):this.addTransceiver("audio")}catch(e){return Promise.reject(e)}}if(c.offerToReceiveVideo&&!this._videoTransceiver&&(!_||!E(this,"video"))){delete c.offerToReceiveVideo;try{this._videoTransceiver=_?this.addTransceiver("video",{direction:"recvonly"}):this.addTransceiver("video")}catch(e){return Promise.reject(e)}}}var u=this._peerConnection.createOffer(c).then((function(t){return e._rolledBackTracksToSSRCs.clear(),new s({type:t.type,sdp:R(e._sdpFormat,e._tracksToSSRCs,t.sdp)})}));return t.length>1?w(u,i,a):u},t.prototype.createDataChannel=function(e,t){t=function(e){e=Object.assign({},e),O()&&"maxPacketLifeTime"in e&&(e.maxRetransmitTime=e.maxPacketLifeTime);return e}(t);
203var n=this._peerConnection.createDataChannel(e,t);return P(n),n},t.prototype.setLocalDescription=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o(e,3),r=n[0],i=n[1],a=n[2];this._rolledBackTracksToSSRCs.size>0&&(this._tracksToSSRCs=new Map(this._rolledBackTracksToSSRCs),this._rolledBackTracksToSSRCs.clear());var s=S(this,!0,r);return e.length>1?w(s,i,a):s},t.prototype.setRemoteDescription=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=o(e,3),r=n[0],i=n[1],a=n[2];this._rolledBackTracksToSSRCs.clear();var s=S(this,!1,r);return e.length>1?w(s,i,a):s},t}(l);function S(e,t,n){var r,i,o=t?e._pendingLocalOffer:e._pendingRemoteOffer,a=t?e._pendingRemoteOffer:e._pendingLocalOffer,s=t?"have-local-offer":"have-remote-offer",l=t?"setLocalDescription":"setRemoteDescription";if(!t&&a&&"answer"===n.type)r=function(e,t){var n=e._pendingLocalOffer;return e._peerConnection.setLocalDescription(n).then((function(){return e._pendingLocalOffer=null,e.setRemoteDescription(t)})).then((function(){e._signalingStateLatch.lower()}))}(e,n);else if("offer"===n.type){if(e.signalingState!==s&&"stable"!==e.signalingState)return Promise.reject(new Error("Cannot set "+(t?"local":"remote")+" offer in state "+e.signalingState));o||"low"!==e._signalingStateLatch.state||e._signalingStateLatch.raise();var c=e.signalingState;i=T(n),t?e._pendingLocalOffer=i:e._pendingRemoteOffer=i,r=Promise.resolve(),e.signalingState!==c&&r.then((function(){return e.dispatchEvent(new Event("signalingstatechange"))}))}else"rollback"===n.type&&(e.signalingState!==s?r=Promise.reject(new Error("Cannot rollback "+(t?"local":"remote")+" description in "+e.signalingState)):(t?e._pendingLocalOffer=null:e._pendingRemoteOffer=null,e._rolledBackTracksToSSRCs=new Map(e._tracksToSSRCs),e._tracksToSSRCs=new Map(e._appliedTracksToSSRCs),(r=Promise.resolve()).then((function(){return e.dispatchEvent(new Event("signalingstatechange"))}))));return r||e._peerConnection[l](T(n))}function E(e,t){return!!e.getTransceivers().find((function(e){var n=e.receiver,r=(void 0===n?{}:n).track;return(void 0===r?{}:r).kind===t}))}function T(e){return e instanceof s&&e._description?e._description:new RTCSessionDescription(e)}function O(){return"maxRetransmitTime"in RTCDataChannel.prototype&&!("maxPacketLifeTime"in RTCDataChannel.prototype)}function P(e){return Object.defineProperty(e,"maxRetransmits",{value:65535===e.maxRetransmits?null:e.maxRetransmits}),O()&&Object.defineProperty(e,"maxPacketLifeTime",{value:65535===e.maxRetransmitTime?null:e.maxRetransmitTime}),e}function R(e,t,n){return"unified"===e?m(t,n):h(t,n)}y(RTCPeerConnection.prototype,k.prototype,"_peerConnection"),t.exports=k},{"../../eventtarget":352,"../mediastream":500,"../rtcrtpsender":507,"../rtcsessiondescription/chrome":508,"../util":511,"../util/latch":512,"../util/sdp":513}],504:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("../../eventtarget"),l=e("../rtcsessiondescription/firefox"),c=e("../util/sdp").updateUnifiedPlanTrackIdsToSSRCs,u=e("../util"),p=u.delegateMethods,f=u.interceptEvent,d=u.legacyPromise,h=u.proxyProperties,m=function(e){function t(t){var n=e.call(this)||this;f(n,"signalingstatechange");var r,i=new RTCPeerConnection(t);return Object.defineProperties(n,{_initiallyNegotiatedDtlsRole:{value:null,writable:!0},_isClosed:{value:!1,writable:!0},_peerConnection:{value:i},_rollingBack:{value:!1,writable:!0},_tracksToSSRCs:{value:new Map},peerIdentity:{enumerable:!0,value:Promise.resolve({idp:"",name:""})}}),i.addEventListener("signalingstatechange",(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];n._rollingBack||n.signalingState===r||(r=n.signalingState,n._isClosed?setTimeout((function(){return n.dispatchEvent.apply(n,a([],o(e)))})):n.dispatchEvent.apply(n,a([],o(e))))})),h(RTCPeerConnection.prototype,n,i),n}return i(t,e),Object.defineProperty(t.prototype,"iceGatheringState",{get:function(){return this._isClosed?"complete":this._peerConnection.iceGatheringState}
203,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"localDescription",{get:function(){return v(this._peerConnection.localDescription,this._initiallyNegotiatedDtlsRole)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"signalingState",{get:function(){return this._isClosed?"closed":this._peerConnection.signalingState},enumerable:!1,configurable:!0}),t.prototype.createAnswer=function(){for(var e,t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e=this._peerConnection.createAnswer().then((function(e){return y(t,e),v(e,t._initiallyNegotiatedDtlsRole)})),"function"==typeof n[0]?d.apply(void 0,a([e],o(n))):e},t.prototype.createOffer=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r,i=o(t,3),a=i[0],s=i[1],u=i[2],p=u||a||{};if("have-local-offer"===this.signalingState||"have-remote-offer"===this.signalingState){var f="have-local-offer"===this.signalingState;r=b(this,f,(function(){return e.createOffer(p)}))}else r=this._peerConnection.createOffer(p);return r=r.then((function(t){return new l({type:t.type,sdp:c(e._tracksToSSRCs,t.sdp)})})),t.length>1?d(r,a,s):r},t.prototype.setLocalDescription=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r,i=o(t),s=i[0],l=i.slice(1);return s&&"answer"===s.type&&"have-local-offer"===this.signalingState&&(r=Promise.reject(new Error("Cannot set local answer in state have-local-offer"))),r?t.length>1?d.apply(void 0,a([r],o(l))):r:(e=this._peerConnection).setLocalDescription.apply(e,a([],o(t)))},t.prototype.setRemoteDescription=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r,i=o(t),s=i[0],l=i.slice(1);return s&&"have-remote-offer"===this.signalingState&&("answer"===s.type?r=Promise.reject(new Error("Cannot set remote answer in state have-remote-offer")):"offer"===s.type&&(r=b(this,!1,(function(){return e._peerConnection.setRemoteDescription(s)})))),r||(r=this._peerConnection.setRemoteDescription(s)),r=r.then((function(){return y(e,s,!0)})),t.length>1?d.apply(void 0,a([r],o(l))):r},t.prototype.close=function(){"closed"!==this.signalingState&&(this._isClosed=!0,this._peerConnection.close())},t}(s);function b(e,t,n){var r=t?"setLocalDescription":"setRemoteDescription";return e._rollingBack=!0,e._peerConnection[r](new l({type:"rollback"})).then(n).then((function(t){return e._rollingBack=!1,t}),(function(t){throw e._rollingBack=!1,t}))}function y(e,t,n){if(!e._initiallyNegotiatedDtlsRole&&"offer"!==t.type){var r=t.sdp.match(/a=setup:([a-z]+)/);if(r){var i=r[1];e._initiallyNegotiatedDtlsRole=n?{active:"passive",passive:"active"}[i]:i}}}function v(e,t){return e&&"answer"===e.type&&t?new l({type:e.type,sdp:e.sdp.replace(/a=setup:[a-z]+/g,"a=setup:"+t)}):e}p(RTCPeerConnection.prototype,m.prototype,"_peerConnection"),t.exports=m},{"../../eventtarget":352,"../rtcsessiondescription/firefox":509,"../util":511,"../util/sdp":513}],505:[function(e,t,n){"use strict";if("function"==typeof RTCPeerConnection)switch((0,e("../util").guessBrowser)()){case"chrome":t.exports=e("./chrome");break;case"firefox":t.exports=e("./firefox");break;case"safari":t.exports=e("./safari");break;default:t.exports=RTCPeerConnection}else t.exports=function(){throw new Error("RTCPeerConnection is not supported")}},{"../util":511,"./chrome":503,"./firefox":504,"./safari":506}],506:[function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},a=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e},s=e("../../eventtarget"),l=e("../util/latch"),c=e("../util/sdp"),u=c.getSdpFormat,p=c.updatePlanBTrackIdsToSSRCs,f=c.updateUnifiedPlanTrackIdsToSSRCs,d=e("../util"),h=d.delegateMethods,m=d.interceptEvent,b=d.proxyProperties,y="unified"===u(),v=y?f:p,g=function(e){function t(t){var n=e.call(this)||this;m(n,"datachannel"),m(n,"iceconnectionstatechange"),m(n,"signalingstatechange"),m(n,"track");var r=new RTCPeerConnection(t);return Object.defineProperties(n,{_appliedTracksToSSRCs:{value:new Map,writable:!0},_audioTransceiver:{value:null,writable:!0},_isClosed:{value:!1,writable:!0},_peerConnection:{value:r},_pendingLocalOffer:{value:null,writable:!0},_pendingRemoteOffer:{value:null,writable:!0},_rolledBackTracksToSSRCs:{value:new Map,writable:!0},_signalingStateLatch:{value:new l},_tracksToSSRCs:{value:new Map,writable:!0},_videoTransceiver:{value:null,writable:!0}}),r.addEventListener("datachannel",(function(e){_(e.channel),n.dispatchEvent(e)})),r.addEventListener("iceconnectionstatechange",(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];n._isClosed||n.dispatchEvent.apply(n,a([],o(e)))})),r.addEventListener("signalingstatechange",(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];n._isClosed||("stable"===r.signalingState&&(n._appliedTracksToSSRCs=new Map(n._tracksToSSRCs)),n._pendingLocalOffer||n._pendingRemoteOffer||n.dispatchEvent.apply(n,a([],o(e))))})),r.addEventListener("track",(function(e){n._pendingRemoteOffer=null,n.dispatchEvent(e)})),b(RTCPeerConnection.prototype,n,r),n}return i(t,e),Object.defineProperty(t.prototype,"localDescription",{get:function(){return this._pendingLocalOffer||this._peerConnection.localDescription}
203,enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"iceConnectionState",{get:function(){return this._isClosed?"closed":this._peerConnection.iceConnectionState},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"iceGatheringState",{get:function(){return this._isClosed?"complete":this._peerConnection.iceGatheringState},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"remoteDescription",{get:function(){return this._pendingRemoteOffer||this._peerConnection.remoteDescription},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"signalingState",{get:function(){return this._isClosed?"closed":this._pendingLocalOffer?"have-local-offer":this._pendingRemoteOffer?"have-remote-offer":this._peerConnection.signalingState},enumerable:!1,configurable:!0}),t.prototype.addIceCandidate=function(e){var t=this;return"have-remote-offer"===this.signalingState?this._signalingStateLatch.when("low").then((function(){return t._peerConnection.addIceCandidate(e)})):this._peerConnection.addIceCandidate(e)},t.prototype.createOffer=function(e){var t=this;if((e=Object.assign({},e)).offerToReceiveVideo&&!this._audioTransceiver&&(!y||!C(this,"audio"))){delete e.offerToReceiveAudio;try{this._audioTransceiver=y?this.addTransceiver("audio",{direction:"recvonly"}):this.addTransceiver("audio")}catch(e){return Promise.reject(e)}}if(e.offerToReceiveVideo&&!this._videoTransceiver&&(!y||!C(this,"video"))){delete e.offerToReceiveVideo;try{this._videoTransceiver=y?this.addTransceiver("video",{direction:"recvonly"}):this.addTransceiver("video")}catch(e){return Promise.reject(e)}}return this._peerConnection.createOffer(e).then((function(e){return t._rolledBackTracksToSSRCs.clear(),new RTCSessionDescription({type:e.type,sdp:v(t._tracksToSSRCs,e.sdp)})}))},t.prototype.createAnswer=function(e){var t=this;return this._pendingRemoteOffer?this._peerConnection.setRemoteDescription(this._pendingRemoteOffer).then((function(){return t._signalingStateLatch.lower(),t._peerConnection.createAnswer()})).then((function(e){return t._pendingRemoteOffer=null,t._rolledBackTracksToSSRCs.clear(),y?new RTCSessionDescription({type:e.type,sdp:v(t._tracksToSSRCs,e.sdp)}):e}),(function(e){throw t._pendingRemoteOffer=null,e})):this._peerConnection.createAnswer(e).then((function(e){return t._rolledBackTracksToSSRCs.clear(),y?new RTCSessionDescription({type:e.type,sdp:v(t._tracksToSSRCs,e.sdp)}):e}))},t.prototype.createDataChannel=function(e,t){var n=this._peerConnection.createDataChannel(e,t);return _(n),n},t.prototype.removeTrack=function(e){e.replaceTrack(null),this._peerConnection.removeTrack(e)},t.prototype.setLocalDescription=function(e){return this._rolledBackTracksToSSRCs.size>0&&(this._tracksToSSRCs=new Map(this._rolledBackTracksToSSRCs),this._rolledBackTracksToSSRCs.clear()),w(this,!0,e)},t.prototype.setRemoteDescription=function(e){return this._rolledBackTracksToSSRCs.clear(),w(this,!1,e)},t.prototype.close=function(){var e=this;this._isClosed||(this._isClosed=!0,this._peerConnection.close(),setTimeout((function(){e.dispatchEvent(new Event("iceconnectionstatechange")),e.dispatchEvent(new Event("signalingstatechange"))})))},t}(s);function w(e,t,n){var r,i=t?e._pendingLocalOffer:e._pendingRemoteOffer,o=t?e._pendingRemoteOffer:e._pendingLocalOffer,a=t?"have-local-offer":"have-remote-offer",s=t?"setLocalDescription":"setRemoteDescription";if(!t&&o&&"answer"===n.type)return function(e,t){var n=e._pendingLocalOffer;return e._peerConnection.setLocalDescription(n).then((function(){return e._pendingLocalOffer=null,e.setRemoteDescription(t)})).then((function(){return e._signalingStateLatch.lower()}))}(e,n);if("offer"===n.type){if(e.signalingState!==a&&"stable"!==e.signalingState)return Promise.reject(new Error("Cannot set "+(t?"local":"remote")+"\n        offer in state "+e.signalingState));i||"low"!==e._signalingStateLatch.state||e._signalingStateLatch.raise();var l=e.signalingState;return r=n,t?e._pendingLocalOffer=r:e._pendingRemoteOffer=r,e.signalingState!==l?Promise.resolve().then((function(){return e.dispatchEvent(new Event("signalingstatechange"))})):Promise.resolve()}return"rollback"===n.type?e.signalingState!==a?Promise.reject(new Error("Cannot rollback \n        "+(t?"local":"remote")+" description in "+e.signalingState)):(t?e._pendingLocalOffer=null:e._pendingRemoteOffer=null,e._rolledBackTracksToSSRCs=new Map(e._tracksToSSRCs),e._tracksToSSRCs=new Map(e._appliedTracksToSSRCs),Promise.resolve().then((function(){return e.dispatchEvent(new Event("signalingstatechange"))}))):e._peerConnection[s](n)}function C(e,t){return!!e.getTransceivers().find((function(e){var n=e.receiver,r=(void 0===n?{}:n).track;return(void 0===r?{}:r).kind===t}))}function _(e){return Object.defineProperties(e,{maxPacketLifeTime:{value:65535===e.maxPacketLifeTime?null:e.maxPacketLifeTime},maxRetransmits:{value:65535===e.maxRetransmits?null:e.maxRetransmits}})}h(RTCPeerConnection.prototype,g.prototype,"_peerConnection"),t.exp
203orts=g},{"../../eventtarget":352,"../util":511,"../util/latch":512,"../util/sdp":513}],507:[function(e,t,n){"use strict";var r=function(e){Object.defineProperties(this,{track:{enumerable:!0,value:e,writable:!0}})};t.exports=r},{}],508:[function(e,t,n){"use strict";var r=function(){function e(e){this.descriptionInitDict=e;var t=e&&"rollback"===e.type?null:new RTCSessionDescription(e);Object.defineProperties(this,{_description:{get:function(){return t}}})}return Object.defineProperty(e.prototype,"sdp",{get:function(){return this._description?this._description.sdp:this.descriptionInitDict.sdp},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this._description?this._description.type:this.descriptionInitDict.type},enumerable:!1,configurable:!0}),e}();t.exports=r},{}],509:[function(e,t,n){"use strict";t.exports=RTCSessionDescription},{}],510:[function(e,t,n){"use strict";if("function"==typeof RTCSessionDescription)switch((0,e("../util").guessBrowser)()){case"chrome":t.exports=e("./chrome");break;case"firefox":t.exports=e("./firefox");break;default:t.exports=RTCSessionDescription}else t.exports=function(){throw new Error("RTCSessionDescription is not supported")}},{"../util":511,"./chrome":508,"./firefox":509}],511:[function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-->0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},i=this&&this.__spreadArray||function(e,t){for(var n=0,r=t.length,i=e.length;n<r;n++,i++)e[i]=t[n];return e};function o(e,t,n,r){if(!(r in t)&&!r.match(/^on[a-z]+$/)){var i=!1;try{var o=Object.getOwnPropertyDescriptor(e,r);i=o&&!!o.get}catch(e){}if(!i){var a;try{a=typeof e[r]}catch(e){}"function"===a&&(t[r]=function(){return this[n][r].apply(this[n],arguments)})}}}function a(){return"undefined"!=typeof navigator&&"string"==typeof navigator.userAgent?navigator.userAgent:null}function s(e){return void 0===e&&(e=a()),/Chrome|CriOS/.test(e)?"chrome":/Firefox|FxiOS/.test(e)?"firefox":/Safari|iPhone|iPad|iPod/.test(e)?"safari":null}var l=new Map;n.clearCachedSupportedCodecs=function(){l.clear()},n.defer=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e},n.delegateMethods=function(e,t,n){for(var r in e)o(e,t,n,r)},n.difference=function(e,t){e=Array.isArray(e)?new Set(e):new Set(e.values()),t=Array.isArray(t)?new Set(t):new Set(t.values());var n=new Set;return e.forEach((function(e){t.has(e)||n.add(e)})),n},n.flatMap=function(e,t){return(e instanceof Map||e instanceof Set?Array.from(e.values()):e).reduce((function(e,n){return e.concat(t(n))}),[])},n.guessBrowser=s,n.guessBrowserVersion=function(e){void 0===e&&(e=a());var t={chrome:"Chrome|CriOS",firefox:"Firefox|FxiOS",safari:"Version"}[s(e)];if(!t)return null;var n=new RegExp("("+t+")/([^\\s]+)"),i=r(e.match(n)||[],3)[2];if(!i)return null;var o=i.split(".").map(Number);return{major:isNaN(o[0])?null:o[0],minor:isNaN(o[1])?null:o[1]}},n.isCodecSupported=function(e,t){var n=l.get(t);return n?Promise.resolve(n.has(e.toLowerCase())):function(e){if("undefined"!=typeof RTCRtpSender&&"function"==typeof RTCRtpSender.getCapabilities)return Promise.resolve(new Set(RTCRtpSender.getCapabilities(e).codecs.map((function(e){return e.mimeType.split("/")[1].toLowerCase()}))));if("undefined"==typeof RTCPeerConnection||void 0===RTCPeerConnection.prototype||"function"!=typeof RTCPeerConnection.prototype.addTransceiver||"function"!=typeof RTCPeerConnection.prototype.close||"function"!=typeof RTCPeerConnection.prototype.createOffer)return Promise.resolve(new Set);var t=new RTCPeerConnection;return t.addTransceiver(e),t.createOffer().then((function(e){var n=e.sdp;return t.close(),new Set((n.match(/^a=rtpmap:.+$/gm)||[]).map((function(e){return e.match(/^a=rtpmap:.+ ([^/]+)/)[1].toLowerCase()})))}),(function(){return t.close(),new Set}))}(t).then((function(n){return l.set(t,n),n.has(e.toLowerCase())}))},n.isIOSChrome=function(e){return void 0===e&&(e=a()),/Mobi/.test(e)&&"chrome"===s()&&/iPad|iPhone|iPod/.test(e)},n.interceptEvent=function(e,t){var n=null;Object.defineProperty(e,"on"+t,{get:function(){return n},set:function(e){n&&this.removeEventListener(t,n),"function"==typeof e?(n=e,this.addEventListener(t,n)):n=null}})},n.legacyPromise=function(e,t,n){return t?e.then(t,n):e},n.makeUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))},n.proxyProperties=function(e,t,n){Object.getOwnPropertyNames(e).forEach((function(e){!function(e,t,n,o){if(o in t)return;if(o.match(/^on[a-z]+$/))return Object.defineProperty(t,o,{value:null,writable:!0}),void n.addEventListener(o.slice(2),(function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return t.dispatchEvent.apply(t,i([],r(e)))}));Object.defineProperty(t,o,{enumerable:!0,get:function(){return n[o]}})}(0,t,n,e)}))},n.support=function(){return"object"==typeof navigator&&"object"==typeof navigator.mediaDevices&&"function"==typeof navigator.mediaDevices.getUserMedia&&"function"==typeof RTCPeerConnection}},{}],512:[function(e,t,n){"use strict";var r=e("./").defer,i={high:new Set(["low"]),low:new Set(["high"])},o=function(){function e(e){void 0===e&&(e="low");var t=e;Object.defineProperties(this,{_state:{set:function(e){var n=this;if(t!==e){t=e;var r=this._whenDeferreds.get(t);r.forEach((function(e){return e.resolve(n)})),r.clear()}},get:function(){return t}},_whenDeferreds:{value:new Map([["high",new Set],["low",new Set]])}})}return Object.defineProperty(e.prototype,"state",{get:function(){return this._state}
203,enumerable:!1,configurable:!0}),e.prototype.lower=function(){return this.transition("low")},e.prototype.raise=function(){return this.transition("high")},e.prototype.transition=function(e){if(!i[this.state].has(e))throw a(this.state,e);return this._state=e,this},e.prototype.when=function(e){if(this.state===e)return Promise.resolve(this);if(!i[this.state].has(e))return Promise.reject(a(this.state,e));var t=r();return this._whenDeferreds.get(e).add(t),t.promise},e}();function a(e,t){return new Error('Cannot transition from "'+e+'" to "'+t+'"')}t.exports=o},{"./":511}],513:[function(e,t,n){"use strict";var r=e("./"),i=r.flatMap,o=r.guessBrowser,a=null;var s=null;function l(e){return e&&function(){if("boolean"==typeof a)return a;if("undefined"==typeof RTCPeerConnection)return a=!1;try{new RTCPeerConnection({sdpSemantics:"foo"}),a=!1}catch(e){a=!0}return a}()?{"plan-b":"planb","unified-plan":"unified"}[e]:function(){if(!s)if("undefined"!=typeof RTCPeerConnection&&"addTransceiver"in RTCPeerConnection.prototype){var e=new RTCPeerConnection;try{e.addTransceiver("audio"),s="unified"}catch(e){s="planb"}e.close()}else s="planb";return s}()}function c(e,t){return(t.match(new RegExp(e,"gm"))||[]).reduce((function(t,n){var r=n.match(new RegExp(e));return r?t.add(r[1]):t}),new Set)}function u(e,t){return c(e,t)}function p(e){return u("^a=ssrc:[0-9]+ +msid:.+ +(.+) *$",e)}function f(e){return u("^a=msid:.+ +(.+) *$",e)}function d(e,t){return c("^a=ssrc:([0-9]+) +msid:[^ ]+ +"+t+" *$",e)}function h(e,t,n){return void 0===t&&(t=".*"),void 0===n&&(n=".*"),e.split("\r\nm=").slice(1).map((function(e){return"m="+e})).filter((function(e){var r=new RegExp("m="+t,"gm"),i=new RegExp("a="+n,"gm");return r.test(e)&&i.test(e)}))}function m(e){return Array.from(c("^a=ssrc:([0-9]+) +.*$",e))}function b(e,t){var n=h(e),r=new RegExp("^a=msid:[^ ]+ +"+t+" *$","gm"),o=n.filter((function(e){return e.match(r)}));return new Set(i(o,m))}function y(e,t,n){return new Map(Array.from(e(n)).map((function(e){return[e,t(n,e)]})))}function v(e){return y(p,d,e)}function g(e){return y(f,b,e)}function w(e,t,n){var r=e(n),i=new Map;r.forEach((function(e,r){if(t.has(r)){var o=Array.from(t.get(r)),a=Array.from(e);o.forEach((function(e,t){var r=a[t];i.set(r,e);var o="^a=ssrc:"+r+" (.*)$",s="a=ssrc:"+e+" $1";n=n.replace(new RegExp(o,"gm"),s)}))}else t.set(r,e)}));var o="^(a=ssrc-group:[^ ]+ +)(.*)$";return(n.match(new RegExp(o,"gm"))||[]).forEach((function(e){var t=e.match(new RegExp(o));if(t){var r=t[1],a=t[2].split(" ").map((function(e){var t=i.get(e);return t||e})).join(" ");n=n.replace(t[0],r+a)}})),n}n.clearChromeCachedSdpFormat=function(){s=null},n.getSdpFormat=function(e){return{chrome:l(e),firefox:"unified",safari:"undefined"!=typeof RTCRtpTransceiver&&"currentDirection"in RTCRtpTransceiver.prototype?"unified":"planb"}[o()]||null},n.getMediaSections=h,n.getPlanBTrackIds=p,n.getUnifiedPlanTrackIds=f,n.getPlanBSSRCs=d,n.getUnifiedPlanSSRCs=b,n.updatePlanBTrackIdsToSSRCs=function(e,t){return w(v,e,t)},n.updateUnifiedPlanTrackIdsToSSRCs=function(e,t){return w(g,e,t)}},{"./":511}],514:[function(e,t,n){t.exports={_from:"twilio-video",_id:"[email protected]",_inBundle:!1,_integrity:"sha512-hdiYOKuujtLdG7A8Ae/8qeJWfL/zZXVTrh79fWq7d/QAgZ966R7QJdWkTAxdairhlhGLCu4cN4jOBxQ1Bqe9MQ==",_location:"/twilio-video",_phantomChildren:{inherits:"2.0.4","is-arguments":"1.1.1","is-generator-function":"1.0.10","is-typed-array":"1.1.10","which-typed-array":"1.1.9"},_requested:{type:"tag",registry:!0,raw:"twilio-video",name:"twilio-video",escapedName:"twilio-video",rawSpec:"",saveSpec:null,fetchSpec:"latest"},_requiredBy:["#DEV:/","#USER"],_resolved:"https://registry.npmjs.org/twilio-video/-/twilio-video-2.27.0.tgz",_shasum:"1c4afe1cafaf69535ccfd6f3506fe1927920471b",_spec:"twilio-video",_where:"C:\\XAMPP-7.3.9\\htdocs\\wp52\\wp-content\\plugins\\wise-chat-pro",author:{name:"Mark Andrus Roberts",email:"[email protected]"},browser:{ws:"./src/ws.js",xmlhttprequest:"./src/xmlhttprequest.js"},bugs:{url:"https://github.com/twilio/twilio-video.js/issues"},bundleDependencies:!1,contributors:[{name:"Ryan Rowland",email:"[email protected]"},{name:"Manjesh Malavalli",email:"[email protected]"},{name:"Makarand Patwardhan",email:"[email protected]"}],dependencies:{events:"^3.3.0",util:"^0.12.4",ws:"^7.4.6",xmlhttprequest:"^1.8.0"},deprecated:!1,description:"Twilio Video JavaScript Library",devDependencies:{"@babel/core":"^7.14.2","@babel/preset-env":"^7.14.2","@babel/preset-typescript":"^7.13.0","@types/express":"^4.11.0","@types/node":"^8.5.1","@types/selenium-webdriver":"^3.0.8","@types/ws":"^3.2.1","@typescript-eslint/eslint-plugin":"^4.13.0","@typescript-eslint/parser":"^4.0.0","babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1",browserify:"^17.0.0",cheerio:"^0.22.0",cors:"^2.8.5",electron:"^17.2.0",envify:"^4.0.0",eslint:"^6.2.1","eslint-config-standard":"^14.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.1.0","eslint-plugin-
203promise":"^4.2.1","eslint-plugin-standard":"^4.0.1",express:"^4.16.2",glob:"^7.1.7","ink-docstrap":"^1.3.2",inquirer:"^7.0.0","is-docker":"^2.0.0",jsdoc:"^3.5.5","jsdoc-babel":"^0.5.0","json-loader":"^0.5.7",karma:"6.4.1","karma-browserify":"^8.0.0","karma-chrome-launcher":"^2.0.0","karma-edgium-launcher":"^4.0.0-0","karma-electron":"^6.1.0","karma-firefox-launcher":"^1.3.0","karma-htmlfile-reporter":"^0.3.8","karma-junit-reporter":"^1.2.0","karma-mocha":"^1.3.0","karma-safari-launcher":"^1.0.0","karma-spec-reporter":"0.0.32","karma-typescript":"^5.5.1","karma-typescript-es6-transform":"^5.5.1",mocha:"^3.2.0","mock-require":"^3.0.3",ncp:"^2.0.0","node-http-server":"^8.1.2","npm-run-all":"^4.0.2",nyc:"^15.1.0",requirejs:"^2.3.3",rimraf:"^2.6.1","simple-git":"^1.126.0",sinon:"^4.0.1","ts-node":"4.0.1",tslint:"5.8.0",twilio:"^3.49.0","twilio-release-tool":"^1.0.2",typescript:"4.2.2","uglify-js":"^2.8.22","vinyl-fs":"^2.4.4","vinyl-source-stream":"^1.1.0",watchify:"^3.11.1","webrtc-adapter":"^7.7.1"},engines:{node:">=0.12"},homepage:"https://twilio.com",keywords:["twilio","webrtc","library","javascript","video","rooms"],license:"BSD-3-Clause",main:"./es5/index.js",name:"twilio-video",repository:{type:"git",url:"git+https://github.com/twilio/twilio-video.js.git"},scripts:{build:"npm-run-all clean lint docs test:unit test:integration build:es5 build:js build:min.js test:umd","build:es5":"rimraf ./es5 && mkdir -p es5 && tsc tsdef/twilio-video-tests.ts --noEmit --lib es2018,dom && tsc","build:js":"node ./scripts/build.js ./src/twilio-video.js ./LICENSE.md ./dist/twilio-video.js","build:min.js":'uglifyjs ./dist/twilio-video.js -o ./dist/twilio-video.min.js --comments "/^! twilio-video.js/" -b beautify=false,ascii_only=true',"build:quick":"npm-run-all clean lint docs build:es5 build:js build:min.js",clean:"rimraf ./coverage ./es5 ./dist",docs:"node ./scripts/docs.js ./dist/docs",lint:"npm-run-all lint:js lint:ts","lint:js":"eslint ./lib ./test/*.js ./docker/**/*.js ./test/framework/*.js ./test/lib/*.js ./test/integration/** ./test/unit/** ","lint:ts":"eslint ./tsdef/*.ts ./lib/**/*.ts",printVersion:"node --version && npm --version",test:"npm-run-all test:unit test:integration","test:crossbrowser":"npm-run-all test:crossbrowser:*","test:crossbrowser:build":"npm-run-all test:crossbrowser:build:*","test:crossbrowser:build:browser":"cd ./test/crossbrowser && browserify lib/crossbrowser/src/browser/index.js > src/browser/index.js","test:crossbrowser:build:clean":"rimraf ./test/crossbrowser/lib ./test/crossbrowser/src/browser/index.js","test:crossbrowser:build:lint":"cd ./test/crossbrowser && tslint --project tsconfig.json","test:crossbrowser:build:tsc":"cd ./test/crossbrowser && tsc","test:crossbrowser:test":"cd ./test/crossbrowser && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:framework":"npm-run-all test:framework:install test:framework:no-framework test:framework:react","test:framework:angular":"npm-run-all test:framework:angular:*","test:framework:angular:install":"cd ./test/framework/twilio-video-angular && rimraf ./node_modules package-lock.json && npm install","test:framework:angular:run":"mocha ./test/framework/twilio-video-angular.js","test:framework:install":"npm install chromedriver && npm install selenium-webdriver && npm install geckodriver && npm install puppeteer","test:framework:no-framework":"npm-run-all test:framework:no-framework:*","test:framework:no-framework:run":"mocha ./test/framework/twilio-video-no-framework.js","test:framework:react":"npm-run-all test:framework:react:*","test:framework:react:build":"cd ./test/framework/twilio-video-react && npm run build","test:framework:react:install":"cd ./test/framework/twilio-video-react && rimraf ./node_modules package-lock.json && npm install","test:framework:react:run":"mocha ./test/framework/twilio-video-react.js","test:framework:react:test":"node ./scripts/framework.js twilio-video-react","test:integration":"npm run build:es5 && node ./scripts/karma.js karma/integration.conf.js","test:integration:adapter":"node ./scripts/karma.js karma/integration.adapter.conf.js","test:sdkdriver":"npm-run-all test:sdkdriver:*","test:sdkdriver:build":"npm-run-all test:sdkdriver:build:*","test:sdkdriver:build:clean":"rimraf ./test/lib/sdkdriver/lib ./test/lib/sdkdriver/test/integration/browser/index.js","test:sdkdriver:build:lint":"cd ./test/lib/sdkdriver && tslint --project tsconfig.json","test:sdkdriver:build:tsc":"cd ./test/lib/sdkdriver && tsc --rootDir src","test:sdkdriver:test":"npm-run-all test:sdkdriver:test:*","test:sdkdriver:test:integration":"npm-run-all test:sdkdriver:test:integration:*","test:sdkdriver:test:integration:browser":"cd ./test/lib/sdkdriver/test/integration && browserify browser/browser.js > browser/index.js","test:sdkdriver:test:integration:run":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/integration/spec/**/*.ts","test:sdkdriver:test:unit":"cd ./test/lib/sdkdriver && mocha --compilers ts:ts-node/register test/unit/spec/**/*.ts","test:serversiderender":"mocha ./test/serversiderender/index.js","test:umd":"mocha ./test/umd/index.js","test:umd:install":"npm install [email protected]","test:unit":"npm-run-all printVersion build:es5 && nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov --reporter=text mocha -r ts-node/register ./test/unit/*","test:unit:quick":"nyc --report-dir=./coverage --include=lib/**/* --reporter=html --reporter=lcov mocha -r ts-node/register",watch:"tsc -w"}
203,title:"Twilio Video",types:"./tsdef/index.d.ts",version:"2.27.0"}},{}],515:[function(e,t,n){t.exports=WebSocket},{}],516:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var s=r?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(e("cookie")),i=e("./utils");function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l=function(){function e(e,t){var n=this;this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.cookies=(0,i.parseCookies)(e,t),new Promise((function(){n.HAS_DOCUMENT_COOKIE=(0,i.hasDocumentCookie)()})).catch((function(){}))}return e.prototype._updateBrowserValues=function(e){this.HAS_DOCUMENT_COOKIE&&(this.cookies=r.parse(document.cookie,e))},e.prototype._emitChange=function(e){for(var t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)},e.prototype.get=function(e,t,n){return void 0===t&&(t={}),this._updateBrowserValues(n),(0,i.readCookie)(this.cookies[e],t)},e.prototype.getAll=function(e,t){void 0===e&&(e={}),this._updateBrowserValues(t);var n={};for(var r in this.cookies)n[r]=(0,i.readCookie)(this.cookies[r],e);return n},e.prototype.set=function(e,t,n){var i;"object"===a(t)&&(t=JSON.stringify(t)),this.cookies=s(s({},this.cookies),((i={})[e]=t,i)),this.HAS_DOCUMENT_COOKIE&&(document.cookie=r.serialize(e,t,n)),this._emitChange({name:e,value:t,options:n})},e.prototype.remove=function(e,t){var n=t=s(s({},t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=s({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=r.serialize(e,"",n)),this._emitChange({name:e,value:void 0,options:t})},e.prototype.addChangeListener=function(e){this.changeListeners.push(e)},e.prototype.removeChangeListener=function(e){var t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1)},e}();n.default=l,t.exports=n.default},{"./utils":518,cookie:159}],517:[function(e,t,n){"use strict";var r;Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=((r=e("./Cookies"))&&r.__esModule?r:{default:r}).default;n.default=i,t.exports=n.default},{"./Cookies":516}],518:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.hasDocumentCookie=function(){return"object"===("undefined"==typeof document?"undefined":o(document))&&"string"==typeof document.cookie},n.cleanCookies=function(){document.cookie.split(";").forEach((function(e){document.cookie=e.replace(/^ +/,"").replace(/=.*/,"=;expires="+(new Date).toUTCString()+";path=/")}))},n.parseCookies=function(e,t){return"string"==typeof e?r.parse(e,t):"object"===o(e)&&null!==e?e:{}},n.isParsingCookie=a,n.readCookie=function(e,t){void 0===t&&(t={});var n=function(e){if(e&&"j"===e[0]&&":"===e[1])return e.substr(2);return e}(e);if(a(n,t.doNotParse))try{return JSON.parse(n)}catch(e){}return e};var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=r?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}n.default=e,t&&t.set(e,n);return n}(e("cookie"));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return void 0===t&&(t=!e||"{"!==e[0]&&"["!==e[0]&&'"'!==e[0]),!t}}
203,{cookie:159}],519:[function(e,t,n){"use strict";function r(e,t,n,r){for(;t>=n&&!e("(min-resolution: "+t/r+"dppx)").matches;)t--;return t}function i(e){if(void 0===e&&(e=window),!e)return 1;if(void 0!==e.devicePixelRatio)return e.devicePixelRatio;var t=e.document.frames;return void 0!==t?void 0!==t.devicePixelRatio?t.devicePixelRatio:t.screen.deviceXDPI/t.screen.systemXDPI:void 0!==e.matchMedia?function(e){for(var t=e.matchMedia,n=10,i=.1,o=1,a=n,s=0;s<4;s++)n=9+(a=10*r(t,n,i,o)),i=a,o*=10;return a/o}(e):1}Object.defineProperty(n,"__esModule",{value:!0}),n.elementZoomLevel=function(e,t){var n=(e instanceof Element?getComputedStyle(e).zoom:e.zoom)||1;return i(t)*("string"==typeof n?parseFloat(n):n)},n.zoomLevel=i},{}]},{},[95])
204;/*!
205 * jQuery blockUI plugin
206 * Version 2.70.0-2014.11.23
207 * Requires jQuery v1.7 or later
208 *
209 * Examples at: http://malsup.com/jquery/block/
210 * Copyright (c) 2007-2013 M. Alsup
211 * Dual licensed under the MIT and GPL licenses:
212 * http://www.opensource.org/licenses/mit-license.php
213 * http://www.gnu.org/licenses/gpl.html
214 *
215 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
216 */
217!function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},o=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,"function"==typeof document.createElement("div").style.setExpression&&document.createElement("div").style.setExpression);e.blockUI=function(e){d(window,e)},e.unblockUI=function(e){a(window,e)},e.growlUI=function(t,o,n,i){var s=e('<div class="growlUI"></div>');t&&s.append("<h1>"+t+"</h1>"),o&&s.append("<h2>"+o+"</h2>"),n===undefined&&(n=3e3);var l=function(t){t=t||{},e.blockUI({message:s,fadeIn:"undefined"!=typeof t.fadeIn?t.fadeIn:700,fadeOut:"undefined"!=typeof t.fadeOut?t.fadeOut:1e3,timeout:"undefined"!=typeof t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};l();s.css("opacity");s.on("mouseover",function(){l({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}).on("mouseout",function(){e(".blockMsg").fadeOut(1e3)})},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var o=e.extend({},e.blockUI.defaults,t||{});return this.each(function(){var t=e(this);o.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})}),this.each(function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,d(this,t)})},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each(function(){a(this,t)})},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var s=null,l=[];
vendor: 4,469 bytes, line 217
217function d(d,c){var u,b,h=d==window,k=c&&c.message!==undefined?c.message:undefined;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(d).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),b=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),k=k===undefined?c.message:k,h&&s&&a(window,{fadeOut:0}),k&&"string"!=typeof k&&(k.parentNode||k.jquery)){var y=k.jquery?k[0]:k,m={};e(d).data("blockUI.history",m),m.el=y,m.parent=y.parentNode,m.display=y.style.display,m.position=y.style.position,m.parent&&m.parent.removeChild(y)}e(d).data("blockUI.onUnblock",c.onUnblock);var g,v,I,w,U=c.baseZ;g=o||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),v=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+U+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+U+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&h?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(U+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||"&nbsp;")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=h?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(U+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(U+10)+';display:none;position:absolute"></div>',I=e(w),k&&(c.theme?(I.css(b),I.addClass("ui-widget-content")):I.css(u)),c.theme||v.css(c.overlayCSS),v.css("position",h?"fixed":"absolute"),(o||c.forceIframe)&&g.css("opacity",0);var x=[g,v,I],C=e(h?"body":d);e.each(x,function(){this.appendTo(C)}),c.theme&&c.draggable&&e.fn.draggable&&I.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=i&&(!e.support.boxModel||e("object,embed",h?null:d).length>0);if(n||S){if(h&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!h)var E=p(d,"borderTopWidth"),O=p(d,"borderLeftWidth"),T=E?"(0 - "+E+")":0,M=O?"(0 - "+O+")":0;e.each(x,function(e,t){var o=t[0].style;if(o.position="absolute",e<2)h?o.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):o.setExpression("height",'this.parentNode.offsetHeight + "px"'),h?o.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):o.setExpression("width",'this.parentNode.offsetWidth + "px"'),M&&o.setExpression("left",M),T&&o.setExpression("top",T);else if(c.centerY)h&&o.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),o.marginTop=0;else if(!c.centerY&&h){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';o.setExpression("top",n)}})}if(k&&(c.theme?I.find(".ui-widget-content").append(k):I.append(k),(k.jquery||k.nodeType)&&e(k).show()),(o||c.forceIframe)&&c.showOverlay&&g.show(),c.fadeIn){var B=c.onBlock?c.onBlock:t,j=c.showOverlay&&!k?B:t,H=k?B:t;c.showOverlay&&v._fadeIn(c.fadeIn,j),k&&I._fadeIn(c.fadeIn,H)}else c.showOverlay&&v.show(),k&&I.show(),c.onBlock&&c.onBlock.bind(I)();if(r(1,d,c),h?(s=I[0],l=e(c.focusableElements,s),c.focusInput&&setTimeout(f,20)):function(e,t,o){var n=e.parentNode,i=e.style,s=(n.offsetWidth-e.offsetWidth)/2-p(n,"borderLeftWidth"),l=(n.offsetHeight-e.offsetHeight)/2-p(n,"borderTopWidth");
217t&&(i.left=s>0?s+"px":"0");o&&(i.top=l>0?l+"px":"0")}(I[0],c.centerX,c.centerY),c.timeout){var z=setTimeout(function(){h?e.unblockUI(c):e(d).unblock(c)},c.timeout);e(d).data("blockUI.timeout",z)}}}function a(t,o){var n,i,d=t==window,a=e(t),u=a.data("blockUI.history"),f=a.data("blockUI.timeout");f&&(clearTimeout(f),a.removeData("blockUI.timeout")),o=e.extend({},e.blockUI.defaults,o||{}),r(0,t,o),null===o.onUnblock&&(o.onUnblock=a.data("blockUI.onUnblock"),a.removeData("blockUI.onUnblock")),i=d?e(document.body).children().filter(".blockUI").add("body > .blockUI"):a.find(">.blockUI"),o.cursorReset&&(i.length>1&&(i[1].style.cursor=o.cursorReset),i.length>2&&(i[2].style.cursor=o.cursorReset)),d&&(s=l=null),o.fadeOut?(n=i.length,i.stop().fadeOut(o.fadeOut,function(){0==--n&&c(i,u,o,t)})):c(i,u,o,t)}function c(t,o,n,i){var s=e(i);if(!s.data("blockUI.isBlocked")){t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)}),o&&o.el&&(o.el.style.display=o.display,o.el.style.position=o.position,o.el.style.cursor="default",o.parent&&o.parent.appendChild(o.el),s.removeData("blockUI.history")),s.data("blockUI.static")&&s.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var l=e(document.body),d=l.width(),a=l[0].style.width;l.width(d-1).width(d),l[0].style.width=a}}function r(t,o,n){var i=o==window,l=e(o);if((t||(!i||s)&&(i||l.data("blockUI.isBlocked")))&&(l.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var d="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).on(d,n,u):e(document).off(d,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&s&&t.data.constrainTabKey){var o=l,n=!t.shiftKey&&t.target===o[o.length-1],i=t.shiftKey&&t.target===o[0];if(n||i)return setTimeout(function(){f(i)},10),!1}var d=t.data,a=e(t.target);return a.hasClass("blockOverlay")&&d.onOverlayClick&&d.onOverlayClick(t),a.parents("div."+d.blockMsgClass).length>0||0===a.parents().children().filter("div.blockUI").length}function f(e){if(l){var t=l[!0===e?l.length-1:0];t&&t.trigger("focus")}}function p(t,o){return parseInt(e.css(t,o),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}()
218;/*! This file is auto-generated */
219!function(n,t){var r,e;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,r=n._,(e=n._=t()).noConflict=function(){return n._=r,e})}(this,function(){var n="1.13.8",t="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},e=Array.prototype,V=Object.prototype,F="undefined"!=typeof Symbol?Symbol.prototype:null,P=e.push,f=e.slice,s=V.toString,q=V.hasOwnProperty,r="undefined"!=typeof ArrayBuffer,u="undefined"!=typeof DataView,U=Array.isArray,W=Object.keys,z=Object.create,L=r&&ArrayBuffer.isView,$=isNaN,C=isFinite,K=!{toString:null}.propertyIsEnumerable("toString"),J=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],G=Math.pow(2,53)-1;function l(u,i){return i=null==i?u.length-1:+i,function(){for(var n=Math.max(arguments.length-i,0),t=Array(n),r=0;r<n;r++)t[r]=arguments[r+i];switch(i){case 0:return u.call(this,t);case 1:return u.call(this,arguments[0],t);case 2:return u.call(this,arguments[0],arguments[1],t)}for(var e=Array(i+1),r=0;r<i;r++)e[r]=arguments[r];return e[i]=t,u.apply(this,e)}}function i(n){var t=typeof n;return"function"==t||"object"==t&&!!n}function H(n){return void 0===n}function Q(n){return!0===n||!1===n||"[object Boolean]"===s.call(n)}function o(n){var t="[object "+n+"]";return function(n){return s.call(n)===t}}var X=o("String"),Y=o("Number"),Z=o("Date"),nn=o("RegExp"),tn=o("Error"),rn=o("Symbol"),en=o("ArrayBuffer"),a=o("Function"),t=t.document&&t.document.childNodes,p=a="function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof t?function(n){return"function"==typeof n||!1}:a,t=o("Object"),un=u&&(!/\[native code\]/.test(String(DataView))||t(new DataView(new ArrayBuffer(8)))
vendor: 15,524 bytes, line 219
219),a="undefined"!=typeof Map&&t(new Map),u=o("DataView");var h=un?function(n){return null!=n&&p(n.getInt8)&&en(n.buffer)}:u,c=U||o("Array");function v(n,t){return null!=n&&q.call(n,t)}var on=o("Arguments"),an=(!function(){on(arguments)||(on=function(n){return v(n,"callee")})}(),on);function fn(n){return Y(n)&&$(n)}function cn(n){return function(){return n}}function ln(t){return function(n){n=t(n);return"number"==typeof n&&0<=n&&n<=G}}function sn(t){return function(n){return null==n?void 0:n[t]}}var y=sn("byteLength"),pn=ln(y),hn=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var vn=r?function(n){return L?L(n)&&!h(n):pn(n)&&hn.test(s.call(n))}:cn(!1),d=sn("length");function yn(n,t){t=function(t){for(var r={},n=t.length,e=0;e<n;++e)r[t[e]]=!0;return{contains:function(n){return!0===r[n]},push:function(n){return r[n]=!0,t.push(n)}}}(t);var r=J.length,e=n.constructor,u=p(e)&&e.prototype||V,i="constructor";for(v(n,i)&&!t.contains(i)&&t.push(i);r--;)(i=J[r])in n&&n[i]!==u[i]&&!t.contains(i)&&t.push(i)}function g(n){if(!i(n))return[];if(W)return W(n);var t,r=[];for(t in n)v(n,t)&&r.push(t);return K&&yn(n,r),r}function dn(n,t){var r=g(t),e=r.length;if(null==n)return!e;for(var u=Object(n),i=0;i<e;i++){var o=r[i];if(t[o]!==u[o]||!(o in u))return!1}return!0}function b(n){return n instanceof b?n:this instanceof b?void(this._wrapped=n):new b(n)}function gn(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,y(n))}b.VERSION=n,b.prototype.valueOf=b.prototype.toJSON=b.prototype.value=function(){return this._wrapped},b.prototype.toString=function(){return String(this._wrapped)};var bn="[object DataView]";function m(n){if(!i(n))return[];var t,r=[];for(t in n)r.push(t);return K&&yn(n,r),r}function mn(e){var u=d(e);return function(n){if(null==n)return!1;var t=m(n);if(d(t))return!1;for(var r=0;r<u;r++)if(!p(n[e[r]]))return!1;return e!==wn||!p(n[jn])}}var jn="forEach",t=["clear","delete"],u=["get","has","set"],U=t.concat(jn,u),wn=t.concat(u),r=["add"].concat(t,jn,"has"),u=a?mn(U):o("Map"),t=a?mn(wn):o("WeakMap"),U=a?mn(r):o("Set"),a=o("WeakSet");function j(n){for(var t=g(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=n[t[u]];return e}function _n(n){for(var t={},r=g(n),e=0,u=r.length;e<u;e++)t[n[r[e]]]=r[e];return t}function An(n){var t,r=[];for(t in n)p(n[t])&&r.push(t);return r.sort()}function xn(f,c){return function(n){var t=arguments.length;if(c&&(n=Object(n)),!(t<2||null==n))for(var r=1;r<t;r++)for(var e=arguments[r],u=f(e),i=u.length,o=0;o<i;o++){var a=u[o];c&&void 0!==n[a]||(n[a]=e[a])}return n}}var Sn=xn(m),w=xn(g),On=xn(m,!0);function Mn(n){var t;return i(n)?z?z(n):((t=function(){}).prototype=n,n=new t,t.prototype=null,n):{}}function En(n){return c(n)?n:[n]}function _(n){return b.toPath(n)}function Bn(n,t){for(var r=t.length,e=0;e<r;e++){if(null==n)return;n=n[t[e]]}return r?n:void 0}function Nn(n,t,r){n=Bn(n,_(t));return H(n)?r:n}function kn(n){return n}function A(t){return t=w({},t),function(n){return dn(n,t)}}function In(t){return t=_(t),function(n){return Bn(n,t)}}function x(u,i,n){if(void 0===i)return u;switch(null==n?3:n){case 1:return function(n){return u.call(i,n)};case 3:return function(n,t,r){return u.call(i,n,t,r)};case 4:return function(n,t,r,e){return u.call(i,n,t,r,e)}}return function(){return u.apply(i,arguments)}}function Tn(n,t,r){return null==n?kn:p(n)?x(n,t,r):(i(n)&&!c(n)?A:In)(n)}function Dn(n,t){return Tn(n,t,1/0)}function S(n,t,r){return b.iteratee!==Dn?b.iteratee(n,t):Tn(n,t,r)}function Rn(){}function Vn(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}b.toPath=En,b.iteratee=Dn;var O=Date.now||function(){return(new Date).getTime()};function Fn(t){function r(n){return t[n]}var n="(?:"+g(t).join("|")+")",e=RegExp(n),u=RegExp(n,"g");return function(n){return e.test(n=null==n?"":""+n)?n.replace(u,r):n}}var r={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Pn=Fn(r),r=Fn(_n(r)),qn=b.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Un=/(.)^/,Wn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},zn=/\\|'|\r|\n|\u2028|\u2029/g;function Ln(n){return"\\"+Wn[n]}var $n=/^\s*(\w|\$)+\s*$/;var Cn=0;function Kn(n,t,r,e,u){return e instanceof t?(e=Mn(n.prototype),i(t=n.apply(e,u))?t:e):n.apply(r,u)}var M=l(function(u,i){function o(){for(var n=0,t=i.length,r=Array(t),e=0;e<t;e++)r[e]=i[e]===a?arguments[n++]:i[e];for(;n<arguments.length;)r.push(arguments[n++]);return Kn(u,o,this,this,r)}var a=M.placeholder;return o}),Jn=(M.placeholder=b,l(function(t,r,e){var u;if(p(t))return u=l(function(n){return Kn(t,u,r,this,e.concat(n))});throw new TypeError("Bind must be called on a function")})),E=ln(d);function B(n,t,r){t||0===t||(t=1/0);for(var e=[],u=0,i=0,o=d(n)||0,a=[];;){if(o<=i){if(a.length){var f=a.pop(),i=f.i,o=d(n=f.v);continue}break}f=n[i++];t<=a.length?e[u++]=f:E(f)&&(c(f)||an(f))?(a.push({i:i,v:n}),i=0,o=d(n=f)):r||(e[u++]=f)}return e}var Gn=l(function(n,t){var r=(t=B(t,!1,!1)).length;if(r<1)throw new Error("bindAll must be passed function names");for(;r--;){var e=t[r];n[e]=Jn(n[e],n)}return n});var Hn=l(function(n,t,r){return setTimeout(function(){return n.apply(null,r)},t)}),Qn=M(Hn,b,1);function Xn(n){return function(){return!n.apply(this,arguments)}}function Yn(n,t){var r;return function(){return 0<--n&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var Zn=M(Yn,2);function nt(n,t,r){t=S(t,r);for(var e,u=g(n),i=0,o=u.length;i<o;i++)if(t(n[e=u[i]],e,n))return e}function tt(i){return function(n,t,r){t=S(t,r);for(var e=d(n),u=0<i?0:e-1;0<=u&&u<e;u+=i)if(t(n[u],u,n))return u;return-1}}var rt=tt(1),et=tt(-1);function ut(n,t,r,e){for(var u=(r=S(r,e,1))(t),i=0,o=d(n);i<o;){var a=Math.floor((i+o)/2);r(n[a])<u?i=a+1:o=a}return i}function it(i,o,a){return function(n,t,r){var e=0,u=d(n);if("number"==typeof r)0<i?e=0<=r?r:Math.max(r+u,e):u=0<=r?Math.min(r+1,u):r+u+1;else if(a&&r&&u)return n[r=a(n,t)]===t?r:-1;if(t!=t)return 0<=(r=o(f.call(n,e,u),fn))?r+e:-1;for(r=0<i?e:u-1;0<=r&&r<u;r+=i)if(n[r]===t)return r;return-1}}var ot=it(1,rt,ut),at=it(-1,et);function ft(n,t,r){t=(E(n)?rt:nt)(n,t,r);if(void 0!==t&&-1!==t)return n[t]}function N(n,t,r){if(t=x(t,r),E(n))for(u=0,i=n.length;u<i;u++)t(n[u],u,n);else for(var e=g(n),u=0,i=e.length;u<i;u++)t(n[e[u]],e[u],n);return n}function k(n,t,r){t=S(t,r);for(var e=!E(n)&&g(n),u=(e||n).length,i=Array(u),o=0;o<u;o++){var a=e?e[o]:o;i[o]=t(n[a],a,n)}return i}function ct(f){return function(n,t,r,e){var u=3<=arguments.length;return function(n,t,r,e){var u=!E(n)&&g(n),i=(u||n).length,o=0<f?0:i-1;for(e||(r=n[u?u[o]:o],o+=f);0<=o&&o<i;o+=f){var a=u?u[o]:o;r=t(r,n[a],a,n)}return r}(n,x(t,e,4),r,u)}}var lt=ct(1),st=ct(-1);function I(n,e,t){var u=[];return e=S(e,t),N(n,function(n,t,r){e(n,t,r)&&u.push(n)}),u}function pt(n,t,r){t=S(t,r);for(var e=!E(n)&&g(n),u=(e||n).length,i=0;i<u;i++){var o=e?e[i]:i;if(!t(n[o],o,n))return!1}return!0}function ht(n,t,r){t=S(t,r);for(var e=!E(n)&&g(n),u=(e||n).length,i=0;i<u;i++){var o=e?e[i]:i;if(t(n[o],o,n))return!0}return!1}function T(n,t,r,e){return E(n)||(n=j(n)),0<=ot(n,t,r="number"==typeof r&&!e?r:0)}var vt=l(function(n,r,e){var u,i;return p(r)?i=r:(r=_(r),u=r.slice(0,-1),r=r[r.length-1]),k(n,function(n){var t=i;if(!t){if(null==(n=u&&u.length?Bn(n,u):n))return;t=n[r]}return null==t?t:t.apply(n,e)})});function yt(n,t){return k(n,In(t))}function dt(n,e,t){var r,u,i=-1/0,o=-1/0;if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&i<r&&(i=r);else e=S(e,t),N(n,function(n,t,r){u=e(n,t,r),(o<u||u===-1/0&&i===-1/0)&&(i=n,o=u)});return i}var gt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function bt(n){return n?c(n)?f.call(n):X(n)?n.match(gt):E(n)?k(n,kn):j(n):[]}function mt(n,t,r){if(null==t||r)return(n=E(n)?n:j(n))[Vn(n.length-1)];for(var e=bt(n),r=d(e),u=(t=Math.max(Math.min(t,r),0),r-1),i=0;i<t;i++){var o=Vn(i,u),a=e[i];e[i]=e[o],e[o]=a}return e.slice(0,t)}function D(i,t){return function(r,e,n){var u=t?[[],[]]:{};return e=S(e,n),N(r,function(n,t){t=e(n,t,r);i(u,n,t)}),u}}var jt=D(function(n,t,r){v(n,r)?n[r].push(t):n[r]=[t]}),wt=D(function(n,t,r){n[r]=t}),_t=D(function(n,t,r){v(n,r)?n[r]++:n[r]=1}),At=D(function(n,t,r){n[r?0:1].push(t)},!0);function xt(n,t,r){return t in r}var St=l(function(n,t){var r={},e=t[0];if(null!=n){p(e)?(1<t.length&&(e=x(e,t[1])),t=m(n)):(e=xt,t=B(t,!1,!1),n=Object(n));for(var u=0,i=t.length;u<i;u++){var o=t[u],a=n[o];e(a,o,n)&&(r[o]=a)}}return r}),Ot=l(function(n,r){var t,e=r[0];return p(e)?(e=Xn(e),1<r.length&&(t=r[1])):(r=k(B(r,!1,!1),String),e=function(n,t){return!T(r,t)}),St(n,e,t)});function Mt(n,t,r){return f.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function Et(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:Mt(n,n.length-t)}function R(n,t,r){return f.call(n,null==t||r?1:t)}var Bt=l(function(n,t){return t=B(t,!0,!0),I(n,function(n){return!T(t,n)})}),Nt=l(function(n,t){return Bt(n,t)});function kt(n,t,r,e){Q(t)||(e=r,r=t,t=!1),null!=r&&(r=S(r,e));for(var u=[],i=[],o=0,a=d(n);o<a;o++){var f=n[o],c=r?r(f,o,n):f;t&&!r?(o&&i===c||u.push(f),i=c):r?T(i,c)||(i.push(c),u.push(f)):T(u,f)||u.push(f)}return u}var It=l(function(n){return kt(B(n,!0,!0))});function Tt(n){for(var t=n&&dt(n,d).length||0,r=Array(t),e=0;e<t;e++)r[e]=yt(n,e);return r}var Dt=l(Tt);function Rt(n,t){return n._chain?b(t).chain():t}function Vt(r){return N(An(r),function(n){var t=b[n]=r[n];b.prototype[n]=function(){var n=[this._wrapped];return P.apply(n,arguments),Rt(this,t.apply(b,n))}}),b}N(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var r=e[t];b.prototype[t]=function(){var n=this._wrapped;return null!=n&&(r.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),Rt(this,n)}}),N(["concat","join","slice"],function(n){var t=e[n];b.prototype[n]=function(){var n=this._wrapped;return Rt(this,n=null!=n?t.apply(n,arguments):n)}});n=Vt({__proto__:null,VERSION:n,restArguments:l,isObject:i,isNull:function(n){return null===n},isUndefined:H,isBoolean:Q,isElement:function(n){return!(!n||1!==n.nodeType)},isString:X,isNumber:Y,isDate:Z,isRegExp:nn,isError:tn,isSymbol:rn,isArrayBuffer:en,isDataView:h,isArray:c,isFunction:p,isArguments:an,isFinite:function(n){return!rn(n)&&C(n)&&!isNaN(parseFloat(n))},isNaN:fn,isTypedArray:vn,isEmpty:function(n){var t;return null==n||("number"==typeof(t=d(n))&&(c(n)||X(n)||an(n))?0===t:0===d(g(n)))},isMatch:dn,isEqual:function(n,t){for(var r=[{a:n,b:t}],e=[],u=[];r.length;){var i=r.pop();if(!0===i)e.pop(),u.pop();else{if((n=i.a)===(t=i.b)){if(0!==n||1/n==1/t)continue;return!1}if(null==n||null==t)return!1;if(n!=n){if(t!=t)continue;return!1}i=typeof n;if("function"!=i&&"object"!=i&&"object"!=typeof t)return!1;n instanceof b&&(n=n._wrapped),t instanceof b&&(t=t._wrapped);i=s.call(n);if(i!==s.call(t))return!1;if(un&&"[object Object]"==i&&h(n)){if(!h(t))return!1;i=bn}switch(i){case"[object RegExp]":case"[object String]":if(""+n==""+t)continue;return!1;case"[object Number]":r.push({a:+n,b:+t});continue;case"[object Date]":case"[object Boolean]":if(+n==+t)continue;return!1;case"[object Symbol]":if(F.valueOf.call(n)===F.valueOf.call(t))continue;return!1;case"[object ArrayBuffer]":case bn:r.push({a:gn(n),b:gn(t)});continue}i="[object Array]"===i;if(!i&&vn(n)){if(y(n)!==y(t))return!1;if(n.buffer===t.buffer&&n.byteOffset===t.byteOffset)continue;i=!0}if(!i){if("object"!=typeof n||"object"!=typeof t)return!1;var o=n.constructor,a=t.constructor;if(o!==a&&!(p(o)&&o instanceof o&&p(a)&&a instanceof a)&&"constructor"in n&&"constructor"in t)return!1}for(var f=e.length;f--;)if(e[f]===n){if(u[f]===t)break;return!1}if(!(0<=f))if(e.push(n),u.push(t),r.push(!0),i){if((f=n.length)!==t.length)return!1;for(;f--;)r.push({a:n[f],b:t[f]})}else{var c,l=g(n),f=l.length;if(g(t).length!==f)return!1;for(;f--;){if(!v(t,c=l[f]))return!1;r.push({a:n[c],b:t[c]})}}}}return!0},isMap:u,isWeakMap:t,isSet:U,isWeakSet:a,keys:g,allKeys:m,values:j,pairs:function(n){for(var t=g(n),r=t.length,e=Array(r),u=0;u<r;u++)e[u]=[t[u],n[t[u]]];return e},invert:_n,functions:An,methods:An,extend:Sn,extendOwn:w,assign:w,defaults:On,create:function(n,t){return n=Mn(n),t&&w(n,t),n},clone:function(n){return i(n)?c(n)?n.slice():Sn({},n):n},tap:function(n,t){return t(n),n},get:Nn,has:function(n,t){for(var r=(t=_(t)).length,e=0;e<r;e++){var u=t[e];if(!v(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,t,r){t=S(t,r);for(var e=g(n),u=e.length,i={},o=0;o<u;o++){var a=e[o];i[a]=t(n[a],a,n)}return i},identity:kn,constant:cn,noop:Rn,toPath:En,property:In,propertyOf:function(t){return null==t?Rn:function(n){return Nn(t,n)}},matcher:A,matches:A,times:function(n,t,r){var e=Array(Math.max(0,n));t=x(t,r,1);for(var u=0;u<n;u++)e[u]=t(u);return e},random:Vn,now:O,escape:Pn,unescape:r,templateSettings:qn,template:function(i,n,t){n=On({},n=!n&&t?t:n,b.templateSettings);var r,t=RegExp([(n.escape||Un).source,(n.interpolate||Un).source,(n.evaluate||Un).source].join("|")+"|$","g"),o=0,a="__p+='";if(i.replace(t,function(n,t,r,e,u){return a+=i.slice(o,u).replace(zn,Ln),o=u+n.length,t?a+="'+\n((__t=("+t+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":e&&(a+="';\n"+e+"\n__p+='"),n}),a+="';\n",t=n.variable){if(!$n.test(t))throw new Error("variable is not a bare identifier: "+t)}else a="with(obj||{}){\n"+a+"}\n",t="obj";a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t,"_",a)}catch(n){throw n.source=a,n}function e(n){return r.call(this,n,b)}return e.source="function("+t+"){\n"+a+"}",e},result:function(n,t,r){var e=(t=_(t)).length;if(!e)return p(r)?r.call(n):r;for(var u=0;u<e;u++){var i=null==n?void 0:n[t[u]];void 0===i&&(i=r,u=e),n=p(i)?i.call(n):i}return n},uniqueId:function(n){var t=++Cn+"";return n?n+t:t},chain:function(n){return(n=b(n))._chain=!0,n},iteratee:Dn,partial:M,bind:Jn,bindAll:Gn,memoize:function(e,u){function i(n){var t=i.cache,r=""+(u?u.apply(this,arguments):n);return v(t,r)||(t[r]=e.apply(this,arguments)),t[r]}return i.cache={},i},delay:Hn,defer:Qn,throttle:function(r,e,u){function i(){l=!1===u.leading?0:O(),o=null,c=r.apply(a,f),o||(a=f=null)}function n(){var n=O(),t=(l||!1!==u.leading||(l=n),e-(n-l));return a=this,f=arguments,t<=0||e<t?(o&&(clearTimeout(o),o=null),l=n,c=r.apply(a,f),o||(a=f=null)):o||!1===u.trailing||(o=setTimeout(i,t)),c}var o,a,f,c,l=0;return u=u||{},n.cancel=function(){clearTimeout(o),l=0,o=a=f=null},n},debounce:function(t,r,e){function u(){var n=O()-o;n<r?i=setTimeout(u,r-n):(i=null,e||(f=t.apply(c,a)),i||(a=c=null))}var i,o,a,f,c,n=l(function(n){return c=this,a=n,o=O(),i||(i=setTimeout(u,r),e&&(f=t.apply(c,a))),f});return n.cancel=function(){clearTimeout(i),i=a=c=null},n},wrap:function(n,t){return M(t,n)},negate:Xn,compose:function(){var r=arguments,e=r.length-1;return function(){for(var n=e,t=r[e].apply(this,arguments);n--;)t=r[n].call(this,t);return t}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:Yn,once:Zn,findKey:nt,findIndex:rt,findLastIndex:et,sortedIndex:ut,indexOf:ot,lastIndexOf:at,find:ft,detect:ft,findWhere:function(n,t){return ft(n,A(t))},each:N,forEach:N,map:k,collect:k,reduce:lt,foldl:lt,inject:lt,reduceRight:st,foldr:st,filter:I,select:I,reject:function(n,t,r){return I(n,Xn(S(t)),r)},every:pt,all:pt,some:ht,any:ht,contains:T,includes:T,include:T,invoke:vt,pluck:yt,where:function(n,t){return I(n,A(t))},max:dt,min:function(n,e,t){var r,u,i=1/0,o=1/0;
219if(null==e||"number"==typeof e&&"object"!=typeof n[0]&&null!=n)for(var a=0,f=(n=E(n)?n:j(n)).length;a<f;a++)null!=(r=n[a])&&r<i&&(i=r);else e=S(e,t),N(n,function(n,t,r){((u=e(n,t,r))<o||u===1/0&&i===1/0)&&(i=n,o=u)});return i},shuffle:function(n){return mt(n,1/0)},sample:mt,sortBy:function(n,e,t){var u=0;return e=S(e,t),yt(k(n,function(n,t,r){return{value:n,index:u++,criteria:e(n,t,r)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(e<r||void 0===r)return 1;if(r<e||void 0===e)return-1}return n.index-t.index}),"value")},groupBy:jt,indexBy:wt,countBy:_t,partition:At,toArray:bt,size:function(n){return null==n?0:(E(n)?n:g(n)).length},pick:St,omit:Ot,first:Et,head:Et,take:Et,initial:Mt,last:function(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[n.length-1]:R(n,Math.max(0,n.length-t))},rest:R,tail:R,drop:R,compact:function(n){return I(n,Boolean)},flatten:function(n,t){return B(n,t,!1)},without:Nt,uniq:kt,unique:kt,union:It,intersection:function(n){for(var t=[],r=arguments.length,e=0,u=d(n);e<u;e++){var i=n[e];if(!T(t,i)){for(var o=1;o<r&&T(arguments[o],i);o++);o===r&&t.push(i)}}return t},difference:Bt,unzip:Tt,transpose:Tt,zip:Dt,object:function(n,t){for(var r={},e=0,u=d(n);e<u;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},range:function(n,t,r){null==t&&(t=n||0,n=0),r=r||(t<n?-1:1);for(var e=Math.max(Math.ceil((t-n)/r),0),u=Array(e),i=0;i<e;i++,n+=r)u[i]=n;return u},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],e=0,u=n.length;e<u;)r.push(f.call(n,e,e+=t));return r},mixin:Vt,default:b});return n._=n})
220;/*! This file is auto-generated */
221!function(n){var s="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof define&&define.amd)define(["underscore","jquery","exports"],function(t,e,i){s.Backbone=n(s,i,t,e)});else if("undefined"!=typeof exports){var t,e=require("underscore");try{t=require("jquery")}catch(t){}n(s,exports,e,t)}else s.Backbone=n(s,{},s._,s.jQuery||s.Zepto||s.ender||s.$)}(function(t,h,b,e){function a(t,e,i,n,s){var r,o=0;if(i&&"object"==typeof i){void 0!==n&&"context"in s&&void 0===s.context&&(s.context=n);for(r=b.keys(i);o<r.length;o++)e=a(t,e,r[o],i[r[o]],s)}else if(i&&l.test(i))for(r=i.split(l);o<r.length;o++)e=t(e,r[o],n,s);else e=t(e,i,n,s);return e}function x(t,e,i){i=Math.min(Math.max(i,0),t.length);for(var n=Array(t.length-i),s=e.length,r=0;r<n.length;r++)n[r]=t[r+i];for(r=0;r<s;r++)t[r+i]=e[r];for(r=0;r<n.length;r++)t[r+s+i]=n[r]}function s(i,n,t,s){b.each(t,function(t,e){n[e]&&(i.prototype[e]=function(n,t,s,r){switch(t){case 1:return function(){return n[s](this[r])};case 2:return function(t){return n[s](this[r],t)};case 3:return function(t,e){return n[s](this[r],T(t,this),e)};case 4:return function(t,e,i){return n[s](this[r],T(t,this),e,i)};default:return function(){var t=u.call(arguments);return t.unshift(this[r]),n[s].apply(n,t)}}}(n,t,e,s))})}var o,i=t.Backbone,u=Array.prototype.slice,e=(h.VERSION="1.6.1",h.$=e,h.noConflict=function(){return t.Backbone=i,this},h.emulateHTTP=!1,h.emulateJSON=!1,h.Events={}),l=/\s+/,n=(e.on=function(t,e,i){return this._events=a(n,this._events||{},t,e,{context:i,ctx:this,listening:o}),o&&(((this._listeners||(this._listeners={}))[o.id]=o).interop=!1),this},e.listenTo=function(t,e,i){if(t){var n=t._listenId||(t._listenId=b.uniqueId("l")),s=this._listeningTo||(this._listeningTo={}),r=o=s[n],s=(r||(this._listenId||(this._listenId=b.uniqueId("l")),r=o=s[n]=new g(this,t)),c(t,e,i,this));if(o=void 0,s)throw s;r.interop&&r.on(e,i)}return this},function(t,e,i,n){var s,r;return i&&(e=t[e]||(t[e]=[]),s=n.context,r=n.ctx,(n=n.listening)&&n.count++,e.push({callback:i,context:s,ctx:s||r,listening:n})),t}),c=function(t,e,i,n){try{t.on(e,i,n)}catch(t){return t}},r=(e.off=function(t,e,i){return this._events&&(this._events=a(r,this._events,t,e,{context:i,listeners:this._listeners})),this},e.stopListening=function(t,e,i){var n=this._listeningTo;if(n){for(var s=t?[t._listenId]:b.keys(n),r=0;r<s.length;r++){var o=n[s[r]];if(!o)break;o.obj.off(e,i,this),o.interop&&o.off(e,i)}b.isEmpty(n)&&(this._listeningTo=void 0)}return this}
221,function(t,e,i,n){if(t){var s,r=n.context,o=n.listeners,h=0;if(e||r||i){for(s=e?[e]:b.keys(t);h<s.length;h++){var a=t[e=s[h]];if(!a)break;for(var u=[],l=0;l<a.length;l++){var c=a[l];i&&i!==c.callback&&i!==c.callback._callback||r&&r!==c.context?u.push(c):(c=c.listening)&&c.off(e,i)}u.length?t[e]=u:delete t[e]}return t}for(s=b.keys(o);h<s.length;h++)o[s[h]].cleanup()}}),d=(e.once=function(t,e,i){var n=a(d,{},t,e,this.off.bind(this));return this.on(n,e="string"==typeof t&&null==i?void 0:e,i)},e.listenToOnce=function(t,e,i){e=a(d,{},e,i,this.stopListening.bind(this,t));return this.listenTo(t,e)},function(t,e,i,n){var s;return i&&((s=t[e]=b.once(function(){n(e,s),i.apply(this,arguments)}))._callback=i),t}),f=(e.trigger=function(t){if(this._events){for(var e=Math.max(0,arguments.length-1),i=Array(e),n=0;n<e;n++)i[n]=arguments[n+1];a(f,this._events,t,void 0,i)}return this},function(t,e,i,n){var s,r;return t&&(s=t[e],r=t.all,s&&(r=r&&r.slice()),s&&p(s,n),r)&&p(r,[e].concat(n)),t}),p=function(t,e){var i,n=-1,s=t.length,r=e[0],o=e[1],h=e[2];switch(e.length){case 0:for(;++n<s;)(i=t[n]).callback.call(i.ctx);return;case 1:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r);return;case 2:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,o);return;case 3:for(;++n<s;)(i=t[n]).callback.call(i.ctx,r,o,h);return;default:for(;++n<s;)(i=t[n]).callback.apply(i.ctx,e);return}},g=function(t,e){this.id=t._listenId,this.listener=t,this.obj=e,this.interop=!0,this.count=0,this._events=void 0},v=(g.prototype.on=e.on,g.prototype.off=function(t,e){t=this.interop?(this._events=a(r,this._events,t,e,{context:void 0,listeners:void 0}),!this._events):(this.count--,0===this.count);t&&this.cleanup()},g.prototype.cleanup=function(){delete this.listener._listeningTo[this.obj._listenId],this.interop||delete this.obj._listeners[this.id]},e.bind=e.on,e.unbind=e.off,b.extend(h,e),h.Model=function(t,e){var i=t||{},n=(e=e||{},this.preinitialize.apply(this,arguments),this.cid=b.uniqueId(this.cidPrefix),this.attributes={},e.collection&&(this.collection=e.collection),e.parse&&(i=this.parse(i,e)||{}),b.result(this,"defaults")),i=b.defaults(b.extend({},n,i),n);this.set(i,e),this.changed={},this.initialize.apply(this,arguments)}),m=(b.extend(v.prototype,e,{changed:null,validationError:null,idAttribute:"id",cidPrefix:"c",preinitialize:function(){},initialize:function(){},toJSON:function(t){return b.clone(this.attributes)},sync:function(){return h.sync.apply(this,arguments)},get:function(t){return this.attributes[t]},escape:function(t){return b.escape(this.get(t))},has:function(t){return null!=this.get(t)},matches:function(t){return!!b.iteratee(t,this)(this.attributes)},set:function(t,e,i){if(null!=t){var n;if("object"==typeof t?(n=t,i=e):(n={})[t]=e,!this._validate(n,i=i||{}))return!1;var s,r,o=i.unset,t=i.silent,h=[],a=this._changing,u=(this._changing=!0,a||(this._previousAttributes=b.clone(this.attributes),this.changed={}),this.attributes),l=this.changed,c=this._previousAttributes;for(s in n)e=n[s],b.isEqual(u[s],e)||h.push(s),b.isEqual(c[s],e)?delete l[s]:l[s]=e,o?delete u[s]:u[s]=e;if(this.idAttribute in n&&(r=this.id,this.id=this.get(this.idAttribute),this.id!==r)&&this.trigger("changeId",this,r,i),!t){h.length&&(this._pending=i);for(var d=0;d<h.length;d++)this.trigger("change:"+h[d],this,u[h[d]],i)}if(!a){if(!t)for(;this._pending;)i=this._pending,this._pending=!1,this.trigger("change",this,i);this._pending=!1,this._changing=!1}}return this},unset:function(t,e){return this.set(t,void 0,b.extend({},e,{unset:!0}))},clear:function(t){var e,i={};for(e in this.attributes)i[e]=void 0;return this.set(i,b.extend({},t,{unset:!0}))},hasChanged:function(t){return null==t?!b.isEmpty(this.changed):b.has(this.changed,t)},changedAttributes:function(t){if(!t)return!!this.hasChanged()&&b.clone(this.changed);var e,i,n=this._changing?this._previousAttributes:this.attributes,s={};for(i in t){var r=t[i];b.isEqual(n[i],r)||(s[i]=r,e=!0)}return!!e&&s},previous:function(t){return null!=t&&this._previousAttributes?this._previousAttributes[t]:null},previousAttributes:function(){return b.clone(this._previousAttributes)},fetch:function(i){i=b.extend({parse:!0},i);var n=this,s=i.success;return i.success=function(t){var e=i.parse?n.parse(t,i):t;if(!n.set(e,i))return!1;s&&s.call(i.context,n,t,i),n.trigger("sync",n,t,i)},N(this,i),this.sync("read",this,i)}
221,save:function(t,e,i){null==t||"object"==typeof t?(n=t,i=e):(n={})[t]=e;var n,s=(i=b.extend({validate:!0,parse:!0},i)).wait;if(n&&!s){if(!this.set(n,i))return!1}else if(!this._validate(n,i))return!1;var r=this,o=i.success,h=this.attributes,t=(i.success=function(t){r.attributes=h;var e=i.parse?r.parse(t,i):t;if((e=s?b.extend({},n,e):e)&&!r.set(e,i))return!1;o&&o.call(i.context,r,t,i),r.trigger("sync",r,t,i)},N(this,i),n&&s&&(this.attributes=b.extend({},h,n)),this.isNew()?"create":i.patch?"patch":"update"),e=("patch"!=t||i.attrs||(i.attrs=n),this.sync(t,this,i));return this.attributes=h,e},destroy:function(e){e=e?b.clone(e):{};function i(){n.stopListening(),n.trigger("destroy",n,n.collection,e)}var n=this,s=e.success,r=e.wait,t=!(e.success=function(t){r&&i(),s&&s.call(e.context,n,t,e),n.isNew()||n.trigger("sync",n,t,e)});return this.isNew()?b.defer(e.success):(N(this,e),t=this.sync("delete",this,e)),r||i(),t},url:function(){var t,e=b.result(this,"urlRoot")||b.result(this.collection,"url")||M();return this.isNew()?e:(t=this.get(this.idAttribute),e.replace(/[^\/]$/,"$&/")+encodeURIComponent(t))},parse:function(t,e){return t},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return this._validate({},b.extend({},t,{validate:!0}))},_validate:function(t,e){if(!e.validate||!this.validate)return!0;t=b.extend({},this.attributes,t);t=this.validationError=this.validate(t,e)||null;return!t||(this.trigger("invalid",this,t,b.extend(e,{validationError:t})),!1)}}),h.Collection=function(t,e){e=e||{},this.preinitialize.apply(this,arguments),e.model&&(this.model=e.model),void 0!==e.comparator&&(this.comparator=e.comparator),this._reset(),this.initialize.apply(this,arguments),t&&this.reset(t,b.extend({silent:!0},e))}),w={add:!0,remove:!0,merge:!0},_={add:!0,remove:!1},y=(b.extend(m.prototype,e,{model:v,preinitialize:function(){},initialize:function(){},toJSON:function(e){return this.map(function(t){return t.toJSON(e)})},sync:function(){return h.sync.apply(this,arguments)},add:function(t,e){return this.set(t,b.extend({merge:!1},e,_))},remove:function(t,e){e=b.extend({},e);var i=!b.isArray(t),t=(t=i?[t]:t.slice(),this._removeModels(t,e));return!e.silent&&t.length&&(e.changes={added:[],merged:[],removed:t},this.trigger("update",this,e)),i?t[0]:t},set:function(t,e){if(null!=t){(e=b.extend({},w,e)).parse&&!this._isModel(t)&&(t=this.parse(t,e)||[]);for(var i=!b.isArray(t),n=(t=i?[t]:t.slice(),e.at),s=((n=(n=null!=n?+n:n)>this.length?this.length:n)<0&&(n+=this.length+1),[]),r=[],o=[],h=[],a={},u=e.add,l=e.merge,c=e.remove,d=!1,f=this.comparator&&null==n&&!1!==e.sort,p=b.isString(this.comparator)?this.comparator:null,g=0;g<t.length;g++){var v,m=t[g],_=this.get(m);_?(l&&m!==_&&(v=this._isModel(m)?m.attributes:m,e.parse&&(v=_.parse(v,e)),_.set(v,e),o.push(_),f)&&!d&&(d=_.hasChanged(p)),a[_.cid]||(a[_.cid]=!0,s.push(_)),t[g]=_):u&&(m=t[g]=this._prepareModel(m,e))&&(r.push(m),this._addReference(m,e),a[m.cid]=!0,s.push(m))}if(c){for(g=0;g<this.length;g++)a[(m=this.models[g]).cid]||h.push(m);h.length&&this._removeModels(h,e)}var y=!1;if(s.length&&(!f&&u&&c)?(y=this.length!==s.length||b.some(this.models,function(t,e){return t!==s[e]}),this.models.length=0,x(this.models,s,0),this.length=this.models.length):r.length&&(f&&(d=!0),x(this.models,r,null==n?this.length:n),this.length=this.models.length),d&&this.sort({silent:!0}),!e.silent){for(g=0;g<r.length;g++)null!=n&&(e.index=n+g),(m=r[g]).trigger("add",m,this,e);(d||y)&&this.trigger("sort",this,e),(r.length||h.length||o.length)&&(e.changes={added:r,removed:h,merged:o},this.trigger("update",this,e))}return i?t[0]:t}},reset:function(t,e){e=e?b.clone(e):{};for(var i=0;i<this.models.length;i++)this._removeReference(this.models[i],e);return e.previousModels=this.models,this._reset(),t=this.add(t,b.extend({silent:!0},e)),e.silent||this.trigger("reset",this,e),t},push:function(t,e){return this.add(t,b.extend({at:this.length},e))},pop:function(t){var e=this.at(this.length-1);return this.remove(e,t)},unshift:function(t,e){return this.add(t,b.extend({at:0},e))},shift:function(t){var e=this.at(0);return this.remove(e,t)},slice:function(){return u.apply(this.models,arguments)},get:function(t){if(null!=t)return this._byId[t]||this._byId[this.modelId(this._isModel(t)?t.attributes:t,t.idAttribute)]||t.cid&&this._byId[t.cid]},has:function(t){return null!=this.get(t)},at:function(t){return t<0&&(t+=this.length),this.models[t]},where:function(t,e){return this[e?"find":"filter"](t)},findWhere:function(t){return this.where(t,!0)},sort:function(t){var e=this.comparator;if(!e)throw new Error("Cannot sort a set without a comparator");t=t||{};var i=e.length;return b.isFunction(e)&&(e=e.bind(this)),1===i||b.isString(e)?this.models=this.sortBy(e):this.models.sort(e),t.silent||this.trigger("sort",this,t),this},pluck:function(t){return this.map(t+"")},fetch:function(i){var n=(i=b.extend({parse:!0},i)).success,s=this;return i.success=function(t){var e=i.reset?"reset":"set";s[e](t,i),n&&n.call(i.context,s,t,i),s.trigger("sync",s,t,i)},N(this,i),this.sync("read",this,i)},create:function(t,e){var n=(e=e?b.clone(e):{}).wait;if(!(t=this._prepareModel(t,e)))return!1;n||this.add(t,e);var s=this,r=e.success;
221return e.success=function(t,e,i){n&&(t.off("error",s._forwardPristineError,s),s.add(t,i)),r&&r.call(i.context,t,e,i)},n&&t.once("error",this._forwardPristineError,this),t.save(null,e),t},parse:function(t,e){return t},clone:function(){return new this.constructor(this.models,{model:this.model,comparator:this.comparator})},modelId:function(t,e){return t[e||this.model.prototype.idAttribute||"id"]},values:function(){return new E(this,S)},keys:function(){return new E(this,I)},entries:function(){return new E(this,k)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(t,e){return this._isModel(t)?(t.collection||(t.collection=this),t):(t=((e=e?b.clone(e):{}).collection=this).model.prototype?new this.model(t,e):this.model(t,e)).validationError?(this.trigger("invalid",this,t.validationError,e),!1):t},_removeModels:function(t,e){for(var i=[],n=0;n<t.length;n++){var s,r,o=this.get(t[n]);o&&(s=this.indexOf(o),this.models.splice(s,1),this.length--,delete this._byId[o.cid],null!=(r=this.modelId(o.attributes,o.idAttribute))&&delete this._byId[r],e.silent||(e.index=s,o.trigger("remove",o,this,e)),i.push(o),this._removeReference(o,e))}return 0<t.length&&!e.silent&&delete e.index,i},_isModel:function(t){return t instanceof v},_addReference:function(t,e){this._byId[t.cid]=t;var i=this.modelId(t.attributes,t.idAttribute);null!=i&&(this._byId[i]=t),t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){delete this._byId[t.cid];var i=this.modelId(t.attributes,t.idAttribute);null!=i&&delete this._byId[i],this===t.collection&&delete t.collection,t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,n){if(e){if(("add"===t||"remove"===t)&&i!==this)return;var s,r;"destroy"===t&&this.remove(e,n),"changeId"===t&&(s=this.modelId(e.previousAttributes(),e.idAttribute),r=this.modelId(e.attributes,e.idAttribute),null!=s&&delete this._byId[s],null!=r)&&(this._byId[r]=e)}this.trigger.apply(this,arguments)},_forwardPristineError:function(t,e,i){this.has(t)||this._onModelEvent("error",t,e,i)}}),"function"==typeof Symbol&&Symbol.iterator),E=(y&&(m.prototype[y]=m.prototype.values),function(t,e){this._collection=t,this._kind=e,this._index=0}),S=1,I=2,k=3,y=(y&&(E.prototype[y]=function(){return this}),E.prototype.next=function(){if(this._collection){var t,e;if(this._index<this._collection.length)return t=this._collection.at(this._index),this._index++,{value:this._kind===S?t:(e=this._collection.modelId(t.attributes,t.idAttribute),this._kind===I?e:[e,t]),done:!1};this._collection=void 0}return{value:void 0,done:!0}},h.View=function(t){this.cid=b.uniqueId("view"),this.preinitialize.apply(this,arguments),b.extend(this,b.pick(t,P)),this._ensureElement(),this.initialize.apply(this,arguments)}),A=/^(\S+)\s*(.*)$/,P=["model","collection","el","id","attributes","className","tagName","events"],T=(b.extend(y.prototype,e,{tagName:"div",$:function(t){return this.$el.find(t)},preinitialize:function(){},initialize:function(){},render:function(){return this},remove:function(){return this._removeElement(),this.stopListening(),this},_removeElement:function(){this.$el.remove()},setElement:function(t){return this.undelegateEvents(),this._setElement(t),this.delegateEvents(),this},_setElement:function(t){this.$el=t instanceof h.$?t:h.$(t),this.el=this.$el[0]},delegateEvents:function(t){if(t=t||b.result(this,"events"))for(var e in this.undelegateEvents(),t){var i=t[e];(i=b.isFunction(i)?i:this[i])&&(e=e.match(A),this.delegate(e[1],e[2],i.bind(this)))}return this},delegate:function(t,e,i){return this.$el.on(t+".delegateEvents"+this.cid,e,i),this},undelegateEvents:function(){return this.$el&&this.$el.off(".delegateEvents"+this.cid),this},undelegate:function(t,e,i){return this.$el.off(t+".delegateEvents"+this.cid,e,i),this},_createElement:function(t){return document.createElement(t)},_ensureElement:function(){var t;this.el?this.setElement(b.result(this,"el")):(t=b.extend({},b.result(this,"attributes")),this.id&&(t.id=b.result(this,"id")),this.className&&(t.class=b.result(this,"className")),this.setElement(this._createElement(b.result(this,"tagName"))),this._setAttributes(t))},_setAttributes:function(t){this.$el.attr(t)}}),function(e,t){return b.isFunction(e)?e:b.isObject(e)&&!t._isModel(e)?H(e):b.isString(e)?function(t){return t.get(e)}:e}),H=function(t){var e=b.matches(t);return function(t){return e(t.attributes)}}
221,$=(b.each([[m,{forEach:3,each:3,map:3,collect:3,reduce:0,foldl:0,inject:0,reduceRight:0,foldr:0,find:3,detect:3,filter:3,select:3,reject:3,every:3,all:3,some:3,any:3,include:3,includes:3,contains:3,invoke:0,max:3,min:3,toArray:1,size:1,first:3,head:3,take:3,initial:3,rest:3,tail:3,drop:3,last:3,without:0,difference:0,indexOf:3,shuffle:1,lastIndexOf:3,isEmpty:1,chain:1,sample:3,partition:3,groupBy:3,countBy:3,sortBy:3,indexBy:3,findIndex:3,findLastIndex:3},"models"],[v,{keys:1,values:1,pairs:1,invert:1,pick:0,omit:0,chain:1,isEmpty:1},"attributes"]],function(t){var i=t[0],e=t[1],n=t[2];i.mixin=function(t){var e=b.reduce(b.functions(t),function(t,e){return t[e]=0,t},{});s(i,t,e,n)},s(i,b,e,n)}),h.sync=function(t,e,n){var i,s=$[t],r=(b.defaults(n=n||{},{emulateHTTP:h.emulateHTTP,emulateJSON:h.emulateJSON}),{type:s,dataType:"json"}),o=(n.url||(r.url=b.result(e,"url")||M()),null!=n.data||!e||"create"!==t&&"update"!==t&&"patch"!==t||(r.contentType="application/json",r.data=JSON.stringify(n.attrs||e.toJSON(n))),n.emulateJSON&&(r.contentType="application/x-www-form-urlencoded",r.data=r.data?{model:r.data}:{}),!n.emulateHTTP||"PUT"!==s&&"DELETE"!==s&&"PATCH"!==s||(r.type="POST",n.emulateJSON&&(r.data._method=s),i=n.beforeSend,n.beforeSend=function(t){if(t.setRequestHeader("X-HTTP-Method-Override",s),i)return i.apply(this,arguments)}),"GET"===r.type||n.emulateJSON||(r.processData=!1),n.error),t=(n.error=function(t,e,i){n.textStatus=e,n.errorThrown=i,o&&o.call(n.context,t,e,i)},n.xhr=h.ajax(b.extend(r,n)));return e.trigger("request",e,t,n),t},{create:"POST",update:"PUT",patch:"PATCH",delete:"DELETE",read:"GET"}),C=(h.ajax=function(){return h.$.ajax.apply(h.$,arguments)},h.Router=function(t){t=t||{},this.preinitialize.apply(this,arguments),t.routes&&(this.routes=t.routes),this._bindRoutes(),this.initialize.apply(this,arguments)}),j=/\((.*?)\)/g,O=/(\(\?)?:\w+/g,U=/\*\w+/g,z=/[\-{}\[\]+?.,\\\^$|#\s]/g,R=(b.extend(C.prototype,e,{preinitialize:function(){},initialize:function(){},route:function(e,i,n){b.isRegExp(e)||(e=this._routeToRegExp(e)),b.isFunction(i)&&(n=i,i=""),n=n||this[i];var s=this;return h.history.route(e,function(t){t=s._extractParameters(e,t);!1!==s.execute(n,t,i)&&(s.trigger.apply(s,["route:"+i].concat(t)),s.trigger("route",i,t),h.history.trigger("route",s,i,t))}),this},execute:function(t,e,i){t&&t.apply(this,e)},navigate:function(t,e){return h.history.navigate(t,e),this},_bindRoutes:function(){if(this.routes){this.routes=b.result(this,"routes");for(var t,e=b.keys(this.routes);null!=(t=e.pop());)this.route(t,this.routes[t])}},_routeToRegExp:function(t){return t=t.replace(z,"\\$&").replace(j,"(?:$1)?").replace(O,function(t,e){return e?t:"([^/?]+)"}).replace(U,"([^?]*?)"),new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var i=t.exec(e).slice(1);return b.map(i,function(t,e){return e===i.length-1?t||null:t?decodeURIComponent(t):null})}}),h.History=function(){this.handlers=[],this.checkUrl=this.checkUrl.bind(this),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)}),q=/^[#\/]|\s+$/g,F=/^\/+|\/+$/g,B=/#.*$/,M=(R.started=!1,b.extend(R.prototype,e,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root&&!this.getSearch()},matchRoot:function(){return this.decodeFragment(this.location.pathname).slice(0,this.root.length-1)+"/"===this.root},decodeFragment:function(t){return decodeURI(t.replace(/%25/g,"%2525"))},getSearch:function(){var t=this.location.href.replace(/#.*/,"").match(/\?.+/);return t?t[0]:""},getHash:function(t){t=(t||this).location.href.match(/#(.*)$/);return t?t[1]:""},getPath:function(){var t=this.decodeFragment(this.location.pathname+this.getSearch()).slice(this.root.length-1);return"/"===t.charAt(0)?t.slice(1):t},getFragment:function(t){return(t=null==t?this._usePushState||!this._wantsHashChange?this.getPath():this.getHash():t).replace(q,"")},start:function(t){if(R.started)throw new Error("Backbone.history has already been started");if(R.started=!0,this.options=b.extend({root:"/"},this.options,t),this.root=this.options.root,this._trailingSlash=this.options.trailingSlash,this._wantsHashChange=!1!==this.options.hashChange,this._hasHashChange="onhashchange"in window&&(void 0===document.documentMode||7<document.documentMode),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||
221!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(F,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot())return t=this.root.slice(0,-1)||"/",this.location.replace(t+"#"+this.getPath()),!0;this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}this._hasHashChange||!this._wantsHashChange||this._usePushState||(this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1,(t=(t=document.body).insertBefore(this.iframe,t.firstChild).contentWindow).document.open(),t.document.close(),t.location.hash="#"+this.fragment);t=window.addEventListener||function(t,e){return attachEvent("on"+t,e)};if(this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?t("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var t=window.removeEventListener||function(t,e){return detachEvent("on"+t,e)};this._usePushState?t("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&t("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),R.started=!1},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var e=this.getFragment();if((e=e===this.fragment&&this.iframe?this.getHash(this.iframe.contentWindow):e)===this.fragment)return!this.matchRoot()&&this.notfound();this.iframe&&this.navigate(e),this.loadUrl()},loadUrl:function(e){return this.matchRoot()&&(e=this.fragment=this.getFragment(e),b.some(this.handlers,function(t){if(t.route.test(e))return t.callback(e),!0}))||this.notfound()},notfound:function(){return this.trigger("notfound"),!1},navigate:function(t,e){if(!R.started)return!1;e&&!0!==e||(e={trigger:!!e}),t=this.getFragment(t||"");var i=this.root,i=(i=this._trailingSlash||""!==t&&"?"!==t.charAt(0)?i:i.slice(0,-1)||"/")+t,n=(t=t.replace(B,""),this.decodeFragment(t));if(this.fragment!==n){if(this.fragment=n,this._usePushState)this.history[e.replace?"replaceState":"pushState"]({},document.title,i);else{if(!this._wantsHashChange)return this.location.assign(i);this._updateHash(this.location,t,e.replace),this.iframe&&t!==this.getHash(this.iframe.contentWindow)&&(n=this.iframe.contentWindow,e.replace||(n.document.open(),n.document.close()),this._updateHash(n.location,t,e.replace))}return e.trigger?this.loadUrl(t):void 0}},_updateHash:function(t,e,i){i?(i=t.href.replace(/(javascript:|#).*$/,""),t.replace(i+"#"+e)):t.hash="#"+e}}),h.history=new R,v.extend=m.extend=C.extend=y.extend=R.extend=function(t,e){var i=this,n=t&&b.has(t,"constructor")?t.constructor:function(){return i.apply(this,arguments)};return b.extend(n,i,e),n.prototype=b.create(i.prototype,t),(n.prototype.constructor=n).__super__=i.prototype,n},function(){throw new Error('A "url" property or function must be specified')}),N=function(e,i){var n=i.error;i.error=function(t){n&&n.call(i.context,e,t,i),e.trigger("error",e,t,i)}};return h._debug=function(){return{root:t,_:b}},h})
222;var wc_address_i18n_params={"locale":"{\"AE\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"AF\":{\"state\":{\"required\":false,\"hidden\":true}},\"AL\":{\"state\":{\"label\":\"Jude\\u021b\"}},\"AO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Provincie\"}},\"AT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"AU\":{\"city\":{\"label\":\"Cartier\"},\"postcode\":{\"label\":\"Cod po\\u0219tal\"},\"state\":{\"label\":\"Jude\\u021b (provincie, stat)\"}},\"AX\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BA\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false,\"hidden\":true}},\"BD\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"District\"}},\"BE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"BG\":{\"state\":{\"required\":false}},\"BH\":{\"postcode\":{\"required\":false},\"state\":{\"required\":false,\"hidden\":true}},\"BI\":{\"state\":{\"required\":false,\"hidden\":true}},\"BO\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Departament\"}},\"BS\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"BW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false,\"hidden\":true,\"label\":\"District\"}},\"BZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CA\":{\"postcode\":{\"label\":\"Cod po\\u0219tal\"},\"state\":{\"label\":\"Provincie\"}},\"CH\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Canton\",\"required\":false}},\"CL\":{\"city\":{\"required\":true},\"postcode\":{\"required\":false,\"hidden\":false},\"state\":{\"label\":\"Regiune\"}},\"CN\":{\"state\":{\"label\":\"Provincie\"}},\"CO\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Departament\"}},\"CR\":{\"state\":{\"label\":\"Provincie\"}},\"CW\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"required\":false}},\"CY\":{\"state\":{\"required\":false,\"hidden\":true}},\"CZ\":{\"state\":{\"required\":false,\"hidden\":true}},\"DE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false}},\"DK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"DO\":{\"state\":{\"label\":\"Provincie\"}},\"EC\":{\"state\":{\"label\":\"Provincie\"}},\"EE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"ET\":{\"state\":{\"required\":false,\"hidden\":true}},\"FI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"FR\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GG\":{\"state\":{\"required\":false,\"label\":\"Parohie\"}},\"GH\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Regiune\"}},\"GP\":{\"state\":{\"required\":false,\"hidden\":true}},\"GF\":{\"state\":{\"required\":false,\"hidden\":true}},\"GR\":{\"state\":{\"required\":false}},\"GT\":{\"postcode\":{\"required\":false},\"state\":{\"label\":\"Departament\"}},\"HK\":{\"postcode\":{\"required\":false},\"city\":{\"label\":\"Municipiu/district/sector\"},\"state\":{\"label\":\"Regiune\"}},\"HN\":{\"state\":{\"label\":\"Departament\"}},\"HU\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"city\":{\"class\":[\"form-row-last\",\"address-field\"]},\"address_1\":{\"priority\":71},\"address_2\":{\"priority\":72},\"state\":{\"label\":\"Jude\\u021b\",\"required\":false}},\"ID\":{\"state\":{\"label\":\"Provincie\"}},\"IE\":{\"postcode\":{\"required\":true,\"label\":\"Cod po\\u0219tal irlandez\"},\"state\":{\"label\":\"Jude\\u021b\"}},\"IS\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"IM\":{\"state\":{\"required\":false,\"hidden\":true}},\"IN\":{\"postcode\":{\"label\":\"Cod PIN\"},\"state\":{\"label\":\"Jude\\u021b (provincie, stat)\"}},\"IR\":{\"state\":{\"priority\":50},\"city\":{\"priority\":60},\"address_1\":{\"priority\":70},\"address_2\":{\"priority\":80}},\"IT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":true,\"label\":\"Provincie\"}},\"JM\":{\"city\":{\"label\":\"Municipiu/localitate/oficiu po\\u0219tal\"},\"postcode\":{\"required\":false,\"label\":\"Cod po\\u0219tal\"},\"state\":{\"required\":true,\"label\":\"Parohie\"}},\"JP\":{\"last_name\":{\"class\":[\"form-row-first\"],\"priority\":10},\"first_name\":{\"class\":[\"form-row-last\"],\"priority\":20},\"postcode\":{\"class\":[\"form-row-first\",\"address-field\"],\"priority\":65},\"state\":{\"label\":\"Prefectur\\u0103\",\"class\":[\"form-row-last\",\"address-field\"],\"priority\":66},\"city\":{\"priority\":67},\"address_1\":{\"priority\":68},\"address_2\":{\"priority\":69}},\"KN\":{\"postcode\":{\"required\":false,\"label\":\"Cod po\\u0219tal\"},\"state\":{\"required\":true,\"label\":\"Parohie\"}},\"KR\":{\"state\":{\"required\":false,\"hidden\":true}},\"KW\":{\"state\":{\"required\":false,\"hidden\":true}},\"LV\":{\"state\":{\"label\":\"Municipalitate\",\"required\":false}},\"LB\":{\"state\":{\"required\":false,\"hidden\":true}},\"MF\":{\"state\":{\"required\":false,\"hidden\":true}},\"MQ\":{\"state\":{\"required\":false,\"hidden\":true}},\"MT\":{\"state\":{\"required\":false,\"hidden\":true}},\"MZ\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Provincie\"}},\"NI\":{\"state\":{\"label\":\"Departament\"}},\"NL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NG\":{\"postcode\":{\"label\":\"Cod po\\u0219tal\",\"required\":false,\"hidden\":true},\"state\":{\"label\":\"Jude\\u021b (provincie, stat)\"}},\"NZ\":{\"postcode\":{\"label\":\"Cod po\\u0219tal\"},\"state\":{\"required\":false,\"label\":\"Regiune\"}},\"NO\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"NP\":{\"state\":{\"label\":\"Jude\\u021b (provincie, stat)/zon\\u0103\"},\"postcode\":{\"required\":false}},\"PA\":{\"state\":{\"label\":\"Provincie\"}},\"PL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"PR\":{\"city\":{\"label\":\"Municipalitate\"},\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"PY\":{\"state\":{\"label\":\"Departament\"}},\"RE\":{\"state\":{\"required\":false,\"hidden\":true}},\"RO\":{\"state\":{\"label\":\"Jude\\u021b\",\"required\":true}},\"RS\":{\"city\":{\"required\":true},\"postcode\":{\"required\":true},\"state\":{\"label\":\"District\",\"required\":false}},\"RW\":{\"state\":{\"required\":false,\"hidden\":true}},\"SG\":{\"state\":{\"required\":false,\"hidden\":true},\"city\":{\"required\":false}},\"SK\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"SR\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"SV\":{\"state\":{\"label\":\"Departament\"}},\"ES\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Provincie\"}},\"LI\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"LK\":{\"state\":{\"required\":false,\"hidden\":true}},\"LU\":{\"state\":{\"required\":false,\"hidden\":true}},\"MD\":{\"state\":{\"label\":\"Municipalitate/jude\\u021b\"}},\"SE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"TR\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Provincie\"}},\"UG\":{\"postcode\":{\"required\":false,\"hidden\":true},\"city\":{\"label\":\"Municipiu/localitate/comun\\u0103\",\"required\":true},\"state\":{\"label\":\"District\",\"required\":true}},\"US\":{\"postcode\":{\"label\":\"Cod po\\u0219tal (ZIP)\"},\"state\":{\"label\":\"Jude\\u021b (provincie, stat)\"}},\"UY\":{\"state\":{\"label\":\"Departament\"}},\"GB\":{\"postcode\":{\"label\":\"Cod po\\u0219tal\"},\"state\":{\"label\":\"Jude\\u021b\",\"required\":false}},\"ST\":{\"postcode\":{\"required\":false,\"hidden\":true},\"state\":{\"label\":\"District\"}},\"VN\":{\"state\":{\"required\":false,\"hidden\":true},\"postcode\":{\"priority\":65,\"required\":false,\"hidden\":false},\"address_2\":{\"required\":false,\"hidden\":false}},\"WS\":{\"postcode\":{\"required\":false,\"hidden\":true}}
222,\"YT\":{\"state\":{\"required\":false,\"hidden\":true}},\"ZA\":{\"state\":{\"label\":\"Provincie\"}},\"ZW\":{\"postcode\":{\"required\":false,\"hidden\":true}},\"default\":{\"first_name\":{\"label\":\"Prenume\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10,\"index\":10},\"last_name\":{\"label\":\"Nume\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20,\"index\":20},\"country\":{\"type\":\"country\",\"label\":\"\\u021aar\\u0103/regiune\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"index\":40,\"hidden\":false},\"address_1\":{\"label\":\"Strad\\u0103\",\"placeholder\":\"Adres\\u0103, nume strad\\u0103, num\\u0103r etc.\",\"required\":false,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50,\"hidden\":true},\"city\":{\"label\":\"Municipiu/localitate\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70,\"index\":60},\"state\":{\"type\":\"state\",\"label\":\"Jude\\u021b/provincie/stat\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80,\"index\":50},\"postcode\":{\"label\":\"Cod po\\u0219tal\",\"required\":false,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90,\"hidden\":true},\"phone\":{\"label\":\"Telefon\",\"required\":true,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100,\"index\":30}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\",\"country\":\"#billing_country_field, #shipping_country_field, #calc_shipping_country_field\",\"phone\":\"#billing_phone_field, #shipping_phone_field\"}","i18n_required_text":"obligatoriu","i18n_optional_text":"op\u021bional"}
223;jQuery(function(e){if("undefined"==typeof wc_address_i18n_params)return!1;var a=wc_address_i18n_params.locale.replace(/&quot;/g,'"'),i=JSON.parse(a);function d(e,a){a?(e.find("label .optional").remove(),e.addClass("validate-required"),0===e.find('label .required[aria-hidden="true"]').length&&e.find("label").append('&nbsp;<span class="required" aria-hidden="true">*</span>')):(e.find("label .required").remove(),e.removeClass("validate-required woocommerce-invalid woocommerce-invalid-required-field"),0===e.find("label .optional").length&&e.find("label").append('&nbsp;<span class="optional">('+wc_address_i18n_params.i18n_optional_text+")</span>"))}e(document.body).on("country_to_state_changing",function(a,r,t){var l,n=t;l="undefined"!=typeof i[r]?i[r]:i["default"];var o=n.find("#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field"),s=n.find("#billing_city_field, #shipping_city_field, #calc_shipping_city_field"),p=n.find("#billing_state_field, #shipping_state_field, #calc_shipping_state_field");o.attr("data-o_class")||(o.attr("data-o_class",o.attr("class")),s.attr("data-o_class",s.attr("class")),p.attr("data-o_class",p.attr("class")));var c=JSON.parse(wc_address_i18n_params.locale_fields);e.each(c,function(a,r){var t=n.find(r),o=e.extend(!0,{},i["default"][a],l[a]);"undefined"!=typeof o.label&&t.find("label").html(o.label),"undefined"!=typeof o.placeholder&&(t.find(":input").attr("placeholder",o.placeholder),t.find(":input").attr("data-placeholder",o.placeholder),t.find(".select2-selection__placeholder").text(o.placeholder)),"undefined"!=typeof o.placeholder||"undefined"==typeof o.label||t.find("label:not(.screen-reader-text)").length||(t.find(":input").attr("placeholder",o.label),t.find(":input").attr("data-placeholder",o.label),t.find(".select2-selection__placeholder").text(o.label)),"undefined"!=typeof o.required?d(t,o.required):d(t,!1),"undefined"!=typeof o.priority&&t.data("priority",o.priority),!0===o.hidden?t.hide().find(":input").val(""):"state"!==a&&t.show(),Array.isArray(o["class"])&&(t.removeClass("form-row-first form-row-last form-row-wide"),t.addClass(o["class"].join(" ")))}
223),e(".woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper .woocommerce-account-fields").each(function(a,i){var d=e(i).find(".form-row"),r=d.first().parent(),t=0;d.each(function(){e(this).data("priority")||e(this).data("priority",t+1),t=e(this).data("priority")}),d.sort(function(a,i){var d=parseInt(e(a).data("priority"),10),r=parseInt(e(i).data("priority"),10);return d>r?1:d<r?-1:0}),d.detach().appendTo(r)})}).trigger("wc_address_i18n_ready")})
224;var wcsatt_single_product_params={"i18n_subs_load_error":"Failed to load matching subscriptions. If this issue persists, please re-load the page and try again.","i18n_free_trial_label":"Free trial: %s","i18n_signup_fee_label":"Sign-up fee: %s","wc_ajax_url":"/?wc-ajax=%%endpoint%%"}
225;(()=>{"use strict";jQuery(function(t){t(".product form.cart").length&&function(t){var e=function(t){return new(Backbone.Model.extend({get_schemes_count:function(){var t=this.get("schemes"),e=0;for(var i in t)t.hasOwnProperty(i)&&e++;return e},get_active_scheme_key:function(){return this.get("active_scheme_key")},get_last_active_scheme_key:function(){return this.previous("active_scheme_key")},set_active_scheme:function(t){this.set({active_scheme_key:"0"!==t&&t})},set_schemes:function(t){this.set({schemes:t})},is_active_scheme_prorated:function(){return this.get_scheme_prop(this.get_active_scheme_key(),"is_prorated")},was_last_active_scheme_prorated:function(){return this.get_scheme_prop(this.get_last_active_scheme_key(),"is_prorated")},active_scheme_has_signup_fee:function(){var t=this.get_scheme_prop(this.get_active_scheme_key(),"signup_fee");return parseFloat(t)>0},last_active_scheme_had_signup_fee:function(){var t=this.get_scheme_prop(this.get_last_active_scheme_key(),"signup_fee");return parseFloat(t)>0},active_scheme_requires_upfront_charge:function(){return this.is_active_scheme_prorated()||this.active_scheme_has_signup_fee()},last_active_scheme_required_upfront_charge:function(){return this.was_last_active_scheme_prorated()||this.last_active_scheme_had_signup_fee()},get_scheme_prop:function(t,e){var i=this.get("schemes");return void 0===i[t]||void 0===i[t][e]?null:i[t][e]},initialize:function(){this.set({schemes:{},active_scheme_key:""})}}))(t)},i=function(e){return new(Backbone.View.extend({product:!1,$el_content:!1,$el_options:!1,$el_dropdown:!1,$el_prompt:!1,$el_option_items:!1,$el_option_inputs:!1,$el_button:!1,add_to_cart_button_text:!1,sign_up_button_text:!1,prompt_type:"",variation:!1,variation_options_render_location:"price_html",events:{"change select.wcsatt-options-product-dropdown":"dropdown_scheme_changed","change .wcsatt-options-prompt-action-input":"action_link_clicked","change .wcsatt-options-product-wrapper input":"active_scheme_changed",show_variation:"variation_found",reset_data:"reset_schemes"},action_link_clicked:function(t){var e=this.model,i="one-time"===this.get_prompt_val(),s=!1;if(e.get_active_scheme_key()){if(!i)return!1;e.set_active_scheme(!1),this.$el_option_inputs.filter('[value="0"]').prop("checked",!0),this.has_dropdown()&&this.$el_dropdown.val("0"),s=this.maybe_toggle_options()}else{if(i)return!1;var o=this.$el_option_inputs.filter(":checked");if("0"===o.val()){var a=this.$el_option_inputs.filter('[value!="0"]').first();a.prop("checked",!0).trigger("change"),this.has_dropdown()&&this.$el_dropdown.val(a.val())}else e.set_active_scheme(o.val()),this.has_dropdown()&&this.$el_dropdown.val(o.val());s=this.maybe_toggle_options()}if(!s)return!1},dropdown_scheme_changed:function(t){var e=this.$el_dropdown.val();this.$el_option_inputs.filter('[value="'+e+'"]').prop("checked",!0).trigger("change")},active_scheme_changed:function(t){this.model.set_active_scheme(t.currentTarget.value)},variation_found:function(t,e){this.$el.hasClass("variations_form")&&(this.variation=e,"before_add_to_cart_button"===this.variation_options_render_location&&this.$el_content.replaceWith(e.satt_options_html),this.initialize({$el_content:this.$el.find(".wcsatt-options-wrapper")}),"before_add_to_cart_button"===this.variation_options_render_location&&this.$el_option_inputs.length>1&&this.$el_content.slideDown(200))},variation_selected:function(){return!1!==this.variation},reset_schemes:function(){this.$el.hasClass("variations_form")&&(this.variation=!1,"before_add_to_cart_button"===this.variation_options_render_location&&this.$el_content.slideUp(200),this.model.set_schemes({}),this.model.set_active_scheme(!1))},has_schemes:function(){return this.$el_content.length>0},has_prompt:function(t){return this.$el_prompt.length>0&&(!t||t===this.get_prompt_type())},has_dropdown:function(){return this.$el_dropdown&&this.$el_dropdown.length>0},get_prompt_type:function(){return this.$el_prompt.data("prompt_type")},get_prompt_val:function(){var t=!1;return this.has_prompt("radio")||this.has_prompt("checkbox")?((this.has_prompt("checkbox")&&!1===this.$el_prompt.find(".wcsatt-options-prompt-action-input").is(":checked")||this.has_prompt("radio")&&this.$el_prompt.find('.wcsatt-options-prompt-action-input[value="no"]').is(":checked"))&&(t=!0),t?"one-time":"subscribe"):null}
225,find_schemes:function(){var e={};return this.has_schemes()&&(this.$el_option_items=this.$el_options.find("li"),this.$el_option_inputs=this.$el_options.find("input"),this.$el_option_inputs.filter('[value!="0"]').each(function(){var i=t(this).data("custom_data");e[i.subscription_scheme.key]=i.subscription_scheme})),e},maybe_toggle_options:function(t){var e=this,i=(t=void 0!==t&&t)?0:200;if(!0===e.$el_content.data("animating"))return!1;if(e.$el_content.hasClass("closed")){if(e.$el_content.removeClass("closed").addClass("open"),e.model.get_schemes_count()<2)return e.$el_options.find(".wcsatt-options-product-dropdown, .wcsatt-options-product-dropdown-label").hide(),e.$el_options.show(),!0;t?e.$el_options.show():(e.$el_content.data("animating",!0),setTimeout(function(){e.$el_options.slideDown({duration:i,queue:!1,always:function(){e.$el_content.data("animating",!1)}})},10))}else t?e.$el_options.hide():(e.$el_content.data("animating",!0),setTimeout(function(){e.$el_options.slideUp({duration:i,queue:!1,always:function(){e.$el_content.data("animating",!1)}})},10)),e.$el_content.removeClass("open").addClass("closed");return!0},schemes_visible:function(){return this.$el_content.hasClass("open")},update_button_text:function(){this.model.get_active_scheme_key()?!this.model.get_last_active_scheme_key()&&this.sign_up_button_text&&this.$el_button.text(this.sign_up_button_text):this.model.get_last_active_scheme_key()&&this.$el_button.text(this.add_to_cart_button_text)},update_detail_lines:function(){var t=this.model.get_active_scheme_key(),e=this.model.get("schemes"),i=e&&t?e[t]:null;this.update_detail_line("trial",i&&i.trial_length>0&&i.trial_label?wcsatt_single_product_params.i18n_free_trial_label.replace("%s",i.trial_label):""),this.update_detail_line("signup-fee",i&&i.signup_fee>0&&i.signup_fee_formatted?wcsatt_single_product_params.i18n_signup_fee_label.replace("%s",i.signup_fee_formatted):"")},update_detail_line:function(e,i){var s="woocommerce-subscriptions-apfs-product__"+e,o=this.$el_options.find(".wcsatt-options-product-details"),a=o.find("."+s);i?(a.length||(a=t("<p>").addClass(s),o.append(a)),a.text(i)):a.remove()},initialize:function(t){if(this.variation_options_render_location=t.$el_content.hasClass("wcsatt-options-wrapper--variation")?"before_add_to_cart_button":"price_html",this.$el_content=t.$el_content,this.$el_options=t.$el_content.find(".wcsatt-options-product-wrapper"),this.$el_prompt=t.$el_content.find(".wcsatt-options-product-prompt"),this.$el_dropdown=t.$el_content.find(".wcsatt-options-product-dropdown"),this.model.set_schemes(this.find_schemes()),t.product&&(this.product=t.product,this.$el_button=t.product.$form.find(".single_add_to_cart_button").last(),this.add_to_cart_button_text=this.$el_button.text(),this.listenTo(this.model,"change:active_scheme_key",this.update_button_text),this.listenTo(this.model,"change:active_scheme_key",this.update_detail_lines)),this.has_schemes()){this.sign_up_button_text=this.$el_content.data("sign_up_text");var e=this.$el_option_inputs.filter('[value="'+this.model.get_active_scheme_key()+'"]');if(e.length>0?e.prop("checked",!0):this.$el_option_inputs.filter(":checked").trigger("change"),this.$el_option_inputs.length<=1&&this.$el_content.hide(),this.has_dropdown()&&(this.schemes_visible()?this.$el_options.show():this.$el_options.hide(),this.model.get_active_scheme_key()?(this.schemes_visible()||this.maybe_toggle_options(!0),this.has_prompt("checkbox")?this.$el_prompt.find(".wcsatt-options-prompt-action-input").prop("checked",!0):this.has_prompt("radio")&&this.$el_prompt.find('.wcsatt-options-prompt-action-input[value="yes"]').prop("checked",!0),this.$el_dropdown.val(this.model.get_active_scheme_key())):this.model.get_active_scheme_key()||(this.schemes_visible()&&this.maybe_toggle_options(!0),this.has_prompt("checkbox")?this.$el_prompt.find(".wcsatt-options-prompt-action-input").prop("checked",!1):this.has_prompt("radio")&&this.$el_prompt.find('.wcsatt-options-prompt-action-input[value="no"]').prop("checked",!0))),this.has_dropdown()){var i=this;setTimeout(function(){i.has_prompt("checkbox")?i.$el_prompt.find(".wcsatt-options-prompt-action-input").trigger("change"):i.$el_prompt.find(".wcsatt-options-prompt-action-input").filter(":checked").trigger("change")},10)}}else this.variation_selected()?this.model.set_active_scheme(null):this.model.set_active_scheme(!1)}}))(e)},s=function(e){return new(Backbone.Model.extend({product:!1,xhr:!1,cached_responses:{},set_scheme_key:function(t){this.set({scheme_key:t})},get_scheme_key:function(){return this.get("scheme_key")},get_matching_subscriptions_html:function(){var e=this,i=this.product.schemes_model.get_active_scheme_key();if(this.xhr&&this.xhr.abort(),i=!1===i?"0":i,void 0!==this.cached_responses[i])e.set({html:this.cached_responses[i]}),e.trigger("matching_subscriptions_loaded");else{var s={action:"wcsatt_load_subscriptions_matching_product",product_id:this.product.get_product_id(),subscription_scheme:i};this.xhr=t.post(wcsatt_single_product_params.wc_ajax_url.toString().replace("%%endpoint%%",s.action),s,function(t){"success"===t.result?(e.set({html:t.html}),e.cached_responses[s.subscription_scheme]=t.html):(e.set({html:!1}),e.attributes.scheme_key=!1),e.trigger("matching_subscriptions_loaded")})}},active_scheme_changed:function(){this.xhr&&this.xhr.abort()},initialize:function(t){this.product=t.product,this.set({scheme_key:"",html:!1}),this.listenTo(this.product.schemes_model,"change:active_scheme_key",this.active_scheme_changed),this.on("change:scheme_key",this.get_matching_subscriptions_html)}}))(e)},o=function(t){return new(Backbone.View.extend({$el_content:!1,product:!1,block_params:{message:null,fadeIn:0,fadeOut:0,overlayCSS:{background:"rgba( 255, 255, 255, 0 )",opacity:1}},events:{"click .wcsatt-add-to-subscription-action-input":"action_link_clicked"},action_link_clicked:function(){var t=this.model,e=this,i=!1;if(this.matching_subscriptions_visible()||this.model.get_scheme_key()===this.product.schemes_model.get_active_scheme_key()?i=this.toggle():(i=!0,this.$el.block(this.block_params),setTimeout(function(){t.set_scheme_key(e.product.schemes_model.get_active_scheme_key())},200)),!i)return!1},active_scheme_changed:function(){var t=this,e=!0;(!1===this.product.schemes_model.get_active_scheme_key()||this.product.schemes_model.active_scheme_requires_upfront_charge())&&(e=!1),e?(t.$el.hasClass("open")&&t.model.get_scheme_key()!==t.product.schemes_model.get_active_scheme_key()&&(t.$el.block(t.block_params),(!1===t.product.schemes_model.get_last_active_scheme_key()||this.product.schemes_model.last_active_scheme_required_upfront_charge())&&t.toggle(!0),setTimeout(function(){t.model.set_scheme_key(t.product.schemes_model.get_active_scheme_key())},250)),setTimeout(function(){t.$el.slideDown(200).removeClass("inactive").addClass("active")},50)):this.$el.slideUp(200).removeClass("active").addClass("inactive")},add_to_subscription_button_clicked:function(t){var e=t.data.view.product.$form.find(".single_add_to_cart_button").last();if(e.hasClass("disabled"))return e.click(),!1},toggle:function(t){var e=this,i=(t=void 0!==t&&t)?0:200;return!0!==e.$el.data("animating")&&(e.$el.hasClass("closed")?(setTimeout(function(){e.$el_content.slideDown({duration:i,queue:!1,always:function(){e.$el.data("animating",!1)}})},10),e.$el.removeClass("closed").addClass("open"),e.$el.data("animating",!0)):(setTimeout(function(){e.$el_content.slideUp({duration:i,queue:!1,always:function(){e.$el.data("animating",!1)}})},10),e.$el.removeClass("open").addClass("closed"),e.$el.data("animating",!0)),!0)},matching_subscriptions_visible:function(){return this.$el_content.is(":visible")},matching_subscriptions_loaded:function(){this.render()},render:function(){var t=this.model.get("html");this.$el.unblock(),!1===t?(window.alert(wcsatt_single_product_params.i18n_subs_load_error),this.matching_subscriptions_visible()&&this.toggle(),this.$el.find("input.wcsatt-add-to-subscription-action-input").prop("checked",!1)):(this.$el_content.html(t),this.matching_subscriptions_visible()||this.toggle())},initialize:function(t){this.product=t.product,this.$el_content=t.$el_content,this.listenTo(this.model,"matching_subscriptions_loaded",this.matching_subscriptions_loaded),this.listenTo(this.product.schemes_model,"change:active_scheme_key",this.active_scheme_changed),this.$el_content.on("click",".wcsatt-add-to-subscription-button",{view:this},this.add_to_subscription_button_clicked)}}))(t)},a=function(t){this.$form=t,this.schemes_model=!1,this.schemes_view=!1,this.matching_subscriptions_model=!1,this.matching_subscriptions_view=!1,this.initialize=function(){this.schemes_model=new e({product:this}),this.matching_subscriptions_model=new s({product:this}),this.schemes_view=new i({product:this,model:this.schemes_model,el:t,$el_content:t.find(".wcsatt-options-wrapper")}),this.matching_subscriptions_view=new o({product:this,model:this.matching_subscriptions_model,el:t.find(".wcsatt-add-to-subscription-wrapper"),$el_content:t.find(".wcsatt-add-to-subscription-options")}),-1!=window.location.href.indexOf("switch-subscription")&&-1!=window.location.href.indexOf("item")&&t.prop("action",""),t.on("submit",{view:this.schemes_view},this.form_submitted),this.pao=new n(this)},this.get_product_id=function(){return t.find(".wcsatt-add-to-subscription-wrapper").data("product_id")},this.form_submitted=function(t){var e=t.data.view;"one-time"===e.get_prompt_val()&&e.$el_option_inputs.filter('[value="0"]').prop("checked",!0)},this.round_number=function(t,e){var i=Math.pow(10,e),s=t*i;return Math.round(s)/i}},n=function(t){var e=this;this.$addons_totals=!1,this.$discount_addons_data=t.$form.find(".wcsatt-pao-data"),this.initialize=function(){if(!t.$form.hasClass("bundle_form")&&!t.$form.hasClass("composite_form")){var e=t.$form.find("#product-addons-total");if(e.length>0&&1==e.data("show-sub-total")){var i="yes"===this.$discount_addons_data.data("discount_addons");this.$addons_totals=e,i?(t.schemes_view.$el_content.insertAfter(e),e.addClass("subscription-detail
225s-hidden")):t.schemes_view.$el_content.insertBefore(t.$form.find(".wc-pao-addon-container").first()),i||(t.schemes_model.on("change:active_scheme_key",this.active_scheme_changed),t.$form.on("show_variation",this.variation_changed)),t.schemes_model.get_active_scheme_key()&&this.active_scheme_changed()}}},this.active_scheme_changed=function(){var i=!1===t.schemes_model.get_active_scheme_key()?"0":t.schemes_model.get_active_scheme_key(),s=t.schemes_view.$el_options.find('input[value="'+i+'"]').data("custom_data"),o=!!s&&s.display_price,a=!!s&&s.raw_price;!1!==o&&!1!==a&&(e.$addons_totals.data("price",o),e.$addons_totals.data("raw-price",a),t.$form.trigger("woocommerce-product-addons-update"))},this.variation_changed=function(){e.active_scheme_changed()},this.initialize()},c=function(t){if(!t.schemes_view.has_prompt("radio")&&!t.schemes_view.has_prompt("checkbox"))return null;var e=t.schemes_view.$el_prompt.find('.wcsatt-options-prompt-action-input[value="yes"]').closest(".wcsatt-options-prompt-label").find(".wcsatt-options-prompt-action");return e.find(".wcsatt-sub-discount").length>0?e:null},_=function(t,e,i){return"fixed_discount"===t.data.subscription_scheme.pricing_mode?i(e,!0):t.data.subscription_scheme.discount+"%"},r=function(e){var i=this,s=e.$bundle_form.data("satt_script");this.initialize_ui=function(){s.schemes_view.$el_content.length>0&&(!1!==e.$addons_totals?e.$addons_totals.after(s.schemes_view.$el_content):e.$bundle_price.after(s.schemes_view.$el_content))},this.initialize_schemes=function(){e.satt_schemes=[],e.satt_scheme_one_time=!1;var i=s.schemes_view.$el_option_items.filter(".one-time-option");i.length&&(e.satt_scheme_one_time={$el:i,data:i.find("input").data("custom_data")}),s.schemes_view.$el_option_items.filter(".subscription-option").each(function(){var i=t(this),s=i.find("input").data("custom_data");e.satt_schemes.push({$el:i,data:s})})},this.integrate=function(){s.schemes_view.has_schemes()&&(i.initialize_ui(),i.initialize_schemes(),e.satt_schemes.length>0&&(e.$bundle_data.on("woocommerce-product-bundle-updated-totals",i.update_subscription_totals),"no"!==e.price_data.hide_total_on_validation_fail&&e.$bundle_data.on("woocommerce-product-bundle-validation-status-changed",i.maybe_hide_subscription_options)))},this.has_single_forced_susbcription=function(){return 1===e.satt_schemes.length&&!1===e.satt_scheme_one_time},this.maybe_hide_subscription_options=function(){e.passes_validation()?i.has_single_forced_susbcription()||s.schemes_view.$el_content.slideDown(200):s.schemes_view.$el_content.slideUp(200)},this.update_subscription_totals=function(e,o){if(o.passes_validation()||"no"===o.price_data.hide_total_on_validation_fail){var a=o.get_price_html(),n=t(a).html();if(!1!==o.satt_scheme_one_time){var r=o.satt_scheme_one_time.$el.find(".price.one-time-price"),d=o.satt_scheme_one_time.data.option_details_html.replace(/%p/g,n);if(r.length&&r.html(d).find("span.total").remove(),s.schemes_view.has_prompt("radio")||s.schemes_view.has_prompt("checkbox")){var p=s.schemes_view.$el_prompt.find('.wcsatt-options-prompt-action-input[value="no"]').closest(".wcsatt-options-prompt-label").find(".wcsatt-options-prompt-action");p.find(".price").length>0&&p.html(o.satt_scheme_one_time.data.prompt_details_html.replace(/%p/g,n)).find("span.total").remove()}}if(i.has_single_forced_susbcription())o.$bundle_price.find(".price").html(o.satt_schemes[0].data.option_details_html.replace(/%p/g,n));else{var h=c(s),l=0,u=null;t.each(o.satt_schemes,function(e,c){if(c.data.option_has_price||s.schemes_view.has_prompt("radio")||s.schemes_view.has_prompt("checkbox")){var r=t.extend(!0,{},o.price_data),d=a,p=n;if(c.data.subscription_scheme.has_price_filter){if("inherit"===c.data.subscription_scheme.pricing_mode&&c.data.subscription_scheme.discount>0){t.each(o.bundled_items,function(t,e){var i=e.bundled_item_id;c.data.discount_from_regular?r.prices[i]=r.regular_prices[i]*(1-c.data.subscription_scheme.discount/100):(r.regular_prices[i]=r.prices[i],r.prices[i]=r.prices[i]*(1-c.data.subscription_scheme.discount/100)),r.addons_prices[i]=r.addons_prices[i]*(1-c.data.subscription_scheme.discount/100)}),c.data.discount_from_regular?r.base_price=r.base_regular_price*(1-c.data.subscription_scheme.discount/100):r.base_price=r.base_price*(1-c.data.subscription_scheme.discount/100);var m=o.get_addons_raw_price();r.addons_regular_price=o.has_addons()&&"yes"===s.pao.$discount_addons_data.data("discount_addons")?m:0,r.addons_price=o.has_addons()&&"yes"===s.pao.$discount_addons_data.data("discount_addons")?m*(1-c.data.subscription_scheme.discount/100):0}else"override"===c.data.subscription_scheme.pricing_mode&&(r.base_regular_price=Number(c.data.subscription_scheme.regular_price),r.base_price=Number(c.data.subscription_scheme.price));if(r=o.calculate_subtotals(!1,r),r=o.calculate_totals(r),"fixed_discount"===c.data.subscription_scheme.pricing_mode&&c.data.subscription_scheme.discount>
2250&&(r.totals.regular_price=r.totals.price,r.totals.price=Math.max(0,r.totals.price-c.data.subscription_scheme.discount)),d=o.get_price_html(r),p=t(d).html(),h){var f=Math.max(0,r.totals.regular_price-r.totals.price);f>l&&(l=f,u=_(c,f,wc_pb_price_format))}}var v=c.$el.find(".subscription-price"),g=c.data.option_details_html.replace(/%p/g,p);if(c.data.subscription_scheme.is_base&&(s.schemes_view.has_prompt("radio")||s.schemes_view.has_prompt("checkbox"))){var b=s.schemes_view.$el_prompt.find('.wcsatt-options-prompt-action-input[value="yes"]').closest(".wcsatt-options-prompt-label").find(".wcsatt-options-prompt-action");b.find(".subscription-price").length>0&&b.html(c.data.prompt_details_html.replace(/%p/g,p)).find("span.total").remove()}if(c.data.option_has_price&&(v.html(g).find("span.total").remove(),s.schemes_view.has_dropdown())){var w=wc_pb_price_format(r.totals.price,!0),$="";if(w=c.data.dropdown_format.replace("%p",w),c.data.subscription_scheme.has_price_filter)if("inherit"===c.data.subscription_scheme.pricing_mode&&c.data.subscription_scheme.discount>0)$=s.round_number(c.data.subscription_scheme.discount,c.data.dropdown_discount_decimals),w=c.data.dropdown_discounted_format.replace("%d",$).replace("%p",w);else if("fixed_discount"===c.data.subscription_scheme.pricing_mode&&c.data.dropdown_fixed_discounted_format)w=c.data.dropdown_fixed_discounted_format.replace("%p",w);else if(r.totals.regular_price>r.totals.price){var k=wc_pb_price_format(r.totals.regular_price,!0);w=c.data.dropdown_sale_format.replace("%r",k).replace("%p",w)}s.schemes_view.$el_dropdown.find("option[value="+c.data.subscription_scheme.key+"]").text(w)}v.trigger("wcsatt-updated-bundle-price",[d,c,o,i])}}),h&&u&&h.find(".wcsatt-sub-discount").html(u)}}},s&&this.integrate()},d=function(e){var i=this,s=e.$composite_form.data("satt_script");this.initialize_ui=function(){s.schemes_view.$el_content.length>0&&(!1!==e.composite_price_view.$addons_totals?e.composite_price_view.$addons_totals.after(s.schemes_view.$el_content):e.$composite_price.after(s.schemes_view.$el_content))},this.initialize_schemes=function(){e.satt_schemes=[],e.satt_scheme_one_time=!1;var i=s.schemes_view.$el_option_items.filter(".one-time-option");i.length&&(e.satt_scheme_one_time={$el:i,data:i.find("input").data("custom_data")}),s.schemes_view.$el_option_items.filter(".subscription-option").each(function(){var i=t(this),s=i.find("input").data("custom_data");e.satt_schemes.push({$el:i,data:s})})},this.integrate=function(){s.schemes_view.has_schemes()&&(i.initialize_schemes(),e.actions.add_action("initialize_composite",function(){i.initialize_ui(),e.satt_schemes.length>0&&(i.has_single_forced_susbcription()?e.filters.add_filter("composite_price_html",i.filter_price_html,10,i):(e.actions.add_action("composite_totals_changed",i.update_subscription_totals,101,i),"no"!==e.settings.hide_total_on_validation_fail&&(e.actions.add_action("composite_validation_status_changed",i.maybe_hide_subscription_options,101,i),e.actions.add_action("composite_initialized",i.maybe_hide_subscription_options,101,i))))},51,this))},this.has_single_forced_susbcription=function(){return 1===e.satt_schemes.length&&!1===e.satt_scheme_one_time},this.maybe_hide_subscription_options=function(){"pass"===e.api.get_composite_validation_status()?i.has_single_forced_susbcription()||s.schemes_view.$el_content.slideDown(200):s.schemes_view.$el_content.slideUp(200)},this.filter_price_html=function(i,s,o){var a=t(i).html();return'<p class="price">'+e.satt_schemes[0].data.option_details_html.replace(/%p/g,a)+"</p>"},this.update_subscription_totals=function(){if("pass"===e.api.get_composite_validation_status()||"no"===e.settings.hide_total_on_validation_fail){var o=e.composite_price_view.get_price_html(),a=e.data_model.calculate_totals(),n=t(o).html();if(!1!==e.satt_scheme_one_time){var r=e.satt_scheme_one_time.$el.find(".price.one-time-price"),d=e.satt_scheme_one_time.data.option_details_html.replace(/%p/g,n);if(r.length&&r.html(d).find("span.total").remove(),s.schemes_view.has_prompt("radio")||s.schemes_view.has_prompt("checkbox")){var p=s.schemes_view.$el_prompt.find('.wcsatt-options-prompt-action-input[value="no"]').closest(".wcsatt-options-prompt-label").find(".wcsatt-options-prompt-action");p.find(".price").length>0&&p.html(e.satt_scheme_one_time.data.prompt_details_html.replace(/%p/g,n)).find("span.total").remove()}}var h=c(s),l=0,u=null;t.each(e.satt_schemes,function(c,r){if(r.data.option_has_price||s.schemes_view.has_prompt("radio")||s.schemes_view.has_prompt("checkbox")){var d=t.extend(!0,{},e.data_model.price_data),p=o,m=n,f=a;if(r.data.subscription_scheme.has_price_filter){if(i.maybe_add_bundle_totals_filters(r),"inherit"===r.data.subscription_scheme.pricing_mode&&r.data.subscription_scheme.discount>0){t.each(e.get_components(),function(t,e){var i=e.component_id;r.data.discount_from_regular?d.prices[i]=d.regular_prices[i]*(1-r.data.subscription_scheme.discount/100):(d.regular_prices[i]=d.prices[i],d.prices[i]=d.prices[i]*(1-r.data.subscription_scheme.discount/100)),d.addons_prices[i]=d.addons_prices[i]*(1-r.data.subscription_scheme.discount/100)}),r.data.discount_from_regular?d.base_price=d.base_regular_price*(1-r.data.subscription_scheme.discount/100):d.base_price=d.base_price*(1-r.data.subscription_scheme.discount/100);var v=e.composite_price_view.get_addons_raw_price();d.addons_regular_price=e.composite_price_view.has_addons()&&"yes"===s.pao.$discount_addons_data.data("discount_addons")?v:0,d.addons_price=e.composite_price_view.has_addons()&&"yes"===s.pao.$discount_addons_data.data("discount_addons")?v*(1-r.data.subscription_scheme.discount/100):0}else"override"===r.data.subscription_scheme.pricing_mode&&(d.base_regular_price=Number(r.data.subscription_scheme.regular_price),d.base_price=Number(r.data.subscription_scheme.price));if(d=e.data_model.calculate_subtotals(!1,d),i.maybe_remove_bundle_totals_filters(r),f=e.data_model.calculate_totals(d),d.totals=f,"fixed_discount"===r.data.subscription_scheme.pricing_mode&&r.data.subscription_scheme.discount>
2250&&(d.totals.regular_price=d.totals.price,d.totals.price=Math.max(0,d.totals.price-r.data.subscription_scheme.discount)),p=e.composite_price_view.get_price_html(d),m=t(p).html(),h){var g=Math.max(0,d.totals.regular_price-d.totals.price);g>l&&(l=g,u=_(r,g,wc_cp_price_format))}}var b=r.$el.find(".subscription-price"),w=r.data.option_details_html.replace(/%p/g,m);if(r.data.subscription_scheme.is_base&&(s.schemes_view.has_prompt("radio")||s.schemes_view.has_prompt("checkbox"))){var $=s.schemes_view.$el_prompt.find('.wcsatt-options-prompt-action-input[value="yes"]').closest(".wcsatt-options-prompt-label").find(".wcsatt-options-prompt-action");$.find(".subscription-price").length>0&&$.html(r.data.prompt_details_html.replace(/%p/g,m)).find("span.total").remove()}if(r.data.option_has_price&&(b.html(w).find("span.total").remove(),s.schemes_view.has_dropdown())){var k=wc_cp_price_format(f.price,!0),y="";if(k=r.data.dropdown_format.replace("%p",k),r.data.subscription_scheme.has_price_filter)if("inherit"===r.data.subscription_scheme.pricing_mode&&r.data.subscription_scheme.discount>0)y=s.round_number(r.data.subscription_scheme.discount,r.data.dropdown_discount_decimals),k=r.data.dropdown_discounted_format.replace("%d",y).replace("%p",k);else if("fixed_discount"===r.data.subscription_scheme.pricing_mode&&r.data.dropdown_fixed_discounted_format)k=r.data.dropdown_fixed_discounted_format.replace("%p",k);else if(d.totals.regular_price>d.totals.price){var x=wc_cp_price_format(d.totals.regular_price,!0);k=r.data.dropdown_sale_format.replace("%r",x).replace("%p",k)}s.schemes_view.$el_dropdown.find("option[value="+r.data.subscription_scheme.key+"]").text(k)}b.trigger("wcsatt-updated-composite-price",[p,r,e,i])}}),h&&u&&h.find(".wcsatt-sub-discount").html(u)}},this.maybe_add_bundle_totals_filters=function(s){"inherit"===s.data.subscription_scheme.pricing_mode&&s.data.subscription_scheme.discount>0&&t.each(e.get_components(),function(t,e){if("bundle"===e.get_selected_product_type()){var o=e.get_bundle_script();o&&(o.satt_scheme=s,o.filters.add_filter("bundle_totals",i.filter_bundle_totals,10,i))}})},this.maybe_remove_bundle_totals_filters=function(s){"inherit"===s.data.subscription_scheme.pricing_mode&&s.data.subscription_scheme.discount>0&&t.each(e.get_components(),function(t,e){if("bundle"===e.get_selected_product_type()){var s=e.get_bundle_script();s&&(s.satt_scheme=!1,s.filters.remove_filter("bundle_totals",i.filter_bundle_totals))}})},this.filter_bundle_totals=function(e,i,s,o){if(!s.satt_scheme)return e;var a=s.satt_scheme.data,n=a.subscription_scheme.discount,c=t.extend(!0,{},i);return o=void 0===o?s.composite_data.component.get_selected_quantity():o,t.each(s.bundled_items,function(t,e){a.discount_from_regular?c.prices[e.bundled_item_id]=c.regular_prices[e.bundled_item_id]*(1-n/100):c.prices[e.bundled_item_id]=c.prices[e.bundled_item_id]*(1-n/100)}),c.base_price&&(a.discount_from_regular?c.base_price=Number(c.base_regular_price)*(1-n/100):c.base_price=Number(c.base_price)*(1-n/100)),s.satt_scheme=!1,c=s.calculate_subtotals(!1,c,o),(c=s.calculate_totals(c)).totals},this.integrate()};function p(){t(".product form.cart").each(function(){h(t(this))})}function h(t){var e;t.data("satt_script")||((e=new a(t)).initialize(),t.data("satt_script",e))}p(),t(".bundle_form .bundle_data").each(function(){t(this).on("woocommerce-product-bundle-initializing",function(t,e){e.is_composited()||new r(e)})}),t(".composite_form .composite_data").each(function(){t(this).on("wc-composite-initializing",function(t,e){new d(e)})}),t(document.body).on("wcsatt-initialize",function(){p()}),t.fn.wcsatt_initialize=function(){t(this).find(".product form.cart").each(function(){h(t(this))})}}(t),window.wcsatt_cart_params&&function(t){var e=t(document),i=t(document.body);e.on("change",".wcsatt-add-cart-to-subscription-action-input",function(){t("div.cart_totals");var e=t(this),i=e.closest(".wcsatt-add-cart-to-subscription-wrapper"),s=i.find(".wcsatt-add-cart-to-subscription-options");if(e.is(":checked")){i.block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var o={add_to_subscription_checked:e.is(":checked")?"yes":"no",action:"wcsatt_load_subscriptions_matching_cart"};t.post(wcsatt_cart_params.wc_ajax_url.toString().replace("%%endpoint%%",o.action),o,function(t){"success"===t.result?(s.html(t.html),i.removeClass("closed"),i.addClass("open"),s.slideDown(200)):window.alert(wcsatt_cart_params.i18n_subs_load_error),i.unblock()})}else i.removeClass("open"),i.addClass("closed"),s.slideUp(200)}),e.on("click",".woocommerce-checkout .wcsatt-add-to-subscription-button",function(e){e.preventDefault();var s=t(this),o=s.closest(".wcsatt-add-cart-to-subscription-options"),a=t(".woocommerce-checkout form");a.block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var n={"add-cart-to-subscription":parseInt(s.val(),10),"add-to-subscription-checked":"yes",action:"wcsatt_add_cart_to_subscription_from_checkout",wcsatt_nonce:o.find("#wcsatt_nonce").val()};t.post(wcsatt_cart_params.wc_ajax_url.toString().replace("%%endpoint%%",n.action),n,function(t){"success"===t.result?c(t.url)&&(location.href=t.url):i.trigger("update_checkout"),a.unblock()});var c=function(t){try{return new URL(t),!0}catch(t){return!1}}})}(t)})})()
226;
226var PDP_WAITLIST={"ajaxUrl":"https://piciordeplay.ro/wp-admin/admin-ajax.php"}
227;(function(){function initWaitlist(){var ajaxUrl=(typeof PDP_WAITLIST!=='undefined'&&PDP_WAITLIST.ajaxUrl)?PDP_WAITLIST.ajaxUrl:'/wp-admin/admin-ajax.php';var roots=document.querySelectorAll('[data-pdp-waitlist]');if(!roots.length)return;roots.forEach(function(root){if(root.dataset.pdpInit==='1')return;root.dataset.pdpInit='1';var emailInput=root.querySelector('.pdp-waitlist__email');var submitBtn=root.querySelector('.pdp-waitlist__submit');var nonceInput=root.querySelector('.pdp-waitlist__nonce');var hpInput=root.querySelector('.pdp-waitlist__hp');var messageEl=root.querySelector('.pdp-waitlist__message');if(!emailInput||!submitBtn||!nonceInput||!messageEl){console.warn('[PDP Waitlist] Missing element(s) — skipping init.');return}
228console.log('[PDP Waitlist] Initialized successfully');function showMessage(type,text){messageEl.className='pdp-waitlist__message'+(type?' is-'+type:'');messageEl.textContent=text}
229function isValidEmail(email){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)}
230function submit(){var email=emailInput.value.trim();var checked=root.querySelectorAll('.pdp-waitlist__chip input:checked');var platforms=Array.prototype.map.call(checked,function(c){return c.value});if(!email){showMessage('error','Te rugăm să introduci adresa de email.');emailInput.focus();return}
231if(!isValidEmail(email)){showMessage('error','Adresa de email nu pare corectă.');emailInput.focus();return}
232if(platforms.length===0){showMessage('error','Alege cel puțin o platformă.');return}
233if(hpInput&&hpInput.value!=='')return;submitBtn.disabled=!0;var originalLabel=submitBtn.textContent;submitBtn.textContent='Se trimite…';showMessage('','');var fd=new FormData();fd.append('action','pdp_waitlist_join');fd.append('nonce',nonceInput.value);fd.append('email',email);platforms.forEach(function(p){fd.append('platforms[]',p)});fetch(ajaxUrl,{method:'POST',body:fd,credentials:'same-origin'}).then(function(r){return r.json()}).then(function(data){if(data&&data.success){showMessage('success',(data.data&&data.data.message)||'Te-am adăugat pe listă.');emailInput.value='';root.querySelectorAll('.pdp-waitlist__chip input').forEach(function(c){c.checked=!1})}else{showMessage('error',(data&&data.data&&data.data.message)||'A apărut o eroare. Încearcă din nou.')}}).catch(function(err){console.error('[PDP Waitlist] Network error:',err);showMessage('error','Eroare de conexiune. Te rugăm să încerci din nou.')}).then(function(){submitBtn.disabled=!1;submitBtn.textContent=originalLabel})}
234submitBtn.addEventListener('click',submit);emailInput.addEventListener('keypress',function(e){if(e.key==='Enter'){e.preventDefault();submit()}})})}
235if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initWaitlist)}else{initWaitlist()}})()
236;!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self),t.sbjs=e()}}(function(){return function e(t,r,n){function a(s,o){if(!r[s]){if(!t[s]){var c="function"==typeof require&&require;if(!o&&c)return c(s,!0);if(i)return i(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var p=r[s]={exports:{}};t[s][0].call(p.exports,function(e){var r=t[s][1][e];return a(r||e)},p,p.exports,e,t,r,n)}return r[s].exports}for(var i="function"==typeof require&&require,s=0;s<n.length;s++)a(n[s]);return a}({1:[function(e,t,r){"use strict";var n=e("./init"),a={init:function(e){this.get=n(e),e&&e.callback&&"function"==typeof e.callback&&e.callback(this.get)}};t.exports=a},{"./init":6}],2:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/utils"),i={containers:{current:"sbjs_current",current_extra:"sbjs_current_add",first:"sbjs_first",first_extra:"sbjs_first_add",session:"sbjs_session",udata:"sbjs_udata",promocode:"sbjs_promo"},service:{migrations:"sbjs_migrations"},delimiter:"|||",aliases:{main:{type:"typ",source:"src",medium:"mdm",campaign:"cmp",content:"cnt",term:"trm",id:"id",platform:"plt",format:"fmt",tactic:"tct"},extra:{fire_date:"fd",entrance_point:"ep",referer:"rf"},session:{pages_seen:"pgs",current_page:"cpg"},udata:{visits:"vst",ip:"uip",agent:"uag"},promo:"code"},pack:{main:function(e){return i.aliases.main.type+"="+e.type+i.delimiter+i.aliases.main.source+"="+e.source+i.delimiter+i.aliases.main.medium+"="+e.medium+i.delimiter+i.aliases.main.campaign+"="+e.campaign+i.delimiter+i.aliases.main.content+"="+e.content+i.delimiter+i.aliases.main.term+"="+e.term+i.delimiter+i.aliases.main.id+"="+e.id+i.delimiter+i.aliases.main.platform+"="+e.platform+i.delimiter+i.aliases.main.format+"="+e.format+i.delimiter+i.aliases.main.tactic+"="+e.tactic},extra:function(e){return i.aliases.extra.fire_date+"="+a.setDate(new Date,e)+i.delimiter+i.aliases.extra.entrance_point+"="+document.location.href+i.delimiter+i.aliases.extra.referer+"="+(document.referrer||n.none)},user:function(e,t){return i.aliases.udata.visits+"="+e+i.delimiter+i.aliases.udata.ip+"="+t+i.delimiter+i.aliases.udata.agent+"="+navigator.userAgent},session:function(e){return i.aliases.session.pages_seen+"="+e+i.delimiter+i.aliases.session.current_page+"="+document.location.href},promo:function(e){return i.aliases.promo+"="+a.setLeadingZeroToInt(a.randomInt(e.min,e.max),e.max.toString().length)}}};t.exports=i},{"./helpers/utils":5,"./terms":9}],3:[function(e,t,r){"use strict";var n=e("../data").delimiter;t.exports={useBase64:!1,setBase64Flag:function(e){this.useBase64=e},encodeData:function(e){return encodeURIComponent(e).replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29")},decodeData:function(e){try{return decodeURIComponent(e).replace(/\%21/g,"!").replace(/\%7E/g,"~").replace(/\%2A/g,"*").replace(/\%27/g,"'").replace(/\%28/g,"(").replace(/\%29/g,")")}catch(t){try{return unescape(e)}catch(r){return""}}},set:function(e,t,r,n,a){var i,s;if(r){var o=new Date;o.setTime(o.getTime()+60*r*1e3),i="; expires="+o.toGMTString()}else i="";s=n&&!a?";domain=."+n:"";var c=this.encodeData(t);this.useBase64&&(c=btoa(c).replace(/=+$/,"")),document.cookie=this.encodeData(e)+"="+c+i+s+"; path=/"},get:function(e){for(var t=this.encodeData(e)+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var a=r[n];" "===a.charAt(0);)a=a.substring(1,a.length);if(0===a.indexOf(t)){var i=a.substring(t.length,a.length);if(/^[A-Za-z0-9+/]+$/.test(i))try{i=atob(i.padEnd(4*Math.ceil(i.length/4),"="))}catch(s){}return this.decodeData(i)}}return null},destroy:function(e,t,r){this.set(e,"",-1,t,r)},parse:function(e){var t=[],r={};if("string"==typeof e)t.push(e);
vendor: 8,661 bytes, line 236
236else for(var a in e)e.hasOwnProperty(a)&&t.push(e[a]);for(var i=0;i<t.length;i++){var s;r[this.unsbjs(t[i])]={},s=this.get(t[i])?this.get(t[i]).split(n):[];for(var o=0;o<s.length;o++){var c=s[o].split("="),u=c.splice(0,1);u.push(c.join("=")),r[this.unsbjs(t[i])][u[0]]=this.decodeData(u[1])}}return r},unsbjs:function(e){return e.replace("sbjs_","")}}},{"../data":2}],4:[function(e,t,r){"use strict";t.exports={parse:function(e){for(var t=this.parseOptions,r=t.parser[t.strictMode?"strict":"loose"].exec(e),n={},a=14;a--;)n[t.key[a]]=r[a]||"";return n[t.q.name]={},n[t.key[12]].replace(t.q.parser,function(e,r,a){r&&(n[t.q.name][r]=a)}),n},parseOptions:{strictMode:!1,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}},getParam:function(e){for(var t={},r=(e||window.location.search.substring(1)).split("&"),n=0;n<r.length;n++){var a=r[n].split("=");if("undefined"==typeof t[a[0]])t[a[0]]=a[1];else if("string"==typeof t[a[0]]){var i=[t[a[0]],a[1]];t[a[0]]=i}else t[a[0]].push(a[1])}return t},getHost:function(e){return this.parse(e).host.replace("www.","")}}},{}],5:[function(e,t,r){"use strict";t.exports={escapeRegexp:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},setDate:function(e,t){var r=e.getTimezoneOffset()/60,n=e.getHours(),a=t||0===t?t:-r;return e.setHours(n+r+a),e.getFullYear()+"-"+this.setLeadingZeroToInt(e.getMonth()+1,2)+"-"+this.setLeadingZeroToInt(e.getDate(),2)+" "+this.setLeadingZeroToInt(e.getHours(),2)+":"+this.setLeadingZeroToInt(e.getMinutes(),2)+":"+this.setLeadingZeroToInt(e.getSeconds(),2)},setLeadingZeroToInt:function(e,t){for(var r=e+"";r.length<t;)r="0"+r;return r},randomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e}}},{}],6:[function(e,t,r){"use strict";var n=e("./data"),a=e("./terms"),i=e("./helpers/cookies"),s=e("./helpers/uri"),o=e("./helpers/utils"),c=e("./params"),u=e("./migrations");t.exports=function(e){var t,r,p,f,m,d,l,g,h,y,_,v,b,x=c.fetch(e),k=s.getParam(),w=x.domain.host,q=x.domain.isolate,I=x.lifetime;function j(e){switch(e){case a.traffic.utm:t=a.traffic.utm,r="undefined"!=typeof k.utm_source?k.utm_source:"undefined"!=typeof k.gclid?"google":"undefined"!=typeof k.yclid?"yandex":a.none,p="undefined"!=typeof k.utm_medium?k.utm_medium:"undefined"!=typeof k.gclid?"cpc":"undefined"!=typeof k.yclid?"cpc":a.none,f="undefined"!=typeof k.utm_campaign?k.utm_campaign:"undefined"!=typeof k[x.campaign_param]?k[x.campaign_param]:"undefined"!=typeof k.gclid?"google_cpc":"undefined"!=typeof k.yclid?"yandex_cpc":a.none,m="undefined"!=typeof k.utm_content?k.utm_content:"undefined"!=typeof k[x.content_param]?k[x.content_param]:a.none,l=k.utm_id||a.none,g=k.utm_source_platform||a.none,h=k.utm_creative_format||a.none,y=k.utm_marketing_tactic||a.none,d="undefined"!=typeof k.utm_term?k.utm_term:"undefined"!=typeof k[x.term_param]?k[x.term_param]:function(){var e=document.referrer;if(k.utm_term)return k.utm_term;if(!(e&&s.parse(e).host&&s.parse(e).host.match(/^(?:.*\.)?yandex\..{2,9}$/i)))return!1;try{return s.getParam(s.parse(document.referrer).query).text}catch(t){return!1}}()||a.none;break;case a.traffic.organic:t=a.traffic.organic,r=r||s.getHost(document.referrer),p=a.referer.organic,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.referral:t=a.traffic.referral,r=r||s.getHost(document.referrer),p=p||a.referer.referral,f=a.none,m=s.parse(document.referrer).path,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;case a.traffic.typein:t=a.traffic.typein,r=x.typein_attributes.source,p=x.typein_attributes.medium,f=a.none,m=a.none,d=a.none,l=a.none,g=a.none,h=a.none,y=a.none;break;default:t=a.oops,r=a.oops,p=a.oops,f=a.oops,m=a.oops,d=a.oops,l=a.oops,g=a.oops,h=a.oops,y=a.oops}var i={type:t,source:r,medium:p,campaign:f,content:m,term:d,id:l,platform:g,format:h,tactic:y};return n.pack.main(i)}function R(e){var t=document.referrer;switch(e){case a.traffic.organic:return!!t&&H(t)&&function(e){var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp("yandex")+"\\..{2,9}$"),n=new RegExp(".*"+o.escapeRegexp("text")+"=.*"),a=new RegExp("^(?:www\\.)?"+o.escapeRegexp("google")+"\\..{2,9}$");if(s.parse(e).query&&s.parse(e).host.match(t)&&s.parse(e).query.match(n))return r="yandex",!0;if(s.parse(e).host.match(a))return r="google",!0;if(!s.parse(e).query)return!1;for(var i=0;i<x.organics.length;i++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.organics[i].host)+"$","i"))&&s.parse(e).query.match(new RegExp(".*"+o.escapeRegexp(x.organics[i].param)+"=.*","i")))return r=x.organics[i].display||x.organics[i].host,!0;if(i+1===x.organics.length)return!1}}(t);case a.traffic.referral:return!!t&&H(t)&&function(e){if(!(x.referrals.length>0))return r=s.getHost(e),!0;for(var t=0;t<x.referrals.length;t++){if(s.parse(e).host.match(new RegExp("^(?:.*\\.)?"+o.escapeRegexp(x.referrals[t].host)+"$","i")))return r=x.referrals[t].display||x.referrals[t].host,p=x.referrals[t].medium||a.referer.referral,!0;if(t+1===x.referrals.length)return r=s.getHost(e),!0}}(t);default:return!1}}function H(e){if(x.domain){if(q)return s.getHost(e)!==s.getHost(w);var t=new RegExp("^(?:.*\\.)?"+o.escapeRegexp(w)+"$","i");return!s.getHost(e).match(t)}return s.getHost(e)!==s.getHost(document.location.href)}function D(){i.set(n.containers.current_extra,n.pack.extra(x.timezone_offset),I,w,q),i.get(n.containers.first_extra)||i.set(n.containers.first_extra,n.pack.extra(x.timezone_offset),I,w,q)}return i.setBase64Flag(x.base64),u.go(I,w,q),i.set(n.containers.current,function(){var e;if("undefined"!=typeof k.utm_source||"undefined"!=typeof k.utm_medium||"undefined"!=typeof k.utm_campaign||"undefined"!=typeof k.utm_content||"undefined"!=typeof k.utm_term||"undefined"!=typeof k.utm_id||"undefined"!=typeof k.utm_source_platform||"undefined"!=typeof k.utm_creative_format||"undefined"!=typeof k.utm_marketing_tactic||"undefined"!=typeof k.gclid||"undefined"!=typeof k.yclid||"undefined"!=typeof k[x.campaign_param]||"undefined"!=typeof k[x.term_param]||"undefined"!=typeof k[x.content_param])D(),e=j(a.traffic.utm);else if(R(a.traffic.organic))D(),e=j(a.traffic.organic);else if(!i.get(n.containers.session)&&R(a.traffic.referral))D(),e=j(a.traffic.referral);else{if(i.get(n.containers.first)||i.get(n.containers.current))return i.get(n.containers.current);D(),e=j(a.traffic.typein)}return e}(),I,w,q),i.get(n.containers.first)||i.set(n.containers.first,i.get(n.containers.current),I,w,q),i.get(n.containers.udata)?(_=parseInt(i.parse(n.containers.udata)[i.unsbjs(n.containers.udata)][n.aliases.udata.visits])||1,_=i.get(n.containers.session)?_:_+1,v=n.pack.user(_,x.user_ip)):(_=1,v=n.pack.user(_,x.user_ip)),i.set(n.containers.udata,v,I,w,q),i.get(n.containers.session)?(b=parseInt(i.parse(n.containers.session)[i.unsbjs(n.containers.session)][n.aliases.session.pages_seen])||1,b+=1):b=1,i.set(n.containers.session,n.pack.session(b),x.session_length,w,q),x.promocode&&!i.get(n.containers.promocode)&&i.set(n.containers.promocode,n.pack.promo(x.promocode),I,w,q),i.parse(n.containers)}},{"./data":2,"./helpers/cookies":3,"./helpers/uri":4,"./helpers/utils":5,"./migrations":7,"./params":8,"./terms":9}],7:[function(e,t,r){"use strict";var n=e("./data"),a=e("./helpers/cookies");t.exports={go:function(e,t,r){var i,s=this.migrations,o={l:e,d:t,i:r};if(a.get(n.containers.first)||a.get(n.service.migrations)){if(!a.get(n.service.migrations))for(i=0;i<s.length;i++)s[i].go(s[i].id,o)}else{var c=[];for(i=0;i<s.length;i++)c.push(s[i].id);var u="";for(i=0;i<c.length;i++)u+=c[i]+"=1",i<c.length-1&&(u+=n.delimiter);a.set(n.service.migrations,u,o.l,o.d,o.i)}},migrations:[{id:"1418474375998",version:"1.0.0-beta",go:function(e,t){var r=e+"=1",i=e+"=0",s=function(e,t,r){return t||r?e:n.delimiter};try{var o=[];for(var c in n.containers)n.containers.hasOwnProperty(c)&&o.push(n.containers[c]);for(var u=0;u<o.length;u++)if(a.get(o[u])){var p=a.get(o[u]).replace(/(\|)?\|(\|)?/g,s);a.destroy(o[u],t.d,t.i),a.destroy(o[u],t.d,!t.i),a.set(o[u],p,t.l,t.d,t.i)}a.get(n.containers.session)&&a.set(n.containers.session,n.pack.session(0),t.l,t.d,t.i),a.set(n.service.migrations,r,t.l,t.d,t.i)}catch(f){a.set(n.service.migrations,i,t.l,t.d,t.i)}}}]}}
236,{"./data":2,"./helpers/cookies":3}],8:[function(e,t,r){"use strict";var n=e("./terms"),a=e("./helpers/uri");t.exports={fetch:function(e){var t=e||{},r={};if(r.lifetime=this.validate.checkFloat(t.lifetime)||6,r.lifetime=parseInt(30*r.lifetime*24*60),r.session_length=this.validate.checkInt(t.session_length)||30,r.timezone_offset=this.validate.checkInt(t.timezone_offset),r.base64=t.base64||!1,r.campaign_param=t.campaign_param||!1,r.term_param=t.term_param||!1,r.content_param=t.content_param||!1,r.user_ip=t.user_ip||n.none,t.promocode?(r.promocode={},r.promocode.min=parseInt(t.promocode.min)||1e5,r.promocode.max=parseInt(t.promocode.max)||999999):r.promocode=!1,t.typein_attributes&&t.typein_attributes.source&&t.typein_attributes.medium?(r.typein_attributes={},r.typein_attributes.source=t.typein_attributes.source,r.typein_attributes.medium=t.typein_attributes.medium):r.typein_attributes={source:"(direct)",medium:"(none)"},t.domain&&this.validate.isString(t.domain)?r.domain={host:t.domain,isolate:!1}:t.domain&&t.domain.host?r.domain=t.domain:r.domain={host:a.getHost(document.location.hostname),isolate:!1},r.referrals=[],t.referrals&&t.referrals.length>0)for(var i=0;i<t.referrals.length;i++)t.referrals[i].host&&r.referrals.push(t.referrals[i]);if(r.organics=[],t.organics&&t.organics.length>0)for(var s=0;s<t.organics.length;s++)t.organics[s].host&&t.organics[s].param&&r.organics.push(t.organics[s]);return r.organics.push({host:"bing.com",param:"q",display:"bing"}),r.organics.push({host:"yahoo.com",param:"p",display:"yahoo"}),r.organics.push({host:"about.com",param:"q",display:"about"}),r.organics.push({host:"aol.com",param:"q",display:"aol"}),r.organics.push({host:"ask.com",param:"q",display:"ask"}),r.organics.push({host:"globososo.com",param:"q",display:"globo"}),r.organics.push({host:"go.mail.ru",param:"q",display:"go.mail.ru"}),r.organics.push({host:"rambler.ru",param:"query",display:"rambler"}),r.organics.push({host:"tut.by",param:"query",display:"tut.by"}),r.referrals.push({host:"t.co",display:"twitter.com"}),r.referrals.push({host:"plus.url.google.com",display:"plus.google.com"}),r},validate:{checkFloat:function(e){return!(!e||!this.isNumeric(parseFloat(e)))&&parseFloat(e)},checkInt:function(e){return!(!e||!this.isNumeric(parseInt(e)))&&parseInt(e)},isNumeric:function(e){return!isNaN(e)},isString:function(e){return"[object String]"===Object.prototype.toString.call(e)}}}},{"./helpers/uri":4,"./terms":9}],9:[function(e,t,r){"use strict";t.exports={traffic:{utm:"utm",organic:"organic",referral:"referral",typein:"typein"},referer:{referral:"referral",organic:"organic",social:"social"},none:"(none)",oops:"(Houston, we have a problem)"}},{}]},{},[1])(1)})
237;var wc_order_attribution={"params":{"lifetime":1.0e-5,"session":30,"base64":!1,"ajaxurl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":!0},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}
238;!function(t){"use strict";const e=t.params,n=(document.querySelector.bind(document),(t,e)=>e.split(".").reduce((t,e)=>t&&t[e],t)),i=()=>null,s=t=>null===t||t===undefined?"":t,o="wc/store/checkout";function a(t){document.querySelectorAll("wc-order-attribution-inputs").forEach((t,e)=>{e>0&&t.remove()});for(const e of document.querySelectorAll("wc-order-attribution-inputs"))e.values=t}function r(t){window.wp&&window.wp.data&&window.wp.data.dispatch&&window.wc&&window.wc.wcBlocksData&&window.wp.data.dispatch(window.wc.wcBlocksData.CHECKOUT_STORE_KEY).setExtensionData("woocommerce/order-attribution",t,!0)}function c(){return"undefined"!=typeof sbjs}function d(){if(window.wp&&window.wp.data&&"function"==typeof window.wp.data.subscribe){const e=window.wp.data.subscribe(function(){e(),r(t.getAttributionData())},o)}}t.getAttributionData=function(){const s=e.allowTracking&&c()?n:i,o=c()?sbjs.get:{},a=Object.entries(t.fields).map(([t,e])=>[t,s(o,e)]);return Object.fromEntries(a)}
238,t.setOrderTracking=function(n){if(e.allowTracking=n,n){if(!c())return;sbjs.init({lifetime:Number(e.lifetime),session_length:Number(e.session),base64:Boolean(e.base64),timezone_offset:"0"})}else!function(){const t=window.location.hostname;["sbjs_current","sbjs_current_add","sbjs_first","sbjs_first_add","sbjs_session","sbjs_udata","sbjs_migrations","sbjs_promo"].forEach(e=>{document.cookie=`${e}=; path=/; max-age=-999; domain=.${t};`})}();const i=t.getAttributionData();a(i),r(i)},t.setOrderTracking(e.allowTracking),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d):d(),window.customElements.define("wc-order-attribution-inputs",class extends HTMLElement{constructor(){if(super(),this._fieldNames=Object.keys(t.fields),this.hasOwnProperty("_values")){let t=this.values;delete this.values,this.values=t||{}}}connectedCallback(){this.innerHTML="";const t=new DocumentFragment;for(const n of this._fieldNames){const i=document.createElement("input");i.type="hidden",i.name=`${e.prefix}${n}`,i.value=s(this.values&&this.values[n]||""),t.appendChild(i)}this.appendChild(t)}set values(t){if(this._values=t,this.isConnected)for(const t of this._fieldNames){const n=this.querySelector(`input[name="${e.prefix}${t}"]`);n?n.value=s(this.values[t]):console.warn(`Field "${t}" not found. `+"Most likely, the '<wc-order-attribution-inputs>' element was manipulated.")}}get values(){return this._values}})}(window.wc_order_attribution)
239;/*
240 * jQuery.bind-first library v0.2.3
241 * Copyright (c) 2013 Vladimir Zhuravlev
242 *
243 * Released under MIT License
244 * @license
245 *
246 * Date: Thu Feb  6 10:13:59 ICT 2014
247 **/
248(function(t){function e(e){return u?e.data("events"):t._data(e[0]).events}function n(t,n,r){var i=e(t),a=i[n];if(!u){var s=r?a.splice(a.delegateCount-1,1)[0]:a.pop();return a.splice(r?0:a.delegateCount||0,0,s),void 0}r?i.live.unshift(i.live.pop()):a.unshift(a.pop())}function r(e,r,i){var a=r.split(/\s+/);e.each(function(){for(var e=0;a.length>e;++e){var r=a[e].trim().match(/[^\.]+/i)[0];n(t(this),r,i)}})}function i(e){t.fn[e+"First"]=function(){var n=t.makeArray(arguments),i=n.shift();return i&&(t.fn[e].apply(this,arguments),r(this,i)),this}}var a=t.fn.jquery.split("."),s=parseInt(a[0]),f=parseInt(a[1]),u=1>s||1==s&&7>f;i("bind"),i("one"),t.fn.delegateFirst=function(){var e=t.makeArray(arguments),n=e[1];return n&&(e.splice(0,2),t.fn.delegate.apply(this,arguments),r(this,n,!0)),this},t.fn.liveFirst=function(){var e=t.makeArray(arguments);return e.unshift(this.selector),t.fn.delegateFirst.apply(t(document),e),this},u||(t.fn.onFirst=function(e,n){var i=t(this),a="string"==typeof n;if(t.fn.on.apply(i,arguments),"object"==typeof e)for(type in e)e.hasOwnProperty(type)&&r(i,type,a);else"string"==typeof e&&r(i,e,a);return i})})(jQuery);
249;!function(e){var n=!1;if("function"==typeof define&&define.amd&&(define(e),n=!0),"object"==typeof exports&&(module.exports=e(),n=!0),!n){var o=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=o,t}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var o=arguments[e];for(var t in o)n[t]=o[t]}return n}function n(o){function t(n,r,i){var c;if("undefined"!=typeof document){if(arguments.length>1){if(i=e({path:"/"},t.defaults,i),"number"==typeof i.expires){var a=new Date;a.setMilliseconds(a.getMilliseconds()+864e5*i.expires),i.expires=a}try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(e){}return r=o.write?o.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)),n=n.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),n=n.replace(/[\(\)]/g,escape),document.cookie=[n,"=",r,i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],s=/(%[0-9A-Z]{2})+/g,d=0;d<p.length;d++){var f=p[d].split("="),u=f.slice(1).join("=");'"'===u.charAt(0)&&(u=u.slice(1,-1));try{var l=f[0].replace(s,decodeURIComponent);if(u=o.read?o.read(u,l):o(u,l)||u.replace(s,decodeURIComponent),this.json)try{u=JSON.parse(u)}catch(e){}if(n===l){c=u;break}n||(c[l]=u)}catch(e){}}return c}}return t.set=t,t.get=function(e){return t.call(t,e)},t.getJSON=function(){return t.apply({json:!0},[].slice.call(arguments))},t.defaults={},t.remove=function(n,o){t(n,"",e(o,{expires:-1}))},t.withConverter=n,t}return n(function(){})})
250;/**
251 * [js-sha256]{@link https://github.com/emn178/js-sha256}
252 *
253 * @version 0.11.0
254 * @author Chen, Yi-Cyuan [[email protected]]
255 * @copyright Chen, Yi-Cyuan 2014-2024
256 * @license MIT
257 */
258(function(){'use strict';var ERROR='input is invalid type';var WINDOW=typeof window==='object';var root=WINDOW?window:{};if(root.JS_SHA256_NO_WINDOW){WINDOW=!1}
259var WEB_WORKER=!WINDOW&&typeof self==='object';var NODE_JS=!root.JS_SHA256_NO_NODE_JS&&typeof process==='object'&&process.versions&&process.versions.node;if(NODE_JS){root=global}else if(WEB_WORKER){root=self}
260var COMMON_JS=!root.JS_SHA256_NO_COMMON_JS&&typeof module==='object'&&module.exports;var AMD=typeof define==='function'&&define.amd;var ARRAY_BUFFER=!root.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer!=='undefined';var HEX_CHARS='0123456789abcdef'.split('');var EXTRA=[-2147483648,8388608,32768,128];var SHIFT=[24,16,8,0];var K=[0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0x0fc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x06ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2];var OUTPUT_TYPES=['hex','array','digest','arrayBuffer'];var blocks=[];if(root.JS_SHA256_NO_NODE_JS||!Array.isArray){Array.isArray=function(obj){return Object.prototype.toString.call(obj)==='[object Array]'}}
261if(ARRAY_BUFFER&&(root.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)){ArrayBuffer.isView=function(obj){return typeof obj==='object'&&obj.buffer&&obj.buffer.constructor===ArrayBuffer}}
262var createOutputMethod=function(outputType,is224){return function(message){return new Sha256(is224,!0).update(message)[outputType]()}};var createMethod=function(is224){var method=createOutputMethod('hex',is224);if(NODE_JS){method=nodeWrap(method,is224)}
263method.create=function(){return new Sha256(is224)};method.update=function(message){return method.create().update(message)};for(var i=0;i<OUTPUT_TYPES.length;++i){var type=OUTPUT_TYPES[i];method[type]=createOutputMethod(type,is224)}
264return method};var nodeWrap=function(method,is224){var crypto=require('crypto')
265var Buffer=require('buffer').Buffer;var algorithm=is224?'sha224':'sha256';var bufferFrom;if(Buffer.from&&!root.JS_SHA256_NO_BUFFER_FROM){bufferFrom=Buffer.from}else{bufferFrom=function(message){return new Buffer(message)}}
266var nodeMethod=function(message){if(typeof message==='string'){return crypto.createHash(algorithm).update(message,'utf8').digest('hex')}else{if(message===null||message===undefined){throw new Error(ERROR)}else if(message.constructor===ArrayBuffer){message=new Uint8Array(message)}}
267if(Array.isArray(message)||ArrayBuffer.isView(message)||message.constructor===Buffer){return crypto.createHash(algorithm).update(bufferFrom(message)).digest('hex')}else{return method(message)}};return nodeMethod};var createHmacOutputMethod=function(outputType,is224){return function(key,message){return new HmacSha256(key,is224,!0).update(message)[outputType]()}};var createHmacMethod=function(is224){var method=createHmacOutputMethod('hex',is224);method.create=function(key){return new HmacSha256(key,is224)};method.update=function(key,message){return method.create(key).update(message)};for(var i=0;i<OUTPUT_TYPES.length;++i){var type=OUTPUT_TYPES[i];method[type]=createHmacOutputMethod(type,is224)}
268return method};function Sha256(is224,sharedMemory){if(sharedMemory){blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0;this.blocks=blocks}else{this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}
269if(is224){this.h0=0xc1059ed8;this.h1=0x367cd507;this.h2=0x3070dd17;this.h3=0xf70e5939;this.h4=0xffc00b31;this.h5=0x68581511;this.h6=0x64f98fa7;this.h7=0xbefa4fa4}
269else{this.h0=0x6a09e667;this.h1=0xbb67ae85;this.h2=0x3c6ef372;this.h3=0xa54ff53a;this.h4=0x510e527f;this.h5=0x9b05688c;this.h6=0x1f83d9ab;this.h7=0x5be0cd19}
270this.block=this.start=this.bytes=this.hBytes=0;this.finalized=this.hashed=!1;this.first=!0;this.is224=is224}
271Sha256.prototype.update=function(message){if(this.finalized){return}
272var notString,type=typeof message;if(type!=='string'){if(type==='object'){if(message===null){throw new Error(ERROR)}else if(ARRAY_BUFFER&&message.constructor===ArrayBuffer){message=new Uint8Array(message)}else if(!Array.isArray(message)){if(!ARRAY_BUFFER||!ArrayBuffer.isView(message)){throw new Error(ERROR)}}}else{throw new Error(ERROR)}
273notString=!0}
274var code,index=0,i,length=message.length,blocks=this.blocks;while(index<length){if(this.hashed){this.hashed=!1;blocks[0]=this.block;this.block=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0}
275if(notString){for(i=this.start;index<length&&i<64;++index){blocks[i>>>2]|=message[index]<<SHIFT[i++&3]}}else{for(i=this.start;index<length&&i<64;++index){code=message.charCodeAt(index);if(code<0x80){blocks[i>>>2]|=code<<SHIFT[i++&3]}else if(code<0x800){blocks[i>>>2]|=(0xc0|(code>>>6))<<SHIFT[i++&3];blocks[i>>>2]|=(0x80|(code&0x3f))<<SHIFT[i++&3]}else if(code<0xd800||code>=0xe000){blocks[i>>>2]|=(0xe0|(code>>>12))<<SHIFT[i++&3];blocks[i>>>2]|=(0x80|((code>>>6)&0x3f))<<SHIFT[i++&3];blocks[i>>>2]|=(0x80|(code&0x3f))<<SHIFT[i++&3]}else{code=0x10000+(((code&0x3ff)<<10)|(message.charCodeAt(++index)&0x3ff));blocks[i>>>2]|=(0xf0|(code>>>18))<<SHIFT[i++&3];blocks[i>>>2]|=(0x80|((code>>>12)&0x3f))<<SHIFT[i++&3];blocks[i>>>2]|=(0x80|((code>>>6)&0x3f))<<SHIFT[i++&3];blocks[i>>>2]|=(0x80|(code&0x3f))<<SHIFT[i++&3]}}}
276this.lastByteIndex=i;this.bytes+=i-this.start;if(i>=64){this.block=blocks[16];this.start=i-64;this.hash();this.hashed=!0}else{this.start=i}}
277if(this.bytes>4294967295){this.hBytes+=this.bytes/4294967296<<0;this.bytes=this.bytes%4294967296}
278return this};Sha256.prototype.finalize=function(){if(this.finalized){return}
279this.finalized=!0;var blocks=this.blocks,i=this.lastByteIndex;blocks[16]=this.block;blocks[i>>>2]|=EXTRA[i&3];this.block=blocks[16];if(i>=56){if(!this.hashed){this.hash()}
280blocks[0]=this.block;blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0}
281blocks[14]=this.hBytes<<3|this.bytes>>>29;blocks[15]=this.bytes<<3;this.hash()};Sha256.prototype.hash=function(){var a=this.h0,b=this.h1,c=this.h2,d=this.h3,e=this.h4,f=this.h5,g=this.h6,h=this.h7,blocks=this.blocks,j,s0,s1,maj,t1,t2,ch,ab,da,cd,bc;for(j=16;j<64;++j){t1=blocks[j-15];s0=((t1>>>7)|(t1<<25))^((t1>>>18)|(t1<<14))^(t1>>>3);t1=blocks[j-2];s1=((t1>>>17)|(t1<<15))^((t1>>>19)|(t1<<13))^(t1>>>10);blocks[j]=blocks[j-16]+s0+blocks[j-7]+s1<<0}
282bc=b&c;for(j=0;j<64;j+=4){if(this.first){if(this.is224){ab=300032;t1=blocks[0]-1413257819;h=t1-150054599<<0;d=t1+24177077<<0}else{ab=704751109;t1=blocks[0]-210244248;h=t1-1521486534<<0;d=t1+143694565<<0}
283this.first=!1}else{s0=((a>>>2)|(a<<30))^((a>>>13)|(a<<19))^((a>>>22)|(a<<10));s1=((e>>>6)|(e<<26))^((e>>>11)|(e<<21))^((e>>>25)|(e<<7));ab=a&b;maj=ab^(a&c)^bc;ch=(e&f)^(~e&g);t1=h+s1+ch+K[j]+blocks[j];t2=s0+maj;h=d+t1<<0;d=t1+t2<<0}
284s0=((d>>>2)|(d<<30))^((d>>>13)|(d<<19))^((d>>>22)|(d<<10));s1=((h>>>6)|(h<<26))^((h>>>11)|(h<<21))^((h>>>25)|(h<<7));da=d&a;maj=da^(d&b)^ab;ch=(h&e)^(~h&f);t1=g+s1+ch+K[j+1]+blocks[j+1];t2=s0+maj;g=c+t1<<0;c=t1+t2<<0;s0=((c>>>2)|(c<<30))^((c>>>13)|(c<<19))^((c>>>22)|(c<<10));s1=((g>>>6)|(g<<26))^((g>>>11)|(g<<21))^((g>>>25)|(g<<7));cd=c&d;maj=cd^(c&a)^da;ch=(g&h)^(~g&e);t1=f+s1+ch+K[j+2]+blocks[j+2];t2=s0+maj;f=b+t1<<0;b=t1+t2<<0;s0=((b>>>2)|(b<<30))^((b>>>13)|(b<<19))^((b>>>22)|(b<<10));s1=((f>>>6)|(f<<26))^((f>>>11)|(f<<21))^((f>>>25)|(f<<7));bc=b&c;maj=bc^(b&d)^cd;ch=(f&g)^(~f&h);t1=e+s1+ch+K[j+3]+blocks[j+3];t2=s0+maj;e=a+t1<<0;a=t1+t2<<0;this.chromeBugWorkAround=!0}
285this.h0=this.h0+a<<0;this.h1=this.h1+b<<0;this.h2=this.h2+c<<0;this.h3=this.h3+d<<0;this.h4=this.h4+e<<0;this.h5=this.h5+f<<0;this.h6=this.h6+g<<0;this.h7=this.h7+h<<0};Sha256.prototype.hex=function(){this.finalize();var h0=this.h0,h1=this.h1,h2=this.h2,h3=this.h3,h4=this.h4,h5=this.h5,h6=this.h6,h7=this.h7;var hex=HEX_CHARS[(h0>>>28)&0x0F]+HEX_CHARS[(h0>>>24)&0x0F]+HEX_CHARS[(h0>>>20)&0x0F]+HEX_CHARS[(h0>>>16)&0x0F]+HEX_CHARS[(h0>>>12)&0x0F]+HEX_CHARS[(h0>>>8)&0x0F]+HEX_CHARS[(h0>>>4)&0x0F]+HEX_CHARS[h0&0x0F]+HEX_CHARS[(h1>>>28)&0x0F]+HEX_CHARS[(h1>>>24)&0x0F]+HEX_CHARS[(h1>>>20)&0x0F]+HEX_CHARS[(h1>>>16)&0x0F]+HEX_CHARS[(h1>>>12)&0x0F]+HEX_CHARS[(h1>>>8)&0x0F]+HEX_CHARS[(h1>>>4)&0x0F]+HEX_CHARS[h1&0x0F]+HEX_CHARS[(h2>>>28)&0x0F]+HEX_CHARS[(h2>>>24)&0x0F]+HEX_CHARS[(h2>>>20)&0x0F]+HEX_CHARS[(h2>>>16)&0x0F]+HEX_CHARS[(h2>>>12)&0x0F]+HEX_CHARS[(h2>>>8)&0x0F]+HEX_CHARS[(h2>>>4)&0x0F]+HEX_CHARS[h2&0x0F]+HEX_CHARS[(h3>>>28)&0x0F]+HEX_CHARS[(h3>>>24)&0x0F]+HEX_CHARS[(h3>>>20)&0x0F]+HEX_CHARS[(h3>>>16)&0x0F]+HEX_CHARS[(h3>>>12)&0x0F]+HEX_CHARS[(h3>>>
2858)&0x0F]+HEX_CHARS[(h3>>>4)&0x0F]+HEX_CHARS[h3&0x0F]+HEX_CHARS[(h4>>>28)&0x0F]+HEX_CHARS[(h4>>>24)&0x0F]+HEX_CHARS[(h4>>>20)&0x0F]+HEX_CHARS[(h4>>>16)&0x0F]+HEX_CHARS[(h4>>>12)&0x0F]+HEX_CHARS[(h4>>>8)&0x0F]+HEX_CHARS[(h4>>>4)&0x0F]+HEX_CHARS[h4&0x0F]+HEX_CHARS[(h5>>>28)&0x0F]+HEX_CHARS[(h5>>>24)&0x0F]+HEX_CHARS[(h5>>>20)&0x0F]+HEX_CHARS[(h5>>>16)&0x0F]+HEX_CHARS[(h5>>>12)&0x0F]+HEX_CHARS[(h5>>>8)&0x0F]+HEX_CHARS[(h5>>>4)&0x0F]+HEX_CHARS[h5&0x0F]+HEX_CHARS[(h6>>>28)&0x0F]+HEX_CHARS[(h6>>>24)&0x0F]+HEX_CHARS[(h6>>>20)&0x0F]+HEX_CHARS[(h6>>>16)&0x0F]+HEX_CHARS[(h6>>>12)&0x0F]+HEX_CHARS[(h6>>>8)&0x0F]+HEX_CHARS[(h6>>>4)&0x0F]+HEX_CHARS[h6&0x0F];if(!this.is224){hex+=HEX_CHARS[(h7>>>28)&0x0F]+HEX_CHARS[(h7>>>24)&0x0F]+HEX_CHARS[(h7>>>20)&0x0F]+HEX_CHARS[(h7>>>16)&0x0F]+HEX_CHARS[(h7>>>12)&0x0F]+HEX_CHARS[(h7>>>8)&0x0F]+HEX_CHARS[(h7>>>4)&0x0F]+HEX_CHARS[h7&0x0F]}
286return hex};Sha256.prototype.toString=Sha256.prototype.hex;Sha256.prototype.digest=function(){this.finalize();var h0=this.h0,h1=this.h1,h2=this.h2,h3=this.h3,h4=this.h4,h5=this.h5,h6=this.h6,h7=this.h7;var arr=[(h0>>>24)&0xFF,(h0>>>16)&0xFF,(h0>>>8)&0xFF,h0&0xFF,(h1>>>24)&0xFF,(h1>>>16)&0xFF,(h1>>>8)&0xFF,h1&0xFF,(h2>>>24)&0xFF,(h2>>>16)&0xFF,(h2>>>8)&0xFF,h2&0xFF,(h3>>>24)&0xFF,(h3>>>16)&0xFF,(h3>>>8)&0xFF,h3&0xFF,(h4>>>24)&0xFF,(h4>>>16)&0xFF,(h4>>>8)&0xFF,h4&0xFF,(h5>>>24)&0xFF,(h5>>>16)&0xFF,(h5>>>8)&0xFF,h5&0xFF,(h6>>>24)&0xFF,(h6>>>16)&0xFF,(h6>>>8)&0xFF,h6&0xFF];if(!this.is224){arr.push((h7>>>24)&0xFF,(h7>>>16)&0xFF,(h7>>>8)&0xFF,h7&0xFF)}
287return arr};Sha256.prototype.array=Sha256.prototype.digest;Sha256.prototype.arrayBuffer=function(){this.finalize();var buffer=new ArrayBuffer(this.is224?28:32);var dataView=new DataView(buffer);dataView.setUint32(0,this.h0);dataView.setUint32(4,this.h1);dataView.setUint32(8,this.h2);dataView.setUint32(12,this.h3);dataView.setUint32(16,this.h4);dataView.setUint32(20,this.h5);dataView.setUint32(24,this.h6);if(!this.is224){dataView.setUint32(28,this.h7)}
288return buffer};function HmacSha256(key,is224,sharedMemory){var i,type=typeof key;if(type==='string'){var bytes=[],length=key.length,index=0,code;for(i=0;i<length;++i){code=key.charCodeAt(i);if(code<0x80){bytes[index++]=code}else if(code<0x800){bytes[index++]=(0xc0|(code>>>6));bytes[index++]=(0x80|(code&0x3f))}else if(code<0xd800||code>=0xe000){bytes[index++]=(0xe0|(code>>>12));bytes[index++]=(0x80|((code>>>6)&0x3f));bytes[index++]=(0x80|(code&0x3f))}else{code=0x10000+(((code&0x3ff)<<10)|(key.charCodeAt(++i)&0x3ff));bytes[index++]=(0xf0|(code>>>18));bytes[index++]=(0x80|((code>>>12)&0x3f));bytes[index++]=(0x80|((code>>>6)&0x3f));bytes[index++]=(0x80|(code&0x3f))}}
289key=bytes}else{if(type==='object'){if(key===null){throw new Error(ERROR)}else if(ARRAY_BUFFER&&key.constructor===ArrayBuffer){key=new Uint8Array(key)}else if(!Array.isArray(key)){if(!ARRAY_BUFFER||!ArrayBuffer.isView(key)){throw new Error(ERROR)}}}else{throw new Error(ERROR)}}
290if(key.length>64){key=(new Sha256(is224,!0)).update(key).array()}
291var oKeyPad=[],iKeyPad=[];for(i=0;i<64;++i){var b=key[i]||0;oKeyPad[i]=0x5c^b;iKeyPad[i]=0x36^b}
292Sha256.call(this,is224,sharedMemory);this.update(iKeyPad);this.oKeyPad=oKeyPad;this.inner=!0;this.sharedMemory=sharedMemory}
293HmacSha256.prototype=new Sha256();HmacSha256.prototype.finalize=function(){Sha256.prototype.finalize.call(this);if(this.inner){this.inner=!1;var innerHash=this.array();Sha256.call(this,this.is224,this.sharedMemory);this.update(this.oKeyPad);this.update(innerHash);Sha256.prototype.finalize.call(this)}};var exports=createMethod();exports.sha256=exports;exports.sha224=createMethod(!0);exports.sha256.hmac=createHmacMethod();exports.sha224.hmac=createHmacMethod(!0);if(COMMON_JS){module.exports=exports}else{root.sha256=exports.sha256;root.sha224=exports.sha224;if(AMD){define(function(){return exports})}}})()
294;!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof define&&define.amd)define([],f);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).tldjs=f()}}(function(){return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n||e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)s(r[o]);return s}({1:[function(require,module,exports){"use strict";var allRules=require("./lib/suffix-trie.js").fromJson(require("./rules.json")),extractHostname=require("./lib/clean-host.js"),getDomain=require("./lib/domain.js"),getPublicSuffix=require("./lib/public-suffix.js"),getSubdomain=require("./lib/subdomain.js"),isValid=require("./lib/is-valid.js"),isIp=require("./lib/is-ip.js"),tldExists=require("./lib/tld-exists.js"),TLD_EXISTS=1,PUBLIC_SUFFIX=2,DOMAIN=3,SUB_DOMAIN=4,ALL=5;module.exports=function factory(options){var rules=options.rules||allRules||{},validHosts=options.validHosts||[],_extractHostname=options.extractHostname||extractHostname;function parse(url,_step){var step=_step||ALL,result={hostname:_extractHostname(url),isValid:null,isIp:null,tldExists:!1,publicSuffix:null,domain:null,subdomain:null};return null===result.hostname?(result.isIp=!1,result.isValid=!1,result):(result.isIp=isIp(result.hostname),result.isIp?(result.isValid=!0,result):(result.isValid=isValid(result.hostname),!1===result.isValid?result:(step!==ALL&&step!==TLD_EXISTS||(result.tldExists=tldExists(rules,result.hostname)),step===TLD_EXISTS?result:(result.publicSuffix=getPublicSuffix(rules,result.hostname),step===PUBLIC_SUFFIX?result:(result.domain=getDomain(validHosts,result.publicSuffix,result.hostname),step===DOMAIN?result:(result.subdomain=getSubdomain(result.hostname,result.domain),result))))))}return{extractHostname:_extractHostname,isValid:isValid,parse:parse,tldExists:function(url){return parse(url,TLD_EXISTS
294).tldExists},getPublicSuffix:function(url){return parse(url,PUBLIC_SUFFIX).publicSuffix},getDomain:function(url){return parse(url,DOMAIN).domain},getSubdomain:function(url){return parse(url,SUB_DOMAIN).subdomain},fromUserSettings:factory}}({})},{"./lib/clean-host.js":2,"./lib/domain.js":3,"./lib/is-ip.js":5,"./lib/is-valid.js":6,"./lib/public-suffix.js":7,"./lib/subdomain.js":8,"./lib/suffix-trie.js":9,"./lib/tld-exists.js":10,"./rules.json":17}],2:[function(require,module,exports){var URL=require("url"),isValid=require("./is-valid.js"),hasPrefixRE=/^(([a-z][a-z0-9+.-]*)?:)?\/\//;function trimTrailingDots(value){return"."===value[value.length-1]?value.substr(0,value.length-1):value}module.exports=function(value){if(isValid(value))return trimTrailingDots(value);var url=value;"string"!=typeof url&&(url=""+url);var needsTrimming=function(value){return value.length>0&&(value.charCodeAt(0)<=32||value.charCodeAt(value.length-1)<=32)}(url);needsTrimming&&(url=url.trim());var needsLowerCase=function(value){for(var i=0;i<value.length;i+=1){var code=value.charCodeAt(i);if(code>=65&&code<=90)return!0}return!1}(url);if(needsLowerCase&&(url=url.toLowerCase()),(needsLowerCase||needsTrimming)&&isValid(url))return trimTrailingDots(url);hasPrefixRE.test(url)||(url="//"+url);var parts=URL.parse(url,null,!0);return parts.hostname?trimTrailingDots(parts.hostname):null}},{"./is-valid.js":6,url:15}],3:[function(require,module,exports){"use strict";function shareSameDomainSuffix(hostname,vhost){return pattern=vhost,(str=hostname).lastIndexOf(pattern)===str.length-pattern.length&&(hostname.length===vhost.length||"."===hostname[hostname.length-vhost.length-1]);var str,pattern}module.exports=function(validHosts,suffix,hostname){for(var i=0;i<validHosts.length;i+=1){var vhost=validHosts[i];if(shareSameDomainSuffix(hostname,vhost))return vhost}return null===suffix?null:suffix.length===hostname.length?null:function(hostname,publicSuffix){var publicSuffixIndex=hostname.length-publicSuffix.length-2,lastDotBeforeSuffixIndex=hostname.lastIndexOf(".",publicSuffixIndex);return-1===lastDotBeforeSuffixIndex?hostname:hostname.substr(lastDotBeforeSuffixIndex+1)}(hostname,suffix)}},{}],4:[function(require,module,exports){"use strict";module.exports=function(hostname){var lastDotIndex=hostname.lastIndexOf(".");return-1===lastDotIndex?null:hostname.substr(lastDotIndex+1)}},{}],5:[function(require,module,exports){"use strict";module.exports=function(hostname){return"string"==typeof hostname&&(0!==hostname.length&&(function(hostname){for(var hasColon=!1,i=0;i<hostname.length;i+=1){var code=hostname.charCodeAt(i);if(58===code)hasColon=!0;else if(!(code>=48&&code<=57||code>=97&&code<=102))return!1}return hasColon}(hostname)||function(hostname){for(var numberOfDots=0,i=0;i<hostname.length;i+=1){var code=hostname.charCodeAt(i);if(46===code)numberOfDots+=1;else if(code<48||code>57)return!1}return 3===numberOfDots&&"."!==hostname[0]&&"."!==hostname[hostname.length-1]}(hostname)))}},{}],6:[function(require,module,exports){"use strict";function isDigit(code){return code>=48&&code<=57}function isAlpha(code){return code>=97&&code<=122}module.exports=function(hostname){if("string"!=typeof hostname)return!1;if(hostname.length>255)return!1;if(0===hostname.length)return!1;var firstCharCode=hostname.charCodeAt(0);if(!isAlpha(firstCharCode)&&!isDigit(firstCharCode))return!1;for(var lastCharCode,code,lastDotIndex=-1,len=hostname.length,i=0;i<len;i+=1){if(46===(code=hostname.charCodeAt(i))){if(i-lastDotIndex>64||46===lastCharCode||45===lastCharCode)return!1;lastDotIndex=i}else if(!isAlpha(code)&&!isDigit(code)&&45!==code)return!1;lastCharCode=code}return len-lastDotIndex-1<=63&&45!==lastCharCode}},{}],7:[function(require,module,exports){"use strict";var extractTldFromHost=require("./from-host.js");module.exports=function(rules,hostname){if(rules.hasTld(hostname))return hostname;var candidate=rules.suffixLookup(hostname);return null===candidate?extractTldFromHost(hostname):candidate}},{"./from-host.js":4}],8:[function(require,module,exports){"use strict";module.exports=function(hostname,domain){return null===domain?null:hostname.substr(0,hostname.length-domain.length-1)}},{}],9:[function(require,module,exports){"use strict";var VALID_HOSTNAME_VALUE=0;function minIndex(a,b){return null===a?b:null===b?a:a<b?a:b}function insertInTrie(rule,trie){for(var parts=rule.parts,node=trie,i=0;i<parts.length;i+=1){var part=parts[i],nextNode=node[part];void 0===nextNode&&(nextNode=Object.create(null),node[part]=nextNode),node=nextNode}return node.$=VALID_HOSTNAME_VALUE,trie}function lookupInTrie(parts,trie,index){var nextNode,publicSuffixIndex=null;return void 0!==trie.$&&(publicSuffixIndex=index+1),-1===index?publicSuffixIndex:(void 0!==(nextNode=trie[parts[index]])&&(publicSuffixIndex=minIndex(publicSuffixIndex,lookupInTrie(parts,nextNode,index-1))),void 0!==(nextNode=trie["*"])&&(publicSuffixIndex=minIndex(publicSuffixIndex,lookupInTrie(parts,nextNode,index-1))),publicSuffixIndex)}function SuffixTrie(rules){if(this.exceptions=Object.create(null),this.rules=Object.create(null),rules)for(var i=0;i<rules.length;i+=1){var rule=rules[i];rule.exception?insertInTrie(rule,this.exceptions):insertInTrie(rule,this.rules)}}SuffixTrie.fromJson=function(json){var trie=new SuffixTrie;return trie.exceptions=json.exceptions,trie.rules=json.rules,trie},SuffixTrie.prototype.hasTld=function(value){return void 0!==this.rules[value]},SuffixTrie.prototype.suffixLookup=function(hostname){var parts=hostname.split("."),publicSuffixIndex=lookupInTrie(parts,this.rules,parts.length-1);if(null===publicSuffixIndex)return null;var exceptionIndex=lookupInTrie(parts,this.exceptions,parts.length-1);return null!==exceptionIndex?parts.slice(exceptionIndex+1).join("."):parts.slice(publicSuffixIndex).join(".")},module.exports=SuffixTrie},{}],10:[function(require,module,exports){"use strict";var extractTldFromHost=require("./from-host.js");module.exports=function(rules,hostname){if(rules.hasTld(hostname))return!0;var hostTld=extractTldFromHost(hostname);return null!==hostTld&&rules.hasTld(hostTld)}},{"./from-host.js":4}],11:[function(require,module,exports){(function(global){!function(root){var freeExports="object"==typeof exports&&exports&&!exports.nodeType&&exports,freeModule="object"==typeof module&&module&&!module.nodeType&&module,freeGlobal="object"==typeof global&&global;freeGlobal.global!==freeGlobal&&freeGlobal.window!==freeGlobal&&freeGlobal.self!==freeGlobal||(root=freeGlobal);
vendor: 4,158 bytes, line 294
294var punycode,key,maxInt=2147483647,base=36,tMin=1,tMax=26,skew=38,damp=700,initialBias=72,initialN=128,delimiter="-",regexPunycode=/^xn--/,regexNonASCII=/[^\x20-\x7E]/,regexSeparators=/[\x2E\u3002\uFF0E\uFF61]/g,errors={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},baseMinusTMin=base-tMin,floor=Math.floor,stringFromCharCode=String.fromCharCode;function error(type){throw new RangeError(errors[type])}function map(array,fn){for(var length=array.length,result=[];length--;)result[length]=fn(array[length]);return result}function mapDomain(string,fn){var parts=string.split("@"),result="";return parts.length>1&&(result=parts[0]+"@",string=parts[1]),result+map((string=string.replace(regexSeparators,".")).split("."),fn).join(".")}function ucs2decode(string){for(var value,extra,output=[],counter=0,length=string.length;counter<length;)(value=string.charCodeAt(counter++))>=55296&&value<=56319&&counter<length?56320==(64512&(extra=string.charCodeAt(counter++)))?output.push(((1023&value)<<10)+(1023&extra)+65536):(output.push(value),counter--):output.push(value);return output}function ucs2encode(array){return map(array,function(value){var output="";return value>65535&&(output+=stringFromCharCode((value-=65536)>>>10&1023|55296),value=56320|1023&value),output+=stringFromCharCode(value)}).join("")}function digitToBasic(digit,flag){return digit+22+75*(digit<26)-((0!=flag)<<5)}function adapt(delta,numPoints,firstTime){var k=0;for(delta=firstTime?floor(delta/damp):delta>>1,delta+=floor(delta/numPoints);delta>baseMinusTMin*tMax>>1;k+=base)delta=floor(delta/baseMinusTMin);return floor(k+(baseMinusTMin+1)*delta/(delta+skew))}function decode(input){var out,basic,j,index,oldi,w,k,digit,t,baseMinusT,codePoint,output=[],inputLength=input.length,i=0,n=initialN,bias=initialBias;for((basic=input.lastIndexOf(delimiter))<0&&(basic=0),j=0;j<basic;++j)input.charCodeAt(j)>=128&&error("not-basic"),output.push(input.charCodeAt(j));for(index=basic>0?basic+1:0;index<inputLength;){for(oldi=i,w=1,k=base;index>=inputLength&&error("invalid-input"),((digit=(codePoint=input.charCodeAt(index++))-48<10?codePoint-22:codePoint-65<26?codePoint-65:codePoint-97<26?codePoint-97:base)>=base||digit>floor((maxInt-i)/w))&&error("overflow"),i+=digit*w,!(digit<(t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias));k+=base)w>floor(maxInt/(baseMinusT=base-t))&&error("overflow"),w*=baseMinusT;bias=adapt(i-oldi,out=output.length+1,0==oldi),floor(i/out)>maxInt-n&&error("overflow"),n+=floor(i/out),i%=out,output.splice(i++,0,n)}return ucs2encode(output)}function encode(input){var n,delta,handledCPCount,basicLength,bias,j,m,q,k,t,currentValue,inputLength,handledCPCountPlusOne,baseMinusT,qMinusT,output=[];for(inputLength=(input=ucs2decode(input)).length,n=initialN,delta=0,bias=initialBias,j=0;j<inputLength;++j)(currentValue=input[j])<128&&output.push(stringFromCharCode(currentValue));for(handledCPCount=basicLength=output.length,basicLength&&output.push(delimiter);handledCPCount<inputLength;){for(m=maxInt,j=0;j<inputLength;++j)(currentValue=input[j])>=n&&currentValue<m&&(m=currentValue);for(m-n>floor((maxInt-delta)/(handledCPCountPlusOne=handledCPCount+1))&&error("overflow"),delta+=(m-n)*handledCPCountPlusOne,n=m,j=0;j<inputLength;++j)if((currentValue=input[j])<n&&++delta>maxInt&&error("overflow"),currentValue==n){for(q=delta,k=base;!(q<(t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias));k+=base)qMinusT=q-t,baseMinusT=base-t,output.push(stringFromCharCode(digitToBasic(t+qMinusT%baseMinusT,0))),q=floor(qMinusT/baseMinusT);output.push(stringFromCharCode(digitToBasic(q,0))),bias=adapt(delta,handledCPCountPlusOne,handledCPCount==basicLength),delta=0,++handledCPCount}++delta,++n}return output.join("")}if(punycode={version:"1.4.1",ucs2:{decode:ucs2decode,encode:ucs2encode},decode:decode,encode:encode,toASCII:function(input){return mapDomain(input,function(string){return regexNonASCII.test(string)?"xn--"+encode(string):string})},toUnicode:function(input){return mapDomain(input,function(string){return regexPunycode.test(string)?decode(string.slice(4).toLowerCase()):string})}}
vendor: 4,571 bytes, line 294
294,freeExports&&freeModule)if(module.exports==freeExports)freeModule.exports=punycode;else for(key in punycode)punycode.hasOwnProperty(key)&&(freeExports[key]=punycode[key]);else root.punycode=punycode}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],12:[function(require,module,exports){"use strict";function hasOwnProperty(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}module.exports=function(qs,sep,eq,options){sep=sep||"&",eq=eq||"=";var obj={};if("string"!=typeof qs||0===qs.length)return obj;var regexp=/\+/g;qs=qs.split(sep);var maxKeys=1e3;options&&"number"==typeof options.maxKeys&&(maxKeys=options.maxKeys);var len=qs.length;maxKeys>0&&len>maxKeys&&(len=maxKeys);for(var i=0;i<len;++i){var kstr,vstr,k,v,x=qs[i].replace(regexp,"%20"),idx=x.indexOf(eq);idx>=0?(kstr=x.substr(0,idx),vstr=x.substr(idx+1)):(kstr=x,vstr=""),k=decodeURIComponent(kstr),v=decodeURIComponent(vstr),hasOwnProperty(obj,k)?isArray(obj[k])?obj[k].push(v):obj[k]=[obj[k],v]:obj[k]=v}return obj};var isArray=Array.isArray||function(xs){return"[object Array]"===Object.prototype.toString.call(xs)}},{}],13:[function(require,module,exports){"use strict";var stringifyPrimitive=function(v){switch(typeof v){case"string":return v;case"boolean":return v?"true":"false";case"number":return isFinite(v)?v:"";default:return""}};module.exports=function(obj,sep,eq,name){return sep=sep||"&",eq=eq||"=",null===obj&&(obj=void 0),"object"==typeof obj?map(objectKeys(obj),function(k){var ks=encodeURIComponent(stringifyPrimitive(k))+eq;return isArray(obj[k])?map(obj[k],function(v){return ks+encodeURIComponent(stringifyPrimitive(v))}).join(sep):ks+encodeURIComponent(stringifyPrimitive(obj[k]))}).join(sep):name?encodeURIComponent(stringifyPrimitive(name))+eq+encodeURIComponent(stringifyPrimitive(obj)):""};var isArray=Array.isArray||function(xs){return"[object Array]"===Object.prototype.toString.call(xs)};function map(xs,f){if(xs.map)return xs.map(f);for(var res=[],i=0;i<xs.length;i++)res.push(f(xs[i],i));return res}var objectKeys=Object.keys||function(obj){var res=[];for(var key in obj)Object.prototype.hasOwnProperty.call(obj,key)&&res.push(key);return res}},{}],14:[function(require,module,exports){"use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode")},{"./decode":12,"./encode":13}],15:[function(require,module,exports){"use strict";var punycode=require("punycode"),util=require("./util");function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}exports.parse=urlParse,exports.resolve=function(source,relative){return urlParse(source,!1,!0).resolve(relative)},exports.resolveObject=function(source,relative){return source?urlParse(source,!1,!0).resolveObject(relative):relative},exports.format=function(obj){util.isString(obj)&&(obj=urlParse(obj));return obj instanceof Url?obj.format():Url.prototype.format.call(obj)},exports.Url=Url;var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,simplePathPattern=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,unwise=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnamePartPattern=/^[+a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=require("querystring");function urlParse(url,parseQueryString,slashesDenoteHost){if(url&&util.isObject(url)&&url instanceof Url)return url;var u=new Url;return u.parse(url,parseQueryString,slashesDenoteHost),u}Url.prototype.parse=function(url,parseQueryString,slashesDenoteHost){if(!util.isString(url))throw new TypeError("Parameter 'url' must be a string, not "+typeof url);var queryIndex=url.indexOf("?"),splitter=-1!==queryIndex&&queryIndex<url.indexOf("#")?"?":"#",uSplit=url.split(splitter);uSplit[0]=uSplit[0].replace(/\\/g,"/");var rest=url=uSplit.join(splitter);if(rest=rest.trim(),!slashesDenoteHost&&1===url.split("#").length){var simplePath=simplePathPattern.exec(rest);if(simplePath)return this.path=rest,this.href=rest,this.pathname=simplePath[1],simplePath[2]?(this.search=simplePath[2],this.query=p
vendor: 4,428 bytes, line 294
294arseQueryString?querystring.parse(this.search.substr(1)):this.search.substr(1)):parseQueryString&&(this.search="",this.query={}),this}var proto=protocolPattern.exec(rest);if(proto){var lowerProto=(proto=proto[0]).toLowerCase();this.protocol=lowerProto,rest=rest.substr(proto.length)}if(slashesDenoteHost||proto||rest.match(/^\/\/[^@\/]+@[^@\/]+/)){var slashes="//"===rest.substr(0,2);!slashes||proto&&hostlessProtocol[proto]||(rest=rest.substr(2),this.slashes=!0)}if(!hostlessProtocol[proto]&&(slashes||proto&&!slashedProtocol[proto])){for(var auth,atSign,hostEnd=-1,i=0;i<hostEndingChars.length;i++){-1!==(hec=rest.indexOf(hostEndingChars[i]))&&(-1===hostEnd||hec<hostEnd)&&(hostEnd=hec)}-1!==(atSign=-1===hostEnd?rest.lastIndexOf("@"):rest.lastIndexOf("@",hostEnd))&&(auth=rest.slice(0,atSign),rest=rest.slice(atSign+1),this.auth=decodeURIComponent(auth)),hostEnd=-1;for(i=0;i<nonHostChars.length;i++){var hec;-1!==(hec=rest.indexOf(nonHostChars[i]))&&(-1===hostEnd||hec<hostEnd)&&(hostEnd=hec)}-1===hostEnd&&(hostEnd=rest.length),this.host=rest.slice(0,hostEnd),rest=rest.slice(hostEnd),this.parseHost(),this.hostname=this.hostname||"";var ipv6Hostname="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!ipv6Hostname)for(var hostparts=this.hostname.split(/\./),l=(i=0,hostparts.length);i<l;i++){var part=hostparts[i];if(part&&!part.match(hostnamePartPattern)){for(var newpart="",j=0,k=part.length;j<k;j++)part.charCodeAt(j)>127?newpart+="x":newpart+=part[j];if(!newpart.match(hostnamePartPattern)){var validParts=hostparts.slice(0,i),notHost=hostparts.slice(i+1),bit=part.match(hostnamePartStart);bit&&(validParts.push(bit[1]),notHost.unshift(bit[2])),notHost.length&&(rest="/"+notHost.join(".")+rest),this.hostname=validParts.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),ipv6Hostname||(this.hostname=punycode.toASCII(this.hostname));var p=this.port?":"+this.port:"",h=this.hostname||"";this.host=h+p,this.href+=this.host,ipv6Hostname&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==rest[0]&&(rest="/"+rest))}if(!unsafeProtocol[lowerProto])for(i=0,l=autoEscape.length;i<l;i++){var ae=autoEscape[i];if(-1!==rest.indexOf(ae)){var esc=encodeURIComponent(ae);esc===ae&&(esc=escape(ae)),rest=rest.split(ae).join(esc)}}var hash=rest.indexOf("#");-1!==hash&&(this.hash=rest.substr(hash),rest=rest.slice(0,hash));var qm=rest.indexOf("?");if(-1!==qm?(this.search=rest.substr(qm),this.query=rest.substr(qm+1),parseQueryString&&(this.query=querystring.parse(this.query)),rest=rest.slice(0,qm)):parseQueryString&&(this.search="",this.query={}),rest&&(this.pathname=rest),slashedProtocol[lowerProto]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){p=this.pathname||"";var s=this.search||"";this.path=p+s}return this.href=this.format(),this},Url.prototype.format=function(){var auth=this.auth||"";auth&&(auth=(auth=encodeURIComponent(auth)).replace(/%3A/i,":"),auth+="@");var protocol=this.protocol||"",pathname=this.pathname||"",hash=this.hash||"",host=!1,query="";this.host?host=auth+this.host:this.hostname&&(host=auth+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(host+=":"+this.port)),this.query&&util.isObject(this.query)&&Object.keys(this.query).length&&(query=querystring.stringify(this.query));var search=this.search||query&&"?"+query||"";return protocol&&":"!==protocol.substr(-1)&&(protocol+=":"),this.slashes||(!protocol||slashedProtocol[protocol])&&!1!==host?(host="//"+(host||""),pathname&&"/"!==pathname.charAt(0)&&(pathname="/"+pathname)):host||(host=""),hash&&"#"!==hash.charAt(0)&&(hash="#"+hash),search&&"?"!==search.charAt(0)&&(search="?"+search),protocol+host+(pathname=pathname.replace(/[?#]/g,function(match){return encodeURIComponent(match)}))+(search=search.replace("#","%23"))+hash},Url.prototype.resolve=function(relative){return this.resolveObject(urlParse(relative,!1,!0)).format()},Url.prototype.resolveObject=function(relative){if(util.isString(relative)){var rel=new Url;rel.parse(relative,!1,!0),relative=rel}for(var result=new Url,tkeys=Object.keys(this),tk=0;tk<tkeys.length;tk++){var tkey=tkeys[tk];result[tkey]=this[tkey]}if(result.hash=relative.hash,""===relative.href)return result.href=result.format(),result;if(relative.slashes&&!relative.protocol){for(var rkeys=Object.keys(relative),rk=0;rk<rkeys.length;rk++){var rkey=rkeys[rk];
vendor: 5,154 bytes, line 294
294"protocol"!==rkey&&(result[rkey]=relative[rkey])}return slashedProtocol[result.protocol]&&result.hostname&&!result.pathname&&(result.path=result.pathname="/"),result.href=result.format(),result}if(relative.protocol&&relative.protocol!==result.protocol){if(!slashedProtocol[relative.protocol]){for(var keys=Object.keys(relative),v=0;v<keys.length;v++){var k=keys[v];result[k]=relative[k]}return result.href=result.format(),result}if(result.protocol=relative.protocol,relative.host||hostlessProtocol[relative.protocol])result.pathname=relative.pathname;else{for(var relPath=(relative.pathname||"").split("/");relPath.length&&!(relative.host=relPath.shift()););relative.host||(relative.host=""),relative.hostname||(relative.hostname=""),""!==relPath[0]&&relPath.unshift(""),relPath.length<2&&relPath.unshift(""),result.pathname=relPath.join("/")}if(result.search=relative.search,result.query=relative.query,result.host=relative.host||"",result.auth=relative.auth,result.hostname=relative.hostname||relative.host,result.port=relative.port,result.pathname||result.search){var p=result.pathname||"",s=result.search||"";result.path=p+s}return result.slashes=result.slashes||relative.slashes,result.href=result.format(),result}var isSourceAbs=result.pathname&&"/"===result.pathname.charAt(0),isRelAbs=relative.host||relative.pathname&&"/"===relative.pathname.charAt(0),mustEndAbs=isRelAbs||isSourceAbs||result.host&&relative.pathname,removeAllDots=mustEndAbs,srcPath=result.pathname&&result.pathname.split("/")||[],psychotic=(relPath=relative.pathname&&relative.pathname.split("/")||[],result.protocol&&!slashedProtocol[result.protocol]);if(psychotic&&(result.hostname="",result.port=null,result.host&&(""===srcPath[0]?srcPath[0]=result.host:srcPath.unshift(result.host)),result.host="",relative.protocol&&(relative.hostname=null,relative.port=null,relative.host&&(""===relPath[0]?relPath[0]=relative.host:relPath.unshift(relative.host)),relative.host=null),mustEndAbs=mustEndAbs&&(""===relPath[0]||""===srcPath[0])),isRelAbs)result.host=relative.host||""===relative.host?relative.host:result.host,result.hostname=relative.hostname||""===relative.hostname?relative.hostname:result.hostname,result.search=relative.search,result.query=relative.query,srcPath=relPath;else if(relPath.length)srcPath||(srcPath=[]),srcPath.pop(),srcPath=srcPath.concat(relPath),result.search=relative.search,result.query=relative.query;else if(!util.isNullOrUndefined(relative.search)){if(psychotic)result.hostname=result.host=srcPath.shift(),(authInHost=!!(result.host&&result.host.indexOf("@")>0)&&result.host.split("@"))&&(result.auth=authInHost.shift(),result.host=result.hostname=authInHost.shift());return result.search=relative.search,result.query=relative.query,util.isNull(result.pathname)&&util.isNull(result.search)||(result.path=(result.pathname?result.pathname:"")+(result.search?result.search:"")),result.href=result.format(),result}if(!srcPath.length)return result.pathname=null,result.search?result.path="/"+result.search:result.path=null,result.href=result.format(),result;for(var last=srcPath.slice(-1)[0],hasTrailingSlash=(result.host||relative.host||srcPath.length>1)&&("."===last||".."===last)||""===last,up=0,i=srcPath.length;i>=0;i--)"."===(last=srcPath[i])?srcPath.splice(i,1):".."===last?(srcPath.splice(i,1),up++):up&&(srcPath.splice(i,1),up--);if(!mustEndAbs&&!removeAllDots)for(;up--;up)srcPath.unshift("..");!mustEndAbs||""===srcPath[0]||srcPath[0]&&"/"===srcPath[0].charAt(0)||srcPath.unshift(""),hasTrailingSlash&&"/"!==srcPath.join("/").substr(-1)&&srcPath.push("");var authInHost,isAbsolute=""===srcPath[0]||srcPath[0]&&"/"===srcPath[0].charAt(0);psychotic&&(result.hostname=result.host=isAbsolute?"":srcPath.length?srcPath.shift():"",(authInHost=!!(result.host&&result.host.indexOf("@")>0)&&result.host.split("@"))&&(result.auth=authInHost.shift(),result.host=result.hostname=authInHost.shift()));return(mustEndAbs=mustEndAbs||result.host&&srcPath.length)&&!isAbsolute&&srcPath.unshift(""),srcPath.length?result.pathname=srcPath.join("/"):(result.pathname=null,result.path=null),util.isNull(result.pathname)&&util.isNull(result.search)||(result.path=(result.pathname?result.pathname:"")+(result.search?result.search:"")),result.auth=relative.auth||result.auth,result.slashes=result.slashes||relative.slashes,result.href=result.format(),result},Url.prototype.parseHost=function(){var host=this.host,port=portPattern.exec(host);port&&(":"!==(port=port[0])&&(this.port=port.substr(1)),host=host.substr(0,host.length-port.length)),host&&(this.hostname=host)}},{"./util":16,punycode:11,querystring:14}],16:[function(require,module,exports){"use strict";module.exports={isString:function(arg){return"string"==typeof arg},isObject:function(arg){return"object"==typeof arg&&null!==arg},isNull:function(arg){return null===arg},isNullOrUndefined:function(arg){return null==arg}}},{}],17:[function(require,module,exports){module.exports={exceptions:{ck:{www:{$:0}},jp:{kawasaki:{city:{$:0}},kitakyushu:{city:{$:0}},kobe:{city:{$:0}},nagoya:{city:{$:0}},sapporo:{city:{$:0}},sendai:{city:{$:0}},yokohama:{city:{$:0}}}},rules:{ac:{$:0,com:{$:0},edu:{$:0},gov:{$:0}
294,net:{$:0},mil:{$:0},org:{$:0}},ad:{$:0,nom:{$:0}},ae:{$:0,co:{$:0},net:{$:0},org:{$:0},sch:{$:0},ac:{$:0},gov:{$:0},mil:{$:0},blogspot:{$:0},nom:{$:0}},aero:{$:0,"accident-investigation":{$:0},"accident-prevention":{$:0},aerobatic:{$:0},aeroclub:{$:0},aerodrome:{$:0},agents:{$:0},aircraft:{$:0},airline:{$:0},airport:{$:0},"air-surveillance":{$:0},airtraffic:{$:0},"air-traffic-control":{$:0},ambulance:{$:0},amusement:{$:0},association:{$:0},author:{$:0},ballooning:{$:0},broker:{$:0},caa:{$:0},cargo:{$:0},catering:{$:0},certification:{$:0},championship:{$:0},charter:{$:0},civilaviation:{$:0},club:{$:0},conference:{$:0},consultant:{$:0},consulting:{$:0},control:{$:0},council:{$:0},crew:{$:0},design:{$:0},dgca:{$:0},educator:{$:0},emergency:{$:0},engine:{$:0},engineer:{$:0},entertainment:{$:0},equipment:{$:0},exchange:{$:0},express:{$:0},federation:{$:0},flight:{$:0},freight:{$:0},fuel:{$:0},gliding:{$:0},government:{$:0},groundhandling:{$:0},group:{$:0},hanggliding:{$:0},homebuilt:{$:0},insurance:{$:0},journal:{$:0},journalist:{$:0},leasing:{$:0},logistics:{$:0},magazine:{$:0},maintenance:{$:0},media:{$:0},microlight:{$:0},modelling:{$:0},navigation:{$:0},parachuting:{$:0},paragliding:{$:0},"passenger-association":{$:0},pilot:{$:0},press:{$:0},production:{$:0},recreation:{$:0},repbody:{$:0},res:{$:0},research:{$:0},rotorcraft:{$:0},safety:{$:0},scientist:{$:0},services:{$:0},show:{$:0},skydiving:{$:0},software:{$:0},student:{$:0},trader:{$:0},trading:{$:0},trainer:{$:0},union:{$:0},workinggroup:{$:0},works:{$:0}},af:{$:0,gov:{$:0},com:{$:0},org:{$:0}
vendor: 2,434 bytes, line 294
294,net:{$:0},edu:{$:0}},ag:{$:0,com:{$:0},org:{$:0},net:{$:0},co:{$:0},nom:{$:0}},ai:{$:0,off:{$:0},com:{$:0},net:{$:0},org:{$:0},nom:{$:0}},al:{$:0,com:{$:0},edu:{$:0},gov:{$:0},mil:{$:0},net:{$:0},org:{$:0},blogspot:{$:0},nom:{$:0}},am:{$:0,blogspot:{$:0}},ao:{$:0,ed:{$:0},gv:{$:0},og:{$:0},co:{$:0},pb:{$:0},it:{$:0}},aq:{$:0},ar:{$:0,com:{$:0,blogspot:{$:0}},edu:{$:0},gob:{$:0},gov:{$:0},int:{$:0},mil:{$:0},musica:{$:0},net:{$:0},org:{$:0},tur:{$:0}},arpa:{$:0,e164:{$:0},"in-addr":{$:0},ip6:{$:0},iris:{$:0},uri:{$:0},urn:{$:0}},as:{$:0,gov:{$:0}},asia:{$:0,cloudns:{$:0}},at:{$:0,ac:{$:0},co:{$:0,blogspot:{$:0}},gv:{$:0},or:{$:0},futurecms:{"*":{$:0}},futurehosting:{$:0},futuremailing:{$:0},ortsinfo:{ex:{"*":{$:0}},kunden:{"*":{$:0}}},biz:{$:0},info:{$:0},priv:{$:0},"12hp":{$:0},"2ix":{$:0},"4lima":{$:0},"lima-city":{$:0}},au:{$:0,com:{$:0,blogspot:{$:0}},net:{$:0},org:{$:0},edu:{$:0,act:{$:0},nsw:{$:0},nt:{$:0},qld:{$:0},sa:{$:0},tas:{$:0},vic:{$:0},wa:{$:0}},gov:{$:0,qld:{$:0},sa:{$:0},tas:{$:0},vic:{$:0},wa:{$:0}},asn:{$:0},id:{$:0},info:{$:0},conf:{$:0},oz:{$:0},act:{$:0},nsw:{$:0},nt:{$:0},qld:{$:0},sa:{$:0},tas:{$:0},vic:{$:0},wa:{$:0}},aw:{$:0,com:{$:0}},ax:{$:0},az:{$:0,com:{$:0},net:{$:0},int:{$:0},gov:{$:0},org:{$:0},edu:{$:0},info:{$:0},pp:{$:0},mil:{$:0},name:{$:0},pro:{$:0},biz:{$:0}},ba:{$:0,com:{$:0},edu:{$:0},gov:{$:0},mil:{$:0},net:{$:0},org:{$:0},blogspot:{$:0}},bb:{$:0,biz:{$:0},co:{$:0},com:{$:0},edu:{$:0},gov:{$:0},info:{$:0},net:{$:0},org:{$:0},store:{$:0},tv:{$:0}},bd:{"*":{$:0}},be:{$:0,ac:{$:0},webhosting:{$:0},blogspot:{$:0},transurl:{"*":{$:0}}},bf:{$:0,gov:{$:0}},bg:{0:{$:0},1:{$:0},2:{$:0},3:{$:0},4:{$:0},5:{$:0},6:{$:0},7:{$:0},8:{$:0},9:{$:0},$:0,a:{$:0},b:{$:0},c:{$:0},d:{$:0},e:{$:0},f:{$:0},g:{$:0},h:{$:0},i:{$:0},j:{$:0},k:{$:0},l:{$:0},m:{$:0},n:{$:0},o:{$:0},p:{$:0},q:{$:0},r:{$:0},s:{$:0},t:{$:0},u:{$:0},v:{$:0},w:{$:0},x:{$:0},y:{$:0},z:{$:0},blogspot:{$:0},barsy:{$:0}},bh:{$:0,com:{$:0},edu:{$:0},net:{$:0},org:{$:0},gov:{$:0}},bi:{$:0,co:{$:0},com:{$:0},edu:{$:0},or:{$:0},org:{$:0}},biz:{$:0,cloudns:{$:0},dyndns:{$:0},"for-better":{$:0},"for-more":{$:0},"for-some":{$:0},"for-the":{$:0},selfip:{$:0},webhop:{$:0},mmafan:{$:0},myftp:{$:0},"no-ip":{$:0},dscloud:{$:0}},bj:{$:0,asso:{$:0},barreau:{$:0},gouv:{$:0},blogspot:{$:0}},bm:{$:0,com:{$:0},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0}},bn:{"*":{$:0}},bo:{$:0,com:{$:0},edu:{$:0},gob:{$:0},int:{$:0},org:{$:0}
294,net:{$:0},mil:{$:0},tv:{$:0},web:{$:0},academia:{$:0},agro:{$:0},arte:{$:0},blog:{$:0},bolivia:{$:0},ciencia:{$:0},cooperativa:{$:0},democracia:{$:0},deporte:{$:0},ecologia:{$:0},economia:{$:0},empresa:{$:0},indigena:{$:0},industria:{$:0},info:{$:0},medicina:{$:0},movimiento:{$:0},musica:{$:0},natural:{$:0},nombre:{$:0},noticias:{$:0},patria:{$:0},politica:{$:0},profesional:{$:0},plurinacional:{$:0},pueblo:{$:0},revista:{$:0},salud:{$:0},tecnologia:{$:0},tksat:{$:0},transporte:{$:0},wiki:{$:0}},br:{$:0,"9guacu":{$:0},abc:{$:0},adm:{$:0},adv:{$:0},agr:{$:0},aju:{$:0},am:{$:0},anani:{$:0},aparecida:{$:0},arq:{$:0},art:{$:0},ato:{$:0},b:{$:0},belem:{$:0},bhz:{$:0},bio:{$:0},blog:{$:0},bmd:{$:0},boavista:{$:0},bsb:{$:0},campinagrande:{$:0},campinas:{$:0},caxias:{$:0},cim:{$:0},cng:{$:0},cnt:{$:0},com:{$:0,blogspot:{$:0}},contagem:{$:0},coop:{$:0},cri:{$:0},cuiaba:{$:0},curitiba:{$:0},def:{$:0},ecn:{$:0},eco:{$:0},edu:{$:0},emp:{$:0},eng:{$:0},esp:{$:0},etc:{$:0},eti:{$:0},far:{$:0},feira:{$:0},flog:{$:0},floripa:{$:0},fm:{$:0},fnd:{$:0},fortal:{$:0},fot:{$:0},foz:{$:0},fst:{$:0},g12:{$:0},ggf:{$:0},goiania:{$:0},gov:{$:0,ac:{$:0},al:{$:0},am:{$:0},ap:{$:0},ba:{$:0},ce:{$:0},df:{$:0},es:{$:0},go:{$:0},ma:{$:0},mg:{$:0},ms:{$:0},mt:{$:0},pa:{$:0},pb:{$:0},pe:{$:0},pi:{$:0},pr:{$:0},rj:{$:0},rn:{$:0},ro:{$:0},rr:{$:0},rs:{$:0},sc:{$:0},se:{$:0},sp:{$:0},to:{$:0}},gru:{$:0},imb:{$:0},ind:{$:0},inf:{$:0},jab:{$:0},jampa:{$:0},jdf:{$:0},joinville:{$:0},jor:{$:0},jus:{$:0},leg:{$:0,ac:{$:0},al:{$:0},am:{$:0},ap:{$:0},ba:{$:0},ce:{$:0},df:{$:0},es:{$:0},go:{$:0},ma:{$:0},mg:{$:0},ms:{$:0},mt:{$:0},pa:{$:0},pb:{$:0},pe:{$:0},pi:{$:0},pr:{$:0},rj:{$:0},rn:{$:0},ro:{$:0},rr:{$:0},rs:{$:0},sc:{$:0},se:{$:0},sp:{$:0},to:{$:0}},lel:{$:0},londrina:{$:0},macapa:{$:0},maceio:{$:0},manaus:{$:0},maringa:{$:0},mat:{$:0},med:{$:0},mil:{$:0},morena:{$:0},mp:{$:0},mus:{$:0},natal:{$:0},net:{$:0},niteroi:{$:0},nom:{"*":{$:0}},not:{$:0},ntr:{$:0},odo:{$:0},org:{$:0},osasco:{$:0},palmas:{$:0},poa:{$:0},ppg:{$:0},pro:{$:0},psc:{$:0},psi:{$:0},pvh:{$:0},qsl:{$:0},radio:{$:0},rec:{$:0},recife:{$:0},ribeirao:{$:0},rio:{$:0},riobranco:{$:0},riopreto:{$:0},salvador:{$:0},sampa:{$:0},santamaria:{$:0},santoandre:{$:0},saobernardo:{$:0},saogonca:{$:0},sjc:{$:0},slg:{$:0},slz:{$:0},sorocaba:{$:0},srv:{$:0},taxi:{$:0},teo:{$:0},the:{$:0},tmp:{$:0},trd:{$:0},tur:{$:0},tv:{$:0},udi:{$:0},vet:{$:0},vix:{$:0},vlog:{$:0},wiki:{$:0},zlg:{$:0}},bs:{$:0,com:{$:0}
vendor: 11,922 bytes, line 294
294,net:{$:0},org:{$:0},edu:{$:0},gov:{$:0},we:{$:0}},bt:{$:0,com:{$:0},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0}},bv:{$:0},bw:{$:0,co:{$:0},org:{$:0}},by:{$:0,gov:{$:0},mil:{$:0},com:{$:0,blogspot:{$:0}},of:{$:0},nym:{$:0}},bz:{$:0,com:{$:0},net:{$:0},org:{$:0},edu:{$:0},gov:{$:0},za:{$:0},nym:{$:0}},ca:{$:0,ab:{$:0},bc:{$:0},mb:{$:0},nb:{$:0},nf:{$:0},nl:{$:0},ns:{$:0},nt:{$:0},nu:{$:0},on:{$:0},pe:{$:0},qc:{$:0},sk:{$:0},yk:{$:0},gc:{$:0},"1password":{$:0},awdev:{"*":{$:0}},co:{$:0},blogspot:{$:0},"no-ip":{$:0}},cat:{$:0},cc:{$:0,cloudns:{$:0},ftpaccess:{$:0},"game-server":{$:0},myphotos:{$:0},scrapping:{$:0},twmail:{$:0},fantasyleague:{$:0}},cd:{$:0,gov:{$:0}},cf:{$:0,blogspot:{$:0}},cg:{$:0},ch:{$:0,square7:{$:0},blogspot:{$:0},gotdns:{$:0},"12hp":{$:0},"2ix":{$:0},"4lima":{$:0},"lima-city":{$:0}},ci:{$:0,org:{$:0},or:{$:0},com:{$:0},co:{$:0},edu:{$:0},ed:{$:0},ac:{$:0},net:{$:0},go:{$:0},asso:{$:0},"xn--aroport-bya":{$:0},int:{$:0},presse:{$:0},md:{$:0},gouv:{$:0}},ck:{"*":{$:0}},cl:{$:0,gov:{$:0},gob:{$:0},co:{$:0},mil:{$:0},blogspot:{$:0},nom:{$:0}},cm:{$:0,co:{$:0},com:{$:0},gov:{$:0},net:{$:0}},cn:{$:0,ac:{$:0},com:{$:0,amazonaws:{compute:{"*":{$:0}},eb:{"cn-north-1":{$:0}},elb:{"*":{$:0}},"cn-north-1":{s3:{$:0}}}},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0},mil:{$:0},"xn--55qx5d":{$:0},"xn--io0a7i":{$:0},"xn--od0alg":{$:0},ah:{$:0},bj:{$:0},cq:{$:0},fj:{$:0},gd:{$:0},gs:{$:0},gz:{$:0},gx:{$:0},ha:{$:0},hb:{$:0},he:{$:0},hi:{$:0},hl:{$:0},hn:{$:0},jl:{$:0},js:{$:0},jx:{$:0},ln:{$:0},nm:{$:0},nx:{$:0},qh:{$:0},sc:{$:0},sd:{$:0},sh:{$:0},sn:{$:0},sx:{$:0},tj:{$:0},xj:{$:0},xz:{$:0},yn:{$:0},zj:{$:0},hk:{$:0},mo:{$:0},tw:{$:0}},co:{$:0,arts:{$:0},com:{$:0,blogspot:{$:0}},edu:{$:0},firm:{$:0},gov:{$:0},info:{$:0},int:{$:0},mil:{$:0},net:{$:0},nom:{$:0},org:{$:0},rec:{$:0},web:{$:0},nodum:{$:0}},com:{$:0,"1password":{$:0},amazonaws:{compute:{"*":{$:0}},"compute-1":{"*":{$:0}},"us-east-1":{$:0,dualstack:{s3:{$:0}}},elb:{"*":{$:0}},s3:{$:0},"s3-ap-northeast-1":{$:0},"s3-ap-northeast-2":{$:0},"s3-ap-south-1":{$:0},"s3-ap-southeast-1":{$:0},"s3-ap-southeast-2":{$:0},"s3-ca-central-1":{$:0},"s3-eu-central-1":{$:0},"s3-eu-west-1":{$:0},"s3-eu-west-2":{$:0},"s3-eu-west-3":{$:0},"s3-external-1":{$:0},"s3-fips-us-gov-west-1":{$:0},"s3-sa-east-1":{$:0},"s3-us-gov-west-1":{$:0},"s3-us-east-2":{$:0},"s3-us-west-1":{$:0},"s3-us-west-2":{$:0},"ap-northeast-2":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"ap-south-1":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"ca-central-1":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"eu-central-1":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"eu-west-2":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"eu-west-3":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"us-east-2":{s3:{$:0},dualstack:{s3:{$:0}},"s3-website":{$:0}},"ap-northeast-1":{dualstack:{s3:{$:0}}},"ap-southeast-1":{dualstack:{s3:{$:0}}},"ap-southeast-2":{dualstack:{s3:{$:0}}},"eu-west-1":{dualstack:{s3:{$:0}}},"sa-east-1":{dualstack:{s3:{$:0}}},"s3-website-us-east-1":{$:0},"s3-website-us-west-1":{$:0},"s3-website-us-west-2":{$:0},"s3-website-ap-northeast-1":{$:0},"s3-website-ap-southeast-1":{$:0},"s3-website-ap-southeast-2":{$:0},"s3-website-eu-west-1":{$:0},"s3-website-sa-east-1":{$:0}},elasticbeanstalk:{$:0,"ap-northeast-1":{$:0},"ap-northeast-2":{$:0},"ap-south-1":{$:0},"ap-southeast-1":{$:0},"ap-southeast-2":{$:0},"ca-central-1":{$:0},"eu-central-1":{$:0},"eu-west-1":{$:0},"eu-west-2":{$:0},"eu-west-3":{$:0},"sa-east-1":{$:0},"us-east-1":{$:0},"us-east-2":{$:0},"us-gov-west-1":{$:0},"us-west-1":{$:0},"us-west-2":{$:0}},"on-aptible":{$:0},myasustor:{$:0},betainabox:{$:0},bplaced:{$:0},ar:{$:0},br:{$:0},cn:{$:0},de:{$:0},eu:{$:0},gb:{$:0},hu:{$:0},jpn:{$:0},kr:{$:0},mex:{$:0},no:{$:0},qc:{$:0},ru:{$:0},sa:{$:0},se:{$:0},uk:{$:0},us:{$:0},uy:{$:0},za:{$:0},africa:{$:0},gr:{$:0},co:{$:0},xenapponazure:{$:0},jdevcloud:{$:0},wpdevcloud:{$:0},cloudcontrolled:{$:0},cloudcontrolapp:{$:0},drayddns:{$:0},dreamhosters:{$:0},mydrobo:{$:0},"dyndns-at-home":{$:0},"dyndns-at-work":{$:0},"dyndns-blog":{$:0},"dyndns-free":{$:0},"dyndns-home":{$:0},"dyndns-ip":{$:0},"dyndns-mail":{$:0},"dyndns-office":{$:0},"dyndns-pics":{$:0},"dyndns-remote":{$:0},"dyndns-server":{$:0},"dyndns-web":{$:0},"dyndns-wiki":{$:0},"dyndns-work":{$:0},blogdns:{$:0},cechire:{$:0},dnsalias:{$:0},dnsdojo:{$:0},doesntexist:{$:0},dontexist:{$:0},doomdns:{$:0},"dyn-o-saur":{$:0},dynalias:{$:0},"est-a-la-maison":{$:0},"est-a-la-masion":{$:0},"est-le-patron":{$:0},"est-mon-blogueur":{$:0},"from-ak":{$:0},"from-al":{$:0},"from-ar":{$:0},"from-ca":{$:0},"from-ct":{$:0},"from-dc":{$:0},"from-de":{$:0},"from-fl":{$:0},"from-ga":{$:0},"from-hi":{$:0},"from-ia":{$:0},"from-id":{$:0},"from-il":{$:0},"from-in":{$:0},"from-ks":{$:0},"from-ky":{$:0},"from-ma":{$:0},"from-md":{$:0},"from-mi":{$:0},"from-mn":{$:0},"from-mo":{$:0},"from-ms":{$:0},"from-mt":{$:0},"from-nc":{$:0},"from-nd":{$:0},"from-ne":{$:0},"from-nh":{$:0},"from-nj":{$:0},"from-nm":{$:0},"from-nv":{$:0},"from-oh":{$:0},"from-ok":{$:0},"from-or":{$:0},"from-pa":{$:0},"from-pr":{$:0},"from-ri":{$:0},"from-sc":{$:0},"from-sd":{$:0},"from-tn":{$:0},"from-tx":{$:0},"from-ut":{$:0},"from-va":{$:0},"from-vt":{$:0},"from-wa":{$:0},"from-wi":{$:0},"from-wv":{$:0},"from-wy":{$:0},getmyip:{$:0},gotdns:{$:0},"hobby-site":{$:0},homelinux:{$:0},homeunix:{$:0},iamallama:{$:0},"is-a-anarchist":{$:0},"is-a-blogger":{$:0},"is-a-bookkeeper":{$:0},"is-a-bulls-fan":{$:0},"is-a-caterer":{$:0},"is-a-chef":{$:0},"is-a-conservative":{$:0},"is-a-cpa":{$:0},"is-a-cubicle-slave":{$:0},"is-a-democrat":{$:0},"is-a-designer":{$:0},"is-a-doctor":{$:0},"is-a-financialadvisor":{$:0},"is-a-geek":{$:0},"is-a-green":{$:0},"is-a-guru":{$:0},"is-a-hard-worker":{$:0},"is-a-hunter":{$:0},"is-a-landscaper":{$:0},"is-a-lawyer":{$:0},"is-a-liberal":{$:0},"is-a-libertarian":{$:0},"is-a-llama":{$:0},"is-a-musician":{$:0},"is-a-nascarfan":{$:0},"is-a-nurse":{$:0},"is-a-painter":{$:0},"is-a-personaltrainer":{$:0},"is-a-photographer":{$:0},"is-a-player":{$:0},"is-a-republican":{$:0},"is-a-rockstar":{$:0},"is-a-socialist":{$:0},"is-a-student":{$:0},"is-a-teacher":{$:0},"is-a-techie":{$:0},"is-a-therapist":{$:0},"is-an-accountant":{$:0},"is-an-actor":{$:0},"is-an-actress":{$:0},"is-an-anarchist":{$:0},"is-an-artist":{$:0},"is-an-engineer":{$:0},"is-an-entertainer":{$:0},"is-certified":{$:0},"is-gone":{$:0},"is-into-anime":{$:0},"is-into-cars":{$:0},"is-into-cartoons":{$:0},"is-into-games":{$:0},"is-leet":{$:0},"is-not-certified":{$:0},"is-slick":{$:0},"is-uberleet":{$:0},"is-with-theband":{$:0},"isa-geek":{$:0},"isa-hockeynut":{$:0},issmarterthanyou:{$:0},"likes-pie":{$:0},likescandy:{$:0},"neat-url":{$:0},"saves-the-whales":{$:0},selfip:{$:0},"sells-for-less":{$:0},"sells-for-u":{$:0},servebbs:{$:0},"simple-url":{$:0},"space-to-rent":{$:0},"teaches-yoga":{$:0},writesthisblog:{$:0},ddnsfree:{$:0},ddnsgeek:{$:0},giize:{$:0},gleeze:{$:0},kozow:{$:0},loseyourip:{$:0},ooguy:{$:0},theworkpc:{$:0},mytuleap:{$:0},evennode:{"eu-1":{$:0},"eu-2":{$:0},"eu-3":{$:0},"eu-4":{$:0},"us-1":{$:0},"us-2":{$:0},"us-3":{$:0},"us-4":{$:0}},fbsbx:{apps:{$:0}},firebaseapp:{$:0},flynnhub:{$:0},"freebox-os":{$:0},freeboxos:{$:0},githubusercontent:{$:0},"0emm":{"*":{$:0}},appspot:{$:0},blogspot:{$:0},codespot:{$:0},googleapis:{$:0},googlecode:{$:0},pagespeedmobilizer:{$:0},publishproxy:{$:0},withgoogle:{$:0},withyoutube:{$:0},herokuapp:{$:0},herokussl:{$:0},pixolino:{$:0},joyent:{cns:{"*":{$:0}}},barsyonline:{$:0},meteorapp:{$:0,eu:{$:0}},bitballoon:{$:0},netlify:{$:0},"4u":{$:0},nfshost:{$:0},blogsyte:{$:0},ciscofreak:{$:0},damnserver:{$:0},ditchyourip:{$:0},dnsiskinky:{$:0},dynns:{$:0},geekgalaxy:{$:0},"health-carereform":{$:0},homesecuritymac:{$:0},homesecuritypc:{$:0},myactivedirectory:{$:0},mysecuritycamera:{$:0},"net-freaks":{$:0},onthewifi:{$:0},point2this:{$:0},quicksytes:{$:0},securitytactics:{$:0},serveexchange:{$:0},servehumour:{$:0},servep2p:{$:0},servesarcasm:{$:0},stufftoread:{$:0},unusualperson:{$:0},workisboring:{$:0},"3utilities":{$:0},ddnsking:{$:0},myvnc:{$:0},servebeer:{$:0},servecounterstrike:{$:0},serveftp:{$:0},servegame:{$:0},servehalflife:{$:0},servehttp:{$:0},serveirc:{$:0},servemp3:{$:0},servepics:{$:0},servequake:{$:0},operaunite:{$:0},outsystemscloud:{$:0},ownprovider:{$:0},pgfog:{$:0},pagefrontapp:{$:0},gotpantheon:{$:0},prgmr:{xen:{$:0}},qa2:{$:0},"dev-myqnapcloud":{$:0},"alpha-myqnapcloud":{$:0},myqnapcloud:{$:0},quipelements:{"*":{$:0}},rackmaze:{$:0},rhcloud:{$:0},logoip:{$:0},scrysec:{$:0},"firewall-gateway":{$:0},myshopblocks:{$:0},"1kapp":{$:0},appchizi:{$:0},applinzi:{$:0},sinaapp:{$:0},vipsinaapp:{$:0},"bounty-full":{$:0,alpha:{$:0},beta:{$:0}},"temp-dns":{$:0},dsmynas:{$:0},familyds:{$:0},bloxcms:{$:0},"townnews-staging":{$:0},hk:{$:0},remotewd:{$:0},yolasite:{$:0}},coop:{$:0},cr:{$:0,ac:{$:0},co:{$:0},ed:{$:0},fi:{$:0},go:{$:0},or:{$:0},sa:{$:0}},cu:{$:0,com:{$:0},edu:{$:0},org:{$:0},net:{$:0},gov:{$:0},inf:{$:0}},cv:{$:0,blogspot:{$:0}},cw:{$:0,com:{$:0},edu:{$:0},net:{$:0},org:{$:0}},cx:{$:0,gov:{$:0},ath:{$:0},info:{$:0}},cy:{$:0,ac:{$:0},biz:{$:0},com:{$:0,blogspot:{$:0}},ekloges:{$:0},gov:{$:0},ltd:{$:0},name:{$:0},net:{$:0},org:{$:0},parliament:{$:0},press:{$:0},pro:{$:0},tm:{$:0}},cz:{$:0,co:{$:0},realm:{$:0},e4:{$:0},blogspot:{$:0},metacentrum:{cloud:{$:0},custom:{$:0}}},de:{$:0,bplaced:{$:0},square7:{$:0},com:{$:0},cosidns:{dyn:{$:0}},"dynamisches-dns":{$:0},dnsupdater:{$:0},"internet-dns":{$:0},"l-o-g-i-n":{$:0},dnshome:{$:0},fuettertdasnetz:{$:0},isteingeek:{$:0},istmein:{$:0},lebtimnetz:{$:0},leitungsen:{$:0},traeumtgerade:{$:0},ddnss:{$:0,dyn:{$:0},dyndns:{$:0}},dyndns1:{$:0},"dyn-ip24":{$:0},"home-webserver":{$:0,dyn:{$:0}},"myhome-server":{$:0},goip:{$:0},blogspot:{$:0},keymachine:{$:0},"git-repos":{$:0},"lcube-server":{$:0},"svn-repos":{$:0},barsy:{$:0},logoip:{$:0},"firewall-gateway":{$:0},"my-gateway":{$:0},"my-router":{$:0},spdns:{$:0},"taifun-dns":{$:0},"12hp":{$:0},"2ix":{$:0},"4lima":{$:0},"lima-city":{$:0},"dd-dns":{$:0},"dray-dns":{$:0},draydns:{$:0},"dyn-vpn":{$:0},dynvpn:{$:0},"mein-vigor":{$:0},"my-vigor":{$:0},"my-wan":{$:0},"syno-ds":{$:0},"synology-diskstation":{$:0},"synology-ds":{$:0}},dj:{$:0},dk:{$:0,biz:{$:0},co:{$:0},firm:{$:0},reg:{$:0},store:{$:0},blogspot:{$:0}},dm:{$:0,com:{$:0},net:{$:0},org:{$:0},edu:{$:0},gov:{$:0}},do:{$:0,art:{$:0},com:{$:0},edu:{$:0},gob:{$:0},gov:{$:0},mil:{$:0},net:{$:0},org:{$:0},sld:{$:0},web:{$:0}},dz:{$:0,com:{$:0},org:{$:0},net:{$:0},gov:{$:0},edu:{$:0},asso:{$:0},pol:{$:0},art:{$:0}},ec:{$:0,com:{$:0},info:{$:0},net:{$:0},fin:{$:0},k12:{$:0},med:{$:0},pro:{$:0},org:{$:0},edu:{$:0},gov:{$:0},gob:{$:0},mil:{$:0}},edu:{$:0},ee:{$:0,edu:{$:0},gov:{$:0},riik:{$:0},lib:{$:0},med:{$:0},com:{$:0,blogspot:{$:0}},pri:{$:0},aip:{$:0},org:{$:0},fie:{$:0}},eg:{$:0,com:{$:0,blogspot:{$:0}},edu:{$:0},eun:{$:0},gov:{$:0},mil:{$:0},name:{$:0},net:{$:0},org:{$:0},sci:{$:0}},er:{"*":{$:0}},es:{$:0,com:{$:0,blogspot:{$:0}},nom:{$:0},org:{$:0},gob:{$:0},edu:{$:0}},et:{$:0,com:{$:0},gov:{$:0},org:{$:0},edu:{$:0},biz:{$:0},name:{$:0},info:{$:0},net:{$:0}},eu:{$:0,"1password":{$:0},mycd:{$:0},cloudns:{$:0},barsy:{$:0},wellbeingzone:{$:0},spdns:{$:0},transurl:{"*":{$:0}},diskstation:{$:0}},fi:{$:0,aland:{$:0},dy:{$:0},blogspot:{$:0},iki:{$:0}},fj:{"*":{$:0}},fk:{"*":{$:0}},fm:{$:0},fo:{$:0},fr:{$:0,com:{$:0},asso:{$:0},nom:{$:0},prd:{$:0},presse:{$:0},tm:{$:0},aeroport:{$:0},assedic:{$:0},avocat:{$:0},avoues:{$:0},cci:{$:0},chambagri:{$:0},"chirurgiens-dentistes":{$:0},"experts-comptables":{$:0},"geometre-expert":{$:0},gouv:{$:0},greta:{$:0},"huissier-justice":{$:0},medecin:{$:0},notaires:{$:0},pharmacien:{$:0},port:{$:0},veterinaire:{$:0},"fbx-os":{$:0},fbxos:{$:0},"freebox-os":{$:0},freeboxos:{$:0},blogspot:{$:0},"on-web":{$:0},"chirurgiens-dentistes-en-france":{$:0}},ga:{$:0},gb:{$:0},gd:{$:0,nom:{$:0}},ge:{$:0,com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},mil:{$:0}
294,net:{$:0},pvt:{$:0}},gf:{$:0},gg:{$:0,co:{$:0},net:{$:0},org:{$:0},cya:{$:0}},gh:{$:0,com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},mil:{$:0}},gi:{$:0,com:{$:0},ltd:{$:0},gov:{$:0},mod:{$:0},edu:{$:0},org:{$:0}},gl:{$:0,co:{$:0},com:{$:0},edu:{$:0},net:{$:0},org:{$:0},nom:{$:0}},gm:{$:0},gn:{$:0,ac:{$:0},com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},net:{$:0}},gov:{$:0},gp:{$:0,com:{$:0},net:{$:0},mobi:{$:0},edu:{$:0},org:{$:0},asso:{$:0}},gq:{$:0},gr:{$:0,com:{$:0},edu:{$:0},net:{$:0},org:{$:0},gov:{$:0},blogspot:{$:0},nym:{$:0}},gs:{$:0},gt:{$:0,com:{$:0},edu:{$:0},gob:{$:0},ind:{$:0},mil:{$:0},net:{$:0},org:{$:0},nom:{$:0}},gu:{"*":{$:0}},gw:{$:0},gy:{$:0,co:{$:0},com:{$:0},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0}},hk:{$:0,com:{$:0},edu:{$:0},gov:{$:0},idv:{$:0},net:{$:0},org:{$:0},"xn--55qx5d":{$:0},"xn--wcvs22d":{$:0},"xn--lcvr32d":{$:0},"xn--mxtq1m":{$:0},"xn--gmqw5a":{$:0},"xn--ciqpn":{$:0},"xn--gmq050i":{$:0},"xn--zf0avx":{$:0},"xn--io0a7i":{$:0},"xn--mk0axi":{$:0},"xn--od0alg":{$:0},"xn--od0aq3b":{$:0},"xn--tn0ag":{$:0},"xn--uc0atv":{$:0},"xn--uc0ay4a":{$:0},blogspot:{$:0},ltd:{$:0},inc:{$:0}},hm:{$:0},hn:{$:0,com:{$:0},edu:{$:0},org:{$:0}
vendor: 2,175 bytes, line 294
294,net:{$:0},mil:{$:0},gob:{$:0},nom:{$:0}},hr:{$:0,iz:{$:0},from:{$:0},name:{$:0},com:{$:0},blogspot:{$:0}},ht:{$:0,com:{$:0},shop:{$:0},firm:{$:0},info:{$:0},adult:{$:0},net:{$:0},pro:{$:0},org:{$:0},med:{$:0},art:{$:0},coop:{$:0},pol:{$:0},asso:{$:0},edu:{$:0},rel:{$:0},gouv:{$:0},perso:{$:0}},hu:{2000:{$:0},$:0,co:{$:0},info:{$:0},org:{$:0},priv:{$:0},sport:{$:0},tm:{$:0},agrar:{$:0},bolt:{$:0},casino:{$:0},city:{$:0},erotica:{$:0},erotika:{$:0},film:{$:0},forum:{$:0},games:{$:0},hotel:{$:0},ingatlan:{$:0},jogasz:{$:0},konyvelo:{$:0},lakas:{$:0},media:{$:0},news:{$:0},reklam:{$:0},sex:{$:0},shop:{$:0},suli:{$:0},szex:{$:0},tozsde:{$:0},utazas:{$:0},video:{$:0},blogspot:{$:0}},id:{$:0,ac:{$:0},biz:{$:0},co:{$:0,blogspot:{$:0}},desa:{$:0},go:{$:0},mil:{$:0},my:{$:0},net:{$:0},or:{$:0},sch:{$:0},web:{$:0}},ie:{$:0,gov:{$:0},blogspot:{$:0}},il:{$:0,ac:{$:0},co:{$:0,blogspot:{$:0}},gov:{$:0},idf:{$:0},k12:{$:0},muni:{$:0},net:{$:0},org:{$:0}},im:{$:0,ac:{$:0},co:{$:0,ltd:{$:0},plc:{$:0}},com:{$:0},net:{$:0},org:{$:0},tt:{$:0},tv:{$:0},ro:{$:0},nom:{$:0}},in:{$:0,co:{$:0},firm:{$:0},net:{$:0},org:{$:0},gen:{$:0},ind:{$:0},nic:{$:0},ac:{$:0},edu:{$:0},res:{$:0},gov:{$:0},mil:{$:0},cloudns:{$:0},blogspot:{$:0},barsy:{$:0}},info:{$:0,cloudns:{$:0},"dynamic-dns":{$:0},dyndns:{$:0},"barrel-of-knowledge":{$:0},"barrell-of-knowledge":{$:0},"for-our":{$:0},"groks-the":{$:0},"groks-this":{$:0},"here-for-more":{$:0},knowsitall:{$:0},selfip:{$:0},webhop:{$:0},nsupdate:{$:0},dvrcam:{$:0},ilovecollege:{$:0},"no-ip":{$:0},"v-info":{$:0}},int:{$:0,eu:{$:0}},io:{$:0,com:{$:0},backplaneapp:{$:0},boxfuse:{$:0},browsersafetymark:{$:0},dedyn:{$:0},drud:{$:0},definima:{$:0},enonic:{$:0,customer:{$:0}},github:{$:0},gitlab:{$:0},"hasura-app":{$:0},ngrok:{$:0},nodeart:{stage:{$:0}},nodum:{$:0},nid:{$:0},pantheonsite:{$:0},protonet:{$:0},vaporcloud:{$:0},resindevice:{$:0},resinstaging:{devices:{$:0}},hzc:{$:0},sandcats:{$:0},s5y:{"*":{$:0}},shiftedit:{$:0},lair:{apps:{$:0}},stolos:{"*":{$:0}},spacekit:{$:0},thingdust:{dev:{cust:{$:0}},disrec:{cust:{$:0}},prod:{cust:{$:0}},testing:{cust:{$:0}}},wedeploy:{$:0}},iq:{$:0,gov:{$:0},edu:{$:0},mil:{$:0},com:{$:0},org:{$:0}
294,net:{$:0}},ir:{$:0,ac:{$:0},co:{$:0},gov:{$:0},id:{$:0},net:{$:0},org:{$:0},sch:{$:0},"xn--mgba3a4f16a":{$:0},"xn--mgba3a4fra":{$:0}},is:{$:0,net:{$:0},com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},int:{$:0},cupcake:{$:0},blogspot:{$:0}},it:{$:0,gov:{$:0},edu:{$:0},abr:{$:0},abruzzo:{$:0},"aosta-valley":{$:0},aostavalley:{$:0},bas:{$:0},basilicata:{$:0},cal:{$:0},calabria:{$:0},cam:{$:0},campania:{$:0},"emilia-romagna":{$:0},emiliaromagna:{$:0},emr:{$:0},"friuli-v-giulia":{$:0},"friuli-ve-giulia":{$:0},"friuli-vegiulia":{$:0},"friuli-venezia-giulia":{$:0},"friuli-veneziagiulia":{$:0},"friuli-vgiulia":{$:0},"friuliv-giulia":{$:0},"friulive-giulia":{$:0},friulivegiulia:{$:0},"friulivenezia-giulia":{$:0},friuliveneziagiulia:{$:0},friulivgiulia:{$:0},fvg:{$:0},laz:{$:0},lazio:{$:0},lig:{$:0},liguria:{$:0},lom:{$:0},lombardia:{$:0},lombardy:{$:0},lucania:{$:0},mar:{$:0},marche:{$:0},mol:{$:0},molise:{$:0},piedmont:{$:0},piemonte:{$:0},pmn:{$:0},pug:{$:0},puglia:{$:0},sar:{$:0},sardegna:{$:0},sardinia:{$:0},sic:{$:0},sicilia:{$:0},sicily:{$:0},taa:{$:0},tos:{$:0},toscana:{$:0},"trentino-a-adige":{$:0},"trentino-aadige":{$:0},"trentino-alto-adige":{$:0},"trentino-altoadige":{$:0},"trentino-s-tirol":{$:0},"trentino-stirol":{$:0},"trentino-sud-tirol":{$:0},"trentino-sudtirol":{$:0},"trentino-sued-tirol":{$:0},"trentino-suedtirol":{$:0},"trentinoa-adige":{$:0},trentinoaadige:{$:0},"trentinoalto-adige":{$:0},trentinoaltoadige:{$:0},"trentinos-tirol":{$:0},trentinostirol:{$:0},"trentinosud-tirol":{$:0},trentinosudtirol:{$:0},"trentinosued-tirol":{$:0},trentinosuedtirol:{$:0},tuscany:{$:0},umb:{$:0},umbria:{$:0},"val-d-aosta":{$:0},"val-daosta":{$:0},"vald-aosta":{$:0},valdaosta:{$:0},"valle-aosta":{$:0},"valle-d-aosta":{$:0},"valle-daosta":{$:0},valleaosta:{$:0},"valled-aosta":{$:0},valledaosta:{$:0},"vallee-aoste":{$:0},valleeaoste:{$:0},vao:{$:0},vda:{$:0},ven:{$:0},veneto:{$:0},ag:{$:0},agrigento:{$:0},al:{$:0},alessandria:{$:0},"alto-adige":{$:0},altoadige:{$:0},an:{$:0},ancona:{$:0},"andria-barletta-trani":{$:0},"andria-trani-barletta":{$:0},andriabarlettatrani:{$:0},andriatranibarletta:{$:0},ao:{$:0},aosta:{$:0},aoste:{$:0},ap:{$:0},aq:{$:0},aquila:{$:0},ar:{$:0},arezzo:{$:0},"ascoli-piceno":{$:0},ascolipiceno:{$:0},asti:{$:0},at:{$:0},av:{$:0},avellino:{$:0},ba:{$:0},balsan:{$:0},bari:{$:0},"barletta-trani-andria":{$:0},barlettatraniandria:{$:0},belluno:{$:0},benevento:{$:0},bergamo:{$:0},bg:{$:0},bi:{$:0},biella:{$:0},bl:{$:0},bn:{$:0},bo:{$:0},bologna:{$:0},bolzano:{$:0},bozen:{$:0},br:{$:0},brescia:{$:0},brindisi:{$:0},bs:{$:0},bt:{$:0},bz:{$:0},ca:{$:0},cagliari:{$:0},caltanissetta:{$:0},"campidano-medio":{$:0},campidanomedio:{$:0},campobasso:{$:0},"carbonia-iglesias":{$:0},carboniaiglesias:{$:0},"carrara-massa":{$:0},carraramassa:{$:0},caserta:{$:0},catania:{$:0},catanzaro:{$:0},cb:{$:0},ce:{$:0},"cesena-forli":{$:0},cesenaforli:{$:0},ch:{$:0},chieti:{$:0},ci:{$:0},cl:{$:0},cn:{$:0},co:{$:0},como:{$:0},cosenza:{$:0},cr:{$:0},cremona:{$:0},crotone:{$:0},cs:{$:0},ct:{$:0},cuneo:{$:0},cz:{$:0},"dell-ogliastra":{$:0},dellogliastra:{$:0},en:{$:0},enna:{$:0},fc:{$:0},fe:{$:0},fermo:{$:0},ferrara:{$:0},fg:{$:0},fi:{$:0},firenze:{$:0},florence:{$:0},fm:{$:0},foggia:{$:0},"forli-cesena":{$:0},forlicesena:{$:0},fr:{$:0},frosinone:{$:0},ge:{$:0},genoa:{$:0},genova:{$:0},go:{$:0},gorizia:{$:0},gr:{$:0},grosseto:{$:0},"iglesias-carbonia":{$:0},iglesiascarbonia:{$:0},im:{$:0},imperia:{$:0},is:{$:0},isernia:{$:0},kr:{$:0},"la-spezia":{$:0},laquila:{$:0},laspezia:{$:0},latina:{$:0},lc:{$:0},le:{$:0},lecce:{$:0},lecco:{$:0},li:{$:0},livorno:{$:0},lo:{$:0},lodi:{$:0},lt:{$:0},lu:{$:0},lucca:{$:0},macerata:{$:0},mantova:{$:0},"massa-carrara":{$:0},massacarrara:{$:0},matera:{$:0},mb:{$:0},mc:{$:0},me:{$:0},"medio-campidano":{$:0},mediocampidano:{$:0},messina:{$:0},mi:{$:0},milan:{$:0},milano:{$:0},mn:{$:0},mo:{$:0},modena:{$:0},"monza-brianza":{$:0},"monza-e-della-brianza":{$:0},monza:{$:0},monzabrianza:{$:0},monzaebrianza:{$:0},monzaedellabrianza:{$:0},ms:{$:0},mt:{$:0},na:{$:0},naples:{$:0},napoli:{$:0},no:{$:0},novara:{$:0},nu:{$:0},nuoro:{$:0},og:{$:0},ogliastra:{$:0},"olbia-tempio":{$:0},olbiatempio:{$:0},or:{$:0},oristano:{$:0},ot:{$:0},pa:{$:0},padova:{$:0},padua:{$:0},palermo:{$:0},parma:{$:0},pavia:{$:0},pc:{$:0},pd:{$:0},pe:{$:0},perugia:{$:0},"pesaro-urbino":{$:0},pesarourbino:{$:0},pescara:{$:0},pg:{$:0},pi:{$:0},piacenza:{$:0},pisa:{$:0},pistoia:{$:0}
294,pn:{$:0},po:{$:0},pordenone:{$:0},potenza:{$:0},pr:{$:0},prato:{$:0},pt:{$:0},pu:{$:0},pv:{$:0},pz:{$:0},ra:{$:0},ragusa:{$:0},ravenna:{$:0},rc:{$:0},re:{$:0},"reggio-calabria":{$:0},"reggio-emilia":{$:0},reggiocalabria:{$:0},reggioemilia:{$:0},rg:{$:0},ri:{$:0},rieti:{$:0},rimini:{$:0},rm:{$:0},rn:{$:0},ro:{$:0},roma:{$:0},rome:{$:0},rovigo:{$:0},sa:{$:0},salerno:{$:0},sassari:{$:0},savona:{$:0},si:{$:0},siena:{$:0},siracusa:{$:0},so:{$:0},sondrio:{$:0},sp:{$:0},sr:{$:0},ss:{$:0},suedtirol:{$:0},sv:{$:0},ta:{$:0},taranto:{$:0},te:{$:0},"tempio-olbia":{$:0},tempioolbia:{$:0},teramo:{$:0},terni:{$:0},tn:{$:0},to:{$:0},torino:{$:0},tp:{$:0},tr:{$:0},"trani-andria-barletta":{$:0},"trani-barletta-andria":{$:0},traniandriabarletta:{$:0},tranibarlettaandria:{$:0},trapani:{$:0},trentino:{$:0},trento:{$:0},treviso:{$:0},trieste:{$:0},ts:{$:0},turin:{$:0},tv:{$:0},ud:{$:0},udine:{$:0},"urbino-pesaro":{$:0},urbinopesaro:{$:0},va:{$:0},varese:{$:0},vb:{$:0},vc:{$:0},ve:{$:0},venezia:{$:0},venice:{$:0},verbania:{$:0},vercelli:{$:0},verona:{$:0},vi:{$:0},"vibo-valentia":{$:0},vibovalentia:{$:0},vicenza:{$:0},viterbo:{$:0},vr:{$:0},vs:{$:0},vt:{$:0},vv:{$:0},blogspot:{$:0}},je:{$:0,co:{$:0},net:{$:0},org:{$:0}},jm:{"*":{$:0}},jo:{$:0,com:{$:0},org:{$:0}
294,net:{$:0},edu:{$:0},sch:{$:0},gov:{$:0},mil:{$:0},name:{$:0}},jobs:{$:0},jp:{$:0,ac:{$:0},ad:{$:0},co:{$:0},ed:{$:0},go:{$:0},gr:{$:0},lg:{$:0},ne:{$:0
vendor: 23,752 bytes, line 294
294},or:{$:0},aichi:{$:0,aisai:{$:0},ama:{$:0},anjo:{$:0},asuke:{$:0},chiryu:{$:0},chita:{$:0},fuso:{$:0},gamagori:{$:0},handa:{$:0},hazu:{$:0},hekinan:{$:0},higashiura:{$:0},ichinomiya:{$:0},inazawa:{$:0},inuyama:{$:0},isshiki:{$:0},iwakura:{$:0},kanie:{$:0},kariya:{$:0},kasugai:{$:0},kira:{$:0},kiyosu:{$:0},komaki:{$:0},konan:{$:0},kota:{$:0},mihama:{$:0},miyoshi:{$:0},nishio:{$:0},nisshin:{$:0},obu:{$:0},oguchi:{$:0},oharu:{$:0},okazaki:{$:0},owariasahi:{$:0},seto:{$:0},shikatsu:{$:0},shinshiro:{$:0},shitara:{$:0},tahara:{$:0},takahama:{$:0},tobishima:{$:0},toei:{$:0},togo:{$:0},tokai:{$:0},tokoname:{$:0},toyoake:{$:0},toyohashi:{$:0},toyokawa:{$:0},toyone:{$:0},toyota:{$:0},tsushima:{$:0},yatomi:{$:0}},akita:{$:0,akita:{$:0},daisen:{$:0},fujisato:{$:0},gojome:{$:0},hachirogata:{$:0},happou:{$:0},higashinaruse:{$:0},honjo:{$:0},honjyo:{$:0},ikawa:{$:0},kamikoani:{$:0},kamioka:{$:0},katagami:{$:0},kazuno:{$:0},kitaakita:{$:0},kosaka:{$:0},kyowa:{$:0},misato:{$:0},mitane:{$:0},moriyoshi:{$:0},nikaho:{$:0},noshiro:{$:0},odate:{$:0},oga:{$:0},ogata:{$:0},semboku:{$:0},yokote:{$:0},yurihonjo:{$:0}},aomori:{$:0,aomori:{$:0},gonohe:{$:0},hachinohe:{$:0},hashikami:{$:0},hiranai:{$:0},hirosaki:{$:0},itayanagi:{$:0},kuroishi:{$:0},misawa:{$:0},mutsu:{$:0},nakadomari:{$:0},noheji:{$:0},oirase:{$:0},owani:{$:0},rokunohe:{$:0},sannohe:{$:0},shichinohe:{$:0},shingo:{$:0},takko:{$:0},towada:{$:0},tsugaru:{$:0},tsuruta:{$:0}},chiba:{$:0,abiko:{$:0},asahi:{$:0},chonan:{$:0},chosei:{$:0},choshi:{$:0},chuo:{$:0},funabashi:{$:0},futtsu:{$:0},hanamigawa:{$:0},ichihara:{$:0},ichikawa:{$:0},ichinomiya:{$:0},inzai:{$:0},isumi:{$:0},kamagaya:{$:0},kamogawa:{$:0},kashiwa:{$:0},katori:{$:0},katsuura:{$:0},kimitsu:{$:0},kisarazu:{$:0},kozaki:{$:0},kujukuri:{$:0},kyonan:{$:0},matsudo:{$:0},midori:{$:0},mihama:{$:0},minamiboso:{$:0},mobara:{$:0},mutsuzawa:{$:0},nagara:{$:0},nagareyama:{$:0},narashino:{$:0},narita:{$:0},noda:{$:0},oamishirasato:{$:0},omigawa:{$:0},onjuku:{$:0},otaki:{$:0},sakae:{$:0},sakura:{$:0},shimofusa:{$:0},shirako:{$:0},shiroi:{$:0},shisui:{$:0},sodegaura:{$:0},sosa:{$:0},tako:{$:0},tateyama:{$:0},togane:{$:0},tohnosho:{$:0},tomisato:{$:0},urayasu:{$:0},yachimata:{$:0},yachiyo:{$:0},yokaichiba:{$:0},yokoshibahikari:{$:0},yotsukaido:{$:0}},ehime:{$:0,ainan:{$:0},honai:{$:0},ikata:{$:0},imabari:{$:0},iyo:{$:0},kamijima:{$:0},kihoku:{$:0},kumakogen:{$:0},masaki:{$:0},matsuno:{$:0},matsuyama:{$:0},namikata:{$:0},niihama:{$:0},ozu:{$:0},saijo:{$:0},seiyo:{$:0},shikokuchuo:{$:0},tobe:{$:0},toon:{$:0},uchiko:{$:0},uwajima:{$:0},yawatahama:{$:0}},fukui:{$:0,echizen:{$:0},eiheiji:{$:0},fukui:{$:0},ikeda:{$:0},katsuyama:{$:0},mihama:{$:0},minamiechizen:{$:0},obama:{$:0},ohi:{$:0},ono:{$:0},sabae:{$:0},sakai:{$:0},takahama:{$:0},tsuruga:{$:0},wakasa:{$:0}},fukuoka:{$:0,ashiya:{$:0},buzen:{$:0},chikugo:{$:0},chikuho:{$:0},chikujo:{$:0},chikushino:{$:0},chikuzen:{$:0},chuo:{$:0},dazaifu:{$:0},fukuchi:{$:0},hakata:{$:0},higashi:{$:0},hirokawa:{$:0},hisayama:{$:0},iizuka:{$:0},inatsuki:{$:0},kaho:{$:0},kasuga:{$:0},kasuya:{$:0},kawara:{$:0},keisen:{$:0},koga:{$:0},kurate:{$:0},kurogi:{$:0},kurume:{$:0},minami:{$:0},miyako:{$:0},miyama:{$:0},miyawaka:{$:0},mizumaki:{$:0},munakata:{$:0},nakagawa:{$:0},nakama:{$:0},nishi:{$:0},nogata:{$:0},ogori:{$:0},okagaki:{$:0},okawa:{$:0},oki:{$:0},omuta:{$:0},onga:{$:0},onojo:{$:0},oto:{$:0},saigawa:{$:0},sasaguri:{$:0},shingu:{$:0},shinyoshitomi:{$:0},shonai:{$:0},soeda:{$:0},sue:{$:0},tachiarai:{$:0},tagawa:{$:0},takata:{$:0},toho:{$:0},toyotsu:{$:0},tsuiki:{$:0},ukiha:{$:0},umi:{$:0},usui:{$:0},yamada:{$:0},yame:{$:0},yanagawa:{$:0},yukuhashi:{$:0}},fukushima:{$:0,aizubange:{$:0},aizumisato:{$:0},aizuwakamatsu:{$:0},asakawa:{$:0},bandai:{$:0},date:{$:0},fukushima:{$:0},furudono:{$:0},futaba:{$:0},hanawa:{$:0},higashi:{$:0},hirata:{$:0},hirono:{$:0},iitate:{$:0},inawashiro:{$:0},ishikawa:{$:0},iwaki:{$:0},izumizaki:{$:0},kagamiishi:{$:0},kaneyama:{$:0},kawamata:{$:0},kitakata:{$:0},kitashiobara:{$:0},koori:{$:0},koriyama:{$:0},kunimi:{$:0},miharu:{$:0},mishima:{$:0},namie:{$:0},nango:{$:0},nishiaizu:{$:0},nishigo:{$:0},okuma:{$:0},omotego:{$:0},ono:{$:0},otama:{$:0},samegawa:{$:0},shimogo:{$:0},shirakawa:{$:0},showa:{$:0},soma:{$:0},sukagawa:{$:0},taishin:{$:0},tamakawa:{$:0},tanagura:{$:0},tenei:{$:0},yabuki:{$:0},yamato:{$:0},yamatsuri:{$:0},yanaizu:{$:0},yugawa:{$:0}},gifu:{$:0,anpachi:{$:0},ena:{$:0},gifu:{$:0},ginan:{$:0},godo:{$:0},gujo:{$:0},hashima:{$:0},hichiso:{$:0},hida:{$:0},higashishirakawa:{$:0},ibigawa:{$:0},ikeda:{$:0},kakamigahara:{$:0},kani:{$:0},kasahara:{$:0},kasamatsu:{$:0},kawaue:{$:0},kitagata:{$:0},mino:{$:0},minokamo:{$:0},mitake:{$:0},mizunami:{$:0},motosu:{$:0},nakatsugawa:{$:0},ogaki:{$:0},sakahogi:{$:0},seki:{$:0},sekigahara:{$:0},shirakawa:{$:0},tajimi:{$:0},takayama:{$:0},tarui:{$:0},toki:{$:0},tomika:{$:0},wanouchi:{$:0},yamagata:{$:0},yaotsu:{$:0},yoro:{$:0}},gunma:{$:0,annaka:{$:0},chiyoda:{$:0},fujioka:{$:0},higashiagatsuma:{$:0},isesaki:{$:0},itakura:{$:0},kanna:{$:0},kanra:{$:0},katashina:{$:0},kawaba:{$:0},kiryu:{$:0},kusatsu:{$:0},maebashi:{$:0},meiwa:{$:0},midori:{$:0},minakami:{$:0},naganohara:{$:0},nakanojo:{$:0},nanmoku:{$:0},numata:{$:0},oizumi:{$:0},ora:{$:0},ota:{$:0},shibukawa:{$:0},shimonita:{$:0},shinto:{$:0},showa:{$:0},takasaki:{$:0},takayama:{$:0},tamamura:{$:0},tatebayashi:{$:0},tomioka:{$:0},tsukiyono:{$:0},tsumagoi:{$:0},ueno:{$:0},yoshioka:{$:0}},hiroshima:{$:0,asaminami:{$:0},daiwa:{$:0},etajima:{$:0},fuchu:{$:0},fukuyama:{$:0},hatsukaichi:{$:0},higashihiroshima:{$:0},hongo:{$:0},jinsekikogen:{$:0},kaita:{$:0},kui:{$:0},kumano:{$:0},kure:{$:0},mihara:{$:0},miyoshi:{$:0},naka:{$:0},onomichi:{$:0},osakikamijima:{$:0},otake:{$:0},saka:{$:0},sera:{$:0},seranishi:{$:0},shinichi:{$:0},shobara:{$:0},takehara:{$:0}},hokkaido:{$:0,abashiri:{$:0},abira:{$:0},aibetsu:{$:0},akabira:{$:0},akkeshi:{$:0},asahikawa:{$:0},ashibetsu:{$:0},ashoro:{$:0},assabu:{$:0},atsuma:{$:0},bibai:{$:0},biei:{$:0},bifuka:{$:0},bihoro:{$:0},biratori:{$:0},chippubetsu:{$:0},chitose:{$:0},date:{$:0},ebetsu:{$:0},embetsu:{$:0},eniwa:{$:0},erimo:{$:0},esan:{$:0},esashi:{$:0},fukagawa:{$:0},fukushima:{$:0},furano:{$:0},furubira:{$:0},haboro:{$:0},hakodate:{$:0},hamatonbetsu:{$:0},hidaka:{$:0},higashikagura:{$:0},higashikawa:{$:0},hiroo:{$:0},hokuryu:{$:0},hokuto:{$:0},honbetsu:{$:0},horokanai:{$:0},horonobe:{$:0},ikeda:{$:0},imakane:{$:0},ishikari:{$:0},iwamizawa:{$:0},iwanai:{$:0},kamifurano:{$:0},kamikawa:{$:0},kamishihoro:{$:0},kamisunagawa:{$:0},kamoenai:{$:0},kayabe:{$:0},kembuchi:{$:0},kikonai:{$:0},kimobetsu:{$:0},kitahiroshima:{$:0},kitami:{$:0},kiyosato:{$:0},koshimizu:{$:0},kunneppu:{$:0},kuriyama:{$:0},kuromatsunai:{$:0},kushiro:{$:0},kutchan:{$:0},kyowa:{$:0},mashike:{$:0},matsumae:{$:0},mikasa:{$:0},minamifurano:{$:0},mombetsu:{$:0},moseushi:{$:0},mukawa:{$:0},muroran:{$:0},naie:{$:0},nakagawa:{$:0},nakasatsunai:{$:0},nakatombetsu:{$:0},nanae:{$:0},nanporo:{$:0},nayoro:{$:0},nemuro:{$:0},niikappu:{$:0},niki:{$:0},nishiokoppe:{$:0},noboribetsu:{$:0},numata:{$:0},obihiro:{$:0},obira:{$:0},oketo:{$:0},okoppe:{$:0},otaru:{$:0},otobe:{$:0},otofuke:{$:0},otoineppu:{$:0},oumu:{$:0},ozora:{$:0},pippu:{$:0},rankoshi:{$:0},rebun:{$:0},rikubetsu:{$:0},rishiri:{$:0},rishirifuji:{$:0},saroma:{$:0},sarufutsu:{$:0},shakotan:{$:0},shari:{$:0},shibecha:{$:0},shibetsu:{$:0},shikabe:{$:0},shikaoi:{$:0},shimamaki:{$:0},shimizu:{$:0},shimokawa:{$:0},shinshinotsu:{$:0},shintoku:{$:0},shiranuka:{$:0},shiraoi:{$:0},shiriuchi:{$:0},sobetsu:{$:0},sunagawa:{$:0},taiki:{$:0},takasu:{$:0},takikawa:{$:0},takinoue:{$:0},teshikaga:{$:0},tobetsu:{$:0},tohma:{$:0},tomakomai:{$:0},tomari:{$:0},toya:{$:0},toyako:{$:0},toyotomi:{$:0},toyoura:{$:0},tsubetsu:{$:0},tsukigata:{$:0},urakawa:{$:0},urausu:{$:0},uryu:{$:0},utashinai:{$:0},wakkanai:{$:0},wassamu:{$:0},yakumo:{$:0},yoichi:{$:0}},hyogo:{$:0,aioi:{$:0},akashi:{$:0},ako:{$:0},amagasaki:{$:0},aogaki:{$:0},asago:{$:0},ashiya:{$:0},awaji:{$:0},fukusaki:{$:0},goshiki:{$:0},harima:{$:0},himeji:{$:0},ichikawa:{$:0},inagawa:{$:0},itami:{$:0},kakogawa:{$:0},kamigori:{$:0},kamikawa:{$:0},kasai:{$:0},kasuga:{$:0},kawanishi:{$:0},miki:{$:0},minamiawaji:{$:0},nishinomiya:{$:0},nishiwaki:{$:0},ono:{$:0},sanda:{$:0},sannan:{$:0},sasayama:{$:0},sayo:{$:0},shingu:{$:0},shinonsen:{$:0},shiso:{$:0},sumoto:{$:0},taishi:{$:0},taka:{$:0},takarazuka:{$:0},takasago:{$:0},takino:{$:0},tamba:{$:0},tatsuno:{$:0},toyooka:{$:0},yabu:{$:0},yashiro:{$:0},yoka:{$:0},yokawa:{$:0}},ibaraki:{$:0,ami:{$:0},asahi:{$:0},bando:{$:0},chikusei:{$:0},daigo:{$:0},fujishiro:{$:0},hitachi:{$:0},hitachinaka:{$:0},hitachiomiya:{$:0},hitachiota:{$:0},ibaraki:{$:0},ina:{$:0},inashiki:{$:0},itako:{$:0},iwama:{$:0},joso:{$:0},kamisu:{$:0},kasama:{$:0},kashima:{$:0},kasumigaura:{$:0},koga:{$:0},miho:{$:0},mito:{$:0},moriya:{$:0},naka:{$:0},namegata:{$:0},oarai:{$:0},ogawa:{$:0},omitama:{$:0},ryugasaki:{$:0},sakai:{$:0},sakuragawa:{$:0},shimodate:{$:0},shimotsuma:{$:0},shirosato:{$:0},sowa:{$:0},suifu:{$:0},takahagi:{$:0},tamatsukuri:{$:0},tokai:{$:0},tomobe:{$:0},tone:{$:0},toride:{$:0},tsuchiura:{$:0},tsukuba:{$:0},uchihara:{$:0},ushiku:{$:0},yachiyo:{$:0},yamagata:{$:0},yawara:{$:0},yuki:{$:0}},ishikawa:{$:0,anamizu:{$:0},hakui:{$:0},hakusan:{$:0},kaga:{$:0},kahoku:{$:0},kanazawa:{$:0},kawakita:{$:0},komatsu:{$:0},nakanoto:{$:0},nanao:{$:0},nomi:{$:0},nonoichi:{$:0},noto:{$:0},shika:{$:0},suzu:{$:0},tsubata:{$:0},tsurugi:{$:0},uchinada:{$:0},wajima:{$:0}},iwate:{$:0,fudai:{$:0},fujisawa:{$:0},hanamaki:{$:0},hiraizumi:{$:0},hirono:{$:0},ichinohe:{$:0},ichinoseki:{$:0},iwaizumi:{$:0},iwate:{$:0},joboji:{$:0},kamaishi:{$:0},kanegasaki:{$:0},karumai:{$:0},kawai:{$:0},kitakami:{$:0},kuji:{$:0},kunohe:{$:0},kuzumaki:{$:0},miyako:{$:0},mizusawa:{$:0},morioka:{$:0},ninohe:{$:0},noda:{$:0},ofunato:{$:0},oshu:{$:0},otsuchi:{$:0},rikuzentakata:{$:0},shiwa:{$:0},shizukuishi:{$:0},sumita:{$:0},tanohata:{$:0},tono:{$:0},yahaba:{$:0},yamada:{$:0}},kagawa:{$:0,ayagawa:{$:0},higashikagawa:{$:0},kanonji:{$:0},kotohira:{$:0},manno:{$:0},marugame:{$:0},mitoyo:{$:0},naoshima:{$:0},sanuki:{$:0},tadotsu:{$:0},takamatsu:{$:0},tonosho:{$:0},uchinomi:{$:0},utazu:{$:0},zentsuji:{$:0}},kagoshima:{$:0,akune:{$:0},amami:{$:0},hioki:{$:0},isa:{$:0},isen:{$:0},izumi:{$:0},kagoshima:{$:0},kanoya:{$:0},kawanabe:{$:0},kinko:{$:0},kouyama:{$:0},makurazaki:{$:0},matsumoto:{$:0},minamitane:{$:0},nakatane:{$:0},nishinoomote:{$:0},satsumasendai:{$:0},soo:{$:0},tarumizu:{$:0},yusui:{$:0}},kanagawa:{$:0,aikawa:{$:0},atsugi:{$:0},ayase:{$:0},chigasaki:{$:0},ebina:{$:0},fujisawa:{$:0},hadano:{$:0},hakone:{$:0},hiratsuka:{$:0},isehara:{$:0},kaisei:{$:0},kamakura:{$:0},kiyokawa:{$:0},matsuda:{$:0},minamiashigara:{$:0},miura:{$:0},nakai:{$:0},ninomiya:{$:0},odawara:{$:0},oi:{$:0},oiso:{$:0},sagamihara:{$:0},samukawa:{$:0},tsukui:{$:0},yamakita:{$:0},yamato:{$:0},yokosuka:{$:0},yugawara:{$:0},zama:{$:0},zushi:{$:0}},kochi:{$:0,aki:{$:0},geisei:{$:0},hidaka:{$:0},higashitsuno:{$:0},ino:{$:0},kagami:{$:0},kami:{$:0},kitagawa:{$:0},kochi:{$:0},mihara:{$:0},motoyama:{$:0},muroto:{$:0},nahari:{$:0},nakamura:{$:0},nankoku:{$:0},nishitosa:{$:0},niyodogawa:{$:0},ochi:{$:0},okawa:{$:0},otoyo:{$:0},otsuki:{$:0},sakawa:{$:0},sukumo:{$:0},susaki:{$:0},tosa:{$:0},tosashimizu:{$:0},toyo:{$:0},tsuno:{$:0},umaji:{$:0},yasuda:{$:0},yusuhara:{$:0}},kumamoto:{$:0,amakusa:{$:0},arao:{$:0},aso:{$:0},choyo:{$:0},gyokuto:{$:0},kamiamakusa:{$:0},kikuchi:{$:0},kumamoto:{$:0},mashiki:{$:0},mifune:{$:0},minamata:{$:0},minamioguni:{$:0},nagasu:{$:0},nishihara:{$:0},oguni:{$:0},ozu:{$:0},sumoto:{$:0},takamori:{$:0},uki:{$:0},uto:{$:0},yamaga:{$:0},yamato:{$:0},yatsushiro:{$:0}},kyoto:{$:0,ayabe:{$:0},fukuchiyama:{$:0},higashiyama:{$:0},ide:{$:0},ine:{$:0},joyo:{$:0},kameoka:{$:0},kamo:{$:0},kita:{$:0},kizu:{$:0},kumiyama:{$:0},kyotamba:{$:0},kyotanabe:{$:0},kyotango:{$:0},maizuru:{$:0},minami:{$:0},minamiyamashiro:{$:0},miyazu:{$:0},muko:{$:0},nagaokakyo:{$:0},nakagyo:{$:0},nantan:{$:0},oyamazaki:{$:0},sakyo:{$:0},seika:{$:0},tanabe:{$:0},uji:{$:0},ujitawara:{$:0},wazuka:{$:0},yamashina:{$:0},yawata:{$:0}},mie:{$:0,asahi:{$:0},inabe:{$:0},ise:{$:0},kameyama:{$:0},kawagoe:{$:0},kiho:{$:0},kisosaki:{$:0},kiwa:{$:0},komono:{$:0},kumano:{$:0},kuwana:{$:0},matsusaka:{$:0},meiwa:{$:0},mihama:{$:0},minamiise:{$:0},misugi:{$:0},miyama:{$:0},nabari:{$:0},shima:{$:0},suzuka:{$:0},tado:{$:0},taiki:{$:0},taki:{$:0},tamaki:{$:0},toba:{$:0},tsu:{$:0},udono:{$:0},ureshino:{$:0},watarai:{$:0},yokkaichi:{$:0}},miyagi:{$:0,furukawa:{$:0},higashimatsushima:{$:0},ishinomaki:{$:0},iwanuma:{$:0},kakuda:{$:0},kami:{$:0},kawasaki:{$:0},marumori:{$:0},matsushima:{$:0},minamisanriku:{$:0},misato:{$:0},murata:{$:0},natori:{$:0},ogawara:{$:0},ohira:{$:0},onagawa:{$:0},osaki:{$:0},rifu:{$:0},semine:{$:0},shibata:{$:0},shichikashuku:{$:0},shikama:{$:0},shiogama:{$:0},shiroishi:{$:0},tagajo:{$:0},taiwa:{$:0},tome:{$:0},tomiya:{$:0},wakuya:{$:0},watari:{$:0},yamamoto:{$:0},zao:{$:0}},miyazaki:{$:0,aya:{$:0},ebino:{$:0},gokase:{$:0},hyuga:{$:0},kadogawa:{$:0},kawaminami:{$:0},kijo:{$:0},kitagawa:{$:0},kitakata:{$:0},kitaura:{$:0},kobayashi:{$:0},kunitomi:{$:0},kushima:{$:0},mimata:{$:0},miyakonojo:{$:0},miyazaki:{$:0},morotsuka:{$:0},nichinan:{$:0},nishimera:{$:0},nobeoka:{$:0},saito:{$:0},shiiba:{$:0},shintomi:{$:0},takaharu:{$:0},takanabe:{$:0},takazaki:{$:0},tsuno:{$:0}},nagano:{$:0,achi:{$:0},agematsu:{$:0},anan:{$:0},aoki:{$:0},asahi:{$:0},azumino:{$:0},chikuhoku:{$:0},chikuma:{$:0},chino:{$:0},fujimi:{$:0},hakuba:{$:0},hara:{$:0},hiraya:{$:0},iida:{$:0},iijima:{$:0},iiyama:{$:0},iizuna:{$:0},ikeda:{$:0},ikusaka:{$:0},ina:{$:0},karuizawa:{$:0},kawakami:{$:0},kiso:{$:0},kisofukushima:{$:0},kitaaiki:{$:0},komagane:{$:0},komoro:{$:0},matsukawa:{$:0},matsumoto:{$:0},miasa:{$:0},minamiaiki:{$:0},minamimaki:{$:0},minamiminowa:{$:0},minowa:{$:0},miyada:{$:0},miyota:{$:0},mochizuki:{$:0},nagano:{$:0},nagawa:{$:0},nagiso:{$:0},nakagawa:{$:0},nakano:{$:0},nozawaonsen:{$:0},obuse:{$:0},ogawa:{$:0},okaya:{$:0},omachi:{$:0},omi:{$:0},ookuwa:{$:0},ooshika:{$:0},otaki:{$:0},otari:{$:0},sakae:{$:0},sakaki:{$:0},saku:{$:0},sakuho:{$:0},shimosuwa:{$:0},shinanomachi:{$:0},shiojiri:{$:0},suwa:{$:0},suzaka:{$:0},takagi:{$:0},takamori:{$:0},takayama:{$:0},tateshina:{$:0},tatsuno:{$:0},togakushi:{$:0},togura:{$:0},tomi:{$:0},ueda:{$:0},wada:{$:0},yamagata:{$:0},yamanouchi:{$:0},yasaka:{$:0},yasuoka:{$:0}},nagasaki:{$:0,chijiwa:{$:0},futsu:{$:0},goto:{$:0},hasami:{$:0},hirado:{$:0},iki:{$:0},isahaya:{$:0},kawatana:{$:0},kuchinotsu:{$:0},matsuura:{$:0},nagasaki:{$:0},obama:{$:0},omura:{$:0},oseto:{$:0},saikai:{$:0},sasebo:{$:0},seihi:{$:0},shimabara:{$:0},shinkamigoto:{$:0},togitsu:{$:0},tsushima:{$:0},unzen:{$:0}},nara:{$:0,ando:{$:0},gose:{$:0},heguri:{$:0},higashiyoshino:{$:0},ikaruga:{$:0},ikoma:{$:0},kamikitayama:{$:0},kanmaki:{$:0},kashiba:{$:0},kashihara:{$:0},katsuragi:{$:0},kawai:{$:0},kawakami:{$:0},kawanishi:{$:0},koryo:{$:0},kurotaki:{$:0},mitsue:{$:0},miyake:{$:0},nara:{$:0},nosegawa:{$:0},oji:{$:0},ouda:{$:0},oyodo:{$:0},sakurai:{$:0},sango:{$:0},shimoichi:{$:0},shimokitayama:{$:0},shinjo:{$:0},soni:{$:0},takatori:{$:0},tawaramoto:{$:0},tenkawa:{$:0},tenri:{$:0},uda:{$:0},yamatokoriyama:{$:0},yamatotakada:{$:0},yamazoe:{$:0},yoshino:{$:0}},niigata:{$:0,aga:{$:0},agano:{$:0},gosen:{$:0},itoigawa:{$:0},izumozaki:{$:0},joetsu:{$:0},kamo:{$:0},kariwa:{$:0},kashiwazaki:{$:0},minamiuonuma:{$:0},mitsuke:{$:0},muika:{$:0},murakami:{$:0},myoko:{$:0},nagaoka:{$:0},niigata:{$:0},ojiya:{$:0},omi:{$:0},sado:{$:0},sanjo:{$:0},seiro:{$:0},seirou:{$:0},sekikawa:{$:0},shibata:{$:0},tagami:{$:0},tainai:{$:0},tochio:{$:0},tokamachi:{$:0},tsubame:{$:0},tsunan:{$:0},uonuma:{$:0},yahiko:{$:0},yoita:{$:0},yuzawa:{$:0}},oita:{$:0,beppu:{$:0},bungoono:{$:0},bungotakada:{$:0},hasama:{$:0},hiji:{$:0},himeshima:{$:0},hita:{$:0},kamitsue:{$:0},kokonoe:{$:0},kuju:{$:0},kunisaki:{$:0},kusu:{$:0},oita:{$:0},saiki:{$:0},taketa:{$:0},tsukumi:{$:0},usa:{$:0},usuki:{$:0},yufu:{$:0}},okayama:{$:0,akaiwa:{$:0},asakuchi:{$:0},bizen:{$:0},hayashima:{$:0},ibara:{$:0},kagamino:{$:0},kasaoka:{$:0},kibichuo:{$:0},kumenan:{$:0},kurashiki:{$:0},maniwa:{$:0},misaki:{$:0},nagi:{$:0},niimi:{$:0},nishiawakura:{$:0},okayama:{$:0},satosho:{$:0},setouchi:{$:0},shinjo:{$:0},shoo:{$:0},soja:{$:0},takahashi:{$:0},tamano:{$:0},tsuyama:{$:0},wake:{$:0},yakage:{$:0}},okinawa:{$:0,aguni:{$:0},ginowan:{$:0},ginoza:{$:0},gushikami:{$:0},haebaru:{$:0},higashi:{$:0},hirara:{$:0},iheya:{$:0},ishigaki:{$:0},ishikawa:{$:0},itoman:{$:0},izena:{$:0},kadena:{$:0},kin:{$:0},kitadaito:{$:0},kitanakagusuku:{$:0},kumejima:{$:0},kunigami:{$:0},minamidaito:{$:0},motobu:{$:0},nago:{$:0},naha:{$:0},nakagusuku:{$:0},nakijin:{$:0},nanjo:{$:0},nishihara:{$:0},ogimi:{$:0},okinawa:{$:0},onna:{$:0},shimoji:{$:0},taketomi:{$:0},tarama:{$:0},tokashiki:{$:0},tomigusuku:{$:0},tonaki:{$:0},urasoe:{$:0},uruma:{$:0},yaese:{$:0},yomitan:{$:0},yonabaru:{$:0},yonaguni:{$:0},zamami:{$:0}},osaka:{$:0,abeno:{$:0},chihayaakasaka:{$:0},chuo:{$:0},daito:{$:0},fujiidera:{$:0},habikino:{$:0},hannan:{$:0},higashiosaka:{$:0},higashisumiyoshi:{$:0},higashiyodogawa:{$:0},hirakata:{$:0},ibaraki:{$:0},ikeda:{$:0},izumi:{$:0},izumiotsu:{$:0},izumisano:{$:0},kadoma:{$:0},kaizuka:{$:0},kanan:{$:0},kashiwara:{$:0},katano:{$:0},kawachinagano:{$:0},kishiwada:{$:0},kita:{$:0},kumatori:{$:0},matsubara:{$:0},minato:{$:0},minoh:{$:0},misaki:{$:0},moriguchi:{$:0},neyagawa:{$:0},nishi:{$:0},nose:{$:0},osakasayama:{$:0},sakai:{$:0},sayama:{$:0},sennan:{$:0},settsu:{$:0},shijonawate:{$:0},shimamoto:{$:0},suita:{$:0},tadaoka:{$:0},taishi:{$:0},tajiri:{$:0},takaishi:{$:0},takatsuki:{$:0},tondabayashi:{$:0},toyonaka:{$:0},toyono:{$:0},yao:{$:0}},saga:{$:0,ariake:{$:0},arita:{$:0},fukudomi:{$:0},genkai:{$:0},hamatama:{$:0},hizen:{$:0},imari:{$:0},kamimine:{$:0},kanzaki:{$:0},karatsu:{$:0},kashima:{$:0},kitagata:{$:0},kitahata:{$:0},kiyama:{$:0},kouhoku:{$:0},kyuragi:{$:0},nishiarita:{$:0},ogi:{$:0},omachi:{$:0},ouchi:{$:0},saga:{$:0},shiroishi:{$:0},taku:{$:0},tara:{$:0},tosu:{$:0},yoshinogari:{$:0}},saitama:{$:0,arakawa:{$:0},asaka:{$:0},chichibu:{$:0},fujimi:{$:0},fujimino:{$:0},fukaya:{$:0},hanno:{$:0},hanyu:{$:0},hasuda:{$:0},hatogaya:{$:0},hatoyama:{$:0},hidaka:{$:0},higashichichibu:{$:0},higashimatsuyama:{$:0},honjo:{$:0},ina:{$:0},iruma:{$:0},iwatsuki:{$:0},kamiizumi:{$:0},kamikawa:{$:0},kamisato:{$:0},kasukabe:{$:0},kawagoe:{$:0},kawaguchi:{$:0},kawajima:{$:0},kazo:{$:0},kitamoto:{$:0},koshigaya:{$:0},kounosu:{$:0},kuki:{$:0},kumagaya:{$:0},matsubushi:{$:0},minano:{$:0},misato:{$:0},miyashiro:{$:0},miyoshi:{$:0},moroyama:{$:0},nagatoro:{$:0},namegawa:{$:0},niiza:{$:0},ogano:{$:0},ogawa:{$:0},ogose:{$:0},okegawa:{$:0},omiya:{$:0},otaki:{$:0},ranzan:{$:0},ryokami:{$:0},saitama:{$:0},sakado:{$:0},satte:{$:0},sayama:{$:0},shiki:{$:0},shiraoka:{$:0},soka:{$:0},sugito:{$:0},toda:{$:0},tokigawa:{$:0},tokorozawa:{$:0},tsurugashima:{$:0},urawa:{$:0},warabi:{$:0},yashio:{$:0},yokoze:{$:0},yono:{$:0},yorii:{$:0},yoshida:{$:0},yoshikawa:{$:0},yoshimi:{$:0}},shiga:{$:0,aisho:{$:0},gamo:{$:0},higashiomi:{$:0},hikone:{$:0},koka:{$:0},konan:{$:0},kosei:{$:0},koto:{$:0},kusatsu:{$:0},maibara:{$:0},moriyama:{$:0},nagahama:{$:0},nishiazai:{$:0},notogawa:{$:0},omihachiman:{$:0},otsu:{$:0},ritto:{$:0},ryuoh:{$:0},takashima:{$:0},takatsuki:{$:0},torahime:{$:0},toyosato:{$:0},yasu:{$:0}},shimane:{$:0,akagi:{$:0},ama:{$:0},gotsu:{$:0},hamada:{$:0},higashiizumo:{$:0},hikawa:{$:0},hikimi:{$:0},izumo:{$:0},kakinoki:{$:0},masuda:{$:0},matsue:{$:0},misato:{$:0},nishinoshima:{$:0},ohda:{$:0},okinoshima:{$:0},okuizumo:{$:0},shimane:{$:0},tamayu:{$:0},tsuwano:{$:0},unnan:{$:0},yakumo:{$:0},yasugi:{$:0},yatsuka:{$:0}},shizuoka:{$:0,arai:{$:0},atami:{$:0},fuji:{$:0},fujieda:{$:0},fujikawa:{$:0},fujinomiya:{$:0},fukuroi:{$:0},gotemba:{$:0},haibara:{$:0},hamamatsu:{$:0},higashiizu:{$:0},ito:{$:0},iwata:{$:0},izu:{$:0},izunokuni:{$:0},kakegawa:{$:0},kannami:{$:0},kawanehon:{$:0},kawazu:{$:0},kikugawa:{$:0},kosai:{$:0},makinohara:{$:0},matsuzaki:{$:0},minamiizu:{$:0},mishima:{$:0},morimachi:{$:0},nishiizu:{$:0},numazu:{$:0},omaezaki:{$:0},shimada:{$:0},shimizu:{$:0},shimoda:{$:0},shizuoka:{$:0},susono:{$:0},yaizu:{$:0},yoshida:{$:0}},tochigi:{$:0,ashikaga:{$:0},bato:{$:0},haga:{$:0},ichikai:{$:0},iwafune:{$:0},kaminokawa:{$:0},kanuma:{$:0},karasuyama:{$:0},kuroiso:{$:0},mashiko:{$:0},mibu:{$:0},moka:{$:0},motegi:{$:0},nasu:{$:0},nasushiobara:{$:0},nikko:{$:0},nishikata:{$:0},nogi:{$:0},ohira:{$:0},ohtawara:{$:0},oyama:{$:0},sakura:{$:0},sano:{$:0},shimotsuke:{$:0},shioya:{$:0},takanezawa:{$:0},tochigi:{$:0},tsuga:{$:0},ujiie:{$:0},utsunomiya:{$:0},yaita:{$:0}},tokushima:{$:0,aizumi:{$:0},anan:{$:0},ichiba:{$:0},itano:{$:0},kainan:{$:0},komatsushima:{$:0},matsushige:{$:0},mima:{$:0},minami:{$:0},miyoshi:{$:0},mugi:{$:0},nakagawa:{$:0},naruto:{$:0},sanagochi:{$:0},shishikui:{$:0},tokushima:{$:0},wajiki:{$:0}},tokyo:{$:0,adachi:{$:0},akiruno:{$:0},akishima:{$:0},aogashima:{$:0},arakawa:{$:0},bunkyo:{$:0},chiyoda:{$:0},chofu:{$:0},chuo:{$:0},edogawa:{$:0},fuchu:{$:0},fussa:{$:0},hachijo:{$:0},hachioji:{$:0},hamura:{$:0},higashikurume:{$:0},higashimurayama:{$:0},higashiyamato:{$:0},hino:{$:0},hinode:{$:0},hinohara:{$:0},inagi:{$:0},itabashi:{$:0},katsushika:{$:0},kita:{$:0},kiyose:{$:0},kodaira:{$:0},koganei:{$:0},kokubunji:{$:0},komae:{$:0},koto:{$:0},kouzushima:{$:0},kunitachi:{$:0},machida:{$:0},meguro:{$:0},minato:{$:0},mitaka:{$:0},mizuho:{$:0},musashimurayama:{$:0},musashino:{$:0},nakano:{$:0},nerima:{$:0},ogasawara:{$:0},okutama:{$:0},ome:{$:0},oshima:{$:0},ota:{$:0},setagaya:{$:0},shibuya:{$:0},shinagawa:{$:0},shinjuku:{$:0},suginami:{$:0},sumida:{$:0},tachikawa:{$:0},taito:{$:0},tama:{$:0},toshima:{$:0}},tottori:{$:0,chizu:{$:0},hino:{$:0},kawahara:{$:0},koge:{$:0},kotoura:{$:0},misasa:{$:0},nanbu:{$:0},nichinan:{$:0},sakaiminato:{$:0},tottori:{$:0},wakasa:{$:0},yazu:{$:0},yonago:{$:0}},toyama:{$:0,asahi:{$:0},fuchu:{$:0},fukumitsu:{$:0},funahashi:{$:0},himi:{$:0},imizu:{$:0},inami:{$:0},johana:{$:0},kamiichi:{$:0},kurobe:{$:0},nakaniikawa:{$:0},namerikawa:{$:0},nanto:{$:0},nyuzen:{$:0},oyabe:{$:0},taira:{$:0},takaoka:{$:0},tateyama:{$:0},toga:{$:0},tonami:{$:0},toyama:{$:0},unazuki:{$:0},uozu:{$:0},yamada:{$:0}},wakayama:{$:0,arida:{$:0},aridagawa:{$:0},gobo:{$:0},hashimoto:{$:0},hidaka:{$:0},hirogawa:{$:0},inami:{$:0},iwade:{$:0},kainan:{$:0},kamitonda:{$:0},katsuragi:{$:0},kimino:{$:0},kinokawa:{$:0},kitayama:{$:0},koya:{$:0},koza:{$:0},kozagawa:{$:0},kudoyama:{$:0},kushimoto:{$:0},mihama:{$:0},misato:{$:0},nachikatsuura:{$:0},shingu:{$:0},shirahama:{$:0},taiji:{$:0},tanabe:{$:0},wakayama:{$:0},yuasa:{$:0},yura:{$:0}},yamagata:{$:0,asahi:{$:0},funagata:{$:0},higashine:{$:0},iide:{$:0},kahoku:{$:0},kaminoyama:{$:0},kaneyama:{$:0},kawanishi:{$:0},mamurogawa:{$:0},mikawa:{$:0},murayama:{$:0},nagai:{$:0},nakayama:{$:0},nanyo:{$:0},nishikawa:{$:0},obanazawa:{$:0},oe:{$:0},oguni:{$:0},ohkura:{$:0},oishida:{$:0},sagae:{$:0},sakata:{$:0},sakegawa:{$:0},shinjo:{$:0},shirataka:{$:0},shonai:{$:0},takahata:{$:0},tendo:{$:0},tozawa:{$:0},tsuruoka:{$:0},yamagata:{$:0},yamanobe:{$:0},yonezawa:{$:0},yuza:{$:0}},yamaguchi:{$:0,abu:{$:0},hagi:{$:0},hikari:{$:0},hofu:{$:0},iwakuni:{$:0},kudamatsu:{$:0},mitou:{$:0},nagato:{$:0},oshima:{$:0},shimonoseki:{$:0},shunan:{$:0},tabuse:{$:0},tokuyama:{$:0},toyota:{$:0},ube:{$:0},yuu:{$:0}},yamanashi:{$:0,chuo:{$:0},doshi:{$:0},fuefuki:{$:0},fujikawa:{$:0},fujikawaguchiko:{$:0},fujiyoshida:{$:0},hayakawa:{$:0},hokuto:{$:0},ichikawamisato:{$:0},kai:{$:0},kofu:{$:0},koshu:{$:0},kosuge:{$:0},"minami-alps":{$:0},minobu:{$:0},nakamichi:{$:0},nanbu:{$:0},narusawa:{$:0},nirasaki:{$:0},nishikatsura:{$:0},oshino:{$:0},otsuki:{$:0},showa:{$:0},tabayama:{$:0},tsuru:{$:0},uenohara:{$:0},yamanakako:{$:0},yamanashi:{$:0}},"xn--
2944pvxs":{$:0},"xn--vgu402c":{$:0},"xn--c3s14m":{$:0},"xn--f6qx53a":{$:0},"xn--8pvr4u":{$:0},"xn--uist22h":{$:0},"xn--djrs72d6uy":{$:0},"xn--mkru45i":{$:0},"xn--0trq7p7nn":{$:0},"xn--8ltr62k":{$:0},"xn--2m4a15e":{$:0},"xn--efvn9s":{$:0},"xn--32vp30h":{$:0},"xn--4it797k":{$:0},"xn--1lqs71d":{$:0},"xn--5rtp49c":{$:0},"xn--5js045d":{$:0},"xn--ehqz56n":{$:0},"xn--1lqs03n":{$:0},"xn--qqqt11m":{$:0},"xn--kbrq7o":{$:0},"xn--pssu33l":{$:0},"xn--ntsq17g":{$:0},"xn--uisz3g":{$:0},"xn--6btw5a":{$:0},"xn--1ctwo":{$:0},"xn--6orx2r":{$:0},"xn--rht61e":{$:0},"xn--rht27z":{$:0},"xn--djty4k":{$:0},"xn--nit225k":{$:0},"xn--rht3d":{$:0},"xn--klty5x":{$:0},"xn--kltx9a":{$:0},"xn--kltp7d":{$:0},"xn--uuwu58a":{$:0},"xn--zbx025d":{$:0},"xn--ntso0iqx3a":{$:0},"xn--elqq16h":{$:0},"xn--4it168d":{$:0},"xn--klt787d":{$:0},"xn--rny31h":{$:0},"xn--7t0a264c":{$:0},"xn--5rtq34k":{$:0},"xn--k7yn95e":{$:0},"xn--tor131o":{$:0},"xn--d5qv7z876c":{$:0},kawasaki:{"*":{$:0}},kitakyushu:{"*":{$:0}},kobe:{"*":{$:0}},nagoya:{"*":{$:0}},sapporo:{"*":{$:0}},sendai:{"*":{$:0}},yokohama:{"*":{$:0}},blogspot:{$:0}},ke:{$:0,ac:{$:0},co:{$:0,blogspot:{$:0}},go:{$:0},info:{$:0},me:{$:0},mobi:{$:0},ne:{$:0},or:{$:0},sc:{$:0}},kg:{$:0,org:{$:0}
294,net:{$:0},com:{$:0},edu:{$:0},gov:{$:0},mil:{$:0}},kh:{"*":{$:0}},ki:{$:0,edu:{$:0},biz:{$:0},net:{$:0},org:{$:0},gov:{$:0},info:{$:0},com:{$:0}},km:{$:0,org:{$:0},nom:{$:0},gov:{$:0},prd:{$:0},tm:{$:0},edu:{$:0},mil:{$:0},ass:{$:0},com:{$:0},coop:{$:0},asso:{$:0},presse:{$:0},medecin:{$:0},notaires:{$:0},pharmaciens:{$:0},veterinaire:{$:0},gouv:{$:0}},kn:{$:0,net:{$:0},org:{$:0},edu:{$:0},gov:{$:0}},kp:{$:0,com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},rep:{$:0},tra:{$:0}},kr:{$:0,ac:{$:0},co:{$:0},es:{$:0},go:{$:0},hs:{$:0},kg:{$:0},mil:{$:0},ms:{$:0},ne:{$:0},or:{$:0},pe:{$:0},re:{$:0},sc:{$:0},busan:{$:0},chungbuk:{$:0},chungnam:{$:0},daegu:{$:0},daejeon:{$:0},gangwon:{$:0},gwangju:{$:0},gyeongbuk:{$:0},gyeonggi:{$:0},gyeongnam:{$:0},incheon:{$:0},jeju:{$:0},jeonbuk:{$:0},jeonnam:{$:0},seoul:{$:0},ulsan:{$:0},blogspot:{$:0}},kw:{"*":{$:0}},ky:{$:0,edu:{$:0},gov:{$:0},com:{$:0},org:{$:0},net:{$:0}},kz:{$:0,org:{$:0},edu:{$:0},net:{$:0},gov:{$:0},mil:{$:0},com:{$:0},nym:{$:0}},la:{$:0,int:{$:0},net:{$:0},info:{$:0},edu:{$:0},gov:{$:0},per:{$:0},com:{$:0},org:{$:0},bnr:{$:0},c:{$:0},nym:{$:0}},lb:{$:0,com:{$:0},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0}},lc:{$:0,com:{$:0}
294,net:{$:0},co:{$:0},org:{$:0},edu:{$:0},gov:{$:0},oy:{$:0}},li:{$:0,blogspot:{$:0},nom:{$:0},nym:{$:0}},lk:{$:0,gov:{$:0},sch:{$:0},net:{$:0},int:{$:0},com:{$:0},org:{$:0},edu:{$:0},ngo:{$:0},soc:{$:0},web:{$:0},ltd:{$:0},assn:{$:0},grp:{$:0},hotel:{$:0},ac:{$:0}},lr:{$:0,com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},net:{$:0}},ls:{$:0,co:{$:0},org:{$:0}},lt:{$:0,gov:{$:0},blogspot:{$:0},nym:{$:0}},lu:{$:0,blogspot:{$:0},nym:{$:0}},lv:{$:0,com:{$:0},edu:{$:0},gov:{$:0},org:{$:0},mil:{$:0},id:{$:0},net:{$:0},asn:{$:0},conf:{$:0}},ly:{$:0,com:{$:0},net:{$:0},gov:{$:0},plc:{$:0},edu:{$:0},sch:{$:0},med:{$:0},org:{$:0},id:{$:0}},ma:{$:0,co:{$:0},net:{$:0},gov:{$:0},org:{$:0},ac:{$:0},press:{$:0}},mc:{$:0,tm:{$:0},asso:{$:0}},md:{$:0,blogspot:{$:0}},me:{$:0,co:{$:0},net:{$:0},org:{$:0},edu:{$:0},ac:{$:0},gov:{$:0},its:{$:0},priv:{$:0},c66:{$:0},daplie:{$:0,localhost:{$:0}},filegear:{$:0},brasilia:{$:0},ddns:{$:0},dnsfor:{$:0},hopto:{$:0},loginto:{$:0},noip:{$:0},webhop:{$:0},nym:{$:0},diskstation:{$:0},dscloud:{$:0},i234:{$:0},myds:{$:0},synology:{$:0},wedeploy:{$:0},yombo:{$:0}},mg:{$:0,org:{$:0},nom:{$:0},gov:{$:0},prd:{$:0},tm:{$:0},edu:{$:0},mil:{$:0},com:{$:0},co:{$:0}},mh:{$:0},mil:{$:0},mk:{$:0,com:{$:0},org:{$:0}
294,net:{$:0},edu:{$:0},gov:{$:0},inf:{$:0},name:{$:0},blogspot:{$:0},nom:{$:0}},ml:{$:0,com:{$:0},edu:{$:0},gouv:{$:0},gov:{$:0},net:{$:0},org:{$:0},presse:{$:0}},mm:{"*":{$:0}},mn:{$:0,gov:{$:0},edu:{$:0},org:{$:0},nyc:{$:0}},mo:{$:0,com:{$:0},net:{$:0},org:{$:0},edu:{$:0},gov:{$:0}},mobi:{$:0,dscloud:{$:0}},mp:{$:0},mq:{$:0},mr:{$:0,gov:{$:0},blogspot:{$:0}},ms:{$:0,com:{$:0},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0}},mt:{$:0,com:{$:0,blogspot:{$:0}},edu:{$:0},net:{$:0},org:{$:0}},mu:{$:0,com:{$:0},net:{$:0},org:{$:0},gov:{$:0},ac:{$:0},co:{$:0},or:{$:0}},museum:{$:0,academy:{$:0},agriculture:{$:0},air:{$:0},airguard:{$:0},alabama:{$:0},alaska:{$:0},amber:{$:0},ambulance:{$:0},american:{$:0},americana:{$:0},americanantiques:{$:0},americanart:{$:0},amsterdam:{$:0},and:{$:0},annefrank:{$:0},anthro:{$:0},anthropology:{$:0},antiques:{$:0},aquarium:{$:0},arboretum:{$:0},archaeological:{$:0},archaeology:{$:0},architecture:{$:0},art:{$:0},artanddesign:{$:0},artcenter:{$:0},artdeco:{$:0},arteducation:{$:0},artgallery:{$:0},arts:{$:0},artsandcrafts:{$:0},asmatart:{$:0},assassination:{$:0},assisi:{$:0},association:{$:0},astronomy:{$:0},atlanta:{$:0},austin:{$:0},australia:{$:0},automotive:{$:0},aviation:{$:0},axis:{$:0},badajoz:{$:0},baghdad:{$:0},bahn:{$:0},bale:{$:0},baltimore:{$:0},barcelona:{$:0},baseball:{$:0},basel:{$:0},baths:{$:0},bauern:{$:0},beauxarts:{$:0},beeldengeluid:{$:0},bellevue:{$:0},bergbau:{$:0},berkeley:{$:0},berlin:{$:0},bern:{$:0},bible:{$:0},bilbao:{$:0},bill:{$:0},birdart:{$:0},birthplace:{$:0},bonn:{$:0},boston:{$:0},botanical:{$:0},botanicalgarden:{$:0},botanicgarden:{$:0},botany:{$:0},brandywinevalley:{$:0},brasil:{$:0},bristol:{$:0},british:{$:0},britishcolumbia:{$:0},broadcast:{$:0},brunel:{$:0},brussel:{$:0},brussels:{$:0},bruxelles:{$:0},building:{$:0},burghof:{$:0},bus:{$:0},bushey:{$:0},cadaques:{$:0},california:{$:0},cambridge:{$:0},can:{$:0},canada:{$:0},capebreton:{$:0},carrier:{$:0},cartoonart:{$:0},casadelamoneda:{$:0},castle:{$:0},castres:{$:0},celtic:{$:0},center:{$:0},chattanooga:{$:0},cheltenham:{$:0},chesapeakebay:{$:0},chicago:{$:0},children:{$:0},childrens:{$:0},childrensgarden:{$:0},chiropractic:{$:0},chocolate:{$:0},christiansburg:{$:0},cincinnati:{$:0},cinema:{$:0},circus:{$:0},civilisation:{$:0},civilization:{$:0},civilwar:{$:0},clinton:{$:0},clock:{$:0},coal:{$:0},coastaldefence:{$:0},cody:{$:0},coldwar:{$:0},collection:{$:0},colonialwilliamsburg:{$:0},coloradoplateau:{$:0},columbia:{$:0},columbus:{$:0},communication:{$:0},communications:{$:0},community:{$:0},computer:{$:0},computerhistory:{$:0},"xn--comunicaes-v6a2o":{$:0},contemporary:{$:0},contemporaryart:{$:0},convent:{$:0},copenhagen:{$:0},corporation:{$:0},"xn--correios-e-telecomunicaes-ghc29a":{$:0},corvette:{$:0},costume:{$:0},countryestate:{$:0},county:{$:0},crafts:{$:0},cranbrook:{$:0},creation:{$:0},cultural:{$:0},culturalcenter:{$:0},culture:{$:0},cyber:{$:0},cymru:{$:0},dali:{$:0},dallas:{$:0},database:{$:0},ddr:{$:0},decorativearts:{$:0},delaware:{$:0},delmenhorst:{$:0},denmark:{$:0},depot:{$:0},design:{$:0},detroit:{$:0},dinosaur:{$:0},discovery:{$:0},dolls:{$:0},donostia:{$:0},durham:{$:0},eastafrica:{$:0},eastcoast:{$:0},education:{$:0},educational:{$:0},egyptian:{$:0},eisenbahn:{$:0},elburg:{$:0},elvendrell:{$:0},embroidery:{$:0},encyclopedic:{$:0},england:{$:0},entomology:{$:0},environment:{$:0},environmentalconservation:{$:0},epilepsy:{$:0},essex:{$:0},estate:{$:0},ethnology:{$:0},exeter:{$:0},exhibition:{$:0},family:{$:0},farm:{$:0},farmequipment:{$:0},farmers:{$:0},farmstead:{$:0},field:{$:0},figueres:{$:0},filatelia:{$:0},film:{$:0},fineart:{$:0},finearts:{$:0},finland:{$:0},flanders:{$:0},florida:{$:0},force:{$:0},fortmissoula:{$:0},fortworth:{$:0},foundation:{$:0},francaise:{$:0},frankfurt:{$:0},franziskaner:{$:0},freemasonry:{$:0},freiburg:{$:0},fribourg:{$:0},frog:{$:0},fundacio:{$:0},furniture:{$:0},gallery:{$:0},garden:{$:0},gateway:{$:0},geelvinck:{$:0},gemological:{$:0},geology:{$:0},georgia:{$:0},giessen:{$:0},glas:{$:0},glass:{$:0},gorge:{$:0},grandrapids:{$:0},graz:{$:0},guernsey:{$:0},halloffame:{$:0},hamburg:{$:0},handson:{$:0},harvestcelebration:{$:0},hawaii:{$:0},health:{$:0},heimatunduhren:{$:0},hellas:{$:0},helsinki:{$:0},hembygdsforbund:{$:0},heritage:{$:0},histoire:{$:0},historical:{$:0},historicalsociety:{$:0},historichouses:{$:0},historisch:{$:0},historisches:{$:0},history:{$:0},historyofscience:{$:0},horology:{$:0},house:{$:0},humanities:{$:0},illustration:{$:0},imageandsound:{$:0},indian:{$:0},indiana:{$:0},indianapolis:{$:0},indianmarket:{$:0},intelligence:{$:0},interactive:{$:0},iraq:{$:0},iron:{$:0},isleofman:{$:0},jamison:{$:0},jefferson:{$:0},jerusalem:{$:0},jewelry:{$:0},jewish:{$:0},jewishart:{$:0},jfk:{$:0},journalism:{$:0},judaica:{$:0},judygarland:{$:0},juedisches:{$:0},juif:{$:0},karate:{$:0},karikatur:{$:0},kids:{$:0},koebenhavn:{$:0},koeln:{$:0},kunst:{$:0},kunstsammlung:{$:0},kunstunddesign:{$:0},labor:{$:0},labour:{$:0},lajolla:{$:0},lancashire:{$:0},landes:{$:0},lans:{$:0},"xn--lns-qla":{$:0},larsson:{$:0},lewismiller:{$:0},lincoln:{$:0},linz:{$:0},living:{$:0},livinghistory:{$:0},localhistory:{$:0},london:{$:0},losangeles:{$:0},louvre:{$:0},loyalist:{$:0},lucerne:{$:0},luxembourg:{$:0},luzern:{$:0},mad:{$:0},madrid:{$:0},mallorca:{$:0},manchester:{$:0},mansion:{$:0},mansions:{$:0},manx:{$:0},marburg:{$:0},maritime:{$:0},maritimo:{$:0},maryland:{$:0},marylhurst:{$:0},media:{$:0},medical:{$:0},medizinhistorisches:{$:0},meeres:{$:0},memorial:{$:0},mesaverde:{$:0},michigan:{$:0},midatlantic:{$:0},military:{$:0},mill:{$:0},miners:{$:0},mining:{$:0},minnesota:{$:0},missile:{$:0},missoula:{$:0},modern:{$:0},moma:{$:0},money:{$:0},monmouth:{$:0},monticello:{$:0},montreal:{$:0},moscow:{$:0},motorcycle:{$:0},muenchen:{$:0},muenster:{$:0},mulhouse:{$:0},muncie:{$:0},museet:{$:0},museumcenter:{$:0},museumvereniging:{$:0},music:{$:0},national:{$:0},nationalfirearms:{$:0},nationalheritage:{$:0},nativeamerican:{$:0},naturalhistory:{$:0},naturalhistorymuseum:{$:0},naturalsciences:{$:0},nature:{$:0},naturhistorisches:{$:0},natuurwetenschappen:{$:0},naumburg:{$:0},naval:{$:0},nebraska:{$:0},neues:{$:0},newhampshire:{$:0},newjersey:{$:0},newmexico:{$:0},newport:{$:0},newspaper:{$:0},newyork:{$:0},niepce:{$:0},norfolk:{$:0},north:{$:0},nrw:{$:0}
294,nuernberg:{$:0},nuremberg:{$:0},nyc:{$:0},nyny:{$:0},oceanographic:{$:0},oceanographique:{$:0},omaha:{$:0},online:{$:0},ontario:{$:0},openair:{$:0},oregon:{$:0},oregontrail:{$:0},otago:{$:0},oxford:{$:0},pacific:{$:0},paderborn:{$:0},palace:{$:0},paleo:{$:0},palmsprings:{$:0},panama:{$:0},paris:{$:0},pasadena:{$:0},pharmacy:{$:0},philadelphia:{$:0},philadelphiaarea:{$:0},philately:{$:0},phoenix:{$:0},photography:{$:0},pilots:{$:0},pittsburgh:{$:0},planetarium:{$:0},plantation:{$:0},plants:{$:0},plaza:{$:0},portal:{$:0},portland:{$:0},portlligat:{$:0},"posts-and-telecommunications":{$:0},preservation:{$:0},presidio:{$:0},press:{$:0},project:{$:0},public:{$:0},pubol:{$:0},quebec:{$:0},railroad:{$:0},railway:{$:0},research:{$:0},resistance:{$:0},riodejaneiro:{$:0},rochester:{$:0},rockart:{$:0},roma:{$:0},russia:{$:0},saintlouis:{$:0},salem:{$:0},salvadordali:{$:0},salzburg:{$:0},sandiego:{$:0},sanfrancisco:{$:0},santabarbara:{$:0},santacruz:{$:0},santafe:{$:0},saskatchewan:{$:0},satx:{$:0},savannahga:{$:0},schlesisches:{$:0},schoenbrunn:{$:0},schokoladen:{$:0},school:{$:0},schweiz:{$:0},science:{$:0},scienceandhistory:{$:0},scienceandindustry:{$:0},sciencecenter:{$:0},sciencecenters:{$:0},"science-fiction":{$:0},sciencehistory:{$:0},sciences:{$:0},sciencesnaturelles:{$:0},scotland:{$:0},seaport:{$:0},settlement:{$:0},settlers:{$:0},shell:{$:0},sherbrooke:{$:0},sibenik:{$:0},silk:{$:0},ski:{$:0},skole:{$:0},society:{$:0},sologne:{$:0},soundandvision:{$:0},southcarolina:{$:0},southwest:{$:0},space:{$:0},spy:{$:0},square:{$:0},stadt:{$:0},stalbans:{$:0},starnberg:{$:0},state:{$:0},stateofdelaware:{$:0},station:{$:0},steam:{$:0},steiermark:{$:0},stjohn:{$:0},stockholm:{$:0},stpetersburg:{$:0},stuttgart:{$:0},suisse:{$:0},surgeonshall:{$:0},surrey:{$:0},svizzera:{$:0},sweden:{$:0},sydney:{$:0},tank:{$:0},tcm:{$:0},technology:{$:0},telekommunikation:{$:0},television:{$:0},texas:{$:0},textile:{$:0},theater:{$:0},time:{$:0},timekeeping:{$:0},topology:{$:0},torino:{$:0},touch:{$:0},town:{$:0},transport:{$:0},tree:{$:0},trolley:{$:0},trust:{$:0},trustee:{$:0},uhren:{$:0},ulm:{$:0},undersea:{$:0},university:{$:0},usa:{$:0},usantiques:{$:0},usarts:{$:0},uscountryestate:{$:0},usculture:{$:0},usdecorativearts:{$:0},usgarden:{$:0},ushistory:{$:0},ushuaia:{$:0},uslivinghistory:{$:0},utah:{$:0},uvic:{$:0},valley:{$:0},vantaa:{$:0},versailles:{$:0},viking:{$:0},village:{$:0},virginia:{$:0},virtual:{$:0},virtuel:{$:0},vlaanderen:{$:0},volkenkunde:{$:0},wales:{$:0},wallonie:{$:0},war:{$:0},washingtondc:{$:0},watchandclock:{$:0},"watch-and-clock":{$:0},western:{$:0},westfalen:{$:0},whaling:{$:0},wildlife:{$:0},williamsburg:{$:0},windmill:{$:0},workshop:{$:0},york:{$:0},yorkshire:{$:0},yosemite:{$:0},youth:{$:0},zoological:{$:0},zoology:{$:0},"xn--9dbhblg6di":{$:0},"xn--h1aegh":{$:0}},mv:{$:0,aero:{$:0},biz:{$:0},com:{$:0},coop:{$:0},edu:{$:0},gov:{$:0},info:{$:0},int:{$:0},mil:{$:0},museum:{$:0},name:{$:0},net:{$:0},org:{$:0},pro:{$:0}},mw:{$:0,ac:{$:0},biz:{$:0},co:{$:0},com:{$:0},coop:{$:0},edu:{$:0},gov:{$:0},int:{$:0},museum:{$:0},net:{$:0},org:{$:0}},mx:{$:0,com:{$:0},org:{$:0},gob:{$:0},edu:{$:0},net:{$:0},blogspot:{$:0},nym:{$:0}},my:{$:0,com:{$:0}
vendor: 8,603 bytes, line 294
294,net:{$:0},org:{$:0},gov:{$:0},edu:{$:0},mil:{$:0},name:{$:0},blogspot:{$:0}},mz:{$:0,ac:{$:0},adv:{$:0},co:{$:0},edu:{$:0},gov:{$:0},mil:{$:0},net:{$:0},org:{$:0}},na:{$:0,info:{$:0},pro:{$:0},name:{$:0},school:{$:0},or:{$:0},dr:{$:0},us:{$:0},mx:{$:0},ca:{$:0},in:{$:0},cc:{$:0},tv:{$:0},ws:{$:0},mobi:{$:0},co:{$:0},com:{$:0},org:{$:0}},name:{$:0,her:{forgot:{$:0}},his:{forgot:{$:0}}},nc:{$:0,asso:{$:0},nom:{$:0}},ne:{$:0},net:{$:0,alwaysdata:{$:0},cloudfront:{$:0},t3l3p0rt:{$:0},myfritz:{$:0},boomla:{$:0},bplaced:{$:0},square7:{$:0},gb:{$:0},hu:{$:0},jp:{$:0},se:{$:0},uk:{$:0},in:{$:0},cloudaccess:{$:0},"cdn77-ssl":{$:0},cdn77:{r:{$:0}},"feste-ip":{$:0},"knx-server":{$:0},"static-access":{$:0},cryptonomic:{"*":{$:0}},debian:{$:0},"at-band-camp":{$:0},blogdns:{$:0},"broke-it":{$:0},buyshouses:{$:0},dnsalias:{$:0},dnsdojo:{$:0},"does-it":{$:0},dontexist:{$:0},dynalias:{$:0},dynathome:{$:0},endofinternet:{$:0},"from-az":{$:0},"from-co":{$:0},"from-la":{$:0},"from-ny":{$:0},"gets-it":{$:0},"ham-radio-op":{$:0},homeftp:{$:0},homeip:{$:0},homelinux:{$:0},homeunix:{$:0},"in-the-band":{$:0},"is-a-chef":{$:0},"is-a-geek":{$:0},"isa-geek":{$:0},"kicks-ass":{$:0},"office-on-the":{$:0},podzone:{$:0},"scrapper-site":{$:0},selfip:{$:0},"sells-it":{$:0},servebbs:{$:0},serveftp:{$:0},thruhere:{$:0},webhop:{$:0},definima:{$:0},casacam:{$:0},dynu:{$:0},dynv6:{$:0},twmail:{$:0},ru:{$:0},channelsdvr:{$:0},fastlylb:{$:0,map:{$:0}},fastly:{freetls:{$:0},map:{$:0},prod:{a:{$:0},global:{$:0}},ssl:{a:{$:0},b:{$:0},global:{$:0}}},flynnhosting:{$:0},cloudfunctions:{$:0},moonscale:{$:0},ipifony:{$:0},barsy:{$:0},azurewebsites:{$:0},"azure-mobile":{$:0},cloudapp:{$:0},"eating-organic":{$:0},mydissent:{$:0},myeffect:{$:0},mymediapc:{$:0},mypsx:{$:0},mysecuritycamera:{$:0},nhlfan:{$:0},"no-ip":{$:0},pgafan:{$:0},privatizehealthinsurance:{$:0},bounceme:{$:0},ddns:{$:0},redirectme:{$:0},serveblog:{$:0},serveminecraft:{$:0},sytes:{$:0},rackmaze:{$:0},"firewall-gateway":{$:0},dsmynas:{$:0},familyds:{$:0},za:{$:0}},nf:{$:0,com:{$:0},net:{$:0},per:{$:0},rec:{$:0},web:{$:0},arts:{$:0},firm:{$:0},info:{$:0},other:{$:0},store:{$:0}},ng:{$:0,com:{$:0,blogspot:{$:0}},edu:{$:0},gov:{$:0},i:{$:0},mil:{$:0},mobi:{$:0},name:{$:0},net:{$:0},org:{$:0},sch:{$:0}},ni:{$:0,ac:{$:0},biz:{$:0},co:{$:0},com:{$:0},edu:{$:0},gob:{$:0},in:{$:0},info:{$:0},int:{$:0},mil:{$:0},net:{$:0},nom:{$:0},org:{$:0},web:{$:0}},nl:{$:0,bv:{$:0},virtueeldomein:{$:0},co:{$:0},"hosting-cluster":{$:0},blogspot:{$:0},transurl:{"*":{$:0}},cistron:{$:0},demon:{$:0}},no:{$:0,fhs:{$:0},vgs:{$:0},fylkesbibl:{$:0},folkebibl:{$:0},museum:{$:0},idrett:{$:0},priv:{$:0},mil:{$:0},stat:{$:0},dep:{$:0},kommune:{$:0},herad:{$:0},aa:{$:0,gs:{$:0}},ah:{$:0,gs:{$:0}},bu:{$:0,gs:{$:0}},fm:{$:0,gs:{$:0}},hl:{$:0,gs:{$:0}},hm:{$:0,gs:{$:0}},"jan-mayen":{$:0,gs:{$:0}},mr:{$:0,gs:{$:0}},nl:{$:0,gs:{$:0}},nt:{$:0,gs:{$:0}},of:{$:0,gs:{$:0}},ol:{$:0,gs:{$:0}},oslo:{$:0,gs:{$:0}},rl:{$:0,gs:{$:0}},sf:{$:0,gs:{$:0}},st:{$:0,gs:{$:0}},svalbard:{$:0,gs:{$:0}},tm:{$:0,gs:{$:0}},tr:{$:0,gs:{$:0}},va:{$:0,gs:{$:0}},vf:{$:0,gs:{$:0}},akrehamn:{$:0},"xn--krehamn-dxa":{$:0},algard:{$:0},"xn--lgrd-poac":{$:0},arna:{$:0},brumunddal:{$:0},bryne:{$:0},bronnoysund:{$:0},"xn--brnnysund-m8ac":{$:0},drobak:{$:0},"xn--drbak-wua":{$:0},egersund:{$:0},fetsund:{$:0},floro:{$:0},"xn--flor-jra":{$:0},fredrikstad:{$:0},hokksund:{$:0},honefoss:{$:0},"xn--hnefoss-q1a":{$:0},jessheim:{$:0},jorpeland:{$:0},"xn--jrpeland-54a":{$:0},kirkenes:{$:0},kopervik:{$:0},krokstadelva:{$:0},langevag:{$:0},"xn--langevg-jxa":{$:0},leirvik:{$:0},mjondalen:{$:0},"xn--mjndalen-64a":{$:0},"mo-i-rana":{$:0},mosjoen:{$:0},"xn--mosjen-eya":{$:0},nesoddtangen:{$:0},orkanger:{$:0},osoyro:{$:0},"xn--osyro-wua":{$:0},raholt:{$:0},"xn--rholt-mra":{$:0},sandnessjoen:{$:0},"xn--sandnessjen-ogb":{$:0},skedsmokorset:{$:0},slattum:{$:0},spjelkavik:{$:0},stathelle:{$:0},stavern:{$:0},stjordalshalsen:{$:0},"xn--stjrdalshalsen-sqb":{$:0},tananger:{$:0},tranby:{$:0},vossevangen:{$:0},afjord:{$:0},"xn--fjord-lra":{$:0},agdenes:{$:0},al:{$:0},"xn--l-1fa":{$:0},alesund:{$:0},"xn--lesund-hua":{$:0},alstahaug:{$:0},alta:{$:0},"xn--lt-liac":{$:0},alaheadju:{$:0},"xn--laheadju-7ya":{$:0},alvdal:{$:0},amli:{$:0},"xn--mli-tla":{$:0},amot:{$:0},"xn--mot-tla":{$:0},andebu:{$:0},andoy:{$:0},"xn--andy-ira":{$:0},andasuolo:{$:0},ardal:{$:0},"xn--rdal-poa":{$:0},aremark:{$:0},arendal:{$:0},"xn--s-1fa":{$:0},aseral:{$:0},"xn--seral-lra":{$:0},asker:{$:0},askim:{$:0},askvoll:{$:0},askoy:{$:0},"xn--asky-ira":{$:0},asnes:{$:0},"xn--snes-poa":{$:0},audnedaln:{$:0},aukra:{$:0},aure:{$:0},aurland:{$:0},"aurskog-holand":{$:0},"xn--aurskog-hland-jnb":{$:0},austevoll:{$:0},austrheim:{$:0},averoy:{$:0},"xn--avery-yua":{$:0},balestrand:{$:0},ballangen:{$:0},balat:{$:0},"xn--blt-elab":{$:0},balsfjord:{$:0},bahccavuotna:{$:0},"xn--bhccavuotna-k7a":{$:0},bamble:{$:0},bardu:{$:0},beardu:{$:0},beiarn:{$:0},bajddar:{$:0},"xn--bjddar-pta":{$:0},baidar:{$:0},"xn--bidr-5nac":{$:0},berg:{$:0},bergen:{$:0},berlevag:{$:0},"xn--berlevg-jxa":{$:0},bearalvahki:{$:0},"xn--bearalvhki-y4a":{$:0},bindal:{$:0},birkenes:{$:0},bjarkoy:{$:0},"xn--bjarky-fya":{$:0},bjerkreim:{$:0},bjugn:{$:0},bodo:{$:0},"xn--bod-2na":{$:0},badaddja:{$:0},"xn--bdddj-mrabd":{$:0},budejju:{$:0},bokn:{$:0},bremanger:{$:0},bronnoy:{$:0},"xn--brnny-wuac":{$:0},bygland:{$:0},bykle:{$:0},barum:{$:0},"xn--brum-voa":{$:0},telemark:{bo:{$:0},"xn--b-5ga":{$:0}},nordland:{bo:{$:0},"xn--b-5ga":{$:0},heroy:{$:0},"xn--hery-ira":{$:0}},bievat:{$:0},"xn--bievt-0qa":{$:0},bomlo:{$:0},"xn--bmlo-gra":{$:0},batsfjord:{$:0},"xn--btsfjord-9za":{$:0},bahcavuotna:{$:0},"xn--bhcavuotna-s4a":{$:0},dovre:{$:0},drammen:{$:0},drangedal:{$:0},dyroy:{$:0},"xn--dyry-ira":{$:0},donna:{$:0},"xn--dnna-gra":{$:0},eid:{$:0},eidfjord:{$:0},eidsberg:{$:0},eidskog:{$:0},eidsvoll:{$:0},eigersund:{$:0},elverum:{$:0},enebakk:{$:0},engerdal:{$:0},etne:{$:0},etnedal:{$:0},evenes:{$:0},evenassi:{$:0},"xn--eveni-0qa01ga":{$:0},"evje-og-hornnes":{$:0},farsund:{$:0},fauske:{$:0},fuossko:{$:0},fuoisku:{$:0},fedje:{$:0},fet:{$:0},finnoy:{$:0},"xn--finny-yua":{$:0},fitjar:{$:0},fjaler:{$:0},fjell:{$:0},flakstad:{$:0},flatanger:{$:0},flekkefjord:{$:0},flesberg:{$:0},flora:{$:0},fla:{$:0},"xn--fl-zia":{$:0},folldal:{$:0},forsand:{$:0},fosnes:{$:0},frei:{$:0},frogn:{$:0},froland:{$:0},frosta:{$:0},frana:{$:0},"xn--frna-woa":{$:0},froya:{$:0},"xn--frya-hra":{$:0},fusa:{$:0},fyresdal:{$:0},forde:{$:0},"xn--frde-gra":{$:0},gamvik:{$:0},gangaviika:{$:0},"xn--ggaviika-8ya47h":{$:0},gaular:{$:0},gausdal:{$:0},gildeskal:{$:0},"xn--gildeskl-g0a":{$:0},giske:{$:0},gjemnes:{$:0},gjerdrum:{$:0},gjerstad:{$:0},gjesdal:{$:0},gjovik:{$:0},"xn--gjvik-wua":{$:0},gloppen:{$:0},gol:{$:0},gran:{$:0},grane:{$:0},granvin:{$:0},gratangen:{$:0},grimstad:{$:0},grong:{$:0},kraanghke:{$:0},"xn--kranghke-b0a":{$:0},grue:{$:0},gulen:{$:0},hadsel:{$:0},halden:{$:0},halsa:{$:0},hamar:{$:0},hamaroy:{$:0},habmer:{$:0},"xn--hbmer-xqa":{$:0},hapmir:{$:0},"xn--hpmir-xqa":{$:0},hammerfest:{$:0},hammarfeasta:{$:0},"xn--hmmrfeasta-s4ac":{$:0},haram:{$:0},hareid:{$:0},harstad:{$:0},hasvik:{$:0},aknoluokta:{$:0},"xn--koluokta-7ya57h":{$:0},hattfjelldal:{$:0},aarborte:{$:0},haugesund:{$:0},hemne:{$:0},hemnes:{$:0},hemsedal:{$:0},"more-og-romsdal":{heroy:{$:0},sande:{$:0}},"xn--mre-og-romsdal-qqb":{"xn--hery-ira":{$:0},sande:{$:0}},hitra:{$:0},hjartdal:{$:0},hjelmeland:{$:0},hobol:{$:0},"xn--hobl-ira":{$:0},hof:{$:0},hol:{$:0},hole:{$:0},holmestrand:{$:0},holtalen:{$:0},"xn--holtlen-hxa":{$:0},hornindal:{$:0},horten:{$:0},hurdal:{$:0},hurum:{$:0},hvaler:{$:0},hyllestad:{$:0},hagebostad:{$:0},"xn--hgebostad-g3a":{$:0},hoyanger:{$:0},"xn--hyanger-q1a":{$:0},hoylandet:{$:0},"xn--hylandet-54a":{$:0},ha:{$:0},"xn--h-2fa":{$:0},ibestad:{$:0},inderoy:{$:0},"xn--indery-fya":{$:0},iveland:{$:0},jevnaker:{$:0},jondal:{$:0},jolster:{$:0},"xn--jlster-bya":{$:0},karasjok:{$:0},karasjohka:{$:0},"xn--krjohka-hwab49j":{$:0},karlsoy:{$:0},galsa:{$:0},"xn--gls-elac":{$:0},karmoy:{$:0},"xn--karmy-yua":{$:0},kautokeino:{$:0},guovdageaidnu:{$:0},klepp:{$:0},klabu:{$:0},"xn--klbu-woa":{$:0},kongsberg:{$:0},kongsvinger:{$:0},kragero:{$:0},"xn--krager-gya":{$:0},kristiansand:{$:0},kristiansund:{$:0},krodsherad:{$:0},"xn--krdsherad-m8a":{$:0},kvalsund:{$:0},rahkkeravju:{$:0},"xn--rhkkervju-01af":{$:0},kvam:{$:0},kvinesdal:{$:0},kvinnherad:{$:0},kviteseid:{$:0},kvitsoy:{$:0},"xn--kvitsy-fya":{$:0},kvafjord:{$:0},"xn--kvfjord-nxa":{$:0},giehtavuoatna:{$:0},kvanangen:{$:0},"xn--kvnangen-k0a":{$:0},navuotna:{$:0},"xn--nvuotna-hwa":{$:0},kafjord:{$:0},"xn--kfjord-iua":{$:0},gaivuotna:{$:0}
294,"xn--givuotna-8ya":{$:0},larvik:{$:0},lavangen:{$:0},lavagis:{$:0},loabat:{$:0},"xn--loabt-0qa":{$:0},lebesby:{$:0},davvesiida:{$:0},leikanger:{$:0},leirfjord:{$:0},leka:{$:0},leksvik:{$:0},lenvik:{$:0},leangaviika:{$:0},"xn--leagaviika-52b":{$:0},lesja:{$:0},levanger:{$:0},lier:{$:0},lierne:{$:0},lillehammer:{$:0},lillesand:{$:0},lindesnes:{$:0},lindas:{$:0},"xn--linds-pra":{$:0},lom:{$:0},loppa:{$:0},lahppi:{$:0},"xn--lhppi-xqa":{$:0},lund:{$:0},lunner:{$:0},luroy:{$:0},"xn--lury-ira":{$:0},luster:{$:0},lyngdal:{$:0},lyngen:{$:0},ivgu:{$:0},lardal:{$:0},lerdal:{$:0},"xn--lrdal-sra":{$:0},lodingen:{$:0},"xn--ldingen-q1a":{$:0},lorenskog:{$:0},"xn--lrenskog-54a":{$:0},loten:{$:0},"xn--lten-gra":{$:0},malvik:{$:0},masoy:{$:0},"xn--msy-ula0h":{$:0},muosat:{$:0},"xn--muost-0qa":{$:0},mandal:{$:0},marker:{$:0},marnardal:{$:0},masfjorden:{$:0},meland:{$:0},meldal:{$:0},melhus:{$:0},meloy:{$:0},"xn--mely-ira":{$:0},meraker:{$:0},"xn--merker-kua":{$:0},moareke:{$:0},"xn--moreke-jua":{$:0},midsund:{$:0},"midtre-gauldal":{$:0},modalen:{$:0},modum:{$:0},molde:{$:0},moskenes:{$:0},moss:{$:0},mosvik:{$:0},malselv:{$:0},"xn--mlselv-iua":{$:0},malatvuopmi:{$:0},"xn--mlatvuopmi-s4a":{$:0},namdalseid:{$:0},aejrie:{$:0},namsos:{$:0},namsskogan:{$:0},naamesjevuemie:{$:0},"xn--nmesjevuemie-tcba":{$:0},laakesvuemie:{$:0},nannestad:{$:0},narvik:{$:0},narviika:{$:0},naustdal:{$:0},"nedre-eiker":{$:0},akershus:{nes:{$:0}},buskerud:{nes:{$:0}},nesna:{$:0},nesodden:{$:0},nesseby:{$:0},unjarga:{$:0},"xn--unjrga-rta":{$:0},nesset:{$:0},nissedal:{$:0},nittedal:{$:0},"nord-aurdal":{$:0},"nord-fron":{$:0},"nord-odal":{$:0},norddal:{$:0},nordkapp:{$:0},davvenjarga:{$:0},"xn--davvenjrga-y4a":{$:0},"nordre-land":{$:0},nordreisa:{$:0},raisa:{$:0},"xn--risa-5na":{$:0},"nore-og-uvdal":{$:0},notodden:{$:0},naroy:{$:0},"xn--nry-yla5g":{$:0},notteroy:{$:0},"xn--nttery-byae":{$:0},odda:{$:0},oksnes:{$:0},"xn--ksnes-uua":{$:0},oppdal:{$:0},oppegard:{$:0},"xn--oppegrd-ixa":{$:0},orkdal:{$:0},orland:{$:0},"xn--rland-uua":{$:0},orskog:{$:0},"xn--rskog-uua":{$:0},orsta:{$:0},"xn--rsta-fra":{$:0},hedmark:{os:{$:0},valer:{$:0},"xn--vler-qoa":{$:0}},hordaland:{os:{$:0}},osen:{$:0},osteroy:{$:0},"xn--ostery-fya":{$:0},"ostre-toten":{$:0},"xn--stre-toten-zcb":{$:0},overhalla:{$:0},"ovre-eiker":{$:0},"xn--vre-eiker-k8a":{$:0},oyer:{$:0},"xn--yer-zna":{$:0},oygarden:{$:0},"xn--ygarden-p1a":{$:0},"oystre-slidre":{$:0},"xn--ystre-slidre-ujb":{$:0},porsanger:{$:0},porsangu:{$:0},"xn--porsgu-sta26f":{$:0},porsgrunn:{$:0},radoy:{$:0},"xn--rady-ira":{$:0},rakkestad:{$:0},rana:{$:0},ruovat:{$:0},randaberg:{$:0},rauma:{$:0},rendalen:{$:0},rennebu:{$:0},rennesoy:{$:0},"xn--rennesy-v1a":{$:0},rindal:{$:0},ringebu:{$:0},ringerike:{$:0},ringsaker:{$:0},rissa:{$:0},risor:{$:0},"xn--risr-ira":{$:0},roan:{$:0},rollag:{$:0},rygge:{$:0},ralingen:{$:0},"xn--rlingen-mxa":{$:0},rodoy:{$:0},"xn--rdy-0nab":{$:0},romskog:{$:0},"xn--rmskog-bya":{$:0},roros:{$:0},"xn--rros-gra":{$:0},rost:{$:0},"xn--rst-0na":{$:0},royken:{$:0},"xn--ryken-vua":{$:0},royrvik:{$:0},"xn--ryrvik-bya":{$:0},rade:{$:0},"xn--rde-ula":{$:0},salangen:{$:0},siellak:{$:0},saltdal:{$:0},salat:{$:0},"xn--slt-elab":{$:0},"xn--slat-5na":{$:0},samnanger:{$:0},vestfold:{sande:{$:0}},sandefjord:{$:0},sandnes:{$:0},sandoy:{$:0},"xn--sandy-yua":{$:0},sarpsborg:{$:0},sauda:{$:0},sauherad:{$:0},sel:{$:0},selbu:{$:0},selje:{$:0},seljord:{$:0},sigdal:{$:0},siljan:{$:0},sirdal:{$:0},skaun:{$:0},skedsmo:{$:0},ski:{$:0},skien:{$:0},skiptvet:{$:0},skjervoy:{$:0},"xn--skjervy-v1a":{$:0},skierva:{$:0},"xn--skierv-uta":{$:0},skjak:{$:0},"xn--skjk-soa":{$:0},skodje:{$:0},skanland:{$:0},"xn--sknland-fxa":{$:0},skanit:{$:0},"xn--sknit-yqa":{$:0},smola:{$:0},"xn--smla-hra":{$:0},snillfjord:{$:0},snasa:{$:0},"xn--snsa-roa":{$:0},snoasa:{$:0},snaase:{$:0},"xn--snase-nra":{$:0},sogndal:{$:0},sokndal:{$:0},sola:{$:0},solund:{$:0},songdalen:{$:0},sortland:{$:0},spydeberg:{$:0},stange:{$:0},stavanger:{$:0},steigen:{$:0},steinkjer:{$:0},stjordal:{$:0},"xn--stjrdal-s1a":{$:0},stokke:{$:0},"stor-elvdal":{$:0},stord:{$:0},stordal:{$:0},storfjord:{$:0},omasvuotna:{$:0},strand:{$:0},stranda:{$:0},stryn:{$:0},sula:{$:0},suldal:{$:0},sund:{$:0},sunndal:{$:0},surnadal:{$:0},sveio:{$:0},svelvik:{$:0},sykkylven:{$:0},sogne:{$:0},"xn--sgne-gra":{$:0},somna:{$:0},"xn--smna-gra":{$:0},"sondre-land":{$:0},"xn--sndre-land-0cb":{$:0},"sor-aurdal":{$:0},"xn--sr-aurdal-l8a":{$:0},"sor-fron":{$:0},"xn--sr-fron-q1a":{$:0},"sor-odal":{$:0},"xn--sr-odal-q1a":{$:0},"sor-varanger":{$:0},"xn--sr-varanger-ggb":{$:0},"matta-varjjat":{$:0},"xn--mtta-vrjjat-k7af":{$:0},sorfold:{$:0},"xn--srfold-bya":{$:0},sorreisa:{$:0},"xn--srreisa-q1a":{$:0},sorum:{$:0},"xn--srum-gra":{$:0},tana:{$:0},deatnu:{$:0},time:{$:0},tingvoll:{$:0},tinn:{$:0},tjeldsund:{$:0},dielddanuorri:{$:0},tjome:{$:0},"xn--tjme-hra":{$:0},tokke:{$:0},tolga:{$:0},torsken:{$:0},tranoy:{$:0},"xn--trany-yua":{$:0},tromso:{$:0},"xn--troms-zua":{$:0},tromsa:{$:0},romsa:{$:0},trondheim:{$:0},troandin:{$:0},trysil:{$:0},trana:{$:0}
294,"xn--trna-woa":{$:0},trogstad:{$:0},"xn--trgstad-r1a":{$:0},tvedestrand:{$:0},tydal:{$:0},tynset:{$:0},tysfjord:{$:0},divtasvuodna:{$:0},divttasvuotna:{$:0},tysnes:{$:0},tysvar:{$:0},"xn--tysvr-vra":{$:0},tonsberg:{$:0},"xn--tnsberg-q1a":{$:0},ullensaker:{$:0},ullensvang:{$:0},ulvik:{$:0},utsira:{$:0},vadso:{$:0},"xn--vads-jra":{$:0},cahcesuolo:{$:0},"xn--hcesuolo-7ya35b":{$:0},vaksdal:{$:0},valle:{$:0},vang:{$:0},vanylven:{$:0},vardo:{$:0},"xn--vard-jra":{$:0},varggat:{$:0},"xn--vrggt-xqad":{$:0},vefsn:{$:0},vaapste:{$:0},vega:{$:0},vegarshei:{$:0},"xn--vegrshei-c0a":{$:0},vennesla:{$:0},verdal:{$:0},verran:{$:0},vestby:{$:0},vestnes:{$:0},"vestre-slidre":{$:0},"vestre-toten":{$:0},vestvagoy:{$:0},"xn--vestvgy-ixa6o":{$:0},vevelstad:{$:0},vik:{$:0},vikna:{$:0},vindafjord:{$:0},volda:{$:0},voss:{$:0},varoy:{$:0},"xn--vry-yla5g":{$:0},vagan:{$:0},"xn--vgan-qoa":{$:0},voagat:{$:0},vagsoy:{$:0},"xn--vgsy-qoa0j":{$:0},vaga:{$:0},"xn--vg-yiab":{$:0},ostfold:{valer:{$:0}},"xn--stfold-9xa":{"xn--vler-qoa":{$:0}},co:{$:0},blogspot:{$:0}},np:{"*":{$:0}},nr:{$:0,biz:{$:0},info:{$:0},gov:{$:0},edu:{$:0},org:{$:0}
vendor: 2,760 bytes, line 294
294,net:{$:0},com:{$:0}},nu:{$:0,merseine:{$:0},mine:{$:0},shacknet:{$:0},nom:{$:0}},nz:{$:0,ac:{$:0},co:{$:0,blogspot:{$:0}},cri:{$:0},geek:{$:0},gen:{$:0},govt:{$:0},health:{$:0},iwi:{$:0},kiwi:{$:0},maori:{$:0},mil:{$:0},"xn--mori-qsa":{$:0},net:{$:0},org:{$:0},parliament:{$:0},school:{$:0},nym:{$:0}},om:{$:0,co:{$:0},com:{$:0},edu:{$:0},gov:{$:0},med:{$:0},museum:{$:0},net:{$:0},org:{$:0},pro:{$:0}},onion:{$:0},org:{$:0,amune:{tele:{$:0}},pimienta:{$:0},poivron:{$:0},potager:{$:0},sweetpepper:{$:0},ae:{$:0},us:{$:0},certmgr:{$:0},cdn77:{c:{$:0},rsc:{$:0}},"cdn77-secure":{origin:{ssl:{$:0}}},cloudns:{$:0},duckdns:{$:0},tunk:{$:0},dyndns:{$:0,go:{$:0},home:{$:0}},blogdns:{$:0},blogsite:{$:0},boldlygoingnowhere:{$:0},dnsalias:{$:0},dnsdojo:{$:0},doesntexist:{$:0},dontexist:{$:0},doomdns:{$:0},dvrdns:{$:0},dynalias:{$:0},endofinternet:{$:0},endoftheinternet:{$:0},"from-me":{$:0},"game-host":{$:0},gotdns:{$:0},"hobby-site":{$:0},homedns:{$:0},homeftp:{$:0},homelinux:{$:0},homeunix:{$:0},"is-a-bruinsfan":{$:0},"is-a-candidate":{$:0},"is-a-celticsfan":{$:0},"is-a-chef":{$:0},"is-a-geek":{$:0},"is-a-knight":{$:0},"is-a-linux-user":{$:0},"is-a-patsfan":{$:0},"is-a-soxfan":{$:0},"is-found":{$:0},"is-lost":{$:0},"is-saved":{$:0},"is-very-bad":{$:0},"is-very-evil":{$:0},"is-very-good":{$:0},"is-very-nice":{$:0},"is-very-sweet":{$:0},"isa-geek":{$:0},"kicks-ass":{$:0},misconfused:{$:0},podzone:{$:0},readmyblog:{$:0},selfip:{$:0},sellsyourhome:{$:0},servebbs:{$:0},serveftp:{$:0},servegame:{$:0},"stuff-4-sale":{$:0},webhop:{$:0},ddnss:{$:0},accesscam:{$:0},camdvr:{$:0},freeddns:{$:0},mywire:{$:0},webredirect:{$:0},eu:{$:0,al:{$:0},asso:{$:0},at:{$:0},au:{$:0},be:{$:0},bg:{$:0},ca:{$:0},cd:{$:0},ch:{$:0},cn:{$:0},cy:{$:0},cz:{$:0},de:{$:0},dk:{$:0},edu:{$:0},ee:{$:0},es:{$:0},fi:{$:0},fr:{$:0},gr:{$:0},hr:{$:0},hu:{$:0},ie:{$:0},il:{$:0},in:{$:0},int:{$:0},is:{$:0},it:{$:0},jp:{$:0},kr:{$:0},lt:{$:0},lu:{$:0},lv:{$:0},mc:{$:0},me:{$:0},mk:{$:0},mt:{$:0},my:{$:0},net:{$:0},ng:{$:0},nl:{$:0},no:{$:0},nz:{$:0},paris:{$:0},pl:{$:0},pt:{$:0},"q-a":{$:0},ro:{$:0},ru:{$:0},se:{$:0},si:{$:0},sk:{$:0},tr:{$:0},uk:{$:0},us:{$:0}},twmail:{$:0},fedorainfracloud:{$:0},fedorapeople:{$:0},fedoraproject:{cloud:{$:0},os:{app:{$:0}},stg:{os:{app:{$:0}}}},hepforge:{$:0},js:{$:0},bmoattachments:{$:0},"cable-modem":{$:0},collegefan:{$:0},couchpotatofries:{$:0},mlbfan:{$:0},mysecuritycamera:{$:0},nflfan:{$:0},"read-books":{$:0},ufcfan:{$:0},hopto:{$:0},myftp:{$:0},"no-ip":{$:0},zapto:{$:0},"my-firewall":{$:0},myfirewall:{$:0},spdns:{$:0},dsmynas:{$:0},familyds:{$:0},tuxfamily:{$:0},diskstation:{$:0},hk:{$:0},wmflabs:{$:0},za:{$:0}},pa:{$:0,ac:{$:0},gob:{$:0},com:{$:0},org:{$:0},sld:{$:0},edu:{$:0},net:{$:0},ing:{$:0},abo:{$:0},med:{$:0},nom:{$:0}}
294,pe:{$:0,edu:{$:0},gob:{$:0},nom:{$:0},mil:{$:0},org:{$:0},com:{$:0},net:{$:0},blogspot:{$:0},nym:{$:0}},pf:{$:0,com:{$:0},org:{$:0},edu:{$:0}},pg:{"*":{$:0}},ph:{$:0,com:{$:0},net:{$:0},org:{$:0},gov:{$:0},edu:{$:0},ngo:{$:0},mil:{$:0},i:{$:0}},pk:{$:0,com:{$:0},net:{$:0},edu:{$:0},org:{$:0},fam:{$:0},biz:{$:0},web:{$:0},gov:{$:0},gob:{$:0},gok:{$:0},gon:{$:0},gop:{$:0},gos:{$:0},info:{$:0}},pl:{$:0,com:{$:0},net:{$:0},org:{$:0},aid:{$:0},agro:{$:0},atm:{$:0},auto:{$:0},biz:{$:0},edu:{$:0},gmina:{$:0},gsm:{$:0},info:{$:0},mail:{$:0},miasta:{$:0},media:{$:0},mil:{$:0},nieruchomosci:{$:0},nom:{$:0},pc:{$:0},powiat:{$:0},priv:{$:0},realestate:{$:0},rel:{$:0},sex:{$:0},shop:{$:0},sklep:{$:0},sos:{$:0},szkola:{$:0},targi:{$:0},tm:{$:0},tourism:{$:0},travel:{$:0},turystyka:{$:0},gov:{$:0,ap:{$:0},ic:{$:0},is:{$:0},us:{$:0},kmpsp:{$:0},kppsp:{$:0},kwpsp:{$:0},psp:{$:0},wskr:{$:0},kwp:{$:0},mw:{$:0},ug:{$:0},um:{$:0},umig:{$:0},ugim:{$:0},upow:{$:0},uw:{$:0},starostwo:{$:0},pa:{$:0},po:{$:0},psse:{$:0},pup:{$:0},rzgw:{$:0},sa:{$:0},so:{$:0},sr:{$:0},wsa:{$:0},sko:{$:0},uzs:{$:0},wiih:{$:0},winb:{$:0},pinb:{$:0},wios:{$:0},witd:{$:0},wzmiuw:{$:0},piw:{$:0},wiw:{$:0},griw:{$:0},wif:{$:0},oum:{$:0},sdn:{$:0},zp:{$:0},uppo:{$:0},mup:{$:0},wuoz:{$:0},konsulat:{$:0},oirm:{$:0}},augustow:{$:0},"babia-gora":{$:0},bedzin:{$:0},beskidy:{$:0},bialowieza:{$:0},bialystok:{$:0},bielawa:{$:0},bieszczady:{$:0},boleslawiec:{$:0},bydgoszcz:{$:0},bytom:{$:0},cieszyn:{$:0},czeladz:{$:0},czest:{$:0},dlugoleka:{$:0},elblag:{$:0},elk:{$:0},glogow:{$:0},gniezno:{$:0},gorlice:{$:0},grajewo:{$:0},ilawa:{$:0},jaworzno:{$:0},"jelenia-gora":{$:0},jgora:{$:0},kalisz:{$:0},"kazimierz-dolny":{$:0},karpacz:{$:0},kartuzy:{$:0},kaszuby:{$:0},katowice:{$:0},kepno:{$:0},ketrzyn:{$:0},klodzko:{$:0},kobierzyce:{$:0},kolobrzeg:{$:0},konin:{$:0},konskowola:{$:0},kutno:{$:0},lapy:{$:0},lebork:{$:0},legnica:{$:0},lezajsk:{$:0},limanowa:{$:0},lomza:{$:0},lowicz:{$:0},lubin:{$:0},lukow:{$:0},malbork:{$:0},malopolska:{$:0},mazowsze:{$:0},mazury:{$:0},mielec:{$:0},mielno:{$:0},mragowo:{$:0},naklo:{$:0},nowaruda:{$:0},nysa:{$:0},olawa:{$:0},olecko:{$:0},olkusz:{$:0},olsztyn:{$:0},opoczno:{$:0},opole:{$:0},ostroda:{$:0},ostroleka:{$:0},ostrowiec:{$:0},ostrowwlkp:{$:0},pila:{$:0},pisz:{$:0},podhale:{$:0},podlasie:{$:0},polkowice:{$:0},pomorze:{$:0},pomorskie:{$:0},prochowice:{$:0},pruszkow:{$:0},przeworsk:{$:0},pulawy:{$:0},radom:{$:0},"rawa-maz":{$:0},rybnik:{$:0},rzeszow:{$:0},sanok:{$:0},sejny:{$:0},slask:{$:0},slupsk:{$:0},sosnowiec:{$:0},"stalowa-wola":{$:0},skoczow:{$:0},starachowice:{$:0},stargard:{$:0},suwalki:{$:0},swidnica:{$:0},swiebodzin:{$:0},swinoujscie:{$:0},szczecin:{$:0},szczytno:{$:0},tarnobrzeg:{$:0},tgory:{$:0},turek:{$:0},tychy:{$:0},ustka:{$:0},walbrzych:{$:0},warmia:{$:0},warszawa:{$:0},waw:{$:0},wegrow:{$:0},wielun:{$:0},wlocl:{$:0},wloclawek:{$:0},wodzislaw:{$:0},wolomin:{$:0},wroclaw:{$:0},zachpomor:{$:0},zagan:{$:0},zarow:{$:0},zgora:{$:0},zgorzelec:{$:0},beep:{$:0},co:{$:0},art:{$:0},gliwice:{$:0},krakow:{$:0},poznan:{$:0},wroc:{$:0},zakopane:{$:0},gda:{$:0},gdansk:{$:0},gdynia:{$:0},med:{$:0},sopot:{$:0}},pm:{$:0},pn:{$:0,gov:{$:0},co:{$:0},org:{$:0},edu:{$:0},net:{$:0}},post:{$:0},pr:{$:0,com:{$:0}
294,net:{$:0},org:{$:0},gov:{$:0},edu:{$:0},isla:{$:0},pro:{$:0},biz:{$:0},info:{$:0},name:{$:0},est:{$:0},prof:{$:0},ac:{$:0}},pro:{$:0,aaa:{$:0},aca:{$:0},acct:{$:0},avocat:{$:0},bar:{$:0},cpa:{$:0},eng:{$:0},jur:{$:0},law:{$:0},med:{$:0},recht:{$:0},cloudns:{$:0}},ps:{$:0,edu:{$:0},gov:{$:0},sec:{$:0},plo:{$:0},com:{$:0},org:{$:0},net:{$:0}},pt:{$:0,net:{$:0},gov:{$:0},org:{$:0},edu:{$:0},int:{$:0},publ:{$:0},com:{$:0},nome:{$:0},blogspot:{$:0},nym:{$:0}},pw:{$:0,co:{$:0},ne:{$:0},or:{$:0},ed:{$:0},go:{$:0},belau:{$:0},cloudns:{$:0},nom:{$:0}},py:{$:0,com:{$:0},coop:{$:0},edu:{$:0},gov:{$:0},mil:{$:0},net:{$:0},org:{$:0}},qa:{$:0,com:{$:0},edu:{$:0},gov:{$:0},mil:{$:0},name:{$:0},net:{$:0},org:{$:0},sch:{$:0},blogspot:{$:0},nom:{$:0}},re:{$:0,asso:{$:0},com:{$:0},nom:{$:0},blogspot:{$:0}},ro:{$:0,arts:{$:0},com:{$:0},firm:{$:0},info:{$:0},nom:{$:0},nt:{$:0},org:{$:0},rec:{$:0},store:{$:0},tm:{$:0},www:{$:0},shop:{$:0},blogspot:{$:0}},rs:{$:0,ac:{$:0},co:{$:0},edu:{$:0},gov:{$:0},in:{$:0},org:{$:0},blogspot:{$:0},nom:{$:0}},ru:{$:0,ac:{$:0},edu:{$:0},gov:{$:0},int:{$:0},mil:{$:0},test:{$:0},adygeya:{$:0},bashkiria:{$:0},bir:{$:0},cbg:{$:0},com:{$:0},dagestan:{$:0},grozny:{$:0},kalmykia:{$:0},kustanai:{$:0},marine:{$:0},mordovia:{$:0},msk:{$:0},mytis:{$:0},nalchik:{$:0},nov:{$:0},pyatigorsk:{$:0},spb:{$:0},vladikavkaz:{$:0},vladimir:{$:0},blogspot:{$:0},cldmail:{hb:{$:0}},net:{$:0},org:{$:0},pp:{$:0}},rw:{$:0,gov:{$:0},net:{$:0},edu:{$:0},ac:{$:0},com:{$:0},co:{$:0},int:{$:0},mil:{$:0},gouv:{$:0}},sa:{$:0,com:{$:0}
294,net:{$:0},org:{$:0},gov:{$:0},med:{$:0},pub:{$:0},edu:{$:0},sch:{$:0}},sb:{$:0,com:{$:0},edu:{$:0},gov:{$:0},net:{$:0},org:{$:0}},sc:{$:0,com:{$:0},gov:{$:0},net:{$:0},org:{$:0},edu:{$:0}},sd:{$:0,com:{$:0},net:{$:0},org:{$:0},edu:{$:0},med:{$:0},tv:{$:0},gov:{$:0},info:{$:0}},se:{$:0,a:{$:0},ac:{$:0},b:{$:0},bd:{$:0},brand:{$:0},c:{$:0},d:{$:0},e:{$:0},f:{$:0},fh:{$:0},fhsk:{$:0},fhv:{$:0},g:{$:0},h:{$:0},i:{$:0},k:{$:0},komforb:{$:0},kommunalforbund:{$:0},komvux:{$:0},l:{$:0},lanbib:{$:0},m:{$:0},n:{$:0},naturbruksgymn:{$:0},o:{$:0},org:{$:0},p:{$:0},parti:{$:0},pp:{$:0},press:{$:0},r:{$:0},s:{$:0},t:{$:0},tm:{$:0},u:{$:0},w:{$:0},x:{$:0},y:{$:0},z:{$:0},com:{$:0},blogspot:{$:0}},sg:{$:0,com:{$:0},net:{$:0},org:{$:0},gov:{$:0},edu:{$:0},per:{$:0},blogspot:{$:0}},sh:{$:0,com:{$:0},net:{$:0},gov:{$:0},org:{$:0},mil:{$:0},hashbang:{$:0},platform:{"*":{$:0}},wedeploy:{$:0},now:{$:0}},si:{$:0,blogspot:{$:0},nom:{$:0}},sj:{$:0},sk:{$:0,blogspot:{$:0},nym:{$:0}},sl:{$:0,com:{$:0},net:{$:0},edu:{$:0},gov:{$:0},org:{$:0}},sm:{$:0},sn:{$:0,art:{$:0},com:{$:0},edu:{$:0},gouv:{$:0},org:{$:0},perso:{$:0},univ:{$:0},blogspot:{$:0}},so:{$:0,com:{$:0}
294,net:{$:0},org:{$:0}},sr:{$:0},st:{$:0,co:{$:0},com:{$:0},consulado:{$:0},edu:{$:0},embaixada:{$:0},gov:{$:0},mil:{$:0},net:{$:0},org:{$:0},principe:{$:0},saotome:{$:0},store:{$:0}},su:{$:0,abkhazia:{$:0},adygeya:{$:0},aktyubinsk:{$:0},arkhangelsk:{$:0},armenia:{$:0},ashgabad:{$:0},azerbaijan:{$:0},balashov:{$:0},bashkiria:{$:0},bryansk:{$:0},bukhara:{$:0},chimkent:{$:0},dagestan:{$:0},"east-kazakhstan":{$:0},exnet:{$:0},georgia:{$:0},grozny:{$:0},ivanovo:{$:0},jambyl:{$:0},kalmykia:{$:0},kaluga:{$:0},karacol:{$:0},karaganda:{$:0},karelia:{$:0},khakassia:{$:0},krasnodar:{$:0},kurgan:{$:0},kustanai:{$:0},lenug:{$:0},mangyshlak:{$:0},mordovia:{$:0},msk:{$:0},murmansk:{$:0},nalchik:{$:0},navoi:{$:0},"north-kazakhstan":{$:0},nov:{$:0},obninsk:{$:0},penza:{$:0},pokrovsk:{$:0},sochi:{$:0},spb:{$:0},tashkent:{$:0},termez:{$:0},togliatti:{$:0},troitsk:{$:0},tselinograd:{$:0},tula:{$:0},tuva:{$:0},vladikavkaz:{$:0},vladimir:{$:0},vologda:{$:0},nym:{$:0}},sv:{$:0,com:{$:0},edu:{$:0},gob:{$:0},org:{$:0},red:{$:0}},sx:{$:0,gov:{$:0},nym:{$:0}},sy:{$:0,edu:{$:0},gov:{$:0},net:{$:0},mil:{$:0},com:{$:0},org:{$:0}},sz:{$:0,co:{$:0},ac:{$:0},org:{$:0}},tc:{$:0},td:{$:0,blogspot:{$:0}},tel:{$:0},tf:{$:0},tg:{$:0},th:{$:0,ac:{$:0},co:{$:0},go:{$:0},in:{$:0},mi:{$:0},net:{$:0},or:{$:0}},tj:{$:0,ac:{$:0},biz:{$:0},co:{$:0},com:{$:0},edu:{$:0},go:{$:0},gov:{$:0},int:{$:0},mil:{$:0},name:{$:0},net:{$:0},nic:{$:0},org:{$:0},test:{$:0},web:{$:0}},tk:{$:0},tl:{$:0,gov:{$:0}},tm:{$:0,com:{$:0},co:{$:0},org:{$:0}
vendor: 4,105 bytes, line 294
294,net:{$:0},nom:{$:0},gov:{$:0},mil:{$:0},edu:{$:0}},tn:{$:0,com:{$:0},ens:{$:0},fin:{$:0},gov:{$:0},ind:{$:0},intl:{$:0},nat:{$:0},net:{$:0},org:{$:0},info:{$:0},perso:{$:0},tourism:{$:0},edunet:{$:0},rnrt:{$:0},rns:{$:0},rnu:{$:0},mincom:{$:0},agrinet:{$:0},defense:{$:0},turen:{$:0}},to:{$:0,com:{$:0},gov:{$:0},net:{$:0},org:{$:0},edu:{$:0},mil:{$:0},vpnplus:{$:0}},tr:{$:0,com:{$:0,blogspot:{$:0}},info:{$:0},biz:{$:0},net:{$:0},org:{$:0},web:{$:0},gen:{$:0},tv:{$:0},av:{$:0},dr:{$:0},bbs:{$:0},name:{$:0},tel:{$:0},gov:{$:0},bel:{$:0},pol:{$:0},mil:{$:0},k12:{$:0},edu:{$:0},kep:{$:0},nc:{$:0,gov:{$:0}}},travel:{$:0},tt:{$:0,co:{$:0},com:{$:0},org:{$:0},net:{$:0},biz:{$:0},info:{$:0},pro:{$:0},int:{$:0},coop:{$:0},jobs:{$:0},mobi:{$:0},travel:{$:0},museum:{$:0},aero:{$:0},name:{$:0},gov:{$:0},edu:{$:0}},tv:{$:0,dyndns:{$:0},"better-than":{$:0},"on-the-web":{$:0},"worse-than":{$:0}},tw:{$:0,edu:{$:0},gov:{$:0},mil:{$:0},com:{$:0,mymailer:{$:0}},net:{$:0},org:{$:0},idv:{$:0},game:{$:0},ebiz:{$:0},club:{$:0},"xn--zf0ao64a":{$:0},"xn--uc0atv":{$:0},"xn--czrw28b":{$:0},url:{$:0},blogspot:{$:0},nym:{$:0}},tz:{$:0,ac:{$:0},co:{$:0},go:{$:0},hotel:{$:0},info:{$:0},me:{$:0},mil:{$:0},mobi:{$:0},ne:{$:0},or:{$:0},sc:{$:0},tv:{$:0}},ua:{$:0,com:{$:0},edu:{$:0},gov:{$:0},in:{$:0},net:{$:0},org:{$:0},cherkassy:{$:0},cherkasy:{$:0},chernigov:{$:0},chernihiv:{$:0},chernivtsi:{$:0},chernovtsy:{$:0},ck:{$:0},cn:{$:0},cr:{$:0},crimea:{$:0},cv:{$:0},dn:{$:0},dnepropetrovsk:{$:0},dnipropetrovsk:{$:0},dominic:{$:0},donetsk:{$:0},dp:{$:0},if:{$:0},"ivano-frankivsk":{$:0},kh:{$:0},kharkiv:{$:0},kharkov:{$:0},kherson:{$:0},khmelnitskiy:{$:0},khmelnytskyi:{$:0},kiev:{$:0},kirovograd:{$:0},km:{$:0},kr:{$:0},krym:{$:0},ks:{$:0},kv:{$:0},kyiv:{$:0},lg:{$:0},lt:{$:0},lugansk:{$:0},lutsk:{$:0},lv:{$:0},lviv:{$:0},mk:{$:0},mykolaiv:{$:0},nikolaev:{$:0},od:{$:0},odesa:{$:0},odessa:{$:0},pl:{$:0},poltava:{$:0},rivne:{$:0},rovno:{$:0},rv:{$:0},sb:{$:0},sebastopol:{$:0},sevastopol:{$:0},sm:{$:0},sumy:{$:0},te:{$:0},ternopil:{$:0},uz:{$:0},uzhgorod:{$:0},vinnica:{$:0},vinnytsia:{$:0},vn:{$:0},volyn:{$:0},yalta:{$:0},zaporizhzhe:{$:0},zaporizhzhia:{$:0},zhitomir:{$:0},zhytomyr:{$:0},zp:{$:0},zt:{$:0},cc:{$:0},inf:{$:0},ltd:{$:0},biz:{$:0},co:{$:0},pp:{$:0}},ug:{$:0,co:{$:0},or:{$:0},ac:{$:0},sc:{$:0},go:{$:0},ne:{$:0},com:{$:0},org:{$:0},blogspot:{$:0},nom:{$:0}},uk:{$:0,ac:{$:0},co:{$:0,blogspot:{$:0},"nh-serv":{$:0},"no-ip":{$:0},wellbeingzone:{$:0}},gov:{$:0,service:{$:0},homeoffice:{$:0}},ltd:{$:0},me:{$:0},net:{$:0},nhs:{$:0},org:{$:0},plc:{$:0},police:{$:0},sch:{"*":{$:0}}},us:{$:0,dni:{$:0},fed:{$:0},isa:{$:0},kids:{$:0},nsn:{$:0},ak:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},al:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ar:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},as:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},az:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ca:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},co:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ct:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},dc:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},de:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},fl:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ga:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},gu:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},hi:{$:0,cc:{$:0},lib:{$:0}},ia:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},id:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},il:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},in:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ks:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ky:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},la:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ma:{$:0,k12:{$:0,pvt:{$:0},chtr:{$:0},paroch:{$:0}},cc:{$:0},lib:{$:0}},md:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},me:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},mi:{$:0,k12:{$:0},cc:{$:0},lib:{$:0},"ann-arbor":{$:0},cog:{$:0},dst:{$:0},eaton:{$:0},gen:{$:0},mus:{$:0},tec:{$:0},washtenaw:{$:0}},mn:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},mo:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ms:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},mt:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},nc:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},nd:{$:0,cc:{$:0},lib:{$:0}},ne:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},nh:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},nj:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},nm:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},nv:{$:0,k12:{$:0}
294,cc:{$:0},lib:{$:0}},ny:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},oh:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ok:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},or:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},pa:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},pr:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ri:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},sc:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},sd:{$:0,cc:{$:0},lib:{$:0}},tn:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},tx:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},ut:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},vi:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},vt:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},va:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},wa:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},wi:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},wv:{$:0,cc:{$:0}},wy:{$:0,k12:{$:0},cc:{$:0},lib:{$:0}},cloudns:{$:0},drud:{$:0},"is-by":{$:0},"land-4-sale":{$:0},"stuff-4-sale":{$:0},golffan:{$:0},noip:{$:0},pointto:{$:0}},uy:{$:0,com:{$:0,blogspot:{$:0}},edu:{$:0},gub:{$:0},mil:{$:0},net:{$:0},org:{$:0},nom:{$:0}},uz:{$:0,co:{$:0},com:{$:0},net:{$:0},org:{$:0}},va:{$:0},vc:{$:0,com:{$:0},net:{$:0},org:{$:0},gov:{$:0},mil:{$:0},edu:{$:0},nom:{$:0}},ve:{$:0,arts:{$:0},co:{$:0},com:{$:0},e12:{$:0},edu:{$:0},firm:{$:0},gob:{$:0},gov:{$:0},info:{$:0},int:{$:0},mil:{$:0}
vendor: 2,204 bytes, line 294
294,net:{$:0},org:{$:0},rec:{$:0},store:{$:0},tec:{$:0},web:{$:0}},vg:{$:0,nom:{$:0}},vi:{$:0,co:{$:0},com:{$:0},k12:{$:0},net:{$:0},org:{$:0}},vn:{$:0,com:{$:0},net:{$:0},org:{$:0},edu:{$:0},gov:{$:0},int:{$:0},ac:{$:0},biz:{$:0},info:{$:0},name:{$:0},pro:{$:0},health:{$:0},blogspot:{$:0}},vu:{$:0,com:{$:0},edu:{$:0},net:{$:0},org:{$:0}},wf:{$:0},ws:{$:0,com:{$:0},net:{$:0},org:{$:0},gov:{$:0},edu:{$:0},advisor:{"*":{$:0}},dyndns:{$:0},mypets:{$:0}},yt:{$:0},"xn--mgbaam7a8h":{$:0},"xn--y9a3aq":{$:0},"xn--54b7fta0cc":{$:0},"xn--90ae":{$:0},"xn--90ais":{$:0},"xn--fiqs8s":{$:0},"xn--fiqz9s":{$:0},"xn--lgbbat1ad8j":{$:0},"xn--wgbh1c":{$:0},"xn--e1a4c":{$:0},"xn--node":{$:0},"xn--qxam":{$:0},"xn--j6w193g":{$:0},"xn--2scrj9c":{$:0},"xn--3hcrj9c":{$:0},"xn--45br5cyl":{$:0},"xn--h2breg3eve":{$:0},"xn--h2brj9c8c":{$:0},"xn--mgbgu82a":{$:0},"xn--rvc1e0am3e":{$:0},"xn--h2brj9c":{$:0},"xn--mgbbh1a71e":{$:0},"xn--fpcrj9c3d":{$:0},"xn--gecrj9c":{$:0},"xn--s9brj9c":{$:0},"xn--45brj9c":{$:0},"xn--xkc2dl3a5ee0h":{$:0},"xn--mgba3a4f16a":{$:0},"xn--mgba3a4fra":{$:0},"xn--mgbtx2b":{$:0},"xn--mgbayh7gpa":{$:0},"xn--3e0b707e":{$:0},"xn--80ao21a":{$:0},"xn--fzc2c9e2c":{$:0},"xn--xkc2al3hye2a":{$:0},"xn--mgbc0a9azcg":{$:0},"xn--d1alf":{$:0},"xn--l1acc":{$:0},"xn--mix891f":{$:0},"xn--mix082f":{$:0},"xn--mgbx4cd0ab":{$:0},"xn--mgb9awbf":{$:0},"xn--mgbai9azgqp6j":{$:0},"xn--mgbai9a5eva00b":{$:0},"xn--ygbi2ammx":{$:0},"xn--90a3ac":{$:0,"xn--o1ac":{$:0},"xn--c1avg":{$:0},"xn--90azh":{$:0},"xn--d1at":{$:0},"xn--o1ach":{$:0},"xn--80au":{$:0}},"xn--p1ai":{$:0},"xn--wgbl6a":{$:0},"xn--mgberp4a5d4ar":{$:0},"xn--mgberp4a5d4a87g":{$:0},"xn--mgbqly7c0a67fbc":{$:0},"xn--mgbqly7cvafr":{$:0},"xn--mgbpl2fh":{$:0},"xn--yfro4i67o":{$:0},"xn--clchc0ea0b2g2a9gcd":{$:0},"xn--ogbpf8fl":{$:0},"xn--mgbtf8fl":{$:0},"xn--o3cw4h":{$:0,"xn--12c1fe0br":{$:0},"xn--12co0c3b4eva":{$:0},"xn--h3cuzk1di":{$:0},"xn--o3cyx2a":{$:0},"xn--m3ch0j3a":{$:0},"xn--12cfi8ixb8l":{$:0}},"xn--pgbs0dh":{$:0},"xn--kpry57d":{$:0},"xn--kprw13d":{$:0},"xn--nnx388a":{$:0},"xn--j1amh":{$:0},"xn--mgb2ddes":{$:0},xxx:{$:0},ye:{"*":{$:0}},za:{ac:{$:0},agric:{$:0},alt:{$:0},co:{$:0,blogspot:{$:0}},edu:{$:0},gov:{$:0},grondar:{$:0},law:{$:0},mil:{$:0}
294,net:{$:0},ngo:{$:0},nis:{$:0},nom:{$:0},org:{$:0},school:{$:0},tm:{$:0},web:{$:0}},zm:{$:0,ac:{$:0},biz:{$:0},co:{$:0},com:{$:0},edu:{$:0},gov:{$:0},info:{$:0},mil:{$:0},net:{$:0},org:{$:0},sch:{$:0}},zw:{$:0,ac:{$:0},co:{$:0},gov:{$:0},mil:{$:0},org:{$:0}},aaa:{$:0},aarp:{$:0},abarth:{$:0},abb:{$:0},abbott:{$:0},abbvie:{$:0},abc:{$:0},able:{$:0},abogado:{$:0},abudhabi:{$:0},academy:{$:0},accenture:{$:0},accountant:{$:0},accountants:{$:0},aco:{$:0},active:{$:0},actor:{$:0},adac:{$:0},ads:{$:0},adult:{$:0},aeg:{$:0},aetna:{$:0},afamilycompany:{$:0},afl:{$:0},africa:{$:0},agakhan:{$:0},agency:{$:0},aig:{$:0},aigo:{$:0},airbus:{$:0},airforce:{$:0},airtel:{$:0},akdn:{$:0},alfaromeo:{$:0},alibaba:{$:0},alipay:{$:0},allfinanz:{$:0},allstate:{$:0},ally:{$:0},alsace:{$:0},alstom:{$:0},americanexpress:{$:0},americanfamily:{$:0},amex:{$:0},amfam:{$:0},amica:{$:0},amsterdam:{$:0},analytics:{$:0},android:{$:0},anquan:{$:0},anz:{$:0},aol:{$:0},apartments:{$:0},app:{$:0},apple:{$:0},aquarelle:{$:0},arab:{$:0},aramco:{$:0},archi:{$:0},army:{$:0},art:{$:0},arte:{$:0},asda:{$:0},associates:{$:0},athleta:{$:0},attorney:{$:0},auction:{$:0},audi:{$:0},audible:{$:0},audio:{$:0},auspost:{$:0},author:{$:0},auto:{$:0},autos:{$:0},avianca:{$:0},aws:{$:0},axa:{$:0},azure:{$:0},baby:{$:0},baidu:{$:0},banamex:{$:0},bananarepublic:{$:0},band:{$:0},bank:{$:0},bar:{$:0},barcelona:{$:0},barclaycard:{$:0},barclays:{$:0},barefoot:{$:0},bargains:{$:0},baseball:{$:0},basketball:{$:0},bauhaus:{$:0},bayern:{$:0},bbc:{$:0},bbt:{$:0},bbva:{$:0},bcg:{$:0},bcn:{$:0},beats:{$:0},beauty:{$:0},beer:{$:0},bentley:{$:0},berlin:{$:0},best:{$:0},bestbuy:{$:0},bet:{$:0},bharti:{$:0},bible:{$:0},bid:{$:0},bike:{$:0},bing:{$:0},bingo:{$:0},bio:{$:0},black:{$:0},blackfriday:{$:0},blanco:{$:0},blockbuster:{$:0},blog:{$:0},bloomberg:{$:0},blue:{$:0},bms:{$:0},bmw:{$:0},bnl:{$:0},bnpparibas:{$:0},boats:{$:0},boehringer:{$:0},bofa:{$:0},bom:{$:0},bond:{$:0},boo:{$:0},book:{$:0},booking:{$:0},boots:{$:0},bosch:{$:0},bostik:{$:0},boston:{$:0},bot:{$:0},boutique:{$:0},box:{$:0},bradesco:{$:0},bridgestone:{$:0},broadway:{$:0},broker:{$:0},brother:{$:0},brussels:{$:0},budapest:{$:0},bugatti:{$:0},build:{$:0},builders:{$:0},business:{$:0},buy:{$:0},buzz:{$:0},bzh:{$:0},cab:{$:0},cafe:{$:0},cal:{$:0},call:{$:0},calvinklein:{$:0},cam:{$:0},camera:{$:0},camp:{$:0},cancerresearch:{$:0},canon:{$:0},capetown:{$:0},capital:{$:0},capitalone:{$:0},car:{$:0},caravan:{$:0},cards:{$:0},care:{$:0},career:{$:0},careers:{$:0},cars:{$:0},cartier:{$:0},casa:{$:0},case:{$:0},caseih:{$:0},cash:{$:0},casino:{$:0},catering:{$:0},catholic:{$:0},cba:{$:0},cbn:{$:0},cbre:{$:0},cbs:{$:0},ceb:{$:0},center:{$:0},ceo:{$:0},cern:{$:0},cfa:{$:0},cfd:{$:0},chanel:{$:0},channel:{$:0},chase:{$:0},chat:{$:0},cheap:{$:0},chintai:{$:0},christmas:{$:0},chrome:{$:0},chrysler:{$:0},church:{$:0},cipriani:{$:0},circle:{$:0},cisco:{$:0},citadel:{$:0},citi:{$:0},citic:{$:0},city:{$:0},cityeats:{$:0},claims:{$:0},cleaning:{$:0},click:{$:0},clinic:{$:0},clinique:{$:0},clothing:{$:0},cloud:{$:0,statics:{"*":{$:0}},magentosite:{"*":{$:0}},vapor:{$:0},sensiosite:{"*":{$:0}},trafficplex:{$:0}},club:{$:0,cloudns:{$:0}},clubmed:{$:0},coach:{$:0},codes:{$:0},coffee:{$:0},college:{$:0},cologne:{$:0},comcast:{$:0},commbank:{$:0},community:{$:0},company:{$:0},compare:{$:0},computer:{$:0},comsec:{$:0},condos:{$:0},construction:{$:0},consulting:{$:0},contact:{$:0},contractors:{$:0},cooking:{$:0},cookingchannel:{$:0},cool:{$:0,de:{$:0}},corsica:{$:0},country:{$:0},coupon:{$:0},coupons:{$:0},courses:{$:0},credit:{$:0},creditcard:{$:0},creditunion:{$:0},cricket:{$:0},crown:{$:0},crs:{$:0},cruise:{$:0},cruises:{$:0},csc:{$:0},cuisinella:{$:0},cymru:{$:0},cyou:{$:0},dabur:{$:0},dad:{$:0},dance:{$:0},data:{$:0},date:{$:0},dating:{$:0},datsun:{$:0},day:{$:0},dclk:{$:0},dds:{$:0},deal:{$:0},dealer:{$:0},deals:{$:0},degree:{$:0},delivery:{$:0},dell:{$:0},deloitte:{$:0},delta:{$:0},democrat:{$:0},dental:{$:0},dentist:{$:0},desi:{$:0},design:{$:0},dev:{$:0},dhl:{$:0},diamonds:{$:0},diet:{$:0},digital:{$:0},direct:{$:0},directory:{$:0},discount:{$:0},discover:{$:0},dish:{$:0},diy:{$:0},dnp:{$:0},docs:{$:0},doctor:{$:0},dodge:{$:0},dog:{$:0},doha:{$:0},domains:{$:0},dot:{$:0},download:{$:0},drive:{$:0},dtv:{$:0},dubai:{$:0},duck:{$:0},dunlop:{$:0},duns:{$:0},dupont:{$:0},durban:{$:0},dvag:{$:0},dvr:{$:0},earth:{$:0},eat:{$:0},eco:{$:0},edeka:{$:0},education:{$:0},email:{$:0},emerck:{$:0},energy:{$:0},engineer:{$:0},engineering:{$:0},enterprises:{$:0},epost:{$:0},epson:{$:0},equipment:{$:0},ericsson:{$:0},erni:{$:0},esq:{$:0},estate:{$:0,compute:{"*":{$:0}}},esurance:{$:0},etisalat:{$:0},eurovision:{$:0},eus:{$:0,party:{user:{$:0}}},events:{$:0},everbank:{$:0}
294,exchange:{$:0},expert:{$:0},exposed:{$:0},express:{$:0},extraspace:{$:0},fage:{$:0},fail:{$:0},fairwinds:{$:0},faith:{$:0,ybo:{$:0}},family:{$:0},fan:{$:0},fans:{$:0},farm:{$:0,storj:{$:0}},farmers:{$:0},fashion:{$:0},fast:{$:0},fedex:{$:0},feedback:{$:0},ferrari:{$:0},ferrero:{$:0},fiat:{$:0},fidelity:{$:0},fido:{$:0},film:{$:0},final:{$:0},finance:{$:0},financial:{$:0},fire:{$:0},firestone:{$:0},firmdale:{$:0},fish:{$:0},fishing:{$:0},fit:{$:0,ptplus:{$:0}},fitness:{$:0},flickr:{$:0},flights:{$:0},flir:{$:0},florist:{$:0},flowers:{$:0},fly:{$:0},foo:{$:0},food:{$:0},foodnetwork:{$:0},football:{$:0},ford:{$:0},forex:{$:0},forsale:{$:0},forum:{$:0},foundation:{$:0},fox:{$:0},free:{$:0},fresenius:{$:0},frl:{$:0},frogans:{$:0},frontdoor:{$:0},frontier:{$:0},ftr:{$:0},fujitsu:{$:0},fujixerox:{$:0},fun:{$:0},fund:{$:0},furniture:{$:0},futbol:{$:0},fyi:{$:0},gal:{$:0},gallery:{$:0},gallo:{$:0},gallup:{$:0},game:{$:0},games:{$:0},gap:{$:0},garden:{$:0},gbiz:{$:0},gdn:{$:0},gea:{$:0},gent:{$:0},genting:{$:0},george:{$:0},ggee:{$:0},gift:{$:0},gifts:{$:0},gives:{$:0},giving:{$:0},glade:{$:0},glass:{$:0},gle:{$:0},global:{$:0},globo:{$:0},gmail:{$:0},gmbh:{$:0},gmo:{$:0},gmx:{$:0},godaddy:{$:0},gold:{$:0},goldpoint:{$:0},golf:{$:0},goo:{$:0},goodhands:{$:0},goodyear:{$:0},goog:{$:0,cloud:{$:0}},google:{$:0},gop:{$:0},got:{$:0},grainger:{$:0},graphics:{$:0},gratis:{$:0},green:{$:0},gripe:{$:0},grocery:{$:0},group:{$:0},guardian:{$:0},gucci:{$:0},guge:{$:0},guide:{$:0},guitars:{$:0},guru:{$:0},hair:{$:0},hamburg:{$:0},hangout:{$:0},haus:{$:0},hbo:{$:0},hdfc:{$:0},hdfcbank:{$:0},health:{$:0},healthcare:{$:0},help:{$:0},helsinki:{$:0},here:{$:0},hermes:{$:0},hgtv:{$:0},hiphop:{$:0},hisamitsu:{$:0},hitachi:{$:0},hiv:{$:0},hkt:{$:0},hockey:{$:0},holdings:{$:0},holiday:{$:0},homedepot:{$:0},homegoods:{$:0},homes:{$:0},homesense:{$:0},honda:{$:0},honeywell:{$:0},horse:{$:0},hospital:{$:0},host:{$:0,cloudaccess:{$:0},freesite:{$:0}},hosting:{$:0,opencraft:{$:0}},hot:{$:0},hoteles:{$:0},hotels:{$:0},hotmail:{$:0},house:{$:0},how:{$:0},hsbc:{$:0},hughes:{$:0},hyatt:{$:0},hyundai:{$:0},ibm:{$:0},icbc:{$:0},ice:{$:0},icu:{$:0},ieee:{$:0},ifm:{$:0},ikano:{$:0},imamat:{$:0},imdb:{$:0},immo:{$:0},immobilien:{$:0},industries:{$:0},infiniti:{$:0},ing:{$:0},ink:{$:0},institute:{$:0},insurance:{$:0},insure:{$:0},intel:{$:0},international:{$:0},intuit:{$:0},investments:{$:0},ipiranga:{$:0},irish:{$:0},iselect:{$:0},ismaili:{$:0},ist:{$:0},istanbul:{$:0},itau:{$:0},itv:{$:0},iveco:{$:0},iwc:{$:0},jaguar:{$:0},java:{$:0},jcb:{$:0},jcp:{$:0},jeep:{$:0},jetzt:{$:0},jewelry:{$:0},jio:{$:0},jlc:{$:0},jll:{$:0},jmp:{$:0},jnj:{$:0},joburg:{$:0},jot:{$:0},joy:{$:0},jpmorgan:{$:0},jprs:{$:0},juegos:{$:0},juniper:{$:0},kaufen:{$:0},kddi:{$:0},kerryhotels:{$:0},kerrylogistics:{$:0},kerryproperties:{$:0},kfh:{$:0},kia:{$:0},kim:{$:0},kinder:{$:0},kindle:{$:0},kitchen:{$:0},kiwi:{$:0},koeln:{$:0},komatsu:{$:0},kosher:{$:0},kpmg:{$:0},kpn:{$:0},krd:{$:0,co:{$:0},edu:{$:0}},kred:{$:0},kuokgroup:{$:0},kyoto:{$:0},lacaixa:{$:0},ladbrokes:{$:0},lamborghini:{$:0},lamer:{$:0},lancaster:{$:0},lancia:{$:0},lancome:{$:0},land:{$:0,static:{$:0,dev:{$:0},sites:{$:0}}},landrover:{$:0},lanxess:{$:0},lasalle:{$:0},lat:{$:0},latino:{$:0},latrobe:{$:0},law:{$:0},lawyer:{$:0},lds:{$:0},lease:{$:0},leclerc:{$:0},lefrak:{$:0},legal:{$:0},lego:{$:0},lexus:{$:0},lgbt:{$:0},liaison:{$:0},lidl:{$:0},life:{$:0},lifeinsurance:{$:0},lifestyle:{$:0},lighting:{$:0},like:{$:0},lilly:{$:0},limited:{$:0},limo:{$:0},lincoln:{$:0},linde:{$:0},link:{$:0,cyon:{$:0},mypep:{$:0}},lipsy:{$:0},live:{$:0},living:{$:0},lixil:{$:0},loan:{$:0},loans:{$:0},locker:{$:0},locus:{$:0},loft:{$:0},lol:{$:0},london:{$:0},lotte:{$:0},lotto:{$:0},love:{$:0},lpl:{$:0},lplfinancial:{$:0},ltd:{$:0},ltda:{$:0},lundbeck:{$:0},lupin:{$:0},luxe:{$:0},luxury:{$:0},macys:{$:0},madrid:{$:0},maif:{$:0},maison:{$:0},makeup:{$:0},man:{$:0},management:{$:0,router:{$:0}},mango:{$:0},map:{$:0},market:{$:0},marketing:{$:0},markets:{$:0},marriott:{$:0},marshalls:{$:0},maserati:{$:0},mattel:{$:0},mba:{$:0},mckinsey:{$:0},med:{$:0},media:{$:0},meet:{$:0},melbourne:{$:0},meme:{$:0},memorial:{$:0},men:{$:0},menu:{$:0},meo:{$:0},merckmsd:{$:0},metlife:{$:0},miami:{$:0},microsoft:{$:0},mini:{$:0},mint:{$:0},mit:{$:0},mitsubishi:{$:0},mlb:{$:0},mls:{$:0},mma:{$:0},mobile:{$:0},mobily:{$:0},moda:{$:0},moe:{$:0},moi:{$:0},mom:{$:0},monash:{$:0},money:{$:0},monster:{$:0},mopar:{$:0},mormon:{$:0},mortgage:{$:0},moscow:{$:0},moto:{$:0},motorcycles:{$:0},mov:{$:0},movie:{$:0},movistar:{$:0},msd:{$:0},mtn:{$:0},mtpc:{$:0},mtr:{$:0},mutual:{$:0},nab:{$:0},nadex:{$:0},nagoya:{$:0},nationwide:{$:0},natura:{$:0},navy:{$:0},nba:{$:0},nec:{$:0},netbank:{$:0},netflix:{$:0},network:{$:0,alces:{"*":{$:0}}},neustar:{$:0},new:{$:0},newholland:{$:0},news:{$:0},next:{$:0},nextdirect:{$:0},nexus:{$:0},nfl:{$:0},ngo:{$:0}
294,nhk:{$:0},nico:{$:0},nike:{$:0},nikon:{$:0},ninja:{$:0},nissan:{$:0},nissay:{$:0},nokia:{$:0},northwesternmutual:{$:0},norton:{$:0},now:{$:0},nowruz:{$:0},nowtv:{$:0},nra:{$:0},nrw:{$:0},ntt:{$:0},nyc:{$:0},obi:{$:0},observer:{$:0},off:{$:0},office:{$:0},okinawa:{$:0},olayan:{$:0},olayangroup:{$:0},oldnavy:{$:0},ollo:{$:0},omega:{$:0},one:{$:0,homelink:{$:0}},ong:{$:0},onl:{$:0},online:{$:0,barsy:{$:0}},onyourside:{$:0},ooo:{$:0},open:{$:0},oracle:{$:0},orange:{$:0},organic:{$:0},origins:{$:0},osaka:{$:0},otsuka:{$:0},ott:{$:0},ovh:{$:0,nerdpol:{$:0}},page:{$:0},panasonic:{$:0},panerai:{$:0},paris:{$:0},pars:{$:0},partners:{$:0},parts:{$:0},party:{$:0,ybo:{$:0}},passagens:{$:0},pay:{$:0},pccw:{$:0},pet:{$:0},pfizer:{$:0},pharmacy:{$:0},phd:{$:0},philips:{$:0},phone:{$:0},photo:{$:0},photography:{$:0},photos:{$:0},physio:{$:0},piaget:{$:0},pics:{$:0},pictet:{$:0},pictures:{1337:{$:0},$:0},pid:{$:0},pin:{$:0},ping:{$:0},pink:{$:0},pioneer:{$:0},pizza:{$:0},place:{$:0},play:{$:0},playstation:{$:0},plumbing:{$:0},plus:{$:0},pnc:{$:0},pohl:{$:0},poker:{$:0},politie:{$:0},porn:{$:0},pramerica:{$:0},praxi:{$:0},press:{$:0},prime:{$:0},prod:{$:0},productions:{$:0},prof:{$:0},progressive:{$:0},promo:{$:0},properties:{$:0},property:{$:0},protection:{$:0},pru:{$:0},prudential:{$:0},pub:{$:0},pwc:{$:0},qpon:{$:0},quebec:{$:0},quest:{$:0},qvc:{$:0},racing:{$:0},radio:{$:0},raid:{$:0},read:{$:0},realestate:{$:0},realtor:{$:0},realty:{$:0},recipes:{$:0},red:{$:0},redstone:{$:0},redumbrella:{$:0},rehab:{$:0},reise:{$:0},reisen:{$:0},reit:{$:0},reliance:{$:0},ren:{$:0},rent:{$:0},rentals:{$:0},repair:{$:0},report:{$:0},republican:{$:0},rest:{$:0},restaurant:{$:0},review:{$:0,ybo:{$:0}},reviews:{$:0},rexroth:{$:0},rich:{$:0},richardli:{$:0},ricoh:{$:0},rightathome:{$:0},ril:{$:0},rio:{$:0},rip:{$:0,clan:{$:0}},rmit:{$:0},rocher:{$:0},rocks:{$:0,myddns:{$:0},"lima-city":{$:0},webspace:{$:0}},rodeo:{$:0},rogers:{$:0},room:{$:0},rsvp:{$:0},rugby:{$:0},ruhr:{$:0},run:{$:0},rwe:{$:0},ryukyu:{$:0},saarland:{$:0},safe:{$:0},safety:{$:0},sakura:{$:0},sale:{$:0},salon:{$:0},samsclub:{$:0},samsung:{$:0},sandvik:{$:0},sandvikcoromant:{$:0},sanofi:{$:0},sap:{$:0},sapo:{$:0},sarl:{$:0},sas:{$:0},save:{$:0},saxo:{$:0},sbi:{$:0},sbs:{$:0},sca:{$:0},scb:{$:0},schaeffler:{$:0},schmidt:{$:0},scholarships:{$:0},school:{$:0},schule:{$:0},schwarz:{$:0},science:{$:0,ybo:{$:0}},scjohnson:{$:0},scor:{$:0},scot:{$:0},search:{$:0},seat:{$:0},secure:{$:0},security:{$:0},seek:{$:0},select:{$:0},sener:{$:0},services:{$:0},ses:{$:0},seven:{$:0},sew:{$:0},sex:{$:0},sexy:{$:0},sfr:{$:0},shangrila:{$:0},sharp:{$:0},shaw:{$:0},shell:{$:0},shia:{$:0},shiksha:{$:0},shoes:{$:0},shop:{$:0},shopping:{$:0},shouji:{$:0},show:{$:0},showtime:{$:0},shriram:{$:0},silk:{$:0},sina:{$:0},singles:{$:0},site:{$:0,cyon:{$:0},platformsh:{"*":{$:0}},byen:{$:0}},ski:{$:0},skin:{$:0},sky:{$:0},skype:{$:0},sling:{$:0},smart:{$:0},smile:{$:0},sncf:{$:0},soccer:{$:0},social:{$:0},softbank:{$:0},software:{$:0},sohu:{$:0},solar:{$:0},solutions:{$:0},song:{$:0},sony:{$:0},soy:{$:0},space:{$:0,stackspace:{$:0},uber:{$:0},xs4all:{$:0}},spiegel:{$:0},spot:{$:0},spreadbetting:{$:0},srl:{$:0},srt:{$:0},stada:{$:0},staples:{$:0},star:{$:0},starhub:{$:0},statebank:{$:0},statefarm:{$:0},statoil:{$:0},stc:{$:0},stcgroup:{$:0},stockholm:{$:0},storage:{$:0},store:{$:0},stream:{$:0},studio:{$:0},study:{$:0},style:{$:0},sucks:{$:0},supplies:{$:0},supply:{$:0},support:{$:0,barsy:{$:0}},surf:{$:0},surgery:{$:0},suzuki:{$:0},swatch:{$:0},swiftcover:{$:0},swiss:{$:0},sydney:{$:0},symantec:{$:0},systems:{$:0,knightpoint:{$:0}},tab:{$:0},taipei:{$:0},talk:{$:0},taobao:{$:0},target:{$:0},tatamotors:{$:0},tatar:{$:0},tattoo:{$:0},tax:{$:0},taxi:{$:0},tci:{$:0},tdk:{$:0},team:{$:0},tech:{$:0},technology:{$:0},telecity:{$:0},telefonica:{$:0},temasek:{$:0},tennis:{$:0},teva:{$:0},thd:{$:0},theater:{$:0},theatre:{$:0},tiaa:{$:0},tickets:{$:0},tienda:{$:0},tiffany:{$:0},tips:{$:0},tires:{$:0},tirol:{$:0},tjmaxx:{$:0},tjx:{$:0},tkmaxx:{$:0},tmall:{$:0},today:{$:0},tokyo:{$:0},tools:{$:0},top:{$:0},toray:{$:0},toshiba:{$:0},total:{$:0},tours:{$:0},town:{$:0},toyota:{$:0},toys:{$:0},trade:{$:0,ybo:{$:0}},trading:{$:0},training:{$:0},travelchannel:{$:0},travelers:{$:0},travelersinsurance:{$:0},trust:{$:0},trv:{$:0},tube:{$:0},tui:{$:0},tunes:{$:0},tushu:{$:0},tvs:{$:0},ubank:{$:0},ubs:{$:0},uconnect:{$:0},unicom:{$:0},university:{$:0},uno:{$:0},uol:{$:0}
294,ups:{$:0},vacations:{$:0},vana:{$:0},vanguard:{$:0},vegas:{$:0},ventures:{$:0},verisign:{$:0},versicherung:{$:0},vet:{$:0},viajes:{$:0},video:{$:0},vig:{$:0},viking:{$:0},villas:{$:0},vin:{$:0},vip:{$:0},virgin:{$:0},visa:{$:0},vision:{$:0},vista:{$:0},vistaprint:{$:0},viva:{$:0},vivo:{$:0},vlaanderen:{$:0},vodka:{$:0},volkswagen:{$:0},volvo:{$:0},vote:{$:0},voting:{$:0},voto:{$:0},voyage:{$:0},vuelos:{$:0},wales:{$:0},walmart:{$:0},walter:{$:0},wang:{$:0},wanggou:{$:0},warman:{$:0},watch:{$:0},watches:{$:0},weather:{$:0},weatherchannel:{$:0},webcam:{$:0},weber:{$:0},website:{$:0},wed:{$:0},wedding:{$:0},weibo:{$:0},weir:{$:0},whoswho:{$:0},wien:{$:0},wiki:{$:0},williamhill:{$:0},win:{$:0},windows:{$:0},wine:{$:0},winners:{$:0},wme:{$:0},wolterskluwer:{$:0},woodside:{$:0},work:{$:0},works:{$:0},world:{$:0},wow:{$:0},wtc:{$:0},wtf:{$:0},xbox:{$:0},xerox:{$:0},xfinity:{$:0},xihuan:{$:0},xin:{$:0},"xn--11b4c3d":{$:0},"xn--1ck2e1b":{$:0},"xn--1qqw23a":{$:0},"xn--30rr7y":{$:0},"xn--3bst00m":{$:0},"xn--3ds443g":{$:0},"xn--3oq18vl8pn36a":{$:0},"xn--3pxu8k":{$:0},"xn--42c2d9a":{$:0},"xn--45q11c":{$:0},"xn--4gbrim":{$:0},"xn--55qw42g":{$:0},"xn--55qx5d":{$:0},"xn--5su34j936bgsg":{$:0},"xn--5tzm5g":{$:0},"xn--6frz82g":{$:0},"xn--6qq986b3xl":{$:0},"xn--80adxhks":{$:0},"xn--80aqecdr1a":{$:0},"xn--80asehdb":{$:0},"xn--80aswg":{$:0},"xn--8y0a063a":{$:0},"xn--9dbq2a":{$:0},"xn--9et52u":{$:0},"xn--9krt00a":{$:0},"xn--b4w605ferd":{$:0},"xn--bck1b9a5dre4c":{$:0},"xn--c1avg":{$:0},"xn--c2br7g":{$:0},"xn--cck2b3b":{$:0},"xn--cg4bki":{$:0},"xn--czr694b":{$:0},"xn--czrs0t":{$:0},"xn--czru2d":{$:0},"xn--d1acj3b":{$:0},"xn--eckvdtc9d":{$:0},"xn--efvy88h":{$:0},"xn--estv75g":{$:0},"xn--fct429k":{$:0},"xn--fhbei":{$:0},"xn--fiq228c5hs":{$:0},"xn--fiq64b":{$:0},"xn--fjq720a":{$:0},"xn--flw351e":{$:0},"xn--fzys8d69uvgm":{$:0},"xn--g2xx48c":{$:0},"xn--gckr3f0f":{$:0},"xn--gk3at1e":{$:0},"xn--hxt814e":{$:0},"xn--i1b6b1a6a2e":{$:0},"xn--imr513n":{$:0},"xn--io0a7i":{$:0},"xn--j1aef":{$:0},"xn--jlq61u9w7b":{$:0},"xn--jvr189m":{$:0},"xn--kcrx77d1x4a":{$:0},"xn--kpu716f":{$:0},"xn--kput3i":{$:0},"xn--mgba3a3ejt":{$:0},"xn--mgba7c0bbn0a":{$:0},"xn--mgbaakc7dvf":{$:0},"xn--mgbab2bd":{$:0},"xn--mgbb9fbpob":{$:0},"xn--mgbca7dzdo":{$:0},"xn--mgbi4ecexp":{$:0},"xn--mgbt3dhd":{$:0},"xn--mk1bu44c":{$:0},"xn--mxtq1m":{$:0},"xn--ngbc5azd":{$:0},"xn--ngbe9e0a":{$:0},"xn--ngbrx":{$:0},"xn--nqv7f":{$:0},"xn--nqv7fs00ema":{$:0},"xn--nyqy26a":{$:0},"xn--p1acf":{$:0},"xn--pbt977c":{$:0},"xn--pssy2u":{$:0},"xn--q9jyb4c":{$:0},"xn--qcka1pmc":{$:0},"xn--rhqv96g":{$:0},"xn--rovu88b":{$:0},"xn--ses554g":{$:0},"xn--t60b56a":{$:0},"xn--tckwe":{$:0},"xn--tiq49xqyj":{$:0},"xn--unup4y":{$:0},"xn--vermgensberater-ctb":{$:0},"xn--vermgensberatung-pwb":{$:0},"xn--vhquv":{$:0},"xn--vuq861b":{$:0},"xn--w4r85el8fhu5dnra":{$:0},"xn--w4rs40l":{$:0},"xn--xhq521b":{$:0},"xn--zfr164b":{$:0},xperia:{$:0},xyz:{$:0,blogsite:{$:0},fhapp:{$:0}},yachts:{$:0},yahoo:{$:0},yamaxun:{$:0},yandex:{$:0},yodobashi:{$:0},yoga:{$:0},yokohama:{$:0},you:{$:0},youtube:{$:0},yun:{$:0},zappos:{$:0},zara:{$:0},zero:{$:0},zip:{$:0},zippo:{$:0},zone:{$:0,triton:{"*":{$:0}},lima:{$:0}},zuerich:{$:0}}}},{}]},{},[1])(1)})
295;/*! @vimeo/player v2.2.0 | (c) 2017 Vimeo | MIT License | https://github.com/vimeo/player.js */
296!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e.Vimeo=e.Vimeo||{},e.Vimeo.Player=t())}(this,function(){"use strict";function e(e,t){return t={exports:{}},e(t,t.exports),t.exports}function t(e,t,n){var r=E.get(e.element)||{};t in r||(r[t]=[]),r[t].push(n),E.set(e.element,r)}function n(e,t){return(E.get(e.element)||{})[t]||[]}function r(e,t,n){var r=E.get(e.element)||{};if(!r[t])return!0;if(!n)return r[t]=[],E.set(e.element,r),!0;var i=r[t].indexOf(n);return-1!==i&&r[t].splice(i,1),E.set(e.element,r),r[t]&&0===r[t].length}function i(e,t){var i=n(e,t);if(i.length<1)return!1;var o=i.shift();return r(e,t,o),o}function o(e,t){var n=E.get(e);E.set(t,n),E.delete(e)}function a(e,t){return 0===e.indexOf(t.toLowerCase())?e:""+t.toLowerCase()+e.substr(0,1).toUpperCase()+e.substr(1)}function u(e){return e instanceof window.HTMLElement}function s(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}function c(e){return/^(https?:)?\/\/((player|www).)?vimeo.com(?=$|\/)/.test(e)}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.id,n=e.url,r=t||n;if(!r)throw new Error("An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.");if(s(r))return"https://vimeo.com/"+r;if(c(r))return r.replace("http:","https:");if(t)throw new TypeError("“"+t+"” is not a valid video id.");throw new TypeError("“"+r+"” is not a vimeo.com url.")}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return T.reduce(function(t,n){var r=e.getAttribute("data-vimeo-"+n);return(r||""===r)&&(t[n]=""===r?1:r),t},t)}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise(function(n,r){if(!c(e))throw new TypeError("“"+e+"” is not a vimeo.com url.");var i="https://vimeo.com/api/oembed.json?url="+encodeURIComponent(e);for(var o in t)t.hasOwnProperty(o)&&(i+="&"+o+"="+encodeURIComponent(t[o]));var a="XDomainRequest"in window?new XDomainRequest:new XMLHttpRequest;a.open("GET",i,!0),a.onload=function(){if(404===a.status)return void r(new Error("“"+e+"” was not found."));if(403===a.status)return void r(new Error("“"+e+"” is not embeddable."));try{var t=JSON.parse(a.responseText);n(t)}catch(e){r(e)}},a.onerror=function(){var e=a.status?" ("+a.status+")":"";r(new Error("There was an error fetching the embed code from Vimeo"+e+"."))},a.send()})}function d(e,t){var n=e.html;if(!t)throw new TypeError("An element must be provided");
296if(null!==t.getAttribute("data-vimeo-initialized"))return t.querySelector("iframe");var r=document.createElement("div");return r.innerHTML=n,t.appendChild(r.firstChild),t.setAttribute("data-vimeo-initialized","true"),t.querySelector("iframe")}function v(e){return"string"==typeof e&&(e=JSON.parse(e)),e}function p(e,t,n){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var i=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\d+).*$/,"$1"));i>=8&&i<10&&(r=JSON.stringify(r)),e.element.contentWindow.postMessage(r,e.origin)}}function y(e,t){t=v(t);var o=[],a=void 0;if(t.event){if("error"===t.event){n(e,t.data.method).forEach(function(n){var i=new Error(t.data.message);i.name=t.data.name,n.reject(i),r(e,t.data.method,n)})}o=n(e,"event:"+t.event),a=t.data}else if(t.method){var u=i(e,t.method);u&&(o.push(u),a=t.value)}o.forEach(function(t){try{if("function"==typeof t)return void t.call(e,a);t.resolve(a)}catch(e){}})}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var g=void 0!==Array.prototype.indexOf,w=void 0!==window.postMessage;if(!g||!w)throw new Error("Sorry, the Vimeo Player API is not available in this browser.");var k="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},b=(e(function(e,t){!function(e){function t(e,t){function r(e){if(!this||this.constructor!==r)return new r(e);this._keys=[],this._values=[],this._itp=[],this.objectOnly=t,e&&n.call(this,e)}return t||w(e,"size",{get:y}),e.constructor=r,r.prototype=e,r}function n(e){this.add?e.forEach(this.add,this):e.forEach(function(e){this.set(e[0],e[1])},this)}function r(e){return this.has(e)&&(this._keys.splice(g,1),this._values.splice(g,1),this._itp.forEach(function(e){g<e[0]&&e[0]--})),-1<g}function i(e){return this.has(e)?this._values[g]:void 0}function o(e,t){if(this.objectOnly&&t!==Object(t))throw new TypeError("Invalid value used as weak collection key");if(t!=t||0===t)for(g=e.length;g--&&!k(e[g],t););else g=e.indexOf(t);return-1<g}function a(e){return o.call(this,this._values,e)}function u(e){return o.call(this,this._keys,e)}function s(e,t){return this.has(e)?this._values[g]=t:this._values[this._keys.push(e)-1]=t,this}function c(e){return this.has(e)||this._values.push(e),this}function f(){(this._keys||0).length=this._values.length=0}function l(){return p(this._itp,this._keys)}function h(){return p(this._itp,this._values)}function d(){return p(this._itp,this._keys,this._values)}function v(){return p(this._itp,this._values,this._values)}function p(e,t,n){var r=[0],i=!1;return e.push(r),{next:function(){var o,a=r[0];return!i&&a<t.length?(o=n?[t[a],n[a]]:t[a],r[0]++):(i=!0,e.splice(e.indexOf(r),1)),{done:i,value:o}}}}function y(){return this._values.length}function m(e,t){for(var n=this.entries();;){var r=n.next();if(r.done)break;e.call(t,r.value[1],r.value[0],this)}}var g,w=Object.defineProperty,k=function(e,t){return e===t||e!==e&&t!==t};"undefined"==typeof WeakMap&&(e.WeakMap=t({delete:r,clear:f,get:i,has:u,set:s},!0)),"undefined"!=typeof Map&&"function"==typeof(new Map).values&&(new Map).values().next||(e.Map=t({delete:r,has:u,get:i,set:s,keys:l,values:h,entries:d,forEach:m,clear:f})),"undefined"!=typeof Set&&"function"==typeof(new Set).values&&(new Set).values().next||(e.Set=t({has:a,add:c,delete:r,clear:f,keys:h,values:h,entries:v,forEach:m})),"undefined"==typeof WeakSet&&(e.WeakSet=t({delete:r,add:c,clear:f,has:a},!0))}(void 0!==k?k:window)}),e(function(e){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(t,n,r){n[t]=n[t]||r(),e.exports&&(e.exports=n[t])}("Promise",k,function(){function e(e,t){d.add(e,t),h||(h=p(d.drain))}function n(e){var n,r=void 0===e?"undefined":t(e);return null==e||"object"!=r&&"function"!=r||(n=e.then),"function"==typeof n&&n}function r(){for(var e=0;e<this.chain.length;e++)i(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function i(e,t,r){var i,o;try{!1===t?r.reject(e.msg):(i=!0===t?e.msg:t.call(void 0,e.msg),i===r.promise?r.reject(TypeError("Promise-chain cycle")):(o=n(i))?o.call(i,r.resolve,r.reject):r.resolve(i))}catch(e){r.reject(e)}}function o(t){var i,u=this;if(!u.triggered){u.triggered=!0,u.def&&(u=u.def);try{(i=n(t))?e(function(){var e=new s(u);
vendor: 4,655 bytes, line 296
296try{i.call(t,function(){o.apply(e,arguments)},function(){a.apply(e,arguments)})}catch(t){a.call(e,t)}}):(u.msg=t,u.state=1,u.chain.length>0&&e(r,u))}catch(e){a.call(new s(u),e)}}}function a(t){var n=this;n.triggered||(n.triggered=!0,n.def&&(n=n.def),n.msg=t,n.state=2,n.chain.length>0&&e(r,n))}function u(e,t,n,r){for(var i=0;i<t.length;i++)!function(i){e.resolve(t[i]).then(function(e){n(i,e)},r)}(i)}function s(e){this.def=e,this.triggered=!1}function c(e){this.promise=e,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function f(t){if("function"!=typeof t)throw TypeError("Not a function");if(0!==this.__NPO__)throw TypeError("Not a promise");this.__NPO__=1;var n=new c(this);this.then=function(t,i){var o={success:"function"!=typeof t||t,failure:"function"==typeof i&&i};return o.promise=new this.constructor(function(e,t){if("function"!=typeof e||"function"!=typeof t)throw TypeError("Not a function");o.resolve=e,o.reject=t}),n.chain.push(o),0!==n.state&&e(r,n),o.promise},this.catch=function(e){return this.then(void 0,e)};try{t.call(void 0,function(e){o.call(n,e)},function(e){a.call(n,e)})}catch(e){a.call(n,e)}}var l,h,d,v=Object.prototype.toString,p="undefined"!=typeof setImmediate?function(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},"x",{}),l=function(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:!0,configurable:!1!==r})}}catch(e){l=function(e,t,n){return e[t]=n,e}}d=function(){function e(e,t){this.fn=e,this.self=t,this.next=void 0}var t,n,r;return{add:function(i,o){r=new e(i,o),n?n.next=r:t=r,n=r,r=void 0},drain:function(){var e=t;for(t=n=h=void 0;e;)e.fn.call(e.self),e=e.next}}}();var y=l({},"constructor",f,!1);return f.prototype=y,l(y,"__NPO__",0,!1),l(f,"resolve",function(e){var n=this;return e&&"object"==(void 0===e?"undefined":t(e))&&1===e.__NPO__?e:new n(function(t,n){if("function"!=typeof t||"function"!=typeof n)throw TypeError("Not a function");t(e)})}),l(f,"reject",function(e){return new this(function(t,n){if("function"!=typeof t||"function"!=typeof n)throw TypeError("Not a function");n(e)})}),l(f,"all",function(e){var t=this;return"[object Array]"!=v.call(e)?t.reject(TypeError("Not an array")):0===e.length?t.resolve([]):new t(function(n,r){if("function"!=typeof n||"function"!=typeof r)throw TypeError("Not a function");var i=e.length,o=Array(i),a=0;u(t,e,function(e,t){o[e]=t,++a===i&&n(o)},r)})}),l(f,"race",function(e){var t=this;return"[object Array]"!=v.call(e)?t.reject(TypeError("Not an array")):new t(function(n,r){if("function"!=typeof n||"function"!=typeof r)throw TypeError("Not a function");u(t,e,function(e,t){n(t)},r)})}),f})})),E=new WeakMap,T=["id","url","width","maxwidth","height","maxheight","portrait","title","byline","color","autoplay","autopause","loop","responsive","speed"],_=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),j=new WeakMap,x=new WeakMap,Player=function(){function Player(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(m(this,Player),window.jQuery&&e instanceof jQuery&&(e.length>1&&window.console&&console.warn&&console.warn("A jQuery object with multiple elements was passed, using the first element."),e=e[0]),"string"==typeof e&&(e=document.getElementById(e)),!u(e))throw new TypeError("You must pass either a valid element or a valid id.");if("IFRAME"!==e.nodeName){var r=e.querySelector("iframe");r&&(e=r)}if("IFRAME"===e.nodeName&&!c(e.getAttribute("src")||""))throw new Error("The player element passed isn’t a Vimeo embed.");if(j.has(e))return j.get(e);this.element=e,this.origin="*";var i=new b(function(r,i){var a=function(e){if(c(e.origin)&&t.element.contentWindow===e.source){"*"===t.origin&&(t.origin=e.origin);var n=v(e.data),i="event"in n&&"ready"===n.event,o="method"in n&&"ping"===n.method;if(i||o)return t.element.setAttribute("data-ready","true"),void r();y(t,n)}};if(window.addEventListener?window.addEventListener("message",a,!1):window.attachEvent&&window.attachEvent("onmessage",a),"IFRAME"!==t.element.nodeName){var u=l(e,n);h(f(u),u).then(function(n){var r=d(n,e);return t.element=r,o(e,r),j.set(t.element,t),n}).catch(function(e){return i(e)})}});return x.set(this,i),j.set(this.element,this),"IFRAME"===this.element.nodeName&&p(this,"ping"),this}return _(Player,[{key:"callMethod",value:function(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new b(function(i,o){return n.ready().then(function(){t(n,e,{resolve:i,reject:o}),p(n,e,r)}
296)})}},{key:"get",value:function(e){var n=this;return new b(function(r,i){return e=a(e,"get"),n.ready().then(function(){t(n,e,{resolve:r,reject:i}),p(n,e)})})}},{key:"set",value:function(e,n){var r=this;return b.resolve(n).then(function(n){if(e=a(e,"set"),void 0===n||null===n)throw new TypeError("There must be a value to set.");return r.ready().then(function(){return new b(function(i,o){t(r,e,{resolve:i,reject:o}),p(r,e,n)})})})}},{key:"on",value:function(e,r){if(!e)throw new TypeError("You must pass an event name.");if(!r)throw new TypeError("You must pass a callback function.");if("function"!=typeof r)throw new TypeError("The callback must be a function.");0===n(this,"event:"+e).length&&this.callMethod("addEventListener",e).catch(function(){}),t(this,"event:"+e,r)}},{key:"off",value:function(e,t){if(!e)throw new TypeError("You must pass an event name.");if(t&&"function"!=typeof t)throw new TypeError("The callback must be a function.");r(this,"event:"+e,t)&&this.callMethod("removeEventListener",e).catch(function(e){})}},{key:"loadVideo",value:function(e){return this.callMethod("loadVideo",e)}},{key:"ready",value:function(){var e=x.get(this);return b.resolve(e)}},{key:"addCuePoint",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod("addCuePoint",{time:e,data:t})}},{key:"removeCuePoint",value:function(e){return this.callMethod("removeCuePoint",e)}},{key:"enableTextTrack",value:function(e,t){if(!e)throw new TypeError("You must pass a language.");return this.callMethod("enableTextTrack",{language:e,kind:t})}},{key:"disableTextTrack",value:function(){return this.callMethod("disableTextTrack")}},{key:"pause",value:function(){return this.callMethod("pause")}},{key:"play",value:function(){return this.callMethod("play")}},{key:"unload",value:function(){return this.callMethod("unload")}},{key:"getAutopause",value:function(){return this.get("autopause")}},{key:"setAutopause",value:function(e){return this.set("autopause",e)}},{key:"getColor",value:function(){return this.get("color")}},{key:"setColor",value:function(e){return this.set("color",e)}},{key:"getCuePoints",value:function(){return this.get("cuePoints")}},{key:"getCurrentTime",value:function(){return this.get("currentTime")}},{key:"setCurrentTime",value:function(e){return this.set("currentTime",e)}},{key:"getDuration",value:function(){return this.get("duration")}},{key:"getEnded",value:function(){return this.get("ended")}},{key:"getLoop",value:function(){return this.get("loop")}},{key:"setLoop",value:function(e){return this.set("loop",e)}},{key:"getPaused",value:function(){return this.get("paused")}},{key:"getPlaybackRate",value:function(){return this.get("playbackRate")}},{key:"setPlaybackRate",value:function(e){return this.set("playbackRate",e)}},{key:"getTextTracks",value:function(){return this.get("textTracks")}},{key:"getVideoEmbedCode",value:function(){return this.get("videoEmbedCode")}},{key:"getVideoId",value:function(){return this.get("videoId")}},{key:"getVideoTitle",value:function(){return this.get("videoTitle")}},{key:"getVideoWidth",value:function(){return this.get("videoWidth")}},{key:"getVideoHeight",value:function(){return this.get("videoHeight")}},{key:"getVideoUrl",value:function(){return this.get("videoUrl")}},{key:"getVolume",value:function(){return this.get("volume")}},{key:"setVolume",value:function(e){return this.set("volume",e)}}]),Player}();return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=[].slice.call(e.querySelectorAll("[data-vimeo-id], [data-vimeo-url]")),n=function(e){"console"in window&&console.error&&console.error("There was an error creating an embed: "+e)};t.forEach(function(e){try{if(null!==e.getAttribute("data-vimeo-defer"))return;var t=l(e);h(f(t),t).then(function(t){return d(t,e)}).catch(n)}catch(e){n(e)}})}(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=function(t){if(c(t.origin)&&t.data&&"spacechange"===t.data.event)for(var n=e.querySelectorAll("iframe"),r=0;r<n.length;r++)if(n[r].contentWindow===t.source){var i=n[r].parentElement;i&&-1!==i.className.indexOf("vimeo-space")&&(i.style.paddingBottom=t.data.data[0].bottom+"px");break}};window.addEventListener?window.addEventListener("message",t,!1):window.attachEvent&&window.attachEvent("onmessage",t)}(),Player});
297;!function($,options){if(options.debug){console.log('PYS:',options)}
298var uniqueId={};var pysCustomEventsState={};var pysEventFiredOnce={};if(options.triggerLogic){Object.entries(options.triggerLogic).forEac
298h(function([eventId,logic]){if(logic==='AND'){var count=0;Object.values(options.triggerEventTypes).forEach(function(events){if(events.hasOwnProperty(eventId))count++});pysCustomEventsState[eventId]={triggered:{},total:count,fired:!1}}})}
299var firstVisit=!1;var isTrackEventForGA=[];var isAdsLoad=!1;let gtm_variables={};let gtm_datalayername="dynamicVariable";var domain='';if(options.hasOwnProperty("track_cookie_for_subdomains")&&options.track_cookie_for_subdomains){domain=getRootDomain(!0)}
300var pageReferrer='';try{pageReferrer=stripUrlQuery((document.referrer||'').toString())}catch(e){}
301var PYS_SESSION_ENTRY_REFERRER_KEY='pys_session_entry_referrer';function stripUrlQuery(url){if(!url)return'';var clean=String(url);var q=clean.indexOf('?');if(q!==-1)clean=clean.substring(0,q);var h=clean.indexOf('#');if(h!==-1)clean=clean.substring(0,h);return clean}
302var sessionEntryReferrer='';function getOrInitSessionEntryReferrer(consentGranted){var value='';try{if(typeof window.sessionStorage!=='undefined'){value=window.sessionStorage.getItem(PYS_SESSION_ENTRY_REFERRER_KEY)||''}}catch(e){}
303if(!value){var cookieValue=Cookies.get(PYS_SESSION_ENTRY_REFERRER_KEY);if(cookieValue&&cookieValue!=='undefined'){value=cookieValue;try{if(typeof window.sessionStorage!=='undefined'){window.sessionStorage.setItem(PYS_SESSION_ENTRY_REFERRER_KEY,value)}}catch(e){}}}
304if(!value){var raw='';try{raw=stripUrlQuery((document.referrer||'').toString())}catch(e){}
305if(raw){var refHost='';try{refHost=new URL(raw).hostname}catch(e){}
306if(refHost&&refHost!==window.location.hostname){value=raw;try{if(typeof window.sessionStorage!=='undefined'){window.sessionStorage.setItem(PYS_SESSION_ENTRY_REFERRER_KEY,value)}}catch(e){}}}}
307if(value&&consentGranted&&options&&options.cookie&&!options.cookie.disabled_all_cookie){var existingCookie=Cookies.get(PYS_SESSION_ENTRY_REFERRER_KEY);if(!existingCookie||existingCookie==='undefined'){Cookies.set(PYS_SESSION_ENTRY_REFERRER_KEY,value,{path:'/',domain:domain})}}
308sessionEntryReferrer=value;return value}
309getOrInitSessionEntryReferrer(!1);var PYS_EVENT_REFERRER_KEY='pys_event_referrer';function writeEventReferrerCookie(){if(!pageReferrer){return}
310if(!options||!options.cookie||options.cookie.disabled_all_cookie){return}
311try{Cookies.set(PYS_EVENT_REFERRER_KEY,pageReferrer,{path:'/',domain:domain})}catch(e){}}
312function resolveParamValue(param,key=''){if(param===null||param===undefined){return null}
313if(typeof param!=='object'){return param}
314if(Array.isArray(param)){return param.map(item=>resolveParamValue(item,key))}
315const isConfigObject=('value' in param||'selector' in param||'dynamic' in param||'input_type' in param)&&Object.keys(param).every(k=>['value','selector','dynamic','input_type','name'].includes(k));if(isConfigObject){const isStatic=!param.dynamic||!param.selector||param.selector.trim()==='';if(isStatic){let value=param.value??null;if(param.input_type==="float"||param.input_type==="int"){value=extractNumericValue(value,param.input_type==="int")}
316return value}
317try{const el=document.querySelector(param.selector);if(!el)return null;let value=el.value??el.innerText??el.textContent??el.getAttribute("content")??el.getAttribute("data-value")??null;if(param.input_type==="float"||param.input_type==="int"){value=extractNumericValue(value,param.input_type==="int")}
318return value}catch{return null}}
319return Object.fromEntries(Object.entries(param).map(([k,v])=>[k,resolveParamValue(v,k)]).filter(([k,v])=>v!==null&&v!==undefined))}
320function extractNumericValue(value,isInt=!1){if(value===null||value===undefined){return null}
321if(isInt){return parseInt(value)}
322return parseFloat(value)}
323var loadTags=[];var dummyPinterest=function(){return{tag:function(){return"pinterest"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(name,data){return!1},onAdSenseEvent:function(event){},onClickEvent:function(params){},onWatchVideo:function(params){},onCommentEvent:function(event){},onFormEvent:function(params){},onDownloadEvent:function(params){},onWooAddToCartOnButtonEvent:function(product_id){},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){},onWooRemoveFromCartEvent:function(cart_item_hash){},onWooAffiliateEvent:function(product_id){},onWooPayPalEvent:function(event){},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){},onEddRemoveFromCartEvent:function(item){},onPageScroll:function(event){},onTime:function(event){},}}();var dummyBing=function(){return{tag:function(){return"bing"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(name,data){return!1},onAdSenseEvent:function(event){},onClickEvent:function(params){},onWatchVideo:function(params){},onCommentEvent:function(event){},onFormEvent:function(params){},onDownloadEvent:function(params){},onWooAddToCartOnButtonEvent:function(product_id){},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){},onWooRemoveFromCartEvent:function(cart_item_hash){},onWooAffiliateEvent:function(product_id){},onWooPayPalEvent:function(event){},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){},onEddRemoveFromCartEvent:function(item){},onPageScroll:function(event){},onTime:function(event){},}}();var dummyReddit=function(){return{tag:function(){return"reddit"},isEnabled:function(){},disable:function(){},loadPixel:function(){},fireEvent:function(name,data){return!1},onAdSenseEvent:function(event){},onClickEvent:function(params){},onWatchVideo:function(params){},onCommentEvent:function(event){},onFormEvent:function(params){},onDownloadEvent:function(params){},onWooAddToCartOnButtonEvent:function(product_id){},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){},onWooRemoveFromCartEvent:function(cart_item_hash){},onWooAffiliateEvent:function(product_id){},onWooPayPalEvent:function(event){},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){},onEddRemoveFromCartEvent:function(item){},onPageScroll:function(event){},onTime:function(event){},}}();var Utils=function(options){var Pinterest=dummyPinterest;var Bing=dummyBing;var Reddit=dummyReddit;var gtag_loaded=!1;var gtm_loaded=!1;var gtm_consent_state_pushed=!1;let isNewSession=checkSession();let dataLayerName='dataLayerPYS';let GTMdataLayerName='dataLayer';function loadPixels(){Utils.refreshAddonPixels();if(!options.gdpr.all_disabled_by_api){if(!options.gdpr.tiktok_disabled_by_api){TikTok.loadPixel()}
324if(!options.gdpr.openai_disabled_by_api){OpenAI.loadPixel()}
325if(!options.gdpr.facebook_disabled_by_api){Facebook.loadPixel()}
326if(!options.gdpr.analytics_disabled_by_api){Analytics.loadPixel()}
327if(!options.gdpr.google_ads_disabled_by_api){GAds.loadPixel()}
328if(!options.gdpr.analytics_disabled_by_api){GTM.loadPixel()}
329if(!options.gdpr.pinterest_disabled_by_api){Pinterest.loadPixel()}
330if(!options.gdpr.bing_disabled_by_api){Bing.loadPixel()}
331if(!options.gdpr.reddit_disabled_by_api){Reddit.loadPixel()}}
332if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(typeof CS_Data.cs_google_analytics_consent_mode!=="undefined"&&CS_Data.cs_google_analytics_consent_mode==1){Analytics.loadPixel()}
333if(typeof CS_Data.cs_google_ads_consent_mode!=="undefined"&&CS_Data.cs_google_ads_consent_mode==1){GAds.loadPixel()}}}
334function isJSApiAttrEnabled(url){return url.indexOf('enablejsapi')>-1}
335function isOriginAttrEnabled(url){return url.indexOf('origin')>-1}
336function getVideoCompletionMarks(duration){var marks={};
336var points=[0,10,50,90,100];for(var i=0;i<points.length;i++){var _point=points[i];var _mark=_point+'%';var _time=duration*_point/100;if(_point===100){_time=_time-1}
337marks[_mark]=Math.floor(_time)}
338return marks}
339function tagIsYouTubeVideo(tag){var src=tag.src||'';return src.indexOf('youtube.com/embed/')>-1||src.indexOf('youtube.com/v/')>-1}
340function tagIsYouTubeAsyncVideo(tag){if(tag.src&&tag.src.indexOf("data:image")!==-1)return!1;var keys=Object.keys(tag.dataset);for(var i=0;i<keys.length;i++){if(keys[i].toLowerCase().indexOf("src")>-1){var src=tag.dataset[keys[i]];return src.indexOf('youtube.com/embed/')>-1||src.indexOf('youtube.com/v/')>-1}}
341return!1}
342function normalizeYouTubeIframe(tag){var loc=window.location;var a=document.createElement('a');a.href=tag.src;a.hostname='www.youtube.com';a.protocol=loc.protocol;var tmpPathname=a.pathname.charAt(0)==='/'?a.pathname:'/'+a.pathname;if(!isJSApiAttrEnabled(a.search)){a.search=(a.search.length>0?a.search+'&':'')+'enablejsapi=1'}
343if(!isOriginAttrEnabled(a.search)&&loc.hostname.indexOf('localhost')===-1){var port=loc.port?':'+loc.port:'';var origin=loc.protocol+'%2F%2F'+loc.hostname+port;a.search=a.search+'&origin='+origin}
344if(tag.type==='application/x-shockwave-flash'){var newIframe=document.createElement('iframe');newIframe.height=tag.height;newIframe.width=tag.width;tmpPathname=tmpPathname.replace('/v/','/embed/');tag.parentNode.parentNode.replaceChild(newIframe,tag.parentNode);tag=newIframe}
345a.pathname=tmpPathname;if(tag.src!==a.href+a.hash){tag.src=a.href+a.hash}
346return tag}
347function addYouTubeEvents(iframe){var player=YT.get(iframe.id);if(!player){player=new YT.Player(iframe,{})}
348if(typeof iframe.pauseFlag==='undefined'){iframe.pauseFlag=!1;player.addEventListener('onStateChange',function(evt){onYouTubePlayerStateChange(evt,iframe)});player.addEventListener('onPlaybackRateChange',function(evt){var currRate=evt.data;var prevRate=iframe._pysSpeedRate!==undefined?iframe._pysSpeedRate:1;iframe._pysSpeedRate=currRate;if(currRate==prevRate)return;if(options.triggerEventTypes&&options.triggerEventTypes.video_speed){var href=window.location.href;var ytVideoId='';try{ytVideoId=player.getVideoData().video_id||''}catch(e){}
349Object.keys(options.triggerEventTypes.video_speed).forEach(function(evtId){var evtConfig=options.triggerEventTypes.video_speed[evtId];var urls=Array.isArray(evtConfig)?evtConfig:(evtConfig.urls||[]);var speedRate=Array.isArray(evtConfig)?'any':(evtConfig.speed_rate||'any');var evtTriggers=Array.isArray(evtConfig)?[]:(evtConfig.triggers||[]);var pageOk=!urls||urls.length===0||urls.some(function(u){return u==='*'||u===''||href.indexOf(u)!==-1});var rateOk=speedRate==='any'?currRate!==prevRate:(speedRate==='increase'?currRate>prevRate:currRate<prevRate);var videoOk=evtTriggers.length===0||evtTriggers.some(function(t){return t.type==='youtube'&&t.rule===ytVideoId});if(pageOk&&rateOk&&videoOk){Utils.handleTriggerFired(evtId,'video_speed')}})}
350if(options.dynamicEvents&&options.dynamicEvents.automatic_event_video_speed){var ytSpeedUrl=iframe.src||'';var ytSpeedTitle='';try{ytSpeedTitle=player.getVideoData().title||''}catch(e){}
351var params={video_url:ytSpeedUrl,video_type:'youtube',video_title:ytSpeedTitle||'Unknown Title',playback_speed:currRate,element:'iframe'};Object.keys(options.dynamicEvents.automatic_event_video_speed).forEach(function(slug){var pysEvent=Utils.clone(options.dynamicEvents.automatic_event_video_speed[slug]);Utils.copyProperties(params,pysEvent.params);var px=getPixelBySlag(slug);if(px)px.fireEvent(pysEvent.name,pysEvent);})}})}}
352function addDynYouTubeVideos(el){if(el.tagName==='IFRAME'&&tagIsYouTubeVideo(el)&&isJSApiAttrEnabled(el.src)&&isOriginAttrEnabled(el.src)){addYouTubeEvents(el)}}
353function onYouTubePlayerStateChange(evt,iframe){var stateIndex=evt.data;var player=evt.target;var targetVideoUrl=player.getVideoUrl();var targetVideoId=targetVideoUrl.match(/[?&]v=([^&#]*)/)[1];var playerState=player.getPlayerState();var marks=getVideoCompletionMarks(player.getDuration());iframe.playTracker=iframe.playTracker||{};if(playerState===YT.PlayerState.PLAYING&&!iframe.timer){clearInterval(iframe.timer);iframe.timer=setInterval(function(){checkYouTubeCompletion(player,marks,iframe.videoId)},1000)}else{clearInterval(iframe.timer);iframe.timer=!1}
354if(stateIndex===YT.PlayerState.PLAYING){iframe.playTracker[targetVideoId]=!0;iframe.videoId=targetVideoId;iframe.pauseFlag=!1}
355if(!iframe.playTracker[iframe.videoId]){return!1}
356if(stateIndex===YT.PlayerState.PAUSED){if(!iframe.pauseFlag){iframe.pauseFlag=!0}else{return!1}}}
357function checkYouTubeCompletion(player,marks,videoId){var currentTime=player.getCurrentTime();player[videoId]=player[videoId]||{};for(var key in marks){if(marks[key]<=currentTime&&!player[videoId][key]){player[videoId][key]=!0;var data=player.getVideoData();if(key==='0%'){key='play'}
358var params={video_type:'youtube',video_id:videoId,video_title:data.title,};let disable_watch_video=[];if(options.triggerEventTypes.hasOwnProperty("video_view")){Object.entries(options.triggerEventTypes.video_view).forEac
358h(function([trigger_id,triggers]){triggers.forEach(function(trigger){if(trigger.type==='youtube'&&trigger.rule===videoId){let pixels=Object.keys(options.triggerEvents[trigger_id]);for(let i=0;i<pixels.length;i++){let event=Utils.clone(options.triggerEvents[trigger_id][pixels[i]]);if(trigger.disable_watch_video){disable_watch_video.push(pixels[i])}
359if(currentTime>=marks[trigger.value]){if(pixels[i]!=='reddit'){event.params.progress=key;Utils.copyProperties(params,event.params)}
360if(event.fired!==!0){if(Utils.isEventInTimeWindow(event.name,event,'dyn_'+pixels[i]+'_'+trigger_id)){event=Utils.getFormFilledData(event);getPixelBySlag(pixels[i]).fireEvent(event.name,event);options.triggerEvents[trigger_id][pixels[i]].fired=!0}}}}}})})}
361if(options.automatic.enable_video&&options.automatic.enable_youtube&&options.dynamicEvents.hasOwnProperty("automatic_event_video")){var pixels=Object.keys(options.dynamicEvents.automatic_event_video);for(var i=0;i<pixels.length;i++){if(disable_watch_video.includes(pixels[i])){continue}
362var event=Utils.clone(options.dynamicEvents.automatic_event_video[pixels[i]]);if(pixels[i]!=='reddit'){event.params.progress=key;Utils.copyProperties(params,event.params)}
363if(pixels[i]==='tiktok'||pixels[i]==='reddit'){var time_trigger=event.automatic_event_video_trigger;if(currentTime>=marks[time_trigger]&&event.fired!==!0){getPixelBySlag(pixels[i]).onWatchVideo(event);options.dynamicEvents.automatic_event_video[pixels[i]].fired=!0}}
363else{Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onWatchVideo(event)}}}
364if(key=="play"){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'video_play':Utils.handleTriggerFired(eventId,triggerType);break}})})}}}}
365function tagIsVimeoVideo(tag){var src=tag.src||'';return src.indexOf('player.vimeo.com/video/')>-1}
366function tagIsAsincVimeoVideo(tag){if(tag.src)return!1;var keys=Object.keys(tag.dataset);for(var i=0;i<keys.length;i++){if(keys[i].toLowerCase().indexOf("src")>-1){var src=tag.dataset[keys[i]];return src.indexOf('player.vimeo.com/video/')>-1}}
367return!1}
368function attachVimeoPlayerToTag(tag){var player=new Vimeo.Player(tag);player.getDuration().then(function(pl,seconds){pl.pysMarks=getVideoCompletionMarks(seconds)}.bind(null,player));player.getVideoTitle().then(function(pl,title){pl.pysVideoTitle=title}.bind(null,player));player.getVideoId().then(function(pl,id){pl.pysVideoId=id}.bind(null,player));player.pysCompletedMarks={};player.on('play',function(){if(this.pysTimer){return}
369clearInterval(this.pysTimer);var player=this;this.pysTimer=setInterval(function(){checkVimeoCompletion(player)},1000)});player.on('pause',function(){clearInterval(this.pysTimer);this.pysTimer=!1});player.on('ended',function(){clearInterval(this.pysTimer);this.pysTimer=!1});player.on('playbackratechange',function(data){var currRate=data.playbackRate;var prevRate=player._pysSpeedRate!==undefined?player._pysSpeedRate:1;player._pysSpeedRate=currRate;if(currRate==prevRate)return;if(options.triggerEventTypes&&options.triggerEventTypes.video_speed){var href=window.location.href;var vmVideoId=player.pysVideoId?String(player.pysVideoId):'';Object.keys(options.triggerEventTypes.video_speed).forEach(function(evtId){var evtConfig=options.triggerEventTypes.video_speed[evtId];var urls=Array.isArray(evtConfig)?evtConfig:(evtConfig.urls||[]);var speedRate=Array.isArray(evtConfig)?'any':(evtConfig.speed_rate||'any');var evtTriggers=Array.isArray(evtConfig)?[]:(evtConfig.triggers||[]);var pageOk=!urls||urls.length===0||urls.some(function(u){return u==='*'||u===''||href.indexOf(u)!==-1});var rateOk=speedRate==='any'?currRate!==prevRate:(speedRate==='increase'?currRate>prevRate:currRate<prevRate);var videoOk=evtTriggers.length===0||evtTriggers.some(function(t){return t.type==='vimeo'&&t.rule==vmVideoId});if(pageOk&&rateOk&&videoOk){Utils.handleTriggerFired(evtId,'video_speed')}})}
370if(options.dynamicEvents&&options.dynamicEvents.automatic_event_video_speed){var vimeoEl=player.element||null;var params={video_url:vimeoEl?(vimeoEl.src||''):'',video_type:'vimeo',video_title:player.pysVideoTitle||'Unknown Title',playback_speed:currRate,element:'iframe'};Object.keys(options.dynamicEvents.automatic_event_video_speed).forEach(function(slug){var pysEvent=Utils.clone(options.dynamicEvents.automatic_event_video_speed[slug]);Utils.copyProperties(params,pysEvent.params);var px=getPixelBySlag(slug);if(px)px.fireEvent(pysEvent.name,pysEvent);})}})}
371function checkVimeoCompletion(player){player.getCurrentTime().then(function(seconds){for(var key in player.pysMarks){if(player.pysMarks[key]<=seconds&&!player.pysCompletedMarks[key]){player.pysCompletedMarks[key]=!0;if(key==='0%'){key='play'}
372var params={video_type:'vimeo',video_id:player.pysVideoId,video_title:player.pysVideoTitle,};let disable_watch_video=[];if(options.triggerEventTypes.hasOwnProperty("video_view")){Object.entries(options.triggerEventTypes.video_view).forEach(function([trigger_id,triggers]){triggers.forEach(function(trigger){if(trigger.type==='vimeo'&&trigger.rule==player.pysVideoId){let pixels=Object.keys(options.triggerEvents[trigger_id]);for(let i=0;i<pixels.length;i++){let event=Utils.clone(options.triggerEvents[trigger_id][pixels[i]]);if(trigger.disable_watch_video){disable_watch_video.push(pixels[i])}
373if(seconds>=player.pysMarks[trigger.value]){if(pixels[i]!=='reddit'){event.params.progress=key;Utils.copyProperties(params,event.params)}
374if(event.fired!==!0){if(Utils.isEventInTimeWindow(event.name,event,'dyn_'+pixels[i]+'_'+trigger_id)){event=Utils.getFormFilledData(event);getPixelBySlag(pixels[i]).fireEvent(event.name,event);options.triggerEvents[trigger_id][pixels[i]].fired=!0}}}}}})})}
375if(options.automatic.enable_video&&options.automatic.enable_vimeo&&options.dynamicEvents.hasOwnProperty("automatic_event_video")){var pixels=Object.keys(options.dynamicEvents.automatic_event_video);for(var i=0;i<pixels.length;i++){if(disable_watch_video.includes(pixels[i])){continue}
376var event=Utils.clone(options.dynamicEvents.automatic_event_video[pixels[i]]);if(pixels[i]!=='reddit'){event.params.progress=key;Utils.copyProperties(params,event.params)}
377if(pixels[i]==='tiktok'||pixels[i]==='reddit'){var time_trigger=event.automatic_event_video_trigger;if(seconds>=player.pysMarks[time_trigger]&&event.fired!==!0){getPixelBySlag(pixels[i]).onWatchVideo(event);options.dynamicEvents.automatic_event_video[pixels[i]].fired=!0}}else{Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onWatchVideo(event)}}}
378if(key=="play"){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'video_play':Utils.handleTriggerFired(eventId,triggerType);break}})})}}}})}
379function initHtml5VideoTracking(){if(!options.automatic.enable_video||!options.dynamicEvents.hasOwnProperty('automatic_event_video')){return}
380document.addEventListener('play',function(e){var el=e.target;if(!el||el.tagName!=='VIDEO')return;el.pysCompletedMarks=el.pysCompletedMarks||{};if(el.pysCompletedMarks.play)return;var url=el.src||el.currentSrc||'';el.pysCompletedMarks.play=!0;fireHtml5VideoMilestone(el,url,'play')},!0);document.addEventListener('timeupdate',function(e){var el=e.target;if(!el||el.tagName!=='VIDEO')return;var duration=el.duration;if(!duration||isNaN(duration)||!isFinite(duration))return;var currentTime=el.currentTime;var marks=getVideoCompletionMarks(duration);var url=el.src||el.currentSrc||'';el.pysCompletedMarks=el.pysCompletedMarks||{};for(var key in marks){if(key==='0%')continue;if(marks[key]<=currentTime&&!el.pysCompletedMarks[key]){el.pysCompletedMarks[key]=!0;fireHtml5VideoMilestone(el,url,key)}}},!0)}
381function fireHtml5VideoMilestone(el,url,key){var progressLabel=(key==='0%')?'play':key;var params={video_type:'html5',video_id:el.id||url,video_title:Utils.getHtml5VideoTitle(url),};var pixels=Object.keys(options.dynamicEvents.automatic_event_video);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_video[pixels[i]]);if(pixels[i]!=='reddit'){event.params.progress=progressLabel;Utils.copyProperties(params,event.params)}
382if(pixels[i]==='tiktok'||pixels[i]==='reddit'){var time_trigger=event.automatic_event_video_trigger;var marks=getVideoCompletionMarks(el.duration||0);if(el.currentTime>=marks[time_trigger]&&event.fired!==!0){getPixelBySlag(pixels[i]).onWatchVideo(event);options.dynamicEvents.automatic_event_video[pixels[i]].fired=!0}}
382else{Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onWatchVideo(event)}}
383if(key==='play'){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId){if(triggerType==='video_play'){Utils.handleTriggerFired(eventId,triggerType)}})})}}
384var utmTerms=['utm_source','utm_medium','utm_campaign','utm_content','utm_term'];var utmId=['fbadid','gadid','padid','bingid'];var requestParams=[];function getDomain(url){url=url.replace(/(https?:\/\/)?(www.)?/i,'');if(url.indexOf('/')!==-1){return url.split('/')[0]}
385return url}
386function checkSession(){if(Cookies.get('pys_start_session')===undefined||Cookies.get('pys_session_limit')===undefined){firstVisit=!0;return!0}
387return!1}
388function getTrafficSource(){try{let referrer=stripUrlQuery(document.referrer.toString()),source;let direct=referrer.length===0;let internal=direct?!1:referrer.indexOf(options.siteUrl)===0;let external=!direct&&!internal;if(external===!1){source='direct'}else{source=referrer}
389if(source!=='direct'){return getDomain(source)}else{return source}}catch(e){console.error(e);return'direct'}}
390function getQueryVars(){try{var result={},tmp=[];window.location.search.substr(1).split("&").forEach(function(item){tmp=item.split('=');if(tmp.length>1){result[tmp[0]]=tmp[1]}});return result}catch(e){console.error(e);return{}}}
391function getLandingPageValue(){let name="pys_landing_page"
392if(options.visit_data_model==="last_visit"){name="last_pys_landing_page"}
393if(Cookies.get(name)&&Cookies.get(name)!=="undefined"){return Cookies.get(name)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficLanding){return options.tracking_analytics.TrafficLanding}else{return""}}
394function getTrafficSourceValue(){let name="pysTrafficSource"
395if(options.visit_data_model==="last_visit"){name="last_pysTrafficSource"}
396if(Cookies.get(name)&&Cookies.get(name)!=="undefined"){return Cookies.get(name)}else{return""}}
397function handleAlternativeGclid(){if(!options.GATags||!options.GATags.gclid_alternative_enabled||!options.GATags.gclid_alternative_param){return}
398if(options.gdpr.all_disabled_by_api){return}
399if(options.gdpr.analytics_disabled_by_api){return}
400if(options.cookie.disabled_all_cookie){return}
401if(options.cookie.disabled_google_alternative_id){return}
402const alternativeParam=options.GATags.gclid_alternative_param;const queryVars=getQueryVars();if(queryVars[alternativeParam]){const gclidValue=queryVars[alternativeParam];if(!Cookies.get('_gcl_aw')){const timestamp=Math.floor(Date.now()/1000);const cookieValue='GCL.'+timestamp+'.'+gclidValue;const expires=new Date();expires.setTime(expires.getTime()+(90*24*60*60*1000));Cookies.set('_gcl_aw',cookieValue,{expires:expires,path:'/',domain:domain});if(options.debug){console.log('PYS: Created _gcl_aw cookie from alternative parameter:',alternativeParam,'=',gclidValue)}}}}
403function getUTMId(useLast=!1){try{let cookiePrefix='pys_'
404let terms=[];if(useLast){cookiePrefix='last_pys_'}
405$.each(utmId,function(index,name){if(Cookies.get(cookiePrefix+name)){terms[name]=Cookies.get(cookiePrefix+name)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficUtmsId[name]){terms[name]=filterEmails(options.tracking_analytics.TrafficUtmsId[name])}});return terms}catch(e){console.error(e);return[]}}
406function getUTMs(useLast=!1){try{let cookiePrefix='pys_'
407if(useLast){cookiePrefix='last_pys_'}
408let terms=[];$.each(utmTerms,function(index,name){if(Cookies.get(cookiePrefix+name)){let value=Cookies.get(cookiePrefix+name);terms[name]=filterEmails(value)}else if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.TrafficUtms[name]){terms[name]=filterEmails(options.tracking_analytics.TrafficUtms[name])}});return terms}catch(e){console.error(e);return[]}}
409function getDateTime(){var dateTime=new Array();var date=new Date(),days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],months=['January','February','March','April','May','June','July','August','September','October','November','December'],hours=['00-01','01-02','02-03','03-04','04-05','05-06','06-07','07-08','08
409-09','09-10','10-11','11-12','12-13','13-14','14-15','15-16','16-17','17-18','18-19','19-20','20-21','21-22','22-23','23-24'];dateTime.push(hours[date.getHours()]);dateTime.push(days[date.getDay()]);dateTime.push(months[date.getMonth()]);return dateTime}
410function filterEmails(value){return Utils.validateEmail(value)?undefined:value}
411return{PRODUCT_SIMPLE:0,PRODUCT_VARIABLE:1,PRODUCT_BUNDLE:2,PRODUCT_GROUPED:3,utmTerms:utmTerms,utmId:utmId,isNewSession:checkSession(),setHidePixelCookie:function(){let refresh_after_consent=!1;if(!firstVisit&&options.gdpr.consent_magic_integration_enabled&&window.CS_Data!==undefined&&window.CS_Data.cs_refresh_after_consent){refresh_after_consent=!0}
412if(!refresh_after_consent&&!firstVisit)return!1;const url_parts=window.location.href;const url_params=new URLSearchParams(window.location.search);const matchingPixels=["facebook","ga","gtm","google_ads","bing","pinterest","tiktok","reddit","openai"];$.each(matchingPixels,function(index,slug){var module=getPixelBySlag(slug);if(module&&module.isEnabled()){const fullUrl=window.location.href;$.each(module.getHidePixel(),function(index,hide_info){for(const item of hide_info.hide_tag_contain){if(item&&fullUrl.includes(item)){let hideTagTimeInMilliseconds=hide_info.hide_tag_time*60*60*1000;let expiresTime=new Date().getTime()+hideTagTimeInMilliseconds;Cookies.set('hide_tag_'+hide_info.pixel,!0,{expires:new Date(expiresTime),path:'/'});break}}})}})},isMetaEnabledCapiPixel:function(pixelId){var pixels=options.facebook&&options.facebook.metaEnabledCapiPixels;return Array.isArray(pixels)&&pixels.indexOf(pixelId)!==-1},hideMatchingPixel:function(pixelValue,slug){if(Cookies.get('hide_tag_'+pixelValue)){return!0}
413return!1},hasSendToTarget:function(target){if(Array.isArray(target)){return target.length>0}
414return typeof target==='string'&&target!==''},validateEmail:function(email){var re=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(email)},fireEventForAllPixel:function(functionName,events){Utils.refreshAddonPixels();if(events.hasOwnProperty(Facebook.tag()))
415Facebook[functionName](events[Facebook.tag()]);if(events.hasOwnProperty(Analytics.tag()))
416Analytics[functionName](events[Analytics.tag()]);if(events.hasOwnProperty(GAds.tag()))
417GAds[functionName](events[GAds.tag()]);if(events.hasOwnProperty(Pinterest.tag()))
418Pinterest[functionName](events[Pinterest.tag()]);if(events.hasOwnProperty(Bing.tag()))
419Bing[functionName](events[Bing.tag()]);if(events.hasOwnProperty(TikTok.tag()))
420TikTok[functionName](events[TikTok.tag()]);if(events.hasOwnProperty(Reddit.tag()))
421Reddit[functionName](events[Reddit.tag()]);if(events.hasOwnProperty(GTM.tag()))
422GTM[functionName](events[GTM.tag()]);},getQueryValue:function(name){return getQueryVars()[name]},filterEmails:function(value){return filterEmails(value)},refreshAddonPixels:function(){Pinterest=Utils.setupPinterestObject();Bing=Utils.setupBingObject();Reddit=Utils.setupRedditObject()},csModeEnabled:function(value){return Number(value)===1},setupPinterestObject:function(){Pinterest=window.pys.Pinterest||Pinterest;return Pinterest},setupBingObject:function(){Bing=window.pys.Bing||Bing;return Bing},setupRedditObject:function(){Reddit=window.pys.Reddit||Reddit;return Reddit},copyProperties:function(from,to){for(var key in from){if("function"==typeof from[key]){continue}
423to[key]=from[key]}
424return to},getVideoTypeFromUrl:function(url){if(!url)return'unknown';if(url.indexOf('youtube.com')!==-1||url.indexOf('youtu.be')!==-1)return'youtube';if(url.indexOf('vimeo.com')!==-1)return'vimeo';return'html5'},getHtml5VideoTitle:function(url){if(!url)return'Unknown Title';var path=url.split('?')[0].split('#')[0];var filename=path.split('/').pop();if(!filename)return'Unknown Title';var ext=filename.lastIndexOf('.');return ext>0?filename.slice(0,ext):filename},generateUniqueId:function(event){var eventsWithHook=['woo_purchase','woo_start_trial','woo_subscription_created','woo_subscription_renewal','edd_purchase','edd_start_trial','edd_subscription_created','edd_subscription_renewal','edd_license_created','edd_license_upgrade','edd_license_renewal'];if(eventsWithHook.includes(event.e_id)){if(event.eventID&&event.eventID.length>0){var orderKey=event.e_id;if(!uniqueId.hasOwnProperty(orderKey)){uniqueId[orderKey]=event.eventID}
425return uniqueId[orderKey]}}
426if(event.eventID.length==0||(!event.isVariationTrigger&&(event.type=="static"&&options.ajaxForServerStaticEvent||event.type!=="static"&&options.ajaxForServerEvent))){let idKey=event.hasOwnProperty('custom_event_post_id')?event.custom_event_post_id:event.e_id;if(!uniqueId.hasOwnProperty(idKey)){uniqueId[idKey]=pys_generate_token()}
427return uniqueId[idKey]}else if(event.eventID.length!==0){return event.eventID}},flattenObject:function(obj,prefix='',res={}){for(const[key,value]of Object.entries(obj)){const prefixedKey=prefix?(Array.isArray(obj)?`${prefix}[${key}]`:`${prefix}[${key}]`):key;if(value!==null&&typeof value==='object'&&!(value instanceof File)){this.flattenObject(value,prefixedKey,res)}else{res[prefixedKey]=value}}
428return res},sendServerAjaxRequest:function(url,data){if(data.action==='pys_tiktok_api_event'&&window.pysTikTokRest){this.sendRestAPIRequest(data,'tiktok');return}
429if(data.action==='pys_openai_api_event'&&window.pysOpenAIRest){this.sendRestAPIRequest(data,'openai');return}
430if(data.action==='pys_api_event'&&data.pixel==='facebook'&&window.pysFacebookRest){this.sendRestAPIRequest(data,'facebook');return}
431if(options.useSendBeacon&&navigator.sendBeacon){try{const flattenedData=this.flattenObject(data);const formData=new URLSearchParams();
431for(const[key,value]of Object.entries(flattenedData)){if(value!==null&&value!==undefined){formData.append(key,value)}}
432const success=navigator.sendBeacon(url,formData);if(success){return}}catch(e){if(options.debug){console.log('PYS: sendBeacon failed, falling back to jQuery.ajax:',e)}}}
433jQuery.ajax({type:'POST',url:url,data:data,headers:{'Cache-Control':'no-cache'},success:function(){},})},sendRestAPIRequest:function(data,platform){let restApiUrl;switch(platform){case 'tiktok':restApiUrl=window.pysTikTokRest?window.pysTikTokRest.restApiUrl:'/wp-json/pys-tiktok/v1/event';break;case 'facebook':restApiUrl=window.pysFacebookRest?window.pysFacebookRest.restApiUrl:'/wp-json/pys-facebook/v1/event';break;case 'pinterest':restApiUrl=window.pysPinterestRest?window.pysPinterestRest.restApiUrl:'/wp-json/pys-pinterest/v1/event';break;case 'openai':restApiUrl=window.pysOpenAIRest?window.pysOpenAIRest.restApiUrl:'/wp-json/pys-openai/v1/event';break;default:console.error('PYS: Unknown platform for REST API:',platform);this.sendAjaxFallback(data);return}
434const restApiData={event:data.event,event_slug:data.event_slug,data:JSON.stringify(data.data||{}),ids:JSON.stringify(data.ids||[]),eventID:data.event_id||data.eventID||'',woo_order:data.woo_order||'0',edd_order:data.edd_order||'0',order_key:data.order_key||''};if(platform==='facebook'){const forwardedReferrer=data.referrer_url||pageReferrer;if(forwardedReferrer){restApiData.referrer_url=forwardedReferrer}}
435restApiData.event_source_url=data.url||window.location.href;if(options.useSendBeacon&&navigator.sendBeacon){try{const formData=new URLSearchParams();for(const[key,value]of Object.entries(restApiData)){formData.append(key,value)}
436if(navigator.sendBeacon(restApiUrl,formData)){return}}catch(e){}}
437if(window.fetch){const headers={'Content-Type':'application/json'};fetch(restApiUrl,{method:'POST',headers:headers,body:JSON.stringify(restApiData)}).then(response=>{if(!response.ok){throw new Error(platform+' REST API request failed: '+response.status)}}).catch(error=>{if(options.debug){console.log('PYS: '+platform+' REST API failed, falling back to AJAX:',error)}
438this.sendAjaxFallback(data)})}else{this.sendAjaxFallback(data)}},sendAjaxFallback:function(data){jQuery.ajax({type:'POST',url:options.ajaxUrl,data:data,headers:{'Cache-Control':'no-cache'},success:function(){},})},clone:function(obj){var copy;if(null==obj||"object"!=typeof obj)return obj;if(obj instanceof Date){copy=new Date();copy.setTime(obj.getTime());return copy}
439if(obj instanceof Array){copy=[];for(var i=0,len=obj.length;i<len;i++){if("function"==typeof obj[i]){continue}
440copy[i]=Utils.clone(obj[i])}
441return copy}
442if(obj instanceof Object){copy={};for(var attr in obj){if(obj.hasOwnProperty(attr)){if("function"==typeof obj[attr]){continue}
443copy[attr]=Utils.clone(obj[attr])}}
444return copy}
445return obj},getTagsAsArray:function(tag){return[].slice.call(document.getElementsByTagName(tag))},initializeVideoAPIs:function(options){let trigger_has_video_YT,trigger_has_video_Vimeo=!1;if(options.hasOwnProperty('automatic')&&options.automatic.enable_video){if(options.triggerEventTypes.hasOwnProperty("video_view")){Object.entries(options.triggerEventTypes.video_view).forEach(function([trigger_id,triggers]){triggers.forEach(function(trigger){if(trigger.type==='youtube'){trigger_has_video_YT=!0}
446if(trigger.type==='vimeo'){trigger_has_video_Vimeo=!0}})})}
447if(options.hasOwnProperty('enable_automatic_events')&&options.enable_automatic_events){if(options.automatic.enable_youtube||trigger_has_video_YT){Utils.initYouTubeAPI()}
448if(options.automatic.enable_vimeo||trigger_has_video_Vimeo){Utils.initVimeoAPI()}
449initHtml5VideoTracking()}}
450var has_video_speed_trigger=options.triggerEventTypes&&options.triggerEventTypes.hasOwnProperty('video_speed')&&Object.keys(options.triggerEventTypes.video_speed).length>0;var has_global_video_speed=options.dynamicEvents&&options.dynamicEvents.hasOwnProperty('automatic_event_video_speed');if(has_video_speed_trigger||has_global_video_speed){Utils.initYouTubeAPI();Utils.initVimeoAPI()}},initYouTubeAPI:function(){if(typeof window.YT==='undefined'){var tag=document.createElement('script');tag.src='//www.youtube.com/iframe_api';var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag)}
451if(typeof window.onYouTubeIframeAPIReady!=='function'){window.onYouTubeIframeAPIReady=function(){var potentialVideos=Utils.getTagsAsArray('iframe').concat(Utils.getTagsAsArray('embed'));for(var i=0;i<potentialVideos.length;i++){var video=potentialVideos[i];if(tagIsYouTubeVideo(video)){var iframe=normalizeYouTubeIframe(video);addYouTubeEvents(iframe)}else if(tagIsYouTubeAsyncVideo(video)){video.addEventListener("load",function(evt){var iframe=normalizeYouTubeIframe(evt.currentTarget);addYouTubeEvents(iframe)})}}
452var targets=document.querySelectorAll('.elementor-widget-video .elementor-wrapper');const config={attributes:!1,childList:!0,subtree:!0};const callback=function(mutationsList,observer){for(let mutation of mutationsList){if(mutation.type==='childList'){for(var m=0;m<mutation.addedNodes.length;m++){addDynYouTubeVideos(mutation.addedNodes[m])}}}};for(var i=0;i<targets.length;i++){const observer=new MutationObserver(callback);observer.observe(targets[i],config)}}}},initVimeoAPI:function(){$(document).ready(function(){var potentialVideos=Utils.getTagsAsArray('iframe').concat(Utils.getTagsAsArray('embed'));for(var i=0;i<potentialVideos.length;i++){var tag=potentialVideos[i];if(tagIsVimeoVideo(tag)){var nextElementHasClass=$(tag).closest('.elementor-widget-video').find('.elementor-custom-embed-image-overlay');if(nextElementHasClass.length>0){tag.addEventListener("load",function(){attachVimeoPlayerToTag(this)})}else{attachVimeoPlayerToTag(tag)}}else{if(tagIsAsincVimeoVideo(tag)){tag.addEventListener("load",function(evt){attachVimeoPlayerToTag(evt.currentTarget)})}}}})},manageCookies:function(){if(typeof options.cookie==='undefined'){return}
453handleAlternativeGclid();if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){if(Cookiebot.consented===!1&&!Cookiebot.consent.marketing&&!Cookiebot.consent.statistics){return}}
454let cm_consent_not_expressed=!1;if(options.gdpr.consent_magic_integration_enabled&&window.CS_Data!==undefined&&window.CS_Data.cs_refresh_after_consent==1){if(Cookies.get('cs_viewed_cookie_policy')===undefined){cm_consent_not_expressed=!0}}
455if(!cm_consent_not_expressed&&isNewSession&&!options.cookie.disabled_all_cookie&&!options.cookie.disabled_start_session_cookie){let duration=options.last_visit_duration*60000
456var now=new Date();now.setTime(now.getTime()+duration);Cookies.set('pys_session_limit',!0,{expires:now,path:'/',domain:domain})
457Cookies.set('pys_start_session',!0,{path:'/',domain:domain});Utils.setHidePixelCookie()}
458if(!Cookies.get('pbid')&&Facebook.isEnabled()&&options.ajaxForServerEvent){jQuery.ajax({url:options.ajaxUrl,dataType:'json',data:{action:'pys_get_pbid'},success:function(res){if(res.data&&res.data.pbid!=!1&&options.send_external_id){if(!(options.cookie.disabled_all_cookie||options.cookie.externalID_disabled_by_api)){var expires=parseInt(options.external_id_expire||180);Cookies.set('pbid',res.data.pbid,{expires:expires,path:'/',domain:domain})}
459if(options.hasOwnProperty('facebook')){options.facebook.advancedMatching={...options.facebook.advancedMatching,external_id:res.data.pbid}}}}})}else if(Cookies.get('pbid')&&Facebook.isEnabled()){if(options.hasOwnProperty('facebook')){options.facebook.advancedMatching={...options.facebook.advancedMatching,external_id:Cookies.get('pbid')}}}
460let expires=parseInt(options.cookie_duration);let queryVars=getQueryVars();let landing=window.location.href;try{if(Cookies.get('pys_first_visit')===undefined&&(!options.cookie.disabled_all_cookie)){if(!options.cookie.disabled_first_visit_cookie){Cookies.set('pys_first_visit',!0,{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_first_visit',{path:'/',domain:domain})}
461if(!options.cookie.disabled_trafficsource_cookie){Cookies.set('pysTrafficSource',getTrafficSource(),{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pysTrafficSource',{path:'/',domain:domain})}
462if(!options.cookie.disabled_landing_page_cookie&&options.enable_lading_page_param){Cookies.set('pys_landing_page',landing,{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_landing_page',{path:'/',domain:domain})}
463if(!options.cookie.disabled_utmTerms_cookie){$.each(utmTerms,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_'+name,{path:'/',domain:domain})}})}else{$.each(utmTerms,function(index,name){Cookies.remove('pys_'+name,{path:'/',domain:domain})})}
464if(!options.cookie.disabled_utmId_cookie){$.each(utmId,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}else{Cookies.remove('pys_'+name,{path:'/',domain:domain})}})}else{$.each(utmId,function(index,name){Cookies.remove('pys_'+name,{path:'/',domain:domain})})}}
465if(isNewSession&&(!options.cookie.disabled_all_cookie)){if(!options.cookie.disabled_trafficsource_cookie){Cookies.set('last_pysTrafficSource',getTrafficSource(),{expires:expires,path:'/',domain:domain})}else{Cookies.remove('last_pysTrafficSource',{path:'/',domain:domain})}
466if(!options.cookie.disabled_landing_page_cookie&&options.enable_lading_page_param){Cookies.set('last_pys_landing_page',landing,{expires:expires,path:'/',domain:domain})}else{Cookies.remove('last_pys_landing_page',{path:'/',domain:domain})}
467if(!options.cookie.disabled_utmTerms_cookie){$.each(utmTerms,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('last_pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}})}else{$.each(utmTerms,function(index,name){Cookies.remove('last_pys_'+name,{path:'/',domain:domain})})}
468if(!options.cookie.disabled_utmId_cookie){$.each(utmId,function(index,name){if(queryVars.hasOwnProperty(name)){Cookies.set('last_pys_'+name,queryVars[name],{expires:expires,path:'/',domain:domain})}})}else{$.each(utmId,function(index,name){Cookies.remove('last_pys_'+name,{path:'/',domain:domain})})}}
469if(options.cookie.disabled_start_session_cookie){Cookies.remove('pys_start_session',{path:'/',domain:domain})
470Cookies.remove('pys_session_limit',{path:'/',domain:domain})}
471if(options.cookie.disabled_all_cookie){Cookies.remove('pys_first_visit',{path:'/',domain:domain})
472Cookies.remove('pysTrafficSource',{path:'/',domain:domain})
473Cookies.remove('pys_landing_page',{path:'/',domain:domain})
474Cookies.remove('last_pys_landing_page',{path:'/',domain:domain})
475Cookies.remove('last_pysTrafficSource',{path:'/',domain:domain})
476Cookies.remove('pys_start_session',{path:'/',domain:domain})
477Cookies.remove('pys_session_limit',{path:'/',domain:domain})
478$.each(Utils.utmTerms,function(index,name){Cookies.remove('pys_'+name,{path:'/',domain:domain})});$.each(Utils.utmId,function(index,name){Cookies.remove('pys_'+name,{path:'/',domain:domain})})
479$.each(Utils.utmTerms,function(index,name){Cookies.remove('last_pys_'+name,{path:'/',domain:domain})});$.each(Utils.utmId,function(index,name){Cookies.remove('last_pys_'+name,{path:'/',domain:domain})})}}catch(e){console.error(e)}}
479,initializeRequestParams:function(){if(options.trackTrafficSource){requestParams.traffic_source=getTrafficSourceValue()}
480if(options.trackUTMs){var utms=getUTMs(options.visit_data_model==="last_visit");$.each(utmTerms,function(index,term){if(term in utms){requestParams[term]=utms[term]}})}
481var dateTime=getDateTime();if(options.enable_event_time_param){requestParams.event_hour=dateTime[0]}
482if(options.enable_event_day_param){requestParams.event_day=dateTime[1]}
483if(options.enable_event_month_param){requestParams.event_month=dateTime[2]}
484if(options.enable_lading_page_param){requestParams.landing_page=stripUrlQuery(getLandingPageValue())}},getRequestParams:function(){return requestParams},getLinkExtension:function(link){link=link.substring(0,(link.indexOf("#")===-1)?link.length:link.indexOf("#"));link=link.substring(0,(link.indexOf("?")===-1)?link.length:link.indexOf("?"));link=link.substring(link.lastIndexOf("/")+1,link.length);if(link.length>0&&link.indexOf('.')!==-1){link=link.substring(link.lastIndexOf(".")+1);return link}else{return""}},getLinkFilename:function(link){link=link.substring(0,(link.indexOf("#")===-1)?link.length:link.indexOf("#"));link=link.substring(0,(link.indexOf("?")===-1)?link.length:link.indexOf("?"));link=link.substring(link.lastIndexOf("/")+1,link.length);if(link.length>0&&link.indexOf('.')!==-1){return link}else{return""}},setupMouseOverClickEvents:function(eventId,triggers,triggerType){document.addEventListener('mouseover',function(event){var matchedElements=Array.from(document.querySelectorAll(triggers));var clickedElement=event.target;var closestMatch=clickedElement.closest(triggers);if(matchedElements.includes(clickedElement)||closestMatch){if(event.target.classList.contains('pys-mouse-over-'+eventId)){return!0}else{event.target.classList.add('pys-mouse-over-'+eventId)}
485Utils.handleTriggerFired(eventId,triggerType||'css_mouseover')}})},setupFormFieldEvents:function(eventId,triggers,triggerType){triggers.forEach(function(trigger){let eventType='input';if(['checkbox','radio','select'].includes(trigger.type)){eventType='change'}else if(['text','email','tel'].includes(trigger.type)){eventType='blur'}
486const form=document.querySelector(trigger.form);if(!form)return;const field=form.querySelector(trigger.field);if(!field)return;field.addEventListener(eventType,function(event){Utils.handleTriggerFired(eventId,triggerType||'form_field')},!0)})},setupCSSClickEvents:function(eventId,triggers,triggerType,clickCount,clickTimeLimit){var requiredClicks=(clickCount&&clickCount>1)?clickCount:1;var timeWindow=(clickTimeLimit&&clickTimeLimit>0)?clickTimeLimit:0;var clickCounters=typeof WeakMap!=='undefined'?new WeakMap():null;document.addEventListener('click',function(event){let matchedElements=Array.from(document.querySelectorAll(triggers)),clickedElement=event.target,closestMatch=clickedElement.closest(triggers);if(matchedElements.includes(clickedElement)||closestMatch){var target=closestMatch||clickedElement;if(requiredClicks<=1){Utils.handleTriggerFired(eventId,triggerType||'css_click');return}
487if(!clickCounters){Utils.handleTriggerFired(eventId,triggerType||'css_click');return}
488var now=Date.now();var state=clickCounters.get(target)||{count:0,last:0,timer:null};if(timeWindow>0&&now-state.last>timeWindow){state.count=0}
489state.count++;state.last=now;if(state.timer)clearTimeout(state.timer);state.timer=setTimeout(function(){if(clickCounters){if(timeWindow>0){clickCounters.delete(target)}else{var s=clickCounters.get(target);if(s){s.timer=null;clickCounters.set(target,s)}}}},timeWindow>0?timeWindow:60000);clickCounters.set(target,state);if(state.count>=requiredClicks){clickCounters.delete(target);Utils.handleTriggerFired(eventId,triggerType||'css_click')}}},!0)},setupCopyElementEvents:function(eventId,selectors){var selectorList=Array.isArray(selectors)?selectors.join(','):selectors;if(!selectorList)return;document.addEventListener('copy',function(){var selection=window.getSelection();if(!selection||selection.isCollapsed)return;var node=selection.focusNode;var el=node?(node.nodeType===3?node.parentElement:node):null;if(!el)return;try{if(el.closest(selectorList)){Utils.handleTriggerFired(eventId,'copy_element')}}catch(e){}})},setupVideoSpeedEvents:function(eventId,config){var urls=Array.isArray(config)?config:(config.urls||[]);var speedRate=Array.isArray(config)?'any':(config.speed_rate||'any');var triggers=Array.isArray(config)?[]:(config.triggers||[]);var matchesPage=function(){if(!urls||urls.length===0)return!1;var href=window.location.href;return urls.some(function(u){return u==='*'||u===''||href.indexOf(u)!==-1})};var matchesRate=function(prev,curr){if(speedRate==='any')return curr!==prev;if(speedRate==='increase')return curr>prev;if(speedRate==='decrease')return curr<prev;return!1};var matchesVideoId=function(videoId){if(!triggers||triggers.length===0)return!0;var decId;try{decId=decodeURIComponent(videoId)}catch(e){decId=videoId}
490return triggers.some(function(t){if(t.rule===videoId||t.rule===String(videoId))return!0;var decRule;try{decRule=decodeURIComponent(t.rule)}catch(e){decRule=t.rule}
491return decRule===decId})};if(!matchesPage())return;document.addEventListener('ratechange',function(event){var video=event.target;if(!video||video.tagName!=='VIDEO')return;var prev=video._pysSpeedRate!==undefined?video._pysSpeedRate:1;var curr=video.playbackRate;video._pysSpeedRate=curr;if(matchesRate(prev,curr)){var videoId=video.id||video.src||video.currentSrc||'';if(matchesVideoId(videoId)){Utils.handleTriggerFired(eventId,'video_speed')}}},!0)},setupURLClickEvents:function(){if(!options.triggerEventTypes.hasOwnProperty('url_click')){return}
492document.addEventListener('click',function(event){let anchor=event.target.closest('a');if(anchor){var url=anchor.getAttribute('href');if(url){Object.entries(options.triggerEventTypes.url_click).forEac
492h(function([eventId,triggers]){triggers.forEach(function(trigger){if(Utils.compareUrl(url,trigger.value,trigger.rule)){Utils.handleTriggerFired(eventId,'url_click')}})})}}},!0)},removeUrlDomain(url){if(url.indexOf("/#")>-1){url=url.substring(0,url.indexOf("/#"))}
493return url.replace('http://','').replace('https://','').replace('www.','').trim().replace(/^\/+/g,'')},compareUrl:function(base,url,rule){if(url=="*"||url=='')return!0;base=Utils.removeUrlDomain(base)
494url=Utils.removeUrlDomain(url)
495if(rule=='match'){return url==base}else{return base.indexOf(url)!==-1}},setupScrollPosEvents:function(eventId,triggers,triggerType){var scrollPosThresholds={},docHeight=$(document).height()-$(window).height();$.each(triggers,function(index,scrollPos){scrollPos=docHeight*scrollPos/100;scrollPos=Math.round(scrollPos);scrollPosThresholds[scrollPos]=eventId});$(document).on("scroll",function(){var scrollPos=$(window).scrollTop();$.each(scrollPosThresholds,function(threshold,eventId){if(scrollPos<threshold-0.5){return!0}
496if(eventId===null){return!0}else{scrollPosThresholds[threshold]=null}
497Utils.handleTriggerFired(eventId,triggerType||'scroll_pos')})})},setupCommentEvents:function(eventId,triggers){$('form.comment-form').on("submit",function(){Utils.fireTriggerEvent(eventId)})},setupEmailLinkEvents:function(events){$(document).on('click','a',function(event){let anchor=event.target.closest('a');if(anchor){let url=anchor.getAttribute('href');if(url&&(url.startsWith('mailto:')||url.startsWith('tel:'))){let sendEventIds=[],disabled_for_pixels=[],disabled_email_action=!1;$.each(events,function(eventId,trigger_group){url=url.replace('mailto:','').replace('tel:','');
497trigger_group.forEach(function(triggers){triggers.rules.forEach(function(trigger){if(Utils.compareUrl(url,trigger.value,trigger.rule)){sendEventIds.push(eventId);if(triggers.hasOwnProperty('disabled_email_link')&&triggers.disabled_email_link){disabled_email_action=!0;if(options.triggerEvents.hasOwnProperty(eventId)){disabled_for_pixels.push(...Object.keys(options.triggerEvents[eventId]))}}}})})})
498if(sendEventIds.length>0){sendEventIds.forEach(function(sendEventId){Utils.handleTriggerFired(sendEventId,'email_link')})}
499setupEmailLinks(disabled_for_pixels)}}})},isEventInTimeWindow:function(eventName,event,prefix){if(event.hasOwnProperty("hasTimeWindow")&&event.hasTimeWindow){var cookieName=prefix+"_"+eventName;var now=new Date().getTime();if(Cookies.get(cookieName)!==undefined){var lastTimeFire=Cookies.get(cookieName);var fireTime=event.timeWindow*60*60*1000;if(now-lastTimeFire>fireTime){Cookies.set(cookieName,now,{expires:event.timeWindow/24.0,path:'/'})}else{return!1}}else{Cookies.set(cookieName,now,{expires:event.timeWindow/24.0,path:'/'})}}
500return!0},handleTriggerFired:function(eventId,triggerType){if(options.triggerLogic&&options.triggerLogic[eventId]==='AND'){var state=pysCustomEventsState[eventId];if(!state||state.fired)return;state.triggered[triggerType]=!0;if(Object.keys(state.triggered).length>=state.total){state.fired=!0;Utils.fireTriggerEvent(eventId)}}else{Utils.fireTriggerEvent(eventId)}},fireTriggerEvent:function(eventId){if(!options.triggerEvents.hasOwnProperty(eventId)){return}
501if(options.triggerFrequency&&options.triggerFrequency[eventId]==='once'){if(pysEventFiredOnce[eventId])return;pysEventFiredOnce[eventId]=!0}
502var event={};var events=options.triggerEvents[eventId];if(events.hasOwnProperty('facebook')){event=events.facebook;if(Utils.isEventInTimeWindow(event.name,event,"dyn_facebook_"+eventId)){event=Utils.getFormFilledData(event);Facebook.fireEvent(event.name,event)}}
503if(events.hasOwnProperty('ga')){event=events.ga;if(Utils.isEventInTimeWindow(event.name,event,"dyn_ga_"+eventId)){event=Utils.getFormFilledData(event);Analytics.fireEvent(event.name,event)}}
504if(events.hasOwnProperty('google_ads')){event=events.google_ads;if(Utils.isEventInTimeWindow(event.name,event,"dyn_google_ads_"+eventId)){event=Utils.getFormFilledData(event);GAds.fireEvent(event.name,event)}}
505if(events.hasOwnProperty('pinterest')){event=events.pinterest;if(Utils.isEventInTimeWindow(event.name,event,"dyn_pinterest_"+eventId)){event=Utils.getFormFilledData(event);Pinterest.fireEvent(event.name,event)}}
506if(events.hasOwnProperty('bing')){event=events.bing;if(Utils.isEventInTimeWindow(event.name,event,"dyn_bing_"+eventId)){event=Utils.getFormFilledData(event);Bing.fireEvent(event.name,event)}}
507if(events.hasOwnProperty('tiktok')){event=events.tiktok;if(Utils.isEventInTimeWindow(event.name,event,"dyn_tiktok_"+eventId)){event=Utils.getFormFilledData(event);TikTok.fireEvent(event.name,event)}}
508if(events.hasOwnProperty('reddit')){event=events.reddit;if(Utils.isEventInTimeWindow(event.name,event,"dyn_reddit_"+eventId)){event=Utils.getFormFilledData(event);Reddit.fireEvent(event.name,event)}}
509if(events.hasOwnProperty('gtm')){event=events.gtm;if(Utils.isEventInTimeWindow(event.name,event,"dyn_gtm_"+eventId)){event=Utils.getFormFilledData(event);GTM.fireEvent(event.name,event)}}},isFirstPurchaseFire:function($eventName,orderId,pixel){if(Cookies.get("pys_"+$eventName+"_order_id_"+pixel)==orderId){return!1}else{Cookies.set("pys_"+$eventName+"_order_id_"+pixel,orderId,{expires:1,path:'/'})}
510return!0},fireStaticEvents:function(pixel,timeout=0){Utils.refreshAddonPixels();if(options.staticEvents.hasOwnProperty(pixel)){$.each(options.staticEvents[pixel],function(eventId,events){if(options.woo.hasOwnProperty('woo_purchase_on_transaction')&&options.woo.woo_purchase_on_transaction&&(eventId==="woo_purchase"||eventId==="woo_purchase_category")){if(!Utils.isFirstPurchaseFire(eventId,events[0].woo_order,pixel)){return}}
511if(options.edd.hasOwnProperty('edd_purchase_on_transaction')&&options.edd.edd_purchase_on_transaction&&(eventId==="edd_purchase"||eventId==="edd_purchase_category")){if(!Utils.isFirstPurchaseFire(eventId,events[0].edd_order,pixel)){return}}
512$.each(events,function(index,event){event.fired=event.fired||!1;
512if(!event.fired&&Utils.isEventInTimeWindow(event.name,event,'static_'+pixel+"_")){event=Utils.getFormFilledData(event);var fired=!1;if(pixel==='tiktok'){setTimeout(function(){getPixelBySlag(pixel).fireEvent(event.name,event)},timeout*500);timeout++}else{getPixelBySlag(pixel).fireEvent(event.name,event)}
513event.fired=fired}})})}},loadGoogleTag:function(id){if(!gtag_loaded){let dataLayerName=this.resolveGaDataLayerName();this.dataLayerName=dataLayerName;(function(window,document,src){var a=document.createElement('script'),m=document.getElementsByTagName('script')[0];a.async=1;a.src=src;m.parentNode.insertBefore(a,m)})(window,document,'//www.googletagmanager.com/gtag/js?id='+id+'&l='+this.dataLayerName);window[dataLayerName]=window[dataLayerName]||[];window.gtag=window.gtag||function gtag(){window[dataLayerName].push(arguments)};if(options.google_consent_mode){let data=this.resolveConsentValues();this.pushConsent(dataLayerName,this.layerHasConsentDefault(dataLayerName)?'update':'default',data)}
514Utils.gtagPush('js',new Date());gtag_loaded=!0}},resolveGaDataLayerName:function(){if(options.hasOwnProperty('GATags')){switch(options.GATags.ga_datalayer_type){case 'default':return'dataLayerPYS';case 'custom':return options.GATags.ga_datalayer_name;default:return'dataLayer'}}
515return this.dataLayerName||'dataLayer'},resolveGtmDataLayerName:function(){var name=options.hasOwnProperty('gtm')?options.gtm.gtm_dataLayer_name:'';return(typeof name==='string'&&name.length)?name:'dataLayer'},gtagPush:function(){var name=this.dataLayerName||this.resolveGaDataLayerName();window[name]=window[name]||[];window[name].push(arguments)},loadDefaultConsent:function(){this.gtagPush.apply(this,arguments)},pushConsent:function(layerName,command,values){if(!layerName){return}
516window[layerName]=window[layerName]||[];(function(){window[layerName].push(arguments)})('consent',command,values)},layerHasConsentDefault:function(layerName){var layer=window[layerName];if(!layer||typeof layer.length!=='number'){return!1}
517for(var i=0;i<layer.length;i++){var item=layer[i];if(item&&item[0]==='consent'&&item[1]==='default'){return!0}}
518return!1},resolveConsentValues:function(){return{'analytics_storage':options.gdpr.analytics_storage.enabled?options.gdpr.analytics_storage.value:'granted','ad_storage':options.gdpr.ad_storage.enabled?options.gdpr.ad_storage.value:'granted','ad_user_data':options.gdpr.ad_user_data.enabled?options.gdpr.ad_user_data.value:'granted','ad_personalization':options.gdpr.ad_personalization.enabled?options.gdpr.ad_personalization.value:'granted',}},loadGTMScript:function(id=''){const domain=(options.gtm.gtm_container_domain??'www.googletagmanager.com').replace(/\/$/,'');const loader=options.gtm.gtm_container_identifier??'gtm';const gtm_auth=options.gtm.gtm_auth??'';const gtm_preview=options.gtm.gtm_preview??'';const datalayer_name=this.resolveGtmDataLayerName();window[datalayer_name]=window[datalayer_name]||[];window.gtag=window.gtag||function gtag(){window[datalayer_name].push(arguments)};this.pushGTMConsentState(datalayer_name);(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0];const j=d.createElement(s);const dl=l!=='dataLayer'?'&l='+l:'';j.async=!0;const isNewFormat=domain.startsWith('http://')||domain.startsWith('https://')||domain.startsWith('/');if(!isNewFormat){j.src='https://'+domain+'/'+loader+'.js?id='+i+dl}else{const hasExtension=loader.includes('.');j.src=domain+'/'+loader+(hasExtension?'?':'/?')+'id='+i+dl}
519if(gtm_auth&&gtm_preview){j.src+='&gtm_auth='+gtm_auth+'&gtm_preview='+gtm_preview+'&gtm_cookies_win=x'}
520f.parentNode.insertBefore(j,f)})(window,document,'script',datalayer_name,id)},loadDefaultGTMConsent:function(){window[this.GTMdataLayerName]=window[this.GTMdataLayerName]||[];window[this.GTMdataLayerName].push(arguments)},pushGTMConsentDefaults:function(datalayer_name){this.pushGTMConsentState(datalayer_name)},pushGTMConsentState:function(datalayer_name){if(!options.google_consent_mode||gtm_consent_state_pushed){return}
521if(options.consent_mode_cmp_active){return}
522gtm_consent_state_pushed=!0;this.GTMdataLayerName=datalayer_name;this.pushConsent(datalayer_name,this.layerHasConsentDefault(datalayer_name)?'update':'default',this.resolveConsentValues())},loadPixels:function(){if(options.gdpr.ajax_enabled&&!options.gdpr.consent_magic_integration_enabled){$.get({url:options.ajaxUrl,dataType:'json',data:{action:'pys_get_gdpr_filters_values'},success:function(res){if(res.success){options.gdpr.all_disabled_by_api=res.data.all_disabled_by_api;options.gdpr.facebook_disabled_by_api=res.data.facebook_disabled_by_api;options.gdpr.tiktok_disabled_by_api=res.data.tiktok_disabled_by_api;options.gdpr.openai_disabled_by_api=res.data.openai_disabled_by_api;options.gdpr.analytics_disabled_by_api=res.data.analytics_disabled_by_api;options.gdpr.google_ads_disabled_by_api=res.data.google_ads_disabled_by_api;options.gdpr.pinterest_disabled_by_api=res.data.pinterest_disabled_by_api;options.gdpr.bing_disabled_by_api=res.data.bing_disabled_by_api;options.gdpr.reddit_disabled_by_api=res.data.reddit_disabled_by_api;options.cookie.externalID_disabled_by_api=res.data.externalID_disabled_by_api;options.cookie.disabled_all_cookie=res.data.disabled_all_cookie;options.cookie.disabled_advanced_form_data_cookie=res.data.disabled_advanced_form_data_cookie;options.cookie.disabled_landing_page_cookie=res.data.disabled_landing_page_cookie||!options.enable_lading_page_param;options.cookie.disabled_first_visit_cookie=res.data.disabled_first_visit_cookie;options.cookie.disabled_trafficsource_cookie=res.data.disabled_trafficsource_cookie;options.cookie.disabled_utmTerms_cookie=res.data.disabled_utmTerms_cookie;options.cookie.disabled_utmId_cookie=res.data.disabled_utmId_cookie}
523loadPixels()}})}else{loadPixels()}},consentGiven:function(pixel){if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){var cookiebot_consent_category=options.gdpr['cookiebot_'+pixel+'_consent_category'];
523if(options.gdpr[pixel+'_prior_consent_enabled']){if(Cookiebot.consented===!0||Cookiebot.consent[cookiebot_consent_category]){return!0}}else{if(Cookiebot.consent[cookiebot_consent_category]){return!0}}
524return!1}
525if(options.gdpr.cookie_notice_integration_enabled&&typeof cnArgs!=='undefined'){var cn_cookie=Cookies.get(cnArgs.cookieName);if(options.gdpr[pixel+'_prior_consent_enabled']){if(typeof cn_cookie==='undefined'||cn_cookie==='true'){return!0}}else{if(cn_cookie==='true'){return!0}}
526return!1}
527if(options.gdpr.cookie_law_info_integration_enabled){var cli_cookie=Cookies.get('cookieyes-consent')??Cookies.get('wt_consent')??Cookies.get('viewed_cookie_policy');if(options.gdpr[pixel+'_prior_consent_enabled']){if(typeof cli_cookie==='undefined')return!0;if(cli_cookie&&(cli_cookie===Cookies.get('cookieyes-consent')||cli_cookie===Cookies.get('wt_consent'))){if(getCookieYes('analytics')==='yes'){return!0}}else if(cli_cookie&&cli_cookie===Cookies.get('viewed_cookie_policy')){if(Cookies.get('viewed_cookie_policy')==='yes'){return!0}}}else{if(cli_cookie&&(cli_cookie===Cookies.get('cookieyes-consent')||cli_cookie===Cookies.get('wt_consent'))){if(getCookieYes('analytics')==='yes'){return!0}}else if(cli_cookie&&cli_cookie===Cookies.get('viewed_cookie_policy')){if(Cookies.get('viewed_cookie_policy')==='yes'){return!0}}}
528return!1}
529if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){let test_prefix=CS_Data.test_prefix;if((Utils.csModeEnabled(CS_Data.cs_google_consent_mode_enabled)&&(pixel=='analytics'||pixel=='google_ads'))||(Utils.csModeEnabled(CS_Data.cs_meta_ldu_mode)&&pixel=='facebook')||(Utils.csModeEnabled(CS_Data.cs_reddit_ldu_mode)&&pixel=='reddit')||(Utils.csModeEnabled(CS_Data.cs_bing_consent_mode?.ad_storage?.enabled)&&pixel=='bing')){if(Number(CS_Data.cs_cache_enabled)===0||(Utils.csModeEnabled(CS_Data.cs_cache_enabled)&&window.CS_Cache&&window.CS_Cache.check_status)){return!0}else{return!1}}
530if(pixel=='facebook'&&(CS_Data.cs_script_cat.facebook==0||CS_Data.cs_script_cat.facebook==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='bing'&&(CS_Data.cs_script_cat.bing==0||CS_Data.cs_script_cat.bing==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='analytics'&&(CS_Data.cs_script_cat.analytics==0||CS_Data.cs_script_cat.analytics==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='google_ads'&&(CS_Data.cs_script_cat.gads==0||CS_Data.cs_script_cat.gads==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='pinterest'&&(CS_Data.cs_script_cat.pinterest==0||CS_Data.cs_script_cat.pinterest==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='tiktok'&&(CS_Data.cs_script_cat.tiktok==0||CS_Data.cs_script_cat.tiktok==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='reddit'&&(CS_Data.cs_script_cat?.reddit==0||CS_Data.cs_script_cat?.reddit==CS_Data.cs_necessary_cat_id)){return!0}else if(pixel=='openai'&&(CS_Data.cs_script_cat?.openai==0||CS_Data.cs_script_cat?.openai==CS_Data.cs_necessary_cat_id)){return!0}
531let substring="cs_enabled_cookie_term",theCookies=document.cookie.split(';');for(let i=1;i<=theCookies.length;i++){if(theCookies[i-1].indexOf(substring)!==-1){let categoryCookie=theCookies[i-1].replace('cs_enabled_cookie_term'+test_prefix+'_','');categoryCookie=Number(categoryCookie.replace(/\D+/g,""));let cs_cookie_val=Cookies.get('cs_enabled_cookie_term'+test_prefix+'_'+categoryCookie);if(categoryCookie===CS_Data.cs_script_cat.facebook&&pixel=='facebook'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat.bing&&pixel=='bing'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat.analytics&&pixel=='analytics'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat.gads&&pixel=='google_ads'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat.pinterest&&pixel=='pinterest'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat.tiktok&&pixel=='tiktok'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat?.reddit&&pixel=='reddit'){return cs_cookie_val=='yes'}else if(categoryCookie===CS_Data.cs_script_cat?.openai&&pixel=='openai'){return cs_cookie_val=='yes'}}}
532return!1}
533if(options.gdpr.real_cookie_banner_integration_enabled){var consentApi=window.consentApi;if(consentApi){switch(pixel){case "analytics":return consentApi.consentSync("http","_ga","*").cookieOptIn;case "facebook":return consentApi.consentSync("http","_fbp","*").cookieOptIn;case "pinterest":return consentApi.consentSync("http","_pinterest_sess",".pinterest.com").cookieOptIn;case "bing":return consentApi.consentSync("http","_uetsid","*").cookieOptIn;case "google_ads":return consentApi.consentSync("http","1P_JAR",".google.com").cookieOptIn;case 'tiktok':return consentApi.consentSync("http","tt_webid_v2",".tiktok.com").cookieOptIn;case 'openai':return consentApi.consentSync("http","__oppref","*").cookieOptIn;default:return!0}}}
534return!0},setupGdprCallbacks:function(){let isConcent=!1;if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){isConcent=!0;window.addEventListener("CookiebotOnConsentReady",function(){let consent={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,openai:!0,bing:!0,pinterest:!0,gtm:!0,};Utils.initializeVideoAPIs(options);Utils.manageCookies();if(Cookiebot.consent.marketing){Facebook.loadPixel();Bing.loadPixel();Pinterest.loadPixel();GAds.loadPixel();TikTok.loadPixel();OpenAI.loadPixel();consent.facebook=!0;consent.bing=!0;consent.google_ads=!0;consent.pinterest=!0;consent.tiktok=!0}
535if(Cookiebot.consent.statistics){Analytics.loadPixel();consent.ga=!0;consent.gtm=!0}
536if(!Cookiebot.consent.marketing){Facebook.disable();Pinterest.disable();Bing.disable()
537GAds.disable();TikTok.disable();OpenAI.disable();consent.facebook=!1;consent.bing=!1;consent.google_ads=!1;consent.pinterest=!1;consent.tiktok=!1}
538if(!Cookiebot.consent.statistics){Analytics.disable();consent.ga=!1;consent.gtm=!1}
539Utils.setupGDPRData(consent)})}
540if(options.gdpr.cookie_notice_integration_enabled){isConcent=!0;$(document).onFirst('click','.cn-set-cookie',function(){let consent={};
540if($(this).data('cookie-set')==='accept'){Utils.initializeVideoAPIs(options);Facebook.loadPixel();Analytics.loadPixel();GAds.loadPixel();Pinterest.loadPixel();Bing.loadPixel();TikTok.loadPixel();OpenAI.loadPixel();consent={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,openai:!0,bing:!0,pinterest:!0,gtm:!0,}}else{Facebook.disable();Analytics.disable();GAds.disable();Pinterest.disable();Bing.disable();TikTok.disable();OpenAI.disable();consent={facebook:!1,ga:!1,google_ads:!1,tiktok:!1,openai:!1,bing:!1,pinterest:!1,gtm:!1,}}
541Utils.setupGDPRData(consent)});$(document).onFirst('click','.cn-revoke-cookie',function(){Facebook.disable();Analytics.disable();GAds.disable();Pinterest.disable();Bing.disable();TikTok.disable();OpenAI.disable();let consent={facebook:!1,ga:!1,google_ads:!1,tiktok:!1,openai:!1,bing:!1,pinterest:!1,gtm:!1,};Utils.setupGDPRData(consent)})}
542if(options.gdpr.cookie_law_info_integration_enabled){isConcent=!0;$(document).onFirst('click','#wt-cli-accept-all-btn,#cookie_action_close_header, .cky-btn-accept',function(){Utils.initializeVideoAPIs(options);setTimeout(function(){let cli_cookie=Cookies.get('cookieyes-consent')??Cookies.get('wt_consent')??Cookies.get('viewed_cookie_policy');if(typeof cli_cookie!=='undefined'){if(cli_cookie&&(cli_cookie===Cookies.get('cookieyes-consent')||cli_cookie===Cookies.get('wt_consent'))){if(getCookieYes('analytics')==='yes'){Utils.manageCookies()}}else if(cli_cookie===Cookies.get('viewed_cookie_policy')&&cli_cookie=='yes'){Utils.manageCookies()}}},1000)
543Facebook.loadPixel();Analytics.loadPixel();GAds.loadPixel();Pinterest.loadPixel();Bing.loadPixel();TikTok.loadPixel();OpenAI.loadPixel();let consent={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,openai:!0,bing:!0,pinterest:!0,gtm:!0,};Utils.setupGDPRData(consent)});$(document).onFirst('click','#cookie_action_close_header_reject, .cky-btn-reject',function(){Facebook.disable();Analytics.disable();GAds.disable();Pinterest.disable();Bing.disable();TikTok.disable();OpenAI.disable();let consent={facebook:!1,ga:!1,google_ads:!1,tiktok:!1,openai:!1,bing:!1,pinterest:!1,gtm:!1,};Utils.setupGDPRData(consent)})}
544if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){isConcent=!0;let test_prefix=CS_Data.test_prefix,cs_refresh_after_consent=!1,substring="cs_enabled_cookie_term";if(CS_Data.cs_refresh_after_consent==1){cs_refresh_after_consent=CS_Data.cs_refresh_after_consent}
545let consent_actions=function(){let theCookies=document.cookie.split(';');let consent={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,openai:!0,bing:!0,pinterest:!0,gtm:!0,reddit:!0,};for(let i=1;i<=theCookies.length;i++){if(theCookies[i-1].indexOf(substring)!==-1){let categoryCookie=theCookies[i-1].replace('cs_enabled_cookie_term'+test_prefix+'_','');categoryCookie=Number(categoryCookie.replace(/\D+/g,""));let cs_cookie_val=Cookies.get('cs_enabled_cookie_term'+test_prefix+'_'+categoryCookie);if(cs_cookie_val=='yes'){Utils.initializeVideoAPIs(options);if((categoryCookie===CS_Data.cs_script_cat.facebook)||Utils.csModeEnabled(CS_Data.cs_meta_ldu_mode)){Facebook.loadPixel()}
546if(categoryCookie===CS_Data.cs_script_cat.bing||Utils.csModeEnabled(CS_Data.cs_bing_consent_mode?.ad_storage?.enabled)){Bing.loadPixel()}
547if(categoryCookie===CS_Data.cs_script_cat.analytics||(typeof CS_Data.cs_google_analytics_consent_mode!=="undefined"&&CS_Data.cs_google_analytics_consent_mode==1)){Analytics.loadPixel()}
548if(categoryCookie===CS_Data.cs_script_cat.gads||(typeof CS_Data.cs_google_ads_consent_mode!=="undefined"&&CS_Data.cs_google_ads_consent_mode==1)){GAds.loadPixel()}
549if(categoryCookie===CS_Data.cs_script_cat.pinterest){Pinterest.loadPixel()}
550if(categoryCookie===CS_Data.cs_script_cat.tiktok){TikTok.loadPixel()}
551if((categoryCookie===CS_Data.cs_script_cat.reddit)||Utils.csModeEnabled(CS_Data.cs_reddit_ldu_mode)){Reddit.loadPixel()}}else{if((categoryCookie===CS_Data.cs_script_cat.facebook)&&!Utils.csModeEnabled(CS_Data.cs_meta_ldu_mode)){Facebook.disable();consent.facebook=!1}
552if(categoryCookie===CS_Data.cs_script_cat.bing&&!Utils.csModeEnabled(CS_Data.cs_bing_consent_mode?.ad_storage?.enabled)){Bing.disable();consent.bing=!1}
553if(categoryCookie===CS_Data.cs_script_cat.analytics&&(typeof CS_Data.cs_google_analytics_consent_mode=="undefined"||CS_Data.cs_google_analytics_consent_mode==0)){Analytics.disable();consent.ga=!1;consent.gtm=!1}
554if(categoryCookie===CS_Data.cs_script_cat.gads&&(typeof CS_Data.cs_google_ads_consent_mode=="undefined"||CS_Data.cs_google_ads_consent_mode==0)){GAds.disable();consent.google_ads=!1}
555if(categoryCookie===CS_Data.cs_script_cat.pinterest){Pinterest.disable();consent.pinterest=!1}
556if(categoryCookie===CS_Data.cs_script_cat.tiktok){TikTok.disable();consent.tiktok=!1}
557if((categoryCookie===CS_Data.cs_script_cat.reddit)&&!Utils.csModeEnabled(CS_Data.cs_reddit_ldu_mode)){Reddit.disable();consent.reddit=!1}}
558if(Cookies.get('cs_enabled_advanced_matching')=='yes'){Facebook.loadPixel()}}}
559Utils.setupGDPRData(consent)}
560if(!cs_refresh_after_consent){consent_actions();$(document).on('click','.cs_action_btn',function(e){e.preventDefault();let consent={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,openai:!0,bing:!0,pinterest:!0,gtm:!0,reddit:!0,};let elm=$(this),button_action=elm.attr('data-cs_action');if(button_action==='allow_all'){Utils.initializeVideoAPIs(options);Facebook.loadPixel();Bing.loadPixel();Analytics.loadPixel();GAds.loadPixel();Pinterest.loadPixel();TikTok.loadPixel();OpenAI.loadPixel();Reddit.loadPixel();consent.facebook=!0;consent.bing=!0;consent.ga=!0;consent.google_ads=!0;consent.pinterest=!0;consent.tiktok=!0;consent.reddit=!0;consent.gtm=!0;Utils.setupGDPRData(consent)}else if(button_action==='disable_all'){if(!Utils.csModeEnabled(CS_Data.cs_meta_ldu_mode)){Facebook.disable();consent.facebook=!1}
561if(!Utils.csModeEnabled(CS_Data.cs_bing_consent_mode?.ad_storage?.enabled)){Bing.disable();consent.bing=!1}
562if(typeof CS_Data.cs_google_analytics_consent_mode=="undefined"||CS_Data.cs_google_analytics_consent_mode==0){Analytics.disable();consent.ga=!1;consent.gtm=!1}
563if(typeof CS_Data.cs_google_ads_consent_mode=="undefined"||CS_Data.cs_google_ads_consent_mode==0){GAds.disable();consent.google_ads=!1}
564if(!Utils.csModeEnabled(CS_Data.cs_reddit_ldu_mode)){Reddit.disable();consent.reddit=!1}
565Pinterest.disable();TikTok.disable();OpenAI.disable();consent.pinterest=!1;consent.tiktok=!1;consent.openai=!1;Utils.setupGDPRData(consent)}else if(button_action==='cs_confirm'){consent_actions()}})}}
566if(options.gdpr.real_cookie_banner_integration_enabled){isConcent=!0;let consentApi=window.consentApi;if(consentApi){consentApi.consent("http","_ga","*").then(Analytics.loadPixel.bind(Analytics),Analytics.disable.bind(Analytics));consentApi.consent("http","1P_JAR",".google.com").then(GAds.loadPixel.bind(GAds),GAds.disable.bind(GAds));consentApi.consent("http","_fbp","*").then(Facebook.loadPixel.bind(Facebook),Facebook.disable.bind(Facebook));consentApi.consent("http","_pinterest_sess",".pinterest.com").then(Pinterest.loadPixel.bind(Pinterest),Pinterest.disable.bind(Pinterest));consentApi.consent("http","_uetsid","*").then(Bing.loadPixel.bind(Bing),Bing.disable.bind(Bing));consentApi.consent("http","tt_webid_v2",".tiktok.com").then(TikTok.loadPixel.bind(TikTok),TikTok.disable.bind(TikTok));consentApi.consent("http","__oppref","*").then(OpenAI.loadPixel.bind(OpenAI),OpenAI.disable.bind(OpenAI));let consent={facebook:!0,ga:!0,google_ads:!0,tiktok:!0,openai:!0,bing:!0,pinterest:!0,gtm:!0,};if(!consentApi.consentSync("http","_ga","*").cookieOptIn){consent.ga=!1;consent.gtm=!1}
567if(!consentApi.consentSync("http","_fbp","*").cookieOptIn){consent.facebook=!1}
568if(!consentApi.consentSync("http","_pinterest_sess",".pinterest.com").cookieOptIn){consent.pinterest=!1}
569if(!consentApi.consentSync("http","_uetsid","*").cookieOptIn){consent.bing=!1}
570if(!consentApi.consentSync("http","1P_JAR",".google.com").cookieOptIn){consent.google_ads=!1}
571if(!consentApi.consentSync("http","tt_webid_v2",".tiktok.com").cookieOptIn){consent.tiktok=!1}
572if(!consentApi.consentSync("http","__oppref","*").cookieOptIn){consent.openai=!1}
573Utils.setupGDPRData(consent);if(options.hasOwnProperty('automatic')&&options.automatic.enable_video&&options.automatic.enable_youtube){consentApi.consent("http","CONSENT",".youtube.com").then(Utils.initYouTubeAPI)}
574if(options.hasOwnProperty('automatic')&&options.automatic.enable_video&&options.automatic.enable_vimeo){consentApi.consent("http","player",".vimeo.com").then(Utils.initVimeoAPI)}}}
575if(!isConcent){Utils.initializeVideoAPIs(options)}},setupGDPRData:function(consent){consent=window.btoa(JSON.stringify(consent));Cookies.set('pys_consent',consent,{expires:365,path:'/',domain:domain})},isCheckoutPage:function(){return $('body').hasClass('woocommerce-checkout')||document.querySelector('.woocommerce-checkout')||$('body').hasClass('edd-checkout')},addCheckoutFields:function(){var utm="";var utms=getUTMs()
576$.each(utmTerms,function(index,name){if(index>0){utm+="|"}
577utm+=name+":"+utms[name]});var utmIdList="";var utmsIds=getUTMId()
578$.each(utmId,function(index,name){if(index>0){utmIdList+="|"}
579utmIdList+=name+":"+utmsIds[name]});var utmIdListLast="";var utmsIdsLast=getUTMId(!0)
580$.each(utmId,function(index,name){if(index>0){utmIdListLast+="|"}
581utmIdListLast+=name+":"+utmsIdsLast[name]});var utmLast="";var utmsLast=getUTMs(!0)
582$.each(utmTerms,function(index,name){if(index>0){utmLast+="|"}
583utmLast+=name+":"+utmsLast[name]});var dateTime=getDateTime();var landing=Cookies.get('pys_landing_page');var lastLanding=Cookies.get('last_pys_landing_page');var trafic=Cookies.get('pysTrafficSource');var lastTrafic=Cookies.get('last_pysTrafficSource');var $form=null;if($('body').hasClass('woocommerce-checkout')){$form=$("form.woocommerce-checkout")}else{$form=$("#edd_purchase_form")}
584var inputs={'pys_utm':utm,'pys_utm_id':utmIdList,'pys_browser_time':dateTime.join("|"),'pys_landing':landing,'pys_source':trafic,'pys_order_type':$(".wcf-optin-form").length>0?"wcf-optin":"normal",'last_pys_landing':lastLanding,'last_pys_source':lastTrafic,'last_pys_utm':utmLast,'last_pys_utm_id':utmIdListLast,}
585Object.keys(inputs).forEach(function(key,index){$form.append("<input type='hidden' name='"+key+"' value='"+inputs[key]+"' /> ")})},saveAdvancedFormData:function(email,phone,firstName,lastName,override=!0){if(!options.cookie.disabled_advanced_form_data_cookie){let data=Utils.getAdvancedFormData();if(email!=null){if(!override){if(typeof data.email==='undefined'||!data.email){data.email=email}}else{data.email=email}
586if(typeof data.emails==='object'){if(override){data.emails=[email,...Object.values(data.emails)]}else{data.emails=[...Object.values(data.emails),email]}}else{data.emails=[email]}
587data.emails=[...new Set(data.emails)];data.emails=data.emails.slice(0,3)}
588if(phone!=null){if(!override){if(typeof data.phone==='undefined'||!data.phone){data.phone=phone}}else{data.phone=phone}
589if(typeof data.phones==='object'){if(override){data.phones=[phone,...Object.values(data.phones)]}else{data.phones=[...Object.values(data.phones),phone]}}else{data.phones=[phone]}
590data.phones=[...new Set(data.phones)];data.phones=data.phones.slice(0,3)}
591if(firstName!=null){if(!override){if(typeof data.first_name==='undefined'||!data.first_name){data.first_name=firstName}}else{data.first_name=firstName}
592if(typeof data.fns==='object'){if(override){data.fns=[firstName,...Object.values(data.fns)]}else{data.fns=[...Object.values(data.fns),firstName]}}else{data.fns=[firstName]}
593data.fns=[...new Set(data.fns)];data.fns=data.fns.slice(0,2)}
594if(lastName!=null){if(!override){if(typeof data.last_name==='undefined'||!data.last_name){data.last_name=lastName}}else{data.last_name=lastName}
595if(typeof data.lns==='object'){if(override){data.lns=[lastName,...Object.values(data.lns)]}else{data.lns=[...Object.values(data.fns),lastName]}}else{data.lns=[lastName]}
596data.lns=[...new Set(data.lns)];data.lns=data.lns.slice(0,2)}
597Cookies.set('pys_advanced_form_data',JSON.stringify(data),{expires:300,path:'/',domain:domain})}else{Cookies.remove('pys_advanced_form_data',{path:'/',domain:domain})}
598if(GTM.isEnabled()){GTM.updateEnhancedConversionData()}
599if(Analytics.isEnabled()){Analytics.updateEnhancedConversionData()}else if(GAds.isEnabled()){GAds.updateEnhancedConversionData()}
600if(Bing.isEnabled()&&typeof Bing.updateEnhancedConversionData==='function'){Bing.updateEnhancedConversionData()}},getAdvancedMergeFormData:function(allways_provided_data=!1){const advanced=Utils.getAdvancedFormData();let mergedData={},limit=options.tracking_analytics.use_multiple_provided_data||allways_provided_data?3:1,address_limit=options.tracking_analytics.use_multiple_provided_data||allways_provided_data?2:1;if(options.tracking_analytics.use_encoding_provided_data||allways_provided_data){mergedData.sha256_email_address=[];mergedData.sha256_phone_number=[];mergedData.address=[];if(options.tracking_analytics.hasOwnProperty("userData")){if(options.tracking_analytics.userData.hasOwnProperty("emails")&&Object.keys(options.tracking_analytics.userData.emails).length>0){Object.keys(options.tracking_analytics.userData.emails).forEac
600h((key)=>{mergedData.sha256_email_address.push(sha256(options.tracking_analytics.userData.emails[key]))})}
601if(options.tracking_analytics.userData.hasOwnProperty("phones")&&Object.keys(options.tracking_analytics.userData.phones).length>0){Object.keys(options.tracking_analytics.userData.phones).forEach((key)=>{mergedData.sha256_phone_number.push(sha256(options.tracking_analytics.userData.phones[key]))})}
602if(options.tracking_analytics.userData.hasOwnProperty("addresses")&&Object.keys(options.tracking_analytics.userData.addresses).length>0){Object.keys(options.tracking_analytics.userData.addresses).forEach((key)=>{let address=Object.assign({},options.tracking_analytics.userData.addresses[key]);if(address.first_name){address.sha256_first_name=address.first_name!==''?sha256(address.first_name):'';delete address.first_name}
603if(address.last_name){address.sha256_last_name=address.last_name!==''?sha256(address.last_name):'';delete address.last_name}
604mergedData.address.push(address)})}}
605let data_persistency=options.data_persistency;if(advanced.emails&&Object.keys(advanced.emails).length>0){Object.keys(advanced.emails).forEach((key)=>{if(data_persistency==='recent_data'){mergedData.sha256_email_address.push(sha256(advanced.emails[key]))}else{mergedData.sha256_email_address.unshift(sha256(advanced.emails[key]))}})}
606if(advanced.email&&advanced.email!==''){if(data_persistency==='recent_data'){mergedData.sha256_email_address.push(sha256(advanced.email))}else{mergedData.sha256_email_address.unshift(sha256(advanced.email))}}
607mergedData.sha256_email_address=[...new Set(mergedData.sha256_email_address)];mergedData.sha256_email_address=mergedData.sha256_email_address.slice(0,limit);if(advanced.phones&&Object.keys(advanced.phones).length>0){Object.keys(advanced.phones).forEach((key)=>{if(data_persistency==='recent_data'){mergedData.sha256_phone_number.push(sha256(advanced.phones[key]))}else{mergedData.sha256_phone_number.unshift(sha256(advanced.phones[key]))}})}
608if(advanced.phone&&advanced.phone!==''){if(data_persistency==='recent_data'){mergedData.sha256_phone_number.push(sha256(advanced.phone))}else{mergedData.sha256_phone_number.unshift(sha256(advanced.phone))}}
609mergedData.sha256_phone_number=[...new Set(mergedData.sha256_phone_number)];mergedData.sha256_phone_number=mergedData.sha256_phone_number.slice(0,limit);if(advanced.fns&&Object.keys(advanced.fns).length>0){Object.entries(advanced.fns).forEach((item)=>{if(mergedData.address.length<address_limit){let first_name=item[1];let last_name=(advanced.lns&&Object.keys(advanced.lns).length>0)?(advanced.lns[item[0]]?advanced.lns[item[0]]:advanced.lns[0]):'';let address={sha256_first_name:first_name!==''?sha256(first_name):'',sha256_last_name:last_name!==''?sha256(last_name):'',};mergedData.address.push(address)}})}
610if(advanced.first_name||advanced.last_name){if(mergedData.address.length<address_limit){let address={sha256_first_name:advanced.first_name!==''?sha256(advanced.first_name):'',sha256_last_name:advanced.last_name!==''?sha256(advanced.last_name):'',};mergedData.address.push(address)}}}else{mergedData.email=[];mergedData.phone_number=[];mergedData.address=[];if(options.tracking_analytics.hasOwnProperty("userData")){if(options.tracking_analytics.userData.hasOwnProperty("emails")&&Object.keys(options.tracking_analytics.userData.emails).length>0){Object.keys(options.tracking_analytics.userData.emails).forEach((key)=>{mergedData.email.push(options.tracking_analytics.userData.emails[key])})}
611if(options.tracking_analytics.userData.hasOwnProperty("phones")&&Object.keys(options.tracking_analytics.userData.phones).length>0){Object.keys(options.tracking_analytics.userData.phones).forEach((key)=>{mergedData.phone_number.push(options.tracking_analytics.userData.phones[key])})}
612if(options.tracking_analytics.userData.hasOwnProperty("addresses")&&Object.keys(options.tracking_analytics.userData.addresses).length>0){Object.keys(options.tracking_analytics.userData.addresses).forEach((key)=>{mergedData.address.push(options.tracking_analytics.userData.addresses[key])})}}
613let data_persistency=options.data_persistency;if(advanced.emails&&Object.keys(advanced.emails).length>
6130){Object.keys(advanced.emails).forEach((key)=>{if(data_persistency==='recent_data'){mergedData.email.push(advanced.emails[key])}else{mergedData.email.unshift(advanced.emails[key])}})}
614if(advanced.email&&advanced.email!==''){if(data_persistency==='recent_data'){mergedData.email.push(advanced.email)}else{mergedData.email.unshift(advanced.email)}}
615mergedData.email=[...new Set(mergedData.email)];mergedData.email=mergedData.email.slice(0,limit);if(advanced.phones&&Object.keys(advanced.phones).length>0){Object.keys(advanced.phones).forEach((key)=>{if(data_persistency==='recent_data'){mergedData.phone_number.push(advanced.phones[key])}else{mergedData.phone_number.unshift(advanced.phones[key])}})}
616if(advanced.phone&&advanced.phone!==''){if(data_persistency==='recent_data'){mergedData.phone_number.push(advanced.phone)}else{mergedData.phone_number.unshift(advanced.phone)}}
617mergedData.phone_number=[...new Set(mergedData.phone_number)];mergedData.phone_number=mergedData.phone_number.slice(0,limit);if(advanced.fns&&Object.keys(advanced.fns).length>0){Object.entries(advanced.fns).forEach((item)=>{if(mergedData.address.length<address_limit){let first_name=item[1];let last_name=(advanced.lns&&Object.keys(advanced.lns).length>0)?(advanced.lns[item[0]]?advanced.lns[item[0]]:advanced.lns[0]):'';let address={first_name:first_name||'',last_name:last_name||'',};mergedData.address.push(address)}})}
618if(advanced.first_name||advanced.last_name){if(mergedData.address.length<address_limit){let address={first_name:advanced.first_name||'',last_name:advanced.last_name||'',};mergedData.address.push(address)}}}
619Utils.removeEmptyProperties(mergedData);return mergedData},removeEmptyProperties:function(obj){if(obj.hasOwnProperty('address')){for(let i=0;i<obj.address.length;i++){let address1=obj.address[i];for(let j=i+1;j<obj.address.length;j++){let address2=obj.address[j];for(let prop in address1){if(address1[prop]===address2[prop]){delete address2[prop]}}}}}
620for(let key in obj){if(obj[key]===null||obj[key]===undefined||obj[key]===''){delete obj[key]}else if(Array.isArray(obj[key])){obj[key]=[...new Set(obj[key])];obj[key]=obj[key].filter(item=>item!==null&&item!==undefined&&item!=='');obj[key]=obj[key].map(item=>{if(item===null){return}else if(Array.isArray(item)){return this.removeEmptyProperties(item)}else if(typeof item==='object'){let cleanedItem=this.removeEmptyProperties(item);if(Object.keys(cleanedItem).length>0){return cleanedItem}}else{return item}});obj[key]=obj[key].filter(item=>item!==undefined&&!(typeof item==='object'&&Object.keys(item).length===0));if(obj[key].length===0){delete obj[key]}}else if(typeof obj[key]==='object'){this.removeEmptyProperties(obj[key]);if(Object.keys(obj[key]).length===0){delete obj[key]}}}
621return obj},getAdvancedFormData:function(){let dataStr=Cookies.get("pys_advanced_form_data");if(dataStr===undefined){return{'first_name':"",'last_name':"",'email':"",'phone':"",'fns':[],'lns':[],'emails':[],'phones':[]}}else{return JSON.parse(dataStr)}},getFormFilledData:function(event){if(event.params&&Object.keys(event.params).length>0){Object.entries(event.params).forEach(([key,value])=>{const resolvedValue=resolveParamValue(value,key);if(resolvedValue!==null){event.params[key]=resolvedValue}else{delete event.params[key]}})}
622if(Object.keys(options.track_dynamic_fields).length>0&&Object.keys(event.params).length>0){Object.entries(event.params).forEach((item)=>{if(options.track_dynamic_fields.hasOwnProperty(item[0])){let fieldData=Cookies.get('pys_dyn_field_'+item[1]);
622if(fieldData!==undefined&&fieldData!==''){event.params[item[0]]=fieldData}else{delete event.params[item[0]]}}})}
623return event},registerGadsPhoneConversion(conversion_id){if(options.triggerEventTypes.hasOwnProperty('gads_phone_conversion')){Object.entries(options.triggerEventTypes.gads_phone_conversion).forEach(function([trigger_id,data]){if(data.enabled&&Object.entries(data.numbers).length>0){let allowed_pixels=[];Object.entries(options.triggerEvents[trigger_id]).forEach(function([pixel,pixel_data]){if(pixel!=='google_ads'){return}
624allowed_pixels.push(...pixel_data.conversion_ids)})
625if(!allowed_pixels.includes(conversion_id)){return}
626data.numbers.forEach(function(pair){if(!pair.number||!pair.label){return}
627let phoneCb=function(){Utils.fireTriggerEvent(trigger_id)};Utils.gtagPush('config',conversion_id+'/'+pair.label,{phone_conversion_number:pair.number,phone_conversion_callback:phoneCb})})}})}}}}(options);var TikTok=function(options){var initialized=!1;function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'tiktok')){return}
628var data=event.params;var ids=event.pixelIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'tiktok')})
629var params={};Utils.copyProperties(data,params);params.eventID=Utils.generateUniqueId(event);if(ids.length>0){TikTok.fireEventAPI(name,event,params)}
630ids.forEach(function(pixelId){if(options.debug){console.log('[TikTok] '+name,params,"pixel_id",pixelId)}
631ttq.instance(pixelId).track(name,params)});var customEvent=new CustomEvent('tiktok_event_sent',{detail:{eventName:name,params:params,pixel_ids:ids}});window.dispatchEvent(customEvent)}
632return{tag:function(){return"tiktok"},isEnabled:function(){return options.hasOwnProperty('tiktok')},getHidePixel:function(){if(this.isEnabled()&&options.tiktok.hasOwnProperty('hide_pixels')){return options.tiktok.hide_pixels}
633return[]},disable:function(){initialized=!1},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('tiktok')){return}
634for(var i=0;i<options.tiktok.pixelIds.length;i++){var trackingId=options.tiktok.pixelIds[i];if(!Utils.hideMatchingPixel(trackingId,'tiktok')){!function(w,d,t){w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"];ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)
635ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)}}(window,document,'ttq');break}}
636var ids=options.tiktok.pixelIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'tiktok')})
637ids.forEach(function(pixelId){ttq.load(pixelId);ttq.page();let advancedMatching={};if(options.tiktok.hasOwnProperty('advanced_matching')&&Object.keys(options.tiktok.advanced_matching).length>0){advancedMatching=options.tiktok.advanced_matching;if(!advancedMatching.hasOwnProperty("external_id")){if(Cookies.get('pbid')){advancedMatching.external_id=Cookies.get('pbid')}}else if(advancedMatching.hasOwnProperty("external_id")&&advancedMatching.external_id!=Cookies.get('pbid')){advancedMatching.external_id=Cookies.get('pbid')?Cookies.get('pbid'):advancedMatching.external_id}
638ttq.instance(pixelId).identify(advancedMatching)}});initialized=!0;if(options.staticEvents.hasOwnProperty('tiktok')){var timeout=1;setTimeout(function(timeout){Utils.fireStaticEvents('tiktok',timeout)},1500,timeout)}},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
639data.delay=data.delay||0;if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
640return!0},fireEventAPI:function(name,event,params){var ids=event.pixelIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'tiktok')})
641var notCachedEventsIds=new Array();var isAddToCartFromJs=options.woo.hasOwnProperty("addToCartCatchMethod")&&options.woo.addToCartCatchMethod==="add_cart_js";
641if(!isAddToCartFromJs){notCachedEventsIds.push('woo_add_to_cart_on_button_click')}
642if(options.tiktok.serverApiEnabled){if(!notCachedEventsIds.includes(event.e_id)){var isApiDisabled=options.gdpr.all_disabled_by_api||options.gdpr.tiktok_disabled_by_api||options.gdpr.cookiebot_integration_enabled||options.gdpr.cookie_notice_integration_enabled||options.gdpr.consent_magic_integration_enabled||options.gdpr.cookie_law_info_integration_enabled;if(options.ajaxForServerEvent||isApiDisabled||event.delay>0||event.type!=="static"){var json={action:'pys_tiktok_api_event',pixel:TikTok.tag(),event:name,event_slug:event.e_id,ids:ids,data:params,url:window.location.href,event_id:params.eventID,ajax_event:options.ajax_event};let delay=0;try{if(sessionStorage){Object.keys(sessionStorage).filter(key=>key.startsWith('wc_fragments_')).forEach((key)=>{let value=sessionStorage.getItem(key);if(event.e_id==='woo_add_to_cart_on_button_click'){delay=2000}})}}catch(error){console.error('sessionStorage is not accessible:',error)}
643if(event.hasOwnProperty('woo_order')){json.woo_order=event.woo_order}
644if(event.hasOwnProperty('edd_order')){json.edd_order=event.edd_order}
645if(event.hasOwnProperty('order_key')&&event.order_key){json.order_key=event.order_key}
646if(event.e_id==="automatic_event_internal_link"||event.e_id==="automatic_event_outbound_link"||name=='PageView'){delay=delay===0?500:delay;setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),delay)}else if(event.type!='static'){setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),delay)}
647if((event.type=='static'&&options.ajaxForServerStaticEvent)||(event.hasOwnProperty('ajaxFire')&&event.ajaxFire)){setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),delay)}}}}},onClickEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
648return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty(this.tag())){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysWooProductData[product_id][this.tag()].params,event.params);if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'){if(product_type===Utils.PRODUCT_BUNDLE){var data=$(".bundle_form .bundle_data").data("bundle_form_data");var items_sum=getBundlePriceOnSingleProduct(data);event.params.value=(parseFloat(data.base_price)+items_sum)*qty}else{event.params.value=event.params.value*qty}}
649event.params.quantity=qty;this.fireEvent(event.name,event)}}},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
650return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty(this.tag())){var productData=window.pysWooProductData[product_id][this.tag()]
651var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()])
652Utils.copyProperties(productData.params,event.params)
653event.pixelIds=productData.pixelIds;this.fireEvent(event.name,event)}}},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
654return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
655if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty(this.tag())){Utils.copyProperties(window.pysEddProductData[download_id][index][this.tag()].params,event.params);this.fireEvent(event.name,event)}}}},onPageScroll:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onWatchVideo:function(event){if(initialized&&this.isEnabled()&&!event.fired){this.fireEvent(event.name,event)}},onCommentEvent:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onAdSenseEvent:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onTime:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},}}(options);var OpenAI=function(options){let initialized=!1,sentIdentity=null,identityWaitTimer=null,identityWaitExpired=!1;function visiblePixelIds(ids){return(ids||[]).filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'openai')})}
656function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'openai')){return}
657if(typeof window.oaiq!=='function'){return}
658let ids=visiblePixelIds(event.pixelIds);if(ids.length===0){return}
659let data=(event.params&&event.params.data)?Utils.clone(event.params.data):{};let eventOptions={},eventId=Utils.generateUniqueId(event);if(eventId){eventOptions.event_id=eventId}
660if(options.debug){console.log('[OpenAI] '+name,data,eventOptions,'pixel_ids',ids)}
661OpenAI.fireEventAPI(name,event,data,eventId,ids);ids.forEach(function(pixelId){oaiq('measureSingle',pixelId,name,data,eventOptions)});let customEvent=new CustomEvent('openai_event_sent',{detail:{eventName:name,data:data,options:eventOptions,pixel_ids:ids}});window.dispatchEvent(customEvent)}
662function identityPending(){return!identityWaitExpired&&!options.dynamicDataApplied&&!!options.dynamicDataUrl}
663function buildAdvancedMatchingUser(){let user={};if(options.openai.hasOwnProperty('advanced_matching')){Utils.copyProperties(options.openai.advanced_matching,user)}
664let externalIdAllowed=options.send_external_id&&!(options.gdpr&&options.gdpr.externalID_disabled_by_api)&&!(options.cookie&&(options.cookie.disabled_all_cookie||options.cookie.externalID_disabled_by_api));if(!user.hasOwnProperty('external_id_sha256')&&externalIdAllowed&&typeof sha256==='function'&&Cookies.get('pbid')){user.external_id_sha256=sha256(Cookies.get('pbid'))}
665return user}
666return{tag:function(){return"openai"},fireEventAPI:function(name,event,data,eventId,ids){if(!this.isEnabled()||!options.openai.serverApiEnabled){return}
667let notCachedEventsIds=[],isAddToCartFromJs=options.hasOwnProperty('woo')&&options.woo.hasOwnProperty('addToCartCatchMethod')&&options.woo.addToCartCatchMethod==='add_cart_js';if(!isAddToCartFromJs){notCachedEventsIds.push('woo_add_to_cart_on_button_click')}
668if(notCachedEventsIds.indexOf(event.e_id)!==-1){return}
669let isApiDisabled=options.gdpr.all_disabled_by_api||options.gdpr.openai_disabled_by_api||options.gdpr.cookiebot_integration_enabled||options.gdpr.cookie_notice_integration_enabled||options.gdpr.consent_magic_integration_enabled||options.gdpr.cookie_law_info_integration_enabled;if(!(options.ajaxForServerEvent||isApiDisabled||event.delay>0||event.type!=="static")){return}
670let json={action:'pys_openai_api_event',pixel:OpenAI.tag(),event:name,event_slug:event.e_id,ids:ids,data:{data:data},url:window.location.href,event_id:eventId,ajax_event:options.ajax_event};if(event.hasOwnProperty('woo_order')){json.woo_order=event.woo_order}
671if(event.hasOwnProperty('edd_order')){json.edd_order=event.edd_order}
672if(event.hasOwnProperty('order_key')&&event.order_key){json.order_key=event.order_key}
673var delay=0;if(name==='page_viewed'){delay=500}
674setTimeout(function(){Utils.sendServerAjaxRequest(options.ajaxUrl,json)},delay)},isEnabled:function(){return options.hasOwnProperty('openai')},getHidePixel:function(){if(this.isEnabled()&&options.openai.hasOwnProperty('hide_pixels')){return options.openai.hide_pixels}
675return[]},disable:function(){initialized=!1;if(typeof window.oaiq==='function'){oaiq('consent',!1)}},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('openai')){return}
676let ids=visiblePixelIds(options.openai.pixelIds);if(ids.length===0){return}
677if(identityPending()){if(identityWaitTimer===null){identityWaitTimer=setTimeout(function(){identityWaitExpired=!0;if(window.pys&&window.pys.OpenAI){window.pys.OpenAI.loadPixel()}},3000)}
678return}
679if(identityWaitTimer!==null){clearTimeout(identityWaitTimer);identityWaitTimer=null}
680!function(w,d,s,u){if(w.oaiq)return;var q=function(){q.q.push(arguments)};q.q=[];w.oaiq=q;var js=d.createElement(s);js.async=!0;js.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(js,f)}(window,document,'script','https://bzrcdn.openai.com/sdk/oaiq.min.js');let user=buildAdvancedMatchingUser();if(Object.keys(user).length>0){sentIdentity=JSON.stringify(user)}
681ids.forEach(function(pixelId){let initOptions={pixelId:pixelId};if(options.openai.debug){initOptions.debug=!0}
682if(Object.keys(user).length>0){initOptions.user=user}
683oaiq('init',initOptions)});oaiq('consent',!0);initialized=!0;if(options.staticEvents.hasOwnProperty('openai')){Utils.fireStaticEvents('openai')}},refreshAdvancedMatching:function(){if(!initialized||!this.isEnabled()||typeof window.oaiq!=='function'){return}
684let user=buildAdvancedMatchingUser();if(Object.keys(user).length===0){return}
685let identity=JSON.stringify(user);if(identity===sentIdentity){return}
686sentIdentity=identity;
686(options.openai.pixelIds||[]).forEach(function(pixelId){oaiq('init',{pixelId:pixelId,user:user})})},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
687data.delay=data.delay||0;if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
688return!0},onClickEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){return}
689if(!window.pysWooProductData||!window.pysWooProductData.hasOwnProperty(product_id)){return}
690if(!window.pysWooProductData[product_id].hasOwnProperty(this.tag())){return}
691var productData=window.pysWooProductData[product_id][this.tag()];var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(productData.params,event.params);if(productData.hasOwnProperty('pixelIds')){event.pixelIds=productData.pixelIds}
692this.fireEvent(event.name,event)},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag())){return}
693if(!window.pysWooProductData||!window.pysWooProductData.hasOwnProperty(product_id)){return}
694if(!window.pysWooProductData[product_id].hasOwnProperty(this.tag())){return}
695var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysWooProductData[product_id][this.tag()].params,event.params);if(event.params&&event.params.data){var data=event.params.data;if(Array.isArray(data.contents)){data.contents.forEach(function(item){item.quantity=qty})}}
696this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag())){return}
697if(!window.pysEddProductData||!window.pysEddProductData.hasOwnProperty(download_id)){return}
698var index=price_index?download_id+'_'+price_index:download_id;if(!window.pysEddProductData[download_id].hasOwnProperty(index)){return}
699if(!window.pysEddProductData[download_id][index].hasOwnProperty(this.tag())){return}
700var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysEddProductData[download_id][index][this.tag()].params,event.params);if(qty&&event.params&&event.params.data&&Array.isArray(event.params.data.contents)){event.params.data.contents.forEach(function(item){item.quantity=qty})}
701this.fireEvent(event.name,event)},}}(options);var Facebook=function(options){var defaultEventTypes=['PageView','ViewContent','Search','AddToCart','AddToWishlist','InitiateCheckout','AddPaymentInfo','Purchase','Lead','Subscribe','CustomizeProduct','FindLocation','StartTrial','SubmitApplication','Schedule','Contact','Donate'];var notCachedEventsIds=new Array();var isAddToCartFromJs=options.woo.hasOwnProperty("addToCartCatchMethod")&&options.woo.addToCartCatchMethod==="add_cart_js";if(!isAddToCartFromJs){notCachedEventsIds.push('woo_add_to_cart_on_button_click')}
702var initialized=!1;var genereateFbp=function(){return!Cookies.get('_fbp')?'fb.1.'+Date.now()+'.'+Math.floor(1000000000+Math.random()*9000000000):Cookies.get('_fbp')};var genereateFbc=function(){return getUrlParameter('fbclid')?'fb.1.'+Date.now()+'.'+getUrlParameter('fbclid'):''};var configuredPixels=new Array();function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'facebook')){return}
703var data=event.params;var ids=event.pixelIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'facebook')});var actionType=defaultEventTypes.includes(name)?'trackSingle':'trackSingleCustom';var params={};Utils.copyProperties(data,params);
703Utils.copyProperties(Utils.getRequestParams(),params);Utils.copyProperties(Utils.getRequestParams(),data);params=Facebook.filterParams(params);if(options.facebook.sendEventId){if(options.facebook.serverApiEnabled&&event.e_id==="woo_remove_from_cart"){Facebook.updateEventId(event.name);event.eventID=Facebook.getEventId(event.name)}else if(!notCachedEventsIds.includes(event.e_id)){var isApiDisabled=options.gdpr.all_disabled_by_api||options.gdpr.facebook_disabled_by_api||options.gdpr.cookiebot_integration_enabled||options.gdpr.cookie_notice_integration_enabled||options.gdpr.consent_magic_integration_enabled||options.gdpr.cookie_law_info_integration_enabled;event.eventID=Utils.generateUniqueId(event);if(Cookies.get('_fbp')){params._fbp=Cookies.get('_fbp')}
704if(Cookies.get('_fbc')){params._fbc=Cookies.get('_fbc')}
705if(options.facebook.serverApiEnabled&&(options.ajaxForServerEvent||isApiDisabled)){var json={action:'pys_api_event',pixel:'facebook',event:name,event_slug:event.e_id,ids:ids,data:params,url:window.location.href,eventID:event.eventID,ajax_event:options.ajax_event};if(event.hasOwnProperty('woo_order')){json.woo_order=event.woo_order}
706if(event.hasOwnProperty('edd_order')){json.edd_order=event.edd_order}
707if(event.hasOwnProperty('order_key')&&event.order_key){json.order_key=event.order_key}
708if(pageReferrer){json.referrer_url=pageReferrer}
709let delay=0;try{if(sessionStorage){Object.keys(sessionStorage).filter(key=>key.startsWith('wc_fragments_')).forEach((key)=>{let value=sessionStorage.getItem(key);if(event.e_id==='woo_add_to_cart_on_button_click'){delay=2000}})}}catch(error){console.error('sessionStorage is not accessible:',error)}
710if(event.e_id==="automatic_event_internal_link"||event.e_id==="automatic_event_outbound_link"){delay=delay===0?500:delay;setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),delay)}else if(event.type!='static'){setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),delay)}
711if((event.type=='static'&&options.ajaxForServerStaticEvent)||(event.hasOwnProperty('ajaxFire')&&event.ajaxFire)){setTimeout(()=>Utils.sendServerAjaxRequest(options.ajaxUrl,json),delay)}}
712if(options.facebook.serverApiEnabled&&event.e_id!=="automatic_event_signup"&&name=="CompleteRegistration"&&options.facebook.wooCRSendFromServer){return}}}
713delete params._fbp;delete params._fbc;if(options.debug){console.log('[Facebook] '+name,params,"pixel_ids",ids,"eventID",event.eventID)}
714ids.forEach(function(pixelId){var args={};if(options.facebook.sendEventId&&event.hasOwnProperty('eventID')){args.eventID=event.eventID}
715Facebook.maybeInitPixel(pixelId);fbq(actionType,pixelId,name,params,args)});var customEvent=new CustomEvent('facebook_event_sent',{detail:{eventName:name,params:params,pixel_ids:ids}});window.dispatchEvent(customEvent)}
716return{tag:function(){return"facebook"},isEnabled:function(){return options.hasOwnProperty('facebook')},getHidePixel:function(){if(this.isEnabled()&&options.facebook.hasOwnProperty('hide_pixels')){return options.facebook.hide_pixels}
717return[]},initEventIdCookies:function(key){var ids={};ids[key]=pys_generate_token(36)
718Cookies.set('pys_fb_event_id',JSON.stringify(ids),{path:'/',domain:domain})},updateEventId:function(key){var cooData=Cookies.get("pys_fb_event_id")
719if(cooData===undefined){this.initEventIdCookies(key)}else{var data=JSON.parse(cooData);data[key]=pys_generate_token(36);Cookies.set('pys_fb_event_id',JSON.stringify(data),{path:'/',domain:domain})}},getEventId:function(key){var data=Cookies.get("pys_fb_event_id");if(data===undefined){this.initEventIdCookies(key);data=Cookies.get("pys_fb_event_id")}
720return JSON.parse(data)[key]},disable:function(){initialized=!1},filterParams:function(params){var filteredParams={};if(options.facebook.hasOwnProperty('enabled_medical')&&options.facebook.enabled_medical&&options.facebook.hasOwnProperty('do_not_track_medical_param')){options.facebook.do_not_track_medical_param=options.facebook.do_not_track_medical_param.filter(Boolean);for(const key in params){if(Array.isArray(options.facebook.do_not_track_medical_param)){if(!options.facebook.do_not_track_medical_param.includes(key)){filteredParams[key]=params[key]}}}}else{Utils.copyProperties(params,filteredParams)}
721return filteredParams},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('facebook')){return}
722!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='dvpixelyoursite';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');let expires=parseInt(options.cookie_duration);if(!Cookies.get('_fbp')){Cookies.set('_fbp',genereateFbp(),{expires:expires,path:'/',domain:domain})}
723if(getUrlParameter('fbclid')){Cookies.set('_fbc',genereateFbc(),{expires:expires,path:'/',domain:domain})}
724getOrInitSessionEntryReferrer(!0);writeEventReferrerCookie();var ids=options.facebook.pixelIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'facebook')});ids.forEach(function(pixelId){Facebook.maybeInitPixel(pixelId)});initialized=!0;Utils.fireStaticEvents('facebook')},advancedMatching:function(){if(options.facebook.advancedMatchingEnabled){let advancedMatchingForm=Utils.getAdvancedFormData();let advancedMatching={};if(Object.keys(options.facebook.advancedMatching).length>0){advancedMatching=options.facebook.advancedMatching}
725if(!advancedMatching.hasOwnProperty("em")&&advancedMatchingForm.hasOwnProperty("email")&&advancedMatchingForm.email.length>0){advancedMatching.em=advancedMatchingForm.email}
726if(!advancedMatching.hasOwnProperty("ph")&&advancedMatchingForm.hasOwnProperty("phone")&&advancedMatchingForm.phone.length>0){advancedMatching.ph=advancedMatchingForm.phone}
727if(!advancedMatching.hasOwnProperty("fn")&&advancedMatchingForm.hasOwnProperty("first_name")&&advancedMatchingForm.first_name.length>0){advancedMatching.fn=advancedMatchingForm.first_name}
728if(!advancedMatching.hasOwnProperty("ln")&&advancedMatchingForm.hasOwnProperty("last_name")&&advancedMatchingForm.last_name.length>0){advancedMatching.ln=advancedMatchingForm.last_name}
729if(!advancedMatching.hasOwnProperty("external_id")){if(Cookies.get('pbid')){advancedMatching.external_id=Cookies.get('pbid')}}else if(advancedMatching.hasOwnProperty("external_id")&&advancedMatching.external_id!=Cookies.get('pbid')){advancedMatching.external_id=Cookies.get('pbid')?Cookies.get('pbid'):advancedMatching.external_id}
730if(Object.keys(advancedMatching).length>0){return advancedMatching}}
731return!1}
731,maybeInitPixel:function(pixelId){if(configuredPixels.includes(pixelId))return;if(options.facebook.removeMetadata||Utils.hideMatchingPixel(pixelId,this.tag())){fbq('set','autoConfig',!1,pixelId)}
732let advancedMatching=Facebook.advancedMatching();if(+options.facebook.meta_ldu===1){fbq('dataProcessingOptions',['LDU'],0,0)}
733if(Utils.isMetaEnabledCapiPixel(pixelId)){fbq('optinMetaEnabledCapi',pixelId)}
734if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(!advancedMatching){fbq('init',pixelId)}else{var test_prefix=CS_Data.test_prefix;var cs_advanced_matching=Cookies.get('cs_enabled_advanced_matching'+test_prefix);if(jQuery('#cs_enabled_advanced_matching'+test_prefix).length>0){if(cs_advanced_matching=='yes'){fbq('init',pixelId,advancedMatching)}else{fbq('init',pixelId)}}else{fbq('init',pixelId,advancedMatching)}}}else{if(!advancedMatching){fbq('init',pixelId)}else{fbq('init',pixelId,advancedMatching)}}
735configuredPixels.push(pixelId)},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
736data.delay=data.delay||0;data.params=data.params||{};if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
737return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(event){this.fireEvent(event.name,event)},onWatchVideo:function(event){this.fireEvent(event.name,event)},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
738return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()])
739Utils.copyProperties(window.pysWooProductData[product_id].facebook.params,event.params)
740event.pixelIds=window.pysWooProductData[product_id].facebook.pixelIds;this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
741return;if(product_type===Utils.PRODUCT_VARIABLE&&!options.facebook.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
742if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click.facebook);Utils.copyProperties(window.pysWooProductData[product_id].facebook.params,event.params);var groupValue=0;if(product_type===Utils.PRODUCT_GROUPED){$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
743var childItem=window.pysWooProductData[product_id].facebook.grouped[childId];if(quantity==0){event.params.content_ids.forEach(function(el,index,array){if(el==childItem.content_id){array.splice(index,1)}})}
744if(event.params.hasOwnProperty('contents')){event.params.contents.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity}else{array.splice(index,1)}}})}
745groupValue+=childItem.price*quantity});if(groupValue==0)return}
746if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'){if(product_type===Utils.PRODUCT_GROUPED){event.params.value=groupValue}else if(product_type===Utils.PRODUCT_BUNDLE){var data=$(".bundle_form .bundle_data").data("bundle_form_data");var items_sum=getBundlePriceOnSingleProduct(data);event.params.value=(parseFloat(data.base_price)+items_sum)*qty}else{event.params.value=event.params.value*qty}}
747if(event.params.hasOwnProperty('contents')&&product_type!==Utils.PRODUCT_GROUPED){event.params.contents[0].quantity=qty}
748var event_name=is_external?options.woo.affiliateEventName:event.name;this.fireEvent(event_name,event)}}},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
749return;var event=Utils.clone(options.dynamicEvents.woo_affiliate[this.tag()]);if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('facebook')){Utils.copyProperties(window.pysWooProductData[product_id][this.tag()].params,event.params)
750this.fireEvent(options.woo.affiliateEventName,event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
751return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
752if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('facebook')){Utils.copyProperties(window.pysEddProductData[download_id][index].facebook.params,event.params)
753if(options.edd.addToCartOnButtonValueEnabled&&options.edd.addToCartOnButtonValueOption!=='global'){event.params.value=event.params.value*qty}
754var contents=event.params.contents;contents[0].quantity=qty;event.params.contents=contents;this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){this.fireEvent(event.name,event)},onTime:function(event){this.fireEvent(event.name,event)},}}(options);var Analytics=function(options){var initialized=!1;var isAllowEnhancedConversions=!1;function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'ga')){return}
755var eventParams=event.params;var valuesArray=Object.values(event.trackingIds);var ids=valuesArray.filter(function(pixelId){return loadTags.some(loadTag=>pixelId.startsWith(loadTag))&&!Utils.hideMatchingPixel(pixelId,'ga')&&!Utils.hideMatchingPixel(pixelId,'google_ads')})
756eventParams.event_id=Utils.generateUniqueId(event);event.eventID=Utils.generateUniqueId(event);Utils.copyProperties(Utils.getRequestParams(),eventParams);var copyParams=Utils.copyProperties(eventParams,{});var params=mapParamsTov4(ids,name,copyParams)
757var _fireEvent=function(tracking_ids,name,params){if(!Utils.hasSendToTarget(tracking_ids)){if(options.debug){console.warn('[Google Analytics] '+name+' skipped: no tracking ID left after filtering',{eventTrackingIds:Object.values(event.trackingIds),loadedTags:loadTags})}
758return}
759params.send_to=tracking_ids;if(options.debug){console.log('[Google Analytics #'+tracking_ids+'] '+name,params)}
760Utils.gtagPush('event',name,params);var customEvent=new CustomEvent('gtag_event_sent',{detail:{eventName:name,params:params,pixel_ids:tracking_ids}});window.dispatchEvent(customEvent)};delete params.analytics_storage;delete params.ad_storage;delete params.ad_user_data;delete params.ad_personalization;if(options.hasOwnProperty('google_ads')){var conversion_event_name=event.e_id;switch(conversion_event_name){case "woo_add_to_cart_on_cart_page":case "woo_add_to_cart_on_checkout_page":case "woo_add_to_cart_on_button_click":conversion_event_name='woo_add_to_cart';break;case "edd_add_to_cart_on_cart_page":case "edd_add_to_cart_on_checkout_page":case "edd_add_to_cart_on_button_click":conversion_event_name='edd_add_to_cart';break;case "automatic_event_adsense":case "automatic_event_comment":case "automatic_event_download":case "automatic_event_email_link":case "automatic_event_form":case "automatic_event_internal_link":case "automatic_event_outbound_link":case "automatic_event_scroll":case "automatic_event_tel_link":case "automatic_event_time_on_page":case "automatic_event_video":conversion_event_name='automatic_event';break}
761if(conversion_event_name!=='automatic_event'){const trackEventName=conversion_event_name==='woo_view_item_list'?'woo_view_category':conversion_event_name;if(typeof options.google_ads[trackEventName+'_conversion_track']!=='undefined'){const conversionTrack=options.google_ads[trackEventName+'_conversion_track'];if(conversionTrack==='conversion'){ids=ids.map(id=>id.split('/')[0])}}}}
762_fireEvent(ids,name,params);if(event.hasOwnProperty('unify')&&event.unify){isTrackEventForGA.push(name)}}
763function normalizeEventName(eventName){var matches={ViewContent:'view_item',AddToCart:'add_to_cart',AddToWishList:'add_to_wishlist',InitiateCheckout:'begin_checkout',Purchase:'purchase',Lead:'generate_lead',CompleteRegistration:'sign_up',AddPaymentInfo:'set_checkout_option'};return matches.hasOwnProperty(eventName)?matches[eventName]:eventName}
764function mapParamsTov4(tag,name,param){var hasGA4Tag=!1;if(Array.isArray(tag)){hasGA4Tag=tag.some(function(element){return isv4(element)})}else if(isv4(tag)){hasGA4Tag=!0}
765if(hasGA4Tag){delete param.event_category;delete param.event_label;delete param.ecomm_prodid;delete param.ecomm_pagetype;delete param.ecomm_totalvalue;if(name==='search'){param.search=param.search_term;delete param.search_term;delete param.dynx_itemid;delete param.dynx_pagetype;delete param.dynx_totalvalue}}
766return param}
767function isv4(tag){return tag.indexOf('G')===0}
768return{tag:function(){return"ga"},isEnabled:function(){return options.hasOwnProperty('ga')},getHidePixel:function(){if(this.isEnabled()&&options.ga.hasOwnProperty('hide_pixels')){return options.ga.hide_pixels}
769return[]},disable:function(){initialized=!1},updateEnhancedConversionData:function(){if(!initialized||!this.isEnabled()){return}
770if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnable){var advanced=Utils.getAdvancedMergeFormData();if(Object.keys(advanced).length>0){Utils.gtagPush('set','user_data',advanced)}}},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('analytics')){return}
771for(var i=0;i<options.ga.trackingIds.length;i++){var trackingId=options.ga.trackingIds[i];if(!Utils.hideMatchingPixel(trackingId,'ga')){Utils.loadGoogleTag(trackingId);break}}
772if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnable){var advanced=Utils.getAdvancedMergeFormData();if(Object.keys(advanced).length>0){Utils.gtagPush('set','user_data',advanced)}}
773var config={};if(options.user_id&&options.user_id!=0){config.user_id=options.user_id}
774config.url_passthrough=options.ga.url_passthrough;if(options.ga.crossDomainEnabled){config.linker={accept_incoming:options.ga.crossDomainAcceptIncoming,domains:options.ga.crossDomainDomains}}
775var ids=options.ga.trackingIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'ga')});loadTags.push(...ids);ids.forEach(function(trackingId,index){var obj=options.ga.isDebugEnabled;var searchValue="index_"+index;var config_for_tag=Object.assign({},config);config_for_tag.debug_mode=!1;config_for_tag.send_page_view=!options.ga.custom_page_view_event;for(var key in obj){if(obj[key]===searchValue){config_for_tag.debug_mode=!0;break}}
776if(!config_for_tag.debug_mode){delete config_for_tag.debug_mode}
777if(isv4(trackingId)){if(options.ga.disableAdvertisingPersonalization){config_for_tag.allow_ad_personalization_signals=!1}}
778if(options.ga.hasOwnProperty('additionalConfig')){if(options.ga.additionalConfig.hasOwnProperty(trackingId)&&options.ga.additionalConfig[trackingId]){config_for_tag.first_party_collection=options.ga.additionalConfig[trackingId].first_party_collection}}
779if(options.ga.hasOwnProperty('serverContainerUrls')){if(options.ga.serverContainerUrls.hasOwnProperty(trackingId)&&options.ga.serverContainerUrls[trackingId].enable_server_container!=!1){if(options.ga.serverContainerUrls[trackingId].server_container_url!=''){config_for_tag.server_container_url=options.ga.serverContainerUrls[trackingId].server_container_url}
780if(options.ga.serverContainerUrls[trackingId].transport_url!=''){config_for_tag.transport_url=options.ga.serverContainerUrls[trackingId].transport_url}}}
781if(options.gdpr.cookiebot_integration_enabled&&typeof Cookiebot!=='undefined'){var cookiebot_consent_category=options.gdpr.cookiebot_analytics_consent_category;if(options.gdpr.analytics_prior_consent_enabled){if(Cookiebot.consented===!0&&Cookiebot.consent[cookiebot_consent_category]){Utils.gtagPush('config',trackingId,config_for_tag)}}else{if(Cookiebot.consent[cookiebot_consent_category]){Utils.gtagPush('config',trackingId,config_for_tag)}}}else{Utils.gtagPush('config',trackingId,config_for_tag)}});if(!isAdsLoad&&GAds.isEnabled()&&options.google_ads.conversion_ids.length>0&&Utils.consentGiven('google_ads')){for(var i=0;i<options.google_ads.conversion_ids.length;i++){var trackingId=options.google_ads.conversion_ids[i];if(!Utils.hideMatchingPixel(trackingId,'google_ads')){Utils.loadGoogleTag(trackingId);break}}
782var ids=options.google_ads.conversion_ids.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'google_ads')});loadTags.push(...ids);ids.forEach(function(conversion_id,index){Utils.gtagPush('config',conversion_id);if(options.google_ads.enhanced_conversion.includes("index_"+index)){isAllowEnhancedConversions=!0
783Utils.gtagPush('config',conversion_id,{'allow_enhanced_conversions':!0})}
784Utils.registerGadsPhoneConversion(conversion_id)});isAdsLoad=!0}
785initialized=!0;Utils.fireStaticEvents('ga');$(document).trigger("analytics_initialized")},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
786data.delay=data.delay||0;data.params=data.params||{};if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
787return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(event){this.fireEvent(event.name,event)},onWatchVideo:function(event){if(!event.hasOwnProperty("youtube_disabled")||!event.youtube_disabled||event.params.video_type!=="youtube"){this.fireEvent(event.name,event)}},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id,prod_info=null){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
788return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysWooProductData[product_id].ga.params,event.params)
789event.trackingIds=window.pysWooProductData[product_id].ga.trackingIds;if(prod_info){if(prod_info.pys_list_name_productlist_id){event.params.items[0].item_list_id=prod_info.pys_list_name_productlist_id}
790if(prod_info.pys_list_name_productlist_name){event.params.items[0].item_list_name=prod_info.pys_list_name_productlist_name}}
791this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form,prod_info){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
792return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.ga.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
793if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){Utils.copyProperties(window.pysWooProductData[product_id].ga.params,event.params);if(product_type===Utils.PRODUCT_GROUPED){var groupValue=0;$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
794var childItem=window.pysWooProductData[product_id].ga.grouped[childId];
794event.params.items.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity;el.price=childItem.price}else{array.splice(index,1)}}});groupValue+=childItem.price*quantity});if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&event.params.hasOwnProperty('value')){event.params.value=groupValue}
795if(groupValue==0)return}else{event.params.items[0].quantity=qty}
796if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&product_type!==Utils.PRODUCT_GROUPED){if(event.params.hasOwnProperty('value')){event.params.value=event.params.items[0].price*qty}}
797if(prod_info){if(prod_info.pys_list_name_productlist_id){event.params.items[0].item_list_id=prod_info.pys_list_name_productlist_id}
798if(prod_info.pys_list_name_productlist_name){event.params.items[0].item_list_name=prod_info.pys_list_name_productlist_name}}
799var eventName=is_external?options.woo.affiliateEventName:event.name;eventName=normalizeEventName(eventName);this.fireEvent(eventName,event)}}},onWooCheckoutProgressStep:function(event){this.fireEvent(event.name,event)},onWooSelectContent:function(event){const select_prod_list={};if(event.params.items[0].item_list_name!==undefined){select_prod_list.list_name=event.params.items[0].item_list_name}
800if(event.params.items[0].item_list_id!==undefined){select_prod_list.list_id=event.params.items[0].item_list_id}
801const url=new URL(window.location.href);select_prod_list.url=url.origin+url.pathname;Cookies.set('select_prod_list',JSON.stringify(select_prod_list),{expires:1,path:'/'});this.fireEvent(event.name,event)},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
802return;var event=options.dynamicEvents.woo_affiliate[this.tag()];if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('ga')){event=Utils.clone(event);Utils.copyProperties(window.pysWooProductData[product_id][this.tag()],event.params)
803this.fireEvent(normalizeEventName(options.woo.affiliateEventName),event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
804return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
805if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('ga')){Utils.copyProperties(window.pysEddProductData[download_id][index].ga.params,event.params);event.params.items[0].quantity=qty;this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onTime:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},}}(options);var GAds=function(options){var initialized=!1;var isAllowEnhancedConversions=!1
806function fireEvent(name,data){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(event_name,'google_ads')){return}
807var _params=Utils.copyProperties(data.params,{});_params.event_id=Utils.generateUniqueId(data);var ids=data.ids.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'google_ads')});var conversionIds=data.hasOwnProperty('conversion_ids')?data.conversion_ids.filter(function(conversion_id){return!Utils.hideMatchingPixel(conversion_id,'google_ads')}):[];var conversion_labels=data.hasOwnProperty('conversion_labels')?data.conversion_labels.filter(function(conversion_label){conversion_id=conversion_label.split('/')[0];return!Utils.hideMatchingPixel(conversion_id,'google_ads')}):[];
807Utils.copyProperties(Utils.getRequestParams(),_params);var _fireEvent=function(conversion_id,event_name){if(!Utils.hasSendToTarget(conversion_id)){if(options.debug){console.warn('[Google Ads] '+event_name+' skipped: no conversion ID left after filtering',{ids:data.ids,conversionIds:data.conversion_ids,conversionLabels:data.conversion_labels})}
808return}
809params=Utils.copyProperties(_params,{send_to:conversion_id});if("conversion"===event_name){delete params.items;delete params.ecomm_pagetype;delete params.ecomm_prodid;delete params.ecomm_totalvalue}
810if(options.debug){console.log('[Google Ads #'+conversion_id+'] '+event_name,params)}
811Utils.gtagPush('event',event_name,params);var customEvent=new CustomEvent('gtag_event_sent',{detail:{eventName:event_name,params:params,pixel_ids:conversion_id}});window.dispatchEvent(customEvent)};if(conversion_labels.length>0){ids=conversion_labels;if(!isTrackEventForGA.includes(name)){_fireEvent(ids,name)}}else{var conversion_event_name=data.e_id;switch(conversion_event_name){case "woo_add_to_cart_on_cart_page":case "woo_add_to_cart_on_checkout_page":case "woo_add_to_cart_on_button_click":conversion_event_name='woo_add_to_cart';break;case "edd_add_to_cart_on_cart_page":case "edd_add_to_cart_on_checkout_page":case "edd_add_to_cart_on_button_click":conversion_event_name='edd_add_to_cart';break;case "automatic_event_adsense":case "automatic_event_comment":case "automatic_event_download":case "automatic_event_email_link":case "automatic_event_form":case "automatic_event_internal_link":case "automatic_event_outbound_link":case "automatic_event_scroll":case "automatic_event_tel_link":case "automatic_event_time_on_page":case "automatic_event_video":conversion_event_name='automatic_event';break}
812if(ids.length){if(conversion_event_name!=='automatic_event'&&options.hasOwnProperty('google_ads')){const trackEventName=conversion_event_name==='woo_view_item_list'?'woo_view_category':conversion_event_name;const conversionTrack=options.google_ads[trackEventName+'_conversion_track'];if(conversionTrack==='conversion'){_fireEvent(ids,"conversion");ids=conversionIds}}}else{ids=conversionIds}
813if(!isTrackEventForGA.includes(name)){_fireEvent(ids,name)}}}
814function normalizeEventName(eventName){var matches={ViewContent:'view_item',AddToCart:'add_to_cart',AddToWishList:'add_to_wishlist',InitiateCheckout:'begin_checkout',Purchase:'purchase',Lead:'generate_lead',CompleteRegistration:'sign_up',AddPaymentInfo:'set_checkout_option'};return matches.hasOwnProperty(eventName)?matches[eventName]:eventName}
815return{tag:function(){return"google_ads"},isEnabled:function(){return options.hasOwnProperty('google_ads')},getHidePixel:function(){if(this.isEnabled()&&options.google_ads.hasOwnProperty('hide_pixels')){return options.google_ads.hide_pixels}
816return[]},disable:function(){initialized=!1},updateEnhancedConversionData:function(){if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnable){var advanced=Utils.getAdvancedMergeFormData()
817Utils.gtagPush('set','user_data',advanced)}},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('google_ads')){return}
818var ids=options.google_ads.conversion_ids.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'google_ads')});loadTags.push(...ids);if(!isAdsLoad&&options.google_ads.conversion_ids.length>0){for(var i=0;i<options.google_ads.conversion_ids.length;i++){var trackingId=options.google_ads.conversion_ids[i];if(!Utils.hideMatchingPixel(trackingId,'google_ads')){Utils.loadGoogleTag(trackingId);break}}
819ids.forEach(function(conversion_id,index){let config={};if(options.google_ads.enhanced_conversion.includes("index_"+index)){isAllowEnhancedConversions=!0;config.allow_enhanced_conversions=!0}
820if(options.google_ads.crossDomainEnabled){config.linker={accept_incoming:options.google_ads.crossDomainAcceptIncoming,domains:options.google_ads.crossDomainDomains}}
821Utils.gtagPush('config',conversion_id,config);Utils.registerGadsPhoneConversion(conversion_id);if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnableuserDataEnable){var advanced=Utils.getAdvancedMergeFormData()
822Utils.gtagPush('set','user_data',advanced)}});isAdsLoad=!0}
823initialized=!0;Utils.fireStaticEvents('google_ads')},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
824data.delay=data.delay||0;data.params=data.params||{};data.ids=data.ids||[];data.conversion_labels=data.conversion_labels||[];if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,data){fireEvent(name,data)},data.delay*1000,name,data)}
825return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(action,params){},onWatchVideo:function(event){this.fireEvent(event.name,event)},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
826return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('google_ads')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()])
827Utils.copyProperties(window.pysWooProductData[product_id].google_ads.params.params,event.params)
828event.ids=window.pysWooProductData[product_id].google_ads.ids
829event.conversion_labels=window.pysWooProductData[product_id].google_ads.conversion_labels
830this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
831return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.google_ads.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
832if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('google_ads')){Utils.copyProperties(window.pysWooProductData[product_id].google_ads.params,event.params);
832event.ids=window.pysWooProductData[product_id].google_ads.ids
833event.conversion_labels=window.pysWooProductData[product_id].google_ads.conversion_labels
834var groupValue=0;if(product_type===Utils.PRODUCT_GROUPED){$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
835var childItem=window.pysWooProductData[product_id].google_ads.grouped[childId];if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'){event.params.items.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity;el.price=childItem.price}else{array.splice(index,1)}}})}
836groupValue+=childItem.price*quantity});if(groupValue==0)return;event.params.value=groupValue}else{event.params.items[0].quantity=qty}
837if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&product_type!==Utils.PRODUCT_GROUPED){event.params.value=event.params.value*qty}
838var eventName=is_external?options.woo.affiliateEventName:event.name;eventName=normalizeEventName(eventName);this.fireEvent(eventName,event)}}},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
839return;var event=options.dynamicEvents.woo_affiliate[this.tag()];if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('google_ads')){event=Utils.clone(event)
840Utils.copyProperties(window.pysWooProductData[product_id][this.tag()],event.params)
841this.fireEvent(normalizeEventName(options.woo.affiliateEventName),event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
842return;var event=options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()];if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
843if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('google_ads')){event=Utils.clone(event)
844Utils.copyProperties(window.pysEddProductData[download_id][index].google_ads.params,event.params);event.ids=window.pysEddProductData[download_id][index].google_ads.ids
845this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onTime:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},}}(options);var GTM=function(options){var initialized=!1;var datalayer_name='dataLayer';function fireEvent(name,event){if(typeof window.pys_event_data_filter==="function"&&window.pys_disable_event_filter(name,'gtm')){return}
846var eventParams=event.params;var data=event.params;var valuesArray=Object.values(event.trackingIds);var ids=valuesArray.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'gtm')})
847Utils.copyProperties(Utils.getRequestParams(),eventParams);var _fireEvent=function(tracking_id,name,params,event=null){var eventData={};var ContainerCodeHasTag=!options.gtm.gtm_just_data_layer&&tracking_id.length>0;if(ContainerCodeHasTag){params.send_to=tracking_id}else if(!options.gtm.gtm_just_data_layer){return}
848if(params.hasOwnProperty('ecommerce')){eventData.ecommerce=params.ecommerce;delete params.ecommerce}
849var automatedParams={...params};[params.manualName,'manualName','triggerType'].forEach(key=>delete automatedParams[key]);if(event&&(!event.hasOwnProperty('hasAutoParam')||(event.hasOwnProperty('hasAutoParam')&&event.hasAutoParam))){eventData.automatedParameters=automatedParams}
850if(params.hasOwnProperty(params.manualName)){eventData[params.manualName]=params[params.manualName];delete params[params.manualName]}['manualName','triggerType'].forEach(key=>{if(params.hasOwnProperty(key)){eventData[key]=params[key];delete params[key]}});eventData.manualDataLayer=Utils.resolveGtmDataLayerName();eventData.event=name;if(options.debug){if(ContainerCodeHasTag){console.log('[Google GTM #'+tracking_id+'] '+name,eventData)}else{console.log('[Google GTM push to "'+datalayer_name+'"] '+name,eventData)}}
851window[datalayer_name].push(eventData);var customEvent=new CustomEvent('gtm_event_sent',{detail:{eventName:name,params:eventData,pixel_ids:tracking_id}});window.dispatchEvent(customEvent)};var copyParams=Utils.copyProperties(eventParams,{});var params=mapParamsToGTM(ids,name,copyParams)
852params.event_id=Utils.generateUniqueId(event);_fireEvent(ids,name,params,event)}
853function normalizeEventName(eventName){var matches={ViewContent:'view_item',AddToCart:'add_to_cart',AddToWishList:'add_to_wishlist',InitiateCheckout:'begin_checkout',Purchase:'purchase',Lead:'generate_lead',CompleteRegistration:'sign_up',AddPaymentInfo:'set_checkout_option'};return matches.hasOwnProperty(eventName)?matches[eventName]:eventName}
854function mapParamsToGTM(tag,name,param){var hasGTM=!1;if(Array.isArray(tag)){hasGTM=tag.some(function(element){return isGTM(element)})}else if(isGTM(tag)){hasGTM=!0}
854
855if(hasGTM){delete param.event_category;delete param.event_label;delete param.analytics_storage;delete param.ad_storage;delete param.ad_user_data;delete param.ad_personalization;if(name==='search'){param.search=param.search_term;delete param.search_term;delete param.dynx_itemid;delete param.dynx_pagetype;delete param.dynx_totalvalue}}
856return param}
857function isGTM(tag){return tag.indexOf('GTM')===0}
858return{tag:function(){return"gtm"},isEnabled:function(){return options.hasOwnProperty('gtm')},getHidePixel:function(){if(this.isEnabled()&&options.gtm.hasOwnProperty('hide_pixels')){return options.gtm.hide_pixels}
859return[]},disable:function(){initialized=!1},updateEnhancedConversionData:function(){if(!initialized||!this.isEnabled()){return}
860if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnable){var advanced=Utils.getAdvancedMergeFormData(!0);if(Object.keys(advanced).length>0){window[datalayer_name].push({'user_data':advanced})}}},loadPixel:function(){if(initialized||!this.isEnabled()||!Utils.consentGiven('analytics')){return}
861datalayer_name=Utils.resolveGtmDataLayerName();for(var i=0;i<options.gtm.trackingIds.length;i++){var trackingId=options.gtm.trackingIds[i];if(!Utils.hideMatchingPixel(trackingId,'gtm')&&!options.gtm.gtm_just_data_layer){console.log('[PYS] Google Tag Manager container code loaded');Utils.loadGTMScript(trackingId);break}}
862if(options.gtm.gtm_just_data_layer){console.warn&&console.warn("[PYS] Google Tag Manager container code placement set to OFF !!!");console.warn&&console.warn("[PYS] Data layer codes are active but GTM container must be loaded using custom coding !!!");Utils.pushGTMConsentState(datalayer_name);if(options.gtm.trackingIds.length==0){Utils.loadGTMScript()}}
863if(options.hasOwnProperty("tracking_analytics")&&options.tracking_analytics.hasOwnProperty("userDataEnable")&&options.tracking_analytics.userDataEnable){var advanced=Utils.getAdvancedMergeFormData(!0);if(Object.keys(advanced).length>0){window[datalayer_name].push({'user_data':advanced})}}
864var config={};if(options.user_id&&options.user_id!=0){config.user_id=options.user_id}
865var ids=options.gtm.trackingIds.filter(function(pixelId){return!Utils.hideMatchingPixel(pixelId,'gtm')});initialized=!0;Utils.fireStaticEvents('gtm')},fireEvent:function(name,data){if(!initialized||!this.isEnabled()){return!1}
866data.delay=data.delay||0;data.params=data.params||{};if(data.delay===0){fireEvent(name,data)}else{setTimeout(function(name,params){fireEvent(name,params)},data.delay*1000,name,data)}
867return!0},onAdSenseEvent:function(event){this.fireEvent(event.name,event)},onClickEvent:function(event){this.fireEvent(event.name,event)},onWatchVideo:function(event){if(!event.hasOwnProperty("youtube_disabled")||!event.youtube_disabled||event.params.video_type!=="youtube"){this.fireEvent(event.name,event)}},onCommentEvent:function(event){this.fireEvent(event.name,event)},onFormEvent:function(event){this.fireEvent(event.name,event)},onDownloadEvent:function(event){this.fireEvent(event.name,event)},onWooAddToCartOnButtonEvent:function(product_id,prod_info=null){if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
868return;if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('gtm')){var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);Utils.copyProperties(window.pysWooProductData[product_id].gtm.params,event.params)
869event.trackingIds=window.pysWooProductData[product_id].gtm.trackingIds;if(prod_info){item=event.params.hasOwnProperty('ecommerce')?event.params.ecommerce.items[0]:event.params.items[0];if(prod_info.pys_list_name_productlist_id){item.item_list_id=prod_info.pys_list_name_productlist_id}
870if(prod_info.pys_list_name_productlist_name){item.item_list_name=prod_info.pys_list_name_productlist_name}}
871this.fireEvent(event.name,event)}}},onWooAddToCartOnSingleEvent:function(product_id,qty,product_type,is_external,$form,prod_info){window.pysWooProductData=window.pysWooProductData||[];if(!options.dynamicEvents.woo_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
872return;var event=Utils.clone(options.dynamicEvents.woo_add_to_cart_on_button_click[this.tag()]);if(product_type===Utils.PRODUCT_VARIABLE&&!options.gtm.wooVariableAsSimple){product_id=parseInt($form.find('input[name="variation_id"]').val())}
873if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('gtm')){Utils.copyProperties(window.pysWooProductData[product_id].gtm.params,event.params);params=event.params.hasOwnProperty('ecommerce')?event.params.ecommerce:event.params;if(product_type===Utils.PRODUCT_GROUPED){var groupValue=0;$form.find(".woocommerce-grouped-product-list .qty").each(function(index){var childId=$(this).attr('name').replaceAll("quantity[","").replaceAll("]","");var quantity=parseInt($(this).val());if(isNaN(quantity)){quantity=0}
874var childItem=window.pysWooProductData[product_id].gtm.grouped[childId];params.items.forEach(function(el,index,array){if(el.id==childItem.content_id){if(quantity>0){el.quantity=quantity;el.price=childItem.price}else{array.splice(index,1)}}});groupValue+=childItem.price*quantity});if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&params.hasOwnProperty('value')){params.value=groupValue}
875if(groupValue==0)return}else{params.items[0].quantity=qty}
876if(options.woo.addToCartOnButtonValueEnabled&&options.woo.addToCartOnButtonValueOption!=='global'&&product_type!==Utils.PRODUCT_GROUPED){if(params.hasOwnProperty('value')){params.value=params.items[0].price*qty}}
877if(prod_info){if(prod_info.pys_list_name_productlist_id){params.items[0].item_list_id=prod_info.pys_list_name_productlist_id}
878if(prod_info.pys_list_name_productlist_name){params.items[0].item_list_name=prod_info.pys_list_name_productlist_name}}
879var eventName=is_external?options.woo.affiliateEventName:event.name;eventName=normalizeEventName(eventName);this.fireEvent(eventName,event)}}},onWooCheckoutProgressStep:function(event){this.fireEvent(event.name,event)},onWooSelectContent:function(event){const select_prod_list={};if(event.params.items[0].item_list_name!==undefined){select_prod_list.list_name=event.params.items[0].item_list_name}
880if(event.params.items[0].item_list_id!==undefined){select_prod_list.list_id=event.params.items[0].item_list_id}
881const url=new URL(window.location.href);select_prod_list.url=url.origin+url.pathname;Cookies.set('select_prod_list',JSON.stringify(select_prod_list),{expires:1,path:'/'});this.fireEvent(event.name,event)},onWooRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onWooAffiliateEvent:function(product_id){if(!options.dynamicEvents.woo_affiliate.hasOwnProperty(this.tag()))
882return;var event=options.dynamicEvents.woo_affiliate[this.tag()];if(window.pysWooProductData.hasOwnProperty(product_id)){if(window.pysWooProductData[product_id].hasOwnProperty('gtm')){event=Utils.clone(event);Utils.copyProperties(window.pysWooProductData[product_id][this.tag()],event.params)
883this.fireEvent(normalizeEventName(options.woo.affiliateEventName),event)}}},onWooPayPalEvent:function(event){this.fireEvent(event.name,event)},onEddAddToCartOnButtonEvent:function(download_id,price_index,qty){if(!options.dynamicEvents.edd_add_to_cart_on_button_click.hasOwnProperty(this.tag()))
884return;var event=Utils.clone(options.dynamicEvents.edd_add_to_cart_on_button_click[this.tag()]);if(window.pysEddProductData&&window.pysEddProductData.hasOwnProperty(download_id)){var index;if(price_index){index=download_id+'_'+price_index}else{index=download_id}
885if(window.pysEddProductData[download_id].hasOwnProperty(index)){if(window.pysEddProductData[download_id][index].hasOwnProperty('gtm')){Utils.copyProperties(window.pysEddProductData[download_id][index].gtm.params,event.params);item=event.params.hasOwnProperty('ecommerce')?event.params.ecommerce.items[0]:event.params.items[0];item.quantity=qty;this.fireEvent(event.name,event)}}}},onEddRemoveFromCartEvent:function(event){this.fireEvent(event.name,event)},onPageScroll:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},onTime:function(event){if(initialized&&this.isEnabled()){this.fireEvent(event.name,event)}},}}(options);var getPixelBySlag=function getPixelBySlag(slug){switch(slug){case "facebook":return window.pys.Facebook;case "ga":return window.pys.Analytics;case "gtm":return window.pys.GTM;case "google_ads":return window.pys.GAds;case "bing":return window.pys.Bing;case "pinterest":return window.pys.Pinterest;case "tiktok":return window.pys.TikTok;case "openai":return window.pys.OpenAI;case "reddit":return window.pys.Reddit}}
886window.pys=window.pys||{};window.pys.Facebook=Facebook;window.pys.Analytics=Analytics;window.pys.GAds=GAds;window.pys.GTM=GTM;window.pys.Utils=Utils;window.pys.TikTok=TikTok;window.pys.OpenAI=OpenAI;window.pys.getPixelBySlag=getPixelBySlag;window.pys.setEventUniqueId=function(idKey,newId){uniqueId[idKey]=newId};window.pys.fireAjaxTriggerEvent=function(slug,eventData){var pixel=getPixelBySlag(slug);if(!pixel)return;var eventId=(eventData.custom_event_post_id||eventData.e_id)||null;if(eventId&&options.triggerFrequency&&options.triggerFrequency[eventId]==='once'){if(pysEventFiredOnce[eventId])return;pysEventFiredOnce[eventId]=!0}
887if(!Utils.isEventInTimeWindow(eventData.name,eventData,'ajax_'+slug))return;pixel.fireEvent(eventData.name,eventData)};window.getPixelBySlag=getPixelBySlag;function pysNormalInit(){if(Cookies.get('form_track')){Cookies.remove('form_track')}
888if($("#pys_late_event").length>0){var dirAttr=$("#pys_late_event").attr("dir");
888if(dirAttr){try{var events=JSON.parse(dirAttr)}catch(e){console.warn("Invalid JSON in pys_late_event dir attribute:",e)}}else{console.warn("pys_late_event dir attribute is undefined or empty")}
889if(events){for(var platform in events){if(events.hasOwnProperty(platform)){var platformEvents=events[platform];platformEvents.forEach(function(event){var eventData={};eventData[event.e_id]=[event];if(options.staticEvents.hasOwnProperty(platform)){Object.assign(options.staticEvents[platform],eventData)}else{options.staticEvents[platform]=eventData}})}}}}
890var Pinterest=Utils.setupPinterestObject();var Bing=Utils.setupBingObject();var Reddit=Utils.setupRedditObject();if(options.hasOwnProperty('cookie')){if(options.cookie.externalID_disabled_by_api||options.cookie.disabled_all_cookie){Cookies.remove('pbid')}
891if(options.cookie.disabled_advanced_form_data_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pys_advanced_form_data')}
892if(options.cookie.disabled_landing_page_cookie||!options.enable_lading_page_param||options.cookie.disabled_all_cookie){Cookies.remove('pys_landing_page',{path:'/',domain:domain})
893Cookies.remove('last_pys_landing_page',{path:'/',domain:domain})}
894if(options.cookie.disabled_trafficsource_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pysTrafficSource',{path:'/',domain:domain})
895Cookies.remove('last_pysTrafficSource',{path:'/',domain:domain})}
896if(options.cookie.disabled_first_visit_cookie||options.cookie.disabled_all_cookie){Cookies.remove('pys_first_visit',{path:'/',domain:domain})}
897if(options.cookie.disabled_utmTerms_cookie||options.cookie.disabled_all_cookie){$.each(Utils.utmTerms,function(index,name){Cookies.remove('pys_'+name,{path:'/',domain:domain})});$.each(Utils.utmTerms,function(index,name){Cookies.remove('last_pys_'+name,{path:'/',domain:domain})})}
898if(options.cookie.disabled_utmId_cookie||options.cookie.disabled_all_cookie){$.each(Utils.utmId,function(index,name){Cookies.remove('pys_'+name,{path:'/',domain:domain})})
899$.each(Utils.utmId,function(index,name){Cookies.remove('last_pys_'+name,{path:'/',domain:domain})})}}
900if(options.gdpr.cookie_law_info_integration_enabled){var cli_cookie=Cookies.get('cookieyes-consent')??Cookies.get('wt_consent')??Cookies.get('viewed_cookie_policy');if(typeof cli_cookie!=='undefined'){if(cli_cookie===Cookies.get('cookieyes-consent')||cli_cookie===Cookies.get('wt_consent')){if(getCookieYes('analytics')==='yes'){Utils.manageCookies()}}else if(cli_cookie===Cookies.get('viewed_cookie_policy')&&cli_cookie=='yes'){Utils.manageCookies()}}}
901if(options.gdpr.consent_magic_integration_enabled&&typeof CS_Data!=="undefined"){if(CS_Data.cs_script_cat.pys==CS_Data.cs_necessary_cat_id||CS_Data.cs_script_cat.pys==0){Utils.manageCookies()}else if(Cookies.get('cs_enabled_cookie_term'+CS_Data.test_prefix+'_'+CS_Data.cs_script_cat.pys)=='yes'){Utils.manageCookies()}}else{Utils.manageCookies()}
902Utils.initializeRequestParams();Utils.setupGdprCallbacks();if(options.enable_auto_save_advance_matching){let override=options.data_persistency=='recent_data';if(options.advance_matching_form.enable_advance_matching_forms){$(document).on("blur","input[type='email']",function(){if($(this).closest('.payment_method_anet').length>0)return;let email=$(this).val().trim().toLowerCase();if(Utils.validateEmail(email)){Utils.saveAdvancedFormData(email,null,null,null,override)}})
903$(document).on("blur","input[type='tel']",function(){if($(this).closest('.payment_method_anet').length>0)return;let phone=$(this).val().trim().replace(/\D/g,"");if(phone.length>5){Utils.saveAdvancedFormData(null,phone,null,null,override)}})
904$(document).on("blur","input[type='text']",function(){if($(this).closest('.payment_method_anet').length>0)return;let name;if($(this).attr("name")&&$(this).attr("name")!=''){name=$(this).attr("name").trim()}
905if(name&&options.advance_matching_form.advance_matching_fn_names.includes(name)){let value=$(this).val().trim();if(value.length>0){Utils.saveAdvancedFormData(null,null,value,null,override)}}
906if(name&&options.advance_matching_form.advance_matching_ln_names.includes(name)){let value=$(this).val().trim();if(value.length>0){Utils.saveAdvancedFormData(null,null,null,value,override)}}
907if(name&&options.advance_matching_form.advance_matching_tel_names.includes(name)){let value=$(this).val().trim();if(value.length>0){Utils.saveAdvancedFormData(null,value,null,null,override)}}
908if(name&&options.advance_matching_form.advance_matching_em_names.includes(name)){let email=$(this).val().trim().toLowerCase();if(Utils.validateEmail(email)){Utils.saveAdvancedFormData(email,null,null,null,!1)}}})}
909if(Object.keys(options.advance_matching_url).length>0&&options.advance_matching_url.enable_advance_matching_url){const url_params=new URLSearchParams(window.location.search);url_params.forEach((value,key)=>{if(options.advance_matching_url.advance_matching_fn_names.includes(key)){Utils.saveAdvancedFormData(null,null,value.trim(),null,override)}
910if(options.advance_matching_url.advance_matching_ln_names.includes(key)){Utils.saveAdvancedFormData(null,null,null,value.trim(),override)}
911if(options.advance_matching_url.advance_matching_tel_names.includes(key)){Utils.saveAdvancedFormData(null,value.trim(),null,null,override)}
912if(options.advance_matching_url.advance_matching_em_names.includes(key)){let email=value.trim().toLowerCase()
913if(Utils.validateEmail(email)){Utils.saveAdvancedFormData(email,null,null,null,override)}}})}}
914if(options.dynamicEvents.hasOwnProperty("automatic_event_internal_link")||options.dynamicEvents.hasOwnProperty("automatic_event_outbound_link")||options.dynamicEvents.hasOwnProperty("automatic_event_tel_link")||options.dynamicEvents.hasOwnProperty("automatic_event_email_link")||options.dynamicEvents.hasOwnProperty("automatic_event_download")){$(document).onFirst('click','a, button, input[type="button"], input[type="submit"]',function(e){var $elem=$(this);if(options.dynamicEvents.hasOwnProperty("automatic_event_download")){var isFired=!1;if($elem.is('a')){var href=$elem.attr('href');if(typeof href!=="string"){return}
915href=href.trim();var extension=Utils.getLinkExtension(href);var track_download=!1;if(extension.length>0){if(options.dynamicEvents.hasOwnProperty("automatic_event_download")){var pixels=Object.keys(options.dynamicEvents.automatic_event_download);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_download[pixels[i]]);var extensions=event.extensions;if(extensions.includes(extension)){if(pixels[i]=="tiktok"||pixels[i]=="reddit"){getPixelBySlag(pixels[i]).fireEvent(event.name,event)}else{if(options.enable_remove_download_url_param){href=stripUrlQuery(href)}
916event.params.download_url=href;event.params.download_type=extension;event.params.download_name=Utils.getLinkFilename(href);getPixelBySlag(pixels[i]).onDownloadEvent(event)}
917isFired=!0}}}}}
918if(isFired){return}}
919if(!e.hasOwnProperty('originalEvent')){return}
920if($elem.hasClass("add_to_cart_button")||$elem.hasClass("single_add_to_cart_button")){return}
921if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_next_step_click")&&$elem.hasClass("wcf-next-step-link")){return}
922if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")&&$elem.hasClass("wcf-bump-order-cb")){return}
923if($elem.hasClass("remove_from_cart_button")){return}
924if($elem.hasClass("remove")){if($elem.parents('.cart_item').length||$elem.parents('.mini_cart_item').length)
925return}
926if($elem.attr("name")=="update_cart"||$elem.attr("name")=="apply_coupon"){return}
927if($elem.hasClass('pys_block')){return}
928var text="";var target_url="";var linkType="Internal Click";if($elem.is('a')){var href=$elem.attr('href');if(typeof href!=="string"){return}
929href=href.trim();text=$elem.contents().filter(function(){return this.nodeType===3}).text().trim();if(options.enable_remove_target_url_param){target_url=stripUrlQuery(href)}else{target_url=href}
930if(href.startsWith('mailto:')){if(options.triggerEventTypes.hasOwnProperty("email_link")){return}else{setupEmailLinks()}
931return}
932if(href.startsWith('tel:')){if(options.dynamicEvents.hasOwnProperty("automatic_event_tel_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_tel_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_tel_link[pixels[i]]);if(pixels[i]!=='tiktok'&&pixels[i]!=='reddit'){Utils.copyProperties(Utils.getRequestParam
932s(),event.params)}
933getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
934return}
935if(href.startsWith('http')){var host=$elem.context!=undefined?$elem.context.host:$elem[0].host;if(document.location.host!=host){linkType='External Click'}}}else if($elem.is('button')){if($elem.hasClass("forminator-button-submit")){return}
936text=$elem.contents().filter(function(){return this.nodeType===3}).text().trim()}else if($elem.is('input[type="button"]')){text=$elem.val()}else if($elem.is('input[type="submit"]')){if($elem.parents("form.comment-form")){return}
937if($elem.parents("form")){return}
938text=$elem.val()}else{return}
939text=Utils.filterEmails(text);if(linkType==="Internal Click"&&options.dynamicEvents.hasOwnProperty("automatic_event_internal_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_internal_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_internal_link[pixels[i]]);if(pixels[i]!=="tiktok"&&pixels[i]!=="reddit"){event.params.text=text;if(target_url){event.params.target_url=target_url}
940Utils.copyProperties(Utils.getRequestParams(),event.params)}
941getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
942if(linkType==="External Click"&&options.dynamicEvents.hasOwnProperty("automatic_event_outbound_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_outbound_link);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_outbound_link[pixels[i]]);if(pixels[i]!=="tiktok"&&pixels[i]!=="reddit"){event.params.text=text;if(target_url){event.params.target_url=target_url}
943Utils.copyProperties(Utils.getRequestParams(),event.params)}
944getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}})}
945if(options.dynamicEvents.hasOwnProperty("automatic_event_adsense")){var isOverGoogleAd=!1;$(document).on('mouseover','ins iframe',function(){isOverGoogleAd=!0}).on('mouseout','iframe',function(){isOverGoogleAd=!1});$(window).on("blur",function(){if(isOverGoogleAd){if(options.dynamicEvents.hasOwnProperty("automatic_event_adsense")){var pixels=Object.keys(options.dynamicEvents.automatic_event_adsense);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_adsense[pixels[i]]);if(pixels[i]!=='tiktok'&&pixels[i]!=='reddit'){Utils.copyProperties(Utils.getRequestParam
945s(),event.params)}
946getPixelBySlag(pixels[i]).onAdSenseEvent(event)}}
947$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'ad_sense_click':Utils.handleTriggerFired(eventId,triggerType);break}})})}}).trigger("focus")}
948var dynamicAdsenseEventsTriggers=0
949$.each(options.triggerEventTypes,function(triggerType,events){if(triggerType=="ad_sense_click"){dynamicAdsenseEventsTriggers++}});if(dynamicAdsenseEventsTriggers>0){var isOverGoogleAd=!1;$(document).on('mouseover','ins > ins > iframe',function(){isOverGoogleAd=!0}).on('mouseout','iframe',function(){isOverGoogleAd=!1});$(window).on("blur",function(){if(isOverGoogleAd){$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'ad_sense_click':Utils.handleTriggerFired(eventId,triggerType);break}})})}}).trigger("focus")}
950if(options.dynamicEvents.hasOwnProperty("automatic_event_scroll")){var singlePageScroll=function(){var docHeight=$(document).height()-$(window).height();var isFired=!1;if(options.dynamicEvents.hasOwnProperty("automatic_event_scroll")){var pixels=Object.keys(options.dynamicEvents.automatic_event_scroll);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_scroll[pixels[i]]);var scroll=Math.round(docHeight*event.scroll_percent/100)
951if(scroll<$(window).scrollTop()){if(pixels[i]!=='tiktok'&&pixels[i]!=='reddit'){Utils.copyProperties(Utils.getRequestParam
951s(),event.params)}
952getPixelBySlag(pixels[i]).onPageScroll(event);isFired=!0}}}
953if(isFired){$(document).off("scroll",singlePageScroll)}}
954$(document).on("scroll",singlePageScroll)}
955if(options.dynamicEvents.hasOwnProperty("automatic_event_time_on_page")){var pixels=Object.keys(options.dynamicEvents.automatic_event_time_on_page);var time=options.dynamicEvents.automatic_event_time_on_page[pixels[0]].time_on_page;setTimeout(function(){for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_time_on_page[pixels[i]]);if(pixels[i]!=='tiktok'&&pixels[i]!=='reddit'){Utils.copyProperties(Utils.getRequestParams(),event.params)}
956getPixelBySlag(pixels[i]).onTime(event)}},time*1000)}
957$.each(options.triggerEventTypes,function(triggerType,events){$.each(events,function(eventId,triggers){switch(triggerType){case 'url_click':break;case 'css_click':var cssTriggerData=Array.isArray(triggers)?{selectors:triggers,click_count:1,click_time_limit:0}:triggers;var cssSelectors=cssTriggerData.selectors||triggers;var cssClickCount=cssTriggerData.click_count||1;var cssTimeLimit=parseInt(cssTriggerData.click_time_limit,10)||0;Utils.setupCSSClickEvents(eventId,cssSelectors,triggerType,cssClickCount,cssTimeLimit);break;case 'css_mouseover':Utils.setupMouseOverClickEvents(eventId,triggers,triggerType);break;case 'scroll_pos':Utils.setupScrollPosEvents(eventId,triggers,triggerType);break;case 'comment':Utils.setupCommentEvents(eventId,triggers);break;case 'video_view':break;case 'form_field':Utils.setupFormFieldEvents(eventId,triggers,triggerType);break;case 'copy_element':Utils.setupCopyElementEvents(eventId,triggers);break;case 'video_speed':Utils.setupVideoSpeedEvents(eventId,triggers);break}});if(triggerType=="email_link"){Utils.setupEmailLinkEvents(events)}});if(options.dynamicEvents.hasOwnProperty('automatic_event_rage_click')){(function(){var RAGE_THRESHOLD=Math.max(2,parseInt(options.rage_click_threshold,10)||3);var RAGE_TIMEOUT=Math.max(0.5,parseFloat(options.rage_click_time_limit)||2)*1000;var rageMap=typeof WeakMap!=='undefined'?new WeakMap():null;if(!rageMap)return;var INTERACTIVE_SELECTOR='button, a, input, select, textarea, label, '+'[role="button"], [role="link"], [onclick], [tabindex], [data-track], [data-testid]';function findClickTarget(el){while(el&&el!==document.body){if(el.matches&&el.matches(INTERACTIVE_SELECTOR)){return el}
958el=el.parentElement}
959return null}
960function buildElementPath(el,depth){depth=depth||3;var parts=[];var cur=el;while(cur&&cur!==document.body&&parts.length<depth){var tag=cur.tagName?cur.tagName.toLowerCase():'';var id=cur.id?'#'+cur.id:'';var rawCls=cur.className&&typeof cur.className==='string'?cur.className:(cur.className&&cur.className.baseVal?cur.className.baseVal:'');var cls=rawCls?'.'+rawCls.trim().split(/\s+/).slice(0,2).join('.'):'';parts.unshift(tag+id+cls);cur=cur.parentElement}
961return parts.join(' > ')}
962function describeElement(el){var raw=el.className&&(typeof el.className==='string'?el.className:(el.className.baseVal||''));var classes=raw?raw.trim().split(/\s+/).slice(0,3).join(' '):'';var text=(el.innerText||el.value||el.getAttribute('aria-label')||'').trim().replace(/\s+/g,' ').slice(0,80);var href=el.tagName==='A'?(el.getAttribute('href')||''):'';var tag=el.tagName?el.tagName.toLowerCase():'';var path=buildElementPath(el);var result={};if(tag){result.element_tag=tag;result.element=tag}
963if(el.id)result.element_id=el.id;if(classes)result.element_classes=classes;if(text)result.element_text=text;if(href)result.element_href=href;if(path)result.element_path=path;return result}
964document.addEventListener('click',function(event){var target=findClickTarget(event.target);if(!target)return;var now=Date.now();var st=rageMap.get(target)||{count:0,last:0,timer:null};if(now-st.last>RAGE_TIMEOUT)st.count=0;st.count++;st.last=now;if(st.timer)clearTimeout(st.timer);st.timer=setTimeout(function(){rageMap.delete(target)},RAGE_TIMEOUT);rageMap.set(target,st);if(st.count>=RAGE_THRESHOLD){rageMap.delete(target);var params=describeElement(target);Object.keys(options.dynamicEvents.automatic_event_rage_click).forEac
964h(function(slug){var pysEvent=Utils.clone(options.dynamicEvents.automatic_event_rage_click[slug]);Utils.copyProperties(params,pysEvent.params);var px=getPixelBySlag(slug);if(px)px.fireEvent(pysEvent.name,pysEvent);})}},!0)})()}
965if(options.dynamicEvents.hasOwnProperty('automatic_event_video_speed')){(function(){var pysFireVideoSpeed=function(videoEl,currRate){var html5Url=videoEl?(videoEl.src||videoEl.currentSrc||''):'';var params={video_url:html5Url,video_type:Utils.getVideoTypeFromUrl(html5Url),video_title:Utils.getHtml5VideoTitle(html5Url),playback_speed:currRate,element:videoEl?(videoEl.tagName?videoEl.tagName.toLowerCase():'video'):'video'};Object.keys(options.dynamicEvents.automatic_event_video_speed).forEach(function(slug){var pysEvent=Utils.clone(options.dynamicEvents.automatic_event_video_speed[slug]);Utils.copyProperties(params,pysEvent.params);var px=getPixelBySlag(slug);if(px)px.fireEvent(pysEvent.name,pysEvent);})};document.addEventListener('ratechange',function(event){var video=event.target;if(!video||video.tagName!=='VIDEO')return;var prev=video._pysGlobalSpeedRate!==undefined?video._pysGlobalSpeedRate:1;var curr=video.playbackRate;if(prev===curr)return;video._pysGlobalSpeedRate=curr;pysFireVideoSpeed(video,curr)},!0)})()}
966if(options.woo.enabled){if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_next_step_click")){$("body").on("click",'.wcf-next-step-link',function(){var pixels=Object.keys(options.dynamicEvents.wcf_add_to_cart_on_next_step_click);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_add_to_cart_on_next_step_click[pixels[i]])
967getPixelBySlag(pixels[i]).fireEvent(event.name,event)}})}
968if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")||options.dynamicEvents.hasOwnProperty("wcf_bump")){$("body").on('change','.wcf-bump-order-cb',function(){if(this.checked){if(options.dynamicEvents.hasOwnProperty("wcf_add_to_cart_on_bump_click")){var pixels=Object.keys(options.dynamicEvents.wcf_add_to_cart_on_bump_click);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_add_to_cart_on_bump_click[pixels[i]]);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}
969if(options.dynamicEvents.hasOwnProperty("wcf_bump")){var pixels=Object.keys(options.dynamicEvents.wcf_bump);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_bump[pixels[i]]);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}}else{if(options.dynamicEvents.hasOwnProperty("wcf_remove_from_cart_on_bump_click")){var pixels=Object.keys(options.dynamicEvents.wcf_remove_from_cart_on_bump_click);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.wcf_remove_from_cart_on_bump_click[pixels[i]]);getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}}})}
970if(options.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")&&options.woo.hasOwnProperty("addToCartCatchMethod")&&options.woo.addToCartCatchMethod==="add_cart_js"){$('.add_to_cart_button:not(.product_type_variable,.product_type_bundle,.single_add_to_cart_button)').on("click",function(e){var $button=$(this);var $prod_info=$button.closest('.product').find('.pys_list_name_productdata').data();var product_id=$(this).data('product_id');Cookies.set('productlist',JSON.stringify($prod_info),{expires:1,path:'/'})
971var product_id=$(this).data('product_id');if(typeof product_id!=='undefined'){if(options.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")){var tmpEventID=pys_generate_token();$.each(options.dynamicEvents.woo_add_to_cart_on_button_click,function(i,tag){tag.eventID=tmpEventID;var idKey=tag.hasOwnProperty('custom_event_post_id')?tag.custom_event_post_id:tag.e_id;uniqueId[idKey]=tmpEventID})}
972Facebook.onWooAddToCartOnButtonEvent(product_id,$(this));Analytics.onWooAddToCartOnButtonEvent(product_id,$prod_info);GTM.onWooAddToCartOnButtonEvent(product_id,$prod_info);GAds.onWooAddToCartOnButtonEvent(product_id);Pinterest.onWooAddToCartOnButtonEvent(product_id);Bing.onWooAddToCartOnButtonEvent(product_id);TikTok.onWooAddToCartOnButtonEvent(product_id);Reddit.onWooAddToCartOnButtonEvent(product_id);OpenAI.onWooAddToCartOnButtonEvent(product_id)}});$('body').onFirst('click','button.single_add_to_cart_button,.single_add_to_cart_button',function(e){var $button=$(this);var $prod_info=$button.siblings('.pys_list_name_productdata').data();var product_id=$(this).data('product_id');Cookies.set('productlist',JSON.stringify($prod_info),{expires:1,path:'/'})
973if($button.hasClass('disabled')){return}
974var $form=$button.closest('form');var product_type=Utils.PRODUCT_SIMPLE;var is_external=!1;
974if($form.length===0){is_external=!0}else if($form.hasClass('variations_form')){product_type=Utils.PRODUCT_VARIABLE}else if($form.hasClass('bundle_form')){product_type=Utils.PRODUCT_BUNDLE}else if($form.hasClass('grouped_form')){product_type=Utils.PRODUCT_GROUPED}
975var product_id;var qty=1;if(product_type===Utils.PRODUCT_GROUPED){qty=1;product_id=parseInt($form.find('*[name="add-to-cart"]').val())}else if(product_type===Utils.PRODUCT_VARIABLE){product_id=parseInt($form.find('*[name="add-to-cart"]').val());var qtyTag=$form.find('input[name="quantity"]');if(qtyTag.length<=0){qtyTag=$form.find('select[name="quantity"]')}
976qty=parseInt(qtyTag.val())}else if(is_external){product_id=options.woo.singleProductId;qty=1}else{product_id=parseInt($form.find('*[name="add-to-cart"]').val());var qtyTag=$form.find('input[name="quantity"]');if(qtyTag.length<=0){qtyTag=$form.find('select[name="quantity"]')}
977qty=parseInt(qtyTag.val())}
978if(options.dynamicEvents.hasOwnProperty("woo_add_to_cart_on_button_click")){var tmpEventID=pys_generate_token();$.each(options.dynamicEvents.woo_add_to_cart_on_button_click,function(i,tag){tag.eventID=tmpEventID;var idKey=tag.hasOwnProperty('custom_event_post_id')?tag.custom_event_post_id:tag.e_id;uniqueId[idKey]=tmpEventID})}
979Facebook.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Analytics.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form,$prod_info);GTM.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form,$prod_info);GAds.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Pinterest.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Bing.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);TikTok.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);Reddit.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form);OpenAI.onWooAddToCartOnSingleEvent(product_id,qty,product_type,is_external,$form)})}else{$('.add_to_cart_button:not(.product_type_variable,.product_type_bundle,.single_add_to_cart_button)').on("click",function(e){var $button=$(this);var $prod_info=$button.siblings('.pys_list_name_productdata').data();var product_id=$(this).data('product_id');Cookies.set('productlist',JSON.stringify($prod_info),{expires:1,path:'/'})});$('body').onFirst('click','button.single_add_to_cart_button,.single_add_to_cart_button',function(e){var $button=$(this);var $prod_info=$button.siblings('.pys_list_name_productdata').data();Cookies.set('productlist',$prod_info,{expires:1,path:'/'})})}
980if(options.dynamicEvents.hasOwnProperty("woo_affiliate")){$('.product_type_external').on("click",function(e){var product_id=$(this).data('product_id');if(typeof product_id!=='undefined'){Facebook.onWooAffiliateEvent(product_id);Analytics.onWooAffiliateEvent(product_id);GTM.onWooAffiliateEvent(product_id);GAds.onWooAffiliateEvent(product_id);Pinterest.onWooAffiliateEvent(product_id);Bing.onWooAffiliateEvent(product_id)}})}
981if(options.dynamicEvents.hasOwnProperty("woo_remove_from_cart")){$('body').on('click',options.woo.removeFromCartSelector,function(e){var $a=$(e.currentTarget),href=$a.attr('href');var regex=new RegExp("[\\?&]remove_item=([^&#]*)"),results=regex.exec(href);if(results!==null){var item_hash=results[1];if(options.dynamicEvents.woo_remove_from_cart.hasOwnProperty(item_hash)){var events=options.dynamicEvents.woo_remove_from_cart[item_hash];Utils.fireEventForAllPixel("onWooRemoveFromCartEvent",events)}}})}
982if(options.dynamicEvents.hasOwnProperty("woo_paypal")){$(document).onFirst('submit click','#place_order',function(e){var method=$('form[name="checkout"] input[name="payment_method"]:checked').val();if(method!=='paypal'){return}
983var events=options.dynamicEvents.woo_paypal;Utils.fireEventForAllPixel("onWooPayPalEvent",events)})}
984if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_f")){$(document).on("change",".woocommerce-validated #billing_first_name",function(){var pixels=Object.keys(options.dynamicEvents.woo_initiate_checkout_progress_f);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.woo_initiate_checkout_progress_f[pixels[i]]);getPixelBySlag(pixels[i]).onWooCheckoutProgressStep(event)}})}
985if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_l")){$(document).on("change",".woocommerce-validated #billing_last_name",function(){var pixels=Object.keys(options.dynamicEvents.woo_initiate_checkout_progress_l);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.woo_initiate_checkout_progress_l[pixels[i]]);getPixelBySlag(pixels[i]).onWooCheckoutProgressStep(event)}})}
986if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_e")){$(document).on("change",".woocommerce-validated #billing_email",function(){var pixels=Object.keys(options.dynamicEvents.woo_initiate_checkout_progress_e);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.woo_initiate_checkout_progress_e[pixels[i]]);getPixelBySlag(pixels[i]).onWooCheckoutProgressStep(event)}})}
987if(options.dynamicEvents.hasOwnProperty("woo_initiate_checkout_progress_o")){$(document).onFirst('submit click','#place_order',function(){var shippingMethodFull=$('[name="shipping_method[0]"]:checked').val();var shippingMethod=shippingMethodFull?shippingMethodFull.split(':')[0]:'';var pixels=Object.keys(options.dynamicEvents.woo_initiate_checkout_progress_o);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.woo_initiate_checkout_progress_o[pixels[i]]);event.params=event.params||{};event.params.checkout_option=shippingMethod;getPixelBySlag(pixels[i]).onWooCheckoutProgressStep(event)}})}
988$('.product.type-product a.woocommerce-loop-product__link').onFirst('click',function(evt){var productId=$(this).closest('.product').find(".add_to_cart_button").attr("data-product_id");var eventTypes=["woo_select_content_search","woo_select_content_shop","woo_select_content_tag","woo_select_content_single","woo_select_content_category"];var isEventFired=!1;for(var i=0;i<eventTypes.length;i++){var eventType=eventTypes[i];if(options.dynamicEvents.hasOwnProperty(eventType)&&options.dynamicEvents[eventType].hasOwnProperty(productId)){if(Analytics.isEnabled()){Analytics.onWooSelectContent(options.dynamicEvents[eventType][productId][Analytics.tag()])}
989if(GTM.isEnabled()){GTM.onWooSelectContent(options.dynamicEvents[eventType][productId][GTM.tag()])}
990isEventFired=!0;break}}
991if(!isEventFired){let prod_info=$(this).parent().find('.pys_list_name_productdata').data();if(prod_info){const select_prod_list={};if(prod_info.pys_list_name_productlist_name){select_prod_list.list_name=prod_info.pys_list_name_productlist_name}
992if(prod_info.pys_list_name_productlist_id){select_prod_list.list_id=prod_info.pys_list_name_productlist_id}
993const url=new URL(window.location.href);select_prod_list.url=url.origin+url.pathname;Cookies.set('select_prod_list',JSON.stringify(select_prod_list),{expires:1,path:'/'})}}})}
994if(options.edd.enabled){if(options.dynamicEvents.hasOwnProperty("edd_add_to_cart_on_button_click")){$('form.edd_download_purchase_form .edd-add-to-cart').on("click",function(e){var $button=$(this);var $form=$button.closest('form');var variable_price=$button.data('variablePrice');var price_mode=$button.data('priceMode');var ids=[];var quantities=[];var qty;var id;if(variable_price==='yes'&&price_mode==='multi'){id=$form.find('input[name="download_id"]').val();$.each($form.find('input[name="edd_options[price_id][]"]:checked'),function(i,el){ids.push(id+'_'+$(el).val())});$.each(ids,function(i,variant_id){var variant_index=variant_id.split('_',2);qty=$form.find('input[name="edd_download_quantity_'+variant_index[1]+'"]').val();if(typeof qty!=='undefined'){quantities.push(qty)}else{quantities.push(1)}})}else if(variable_price==='yes'&&price_mode==='single'){id=$form.find('input[name="download_id"]').val();ids.push(id+'_'+$form.find('input[name="edd_options[price_id][]"]:checked').val());qty=$form.find('input[name="edd_download_quantity"]').val();if(typeof qty!=='undefined'){quantities.push(qty)}else{quantities.push(1)}}else{ids.push($button.data('downloadId'));qty=$form.find('input[name="edd_download_quantity"]').val();if(typeof qty!=='undefined'){quantities.push(qty)}else{quantities.push(1)}}
995$.each(ids,function(i,download_id){var q=parseInt(quantities[i]);var variant_index=download_id.toString().split('_',2);var price_index;if(variant_index.length===2){download_id=variant_index[0];price_index=variant_index[1]}
996Facebook.onEddAddToCartOnButtonEvent(download_id,price_index,q);Analytics.onEddAddToCartOnButtonEvent(download_id,price_index,q);GTM.onEddAddToCartOnButtonEvent(download_id,price_index,q);GAds.onEddAddToCartOnButtonEvent(download_id,price_index,q);Pinterest.onEddAddToCartOnButtonEvent(download_id,price_index,q);Bing.onEddAddToCartOnButtonEvent(download_id,price_index,q);TikTok.onEddAddToCartOnButtonEvent(download_id,price_index,q);Reddit.onEddAddToCartOnButtonEvent(download_id,price_index,q);OpenAI.onEddAddToCartOnButtonEvent(download_id,price_index,q)})})}
997if(options.dynamicEvents.hasOwnProperty("edd_remove_from_cart")){$('form#edd_checkout_cart_form .edd_cart_remove_item_btn').on("click",function(e){var href=$(this).attr('href');var key=href.substring(href.indexOf('=')+1).charAt(0);if(options.dynamicEvents.edd_remove_from_cart.hasOwnProperty(key)){var events=options.dynamicEvents.edd_remove_from_cart[key];Utils.fireEventForAllPixel("onEddRemoveFromCartEvent",events)}})}}
998Utils.setupURLClickEvents();
998if(options.dynamicEvents.hasOwnProperty("automatic_event_comment")){$('form.comment-form').on("submit",function(){if(options.dynamicEvents.hasOwnProperty("automatic_event_comment")){var pixels=Object.keys(options.dynamicEvents.automatic_event_comment);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_comment[pixels[i]]);if(pixels[i]!=='tiktok'&&pixels[i]!=='reddit'){Utils.copyProperties(Utils.getRequestParams(),event.params)}
999getPixelBySlag(pixels[i]).onCommentEvent(event)}}})}
1000if(options.dynamicEvents.hasOwnProperty("automatic_event_form")){$(document).onFirst('submit','form',function(e){var $form=$(this);const formClass=$form.attr('class')||'';const formRole=($form.attr('role')||'').toLowerCase();const formId=$form.attr('id');if($form.hasClass('comment-form')||$form.hasClass('search-form')||$form.hasClass('woocommerce-ordering')||formClass.toLowerCase().includes('search')||formClass.toLowerCase().includes('add-to-cart')||formRole==='search'||formId==='adminbarsearch'){return}
1001if($form.hasClass('woocommerce-product-search')||$form.hasClass('cart')||$form.hasClass('woocommerce-cart-form')||$form.hasClass('woocommerce-shipping-calculator')||$form.hasClass('checkout')||$form.hasClass('checkout_coupon')){return}
1002if($form.hasClass('edd_form')||$form.hasClass('edd_download_purchase_form')){return}
1003if($form.hasClass('wpcf7-form')){return}
1004if($form.attr('id')&&$form.attr('id').includes('gform')){var target=$form.attr('target');if(target&&target.indexOf('gform_ajax_frame')!==-1){return}}
1005if($form.hasClass('forminator-custom-form')||$form.hasClass('forminator_ajax')){return}
1006if($form.hasClass('wpforms-form')||$form.hasClass('wpforms-ajax-form')){return}
1007if($form.parent().hasClass('nf-form-layout')){return}
1008if($form.hasClass('frm-fluent-form')){return}
1009if($form.hasClass('wsf-form')){return}
1010if($form.hasClass('elementor-form')){return}
1011if(!options.enable_success_send_form){var params={form_id:$form.attr('id'),form_class:$form.attr('class')?$form.attr('class'):$form.attr('id'),text:$form.find('[type="submit"]').is('input')?$form.find('[type="submit"]').val():$form.find('[type="submit"]').text()};if(options.dynamicEvents.hasOwnProperty("automatic_event_form")){var pixels=Object.keys(options.dynamicEvents.automatic_event_form);for(var i=0;i<pixels.length;i++){var event=Utils.clone(options.dynamicEvents.automatic_event_form[pixels[i]]);if(pixels[i]==="tiktok"||pixels[i]==="reddit"){getPixelBySlag(pixels[i]).fireEvent(event.name,event)}else{Utils.copyProperties(params,event.params,)
1012Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onFormEvent(event)}}}}})}
1013jQuery(document).on('elementor/popup/show',function(event){for(var i=0;i<jQuery(".wpcf7-form").length;i++){wpcf7.init(jQuery(".wpcf7-form")[i])}});document.addEventListener('wpcf7mailsent',function(event){let form_id=event.detail.contactFormId,sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('CF7')){$.each(options.triggerEventTypes.CF7,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){sendEventId=eventId;disabled_form_action=trigger.disabled_form_action;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1014if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'CF7')}
1015sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)},!1);jQuery(document).on('gform_confirmation_loaded',function(event,formId){let form_id=formId,sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('gravity')){$.each(options.triggerEventTypes.gravity,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1016if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'gravity')}
1017sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode);jQuery(document).off('gform_confirmation_loaded')});$(document).on('forminator:form:submit:success',function(event){let form_id=$(event.target).find('input[name="form_id"]').val(),sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('forminator')){$.each(options.triggerEventTypes.forminator,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1018if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'forminator')}
1019sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)});$('form.wpforms-form').on('wpformsAjaxSubmitSuccess',(event)=>{let form_id=$(event.target).attr('data-formid'),sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('wpforms')){$.each(options.triggerEventTypes.wpforms,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){sendEventId=eventId;disabled_form_action=trigger.disabled_form_action;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1020if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'wpforms')}
1021sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)})
1022$(document).on('frmFormComplete',function(event,form,response){const form_id=$(form).find('input[name="form_id"]').val();let sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('formidable')){$.each(options.triggerEventTypes.formidable,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1023if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'formidable')}
1024sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)});$(document).onFirst('nfFormSubmitResponse',function(event,data){const form_id=data.response.data.form_id;let sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('ninjaform')){$.each(options.triggerEventTypes.ninjaform,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1025if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'ninjaform')}
1026sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)});$(document).on('fluentform_submission_success',function(event,data){if(!data||!data.form){return}
1027let $form=data.form;let config=data.config;let response=data.response;let $formItem=$form;let form_id=config.id;let sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('fluentform')){$.each(options.triggerEventTypes.fluentform,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1028if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'fluentform')}
1029sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)});$(document).on('wsf-submit-complete',(event,form_object,form_id)=>{let sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('wsform')){$.each(options.triggerEventTypes.wsform,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1030if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'wsform')}
1031sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode)})
1032let forms=document.querySelectorAll('.elementor-form');
1032forms.forEach(function(form){observeElementorForm(form)});let observer=new MutationObserver(function(mutationsList,observer){for(let i=0;i<mutationsList.length;i++){let popupForm=document.querySelector('[class*="elementor-popup"] form');if(popupForm){observeElementorForm(popupForm);observer.disconnect();break}}});observer.observe(document.body,{childList:!0,subtree:!0});Utils.loadPixels();if(Utils.isCheckoutPage()){Utils.addCheckoutFields()}
1033if(options.woo.hasOwnProperty('woo_view_content_variation_is_selected')&&options.woo.woo_view_content_variation_is_selected){handleWooViewContentVariation()}}
1034$(document).ready(function(){if(options.dynamicDataUrl){fetch(options.dynamicDataUrl,{method:'GET',credentials:'same-origin',cache:'no-store',headers:{'Accept':'application/json'}}).then(function(r){return r.ok?r.json():Promise.reject(r.status)}).then(function(dynamic){options.ajax_event=dynamic.ajax_event;options.user_id=dynamic.user_id;options.cache_bypass=dynamic.cache_bypass;options.tracking_analytics=dynamic.tracking_analytics;if(dynamic.gdpr_dynamic&&options.gdpr){Object.assign(options.gdpr,dynamic.gdpr_dynamic);if(dynamic.gdpr_dynamic.analytics_storage_value!==null)
1035options.gdpr.analytics_storage.value=dynamic.gdpr_dynamic.analytics_storage_value;if(dynamic.gdpr_dynamic.ad_storage_value!==null)
1036options.gdpr.ad_storage.value=dynamic.gdpr_dynamic.ad_storage_value;if(dynamic.gdpr_dynamic.ad_user_data_value!==null)
1037options.gdpr.ad_user_data.value=dynamic.gdpr_dynamic.ad_user_data_value;if(dynamic.gdpr_dynamic.ad_personalization_value!==null)
1038options.gdpr.ad_personalization.value=dynamic.gdpr_dynamic.ad_personalization_value}
1039options.cookie=dynamic.cookie;if(dynamic.pixels){for(var slug in dynamic.pixels){if(!dynamic.pixels.hasOwnProperty(slug)||!options[slug])continue;for(var key in dynamic.pixels[slug]){if(!dynamic.pixels[slug].hasOwnProperty(key))continue;var inline=options[slug][key];if(!inline||Object.keys(inline).length===0){options[slug][key]=dynamic.pixels[slug][key]}}}}
1040options.dynamicDataApplied=!0;if(window.pys&&window.pys.OpenAI&&typeof window.pys.OpenAI.refreshAdvancedMatching==='function'){window.pys.OpenAI.refreshAdvancedMatching()}
1041pysNormalInit()}).catch(function(err){if(options.debug)console.warn('[PYS] dynamic-options fetch failed:',err);options.dynamicDataApplied=!0;pysNormalInit()})}else{pysNormalInit()}});function handleWooViewContentVariation(){var form=$('form.variations_form');form.on('change','select',function(){var selectedAttributes={};form.find('select').each(function(){var attributeName=$(this).data('attribute_name')||$(this).attr('name');var attributeValue=$(this).val();if(attributeValue){selectedAttributes[attributeName]=attributeValue}});$.ajax({url:options.ajaxUrl,type:'POST',data:{action:'get_variation_info',product_id:form.data('product_id'),attributes:selectedAttributes},success:function(response){if(response.success){$.each(response.data,function(slug){$.each(response.data[slug],function(index,event){event.isVariationTrigger=!0;getPixelBySlag(slug).fireEvent(event.name,event)})})}else{console.log('Error retrieving data:',response.data)}}})})}
1042var sendFormAction=function(form_target,formId,customEventId=null,disabled=!1,form_submit_mode='both'){if(disabled==!0||form_submit_mode==='reload_only'){return}
1043var params={form_id:formId,text:form_target.find('[type="submit"]').is('input')?form_target.find('[type="submit"]').val():form_target.find('.forminator-button-submit').text()!=''?form_target.find('.forminator-button-submit').text():form_target.find('[type="submit"]').text()};if(options.dynamicEvents.hasOwnProperty("automatic_event_form")){var pixels=Object.keys(options.dynamicEvents.automatic_event_form);for(var i=0;i<pixels.length;i++){if(disabled&&customEventId&&typeof options.triggerEvents[customEventId][pixels[i]]!=='undefined'){continue}
1044var event=options.dynamicEvents.automatic_event_form[pixels[i]];if(pixels[i]==="tiktok"||pixels[i]==="reddit"){getPixelBySlag(pixels[i]).fireEvent(event.name,event)}else{Utils.copyProperties(params,event.params)
1045Utils.copyProperties(Utils.getRequestParams(),event.params);getPixelBySlag(pixels[i]).onFormEvent(event)}}}}
1046var setupEmailLinks=function(disabled_for_pixels=[]){if(options.dynamicEvents.hasOwnProperty("automatic_event_email_link")){var pixels=Object.keys(options.dynamicEvents.automatic_event_email_link);for(var i=0;i<pixels.length;i++){if(disabled_for_pixels.indexOf(pixels[i])===-1){var event=Utils.clone(options.dynamicEvents.automatic_event_email_link[pixels[i]]);if(pixels[i]!=='tiktok'&&pixels[i]!=='reddit'){Utils.copyProperties(Utils.getRequestParams(),event.params)}
1047getPixelBySlag(pixels[i]).fireEvent(event.name,event)}}}}
1048var observeElementorForm=function(form){let observer=new MutationObserver(function(mutations){for(let i=0;i<mutations.length;i++){let mutation=mutations[i];if(mutation.type==='childList'||mutation.type==='attributes'){if($(form).find('.elementor-message-success').length>0){let form_id=$(form).attr('id');if(!form_id){form_id=$(form).find('input[name="form_id"]').val()}
1049let sendEventId=null,disabled_form_action=!1,form_submit_mode='both';if(options.triggerEventTypes.hasOwnProperty('elementor_form')){$.each(options.triggerEventTypes.elementor_form,function(eventId,triggers){$.each(triggers,function(index,trigger){$.each(trigger.forms,function(i,value){if(value==form_id){disabled_form_action=trigger.disabled_form_action;sendEventId=eventId;form_submit_mode=trigger.form_submit_mode||'both'}})})})}
1050if(sendEventId!=null&&(form_submit_mode==='both'||form_submit_mode==='ajax_only')){Utils.handleTriggerFired(sendEventId,'elementor_form')}
1051sendFormAction($(event.target),form_id,sendEventId,disabled_form_action,form_submit_mode);observer.disconnect();break}}}});observer.observe(form,{attributes:!0,childList:!0,subtree:!0})}}(jQuery,pysOptions);function pys_generate_token(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,c=>(c^crypto.getRandomValues(new Uint8Array(1))[0]&15>>c/4).toString(16))}
1052function getBundlePriceOnSingleProduct(data){var items_sum=0;jQuery(".bundle_form .bundled_product").each(function(index){var id=jQuery(this).find(".cart").data("bundled_item_id");var item_price=data.prices[id];var item_quantity=jQuery(this).find(".bundled_qty").val();if(!jQuery(this).hasClass("bundled_item_optional")||jQuery(this).find(".bundled_product_optional_checkbox input").prop('checked')){items_sum+=item_price*item_quantity}});return items_sum}
1053function getUrlParameter(sParam){var sPageURL=window.location.search.substring(1),sURLVariables=sPageURL.split('&'),sParameterName,i;for(i=0;i<sURLVariables.length;i++){sParameterName=sURLVariables[i].split('=');if(sParameterName[0]===sParam){return sParameterName[1]===undefined?!0:decodeURIComponent(sParameterName[1])}}
1054return!1};function inArray(needle,haystack){var length=haystack.length;for(var i=0;i<length;i++){if(haystack[i]==needle)return!0}
1055return!1}
1056function getCookieYes(key){const cookiesObj=document.cookie.split(";").reduce((ac,cv)=>{const[k,v]=cv.split("=");if(k&&v)ac[k.trim()]=v;return ac},{});const consentCookie=cookiesObj["cookieyes-consent"]||cookiesObj.wt_consent;if(!consentCookie)return undefined;const{[key]:value}=consentCookie.split(",").reduce((obj,pair)=>{const[k,v]=pair.split(":");if(k&&v)obj[k]=v;return obj},{});return value}
1057function getRootDomain(useSubdomain=!1){const hostname=window.location.hostname;if(typeof tldjs==="undefined"){console.warn("tldjs is not defined");return hostname}
1058const rootDomain=tldjs.getDomain(hostname);return rootDomain?(useSubdomain?'.'+rootDomain:rootDomain):hostname}
1059;var yasrWindowVar={"siteUrl":"https://piciordeplay.ro","adminUrl":"https://piciordeplay.ro/wp-admin/","ajaxurl":"https://piciordeplay.ro/wp-admin/admin-ajax.php","visitorStatsEnabled":"no","ajaxEnabled":"no","loaderHtml":"\u003Cdiv id=\"yasr-loader\" style=\"display: inline-block\"\u003E\u00a0 \u003Cimg src=\"https://piciordeplay.ro/wp-content/plugins/yet-another-stars-rating/includes/img/loader.gif\" \r\n                 title=\"yasr-loader\" alt=\"yasr-loader\" height=\"16\" width=\"16\"\u003E\u003C/div\u003E","loaderUrl":"https://piciordeplay.ro/wp-content/plugins/yet-another-stars-rating/includes/img/loader.gif","isUserLoggedIn":"false","isRtl":"false","starSingleForm":"\"star\"","starsPluralForm":"\"stars\"","textAfterVr":"\"[%average%]\"","textRating":"\"Rating\"","textLoadRanking":"\"Loading, please wait\"","textVvStats":"\"out of 5 stars\"","textOrderBy":"\"Order by\"","textMostRated":"\"Most Rated\"","textHighestRated":"\"Highest Rated\"","textLeftColumnHeader":"\"Post\""}
1060;/*! This file is auto-generated */
1061(function(){"use strict";var wp;(wp||={}).hooks=(()=>{var v=Object.defineProperty;var S=Object.getOwnPropertyDescriptor;var g=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var w=(e,n)=>{for(var s in n)v(e,s,{get:n[s],enumerable:!0})},D=(e,n,s,r)=>{if(n&&typeof n=="object"||typeof n=="function")for(let t of g(n))!I.call(e,t)&&t!==s&&v(e,t,{get:()=>n[t],enumerable:!(r=S(n,t))||r.enumerable});return e};var T=e=>D(v({},"__esModule",{value:!0}),e);var le={};w(le,{actions:()=>ae,addAction:()=>J,addFilter:()=>K,applyFilters:()=>N,applyFiltersAsync:()=>ee,createHooks:()=>F,currentAction:()=>te,currentFilter:()=>re,defaultHooks:()=>b,didAction:()=>ie,didFilter:()=>se,doAction:()=>X,doActionAsync:()=>Y,doingAction:()=>ne,doingFilter:()=>oe,filters:()=>ce,hasAction:()=>P,hasFilter:()=>Q,removeAction:()=>L,removeAllActions:()=>U,removeAllFilters:()=>W,removeFilter:()=>M});function z(e){return typeof e!="string"||e===""?(console.error("The namespace must be a non-empty string."),!1):/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)?!0:(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)}var m=z;function E(e){return typeof e!="string"||e===""?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)?!0:(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)}var f=E;function Z(e,n){return function(r,t,a,i=10){let c=e[n];if(!f(r)||!m(t))return;if(typeof a!="function"){console.error("The hook callback must be a function.");return}if(typeof i!="number"){console.error("If specified, the hook priority must be a number.");return}let l={callback:a,priority:i,namespace:t};if(c[r]){let o=c[r].handlers,d;for(d=o.length;d>0&&!(i>=o[d-1].priority);d--);d===o.length?o[d]=l:o.splice(d,0,l),c.__current.forEach(h=>{h.name===r&&h.currentIndex>=d&&h.currentIndex++})}else c[r]={handlers:[l],runs:0};r!=="hookAdded"&&e.doAction("hookAdded",r,t,a,i)}}var H=Z;function C(e,n,s=!1){return function(t,a){let i=e[n];if(!f(t)||!s&&!m(a))return;if(!i[t])return 0;let c=0;if(s)c=i[t].handlers.length,i[t]={runs:i[t].runs,handlers:[]};else{let l=i[t].handlers;for(let o=l.length-1;o>=0;o--)l[o].namespace===a&&(l.splice(o,1),c++,i.__current.forEach(d=>{d.name===t&&d.currentIndex>=o&&d.currentIndex--}))}return t!=="hookRemoved"&&e.doAction("hookRemoved",t,a),c}}var p=C;function O(e,n){return function(r,t){let a=e[n];return typeof t<"u"?r in a&&a[r].handlers.some(i=>i.namespace===t):r in a}}var _=O;function j(e,n,s,r){return function(a,...i){let c=e[n];c[a]||(c[a]={handlers:[],runs:0}),c[a].runs++;let l=c[a].handlers;if(!l||!l.length)return s?i[0]:void 0;let o={name:a,currentIndex:0};async function d(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;
1061)u=await l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}function h(){try{c.__current.add(o);let u=s?i[0]:void 0;for(;o.currentIndex<l.length;)u=l[o.currentIndex].callback.apply(null,i),s&&(i[0]=u),o.currentIndex++;return s?u:void 0}finally{c.__current.delete(o)}}return(r?d:h)()}}var A=j;function $(e,n){return function(){let r=e[n];return Array.from(r.__current).at(-1)?.name??null}}var y=$;function V(e,n){return function(r){let t=e[n];return typeof r>"u"?t.__current.size>0:Array.from(t.__current).some(a=>a.name===r)}}var k=V;function q(e,n){return function(r){let t=e[n];if(f(r))return t[r]&&t[r].runs?t[r].runs:0}}var x=q;var B=class{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=H(this,"actions"),this.addFilter=H(this,"filters"),this.removeAction=p(this,"actions"),this.removeFilter=p(this,"filters"),this.hasAction=_(this,"actions"),this.hasFilter=_(this,"filters"),this.removeAllActions=p(this,"actions",!0),this.removeAllFilters=p(this,"filters",!0),this.doAction=A(this,"actions",!1,!1),this.doActionAsync=A(this,"actions",!1,!0),this.applyFilters=A(this,"filters",!0,!1),this.applyFiltersAsync=A(this,"filters",!0,!0),this.currentAction=y(this,"actions"),this.currentFilter=y(this,"filters"),this.doingAction=k(this,"actions"),this.doingFilter=k(this,"filters"),this.didAction=x(this,"actions"),this.didFilter=x(this,"filters")}};function G(){return new B}var F=G;var b=F(),{addAction:J,addFilter:K,removeAction:L,removeFilter:M,hasAction:P,hasFilter:Q,removeAllActions:U,removeAllFilters:W,doAction:X,doActionAsync:Y,applyFilters:N,applyFiltersAsync:ee,currentAction:te,currentFilter:re,doingAction:ne,doingFilter:oe,didAction:ie,didFilter:se,actions:ae,filters:ce}=b;return T(le)})();(window.wp||={}).hooks=wp.hooks})()
1062;var wc_fast_cart_params={"restNonce":"6e7ed9db6a","shippingNonce":"6ce0c21512","endpoints":{"cart":"https:\/\/piciordeplay.ro\/cos\/","checkout":"https:\/\/piciordeplay.ro\/finalizare\/","shipping":"\/?wc-ajax=update_shipping_method&wfc-cart=true"},"options":{"displayMode":"modal","floatingIcon":!1,"replaceCart":!1,"replaceCheckout":!0,"fastCheckout":!0,"directCheckout":!0,"autoOpen":!0,"redirectReceipt":!1},"autocomplete":{"fields":["address_components"],"strictBounds":!1},"classes":{"cart":["hide-item-price","hide-item-subtotal","hide-item-images","hide-item-qty-picker","hide-item-delete","hide-cart-subtotal","hide-keep-shopping","hide-cart-headings"],"button":"button checkout-button alt wc-forward"},"selectors":[],"strings":{"cartTitle":"My Cart","checkoutTitle":"Checkout","emptyCart":"Your cart is currently empty.","addedToCartMessage":"%s added to the cart.","viewCartBtnLabel":"View Cart","genericProductName":"Item"},"debug":0}
1063;!function(e,t,a,r){"use strict";if(!r)return!1;if(t.MSInputMethodContext&&a.documentMode)return;const o=jQuery(a.body),s=o.hasClass("woocommerce-cart"),n=function(){const n=r.debug||void 0;let c,i,l,d,p,u,f,g,h,m=!1,y=!1;const w=()=>{d.on("click",(e=>{if(e.target.closest('[data-action="quick-view"]'))return le("qvp short circuit"),te(),void v();r.selectors.allowClickEventsOn&&e.target.closest(r.selectors.allowClickEventsOn)||(e.stopPropagation(),le("stop it right there"))})).on("click",r.selectors.qvpBtn,v).on("click",r.selectors.cartBtn,O).on("click",r.selectors.cartItemDel,R).on("change",r.selectors.cartItemQty,N).on("change",r.selectors.couponInput,F).on("click",r.selectors.cartLink,j).on("click",'button[aria-controls="wc-fast-cart"],a[href="#close-modal"]',te).on("click",r.selectors.shippingBtn,(t=>{t.preventDefault(),e(r.selectors.shippingTable).slideToggle()})).on("change",r.selectors.shippingInputs,W).on("change",r.selectors.locationInputs,G).on("click",r.selectors.carouselNav,T).on("submit",r.selectors.shippingForm,(e=>(e.preventDefault(),e.stopPropagation(),z(e),!1))).on("submit",r.selectors.cartWrapper,(e=>(e.preventDefault(),e.stopPropagation(),!1))).on("keydown",b),r.options.fastCheckout&&d.on("click",r.selectors.checkoutLink,Z)},b=e=>{if("Tab"!==e.key&&9!==e.keyCode)return;let t=p.querySelectorAll("button,a"),r=t[0],o=t[t.length-1];e.shiftKey&&a.activeElement===r?(o.focus(),e.preventDefault(),e.stopPropagation()):e.shiftKey||a.activeElement!==o||(r.focus(),e.preventDefault(),e.stopPropagation())},v=()=>{le("clicked on qvp link"),m=!0},_=()=>{m&&(m=!1,ie())},L=e=>{"false"===f.getAttribute("aria-hidden")&&"Escape"===e.key&&te()},k=e=>{a.body.dataset.fastCartStatus=e},S=()=>a.body.dataset.fastCartStatus,E=(e,t)=>{le("waiting for request to complete",e,t),e&&e.readyState&&4!==e.readyState?setTimeout(E,250,e,t):t()},q=o=>{let s=o?"true":"false",n=o?"false":"true";if(p=a.createElement("aside"),p.classList.add("wc-fast-cart"),p.classList.add("is-style-"+(r.options.displayMode||"sidebar")),r.classes.cart&&r.classes.cart.length>0)for(let e of r.classes.cart)p.classList.add(e);p.id="wc-fast-cart",p.dataset.isEmpty=!0,p.innerHTML=`<button class="wc-fast-cart__close-btn" aria-expanded="${s}" aria-controls="wc-fast-cart"><span class="wfc-sr-text">Close Cart</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
1063<path d="M16.192 6.344L11.949 10.586 7.707 6.344 6.293 7.758 10.535 12 6.293 16.242 7.707 17.656 11.949 13.414 16.192 17.656 17.606 16.242 13.364 12 17.606 7.758z"></path></svg></button>`,p.innerHTML+='<div role="presentation" class="wc-fast-cart__loading-spinner"><div class="wfc-loading-animation-element"></div></div>',r.strings.cartTitle&&(p.innerHTML+=`<h2>${r.strings.cartTitle}</h2>`),u=a.createElement("div"),u.classList.add("wc-fast-cart__inner-contents"),p.append(u),d=e(p),f=a.createElement("div"),f.setAttribute("aria-hidden",n),f.classList.add("wc-fast-cart__page-overlay"),f.append(p),g=a.createElement("div"),g.classList.add("wc-fast-cart__page-overlay-background"),g.setAttribute("role","presentation"),a.body.append(f),a.body.append(g),o&&ce(),(()=>{let e=a.createElement("div");e.classList.add("woocommerce"),e.style.dislay="none";let o=a.createElement("button");o.setAttribute("class",r.classes.button),o.innerHTML="Test button",e.append(o),a.body.append(e);let s=t.getComputedStyle(o),n=s.getPropertyValue("background-color"),c=s.getPropertyValue("border-color"),i=s.getPropertyValue("color");"transparent"===n||"rgba(0, 0, 0, 0)"===n?(n="rgb(255, 255, 255)",c=i):c===n&&(c=i),"rgb(255, 255, 255)"===c&&(c="rgb(255, 255, 255)"===i?n:i),p.style.setProperty("--wfc-btn-radius",s.getPropertyValue("border-radius")),p.style.setProperty("--wfc-font",s.getPropertyValue("font-family")),e.parentNode.removeChild(e)})()},T=({currentTarget:e})=>{if(e.disabled)return;let a,o=p.querySelector(".wfc-carousel li.product.active"),s=p.querySelector('button[data-direction="prev"]'),n=p.querySelector('button[data-direction="next"]');return"next"===e.dataset.direction?(a=o.nextElementSibling,s.disabled=!1):(a=o.previousElementSibling,n.disabled=!1),a?(a.classList.add("active"),o.classList.remove("active"),a.previousElementSibling||(s.disabled=!0),a.nextElementSibling&&a.nextElementSibling.nextElementSibling||(n.disabled=!0),t.innerWidth>=990&&"modal"===(r.options.displayMode||"sidebar")&&!a.nextElementSibling.nextElementSibling.nextElementSibling&&(n.disabled=!0),!1):void 0},x=e=>{if(e)return p.classList.remove("is-checkout"),p.classList.remove("direct-checkout"),a.body.classList.remove("wfc-checkout-is-open"),void $("false"===f.getAttribute("aria-hidden"));E(i,(()=>{i.open("GET",c),i.send()}))},C=({target:t})=>{const{status:o,response:s}=t;if(200!==o)return le("response from cart refresh failed",t),void k("error");a.dispatchEvent(new Event("wc-fast-cart|before_refresh")),t.reinstallOnLoad?(U(!0),i.reinstallOnLoad=!1):d||q();let n,c=s.body.querySelector(r.selectors.cartWrapper);if(c){le("installing cart contents"),u.innerHTML=c.parentNode.innerHTML,p.dataset.isEmpty="false",k("ready"),K();let t=u.querySelector(".wc-proceed-to-checkout");t&&"side"===r.options.displayMode&&(p.style.paddingBottom=t.getBoundingClientRect().height+"px");let o=u.querySelector("form.wfc-cart-form");o&&D(o);let s=u.querySelector(".wfc-cart-table__actions");if(s){let e=s.getBoundingClientRect();p.style.setProperty("--wfc-coupon-height",e.height+"px")}(()=>{let e=p.querySelector(".wfc-cross-sells");if(!e||e.dataset.carouselInstalled||!e.classList.contains("more-than-one"))return;let t=e.querySelector(".wfc-cross-sells__inner-container"),r=e.querySelector("ul.products"),o=r.querySelectorAll("li");if(!o||o.length<2)return;if(o[0].classList.add("active"),!o||o.length>2){let r=a.createElement("button");r.type="button",r.setAttribute("class","wfc-btn wfc-carousel-navigation wfc-carousel-navigation--prev"),r.dataset.direction="prev",r.innerHTML='<span class="wfc-sr-text">Previous</span><svg role="presentation" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M4.2 247.5L151 99.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17L69.3 256l118.5 119.7c4.7 4.7 4.7 12.3 0 17L168 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 264.5c-4.7-4.7-4.7-12.3 0-17z"/></svg>',r.disabled=!0;let o=a.createElement("button");o.type="button",o.setAttribute("class","wfc-btn wfc-carousel-navigation wfc-carousel-navigation--next"),o.dataset.direction="next",o.innerHTML='<span class="wfc-sr-text">Next</span><svg aria-hidden="true" role="presentation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 192 512"><path d="M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z"/></svg>',t.append(r),t.append(o),e.classList.add("wfc-carousel--has-nav")}e.classList.add("wfc-carousel"),e.dataset.relatedCount=o.length;let s=0;for(let e of o){let t=e.getBoundingClientRect();t.height>s&&(s=t.height)}e.dataset.carouselInstalled="true",r.style.height=s+"px",e.classList.add("wfc-carousel--installed"),e.style.setProperty("--max-height",s+"px")})(),e(a.body).trigger("updated_cart_totals"),n="success"}else s.body.querySelector(r.selectors.cartEmpty)?(u.innerHTML=s.body.innerHTML,p.dataset.isEmpty="true",k("ready"),Y(),B(0),n="success"):(le("response from cart was missing woocommerce",t),p.dataset.isEmpty="true",k("error"),Y(),n="failure");e(a.body).trigger("wc_fragment_refresh"),e(a.body).trigger("updated_checkout",{result:n}),a.dispatchEvent(new Event("wc-fast-cart|after_refresh")),"false"===f.getAttribute("aria-hidden")?ne():ee()},P=e=>
1063{le("external cart remove"),x()},M=()=>{le("variation added to cart");let e=new URL(r.endpoints.cart);e.searchParams.set("wfc-cart","true"),x();let t=a.querySelectorAll(".wc-quick-view-modal"),o=!1;for(let e of t)"none"!==e.style.display&&(o=!0);o||H(e)},A=e=>{le("block cart add",y,e),y||M()},I=(e,t,a)=>{le("external cart add",y,e,t,a),t&&0!==t.length&&(y||M())},H=(e,s)=>{let n=!1;s&&(n=s.closest(".wfc-cross-sells")),!r.options.autoOpen&&!n||r.options.directCheckout||(k("loading"),ie()),E(i,(()=>{k("loading"),i.open("GET",e),i.send(),(r.options.autoOpen||n)&&r.options.directCheckout&&(p.classList.add("is-checkout"),p.classList.add("direct-checkout"),p.querySelector("h2").innerHTML=r.strings.checkoutTitle,p.style.paddingBottom="",a.body.classList.add("wfc-checkout-is-open"),a.documentElement.classList.add("wfc-lock-scrolling"),t.innerWidth<782&&a.documentElement.style.setProperty("margin-top","0px","important"),E(i,(()=>{Z()}))),s&&E(i,(()=>{s.classList.remove("loading"),o.trigger("added_to_cart",[[],null,jQuery(s)])})),E(i,(()=>{y=!1}))}))},O=e=>{const t=e.target.closest("a");if(!t)return;if(!r.options.autoOpen&&!t.closest(".wfc-cross-sells"))return;if("quick-view"===t.dataset.action||t.classList.contains("wc-quick-view-button")||t.classList.contains("product_type_variable"))return;const a=new URL(t.href).searchParams;if(!t.classList.contains("add_to_cart_button")&&!a.has("add-to-cart"))return;if(t.classList.contains("add_to_cart_button")&&!t.classList.contains("ajax_add_to_cart"))return;let o=t.dataset.product_id;if(!o&&a.has("add-to-cart")&&(o=a.get("add-to-cart")),!o)return;e.preventDefault(),e.stopPropagation(),le(`adding ${o} to the cart`),y=o,t.classList.add("loading"),t.classList.remove("added");let s=new URL(r.endpoints.cart);s.searchParams.set("add-to-cart",o),s.searchParams.set("wfc-cart","true");let n=parseInt(t.dataset.quantity||1);(isNaN(n)||n<1)&&(n=1),s.searchParams.set("quantity",n),H(s,t)},R=t=>{t.preventDefault(),t.stopPropagation(),e(t.target).closest("tr").slideUp();let a=new XMLHttpRequest;a.responseType="document",a.withCredentials=!0,a.open("POST",t.target.href),a.send(),a.addEventListener("load",(()=>{i.abort(),i.open("GET",c),i.send()})),k("loading")},D=e=>{e.dataset.count&&B(e.dataset.count)},B=e=>{let t=a.querySelectorAll(".wfc-open-cart-button");t&&t.forEach((function(t){let a=t.querySelector(".wfc-open-cart-button__count");a&&(a.innerHTML=e,parseInt(e)>99?a.classList.add("is-over-99"):a.classList.remove("is-over-99"))}))},N=({currentTarget:e})=>{"0"!==e.value?(k("loading"),V()):e.value="1"},F=e=>{e.preventDefault(),e.stopPropagation(),V(),l.abort(),i.abort(),k("loading");let t=p.querySelector("form");if(!t)return;let a=new FormData(t);a.get("coupon_code")&&a.set("apply_coupon","Apply coupon"),a.set("wfc-cart","true"),E(i,(()=>{let e=new URL(t.getAttribute("action"));e.searchParams.set("wfc-cart","true"),i.open("POST",e),i.send(a)}))},U=e=>{p.parentNode.removeChild(p),f.parentNode.removeChild(f),g.parentNode.removeChild(g),q(e),w()},$=e=>{le("resetting fast cart",e),e?i.reinstallOnLoad=!0:U(e),i.open("GET",c),i.send(),k("resetting")},j=e=>{if(!e.currentTarget.href)return;e.preventDefault(),e.stopPropagation(),i.abort();let t=new URL(e.currentTarget.href);t.searchParams.set("wfc-cart","true"),i.open("GET",t),i.send(),k("loading")},W=e=>{let t=new FormData;t.append("security",r.shippingNonce),t.append("shipping_method",{}),a.querySelectorAll("select.shipping_method, input[name^=shipping_method][type=radio]:checked, input[name^=shipping_method][type=hidden]").forEach((e=>{t.append("shipping_method["+e.dataset.index+"]",e.value)})),p.classList.add("is-updating-shipping"),k("loading");let o=new XMLHttpRequest;o.responseType="document",o.withCredentials=!0,o.addEventListener("load",X),o.open("POST",r.endpoints.shipping),o.send(t)},G=e=>{let t=e.target.closest("form"),a=new FormData(t);a.append("calc_shipping","1"),a.set("calc_shipping_state",""),a.set("calc_shipping_city",""),a.set("calc_shipping_postcode","");let r=new XMLHttpRequest;r.responseType="document",r.withCredentials=!0,r.addEventListener("load",Q),r.open("POST",t.action),r.send(a),p.classList.add("is-updating-shipping"),k("loading")},Q=({target:e})=>{X({target:e});let t=p.querySelector(r.selectors.shippingTable);t&&(t.style.display="")},X=({target:e})=>{const{status:t,response:a}=e;200===t?(p.classList.remove("is-updating-shipping"),k("ready"),J({target:e})):k("error")},z=e=>{let t=e.currentTarget,a=new XMLHttpRequest;a.responseType="document",a.withCredentials=!0,a.addEventListener("load",X);let r=new FormData(t);r.append("calc_shipping","1"),a.open("POST",t.getAttribute("action")),a.send(r),p.classList.add("is-updating-shipping"),k("loading")},V=()=>{l.abort();let e=p.querySelector("form");if(!e)return;let t=new URL(e.getAttribute("action"));t.searchParams.set("wfc-cart","true");let a=new FormData(e);a.append("update_cart","Update Cart"),l.open("POST",t),l.send(a)},J=({target:r})=>{const{status:o,response:s}=r;if(200!==o)return void k("error");p.classList.remove("is-updating-qty"),k("ready");for(let e of s.body.querySelectorAll("input.qty")){let t,a=e.closest("tr").querySelector(".product-subtotal"),r=p.querySelector(`input[name="${e.name}"]`);r&&(t=r.closest("tr").querySelector(".product-subtotal")),a&&t&&(t.innerHTML=a.innerHTML)}let n=s.body.querySelector(".wfc-cart-totals__table");n&&(p.querySelector(".wfc-cart-totals__table").innerHTML=n.innerHTML);let c=s.body.querySelector(".wfc-checkout-buttons");c&&(p.querySelector(".wfc-checkout-buttons").innerHTML=c.innerHTML);let i=s.body.querySelectorAll(".woocommerce-error"),l=p.querySelector(".woocommerce-notices-wrapper");if(l&&(l.innerHTML="",i.length>0))for(let e of i)l.append(e);let d=s.body.querySelector("form.wfc");d&&D(d),e(a.body).trigger("updated_cart_totals"),e(a.body).trigger("wc_fragment_refresh"),t.FastCart.refresh()},K=()=>{!1!==r.options.floatingIcon&&h&&h.setAttribute("aria-hidden","false")},Y=()=>{!1!==r.options.floatingIcon&&h&&h.setAttribute("aria-hidden","true")},Z=o=>{if(o&&(o.preventDefault(),o.stopPropagation()),"false"!==p.dataset.isEmpty)return ce(),k("ready"),a.body.dataset.checkoutStatus="ready",void le("cart is empty, do not proceed.");k("loading"),a.body.dataset.checkoutStatus="loading";let s=a.createElement("iframe");s.classList.add("wc-fast-cart__checkout-frame"),s.setAttribute("scrolling","no");let n=new URL(r.endpoints.checkout);n.searchParams.set("wfc-checkout","true"),s.src=n,s.style.opacity=0,s.onload=()=>{s.isLoaded=!0,s.isAttached&&(s.style.opacity=1,s.nextElementSibling&&"IFRAME"===s.nextElementSibling.tagName&&s.nextElementSibling.remove())};const c=()=>{p.classList.add("is-checkout"),a.body.classList.add("wfc-checkout-is-open"),t.innerWidth<782&&a.documentElement.style.setProperty("margin-top","0px","important"),p.querySelector("h2").innerHTML=r.strings.checkoutTitle,p.style.paddingBottom="";
1063const e=p.querySelector(".wc-fast-cart__checkout-frame");e?(e.isLoaded=!1,e.src=s.src):(p.append(s),s.isAttached=!0,s.isLoaded&&(s.style.opacity=1)),ne()};"false"!==f.getAttribute("aria-hidden")?(e(u).remove(),e('[aria-controls="wc-fast-cart"]').attr("aria-expanded","true"),f.setAttribute("aria-hidden","false"),a.body.classList.add(`wfc-${r.options.displayMode}-is-open`),e("html").addClass("wfc-lock-scrolling"),c()):e(u).fadeOut((()=>{e(u).remove(),c()}))},ee=()=>{let e=p.querySelectorAll("select,textarea,button,object,button,a,input,[tabindex]");for(let t of e)t.tabIndex&&(t.dataset.tabIndex=t.tabIndex),t.tabIndex="-1",t.disabled=!0},te=t=>{"locked"!==S()&&(f.classList.add("closing"),setTimeout((()=>{f.classList.remove("closing"),f.setAttribute("aria-hidden","true"),e("html").removeClass("wfc-lock-scrolling"),a.body.classList.remove(`wfc-${r.options.displayMode}-is-open`),ee(),ae(!0),a.dispatchEvent(new Event("wc-fast-cart|close"))}),400),e('[aria-controls="wc-fast-cart"]').attr("aria-expanded","false"),m=!1)},ae=e=>{a.documentElement.style.marginTop="";let r=p.querySelector(".woocommerce-notices-wrapper");r&&r.parentNode.removeChild(r),p.classList.contains("is-checkout")&&(le("destroy checkout"),p.classList.remove("is-checkout"),p.classList.remove("direct-checkout"),a.body.classList.remove("wfc-checkout-is-open"),e&&(k("resetting"),t.setTimeout($,500)))},re=e=>{let t=e.target.closest("a,button");if(!t)return;let a=new URL(t.href).searchParams;if(!a.has("remove_item")&&(e.preventDefault(),e.stopPropagation(),"resetting"!==S())){if(!a.has("add-to-cart"))return ie(e),!0;O(e)}},oe=e=>{if(!r.options.replaceCart)return;let t=e.target.closest("a");if(!t)return;if("loading"===S())return;let a=new URL(t.href);return a.hostname===c.hostname&&se(a.pathname)===c.pathname?re(e):void 0},se=e=>"/"===e.substring(e.length-1)?e:e+"/",ne=()=>{let e=p.querySelectorAll("[tabindex]");for(let t of e)t.dataset.tabIndex?t.tabIndex=t.dataset.tabIndex:t.tabIndex="",t.disabled=!1},ce=()=>{e('[aria-controls="wc-fast-cart"]').attr("aria-expanded","true").prop("disabled",!1),f.setAttribute("aria-hidden","false"),f.setAttribute("aria-hidden","false"),a.body.classList.add(`wfc-${r.options.displayMode}-is-open`),e("html").addClass("wfc-lock-scrolling"),t.innerWidth<782&&a.documentElement.style.setProperty("margin-top","0px","important"),a.dispatchEvent(new Event("wc-fast-cart|open"))},ie=e=>{le("cart is opening",r),e&&(e.preventDefault(),e.stopPropagation()),E(i,(()=>{ne(),r.options.directCheckout?Z():ce()})),p.querySelector("button,a").focus()},le=(...e)=>{n&&(2===parseInt(n)?console.trace(...e):console.log(...e))};return{debug:le,initialize:function(){o.hasClass("woocommerce-checkout")||(c=new URL(se(r.endpoints.cart)),c.searchParams.set("wfc-cart","true"),i=new XMLHttpRequest,i.responseType="document",i.withCredentials=!0,i.addEventListener("load",C),i.open("GET",c),i.send(),k("loading"),l=new XMLHttpRequest,l.responseType="document",l.withCredentials=!0,l.addEventListener("load",J),h=a.getElementById("wfc-open-cart-button"),r.options.autoOpen&&e(a.body).off("click",".add_to_cart_button").off("ajax_request_not_sent.adding_to_cart"),(()=>{let e={};for(let t in e)r[t]||(r[t]=e[t]);let t={cartOpen:`a[href*="${r.endpoints.cart}"],a.cart-contents,button.cart-contents`,checkoutOpen:`a[href*="${r.endpoints.checkout}"]:not([href*="pay_for_order=true"])`,cartLink:`a[href*="${r.endpoints.cart}"]`,checkoutLink:`a[href*="${r.endpoints.checkout}"]:not([href*="pay_for_order=true"])`,cartBtn:'a.add_to_cart_button,a[href*="?add-to-cart"]',cartForm:".product form.cart",cartPageWrapper:"#wfc-cart-page",cartWrapper:"form.wfc-cart-form",cartEmpty:".wfc-cart-empty",cartItemDel:'a.wfc-cart__remove,a[href*="?remove_item"]',cartItemQty:'input[name*="qty"]',carouselNav:"button.wfc-carousel-navigation",qvpBtn:".wc-quick-view-button",shippingForm:"form.woocommerce-shipping-calculator",shippingTable:".shipping-calculator-form",shippingInputs:'select.shipping_method,input[name^=shipping_method],button[name="calc_shipping"]',locationInputs:"#calc_shipping_country",shippingCalculator:"form.woocommerce-shipping-calculator",shippingBtn:".shipping-calculator-button",couponInput
1063:'input[name="coupon_code"]',updateBtn:'button[type="submit"]'};r.selectors||(r.selectors={});for(let e in t)r.selectors[e]?r.selectors[e]+=","+t[e].trim(","):r.selectors[e]=t[e]})(),q(),o.on("click",".wc-fast-cart__page-overlay",(e=>{e.target&&!e.target.classList.contains("wc-fast-cart__page-overlay")||te(e)})),s||(o.on("click",r.selectors.cartBtn,O),r.options.replaceCart&&(le("replace cart"),o.on("click",r.selectors.cartOpen,re),o.on("click","a",oe)),o.on("click","a.wfc-open-cart-button",ie),o.on("click","a[data-open-wfc]",ie)),o.on("variation_ajax_cart",M),o.on("wc-blocks_added_to_cart",A),o.on("wc-blocks_removed_from_cart",P),o.on("added_to_cart",I),o.on("removed_from_cart",P),o.on("wc-fast-cart|item-added",M),o.on("quick_view_pro:closed",_),o.on("keydown",L),r.options.replaceCheckout&&(le("replace checkout"),o.on("click",r.selectors.checkoutOpen,Z)),w(),(()=>{let r=new URL(t.location.href);if(r&&"wfc-checkout"===r.searchParams.get("_wfc-preview")){let t=()=>{Z(),e(a).off("wc-fast-cart|refresh",t)};e(a).on("wc-fast-cart|refresh",t)}})())},loadCheckout:e=>{if(k("ready"),a.body.dataset.checkoutStatus="ready",e){let t=p.querySelector("iframe");t.style.height=e+"px",t.isAttached&&(t.style.opacity=1)}},completeCheckout:e=>{k("locked"),e&&setTimeout((()=>{t.location.href=e}),1500)},addItem:O,hide:te,show:ie,showCart:ae,getStatus:S,setStatus:k,redirectTo:e=>{t.location.href=e},refresh:x,resetScroll:()=>{f&&f.scrollTo({behavior:"smooth",top:0,left:0})},showCartIfHrefMatches:oe,processCartForm:s=>{le("trying to add cart form item"),l.abort(),i.abort();const n=s.target.closest(".wc-quick-view-modal");if(s.target.closest(".wc-bulk-variations-table-wrapper"),!r.options.autoOpen&&n)return;let d=s.currentTarget;if(!d.action)return;const u=new URL(d.action);if(!u||u.hostname!==t.location.hostname)return;s.preventDefault(),s.stopPropagation();let f=new FormData(d);f.set("wfc-cart",1),s.originalEvent&&s.originalEvent.submitter&&s.originalEvent.submitter.name&&s.originalEvent.submitter.value&&f.set(s.originalEvent.submitter.name,s.originalEvent.submitter.value);let g,h,m=d.querySelectorAll('button[type="submit"],.single_add_to_cart_button');m.forEach((e=>{e.disabled=!0,e.style.cursor="wait",e.classList.add("loading")})),r.options.autoOpen&&!n&&(k("loading"),ie());let y=new XMLHttpRequest;y.responseType="document",y.withCredentials=!0,y.open("POST",d.action),y.send(f),y.addEventListener("load",(e=>{const{status:t,response:a}=e.target;if(200===t){const e=a.querySelectorAll(".woocommerce-error");if(n&&e.length>0)return void m.forEach((e=>{e.disabled=!1,e.style.cursor="",e.classList.remove("loading")}));g=a.querySelectorAll(".woocommerce-message,.woocommerce-error"),h=a,w()}}));const w=()=>{k("loading"),E(y,(()=>{if(e(a).trigger("wc_fragment_refresh"),e(a).trigger("updated_checkout"),i.open("GET",c),i.send(f),r.options.directCheckout)le(m),o.trigger("added_to_cart",[[],null,jQuery(m)]),m.forEach((e=>()=>{e.classList.add("added_to_cart")})),p.classList.add("is-checkout"),p.classList.add("direct-checkout"),p.querySelector("h2").innerHTML=r.strings.checkoutTitle,p.style.paddingBottom="",r.options.autoOpen&&(a.body.classList.add("wfc-checkout-is-open"),e("html").addClass("wfc-lock-scrolling"),t.innerWidth<782&&a.documentElement.style.setProperty("margin-top","0px","important"),E(i,(()=>{Z()})));else{if(n)for(let e of g)if(e.classList.contains("woocommerce-error"))return void m.forEach((e=>()=>{e.classList.remove("loading")}));n&&e.modal.close(),r.options.autoOpen&&ie(),m&&E(i,(()=>{o.trigger("added_to_cart"),m.forEach((e=>()=>{e.classList.add("added_to_cart"),e.classList.remove("loading")}))})),g&&E(i,(()=>{let e=p.querySelector(".woocommerce-notices-wrapper");if(e)for(let t of g)e.append(t)}))}m.forEach((e=>{e.classList.remove("added_to_cart","loading"),e.disabled=!1,e.style.cursor=""}))}))}},getSettings:()=>JSON.parse(JSON.stringify(r))}}();s||o.on("submit","form.cart",n.processCartForm),jQuery(a).ready((function(){n.initialize()})),t.FastCart=n}(jQuery,window,document,wc_fast_cart_params)
1064;var complianz={"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"21","version":"7.5.5","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_
1064scroll":"","cookie_expiry":"365","url":"https://piciordeplay.ro/wp-json/complianz/v1/","locale":"lang=ro&locale=ro_RO","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"29","cookie_path":"/","categories":{"statistics":"statistice","marketing":"marketing"},"tcf_active":"","placeholdertext":"D\u0103 clic pentru a accepta cookie-urile pentru {category} \u0219i pentru a activa acest con\u021binut","css_file":"https://piciordeplay.ro/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=21","page_links":{"eu":{"cookie-statement":{"title":"Politic\u0103 de cookies","url":"https://piciordeplay.ro/politica-de-cookies/"},"privacy-statement":{"title":"Politic\u0103 de confiden\u021bialitate","url":"https://piciordeplay.ro/politica-de-confidentialitate/"}}},"tm_categories":"1","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"D\u0103 clic pentru a accepta cookie-urile pentru {category} \u0219i pentru a activa acest con\u021binut","iapi_nav":"fallback"}
1065;let cmplz_cookie_data=[],cmplzCleanCookieInterval;function cmplz_log(...e){"undefined"!=typeof complianz&&complianz.debug&&console.warn(...e)}function cmplz_create_element(e,t){e=document.createElement(e);return e.innerHtml=t,e}function cmplz_add_event(e,t,c){document.addEventListener(e,e=>{e.target.closest(t)&&c(e)})}function cmplz_is_hidden(e){return null===e.offsetParent}function cmplz_html_decode(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}function cmplz_sanitize_placeholder_html(e){var t=document.createElement("template");return t.innerHTML=String(e||""),t.content.querySelectorAll("script, iframe, object, embed, link, style, base, meta").forEach(e=>{e.remove()}),t.content.querySelectorAll("*").forEach(n=>{Array.from(n.attributes).forEach(e=>{var t,c=e.name.toLowerCase();0!==c.indexOf("on")&&(t=e.value.trim(),"href"!==c&&"src"!==c&&"xlink:href"!==c||!/^\s*(javascript:|data:)/i.test(t))||n.removeAttribute(e.name)})}),t.innerHTML}function cmplz_is_safe_script_src(e){if("string"!=typeof e)return!1;e=e.trim();if(!e)return!1;try{var t=new URL(e,window.location.href);return"http:"===t.protocol||"https:"===t.protocol}catch(e){return!1}}function cmplz_trap_focus(){var e;cmplz_banner&&(cmplz_original_active_element=cmplz_banner.ownerDocument.activeElement,complianz.soft_cookiewall&&document.body.classList.add("cmplz-banner-active"),document.addEventListener("keydown",cmplz_handle_tab_navigation),0<(e=cmplz_banner.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])')).length)&&e[0].focus()}function cmplz_handle_tab_navigation(e){var t,c,n,o;"Tab"===e.key&&cmplz_banner&&(0===(c=Array.from(cmplz_banner.querySelectorAll('button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(function(e){return null!==e.offsetParent})).length?e.preventDefault():(t=c[0],c=c[c.length-1],n=cmplz_banner.ownerDocument.activeElement,o=cmplz_banner.contains(n),e.shiftKey?o&&n!==t||(e.preventDefault(),c.focus()):o&&n!==c||(e.preventDefault(),t.focus())))}function cmplz_release_focus_trap(){document.removeEventListener("keydown",cmplz_handle_tab_navigation),document.body.classList.remove("cmplz-banner-active");var e=cmplz_banner_trigger_source;if(cmplz_banner_trigger_source="page-load","manage-consent"===e){if(cmplz_original_active_element&&cmplz_original_active_element.focus)try{cmplz_original_active_element.focus()}catch(e){document.body.focus()}}else cmplz_last_input_was_keyboard&&(document.querySelector('a[href="#content"], a[href="#main"], a[href="#main-content"], .skip-link')||document.body).focus()}function cmplzLoadConsentAreaContent(e,r){document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(t=>{let c=t.getAttribute("data-category"),n=t.getAttribute("data-service");var o=t.getAttribute("data-post_id"),a=t.getAttribute("data-block_id");if(e===c||r===n){let e=new XMLHttpRequest;e.open("GET",complianz.url+"consent-area/"+o+"/"+a,!0),e.setRequestHeader("Content-type","application/json"),e.send(),t.classList.remove("cmplz-placeholder"),e.onload=function(){t.innerHTML=JSON.parse(e.response),t.querySelectorAll("script").forEach(e
1065=>{cmplz_run_script(e.innerHTML,c,n,"inline",e)})}}})}document.querySelectorAll(".cmplz-consent-area.cmplz-placeholder").forEach(e=>{e.addEventListener("click",e=>{let t=e.target;(t=t.classList.contains("cmplz-consent-area")?t:e.target.closest(".cmplz-consent-area.cmplz-placeholder"))&&(cmplz_set_service_consent(e=t.getAttribute("data-service"),!0),cmplzLoadConsentAreaContent(!1,e),cmplz_enable_category(null,e),cmplz_set_banner_status("dismissed"))}),document.addEventListener("cmplz_enable_category",function(e){cmplzLoadConsentAreaContent(e.detail.category,e.detail.service)})}),document.addEventListener("cmplz_manage_consent_container_loaded",function(){var e,t=window.location.href;-1!==t.indexOf("#")&&(e=-1!==t.lastIndexOf("?")?t.lastIndexOf("?"):void 0,t=t.substring(t.indexOf("#")+1,e),e=document.getElementById(t))&&(t=e.getBoundingClientRect().top+window.pageYOffset-200,window.scrollTo({top:t,behavior:"smooth"}))}),complianz.locale=complianz.locale+"&token="+Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5),(()=>{function e(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var c=document.createEvent("CustomEvent");return c.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),c}"function"!=typeof window.CustomEvent&&(e.prototype=window.Event.prototype,window.CustomEvent=e)})();let cmplz_banner,cmplz_banner_container=document.getElementById("cmplz-cookiebanner-container"),cmplz_manage_consent_button,cmplz_waiting_inline_scripts=[],cmplz_waiting_scripts=[],cmplz_fired_scripts=[],cmplz_placeholder_class_index=0,cmplz_all_scripts_hook_fired=!1,cmplz_consent_stored_once=!1,cmplz_fired_category_events=["functional"],cmplz_fired_service_events=[],cmplz_categories=["functional","preferences","statistics","marketing"],cmplz_original_active_element=null,cmplz_banner_trigger_source="page-load",cmplz_last_input_was_keyboard=!1,cmplz_set_category_as_body_class=(document.addEventListener("keydown",function(){cmplz_last_input_was_keyboard=!0},!0),document.addEventListener("pointerdown",function(){cmplz_last_input_was_keyboard=!1},!0),window.cmplz_get_cookie=function(t){if("undefined"!=typeof document){t=complianz.prefix+t;var c=document.cookie.split(";");for(let e=0;e<c.length;e++){var n=c[e].trim();if(n.startsWith(t+"="))return n.substring(t.length+1)}}return""},window.cmplz_set_cookie=function(e,t,c){var n,o,a,r;"undefined"!=typeof document&&(c=void 0===c||c,n="https:"===window.location.protocol?";secure":"",(o=new Date).setTime(o.getTime()+24*complianz.cookie_expiry*60*60*1e3),o=";expires="+o.toGMTString(),a=0<(a=cmplz_get_cookie_domain()).length?";domain="+a:"",c=c?complianz.prefix:"",r=cmplz_get_cookie_path(),document.cookie=""+c+e+`=${t};SameSite=Lax${n}${o}${a};path=`+r)},window.cmplz_in_array=function(e,t){return t.includes(e)},window.cmplz_highest_accepted_category=function(){var t=cmplz_accepted_categories(),c=["marketing","statistics","preferences"];for(let e=0;e<c.length;e++)if(cmplz_in_array(c[e],t))return c[e];return"functional"},()=>{let c=document.body.classList;for(let e=c.length-1;0<=e;e--)c[e].startsWith("cmplz-")&&"cmplz-document"!==c[e]&&c.remove(c[e]);var e=cmplz_accepted_categories(),e=(Object.values(e).forEach(e=>{"string"==typeof e&&c.add("cmplz-"+e)}),cmplz_get_all_service_consents()),e=(Object.entries(e).forEach(([e,t])=>{t&&c.add("cmplz-"+e)}),c.add("cmplz-"+complianz.region,"cmplz-"+complianz.consenttype),new CustomEvent("cmplz_set_category_as_bodyclass"));document.dispatchEvent(e)}),cmplz_append_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.setAttribute("type","text/css"),c.appendChild(document.createTextNode(e)),t.appendChild(c)},cmplz_load_css=e=>{var t=document.head||document.getElementsByTagName("head")[0],c=document.createElement("link");c.rel="stylesheet",c.type="text/css",c.href=e,t.appendChild(c)};function cmplz_run_script(t,c,n,e,o){var a=document.createElement("script");if("inline"!==e&&cmplz_is_safe_script_src(t)?a.src=t:("string"!=typeof t&&(t=t.innerHTML),a.textContent=[t,"cmplzScriptLoaded();"].join("\n")),!cmplz_in_array(t,cmplz_fired_scripts)){cmplzCopyAttributes(o,a);try{"inline"!==e?a.onload=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)}:window.cmplzScriptLoaded=function(){cmplz_run_after_all_scripts(c,n),cmplz_maybe_run_waiting_scripts(t,c,n,o)},document.head.appendChild(a)}catch(e){throw cmplz_run_after_all_scripts(c,n),"Something went wrong "+e+" while loading "+t}}}function cmplz_maybe_run_waiting_scripts(e,t,c,n){var o=cmplz_get_waiting_script(cmplz_waiting_scripts,e),o=(o&&cmplz_run_script(o,t,c,"src",n),cmplz_get_waiting_script(cmplz_waiting_inline_scripts,e));o&&cmplz_run_script(o,t,c,"inline",n)}let cmplzLazyLoader=()=>{var e=document.querySelectorAll(".cmplz-blocked-content-container");let t=new IntersectionObserver((e,n)=>
1065{e.forEach(e=>{var t,c;e.isIntersecting&&((t=(e=e.target).getAttribute("data-placeholder-image"))&&(c=e.getAttribute("data-placeholder_class_index"),cmplz_append_css(".cmplz-placeholder-"+c+" {background-image: url("+t+") !important;}"),cmplz_set_blocked_content_container_aspect_ratio(e,t,c)),n.unobserve(e))})});e.forEach(e=>{t.observe(e)})};function cmplz_set_blocked_content_container(){document.querySelectorAll(".cmplz-image").forEach(e=>{var t,c,n,o;e.classList.contains("cmplz-processed")||(e.classList.add("cmplz-processed"),t=e.getAttribute("data-service"),c=e.getAttribute("data-category"),(n=e.parentElement).classList.add("cmplz-blocked-content-container"),o=n.getAttribute("data-placeholder_class_index"),"lazy"===e.getAttribute("loading")&&(e.removeAttribute("loading"),e.setAttribute("data-deferlazy",1)),null===o&&(cmplz_placeholder_class_index++,n.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),n.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(n,c,t)))}),document.querySelectorAll(".cmplz-placeholder-element").forEach(t=>{if(!t.classList.contains("cmplz-processed")){t.classList.add("cmplz-processed");var c=t.getAttribute("data-service"),n=t.getAttribute("data-category");let e;null===(e=t.classList.contains("cmplz-iframe")?("lazy"===t.getAttribute("loading")&&(t.removeAttribute("loading"),t.setAttribute("data-deferlazy",1)),t.parentElement):t).getAttribute("data-placeholder_class_index")&&(cmplz_placeholder_class_index++,e.classList.add("cmplz-placeholder-"+cmplz_placeholder_class_index,"cmplz-blocked-content-container"),e.setAttribute("data-placeholder_class_index",cmplz_placeholder_class_index),cmplz_insert_placeholder_text(e,n,c),n=t.getAttribute("data-placeholder-image"))&&void 0!==n&&n.length&&e.setAttribute("data-placeholder-image",n)}}),cmplzLazyLoader(),cmplz_has_consent("statistics")&&cmplz_enable_category("statistics"),cmplz_has_consent("marketing")&&cmplz_enable_category("marketing")}function cmplz_insert_placeholder_text(e,n,o){if(!e.querySelector(".cmplz-blocked-content-notice")){let t=complianz.placeholdertext;n=n||"marketing";let c;if(void 0!==t){if(1===Number(complianz.clean_cookies)){let e=o?o.replace("-"," "):"";e=e.charAt(0).toUpperCase()+e.slice(1),t=t.replace("{service}",e),(c=cmplz_create_element("div",t)).innerHTML=cmplz_sanitize_placeholder_html(t),c.classList.add("cmplz-blocked-content-notice");var a=c.querySelector("button"),a=(a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{service}",e)),complianz.page_links[complianz.region]),r=c.querySelector(".cmplz-links a");a&&a.hasOwnProperty("cookie-statement")?(r.setAttribute("href",a["cookie-statement"].url),"{title}"===r.innerText&&(r.innerText=a["cookie-statement"].title)):r&&(r.parentElement.style.display="none")}else{a=cmplz_create_element("button",""),r=complianz.categories.hasOwnProperty(n)?complianz.categories[n]:"marketing";a.innerText=t.replace("{category}",r),a.classList.add("cmplz-blocked-content-notice","cmplz-accept-category","cmplz-accept-"+n),a.setAttribute("data-service",o),a.setAttribute("data-category",n),a.setAttribute("aria-label",complianz.aria_label.replace("{category}",n)),c=a}("VIDEO"!==e.tagName?e:e.parentElement).appendChild(c)}}}function cmplz_set_blocked_content_container_aspect_ratio(t,c,n){var e;null!=t&&((e=new Image).addEventListener("load",function(){var e=this.naturalWidth||1,e=this.naturalHeight*(t.clientWidth/e),e=-1===c.indexOf("placeholder.jpg")?"height:"+e+"px;":"";cmplz_append_css(".cmplz-placeholder-"+n+" {"+e+"}")}),e.src=c)}let cmplzResizeTimer;function cmplz_enable_category(o,a){1===Number(complianz.tm_categories)&&""!==o&&cmplz_run_tm_event(o);var t={},t=(t.category=o,t.categories=cmplz_accepted_categories(),t.region=complianz.region,new CustomEvent("cmplz_before_category",{detail:t}));if(document.dispatchEvent(t),a=void 0!==a?a:"do_not_match","functional"!==(o=""===o?"do_not_match":o)){"marketing"===o&&cmplz_set_integrations_cookies();let e;e="do_not_match"!==a?'.cmplz-blocked-content-notice [data-service="'+a+'"]':1!==Number(complianz.clean_cookies)?".cmplz-blocked-content-notice.cmplz-accept-"+o:'.cmplz-blocked-content-notice [data-category="'+o+'"]',document.querySelectorAll(e).forEach(e
1065=>{var t=e.getAttribute("data-service");e.parentNode.classList.contains("cmplz-blocked-content-notice")&&(e=e.parentNode),cmplz_is_service_denied(t)||e.parentNode.removeChild(e)}),document.querySelectorAll('[data-category="'+o+'"], [data-service="'+a+'"]').forEach(t=>{var e=t.getAttribute("data-service");if(!cmplz_is_service_denied(e)&&"functional"!==t.getAttribute("data-category")&&!t.classList.contains("cmplz-activated")){var e=t.tagName;if("LINK"===e){t.classList.add("cmplz-activated");var c=t.getAttribute("data-href");cmplz_load_css(c,o)}else if("IMG"===e){t.classList.add("cmplz-activated");c=t.getAttribute("data-src-cmplz");t.setAttribute("src",c),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),cmplz_remove_placeholder(t)}else if("IFRAME"===e){t.classList.add("cmplz-activated");let e=t.getAttribute("data-src-cmplz");c=t.getAttribute("data-cmplz-target")?t.getAttribute("data-cmplz-target"):"src";"1"===cmplz_get_url_parameter(t.getAttribute(c),"autoplay")&&(e+="&autoplay=1"),t.getAttribute("data-deferlazy")&&t.setAttribute("loading","lazy"),t.addEventListener("load",()=>{cmplz_remove_placeholder(t)}),t.setAttribute(c,e)}else t.classList.contains("cmplz-placeholder-element")&&(t.classList.add("cmplz-activated"),e=t.getAttribute("data-placeholder_class_index"),t.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+e))}});t=document.querySelectorAll('script[data-category="'+o+'"], script[data-service="'+a+'"]');t.forEach(e=>{var t=e.getAttribute("data-waitfor"),c=e.getAttribute("data-cmplz-src");t&&(c?cmplz_waiting_scripts[t]=c:0<e.innerText.length&&(cmplz_waiting_inline_scripts[t]=e)),e.parentElement&&e.parentElement.removeChild(e)}),t.forEach(e=>{var t,c,n=e.getAttribute("type");!e.classList.contains("cmplz-activated")&&n&&"text/javascript"!==n&&(e.classList.add("cmplz-activated"),(n=e.getAttribute("data-cmplz-src"))?(e.removeAttribute("type"),cmplz_is_waiting_script(cmplz_waiting_scripts,n)||(e.getAttribute("data-post_scribe_id")?(t="#"+e.getAttribute("data-post_scribe_id"),(c=document.querySelector(t))&&(c.innerHtml(""),postscribe(t,"<script src="+n+"><\/script>"))):cmplz_run_script(n,o,a,"src",e))):0<e.innerText.length&&(cmplz_is_waiting_script(cmplz_waiting_inline_scripts,e.innerText)||cmplz_run_script(e.innerText,o,a,"inline",e)))}),cmplz_run_after_all_scripts(o,a)}}function cmplz_remove_placeholder(e){var t,c=e.closest(".cmplz-blocked-content-container");c&&(t=c.getAttribute("data-placeholder_class_index"),c.classList.remove("cmplz-blocked-content-container","cmplz-placeholder-"+t)),e.classList.remove("cmplz-iframe-styles","cmplz-iframe","video-wrap")}function cmplz_get_waiting_script(e,t){for(var c in e){var n;if(e.hasOwnProperty(c))if(-1!==t.indexOf(c))return n=e[c],delete e[c],n}return!1}function cmplz_array_is_empty(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function cmplz_is_waiting_script(t,c){for(var n in t)if(t.hasOwnProperty(n)){let e=t[n];if("string"!=typeof e&&(e=e.innerText),-1!==c.indexOf(e)||-1!==e.indexOf(c))return!0}return!1}function cmplz_run_after_all_scripts(e,t){var c="do_not_match"!==t&&!cmplz_in_array(t,cmplz_fired_service_events),n="do_not_match"!==e&&!cmplz_in_array(e,cmplz_fired_category_events);(n||c)&&(n&&cmplz_fired_category_events.push(e),c&&cmplz_fired_service_events.push(t),(n={}).category=e,n.service=t,n.categories=cmplz_accepted_categories(),n.services=cmplz_get_all_service_consents(),n.region=complianz.region,c=new CustomEvent("cmplz_enable_category",{detail:n}),document.dispatchEvent(c)),!cmplz_all_scripts_hook_fired&&cmplz_array_is_empty(cmplz_waiting_inline_scripts)&&cmplz_array_is_empty(cmplz_waiting_scripts)&&(n=new CustomEvent("cmplz_run_after_all_scripts",{detail:e,service:t}),document.dispatchEvent(n),cmplz_all_scripts_hook_fired=!0)}window.addEventListener("resize",function(){clearTimeout(cmplzResizeTimer),cmplzResizeTimer=setTimeout(cmplz_set_blocked_content_container,500)},!0),1===Number(complianz.block_ajax_content)&&setInterval(function(){cmplz_set_blocked_content_container()},2e3);let cmplz_fired_events=[];function cmplz_run_tm_event(e){-1===cmplz_fired_events.indexOf(e)&&(cmplz_fired_events.push(e),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"cmplz_event_"+e}),e=new CustomEvent("cmplz_tag_manager_event",{detail:e}),document.dispatchEvent(e))}function cmplz_fire_before_categories_consent(e){var t={}
1065,e=(t.categories=e,t.region=complianz.region,new CustomEvent("cmplz_before_categories_consent",{detail:t}));document.dispatchEvent(e)}function cmplz_check_cookie_policy_id(){var e=cmplz_get_cookie("policy_id");e&&parseInt(complianz.current_policy_id)!==parseInt(e)&&(cmplz_deny_all(),cmplz_set_banner_status("show"),cmplz_clear_cookies("cmplz"))}function cmplz_do_not_track(){var e="doNotTrack"in navigator&&"1"===navigator.doNotTrack,t="globalPrivacyControl"in navigator&&navigator.globalPrivacyControl;return!(!complianz.do_not_track_enabled||!t&&!e)}function cmplz_get_services_on_page(){let c=[];return document.querySelectorAll("[data-service]").forEach(e=>{var t=e.getAttribute("data-service"),e=e.getAttribute("data-category");-1===c.indexOf(t)&&c.push({category:e,service:t})}),c}function cmplzEnsureBannerCss(){var e="cmplz-banner-"+complianz.user_banner_id+"-"+complianz.consenttype+"-css",e=document.getElementById(e);if(e&&"stylesheet"===e.rel)return e.sheet&&e.sheet.disabled&&(e.sheet.disabled=!1),e;var t,e=complianz.css_file.replace("{type}",complianz.consenttype).replace("{banner_id}",complianz.user_banner_id);-1!==complianz.css_file.indexOf("cookiebanner/css/defaults/banner")&&cmplz_log("Fallback default css file used. Please re-save banner settings, or check file writing permissions in uploads directory");let c=e.split("?")[0].split("/").pop(),n=null;return document.querySelectorAll('link[rel="stylesheet"]').forEach(function(e){e.href.split("?")[0].split("/").pop()===c&&(n=e)}),n?(n.sheet&&n.sheet.disabled&&(n.sheet.disabled=!1),n):((t=document.createElement("link")).href=e,t.type="text/css",t.rel="stylesheet",document.getElementsByTagName("head")[0].appendChild(t),t)}function cmplzSyncConsentState(){var e=document.querySelectorAll(".cmplz-cookiebanner");1<e.length&&e.forEach(function(e){e.closest("[data-wp-router-region]")&&e.remove()});let t="dismissed"===cmplz_get_banner_status();document.querySelectorAll(".cmplz-cookiebanner").forEach(function(e){e.classList.toggle("cmplz-show",!t),e.classList.toggle("cmplz-dismissed",t)});e=document.querySelectorAll("#cmplz-manage-consent");Array.prototype.some.call(e,function(e){return!e.closest("[data-wp-router-region]")})&&e.forEach(function(e){e.closest("[data-wp-router-region]")&&e.remove()})}function cmplzInitNavigationHook(){if(document.querySelector("[data-wp-router-region]")){let e=function(){cmplzEnsureBannerCss(),cmplzSyncConsentState()};if("module"===complianz.iapi_nav)document.addEventListener("cmplz_router_navigated",e);else{let c=function(){requestAnimationFrame(function(){e(),setTimeout(e,150)})};["pushState","replaceState"].forEach(function(e){let t=history[e];history[e]=function(){var e=t.apply(this,arguments);return c(),e}}),window.addEventListener("popstate",c)}}}function cmplz_is_bot(){var e=new RegExp("(googlebot/|Googlebot-Mobile|Google-InspectionTool|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)","i"),t=navigator.userAgent;return e.test(t)}function cmplz_is_speedbot(){var e=navigator.userAgent;return new RegExp("(GTmetrix|pingdom|pingbot|Lighthouse)","i").test(e)}function cmplz_exists_service_consent(){var e,t=cmplz_get_cookie("consented_services");try{for(var c in e=JSON.parse(t))if(e.hasOwnProperty(c)&&!0===e[c])return!0}catch(e){}return!1}function cmplz_set_service_consent(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}n[e]=t,cmplz_set_cookie("consented_services",JSON.stringify(n));c={}
1065,c.service=e,c.value=t,c.region=complianz.region,cmplz_all_scripts_hook_fired=!1,e=new CustomEvent("cmplz_status_change_service",{detail:c});document.dispatchEvent(e)}function cmplz_clear_all_service_consents(){cmplz_set_cookie("consented_services","")}function cmplz_get_all_service_consents(){var e=cmplz_get_cookie("consented_services");let t;try{t=JSON.parse(e)}catch(e){t={}}return t}function cmplz_get_cookie_path(){return void 0!==complianz.cookie_path&&""!==complianz.cookie_path?complianz.cookie_path:"/"}function cmplz_get_cookie_domain(){return 1===Number(complianz.set_cookies_on_root)&&3<complianz.cookie_domain.length&&!complianz.cookie_domain.includes("localhost")?complianz.cookie_domain:""}function cmplz_reload_browser_compatible(){var e;-1<navigator.userAgent.toLowerCase().indexOf("firefox")?((e=new URL(window.location.href)).searchParams.set("cmplz-force-reload",Date.now().toString()),window.location.href=e.toString()):window.location.reload()}window.cmplz_accept_all=function(){for(var e in cmplz_clear_all_service_consents(),cmplz_fire_before_categories_consent(cmplz_categories),cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"allow");cmplz_sync_category_checkboxes()},window.cmplz_deny_all=function(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&cmplz_set_consent(cmplz_categories[e],"deny");let t=!1;"functional"===cmplz_highest_accepted_category()&&!cmplz_exists_service_consent()||(t=!0),cmplz_clear_cookies("cmplz_service")&&(t=!0),cmplz_clear_all_service_consents(),cmplz_integrations_revoke(),cmplz_fire_categories_event(),cmplz_track_status();var c=new CustomEvent("cmplz_revoke",{detail:t});document.dispatchEvent(c),!complianz.tcf_active&&t&&cmplz_reload_browser_compatible()},window.conditionally_show_banner=function(){complianz=cmplz_merge_object(complianz,cmplz_user_data),cmplz_maybe_auto_redirect(),cmplz_set_blocked_content_container(),window.wp_consent_type=complianz.consenttype;var e,t,c,n=new CustomEvent("wp_consent_type_defined"),o=(document.dispatchEvent(n),n=new CustomEvent("cmplz_before_cookiebanner"),document.dispatchEvent(n),1===Number(complianz.forceEnableStats)&&"optin"===complianz.consenttype&&cmplz_set_consent("statistics","allow"),cmplz_categories.reverse()),a=[];for(e in o)o.hasOwnProperty(e)&&(t=cmplz_categories[e],cmplz_has_consent(t))&&a.push(t);for(c in cmplz_fire_before_categories_consent(a),a)o.hasOwnProperty(c)&&cmplz_enable_category(a[c]);if(cmplz_exists_service_consent()){cmplz_enable_category("","general");var r,l,i,s=cmplz_get_services_on_page();for(r in s)s.hasOwnProperty(r)&&(l=s[r].service,i=s[r].category,cmplz_has_service_consent(l,i))&&(document.querySelectorAll('.cmplz-accept-service[data-service="'+l+'"]').forEach(e=>{e.checked=!0}),cmplz_enable_category("",l))}cmplz_sync_category_checkboxes(),cmplz_integrations_init(),cmplz_check_cookie_policy_id(),cmplz_set_up_auto_dismiss(),cmplz_load_manage_consent_container(),n=new CustomEvent("cmplz_cookie_banner_data",{detail:complianz}),document.dispatchEvent(n),""===cmplz_get_cookie("saved_categories")&&("optin"!==complianz.consenttype&&"optout"!==complianz.consenttype?cmplz_track_status():cmplz_do_not_track()&&cmplz_track_status("do_not_track")),cmplz_set_category_as_body_class(),cmplz_fire_categories_event(),cmplz_do_not_track()?(cmplz_log("global privacy control or do not track detected: no banner."),cmplz_track_status("do_not_track")):("optin"===complianz.consenttype?(complianz.forceEnableStats&&cmplz_enable_category("statistics"),cmplz_log("opt-in"),show_cookie_banner):"optout"===complianz.consenttype?(cmplz_log("opt-out"),show_cookie_banner):(cmplz_log("other consent type, no cookie warning"),cmplz_accept_all))()},window.show_cookie_banner=function(){let t=complianz.disable_cookiebanner||cmplz_is_speedbot(),e=!1;(document.querySelector("#cmplz-manage-consent-container")||document.querySelector(".cmplz-dropdown-cookiepolicy"))&&(e=!0);var c=document.getElementById("cmplz-cookiebanner-container");c&&document.body.prepend(c);let n=complianz.page_links[complianz.region];(cmplz_banner=document.querySelector(".cmplz-cookiebanner.banner-"+complianz.user_banner_id+"."+complianz.consenttype))||(t=!0),cmplz_manage_consent_button=document.querySelector("#cmplz-manage-consent .cmplz-manage-consent.manage-consent-"+complianz.user_banner_id);function o(){var e;t||(cmplz_banner.classList.remove("cmplz-hidden"),cmplz_manage_consent_button.classList.remove("cmplz-hidden"),"show"===cmplz_get_banner_status()&&(cmplz_trap_focus(),e=cmplz_banner.querySelector(".cmplz-close"))&&e.focus())}c=cmplzEnsureBannerCss(),t||((!c||!c.sheet)&&c?(c.addEventListener("load",o),setTimeout(o,500)):o()),cmplz_banner&&!t&&(cmplz_banner.querySelectorAll(".cmplz-links a:not(.cmplz-external), .cmplz-buttons a:not(.cmplz-external)").forEach(e
1065=>{var t,c=e;for(t in c.classList.add("cmplz-hidden"),n)n.hasOwnProperty(t)&&c.classList.contains(t)&&(c.setAttribute("href",n[t].url+c.getAttribute("data-relative_url")),"{title}"===c.innerText&&(c.innerText=cmplz_html_decode(n[t].title)),c.classList.remove("cmplz-hidden"))}),cmplz_set_banner_status(),e)&&(cmplz_banner.classList.remove("cmplz-show"),cmplz_banner.classList.add("cmplz-dismissed"),cmplz_manage_consent_button.classList.remove("cmplz-dismissed"),cmplz_manage_consent_button.classList.add("cmplz-show")),c=new CustomEvent("cmplz_cookie_warning_loaded",{detail:complianz.region});document.dispatchEvent(c)},window.cmplz_get_banner_status=function(){return cmplz_get_cookie("banner-status")},window.cmplz_set_banner_status=function(e){let t=cmplz_get_cookie("banner-status");(e=void 0!==e?e:t)!==t&&cmplz_set_cookie("banner-status",e),0===e.length&&(e="show"),t="show"===e?"dismissed":"show",cmplz_banner&&0<e.length&&(cmplz_banner.classList.remove("cmplz-"+t),cmplz_banner.classList.add("cmplz-"+e),cmplz_manage_consent_button)&&(cmplz_manage_consent_button.classList.add("cmplz-"+t),cmplz_manage_consent_button.classList.remove("cmplz-"+e)),cmplz_banner_container&&complianz.soft_cookiewall&&(cmplz_banner_container.classList.remove("cmplz-"+t),cmplz_banner_container.classList.add("cmplz-"+e,"cmplz-soft-cookiewall"));var c=new CustomEvent("cmplz_banner_status",{detail:e});document.dispatchEvent(c),cmplz_start_clean(),"show"===e?(cmplz_trap_focus(),(c=cmplz_banner.querySelector(".cmplz-close"))&&c.focus()):cmplz_release_focus_trap()},window.cmplz_has_consent=function(e){if(cmplz_is_bot())return!0;if("functional"===e)return!0;let t,c;return t=cmplz_do_not_track()?(c=cmplz_get_cookie(e),"allow"===c):(c=cmplz_get_cookie(e),("optout"===complianz.consenttype||"other"===complianz.consenttype)&&""===c||"allow"===c)},window.cmplz_is_service_denied=function(e){var t=cmplz_get_cookie("consented_services");let c;try{c=JSON.parse(t)}catch(e){c={}}return!!c.hasOwnProperty(e)&&!c[e]},window.cmplz_has_service_consent=function(e,t){var c=cmplz_get_cookie("consented_services");let n;try{n=JSON.parse(c)}catch(e){n={}}return n.hasOwnProperty(e)?n[e]:cmplz_has_consent(t)},window.cmplz_set_consent=function(e,t){cmplz_set_accepted_cookie_policy_id(),t="functional"===e?"allow":t;var c,n=cmplz_get_cookie(e);let o="allow"===t;document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=o}),n!==t&&(cmplz_set_cookie(e,t),"allow"===t&&cmplz_enable_category(e),cmplz_wp_set_consent(e,t),"statistics"===e&&cmplz_wp_set_consent("statistics-anonymous","allow"),(c=new Object).category=e,c.value=t,c.region=complianz.region,c.categories=cmplz_accepted_categories(),cmplz_all_scripts_hook_fired=!1,c=new CustomEvent("cmplz_status_change",{detail:c}),document.dispatchEvent(c),"marketing"===e)&&"deny"===t&&"allow"===n&&(cmplz_integrations_revoke(),setTimeout(function(){cmplz_reload_browser_compatible()},500))};let cmplz_user_data=[];if("undefined"!=typeof Storage&&sessionStorage.cmplz_user_data&&(cmplz_user_data=JSON.parse(sessionStorage.cmplz_user_data)),1!==Number(complianz.geoip)||0!==cmplz_user_data.length&&cmplz_user_data.version===complianz.version&&cmplz_user_data.banner_version===complianz.banner_version)conditionally_show_banner();else{let e=new XMLHttpRequest,t=cmplz_get_url_parameter(window.location.href,"cmplz_user_region");t=t?"&cmplz_user_region="+t:"",e.open("GET",complianz.url+"banner?"+complianz.locale+t,!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_user_data=JSON.parse(e.response),sessionStorage.cmplz_user_data=JSON.stringify(cmplz_user_data),conditionally_show_banner()}}if(cmplzInitNavigationHook(),1===Number(complianz.store_consent)){let e=cmplz_get_cookie("id"),t="",c="";"undefined"!=typeof Storage&&sessionStorage.cmplz_id&&(t=JSON.parse(sessionStorage.cmplz_id)),0===e.length&&0<t.length&&(c=t,cmplz_set_cookie("id",c)),0<e.length&&0===t.length&&(c=e),"undefined"!=typeof Storage&&(sessionStorage.cmplz_id=JSON.stringify(c))}function cmplz_track_status_end(){cmplz_consent_stored_once||cmplz_track_status()}function cmplz_set_up_auto_dismiss(){if("dismissed"!==cmplz_get_banner_status()){if("optout"===compl
1065ianz.consenttype&&1===Number(complianz.dismiss_on_scroll)){let e=function(){window.pageYOffset>Math.floor(400)&&(window.removeEventListener("scroll",e),this.onWindowScroll=null,"dismissed"!==cmplz_get_banner_status())&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())};window.addEventListener("scroll",e)}var e=parseInt(complianz.dismiss_timeout);"optout"===complianz.consenttype&&0<e&&window.setTimeout(function(){"dismissed"!==cmplz_get_banner_status()&&(cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())},Math.floor(e))}}function cmplz_fire_categories_event(){var e=new Object,e=(e.category=cmplz_highest_accepted_category(),e.categories=cmplz_accepted_categories(),e.region=complianz.region,new CustomEvent("cmplz_fire_categories",{detail:e}));document.dispatchEvent(e)}function cmplz_track_status(e){let t=[];e=void 0!==e&&e;var c=new CustomEvent("cmplz_track_status",{detail:e});document.dispatchEvent(c),t=e?[e]:cmplz_accepted_categories(),cmplz_set_category_as_body_class();let n,o;try{n=JSON.parse(cmplz_get_cookie("saved_categories"))}catch(e){n={}}try{o=JSON.parse(cmplz_get_cookie("saved_services"))}catch(e){o={}}var c=cmplz_get_all_service_consents();cmplz_equals(n,t)&&cmplz_equals(o,c)||1!==Number(complianz.store_consent)||cmplz_is_bot()||cmplz_is_speedbot()||(cmplz_set_cookie("saved_categories",JSON.stringify(t)),cmplz_set_cookie("saved_services",JSON.stringify(c)),cmplz_consent_stored_once=!0,e={consented_categories:t,consented_services:c,consenttype:window.wp_consent_type},(c=new XMLHttpRequest).open("POST",complianz.url+"track",!0),c.setRequestHeader("Content-type","application/json"),c.send(JSON.stringify(e)))}function cmplz_accepted_categories(){let e=cmplz_categories,t=[];for(var c in e)e.hasOwnProperty(c)&&(c=e[c],cmplz_has_consent(c))&&t.push(c);return e=e.filter(function(e){return cmplz_in_array(e,t)})}function cmplz_sync_category_checkboxes(){for(var e in cmplz_categories)cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],cmplz_has_consent(e)||"functional"===e?document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!0}):document.querySelectorAll("input.cmplz-"+e).forEach(e=>{e.checked=!1})),document.querySelectorAll(".cmplz-accept-service").forEach(e=>{var t=e.getAttribute("data-service"),c=e.getAttribute("data-category");cmplz_has_service_consent(t,c)?e.checked=!0:cmplz_is_service_denied(t)?e.checked=!1:e.checked=!!cmplz_has_consent(c)})}function cmplz_merge_object(e,t){var c,n,o={};for(c in t)t.hasOwnProperty(c)&&(o[c]=t[c]);for(n in e)t.hasOwnProperty(n)&&void 0!==t[n]||e.hasOwnProperty(n)&&(o[n]=e[n]);return o}function cmplz_clear_cookies(t){if("undefined"==typeof document)return!1;let a=!1,r="https:"===window.location.protocol?";secure":"",l="expires="+(new Date).toGMTString(),i=location.pathname.replace(/^\/|\/$/g,"").split("/");return document.cookie.split("; ").forEach(function(e){let n=e.split(";")[0].split("=")[0];if(-1!==n.indexOf(t)){a=!0;let c=window.location.hostname.split(".");var o=1<c.length;for(i.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain=."+c.join(".")+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain=."+c.join(".")+";path="+e+"/"});0<c.length;){let t="."+c.join(".");
1065c.shift(),o&&1===c.length&&c.shift(),i.forEach(function(e){e="/"+e;document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain="+t+";path="+e,document.cookie=encodeURIComponent(n)+"=;SameSite=Lax"+r+";"+l+";domain="+t+";path="+e+"/"})}}}),cmplz_set_accepted_cookie_policy_id(),a}function cmplz_set_accepted_cookie_policy_id(){cmplz_set_cookie("policy_id",complianz.current_policy_id)}function cmplz_integrations_init(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&"1"===t[e][1]&&cmplz_set_cookie(e,t[e][1],!1)}function cmplz_integrations_revoke(){var e,t,c=complianz.set_cookies;for(e in c)c.hasOwnProperty(e)&&(t=c[e][1],cmplz_set_cookie(e,t,!1),0===Number(t))&&cmplz_clear_cookies(e)}function cmplz_set_integrations_cookies(){var e,t=complianz.set_cookies;for(e in t)t.hasOwnProperty(e)&&cmplz_set_cookie(e,t[e][0],!1)}function cmplz_get_url_parameter(e,t){if(e&&void 0!==e&&-1!==e.indexOf("?")){e=e.split("?")[1];if(e){var c=e.split("&");for(let e=0;e<c.length;e++){var n=c[e].split("=");if(n[0]===t)return void 0===n[1]||decodeURIComponent(n[1])}}}return!1}function cmplz_maybe_auto_redirect(){var e=cmplz_get_url_parameter(window.location.href,"cmplz_region_redirect"),t=cmplz_get_url_parameter(window.location.href,"cmplz-region");e&&!t&&(e=window.location.href.split("#")[0]+"&cmplz-region="+complianz.region,t=window.location.hash,window.location.href=e+t)}function cmplz_wp_set_consent(e,t){"function"==typeof wp_set_consent&&wp_set_consent(e,t)}function cmplz_start_clean(){if(1===Number(complianz.clean_cookies))if((cmplz_cookie_data="undefined"!=typeof Storage?JSON.parse(sessionStorage.getItem("cmplz_cookie_data")):cmplz_cookie_data)&&0!==cmplz_cookie_data.length)cmplz_setup_clean_interval();else{let e=new XMLHttpRequest;e.open("GET",complianz.url+"cookie_data",!0),e.setRequestHeader("Content-type","application/json"),e.send(),e.onload=function(){cmplz_cookie_data=JSON.parse(e.response),sessionStorage.setItem("cmplz_cookie_data",JSON.stringify(cmplz_cookie_data)),cmplz_setup_clean_interval()}}}function cmplz_do_cleanup(){var e;for(e of["preferences","statistics","marketing"])if(!cmplz_has_consent(e)&&cmplz_cookie_data.hasOwnProperty(e)){var t,c,n=cmplz_cookie_data[e];for(t in n)if(!cmplz_has_service_consent(t,e))for(c of n[t])cmplz_clear_cookies(c),cmplz_clear_storage(c)}}function cmplz_setup_clean_interval(){!cmplz_cookie_data||cmplzCleanCookieInterval||(cmplz_do_cleanup(),cmplzCleanCookieInterval=setInterval(cmplz_do_cleanup,1e3))}function cmplz_clear_storage(e){"undefined"!=typeof Storage&&(localStorage.getItem(e)&&localStorage.removeItem(e),sessionStorage.getItem(e))&&sessionStorage.removeItem(e)}function cmplz_load_manage_consent_container(){let c=document.querySelector(".cmplz-manage-consent-container");if(c){let t=new XMLHttpRequest;t.open("GET",complianz.url+"manage_consent_html?"+complianz.locale,!0),t.setRequestHeader("Content-type","application/json"),t.send(),t.onload=function(){var e=JSON.parse(t.response);c.insertAdjacentHTML("beforeend",e),cmplz_sync_category_checkboxes();document.querySelector("#cmplz-manage-consent-container-nojavascript").style.display="none",c.style.display="block";e=new CustomEvent("cmplz_manage_consent_container_loaded");document.dispatchEvent(e)}}}function cmplz_equals(c,n){if("object"!=typeof c||null===c||Array.isArray(c)||"object"!=typeof n||null===n||Array.isArray(n)){if(Array.isArray(c)||(c=Object.keys(c),n=Object.keys(n)),!c||!n)return!1;if(c.length!==n.length)return!1;for(let e=0,t=c.length;e<t;e++)if(c[e]instanceof Array&&n[e]instanceof Array){if(!cmplz_equals(c[e],n[e]))return!1}else if(c[e]!==n[e])return!1}else{var e;for(e of[...new Set([...Object.keys(c),...Object.keys(n)])])if(c[e]!==n[e])return!1}return!0}function cmplzCopyAttributes(e,t){let c=["type","data-service","data-category","async"];Array.from(e.attributes).forEach(e=>{"data-script-type"===e.nodeName&&"module"===e.nodeValue?(t.setAttribute("type","module"),t.removeAttribute("data-script-type")):c.includes(e.nodeName)||t.setAttribute(e.nodeName,e.nodeValue)})}document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&cmplz_track_status_end()}),window.addEventListener("pagehide",cmplz_track_status_end,!1),window.addEventListener("beforeunload",cmplz_track_status_end,!1),document.addEventListener("cmplz_consent_action",function(e){cmplz_set_consent(e.detail.category,"allow"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept",function(e){e.preventDefault(),setTimeout(()=>{cmplz_accept_all(),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()},0)}),cmplz_add_event("click",".cmplz-accept-category, .cmplz-accept-marketing",function(e){e.preventDefault();var e=e.target,t=e.getAttribute("data-service"),e=e.getAttribute("data-category")||"marketing";1===Number(complianz.clean_cookies)&&void 0!==t&&t?(cmplz_set_service_consent(t,!0),cmplz_enable_category("","general"),cmplz_enable_category("",t)):cmplz_set_consent(e,"allow"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-accept-service",function(e){var e=e.target;"INPUT"!==e.tagName&&(void 0!==(e=e.getAttribute("data-service"))&&(cmplz_set_service_consent(e,!0),cmplz_enable_category("","general"),cmplz_enable_category("",e)),cmplz_fire_categories_event(),cmplz_track_status())}),cmplz_add_event("change",".cmplz-accept-service",function(e){var t=e.target,c=t.tagName,n=t.getAttribute("data-service");void 0!==n&&("INPUT"===c?(cmplz_set_banner_status("dismissed"),t.checked?(cmplz_set_service_consent(n,!0),cmplz_enable_category("",n)):(cmplz_set_service_consent(n,!1),setTimeout(function(){cmplz_reload_browser_compatible()},500))):(e.preventDefault(),cmplz_set_service_consent(n,!0),cmplz_enable_category("","general"),cmplz_enable_category("",n),setTimeout(function(){cmplz_reload_browser_compatible()},500))),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-save-preferences",function(e){var t,c,n,o,a,e=e.target,r=(cmplz_banner=e.closest(".cmplz-cookiebanner"),[]);for(t in cmplz_categories)cmplz_categories.hasOwnProperty(t)&&(c=cmplz_categories[t],n=cmplz_banner.querySelector("input.cmplz-"+c))&&n.checked&&r.push(c);for(o in cmplz_fire_before_categories_consent(r),cmplz_categories)cmplz_categories.hasOwnProperty(o)&&(a=cmplz_categories[o],r.includes(a)?cmplz_set_consent(a,"allow"):cmplz_set_consent(a,"deny"));cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status()}),cmplz_add_event("click",".cmplz-close",function(){cmplz_set_banner_status("dismissed")}),cmplz_add_event("click",".cmplz-view-preferences",function(e){var e=e.target;(cmplz_banner=e.closest(".cmplz-cookiebanner")).querySelector(".cmplz-categories").classList.contains("cmplz-fade-in")?(cmplz_banner.classList.remove("cmplz-categories-v
1065isible"),cmplz_banner.querySelector(".cmplz-categories").classList.remove("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="block",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="none"):(cmplz_banner.classList.add("cmplz-categories-visible"),cmplz_banner.querySelector(".cmplz-categories").classList.add("cmplz-fade-in"),cmplz_banner.querySelector(".cmplz-view-preferences").style.display="none",cmplz_banner.querySelector(".cmplz-save-preferences").style.display="block",(e=cmplz_banner.querySelector(".cmplz-categories .cmplz-category"))&&(e=e.querySelector(".cmplz-category-toggle"))&&e.focus())}),cmplz_add_event("click",".cmplz-category-toggle",function(e){var t,e=e.target.closest(".cmplz-category-toggle");e&&(t="true"===e.getAttribute("aria-expanded"),e.setAttribute("aria-expanded",String(!t)),e=e.closest(".cmplz-category"))&&(e=e.querySelector(".cmplz-description"))&&(e.hidden=t)}),cmplz_add_event("change",".cmplz-manage-consent-container .cmplz-category",function(){for(var e in cmplz_categories){var t;cmplz_categories.hasOwnProperty(e)&&(e=cmplz_categories[e],t=document.querySelector(".cmplz-manage-consent-container input.cmplz-"+e))&&(t.checked?cmplz_set_consent(e,"allow"):cmplz_set_consent(e,"deny"),cmplz_set_banner_status("dismissed"),cmplz_fire_categories_event(),cmplz_track_status())}}),cmplz_add_event("click",".cmplz-deny",function(e){e.preventDefault(),cmplz_set_banner_status("dismissed"),cmplz_deny_all()}),cmplz_add_event("click","button.cmplz-manage-settings",function(e){e.preventDefault();var e=document.querySelector(".cmplz-cookiebanner .cmplz-categories"),t=document.querySelector(".cmplz-save-settings"),c=document.querySelector("button.cmplz-manage-settings");cmplz_is_hidden(e)?(t.style.display="block",c.style.display="none",e.style.display="block"):(t.style.display="none",c.style.display="block",e.style.display="none")}),cmplz_add_event("click","button.cmplz-manage-consent",function(e){e.preventDefault(),cmplz_banner_trigger_source="manage-consent",cmplz_set_banner_status("show")}),cmplz_add_event("keypress",".cmplz-banner-slider label",function(e){32===(e.keyCode||e.which)&&e.target.click()}),cmplz_add_event("keypress",".cmplz-cookiebanner .cmplz-header .cmplz-close",function(e){13===(e.keyCode||e.which)&&e.target.click()});let cmplz_has_wp_video=document.querySelector(".cmplz-wp-video-shortcode"),cmplz_times_checked=0;void 0!==window.jQuery&&jQuery(document).ready(function(i){if(cmplz_has_wp_video){document.addEventListener("cmplz_enable_category",function(){t()});let e=setInterval(function(){cmplz_times_checked+=1,document.querySelector(".cmplz-wp-video-shortcode")&&cmplz_times_checked<100?t():clearInterval(e)},500)}function t(){if(document.querySelector(".cmplz-wp-video-shortcode")){var e,t,n,o=cmplz_accepted_categories(),a=cmplz_get_all_service_consents(),r=[];for(e in o)if(o.hasOwnProperty(e)){var l=o[e];if("functional"===l)break;r.push('.cmplz-wp-video-shortcode[data-category="'+l+'"]')}for(t in a)a.hasOwnProperty(t)&&r.push('.cmplz-wp-video-shortcode[data-service="'+t+'"]');n=r.join(",");let c=!1;0<n.length&&document.querySelectorAll(n).forEach(e=>{c=!0,e.setAttribute("controls","controls"),e.classList.add("wp-video-shortcode","cmplz-processed"),e.classList.remove("cmplz-wp-video-shortcode"),e.closest(".cmplz-wp-video").classList.remove("cmplz-wp-video");var t=e.closest(".wp-video").querySelector(".cmplz-blocked-content-notice");t&&t.parentElement.removeChild(t),e.classList.remove("cmplz-blocked-content-container")}),c&&(window.wp.mediaelement?window.wp.mediaelement.initialize():(n={videoWidth:"100%",videoHeight:"100%",enableAutosize:!0},i(".wp-video-shortcode").mediaelementplayer(n)))}}function c(e){e=i(e);"function"==typeof e.parent().fitVids&&e.parent().fitVids()}document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)}),document.addEventListener("cmplz_enable_category",function(){document.querySelectorAll(".cmplz-video.cmplz-activated").forEach(e=>{c(e)})})})
1066;!function(){"use strict";!function(e){const t={init:()=>{e(t.ready)},ready:()=>{t.events()},events:()=>{e(".swp-toggle-checkbox").removeAttr("disabled"),e(".swp-toggle-checkbox").on("change",(e=>{const t=e.target.closest("form").querySelector(".searchwp-form-advanced-filters"),c=t.querySelectorAll("select"),r=e.target.closest("form").querySelector(".swp-toggle-switch");r&&r.setAttribute("aria-checked",e.target.checked),e.target.checked?(t.style.display="flex",c.forEac
1066h((e=>{e.disabled=!1}))):(t.style.display="none",c.forEach((e=>{e.disabled=!0})))}))}};t.init(),window.searchwp=window.searchwp||{},window.searchwp.searchForms=t}(jQuery)}()
1067;var wcpa_front={"api_nonce":null,"root":"https://piciordeplay.ro/wp-json/wcpa/front/","assets_url":"https://piciordeplay.ro/wp-content/plugins/woo-custom-product-addons/assets/","date_format":"j F Y","time_format":"G:i","validation_messages":{"formError":"Fix the errors shown above","requiredError":"C\u00e2mpul este obligatoriu","maxlengthError":"Maximum %s characters allowed","minValueError":"Minimum value required: %s","maxValueError":"Maximum value allowed: %s","validEmailError":"Scrie o adres\u0103 de e-mail valid\u0103","validUrlError":"Provide a valid URL"},"ajax_add_to_cart":"","i18n_view_cart":"Vezi co\u0219ul","cart_url":"https://piciordeplay.ro/cos/","is_cart":"","init_triggers":["wcpt_product_modal_ready","qv_loader_stop","quick_view_pro:load","elementor/popup/show","xt_wooqv-product-loaded","woodmart-quick-view-displayed","porto_init_countdown","woopack.quickview.ajaxload","quick-view-displayed","update_lazyload","riode_load","yith_infs_added_elem","jet-popup/show-event/after-show","etheme_quick_view_content_loaded","wc_backbone_modal_loaded"]}
1068;(()=>{var __webpack_modules__={3265:()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var t;window.jQuery&&jQuery(document).ajaxSuccess((function(t,n,r,o){var a=!1;("string"==typeof o&&o.includes("wcpa_form_outer")||"object"==e(o)&&JSON.stringify(o).includes("wcpa_form_outer"))&&(a=!0),a&&setTimeout((function(){window.wcpaInit()}),10)})),t=XMLHttpRequest.prototype.open,XMLHttpRequest.prototype.open=function(){this.addEventListener("load",(function(){var t=!1;""!==this.responseType&&"text"!==this.responseType&&"document"!==this.responseType||("string"==typeof this.responseText&&this.responseText.includes("wcpa_form_outer")||"object"==e(this.responseText)&&JSON.stringify(this.responseText).includes("wcpa_form_outer"))&&(t=!0),t&&setTimeout((function(){window.wcpaInit()}),10)})),t.apply(this,arguments)}},9054:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{N:()=>evalConditions});var _functions__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7894);function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var BASE_DATE="2022-01-01",evalConditions=function evalConditions(fieldData,field,dField,productData){var relations=field.relations,evalStr="";if(relations.forEach((function(e){Array.isArray(e.rules)&&e.rules.length&&(evalStr+="(",e.rules.forEac
1068h((function(e){evalStr+="(",evalRelation(e.rules,fieldData,productData)?evalStr+="true":evalStr+="false",evalStr+=") "+(!1!==e.operator?e.operator:"")+" "})),evalStr=evalStr.match(/\(.*\)/g)[0]+" ",evalStr+=") "+(!1!==e.operator?e.operator:"")+" ")})),!(relations.length>0&&""!==evalStr))return"visible";evalStr=evalStr.match(/\(.*\)/g)[0];var result=!1;try{return result=eval(evalStr.replace(/or/gi,"||").replace(/and/gi,"&&")),!0===result?"show"===field.cl_rule?"visible":"disable"===field.cl_rule?"disable":"hidden":"show"===field.cl_rule?"hidden":(field.cl_rule,"visible")}catch(e){return!1}},evalRelation=function(e,t,n){var r,o=!1,a=[];if(""===e.cl_field)return!0;if("0"===e.cl_relation)return!1;var i=["is_in","is_not_in"].includes(e.cl_relation);r=e.cl_val,Array.isArray(r)||(r=[r]),i||(r=void 0!==r[0]?[r[0]]:[]);var u=!1;if([].includes(e.cl_field));else{if(0==(o=t.fields[e.cl_field])||void 0===o)return!1;if(o&&void 0!==o.value&&""!==o.value)if("visible"==t.sections[o.sectionKey].clStatus&&"visible"===o.clStatus)switch(o.type){case"hidden":case"text":case"color":case"textarea":case"url":case"email":a.push((o.value+"").toLowerCase().trim()),r=r.map((function(e){return(""+e).toLowerCase()}));break;case"checkbox":a.push(o.value);break;case"number":a.push(parseFloat(o.value)),r=r.map((function(e){return parseFloat(e)}));break;case"select":case"checkbox-group":case"radio-group":a=(0,_functions__WEBPACK_IMPORTED_MODULE_0__.kJ)(o.value)?o.value.map((function(e){return(""+e).startsWith("WCPAOTH")?"other":(""+e).toLowerCase()})):[(""+o.value).startsWith("WCPAOTH")?"other":(""+o.value).toLowerCase()],r=r.map((function(e){return(""+e).toLowerCase()}));break;case"date":u=!0;var l=function(e){var t=(""+e).split(/\sto\s/);if(2==t.length){var n=new Date(t[0]),r=new Date(t[1]),o={start:0,end:0};return n instanceof Date&&!isNaN(n)&&(o.start=n.getTime(),r instanceof Date&&!isNaN(r)?o.end=r.getTime():o.end=n.getTime()),o}var a=new Date(e);return a instanceof Date&&!isNaN(a)?a.getTime():e};a=(Array.isArray(o.value)?o.value:[o.value]).map((function(e){return l(e)})),r=["year_is","week_day_is","month_is","month_day_is"].includes(e.cl_relation)?r.map((function(e){return parseInt(e)})):r.map((function(e){return l(e)}))}}if(0==a.length)return"is_empty"===e.cl_relation;switch(e.cl_relation){case"is":case"is_not":case"is_in":case"is_not_in":return u?r.some((function(e){return"object"==_typeof(e)?a.some((function(t){return"object"==_typeof(t)?t.start>=e.start&&t.start<=e.end||t.end>=e.start&&t.end<=e.end:t>=e.start&&t<=e.end})):a.some((function(t){return"object"==_typeof(t)?e>=t.start&&e<=t.end:t==e}))}))?"is_in"==e.cl_relation||"is"==e.cl_relation:"is_not_in"==e.cl_relation||"is_not"==e.cl_relation:r.some((function(e){return!!a.includes(e)}))?"is_in"==e.cl_relation||"is"==e.cl_relation:"is_not_in"==e.cl_relation||"is_not"==e.cl_relation;case"is_empty":case"is_not_empty":return 0===a.length||""===a[0]||null===a[0]?"is_empty"==e.cl_relation:"is_not_empty"==e.cl_relation;case"is_greater":return!a.some((function(e){return u&&"object"==_typeof(e)?e.start<=r[0]:e<=r[0]}));case"is_lessthan_or_equal":return!a.some((function(e){return u&&"object"==_typeof(e)?e.end>r[0]:e>r[0]}));case"is_lessthan":return!a.some((function(e){return u&&"object"==_typeof(e)?e.end>=r[0]:e>=r[0]}));case"is_greater_or_equal":return!a.some((function(e){return u&&"object"==_typeof(e)?e.start<r[0]:e<r[0]}));case"contains":case"not_contains":return a.some((function(e){return!!(""+e).includes(r[0])}))?"contains"==e.cl_relation:"not_contains"==e.cl_relation}return!1}},7894:(e,t,n)=>{"use strict";function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}n.d(t,{Iy:()=>_,N3:()=>l,TO:()=>f,Tj:()=>h,k$:()=>s,kJ:()=>i,uM:()=>u,vh:()=>p});window.wcpa_front;Date.prototype.fp_incr=function(e){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof e?parseInt(e,10):e))};var i=function(e){return Array.isArray(e)},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Array.isArray(e)){var n=r(e);return!1!==t&&(n[e.length-2]=e[e.length-2]+t),n.reduce((function(e,t){return"".concat(e,"[").concat(t,"]")}))}return!1!==t?e+t:e},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(t&&t[e]&&""!==t[e])return t[e];var r=window.wcpa_front.validation_messages;return r[e]?r[e]:n},c=function(e){return!(void 0!==e&&(!i(e)||0!=e.length&&""!=e[0]))||(""==e||!1===e)},s=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.value;if(e.preSetValue&&(r="checkbox"==e.type||e.preSetValue),c(r)&&e.values&&Array.isArray(e.values)&&(r=e.values.filter((function(e){return e.selected})).map((function(e){return e.value}))),"select"==e.type){var o="custom"==e.dropdown_type;e.multiple&&(o=!0);var a=e.values.find((function(e){return void 0!==e.options}));a&&(o=!0),!c(r)||e.placeholder&&""!=e.placeholder||o||(r=e.values.length?e.values[0].value:"")}return!r||"date"!=e.type&&"datetime-local"!=e.type||(r=Array.isArray(r)?r:[r]),{type:e.type,elementId:n||e.elementId,value:r,clStatus:"visible",updated:0,updatedTime:0,name:e.name,config:{updated:0},error:{},price:!1,sectionKey:t}},_=function(e,t,n,r,o){var a,i,u=n.value,l=(t.type,t.min_date),c=t.max_date,s=function(e){var t,n;return n="time"==e.type?window.wcpa_front.time_format:"datetime-local"==e.type?window.wcpa_front.date_format
1068+" "+window.wcpa_front.time_format:window.wcpa_front.date_format,null!==(t=e.date_pic_conf)&&void 0!==t&&t.dateFormat&&""!=e.date_pic_conf.dateFormat&&(n=e.date_pic_conf.dateFormat),n}(t);a=d(l),i=d(c);var _="";u&&(_=new Date(u));var f={enableTime:!1,noCalendar:!1,minDate:a,maxDate:i,mode:"single",defaultDate:_};return f.dateFormat=s,{flatPic:f}},f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!1;if(Object.keys(e).some((function(n){return e[n].fields.some((function(e,o){var a=e.some((function(e,a){if(e.elementId==t)return r={sectionKey:n,rowIndex:o,colIndex:a},!0}));return a}))})),n)return r;if(0==r)return r;var o=r,a=o.sectionKey,i=o.rowIndex,u=o.colIndex;return e[a].fields[i][u]},d=function(e){return!!e&&("object"==a(e)&&("days"==e.type||"days"==e.type)?(new Date).fp_incr(e.val):dateIncr(new Date,e))},p=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n={DAY:864e5,HOUR:3600,defaults:{dateSettings:{days:r?r.weekdays.shorthand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:r?r.weekdays.shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:r?r.months.longhand:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:r?r.months.shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],meridiem:r?r.amPM:["AM","PM"],ordinal:function(e){var t=e%10,n={1:"st",2:"nd",3:"rd"};return 1!==Math.floor(e%100/10)&&n[t]?n[t]:"th"}},separators:/[ \-+\/.:@]/g,validParts:/[dDjlNSwzWFmMntLoYyaABgGhHisueTIOPZcrU]/g,intParts:/[djwNzmnyYhHgGis]/g,tzParts:/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,tzClip:/[^-+\dA-Z]/g},getInt:function(e,t){return parseInt(e,t||10)},compare:function(e,t){return"string"==typeof e&&"string"==typeof t&&e.toLowerCase()===t.toLowerCase()},lpad:function(e,t,r){var o=e.toString();return r=r||"0",o.length<t?n.lpad(r+o,t):o},merge:function(e){var t,r;for(e=e||{},t=1;t<arguments.length;t++)if(r=arguments[t])for(var o in r)r.hasOwnProperty(o)&&("object"===a(r[o])?n.merge(e[o],r[o]):e[o]=r[o]);return e},getIndex:function(e,t){for(var n=0;n<t.length;n++)if(t[n].toLowerCase()===e.toLowerCase())return n;return-1}};var i=function(e){var t=n.getIndex(e,n.defaults.dateSettings.monthsShort)+1;return 0===t&&(t=n.getIndex(e,n.defaults.dateSettings.months)+1),t},u=function(e,t){var r,o,u,l,c,s,_,f,d,p,h=!1,y=!1,m=n.defaults.dateSettings,v={date:null,year:null,month:null,day:null,hour:0,min:0,sec:0};if(!e)return null;if(e instanceof Date)return e;if("U"===t)return(u=n.getInt(e))?new Date(1e3*u):e;switch(a(e)){case"number":return new Date(e);case"string":break;default:return null}if(!(r=t.match(n.defaults.validParts))||0===r.length)throw new Error("Invalid date format definition.");for(u=r.length-1;u>=0;u--)"S"===r[u]&&r.splice(u,1);for(o=e.replace(n.defaults.separators,"\0").split("\0"),u=0;u<o.length;u++)switch(l=o[u],c=n.getInt(l),r[u]){case"y":case"Y":if(!c)return null;d=l.length,v.year=2===d?n.getInt((c<70?"20":"19")+l):c,h=!0;break;case"m":case"n":case"M":case"F":if(isNaN(c)){if(!((s=i(l))>0))return null;v.month=s}else{if(!(c>=1&&c<=12))return null;v.month=c}h=!0;break;case"d":case"j":if(!(c>=1&&c<=31))return null;v.day=c,h=!0;break;case"g":case"h":if(p=o[_=r.indexOf("a")>-1?r.indexOf("a"):r.indexOf("A")>-1?r.indexOf("A"):-1],-1!==_)f=n.compare(p,m.meridiem[0])?0:n.compare(p,m.meridiem[1])?12:-1,c>=1&&c<=12&&-1!==f?v.hour=c%12==0?f:c+f:c>=0&&c<=23&&(v.hour=c);else{if(!(c>=0&&c<=23))return null;v.hour=c}y=!0;break;case"G":case"H":if(!(c>=0&&c<=23))return null;v.hour=c,y=!0;break;case"i":if(!(c>=0&&c<=59))return null;v.min=c,y=!0;break;case"s":if(!(c>=0&&c<=59))return null;v.sec=c,y=!0}if(!0===h){var b=v.year||0,g=v.month?v.month-1:0,w=v.day||1;v.date=new Date(b,g,w,v.hour,v.min,v.sec,0)}else{if(!0!==y)return null;v.date=new Date(0,0,0,v.hour,v.min,v.sec,0)}return v.date},l=function(e,t){var r,o=n.defaults.dateSettings,a=/\\?(.?)/gi,i=function(e,t){return r[e]?r[e]():t};return r={d:function(){return n.lpad(r.j(),2)},D:function(){return o.daysShort[r.w()]},j:function(){return t.getDate()},l:function(){return o.days[r.w()]},N:function(){return r.w()||7},w:function(){return t.getDay()},z:function(){var e=new Date(r.Y(),r.n()-1,r.j()),t=new Date(r.Y(),0,1);return Math.round((e-t)/n.DAY)},W:function(){var e=new Date(r.Y(),r.n()-1,r.j()-r.N()+3),t=new Date(e.getFullYear(),0,4);return n.lpad(1+Math.round((e-t)/n.DAY/7),2)},F:function(){return o.months[t.getMonth()]},m:function(){return n.lpad(r.n(),2)},M:function(){return o.monthsShort[t.getMonth()]},n:function(){return t.getMonth()+1},t:function(){return new Date(r.Y(),r.n(),0).getDate()},L:function(){var e=r.Y();return e%4==0&&e%100!=0||e%400==0?1:0},o:function(){var e=r.n(),t=r.W();return r.Y()+(12===e&&t<9?1:1===e&&t>9?-1:0)},Y:function(){return t.getFullYear()},y:function(){return r.Y().toString().slice(-2)},a:function(){return r.A().toLowerCase()},A:function(){var e=r.G()<12?0:1;return o.meridiem[e]},B:function(){var e=t.getUTCHours()*n.HOUR,r=60*t.getUTCMinutes(),o=t.getUTCSeconds();return n.lpad(Math.floor((e+r+o+n.HOUR)/86.4)%1e3,3)},g:function(){return r.G()%12||12},G:function(){return t.getHours()},h:function(){return n.lpad(r.g(),2)},H:function(){return n.lpad(r.G(),2)},i:function(){return n.lpad(t.getMinutes(),2)},s:function(){return n.lpad(t.getSeconds(),2)},u:function(){return n.lpad(1e3*t.getMilliseconds(),6)},e:function(){return/\((.*)\)/.exec(String(t))[1]||"Coordinated Universal Time"},I:function(){return new Date(r.Y(),0)-Date.UTC(r.Y(),0)!=new Date(r.Y(),6)-Date.UTC(r.Y(),6)?1:0},O:function(){var e=t.getTimezoneOffset(),r=Math.abs(e);return(e>0?"-":"+")+n.lpad(100*Math.floor(r/60)+r%60,4)},P:function(){var e=r.O();return e.substr(0,3)+":"+e.substr(3,2)},T:function(){return(String(t).match(n.defaults.tzParts)||[""]).pop().replace(n.defaults.tzClip,"")||"UTC"},Z:function(){return 60*-t.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(a,i)},r:function(){return"D, d M Y H:i:s O".replace(a,i)},U:function(){return t.getTime()/1e3||0}},i(e,e)},c=function(e,t){var r,o,a,i,c,s="";if("string"==typeof e&&!(e=u(e,t)))return null;if(e instanceof Date){for(a=t.length,r=0;r<a;r++)"S"!==(c=t.charAt(r))&&"\\"!==c&&(r>0&&"\\"===t.charAt(r-1)?s+=c:(i=l(c,e),r!==a-1&&n.defaults.intParts.test(c)&&"S"===t.charAt(r+1)&&(o=n.getInt(i)||0,i+=n.defaults.dateSettings.ordinal(o)),s+=i));return s}return""};return o?u(e,t):c(e,t)},h=function(e,t){return t>0?"field_".concat(e,"_").concat(t):"field_".concat(e)}}
1068,9529:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(6400);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=(0,n(8661).X$)((function(e){var t=e.required,n=e.label,i=e.css,u=e.targetId,l=e.tag,c=/<[^>]+>/.test(n),s=l||"label",_=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:"wcpa_field_label",style:i.label},"label"===s?{htmlFor:u}:{});return(0,r.h)(s,_,c?(0,r.h)("span",{dangerouslySetInnerHTML:{__html:n}}):n,t&&(0,r.h)(r.HY,null,(0,r.h)("span",{className:"wcpa_required_ast","aria-hidden":"true"},"*"),(0,r.h)("span",{class:"screen-reader-text"},"(required)")))}),(function(e,t){return e.label===t.label}));const u=function(e){var t=e.field,n=e._labelPosition,o=e._descPosition,a=e.dField,u=e.targetId,l=t.type,c=t.required,s=t.label;a.label&&(s=a.label);var _=t.description;a.description&&(_=a.description);var f={label:{},field:{},desc:{}},d=["checkbox-group","radio-group"],p=d.includes(l)?"legend":"label",h=(s||"left"==n)&&(0,r.h)(i,{targetId:u,css:f,required:c,label:s,tag:p}),y=u?d.includes(l)?"desc_"+u:u.replace(/^field_/,"desc_"):void 0,m=_&&(0,r.h)("p",{id:y,style:f.desc,class:"wcpa_field_desc",dangerouslySetInnerHTML:{__html:_}});return(0,r.h)(r.HY,null,"above"==n&&h,"above"==o&&m,e.children,"below"==n&&h,"below"==o&&m)}},7145:(e,t)=>{"use strict";function n(e){return"object"!=typeof e||"toString"in e?e:Object.prototype.toString.call(e).slice(8,-1)}Object.defineProperty(t,"__esModule",{value:!0});var r="object"==typeof process&&!0;function o(e,t){if(!e){if(r)throw new Error("Invariant failed");throw new Error(t())}}t.invariant=o;var a=Object.prototype.hasOwnProperty,i=Array.prototype.splice,u=Object.prototype.toString;function l(e){return u.call(e).slice(8,-1)}var c=Object.assign||function(e,t){return s(t).forEach((function(n){a.call(t,n)&&(e[n]=t[n])})),e},s="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function _(e){return Array.isArray(e)?c(e.constructor(e.length),e):"Map"===l(e)?new Map(e):"Set"===l(e)?new Set(e):e&&"object"==typeof e?c(Object.create(Object.getPrototypeOf(e)),e):e}var f=function(){function e(){this.commands=c({},d),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new e).update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||o(!Array.isArray(r),(function(){return"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."})),o("object"==typeof r&&null!==r,(function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: "+Object.keys(n.commands).join(", ")+"."}));var i=e;return s(r).forEach((function(t){if(a.call(n.commands,t)){var o=e===i;i=n.commands[t](r[t],i,r,e),o&&n.isEquals(i,e)&&(i=e)}else{var u="Map"===l(e)?n.update(e.get(t),r[t]):n.update(e[t],r[t]),c="Map"===l(i)?i.get(t):i[t];n.isEquals(u,c)&&(void 0!==u||a.call(e,t))||(i===e&&(i=_(e)),"Map"===l(i)?i.set(t,u):i[t]=u)}})),i},e}();t.Context=f;var d={$push:function(e,t,n){return h(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return h(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,r,a){return function(e,t){o(Array.isArray(e),(function(){return"Expected $splice target to be an array; got "+n(e)})),m(t.$splice)}(t,r),e.forEach((function(e){m(e),t===a&&e.length&&(t=_(a)),i.apply(t,e)})),t},$set:function(e,t,n){return function(e){o(1===Object.keys(e).length,(function(){return"Cannot have more than one key in an object with $set"}))}(n),e},$toggle:function(e,t){y(e,"$toggle");var n=e.length?_(t):t;return e.forEach((function(e){n[e]=!t[e]})),n},$unset:function(e,t,n,r){return y(e,"$unset"),e.forEach((function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=_(r)),delete t[e])})),t},$add:function(e,t,n,r){return v(t,"$add"),y(e,"$add"),"Map"===l(t)?e.forEach((function(e){var n=e[0],o=e[1];t===r&&t.get(n)!==o&&(t=_(r)),t.set(n,o)})):e.forEach((function(e){t!==r||t.has(e)||(t=_(r)),t.add(e)})),t},$remove:function(e,t,n,r){return v(t,"$remove"),y(e,"$remove"),e.forEach((function(e){t===r&&t.has(e)&&(t=_(r)),t.delete(e)})),t},$merge:function(e,t,r,a){var i,u;return i=t,o((u=e)&&"object"==typeof u,(function(){return"update(): $merge expects a spec of type 'object'; got "+n(u)})),o(i&&"object"==typeof i,(function(){return"update(): $merge expects a target of type 'object'; got "+n(i)})),s(e).forEach((function(n){e[n]!==t[n]&&(t===a&&(t=_(a)),t[n]=e[n])})),t},$apply:function(e,t){var r;return o("function"==typeof(r=e),(function(){return"update(): expected spec of $apply to be a function; got "+n(r)+"."})),e(t)}
1068},p=new f;function h(e,t,r){o(Array.isArray(e),(function(){return"update(): expected target of "+n(r)+" to be an array; got "+n(e)+"."})),y(t[r],r)}function y(e,t){o(Array.isArray(e),(function(){return"update(): expected spec of "+n(t)+" to be an array; got "+n(e)+". Did you forget to wrap your parameter in an array?"}))}function m(e){o(Array.isArray(e),(function(){return"update(): expected spec of $splice to be an array of arrays; got "+n(e)+". Did you forget to wrap your parameters in an array?"}))}function v(e,t){var r=l(e);o("Map"===r||"Set"===r,(function(){return"update(): "+n(t)+" expects a target of type Set or Map; got "+n(r)}))}t.isEquals=p.update.isEquals,t.extend=p.extend,t.default=p.update,t.default.default=e.exports=c(t.default,t)},8661:(e,t,n)=>{"use strict";n.d(t,{Vo:()=>h,X$:()=>l,n4:()=>d});var r=n(396),o=n(6400);function a(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function u(e){this.props=e}function l(e,t){function n(e){var n=this.props.ref,r=n==e.ref;return!r&&n&&(n.call?n(null):n.current=null),t?!t(this.props,e)||!r:i(this.props,e)}function r(t){return this.shouldComponentUpdate=n,(0,o.az)(e,t)}return r.displayName="Memo("+(e.displayName||e.name)+")",r.prototype.isReactComponent=!0,r.__f=!0,r}(u.prototype=new o.wA).isPureReactComponent=!0,u.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)};var c=o.YM.__b;o.YM.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),c&&c(e)};"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var s=function(e,t){return null==e?null:(0,o.bR)((0,o.bR)(e).map(t))},_=(o.bR,o.YM.__e);o.YM.__e=function(e,t,n,r){if(e.then)for(var o,a=t;a=a.__;)if((o=a.__c)&&o.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),o.__c(e,t);_(e,t,n,r)};var f=o.YM.unmount;function d(){this.__u=0,this.t=null,this.__b=null}function p(e){var t=e.__.__c;return t&&t.__e&&t.__e(e)}function h(e){var t,n,r;function a(a){if(t||(t=e()).then((function(e){n=e.default||e}),(function(e){r=e})),r)throw r;if(!n)throw t;return(0,o.az)(n,a)}return a.displayName="Lazy",a.__f=!0,a}function y(){this.u=null,this.o=null}o.YM.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&!0===e.__h&&(e.type=null),f&&f(e)},(d.prototype=new o.wA).__c=function(e,t){var n=t.__c,r=this;null==r.t&&(r.t=[]),r.t.push(n);var o=p(r.__v),a=!1,i=function(){a||(a=!0,n.__R=null,o?o(u):u())};n.__R=i;var u=function(){if(!--r.__u){if(r.state.__e){var e=r.state.__e;r.__v.__k[0]=function e(t,n,r){return t&&(t.__v=null,t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)})),t.__c&&t.__c.__P===n&&(t.__e&&r.insertBefore(t.__e,t.__d),t.__c.__e=!0,t.__c.__P=r)),t}(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__e:r.__b=null});t=r.t.pop();)t.forceUpdate()}},l=!0===t.__h;r.__u++||l||r.setState({__e:r.__b=r.__v.__k[0]}),e.then(i,i)},d.prototype.componentWillUnmount=function(){this.t=[]},d.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=function e(t,n,r){return t&&(t.__c&&t.__c.__H&&(t.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),t.__c.__H=null),null!=(t=a({},t)).__c&&(t.__c.__P===r&&(t.__c.__P=n),t.__c=null),t.__k=t.__k&&t.__k.map((function(t){return e(t,n,r)}))),t}(this.__b,n,r.__O=r.__P)}this.__b=null}var i=t.__e&&(0,o.az)(o.HY,null,e.fallback);return i&&(i.__h=null),[(0,o.az)(o.HY,null,t.__e?null:e.children),i]};var m=function(e,t,n){if(++n[1]===n[0]&&e.o.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.o.size))for(n=e.u;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.u=n=n[2]}};(y.prototype=new o.wA).__e=function(e){var t=this,n=p(t.__v),r=t.o.get(e);return r[0]++,function(o){var a=function(){t.props.revealOrder?(r.push(o),m(t,e,r)):o()};n?n(a):a()}},y.prototype.render=function(e){this.u=null,this.o=new Map;var t=(0,o.bR)(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.o.set(t[n],this.u=[1,0,this.u]);return e.children},y.prototype.componentDidUpdate=y.prototype.componentDidMount=function(){var e=this;this.o.forEach((function(t,n){m(e,n,t)}))};var v="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,b=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|shape|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,g="undefined"!=typeof document,w=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/i:/fil|che|ra/i).test(e)};o.wA.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(o.wA.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var k=o.YM.event;function S(){}function O(){return this.cancelBubble}function j(){return this.defaultPrevented}o.YM.event=function(e){return k&&(e=k(e)),e.persist=S,e.isPropagationStopped=O,e.isDefaultPrevented=j,e.nativeEvent=e};var A={configurable:!0,get:function(){return this.class}},P=o.YM.vnode;o.YM.vnode=function(e){var t=e.type,n=e.props,r=n;if("string"==typeof t){var a=-1===t.indexOf("-");for(var i in r={},n){var u=n[i];g&&"children"===i&&"noscript"===t||"value"===i&&"defaultValue"in n&&null==u||("defaultValue"===i&&"value"in n&&null==n.value?i="value":"download"===i&&!0===u?u="":/ondoubleclick/i.test(i)?i="ondblclick":/^onchange(textarea|input)/i.test(i+t)&&!w(n.type)?i="oninput":/^onfocus$/i.test(i)?i="onfocusin":/^onblur$/i.test(i)?i="onfocusout":/^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i)?i=i.toLowerCase():a&&b.test(i)?i=i.replace(/[A-Z0-9]/,"-$&").toLowerCase():null===u&&(u=void 0),/^oninput$/i.test(i)&&(i=i.toLowerCase(),r[i]&&(i="oninputCapture")),r[i]=u)}"select"==t&&r.multiple&&Array.isArray(r.value)&&(r.value=(0,o.bR)(n.children).forEac
vendor: 10,557 bytes, line 1068
1068h((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==t&&null!=r.defaultValue&&(r.value=(0,o.bR)(n.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),e.props=r,n.class!=n.className&&(A.enumerable="className"in n,null!=n.className&&(r.class=n.className),Object.defineProperty(r,"className",A))}e.$$typeof=v,P&&P(e)};var x=o.YM.__r;o.YM.__r=function(e){x&&x(e),e.__c};o.HY,r.eJ,r._Y,r.d4,r.bt,r.sO,r.aP,r.Ye,r.I4,r.qp,r.Qb,o.az,o.kr,o.Vf,o.HY,o.wA,o.HY},6400:(e,t,n)=>{"use strict";n.d(t,{HY:()=>v,Tm:()=>$,Vf:()=>m,YM:()=>o,ZB:()=>L,az:()=>h,bR:()=>A,h:()=>h,kr:()=>F,sY:()=>H,wA:()=>b});var r,o,a,i,u,l,c,s={},_=[],f=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function d(e,t){for(var n in t)e[n]=t[n];return e}function p(e){var t=e.parentNode;t&&t.removeChild(e)}function h(e,t,n){var o,a,i,u={};for(i in t)"key"==i?o=t[i]:"ref"==i?a=t[i]:u[i]=t[i];if(arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===u[i]&&(u[i]=e.defaultProps[i]);return y(e,u,o,a,null)}function y(e,t,n,r,i){var u={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++a:i};return null==i&&null!=o.vnode&&o.vnode(u),u}function m(){return{current:null}}function v(e){return e.children}function b(e,t){this.props=e,this.context=t}function g(e,t){if(null==t)return e.__?g(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?g(e):null}function w(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return w(e)}}function k(e){(!e.__d&&(e.__d=!0)&&i.push(e)&&!S.__r++||l!==o.debounceRendering)&&((l=o.debounceRendering)||u)(S)}function S(){for(var e;S.__r=i.length;)e=i.sort((function(e,t){return e.__v.__b-t.__v.__b})),i=[],e.some((function(e){var t,n,r,o,a,i;e.__d&&(a=(o=(t=e).__v).__e,(i=t.__P)&&(n=[],(r=d({},o)).__v=o.__v+1,T(i,o,r,t.__n,void 0!==i.ownerSVGElement,null!=o.__h?[a]:null,n,null==a?g(o):a,o.__h),M(n,o),o.__e!=a&&w(o)))}))}function O(e,t,n,r,o,a,i,u,l,c){var f,d,p,h,m,b,w,k=r&&r.__k||_,S=k.length;for(n.__k=[],f=0;f<t.length;f++)if(null!=(h=n.__k[f]=null==(h=t[f])||"boolean"==typeof h?null:"string"==typeof h||"number"==typeof h||"bigint"==typeof h?y(null,h,null,null,h):Array.isArray(h)?y(v,{children:h},null,null,null):h.__b>0?y(h.type,h.props,h.key,null,h.__v):h)){if(h.__=n,h.__b=n.__b+1,null===(p=k[f])||p&&h.key==p.key&&h.type===p.type)k[f]=void 0;else for(d=0;d<S;d++){if((p=k[d])&&h.key==p.key&&h.type===p.type){k[d]=void 0;break}p=null}T(e,h,p=p||s,o,a,i,u,l,c),m=h.__e,(d=h.ref)&&p.ref!=d&&(w||(w=[]),p.ref&&w.push(p.ref,null,h),w.push(d,h.__c||m,h)),null!=m?(null==b&&(b=m),"function"==typeof h.type&&h.__k===p.__k?h.__d=l=j(h,l,e):l=P(e,h,p,k,m,l),"function"==typeof n.type&&(n.__d=l)):l&&p.__e==l&&l.parentNode!=e&&(l=g(p))}for(n.__e=b,f=S;f--;)null!=k[f]&&("function"==typeof n.type&&null!=k[f].__e&&k[f].__e==n.__d&&(n.__d=g(r,f+1)),Y(k[f],k[f]));if(w)for(f=0;f<w.length;f++)I(w[f],w[++f],w[++f])}function j(e,t,n){for(var r,o=e.__k,a=0;o&&a<o.length;a++)(r=o[a])&&(r.__=e,t="function"==typeof r.type?j(r,t,n):P(n,r,r,o,r.__e,t));return t}function A(e,t){return t=t||[],null==e||"boolean"==typeof e||(Array.isArray(e)?e.some((function(e){A(e,t)})):t.push(e)),t}function P(e,t,n,r,o,a){var i,u,l;if(void 0!==t.__d)i=t.__d,t.__d=void 0;else if(null==n||o!=a||null==o.parentNode)e:if(null==a||a.parentNode!==e)e.appendChild(o),i=null;else{for(u=a,l=0;(u=u.nextSibling)&&l<r.length;l+=2)if(u==o)break e;e.insertBefore(o,a),i=a}return void 0!==i?i:o.nextSibling}function x(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||f.test(t)?n:n+"px"}function C(e,t,n,r,o){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||x(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||x(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r||e.addEventListener(t,a?E:D,a):e.removeEventListener(t,a?E:D,a);else if("dangerouslySetInnerHTML"!==t){if(o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null!=n&&(!1!==n||"a"===t[0]&&"r"===t[1])?e.setAttribute(t,n):e.removeAttribute(t))}}function D(e){this.l[e.type+!1](o.event?o.event(e):e)}function E(e){this.l[e.type+!0](o.event?o.event(e):e)}function T(e,t,n,r,a,i,u,l,c){var s,_,f,p,h,y,m,g,w,k,S,j,A,P=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(c=n.__h,l=t.__e=n.__e,t.__h=null,i=[l]),(s=o.__b)&&s(t);try{e:if("function"==typeof P){if(g=t.props,w=(s=P.contextType)&&r[s.__c],k=s?w?w.props.value:s.__:r,n.__c?m=(_=t.__c=n.__c).__=_.__E:("prototype"in P&&P.prototype.render?t.__c=_=new P(g,k):(t.__c=_=new b(g,k),_.constructor=P,_.render=N),w&&w.sub(_),_.props=g,_.state||(_.state={}),_.context=k,_.__n=r,f=_.__d=!0,_.__h=[]),null==_.__s&&(_.__s=_.state),null!=P.getDerivedStateFromProps&&(_.__s==_.state&&(_.__s=d({},_.__s)),d(_.__s,P.getDerivedStateFromProps(g,_.__s))),p=_.props,h=_.state,f)null==P.getDerivedStateFromProps&&null!=_.componentWillMount&&_.componentWillMount(),null!=_.componentDidMount&&_.__h.push(_.componentDidMount);else{if(null==P.getDerivedStateFromProps&&g!==p&&null!=_.componentWillReceiveProps&&_.componentWillReceiveProps(g,k),!_.__e&&null!=_.shouldComponentUpdate&&!1===_.shouldComponentUpdate(g,_.__s,k)||t.__v===n.__v){_.props=g,_.state=_.__s,t.__v!==n.__v&&(_.__d=!1),_.__v=t,t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),_.__h.length&&u.push(_);break e}null!=_.componentWillUpdate&&_.componentWillUpdate(g,_.__s,k),null!=_.componentDidUpdate&&_.__h.push((function(){_.componentDidUpdate(p,h,y)}))}if(_.context=k,_.props=g,_.__v=t,_.__P=e,S=o.__r,j=0,"prototype"in P&&P.prototype.render)_.state=_.__s,_.__d=!1,S&&S(t),s=_.render(_.props,_.state,_.context);else do{_.__d=!1,S&&S(t),s=_.render(_.props,_.state,_.context),_.state=_.__s}while(_.__d&&++j<25);_.state=_.__s,null!=_.getChildContext&&(r=d(d({},r),_.getChildContext())),f||null==_.getSnapshotBeforeUpdate||(y=_.getSnapshotBeforeUpdate(p,h)),A=null!=s&&s.type===v&&null==s.key?s.props.children:s,O(e,Array.isArray(A)?A:[A],t,n,r,a,i,u,l,c),_.base=t.__e,t.__h=null,_.__h.length&&u.push(_),m&&(_.__E=_.__=null),_.__e=!1}else null==i&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=q(n.__e,t,n,r,a,i,u,c);(s=o.diffed)&&s(t)}catch(e){t.__v=null,(c||null!=i)&&(t.__e=l,t.__h=!!c,i[i.indexOf(l)]=null),o.__e(e,t,n)}}function M(e,t){o.__c&&o.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){o.__e(e,t.__v)}}))}function q(e,t,n,o,a,i,u,l){var c,_,f,d=n.props,h=t.props,y=t.type,m=0;if("svg"===y&&(a=!0),null!=i)for(;m<i.length;m++)if((c=i[m])&&"setAttribute"in c==!!y&&(y?c.localName===y:3===c.nodeType)){e=c,i[m]=null;break}if(null==e){if(null===y)return document.createTextNode(h);e=a?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,h.is&&h),i=null,l=!1}if(null===y)d===h||l&&e.data===h||(e.data=h);else{if(i=i&&r.call(e.childNodes),_=(d=n.props||s).dangerouslySetInnerHTML,f=h.dangerouslySetInnerHTML,!l){if(null!=i)for(d={},m=0;m<e.attributes.length;m++)d[e.attributes[m].name]=e.attributes[m].value;(f||_)&&(f&&(_&&f.__html==_.__html||f.__html===e.innerHTML)||(e.innerHTML=f&&f.__html||""))}if(function(e,t,n,r,o){var a;for(a in n)"children"===a||"key"===a||a in t||C(e,a,null,n[a],r);for(a in t)o&&"function"!=typeof t[a]||"children"===a||"key"===a||"value"===a||"checked"===a||n[a]===t[a]||C(e,a,t[a],n[a],r)}(e,h,d,a,l),f)t.__k=[];else if(m=t.props.children,O(e,Array.isArray(m)?m:[m],t,n,o,a&&"foreignObject"!==y,i,u,i?i[0]:n.__k&&g(n,0),l),null!=i)for(m=i.length;m--;)null!=i[m]&&p(i[m]);l||("value"in h&&void 0!==(m=h.value)&&(m!==e.value||"progress"===y&&!m||"option"===y&&m!==d.value)&&C(e,"value",m,d.value,!1),"checked"in h&&void 0!==(m=h.checked)&&m!==e.checked&&C(e,"checked",m,d.checked,!1))}return e}function I(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){o.__e(e,n)}}function Y(e,t,n){var r,a;if(o.unmount&&o.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||I(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){o.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(a=0;a<r.length;a++)r[a]&&Y(r[a],t,"function"!=typeof e.type);n||null==e.__e||p(e.__e),e.__e=e.__d=void 0}function N(e,t,n){return this.constructor(e,n)}function H(e,t,n){var a,i,u;o.__&&o.__(e,t),i=(a="function"==typeof n)?null:n&&n.__k||t.__k,u=[],T(t,e=(!a&&n||t).__k=h(v,null,[e]),i||s,s,void 0!==t.ownerSVGElement,!a&&n?[n]:i?null:t.firstChild?r.call(t.childNodes):null,u,!a&&n?n:i?i.__e:t.firstChild,a),M(u,e)}function L(e,t){H(e,t,L)}function $(e,t,n){var o,a,i,u=d({},e.props);for(i in t)"key"==i?o=t[i]:"ref"==i?a=t[i]:u[i]=t[i];return arguments.length>2&&(u.children=arguments.length>3?r.call(arguments,2):n),y(e.type,u,o||e.key,a||e.ref,null)}function F(e,t){var n={__c:t="__cC"+c++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(k)},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};return n.Provider.__=n.Consumer.contextType=n}r=_.slice,o={__e:function(e,t,n,r){for(var o,a,i;t=t.__;)if((o=t.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(t){e=t}throw e}},a=0,b.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=d({},this.state),"function"==typeof e&&(e=e(d({},n),this.props)),e&&d(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),k(this))},b.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),k(this))},b.prototype.render=v,i=[],u="function"==typeof Promise?Promise.prototype.then.bind(Prom
1068ise.resolve()):setTimeout,S.__r=0,c=0},396:(e,t,n)=>{"use strict";n.d(t,{I4:()=>O,Qb:()=>A,Ye:()=>S,_Y:()=>v,aP:()=>k,bt:()=>g,d4:()=>b,eJ:()=>m,qp:()=>j,sO:()=>w});var r,o,a,i,u=n(6400),l=0,c=[],s=[],_=u.YM.__b,f=u.YM.__r,d=u.YM.diffed,p=u.YM.__c,h=u.YM.unmount;function y(e,t){u.YM.__h&&u.YM.__h(o,e,l||t),l=0;var n=o.__H||(o.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:s}),n.__[e]}function m(e){return l=1,v(T,e)}function v(e,t,n){var a=y(r++,2);return a.t=e,a.__c||(a.__=[n?n(t):T(void 0,t),function(e){var t=a.t(a.__[0],e);a.__[0]!==t&&(a.__=[t,a.__[1]],a.__c.setState({}))}],a.__c=o),a.__}function b(e,t){var n=y(r++,3);!u.YM.__s&&E(n.__H,t)&&(n.__=e,n.u=t,o.__H.__h.push(n))}function g(e,t){var n=y(r++,4);!u.YM.__s&&E(n.__H,t)&&(n.__=e,n.u=t,o.__h.push(n))}function w(e){return l=5,S((function(){return{current:e}}),[])}function k(e,t,n){l=6,g((function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0}),null==n?n:n.concat(e))}function S(e,t){var n=y(r++,7);return E(n.__H,t)?(n.__V=e(),n.u=t,n.__h=e,n.__V):n.__}function O(e,t){return l=8,S((function(){return e}),t)}function j(e){var t=o.context[e.__c],n=y(r++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(o)),t.props.value):e.__}function A(e,t){u.YM.useDebugValue&&u.YM.useDebugValue(t?t(e):e)}function P(){for(var e;e=c.shift();)if(e.__P)try{e.__H.__h.forEach(C),e.__H.__h.forEach(D),e.__H.__h=[]}catch(t){e.__H.__h=[],u.YM.__e(t,e.__v)}}u.YM.__b=function(e){o=null,_&&_(e)},u.YM.__r=function(e){f&&f(e),r=0;var t=(o=e.__c).__H;t&&(a===o?(t.__h=[],o.__h=[],t.__.forEach((function(e){e.__V=s,e.u=void 0}))):(t.__h.forEach(C),t.__h.forEach(D),t.__h=[])),a=o},u.YM.diffed=function(e){d&&d(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==c.push(t)&&i===u.YM.requestAnimationFrame||((i=u.YM.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),x&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);x&&(t=requestAnimationFrame(n))})(P)),t.__H.__.forEach((function(e){e.u&&(e.__H=e.u),e.__V!==s&&(e.__=e.__V),e.u=void 0,e.__V=s}))),a=o=null},u.YM.__c=function(e,t){t.some((function(e){try{e.__h.forEach(C),e.__h=e.__h.filter((function(e){return!e.__||D(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],u.YM.__e(n,e.__v)}})),p&&p(e,t)},u.YM.unmount=function(e){h&&h(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{C(e)}catch(e){t=e}})),t&&u.YM.__e(t,n.__v))};var x="function"==typeof requestAnimationFrame;function C(e){var t=o,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),o=t}function D(e){var t=o;e.__c=e.__(),o=t}function E(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function T(e,t){return"function"==typeof t?t(e):t}}},__webpack_module_cache__={},inProgress,dataWebpackPrefix,loadStylesheet,installedCssChunks;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,n)=>(__webpack_require__.f[n](e,t),t)),[])),__webpack_require__.u=e=>"js/"+e+".js",__webpack_require__.miniCssF=e=>e+".css",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),inProgress={},dataWebpackPrefix="app:",__webpack_require__.l=(e,t,n,r)=>{if(inProgress[e])inProgress[e].push(t);else{var o,a;if(void 0!==n)for(var i=document.getElementsByTagName("script"),u=0;u<i.length;u++){var l=i[u];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==dataWebpackPrefix+n){o=l;break}}o||(a=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,__webpack_require__.nc&&o.setAttribute("nonce",__webpack_require__.nc),o.setAttribute("data-webpack",dataWebpackPrefix+n),o.src=e),inProgress[e]=[t];var c=(t,n)=>{o.onerror=o.onload=null,clearTimeout(s);var r=inProgress[e];if(delete inProgress[e],o.parentNode&&o.parentNode.removeChild(o),r&&r.forEach((e=>e(n))),t)return t(n)},s=setTimeout(c.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=c.bind(null,o.onerror),o.onload=c.bind(null,o.onload),a&&document.head.appendChild(o)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
1068),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e+"../"})(),loadStylesheet=e=>new Promise(((t,n)=>{var r=__webpack_require__.miniCssF(e),o=__webpack_require__.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var o=(i=n[r]).getAttribute("data-href")||i.getAttribute("href");if("stylesheet"===i.rel&&(o===e||o===t))return i}var a=document.getElementsByTagName("style");for(r=0;r<a.length;r++){var i;if((o=(i=a[r]).getAttribute("data-href"))===e||o===t)return i}})(r,o))return t();((e,t,n,r)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=a=>{if(o.onerror=o.onload=null,"load"===a.type)n();else{var i=a&&("load"===a.type?"missing":a.type),u=a&&a.target&&a.target.href||t,l=new Error("Loading CSS chunk "+e+" failed.\n("+u+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=i,l.request=u,o.parentNode.removeChild(o),r(l)}},o.href=t,document.head.appendChild(o)})(e,o,t,n)})),installedCssChunks={3571:0,3712:0},__webpack_require__.f.miniCss=(e,t)=>{installedCssChunks[e]?t.push(installedCssChunks[e]):0!==installedCssChunks[e]&&{5681:1}[e]&&t.push(installedCssChunks[e]=loadStylesheet(e).then((()=>{installedCssChunks[e]=0}),(t=>{throw delete installedCssChunks[e],t})))},(()=>{var e={3571:0,3712:0};__webpack_require__.f.j=(t,n)=>{var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=o);var a=__webpack_require__.p+__webpack_require__.u(t),i=new Error;__webpack_require__.l(a,(n=>{if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),a=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",i.name="ChunkLoadError",i.type=o,i.request=a,r[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[a,i,u]=n,l=0;if(a.some((t=>0!==e[t]))){for(r in i)__webpack_require__.o(i,r)&&(__webpack_require__.m[r]=i[r]);if(u)u(__webpack_require__)}for(t&&t(n);l<a.length;l++)o=a[l],__webpack_require__.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunkapp=self.webpackChunkapp||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var __webpack_exports__={};(()=>{"use strict";__webpack_require__(3265);var e=__webpack_require__(6400),t=__webpack_require__(396),n=__webpack_require__(9529),r=__webpack_require__(7894);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e){if(e.required||e.enable_quantity)return!0;switch(e.type){case"text":case"textarea":return["maxlength"].some((function(t){return e[t]&&""!==e[t]}));case"number":return["min","max"].some((function(t){return e[t]&&""!==e[t]}))}return"email"==e.type||"url"==e.type},l=function(e,t){var n,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=a({},t.error),l=!1===o?void 0===t.value?"":t.value:o;return((0,r.kJ)(l)?0==l.length:""===l)?!i&&!u.required||!0===(n=f(e,l))||n:!0!==(n=h(e,l))||!0!==(n=d(e,l))||(i||u.isEmail)&&!0!==(n=c(e,l))||(i||u.isUrl)&&!0!==(n=_(e,l))||(i||u.required)&&!0!==(n=f(e,l))?n:!i&&!u.min||!0===(n=p(e,l))||n},c=function(e,t){if("email"==e.type&&t&&""!==t.trim()){var n=t.split(/[,\s]+/);if(!(e.allow_multiple?!n.some((function(e){return!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e.toLowerCase())})):!(n.length>1)&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(n[0].trim().toLowerCase())))return{isEmail
1068:{show:!0,message:(0,r.N3)("validEmailError",e),isBlocking:!0,newValue:!1}}}return!0},s=function(e){return new RegExp("^(https?://)?(www\\.)?([-a-z0-9]{1,63}\\.)*?[a-z0-9][-a-z0-9]{0,61}[a-z0-9]\\.[a-z]{2,6}(/[-\\w@\\+\\.~#\\?&/=%]*)?$","i").test(e)},_=function(e,t){if("url"==e.type&&t&&""!==t.trim()){var n=t.split(/[,\s]+/);if(!(e.allow_multiple?!n.some((function(e){return!s(e.toLowerCase())})):!(n.length>1)&&s(n[0].trim().toLowerCase())))return{isUrl:{show:!0,message:(0,r.N3)("validUrlError",e),isBlocking:!0,newValue:!1}}}return!0},f=function(e,t){return!e.required||!(""===t||!1===t||Array.isArray(t)&&(0==t.length||0==t.filter((function(e){return""!==e})).length)||"string"==typeof t&&""==t.trim())||{required:{show:!0,message:(0,r.N3)("requiredError",e),isBlocking:!0,newValue:!1}}},d=function(e,t){return!(["number"].includes(e.type)&&e.max&&""!=e.max&&parseFloat(t)>e.max)||{max:{show:!0,message:(0,r.N3)("maxValueError",e).replace("%s",e.max),isBlocking:!0,newValue:e.max}}},p=function(e,t){return!(["number"].includes(e.type)&&e.min&&""!=e.min&&parseFloat(t)<e.min)||{min:{show:!0,message:(0,r.N3)("minValueError",e).replace("%s",e.min),isBlocking:!0,newValue:!1}}},h=function(e,t){return!(["text","textarea","email","url"].includes(e.type)&&e.maxlength&&""!=e.maxlength&&t.length>e.maxlength)||{maxlength:{show:!0,message:(0,r.N3)("maxlengthError",e).replace("%s",e.maxlength),isBlocking:!1,newValue:t.slice(0,e.maxlength)}}};function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){u=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const v=function(o){var a=o.field,i=o.handleChange,c=o.fieldData,s=o.handleToolTip,_=o._labelPosition,f=o._descPosition,d=o.isDisabled,p=o.formsCount,h=o.fieldError,m=a.label,v=a.subtype,b=a.required,g=a.placeholder,w=a.name,k=a.type,S=a.elementId,O=a.rows,j=a.step,A=a.description,P=c.value,x=y((0,t.eJ)(P),2),C=x[0],D=x[1],E=(0,r.Tj)(S,p),T=E.replace(/^field_/,"desc_"),M=E.replace(/^field_/,"error_"),q=E.replace(/^field_color/,"color_value"),I=function(e){if(N){var t=l(a,c,e.target.value,!0);!0!==t&&Object.keys(t).map((function(n){D(e.target.value),i(S,e.target.value,t)}))}},Y=function(e){if(N){var t=l(a,c,e.target.value);if(!0!==t)return void Object.keys(t).map((function(n){!1!==t[n].newValue&&(e.target.value=t[n].newValue),D(e.target.value),i(S,e.target.value,t)}))}var n=setTimeout((function(){D(e.target.value),i(S,e.target.value,!1)}),100);return function(){return clearTimeout(n)}},N=u(a),H="";"checkbox"==k&&(H="wcpa_checkbox_custom");var L=function(){var e=[];return A&&e.push(T),"color"==k&&e.push(q),h&&e.push(M),e.length>0?e.join(" "):void 0},$=(0,e.h)(e.HY,null,("number"==k||"text"==k||"email"==k||"url"==k||"date"==k)&&(0,e.h)("input",{type:"".concat("text"==k?v:k),class:"wcpa_field",name:(0,r.uM)(w),placeholder:g,defaultValue:P,required:b,disabled:d,step:j,onBlur:I,onChange:Y,id:E,"aria-describedby":L(),"aria-invalid":h?"true":void 0}),"color"==k&&(0,e.h)("div",{class:"wcpa_color_field"},(0,e.h)("input",{type:"color",class:"wcpa_field",name:(0,r.uM)(w),placeholder:g,defaultValue:P,required:b,step:j,onBlur:I,onChange:Y,disabled:d,id:E,"aria-describedby":L(),"aria-invalid":h?"true":void 0}),(0,e.h)("div",{id:q,class:"wcpa_code","aria-live":"polite"},""!=C?C:g),(0,e.h)("div",{class:"wcpa_color",style:{backgroundColor:C},"aria-hidden":"true"})),"hidden"==k&&(0,e.h)("input",{type:"hidden",name:(0,r.uM)(w),value:P,disabled:d}),"checkbox"==k&&(0,e.h)("div",{className:"wcpa_checkbox"},(0,e.h)("label",{htmlFor:E},(0,e.h)(e.HY,null,(0,e.h)("input",{name:(0,r.uM)(w),checked:P,type:"checkbox",value:a.check_value,id:E,"aria-describedby":L(),required:b,"aria-invalid":h?"true":void 0,onChange:function(e){var t;t=!!e.target.checked,i(S,t,!1)},disabled:d}),(0,e.h)("div",{class:H,"aria-hidden":"true"})),m,b&&(0,e.h)(e.HY,null,(0,e.h)("span",{className:"wcpa_required_ast","aria-hidden":"true"},"*"),(0,e.h)("span",{class:"screen-reader-text"},"(required)")))),"textarea"==k&&(0,e.h)("textarea",{class:"wcpa_field",name:(0,r.uM)(w),placeholder:g,defaultValue:P,rows:O,required:b,onBlur:I,onChange:Y,disabled:d,id:E,"aria-describedby":L(),"aria-invalid":h?"true":void 0}));return(0,e.h)(e.HY,null,(0,e.h)(n.Z,{handleToolTip:s,_labelPosition:_,_descPosition:f,field:a,dField:c,targetId:E},$))};function b(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const w=function(t){var o=t.field,a=t.handleChange,i=t.fieldData,u=t.design,l=t.handleToolTip,c=t._labelPosition,s=t._descPosition,_=t.isDisabled,f=t.formsCount,d=t.fieldError,p=o.placeholder,h=o.name,y=o.values,m=o.multiple,v=o.elementId,g=(o.enablePrice,o.required),w=o.description,k=i.value,S=(0,r.Tj)(v,f),O=S.replace(/^field_/,"desc_"),j=S.replace(/^field_/,"error_"),A=b(y);p&&""!==p&&(A=[{label:p,value:""}].concat(b(A)));var P,x=(0,e.h)("select",{name:(0,r.uM)(h),className:"wcpa_field",multiple:m,id:S,"aria-describedby":(P=[],w&&P.push(O),d&&P.push(j),P.length>0?P.join(" "):void 0),required:g,disabled:_,onChange:function(e){var t=Array.from(e.target.selectedOptions,(function(e){return e.value}));a(v,t)}},A.map((function(t){var n=!1;return Array.isArray(k)&&(n=k.includes(t.value)),(0,e.h)("option",{selected:n,value:t.value},t.label)})));if(y)return(0,e.h)(n.Z,{design:u,field:o,handleToolTip:l,_labelPosition:c,_descPosition:s,dField:i,targetId:S},x)};function k(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const O=function(t){var o,a=t.field,i=t.handleChange,c=t.fieldData,s=t._labelPosition,_=t._descPosition,f=t.isDisabled,d=a.name,p=a.values,h=a.elementId,y=a.type,m=c.value,v="radio";"checkbox-group"==y&&(v="checkbox"),o="radio"==v?Array.isArray(m)?m[0]:m:Array.isArray(m)?k(m):[m];var b=u(a),g=function(e){if("radio"==e.target.type?o==e.target.value?(e.target.checked=!1,o=""):o=e.target.value:o.includes(e.target.value)?o=o.filter((function(t){return t!==e.target.value})):o.push(e.target.value),b){var t=l(a,c,o);if(!0!==t)return void Object.keys(t).map((function(e){i(h,o,t)}))}i(h,o,!1)},w=0,S="";"checkbox"==v&&(S="wcpa_checkbox_custom"),"radio"==v&&(S="wcpa_radio_custom");var O;O=function(t,n,a){return(0,e.h)("div",{class:"wcpa_".concat(n," ").concat("other"==a?"wcpa_other_check":""," ").concat(((0,r.kJ)(o)?o.includes(t.value):o==t.value)?"wcpa_selected":"")},(0,e.h)("label",null,"checkbox"==n&&(0,e.h)(e.HY,null,(0,e.h)("input",{name:"".concat((0,r.uM)(d),"[").concat(a,"]"),checked:o.includes(t.value)||"other"==a&&o.some((function(e){return e.startsWith("WCPAOTH")})),type:"checkbox",value:t.value,onChange:g,disabled:f}),(0,e.h)("span",{class:S,"aria-hidden":"true"})),"radio"==n&&(0,e.h)(e.HY,null,(0,e.h)("input",{type:"radio",name:(0,r.uM)(d),checked:o&&(o==t.value||"other"==a&&o.startsWith("WCPAOTH")),value:t.value,onChange:g,disabled:f}),(0,e.h)("div",{class:S,"aria-hidden":"true"})),t.label))};return(0,e.h)(e.HY,null,(0,e.h)(n.Z,{_labelPosition:s,_descPosition:_,field:a,dField:c},(0,e.h)("div",{class:"wcpa_field wcpa_group_field"},p.map((function(e,t){return O(e,v,w++)})))))};var j=__webpack_require__(8661);const A=function(t){var r,o,a=t.field,i=t.fieldData,u=t.handleToolTip,l=t._labelPosition,c=t._descPosition,s=a.subtype,_=(a.name,a.t
1068ype),f=(a.elementId,a.height),d=a.label,p=(a.scrollBar,a.scrollBarHeight,a.contentType),h=a.separatorType,y=a.separatorColor,m=i.value;r=p&&"rich"==p?m:null==m?void 0:m.replace(/(?:\r\n|\r|\n)/g,"<br>"),o="content"==_?s||"div":s||"h3";return(0,e.h)(e.HY,null,(0,e.h)(n.Z,{handleToolTip:u,_labelPosition:l,_descPosition:c,field:a,dField:i},"content"==_&&(0,e.h)(o,{style:{},class:"wcpa_field",dangerouslySetInnerHTML:{__html:r}}),"header"==_&&(0,e.h)(o,{style:{},class:"wcpa_field",dangerouslySetInnerHTML:{__html:d}}),"separator"==_&&(0,e.h)("div",{style:{height:f+"px",background:"fill"==h?y:void 0}})))};var P=(0,j.Vo)((function(){return __webpack_require__.e(5681).then(__webpack_require__.bind(__webpack_require__,5681))})),x=function(t){return(0,e.h)(j.n4,{fallback:(0,e.h)("input",{type:"date"})},(0,e.h)(P,t))},C=(window.wcpa_front,(0,j.X$)((function(t){var n=t.field,o=t.colIndex,a=t.fieldData,i=t.handleChange,u=t.design,l=t.sectionKey,c=t.isDisabled,s=t.formsCount,_=n.type,f=n.col,d=(n.enablePrice,n.elementId),p=n.label_position,h=n.desc_position,y=n.className,m=n.inline,b=a.fields[d],g=b.error,k=b.clStatus,S=u||{},j=S.LabelPosition;p&&"default"!==p&&""!==p&&(j=p),"header"!=_&&"separator"!=_&&"hidden"!=_&&"checkbox"!=_||(j="disable");var P=S.DescPosition;h&&"default"!==h&&""!==h&&(P=h);var C=v,D="div",E=["wcpa_field_wrap",y,"wcpa_type_".concat(_),"wcpa_label_pos_".concat(j),"".concat("visible"!=k?"wcpa_cl_status_"+k:""),"".concat(P?"wcpa_desc_pos_"+P:""),"".concat(m?"wcpa_inline":"")].join(" ");switch(_){case"separator":case"content":case"header":C=A;break;case"text":case"email":case"hidden":case"number":case"url":case"textarea":case"color":default:C=v;break;case"select":C=w;break;case"checkbox-group":case"radio-group":C=O,D="fieldset";break;case"date":C=n.picker_type&&"basic"==n.picker_type?v:x}var T="disable"==k||c,M=(0,r.Tj)(d,s).replace(/^field_/,"error_"),q=g&&"visible"==k&&Object.keys(g).length>0;return(0,e.h)(D,{id:d,class:"".concat(E," wcpa-col-").concat(f,"\n            wcpa_col_index_").concat(o," ").concat(b.isNew?"wcpa_new":""," ").concat(T?"wcpa_cl_disabled":"")},(0,e.h)(C,{_labelPosition:j,_descPosition:P,design:u,sectionKey:l,handleChange:i,fieldData:b,field:n,isDisabled:T,formsCount:s,fieldError:q}),g&&Object.keys(g).length>0&&(0,e.h)("div",{class:"wcpa_field_bottom"},(0,e.h)("div",{class:"wcpa_field_error",id:M,role:"alert"},g&&"groupValidation"!=_&&Object.keys(g).length>0&&(0,e.h)(e.HY,null,Object.keys(g).map((function(t){return g[t].show?(0,e.h)("p",null,g[t].message):""})))),"  "))}),(function(e,t){return e.dField.updated===t.dField.updated&&e.isDisabled===t.isDisabled})));const D=function(t){var n=t.fields,r=t.fieldData,o=t.handleChange,a=t.design,i=t.sectionKey,u=t.isDisabled,l=t.formsCount;t.discountUnit;return n.map((function(t,c){return t.some((function(e){var t=e.elementId;return"hidden"!==r.fields[t].clStatus}))?(0,e.h)("div",{class:"wcpa_row wcpa_row_index_".concat(c)},t.map((function(s,_){var f=s.elementId;return"hidden"!=r.fields[f].clStatus&&(0,e.h)(C,{key:"col_".concat(f),design:a,sectionKey:i,handleChange:o,colIndex:_,rowIndex:c,field:s,dField:r.fields[f],fieldData:r,nextField:t[_+1]?t[_+1]:!!n[c+1]&&n[c+1][0],isDisabled:u,formsCount:l})}))):null}))};var E=__webpack_require__(7145),T=__webpack_require__.n(E),M=__webpack_require__(9054);function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,a=[],i=!0,u=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){u=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(u)throw o}}return a}(e,t)||I(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){if(e){if("string"==typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Y(e,t):void 0}}function Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const N=function(e,t){e.classList.remove("added"),e.classList.add("loading"),e.disabled=!0;var n,r=new FormData(t),o=!1,a=!1,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];
1068if(!n){if(Array.isArray(e)||(n=I(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){u=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(u)throw a}}}}(r);try{for(i.s();!(n=i.n()).done;){var u=q(n.value,2),l=u[0],c=u[1];if("add-to-cart"===l&&c){o=!0;break}"product_id"==l&&c&&(a=c)}}catch(e){i.e(e)}finally{i.f()}o||(!a&&"add-to-cart"==e.getAttribute("name")&&e.getAttribute("value")&&(a=e.getAttribute("value")),r.append("add-to-cart",a)),fetch(woocommerce_params.wc_ajax_url.toString().replace("%%endpoint%%","wcpa_ajax_add_to_cart"),{method:"POST",body:r,redirect:"follow"}).then((function(e){if(!e.redirected)return e.json();window.location=e.url})).then((function(t){if(t)if(t.error&&t.product_url)window.location=t.product_url;else if("undefined"!=typeof wc_add_to_cart_params&&void 0!==wc_add_to_cart_params.cart_redirect_after_add&&void 0!==wc_add_to_cart_params.cart_url&&"yes"===wc_add_to_cart_params.cart_redirect_after_add&&(window.location=wc_add_to_cart_params.cart_url),e.disabled=!1,window.jQuery&&jQuery(document.body).trigger("added_to_cart",[t.fragments,t.cart_hash,jQuery(e)]),"undefined"==typeof wc_add_to_cart_params){if(e){if(e.classList.remove("loading"),t.fragments&&e.classList.add("added"),t.fragments&&!window.wcpa_front.is_cart&&null==e.querySelector(".added_to_cart")){var n=document.createElement("a"),r=document.createTextNode(window.wcpa_front.i18n_view_cart);n.appendChild(r),n.setAttribute("href",window.wcpa_front.cart_url),n.setAttribute("class","added_to_cart wc-forward"),e.after(n)}window.jQuery&&jQuery(document.body).trigger("wc_cart_button_updated",[jQuery(e)])}var o=new DOMParser;t.fragments&&(Object.keys(t.fragments).forEach((function(e){var t=document.querySelector(e);t&&t.classList.add("updating")})),Object.keys(t.fragments).forEach((function(e){var n=document.querySelector(e);if(n){var r=o.parseFromString(t.fragments[e],"text/html");n.replaceWith(r.body.childNodes[0])}})),window.jQuery&&jQuery(document.body).trigger("wc_fragments_loaded",[jQuery(e)])),window.jQuery&&jQuery(document.body).trigger("wc_fragment_refresh",[jQuery(e)])}})).then((function(){e.disabled=!1}))};function H(e){return H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H(e)}function L(e){return function(e){if(Array.isArray(e))return $(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return $(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}
1068function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=z(e);if(t){var o=z(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return B(this,n)}}function B(e,t){if(t&&("object"===H(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Q(e)}function Q(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var K=window.wcpa_front;const Z=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&R(e,t)}(u,t);var n,o,a,i=W(u);function u(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),J(Q(t=i.call(this,e)),"refresh",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=JSON.parse(JSON.stringify(t.state.fieldData));!1!==r&&r(o),t.processClLogic(o);var a=t.processValidation(o,e,e);t.processConfigs(o),t.setState({fieldData:o,formError:(!1===t.state.formError||0!=a)&&t.state.formError},(function(){n&&n(),wp&&wp.hooks&&wp.hooks.doAction("wcpa_fields_updated",!1,o)}))})),J(Q(t),"handleChange",(function(e,n){var r,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],u=t.state.fieldData,l="value";i&&(l="quantity"),t.setState({fieldData:T()(u,{fields:J({},e,{$set:U(U({},u.fields[e]),{},(r={},J(r,l,n),J(r,"updatedTime",(new Date).getTime()),J(r,"error",o),J(r,"updated",!1!==u.fields[e].error&&0==o||!1!==o?u.fields[e].updated+1:u.fields[e].updated+(a?1:0)),r))})})},(function(){t.refresh()}))}));var n=t.props.wcpaData,o=n.fields,a=n.product,l=n.design,c=(n.clones,t.props.formNode),s=null==c?void 0:c.querySelector('[name="quantity"]'),_={sections:{},fields:{},valid:!0,updated:0},f="above",d="above",p=l.conf;return p.LabelPosition&&(f=p.LabelPosition),p.DescPosition&&(d=p.DescPosition),t.state={formError:!1,loader:!1,design:{LabelPosition:f,DescPosition:d},productData:{product:a,quantity:null!=s&&s.value?s.value:1,variation:!1}},Object.keys(o).map((function(e){var t=o[e];_.sections[e]={id:t.extra.section_id,clStatus:"visible",key:e,updated:0},t.fields.map((function(t){t.map((function(t){_.fields[t.elementId]=(0,r.k$)(t,e)}))}))})),t.processClLogic(_),t.processValidation(_),t.processConfigs(_),t.state.fieldData=_,t}return n=u,o=[{key:"processClDependency",value:function(e,t){var n=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.props.wcpaData.fields,i=this.state.productData;t.cl_dependency&&Array.isArray(t.cl_dependency)&&t.cl_dependency.length&&t.cl_dependency.forEach((function(u){if((!1===o||o.fields.includes(u))&&u!=t.elementId){var l=(0,r.TO)(a,u,!0),c=l.sectionKey,s=l.rowIndex,_=l.colIndex;if(c){var f=a[c].fields[s][_],d=e.fields[u],p=(0,M.N)(e,f,d,i);!1!==p&&e.fields[u].clStatus!=p&&(e.fields[u].clStatus=p,e.fields[u].updated+=1,f.cl_dependency&&n.processClDependency(e,f,o))}}}))}},{key:"processClLogic",value:function(e){var t=this,n={fields:[]},r=this.props.wcpaData.fields,o=this.state.productData;Object.keys(r).map((function(a){r[a].fields.map((function(r,a){r.map((function(r,a){var i=e.fields[r.elementId];if(r.enableCl&&r.relations&&Array.isArray(r.relations)){n.fields.push(r.elementId);var u=(0,M.N)(e,r,i,o);!1!==u&&e.fields[r.elementId].clStatus!==u&&(e.fields[r.elementId].clStatus=u,"visible"==u&&(e.fields[r.elementId].isNew=!0),e.fields[r.elementId].updated+=1,r.cl_dependency&&t.processClDepen
1068dency(e,r,n))}}))}))}))}},{key:"getProductData",value:function(){return this.state.productData}},{key:"processConfigs",value:function(e){var t=this.props.wcpaData.fields,n=this.getProductData();Object.keys(t).map((function(o){t[o].fields.map((function(t,o){t.map((function(t,o){if("date"==t.type||"datetime-local"==t.type||"time"==t.type){var a=e.fields[t.elementId];a.config=U(U({},a.config),{},{updated:a.config.updated+1},(0,r.Iy)(e,t,a,a.config.flatPic,n)),a.updated+=1}}))}))}))}},{key:"processValidation",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=this.props.wcpaData.fields,o=!1;return Object.keys(r).map((function(a){r[a].fields.map((function(r,a){r.map((function(r){var a=!0;if(t)a=l(r,e.fields[r.elementId],!1,!0);else if(0==o&&e.fields[r.elementId].error)for(var i in e.fields[r.elementId].error)e.fields[r.elementId].error[i].isBlocking&&(o=!0);!0!==a?(Object.keys(a).map((function(t){e.fields[r.elementId].error=a,n&&Object.keys(e.fields[r.elementId].error).map((function(t){e.fields[r.elementId].error[t].isBlocking&&(e.fields[r.elementId].error[t].show=!0,e.fields[r.elementId].updated+=1,o=!0)}))})),e.fields[r.elementId].updated+=1):t&&(e.fields[r.elementId].error={},e.fields[r.elementId].updated+=1)}))}))})),o}},{key:"componentDidMount",value:function(){var e,t=this,n=this.props.formNode,o=n.querySelectorAll('button[name="add-to-cart"]');if(0==o.length)o=n.querySelectorAll(".single_add_to_cart_button");else{var a=n.querySelectorAll('.single_add_to_cart_button:not(button[name="add-to-cart"])');a.length>0&&(o=[].concat(L(o),L(a)))}var i=!1,u=!1,l=function a(l){if(t.props.wcpaData.config,"click"===l.type?e=l.target:o.length&&(e=o[0]),!e&&l.submitter&&(e=l.submitter),i){if(u)return;return u=!0,K.ajax_add_to_cart?(l.preventDefault(),setTimeout((function(){N(e,n)}),0)):"submit"===l.type?"function"==typeof n.requestSubmit?n.requestSubmit():n.submit():"click"===l.type&&e.click(),void setTimeout((function(){u=!1,i=!1}),300)}l.preventDefault(),l.stopImmediatePropagation(),i=!0,t.refresh(!0,(function(){var e=function(e){var t=!1;return!Object.keys(e.fields).some((function(n){var r=e.fields[n];return!("visible"!=r.clStatus||!r.error)&&Object.keys(r.error).some((function(e){return!!r.error[e].isBlocking&&(t=n,!0)}))}))||t}(t.state.fieldData);if(!0===e&&a(l),!0!==e){i=!1;var o=n.querySelector("#".concat(e));o&&o.scrollIntoView({behavior:"smooth",block:"start"}),t.setState({formError:(0,r.N3)("formError",!1,"Fix the errors shown above")})}}))},c=function(e){clearTimeout(t.cartTimeOut),e.target&&e.target.classList.contains("disabled")||u||(e.stopPropagation(),e.preventDefault(),t.cartTimeOut=setTimeout((function(){l(e)}),50))};n.addEventListener("submit",c),o.forEach((function(e){e.addEventListener("click",c)})),document.addEventListener("wcpaTrigger",(function(){t.refresh()})),document.dispatchEvent(new Event("wcpaDidMount",{bubbles:!0}))}},{key:"render",value:function(){var t=this,n=this.props.wcpaData.fields,r=this.state,o=r.fieldData,a=r.design,i=r.formError;return(0,e.h)("div",{class:"wcpa_wrap"},Object.keys(n).map((function(r,i){var u=o.sections[r],l=u.clStatus;if(u.layout,"hidden"!=l){var c=!1;"disable"==l&&(c=!0);var s=n[r],_=s.extra,f=_.section_id,d=_.form_id,p=(_.className,["wcpa_section","wcpa_form_id_".concat(d)].join(" "));return(0,e.h)(e.HY,null,(0,e.h)("div",{class:p,id:"".concat(f)},(0,e.h)("div",{class:"wcpa_section_body"},(0,e.h)(D,{design:a,sectionKey:r,handleChange:t.handleChange,fieldData:o,fields:s.fields,isDisabled:c,formRules:s.extra.form_rules,formsCount:t.props.formsCount}))))}})),i&&(0,e.h)("div",{class:"wcpa_form_error"},i))}}],o&&V(n.prototype,o),a&&V(n,a),Object.defineProperty(n,"prototype",{writable:!1}),u}(e.wA);__webpack_require__.p=window.wcpa_front.assets_url,window.wcpaInit=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t?(0,e.sY)((0,e.h)(Z,{key:r,wcpaData:n,isPreview:!0,element:t}),t):document.querySelectorAll("form").length&&document.querySelectorAll("form").forEach((function(t){t.querySelectorAll(".wcpa_form_outer").forEach((function(n,o){var a=n.getAttribute("data-wcpa");(a=JSON.parse(a))||(a={}),t.setAttribute("autocomplete","off"),n.className.includes(".wcpa_rendered")||(r?(0,e.sY)((0,e.h)(Z,{key:r,wcpaData:a,formsCount:o,formNode:t}),n):(0,e.sY)((0,e.h)(Z,{wcpaData:a,formsCount:o,formNode:t}),n))}))}))},window.wcpa_front.init_triggers.length&&window.jQuery&&(void 0!==jQuery(document).on&&jQuery(document).on(window.wcpa_front.init_triggers.join(" "),(function(){setTimeout((function(){window.wcpaInit()}),0)})),void 0!==jQuery(document).on&&jQuery(window).on(window.wcpa_front.init_triggers.join(" "),(function(){setTimeout((function(){window.wcpaInit()}),0)}))),document.addEventListener("DOMContentLoaded",(function(e){setTimeout((function(){window.wcpaInit()}),10)})),window.jQuery&&jQuery(document).ready((function(){window.elementorFrontend&&window.elementorFrontend.hooks&&window.elementorFrontend.hooks.addAction("frontend/element_ready/global",(function(){window.wcpaInit()})),void 0!==jQuery(document).on&&jQuery(document).on("mfpOpen",(function(){window.wcpaInit()}))})),window.wcpaInit()})()})()
1069;(function(){"use strict";var SAVE_EVERY_MS=5000;var END_THRESHOLD=5;var wired=[];function srcToId(opts){var src=opts&&opts.src,id=null;
1069if(typeof src==="string")id=src;else if(src&&typeof src==="object"){if(Array.isArray(src)&&src[0])id=src[0].src||src[0];else if(src.src)id=src.src}
1070return id}
1071function wire(video){if(!video||wired.indexOf(video)!==-1)return;if(typeof video.on!=="function")return;wired.push(video);var id=srcToId(video.opts);if(!id)return;var key="fp-pos:"+String(id).replace(/[^a-zA-Z0-9_-]/g,"_");var lastSaved=0;function restore(){var saved=parseFloat(localStorage.getItem(key));if(!isNaN(saved)&&saved>0&&video.duration&&saved<(video.duration-END_THRESHOLD)){try{video.currentTime=saved}catch(e){}}}
1072if(video.duration&&!isNaN(video.duration))restore();video.on("loadedmetadata",restore);video.on("timeupdate",function(){var now=Date.now();if(now-lastSaved<SAVE_EVERY_MS)return;lastSaved=now;var t=video.currentTime,d=video.duration||0;if(d&&t>=d-END_THRESHOLD){try{localStorage.removeItem(key)}catch(e){}return}
1073if(t>0){try{localStorage.setItem(key,String(t))}catch(e){}}});video.on("ended",function(){try{localStorage.removeItem(key)}catch(e){}})}
1074function wireAll(){if(typeof flowplayer==="undefined")return!1;var list=flowplayer.instances||[];for(var i=0;i<list.length;i++)wire(list[i]);return!0}
1075function start(){wireAll();if(typeof flowplayer==="function"){try{flowplayer(function(opts,root,video){wire(video)})}catch(e){}}}
1076function boot(){if(typeof flowplayer!=="undefined"&&flowplayer.cloud&&typeof flowplayer.cloud.then==="function"){flowplayer.cloud.then(function(){start();var t=0,iv=setInterval(function(){wireAll();if(++t>6)clearInterval(iv);},500)})}else{var tries=0,iv=setInterval(function(){if((typeof flowplayer!=="undefined"&&wireAll())||++tries>40){clearInterval(iv);if(typeof flowplayer!=="undefined")start();}},250)}}
1077boot()})()
1078;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.