function koreAnonymousFn(a){function b(){console.info("generating UUID");var a=(new Date).getTime();return window.performance&&"function"==typeof window.performance.now&&(a+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(b){var c=(a+16*Math.random())%16|0;return a=Math.floor(a/16),("x"==b?c:3&c|8).toString(16)})}console.info("anonymous user login");var c=localStorage.getItem("korecom"),d=c||b();if(localStorage.setItem("korecom",d),!a.clientId)return void console.log("clientId should be there for anonymous user");var e={};e.issuer=a.clientId,e.subject=d,a.assertion=e,this.options=a,this.claims=a.assertion,this.WebClient=new this.clients.KoreWebClient({},this.options),this.WebClient.claims=this.claims,this.WebClient.anonymouslogin.login({assertion:a.assertion,botInfo:this.options.botInfo},bind(this.onLogIn,this))}function Resampler(a,b,c,d,e){this.fromSampleRate=a,this.toSampleRate=b,this.channels=0|c,this.outputBufferSize=d,this.noReturn=!!e,this.initialize()}function init(a){sampleRate=a.sampleRate,resampler=new Resampler(sampleRate,16e3,1,51200)}function record(a){recBuffers.push(a[0]),recLength+=a[0].length}function exportWAV(a){var b=mergeBuffers(recBuffers,recLength),c=encodeWAV(b),d=new Blob([c],{type:a});this.postMessage(d)}function exportRAW(a){var b=mergeBuffers(recBuffers,recLength),c=encodeRAW(b),d=new Blob([c],{type:a});this.postMessage(d)}function export16kMono(a){var b=mergeBuffers(recBuffers,recLength),c=resampler.resampler(b),d=encodeRAW(c),e=new Blob([d],{type:a});this.postMessage(e)}function exportSpeex(a){var b=mergeBuffers(recBuffers,recLength),c=Speex.process(b),d=new Blob([c],{type:a});this.postMessage(d)}function getBuffer(){var a=[];a.push(mergeBuffers(recBuffers,recLength)),this.postMessage(a)}function clear(){recLength=0,recBuffers=[]}function mergeBuffers(a,b){for(var c=new Float32Array(b),d=0,e=0;e<a.length;e++)c.set(a[e],d),d+=a[e].length;return c}function interleave(a,b){for(var c=a.length+b.length,d=new Float32Array(c),e=0,f=0;e<c;)d[e++]=a[f],d[e++]=b[f],f++;return d}function mix(a,b){for(var c=a.length,d=new Float32Array(c),e=0,f=0;e<c;)d[e++]=a[f]+b[f],f++;return d}function floatTo16BitPCM(a,b,c){for(var d=0;d<c.length;d++,b+=2){var e=Math.max(-1,Math.min(1,c[d]));a.setInt16(b,e<0?32768*e:32767*e,!0)}}function writeString(a,b,c){for(var d=0;d<c.length;d++)a.setUint8(b+d,c.charCodeAt(d))}function encodeWAV(a){var b=new ArrayBuffer(44+2*a.length),c=new DataView(b);return writeString(c,0,"RIFF"),c.setUint32(4,32+2*a.length,!0),writeString(c,8,"WAVE"),writeString(c,12,"fmt "),c.setUint32(16,16,!0),c.setUint16(20,1,!0),c.setUint16(22,2,!0),c.setUint32(24,sampleRate,!0),c.setUint32(28,4*sampleRate,!0),c.setUint16(32,4,!0),c.setUint16(34,16,!0),writeString(c,36,"data"),c.setUint32(40,2*a.length,!0),floatTo16BitPCM(c,44,a),c}function encodeRAW(a){var b=new ArrayBuffer(2*a.length),c=new DataView(b);return floatTo16BitPCM(c,0,a),c}function initGapi(){if(!apiKey)return!1;console.log("loading gapi"),gapi.client.setApiKey(apiKey),gapi.client.load("speech","v1beta1",function(){console.log("gapi loaded"),gapiLoaded=!0})}function handleFile(){sendBlobToSpeech($("#inputFile")[0].files[0],"flac",16e3)}function setCaretEnd(a){if(a&&a.item(0)&&a.item(0).innerText.length){var b=document.createRange();b.selectNodeContents(a[0]),b.collapse(!1);var c=window.getSelection();c.removeAllRanges(),c.addRange(b),prevRange=b}else prevRange=!1,a&&a[0]&&a[0].focus()}function uiCallback(a){a.results&&a.results[0]?($(".chatInputBox").html($(".chatInputBox").html()+" "+a.results[0].alternatives[0].transcript),setTimeout(function(){setCaretEnd(document.getElementsByClassName("chatInputBox")),document.getElementsByClassName("chatInputBox")[0].scrollTop=document.getElementsByClassName("chatInputBox")[0].scrollHeight},350)):403===a.code&&(gapiLoaded=!1,$(".recordingMicrophone").is(":visible")&&$(".recordingMicrophone").trigger("click"),alert(a.message||"Please provide valid Google speech API key"))}function sendBlobToSpeech(a,b,c){if(!gapiLoaded)return $(".recordingMicrophone").is(":visible")&&$(".recordingMicrophone").trigger("click"),void alert("Please provide valid Google speech API key");var d=new FileReader;d.addEventListener("loadend",function(){sendBytesToSpeech(btoa(d.result),b,c,uiCallback)}),d.readAsBinaryString(a)}function sendBytesToSpeech(a,b,c,d){gapi.client&&gapi.client.speech?gapi.client.speech.speech.syncrecognize({config:{encoding:b,sampleRate:c,languageCode:"en_US"},audio:{content:a}}).execute(function(a){d(a)}):(gapiLoaded=!1,$(".recordingMicrophone").is(":visible")&&$(".recordingMicrophone").trigger("click"),alert("Please provide valid Google speech API key"))}!function(a){a.KoreSDK=a.KoreSDK||{},a.KoreSDK.dependencies=a.KoreSDK.dependencies||{},a.__PerfectScrollbar=a.PerfectScrollbar,a.__define=a.define,a.__require=a.require,a.define=void 0,a.require=void 0,a.PerfectScrollbar=void 0}(window),function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";function c(a,b,c){b=b||ga;var d,e=b.createElement("script");if(e.text=a,c)for(d in ua)c[d]&&(e[d]=c[d]);b.head.appendChild(e).parentNode.removeChild(e)}function d(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?ma[na.call(a)]||"object":typeof a}function e(a){var b=!!a&&"length"in a&&a.length,c=d(a);return!sa(a)&&!ta(a)&&("array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a)}function f(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()}function g(a,b,c){return sa(b)?wa.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?wa.grep(a,function(a){return a===b!==c}):"string"!=typeof b?wa.grep(a,function(a){return la.call(b,a)>-1!==c}):wa.filter(b,a,c)}function h(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function i(a){var b={};return wa.each(a.match(Ha)||[],function(a,c){b[c]=!0}),b}function j(a){return a}function k(a){throw a}function l(a,b,c,d){var e;try{a&&sa(e=a.promise)?e.call(a).done(b).fail(c):a&&sa(e=a.then)?e.call(a,b,c):b.apply(void 0,[a].slice(d))}catch(a){c.apply(void 0,[a])}}function m(){ga.removeEventListener("DOMContentLoaded",m),a.removeEventListener("load",m),wa.ready()}function n(a,b){return b.toUpperCase()}function o(a){return a.replace(La,"ms-").replace(Ma,n)}function p(){this.expando=wa.expando+p.uid++}function q(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?+a:Qa.test(a)?JSON.parse(a):a)}function r(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Ra,"-$&").toLowerCase(),"string"==typeof(c=a.getAttribute(d))){try{c=q(c)}catch(a){}Pa.set(a,b,c)}else c=void 0;return c}function s(a,b,c,d){var e,f,g=20,h=d?function(){return d.cur()}:function(){return wa.css(a,b,"")},i=h(),j=c&&c[3]||(wa.cssNumber[b]?"":"px"),k=(wa.cssNumber[b]||"px"!==j&&+i)&&Ta.exec(wa.css(a,b));if(k&&k[3]!==j){for(i/=2,j=j||k[3],k=+i||1;g--;)wa.style(a,b,k+j),(1-f)*(1-(f=h()/i||.5))<=0&&(g=0),k/=f;k*=2,wa.style(a,b,k+j),c=c||[]}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}function t(a){var b,c=a.ownerDocument,d=a.nodeName,e=Xa[d];return e||(b=c.body.appendChild(c.createElement(d)),e=wa.css(b,"display"),b.parentNode.removeChild(b),"none"===e&&(e="block"),Xa[d]=e,e)}function u(a,b){for(var c,d,e=[],f=0,g=a.length;f<g;f++)d=a[f],d.style&&(c=d.style.display,b?("none"===c&&(e[f]=Oa.get(d,"display")||null,e[f]||(d.style.display="")),""===d.style.display&&Va(d)&&(e[f]=t(d))):"none"!==c&&(e[f]="none",Oa.set(d,"display",c)));for(f=0;f<g;f++)null!=e[f]&&(a[f].style.display=e[f]);return a}function v(a,b){var c;return c=void 0!==a.getElementsByTagName?a.getElementsByTagName(b||"*"):void 0!==a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&f(a,b)?wa.merge([a],c):c}function w(a,b){for(var c=0,d=a.length;c<d;c++)Oa.set(a[c],"globalEval",!b||Oa.get(b[c],"globalEval"))}function x(a,b,c,e,f){for(var g,h,i,j,k,l,m=b.createDocumentFragment(),n=[],o=0,p=a.length;o<p;o++)if((g=a[o])||0===g)if("object"===d(g))wa.merge(n,g.nodeType?[g]:g);else if(ab.test(g)){for(h=h||m.appendChild(b.createElement("div")),i=(Za.exec(g)||["",""])[1].toLowerCase(),j=_a[i]||_a._default,h.innerHTML=j[1]+wa.htmlPrefilter(g)+j[2],l=j[0];l--;)h=h.lastChild;wa.merge(n,h.childNodes),h=m.firstChild,h.textContent=""}else n.push(b.createTextNode(g));for(m.textContent="",o=0;g=n[o++];)if(e&&wa.inArray(g,e)>-1)f&&f.push(g);else if(k=wa.contains(g.ownerDocument,g),h=v(m.appendChild(g),"script"),k&&w(h),c)for(l=0;g=h[l++];)$a.test(g.type||"")&&c.push(g);return m}function y(){return!0}function z(){return!1}function A(){try{return ga.activeElement}catch(a){}}function B(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)B(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),!1===e)e=z;else if(!e)return a;return 1===f&&(g=e,e=function(a){return wa().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=wa.guid++)),a.each(function(){wa.event.add(this,b,e,d,c)})}function C(a,b){return f(a,"table")&&f(11!==b.nodeType?b:b.firstChild,"tr")?wa(a).children("tbody")[0]||a:a}function D(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function E(a){return"true/"===(a.type||"").slice(0,5)?a.type=a.type.slice(5):a.removeAttribute("type"),a}function F(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(Oa.hasData(a)&&(f=Oa.access(a),g=Oa.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c<d;c++)wa.event.add(b,e,j[e][c])}Pa.hasData(a)&&(h=Pa.access(a),i=wa.extend({},h),Pa.set(b,i))}}function G(a,b){var c=b.nodeName.toLowerCase();"input"===c&&Ya.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function H(a,b,d,e){b=ja.apply([],b);var f,g,h,i,j,k,l=0,m=a.length,n=m-1,o=b[0],p=sa(o);if(p||m>1&&"string"==typeof o&&!ra.checkClone&&hb.test(o))return a.each(function(c){var f=a.eq(c);p&&(b[0]=o.call(this,c,f.html())),H(f,b,d,e)});if(m&&(f=x(b,a[0].ownerDocument,!1,a,e),g=f.firstChild,1===f.childNodes.length&&(f=g),g||e)){for(h=wa.map(v(f,"script"),D),i=h.length;l<m;l++)j=f,l!==n&&(j=wa.clone(j,!0,!0),i&&wa.merge(h,v(j,"script"))),d.call(a[l],j,l);if(i)for(k=h[h.length-1].ownerDocument,wa.map(h,E),l=0;l<i;l++)j=h[l],$a.test(j.type||"")&&!Oa.access(j,"globalEval")&&wa.contains(k,j)&&(j.src&&"module"!==(j.type||"").toLowerCase()?wa._evalUrl&&wa._evalUrl(j.src):c(j.textContent.replace(ib,""),k,j))}return a}function I(a,b,c){for(var d,e=b?wa.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||wa.cleanData(v(d)),d.parentNode&&(c&&wa.contains(d.ownerDocument,d)&&w(v(d,"script")),d.parentNode.removeChild(d));return a}function J(a,b,c){var d,e,f,g,h=a.style;return c=c||kb(a),c&&(g=c.getPropertyValue(b)||c[b],""!==g||wa.contains(a.ownerDocument,a)||(g=wa.style(a,b)),!ra.pixelBoxStyles()&&jb.test(g)&&lb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function K(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}function L(a){if(a in rb)return a;for(var b=a[0].toUpperCase()+a.slice(1),c=qb.length;c--;)if((a=qb[c]+b)in rb)return a}function M(a){var b=wa.cssProps[a];return b||(b=wa.cssProps[a]=L(a)||a),b}function N(a,b,c){var d=Ta.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function O(a,b,c,d,e,f){var g="width"===b?1:0,h=0,i=0;if(c===(d?"border":"content"))return 0;for(;g<4;g+=2)"margin"===c&&(i+=wa.css(a,c+Ua[g],!0,e)),d?("content"===c&&(i-=wa.css(a,"padding"+Ua[g],!0,e)),"margin"!==c&&(i-=wa.css(a,"border"+Ua[g]+"Width",!0,e))):(i+=wa.css(a,"padding"+Ua[g],!0,e),"padding"!==c?i+=wa.css(a,"border"+Ua[g]+"Width",!0,e):h+=wa.css(a,"border"+Ua[g]+"Width",!0,e));return!d&&f>=0&&(i+=Math.max(0,Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-f-i-h-.5))),i}function P(a,b,c){var d=kb(a),e=J(a,b,d),f="border-box"===wa.css(a,"boxSizing",!1,d),g=f;if(jb.test(e)){if(!c)return e;e="auto"}return g=g&&(ra.boxSizingReliable()||e===a.style[b]),("auto"===e||!parseFloat(e)&&"inline"===wa.css(a,"display",!1,d))&&(e=a["offset"+b[0].toUpperCase()+b.slice(1)],g=!0),(e=parseFloat(e)||0)+O(a,b,c||(f?"border":"content"),g,d,e)+"px"}function Q(a,b,c,d,e){return new Q.prototype.init(a,b,c,d,e)}function R(){tb&&(!1===ga.hidden&&a.requestAnimationFrame?a.requestAnimationFrame(R):a.setTimeout(R,wa.fx.interval),wa.fx.tick())}function S(){return a.setTimeout(function(){sb=void 0}),sb=Date.now()}function T(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=Ua[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function U(a,b,c){for(var d,e=(X.tweeners[b]||[]).concat(X.tweeners["*"]),f=0,g=e.length;f<g;f++)if(d=e[f].call(c,b,a))return d}function V(a,b,c){var d,e,f,g,h,i,j,k,l="width"in b||"height"in b,m=this,n={},o=a.style,p=a.nodeType&&Va(a),q=Oa.get(a,"fxshow");c.queue||(g=wa._queueHooks(a,"fx"),null==g.unqueued&&(g.unqueued=0,h=g.empty.fire,g.empty.fire=function(){g.unqueued||h()}),g.unqueued++,m.always(function(){m.always(function(){g.unqueued--,wa.queue(a,"fx").length||g.empty.fire()})}));for(d in b)if(e=b[d],ub.test(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}n[d]=q&&q[d]||wa.style(a,d)}if((i=!wa.isEmptyObject(b))||!wa.isEmptyObject(n)){l&&1===a.nodeType&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=q&&q.display,null==j&&(j=Oa.get(a,"display")),k=wa.css(a,"display"),"none"===k&&(j?k=j:(u([a],!0),j=a.style.display||j,k=wa.css(a,"display"),u([a]))),("inline"===k||"inline-block"===k&&null!=j)&&"none"===wa.css(a,"float")&&(i||(m.done(function(){o.display=j}),null==j&&(k=o.display,j="none"===k?"":k)),o.display="inline-block")),c.overflow&&(o.overflow="hidden",m.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]})),i=!1;for(d in n)i||(q?"hidden"in q&&(p=q.hidden):q=Oa.access(a,"fxshow",{display:j}),f&&(q.hidden=!p),p&&u([a],!0),m.done(function(){p||u([a]),Oa.remove(a,"fxshow");for(d in n)wa.style(a,d,n[d])})),i=U(p?q[d]:0,d,m),d in q||(q[d]=i.start,p&&(i.end=i.start,i.start=0))}}function W(a,b){var c,d,e,f,g;for(c in a)if(d=o(c),e=b[d],f=a[c],Array.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),(g=wa.cssHooks[d])&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function X(a,b,c){var d,e,f=0,g=X.prefilters.length,h=wa.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=sb||S(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;g<i;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),f<1&&i?c:(i||h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:wa.extend({},b),opts:wa.extend(!0,{specialEasing:{},easing:wa.easing._default},c),originalProperties:b,originalOptions:c,startTime:sb||S(),duration:c.duration,tweens:[],createTween:function(b,c){var d=wa.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;c<d;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for(W(k,j.opts.specialEasing);f<g;f++)if(d=X.prefilters[f].call(j,a,k,j.opts))return sa(d.stop)&&(wa._queueHooks(j.elem,j.opts.queue).stop=d.stop.bind(d)),d;return wa.map(k,U,j),sa(j.opts.start)&&j.opts.start.call(a,j),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always),wa.fx.timer(wa.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j}function Y(a){return(a.match(Ha)||[]).join(" ")}function Z(a){return a.getAttribute&&a.getAttribute("class")||""}function $(a){return Array.isArray(a)?a:"string"==typeof a?a.match(Ha)||[]:[]}function _(a,b,c,e){var f;if(Array.isArray(b))wa.each(b,function(b,d){c||Gb.test(a)?e(a,d):_(a+"["+("object"==typeof d&&null!=d?b:"")+"]",d,c,e)});else if(c||"object"!==d(b))e(a,b);else for(f in b)_(a+"["+f+"]",b[f],c,e)}function aa(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(Ha)||[];if(sa(c))for(;d=f[e++];)"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function ba(a,b,c,d){function e(h){var i;return f[h]=!0,wa.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||g||f[j]?g?!(i=j):void 0:(b.dataTypes.unshift(j),e(j),!1)}),i}var f={},g=a===Sb;return e(b.dataTypes[0])||!f["*"]&&e("*")}function ca(a,b){var c,d,e=wa.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&wa.extend(!0,a,d),a}function da(a,b,c){for(var d,e,f,g,h=a.contents,i=a.dataTypes;"*"===i[0];)i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function ea(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];for(f=k.shift();f;)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(!(g=j[i+" "+f]||j["* "+f]))for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){!0===g?g=j[e]:!0!==j[e]&&(f=h[0],k.unshift(h[1]));break}if(!0!==g)if(g&&a.throws)b=g(b);else try{b=g(b)}catch(a){return{state:"parsererror",error:g?a:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}var fa=[],ga=a.document,ha=Object.getPrototypeOf,ia=fa.slice,ja=fa.concat,ka=fa.push,la=fa.indexOf,ma={},na=ma.toString,oa=ma.hasOwnProperty,pa=oa.toString,qa=pa.call(Object),ra={},sa=function(a){return"function"==typeof a&&"number"!=typeof a.nodeType},ta=function(a){return null!=a&&a===a.window},ua={type:!0,src:!0,noModule:!0},va="3.3.1",wa=function(a,b){return new wa.fn.init(a,b)},xa=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;wa.fn=wa.prototype={jquery:va,constructor:wa,length:0,toArray:function(){return ia.call(this)},get:function(a){return null==a?ia.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=wa.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return wa.each(this,a)},map:function(a){return this.pushStack(wa.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(ia.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c<b?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:ka,sort:fa.sort,splice:fa.splice},wa.extend=wa.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||sa(g)||(g={}),h===i&&(g=this,h--);h<i;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(wa.isPlainObject(d)||(e=Array.isArray(d)))?(e?(e=!1,f=c&&Array.isArray(c)?c:[]):f=c&&wa.isPlainObject(c)?c:{},g[b]=wa.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},wa.extend({expando:"jQuery"+(va+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isPlainObject:function(a){var b,c;return!(!a||"[object Object]"!==na.call(a))&&(!(b=ha(a))||"function"==typeof(c=oa.call(b,"constructor")&&b.constructor)&&pa.call(c)===qa)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},globalEval:function(a){c(a)},each:function(a,b){var c,d=0;if(e(a))for(c=a.length;d<c&&!1!==b.call(a[d],d,a[d]);d++);else for(d in a)if(!1===b.call(a[d],d,a[d]))break;return a},trim:function(a){return null==a?"":(a+"").replace(xa,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(e(Object(a))?wa.merge(c,"string"==typeof a?[a]:a):ka.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:la.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;d<c;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d=[],e=0,f=a.length,g=!c;e<f;e++)!b(a[e],e)!==g&&d.push(a[e]);return d},map:function(a,b,c){var d,f,g=0,h=[];if(e(a))for(d=a.length;g<d;g++)null!=(f=b(a[g],g,c))&&h.push(f);else for(g in a)null!=(f=b(a[g],g,c))&&h.push(f);return ja.apply([],h)},guid:1,support:ra}),"function"==typeof Symbol&&(wa.fn[Symbol.iterator]=fa[Symbol.iterator]),wa.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){ma["[object "+b+"]"]=b.toLowerCase()});var ya=function(a){function b(a,b,c,d){var e,f,g,h,i,j,k,m=b&&b.ownerDocument,o=b?b.nodeType:9;if(c=c||[],"string"!=typeof a||!a||1!==o&&9!==o&&11!==o)return c;if(!d&&((b?b.ownerDocument||b:P)!==H&&G(b),b=b||H,J)){if(11!==o&&(i=ra.exec(a)))if(e=i[1]){if(9===o){if(!(g=b.getElementById(e)))return c;if(g.id===e)return c.push(g),c}else if(m&&(g=m.getElementById(e))&&N(b,g)&&g.id===e)return c.push(g),c}else{if(i[2])return $.apply(c,b.getElementsByTagName(a)),c;if((e=i[3])&&w.getElementsByClassName&&b.getElementsByClassName)return $.apply(c,b.getElementsByClassName(e)),c}if(w.qsa&&!U[a+" "]&&(!K||!K.test(a))){if(1!==o)m=b,k=a;else if("object"!==b.nodeName.toLowerCase()){for((h=b.getAttribute("id"))?h=h.replace(va,wa):b.setAttribute("id",h=O),j=A(a),f=j.length;f--;)j[f]="#"+h+" "+n(j[f]);k=j.join(","),m=sa.test(a)&&l(b.parentNode)||b}if(k)try{return $.apply(c,m.querySelectorAll(k)),c}catch(a){}finally{h===O&&b.removeAttribute("id")}}}return C(a.replace(ha,"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>x.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function d(a){return a[O]=!0,a}function e(a){var b=H.createElement("fieldset");try{return!!a(b)}catch(a){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function f(a,b){for(var c=a.split("|"),d=c.length;d--;)x.attrHandle[c[d]]=b}function g(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function h(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function i(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function j(a){return function(b){return"form"in b?b.parentNode&&!1===b.disabled?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ya(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function k(a){return d(function(b){return b=+b,d(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function l(a){return a&&void 0!==a.getElementsByTagName&&a}function m(){}function n(a){for(var b=0,c=a.length,d="";b<c;b++)d+=a[b].value;return d}function o(a,b,c){var d=b.dir,e=b.next,f=e||d,g=c&&"parentNode"===f,h=R++;return b.first?function(b,c,e){for(;b=b[d];)if(1===b.nodeType||g)return a(b,c,e);return!1}:function(b,c,i){var j,k,l,m=[Q,h];if(i){for(;b=b[d];)if((1===b.nodeType||g)&&a(b,c,i))return!0}else for(;b=b[d];)if(1===b.nodeType||g)if(l=b[O]||(b[O]={}),k=l[b.uniqueID]||(l[b.uniqueID]={}),e&&e===b.nodeName.toLowerCase())b=b[d]||b;else{if((j=k[f])&&j[0]===Q&&j[1]===h)return m[2]=j[2];if(k[f]=m,m[2]=a(b,c,i))return!0}return!1}}function p(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function q(a,c,d){for(var e=0,f=c.length;e<f;e++)b(a,c[e],d);return d}function r(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;h<i;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function s(a,b,c,e,f,g){return e&&!e[O]&&(e=s(e)),f&&!f[O]&&(f=s(f,g)),d(function(d,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=d||q(b||"*",h.nodeType?[h]:h,[]),s=!a||!d&&b?p:r(p,m,a,h,i),t=c?f||(d?a:o||e)?[]:g:s;if(c&&c(s,t,h,i),e)for(j=r(t,n),e(j,[],h,i),k=j.length;k--;)(l=j[k])&&(t[n[k]]=!(s[n[k]]=l));if(d){if(f||a){if(f){for(j=[],k=t.length;k--;)(l=t[k])&&j.push(s[k]=l);f(null,t=[],j,i)}for(k=t.length;k--;)(l=t[k])&&(j=f?aa(d,l):m[k])>-1&&(d[j]=!(g[j]=l))}}else t=r(t===g?t.splice(o,t.length):t),f?f(null,g,t,i):$.apply(g,t)})}function t(a){for(var b,c,d,e=a.length,f=x.relative[a[0].type],g=f||x.relative[" "],h=f?1:0,i=o(function(a){return a===b},g,!0),j=o(function(a){return aa(b,a)>-1},g,!0),k=[function(a,c,d){var e=!f&&(d||c!==D)||((b=c).nodeType?i(a,c,d):j(a,c,d));return b=null,e}];h<e;h++)if(c=x.relative[a[h].type])k=[o(p(k),c)];else{if(c=x.filter[a[h].type].apply(null,a[h].matches),c[O]){for(d=++h;d<e&&!x.relative[a[d].type];d++);return s(h>1&&p(k),h>1&&n(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(ha,"$1"),c,h<d&&t(a.slice(h,d)),d<e&&t(a=a.slice(d)),d<e&&n(a))}k.push(c)}return p(k)}function u(a,c){var e=c.length>0,f=a.length>0,g=function(d,g,h,i,j){var k,l,m,n=0,o="0",p=d&&[],q=[],s=D,t=d||f&&x.find.TAG("*",j),u=Q+=null==s?1:Math.random()||.1,v=t.length;for(j&&(D=g===H||g||j);o!==v&&null!=(k=t[o]);o++){if(f&&k){for(l=0,g||k.ownerDocument===H||(G(k),h=!J);m=a[l++];)if(m(k,g||H,h)){i.push(k);break}j&&(Q=u)}e&&((k=!m&&k)&&n--,d&&p.push(k))}if(n+=o,e&&o!==n){for(l=0;m=c[l++];)m(p,q,g,h);if(d){if(n>0)for(;o--;)p[o]||q[o]||(q[o]=Y.call(i));q=r(q)}$.apply(i,q),j&&!d&&q.length>0&&n+c.length>1&&b.uniqueSort(i)}return j&&(Q=u,D=s),p};return e?d(g):g}var v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O="sizzle"+1*new Date,P=a.document,Q=0,R=0,S=c(),T=c(),U=c(),V=function(a,b){return a===b&&(F=!0),0},W={}.hasOwnProperty,X=[],Y=X.pop,Z=X.push,$=X.push,_=X.slice,aa=function(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1},ba="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ca="[\\x20\\t\\r\\n\\f]",da="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ea="\\["+ca+"*("+da+")(?:"+ca+"*([*^$|!~]?=)"+ca+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+da+"))|)"+ca+"*\\]",fa=":("+da+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ea+")*)|.*)\\)|)",ga=new RegExp(ca+"+","g"),ha=new RegExp("^"+ca+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ca+"+$","g"),ia=new RegExp("^"+ca+"*,"+ca+"*"),ja=new RegExp("^"+ca+"*([>+~]|"+ca+")"+ca+"*"),ka=new RegExp("="+ca+"*([^\\]'\"]*?)"+ca+"*\\]","g"),la=new RegExp(fa),ma=new RegExp("^"+da+"$"),na={ID:new RegExp("^#("+da+")"),CLASS:new RegExp("^\\.("+da+")"),TAG:new RegExp("^("+da+"|[*])"),ATTR:new RegExp("^"+ea),PSEUDO:new RegExp("^"+fa),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ca+"*(even|odd|(([+-]|)(\\d*)n|)"+ca+"*(?:([+-]|)"+ca+"*(\\d+)|))"+ca+"*\\)|)","i"),bool:new RegExp("^(?:"+ba+")$","i"),needsContext:new RegExp("^"+ca+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ca+"*((?:-\\d)?\\d*)"+ca+"*\\)|)(?=[^-]|$)","i")},oa=/^(?:input|select|textarea|button)$/i,pa=/^h\d$/i,qa=/^[^{]+\{\s*\[native \w/,ra=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,sa=/[+~]/,ta=new RegExp("\\\\([\\da-f]{1,6}"+ca+"?|("+ca+")|.)","ig"),ua=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},va=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,wa=function(a,b){return b?"\0"===a?"�":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},xa=function(){G()},ya=o(function(a){return!0===a.disabled&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{$.apply(X=_.call(P.childNodes),P.childNodes),X[P.childNodes.length].nodeType}catch(a){$={apply:X.length?function(a,b){Z.apply(a,_.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}w=b.support={},z=b.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},G=b.setDocument=function(a){var b,c,d=a?a.ownerDocument||a:P;return d!==H&&9===d.nodeType&&d.documentElement?(H=d,I=H.documentElement,J=!z(H),P!==H&&(c=H.defaultView)&&c.top!==c&&(c.addEventListener?c.addEventListener("unload",xa,!1):c.attachEvent&&c.attachEvent("onunload",xa)),w.attributes=e(function(a){return a.className="i",!a.getAttribute("className")}),w.getElementsByTagName=e(function(a){return a.appendChild(H.createComment("")),!a.getElementsByTagName("*").length}),w.getElementsByClassName=qa.test(H.getElementsByClassName),w.getById=e(function(a){return I.appendChild(a).id=O,!H.getElementsByName||!H.getElementsByName(O).length}),w.getById?(x.filter.ID=function(a){var b=a.replace(ta,ua);return function(a){return a.getAttribute("id")===b}},x.find.ID=function(a,b){if(void 0!==b.getElementById&&J){var c=b.getElementById(a);return c?[c]:[]}}):(x.filter.ID=function(a){var b=a.replace(ta,ua);return function(a){var c=void 0!==a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},x.find.ID=function(a,b){if(void 0!==b.getElementById&&J){var c,d,e,f=b.getElementById(a);if(f){if((c=f.getAttributeNode("id"))&&c.value===a)return[f];for(e=b.getElementsByName(a),d=0;f=e[d++];)if((c=f.getAttributeNode("id"))&&c.value===a)return[f]}return[]}}),x.find.TAG=w.getElementsByTagName?function(a,b){return void 0!==b.getElementsByTagName?b.getElementsByTagName(a):w.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},x.find.CLASS=w.getElementsByClassName&&function(a,b){if(void 0!==b.getElementsByClassName&&J)return b.getElementsByClassName(a)},L=[],K=[],(w.qsa=qa.test(H.querySelectorAll))&&(e(function(a){I.appendChild(a).innerHTML="<a id='"+O+"'></a><select id='"+O+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&K.push("[*^$]="+ca+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||K.push("\\["+ca+"*(?:value|"+ba+")"),a.querySelectorAll("[id~="+O+"-]").length||K.push("~="),a.querySelectorAll(":checked").length||K.push(":checked"),a.querySelectorAll("a#"+O+"+*").length||K.push(".#.+[+~]")}),e(function(a){a.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var b=H.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&K.push("name"+ca+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&K.push(":enabled",":disabled"),I.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&K.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),K.push(",.*:")})),(w.matchesSelector=qa.test(M=I.matches||I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&e(function(a){w.disconnectedMatch=M.call(a,"*"),M.call(a,"[s!='']:x"),L.push("!=",fa)}),K=K.length&&new RegExp(K.join("|")),L=L.length&&new RegExp(L.join("|")),b=qa.test(I.compareDocumentPosition),N=b||qa.test(I.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},V=b?function(a,b){if(a===b)return F=!0,0;var c=!a.compareDocumentPosition-!b.compareDocumentPosition;return c||(c=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&c||!w.sortDetached&&b.compareDocumentPosition(a)===c?a===H||a.ownerDocument===P&&N(P,a)?-1:b===H||b.ownerDocument===P&&N(P,b)?1:E?aa(E,a)-aa(E,b):0:4&c?-1:1)}:function(a,b){if(a===b)return F=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===H?-1:b===H?1:e?-1:f?1:E?aa(E,a)-aa(E,b):0;if(e===f)return g(a,b);for(c=a;c=c.parentNode;)h.unshift(c);for(c=b;c=c.parentNode;)i.unshift(c);for(;h[d]===i[d];)d++;return d?g(h[d],i[d]):h[d]===P?-1:i[d]===P?1:0},H):H},b.matches=function(a,c){return b(a,null,null,c)},b.matchesSelector=function(a,c){if((a.ownerDocument||a)!==H&&G(a),c=c.replace(ka,"='$1']"),w.matchesSelector&&J&&!U[c+" "]&&(!L||!L.test(c))&&(!K||!K.test(c)))try{var d=M.call(a,c);if(d||w.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(a){}return b(c,H,null,[a]).length>0},b.contains=function(a,b){return(a.ownerDocument||a)!==H&&G(a),N(a,b)},b.attr=function(a,b){(a.ownerDocument||a)!==H&&G(a);var c=x.attrHandle[b.toLowerCase()],d=c&&W.call(x.attrHandle,b.toLowerCase())?c(a,b,!J):void 0;return void 0!==d?d:w.attributes||!J?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null},b.escape=function(a){return(a+"").replace(va,wa)},b.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},b.uniqueSort=function(a){var b,c=[],d=0,e=0;if(F=!w.detectDuplicates,E=!w.sortStable&&a.slice(0),a.sort(V),F){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return E=null,a},y=b.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=y(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d++];)c+=y(b);return c},x=b.selectors={cacheLength:50,createPseudo:d,match:na,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ta,ua),a[3]=(a[3]||a[4]||a[5]||"").replace(ta,ua),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return na.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&la.test(c)&&(b=A(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ta,ua).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=S[a+" "];return b||(b=new RegExp("(^|"+ca+")"+a+"("+ca+"|$)"))&&S(a,function(a){return b.test("string"==typeof a.className&&a.className||void 0!==a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,c,d){return function(e){var f=b.attr(e,a);return null==f?"!="===c:!c||(f+="","="===c?f===d:"!="===c?f!==d:"^="===c?d&&0===f.indexOf(d):"*="===c?d&&f.indexOf(d)>-1:"$="===c?d&&f.slice(-d.length)===d:"~="===c?(" "+f.replace(ga," ")+" ").indexOf(d)>-1:"|="===c&&(f===d||f.slice(0,d.length+1)===d+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){for(;p;){for(m=b;m=m[p];)if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(m=q,l=m[O]||(m[O]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===Q&&j[1],t=n&&j[2],m=n&&q.childNodes[n];m=++n&&m&&m[p]||(t=n=0)||o.pop();)if(1===m.nodeType&&++t&&m===b){k[a]=[Q,n,t];break}}else if(s&&(m=b,l=m[O]||(m[O]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===Q&&j[1],t=n),!1===t)for(;(m=++n&&m&&m[p]||(t=n=0)||o.pop())&&((h?m.nodeName.toLowerCase()!==r:1!==m.nodeType)||!++t||(s&&(l=m[O]||(m[O]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[Q,t]),m!==b)););return(t-=e)===d||t%d==0&&t/d>=0}}},PSEUDO:function(a,c){var e,f=x.pseudos[a]||x.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);return f[O]?f(c):f.length>1?(e=[a,a,"",c],x.setFilters.hasOwnProperty(a.toLowerCase())?d(function(a,b){for(var d,e=f(a,c),g=e.length;g--;)d=aa(a,e[g]),a[d]=!(b[d]=e[g])}):function(a){return f(a,0,e)}):f}},pseudos:{not:d(function(a){var b=[],c=[],e=B(a.replace(ha,"$1"));return e[O]?d(function(a,b,c,d){for(var f,g=e(a,null,d,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,d,f){return b[0]=a,e(b,null,f,c),b[0]=null,!c.pop()}}),has:d(function(a){return function(c){return b(a,c).length>0}}),contains:d(function(a){return a=a.replace(ta,ua),function(b){return(b.textContent||b.innerText||y(b)).indexOf(a)>-1}}),lang:d(function(a){return ma.test(a||"")||b.error("unsupported lang: "+a),a=a.replace(ta,ua).toLowerCase(),function(b){var c;do{if(c=J?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return(c=c.toLowerCase())===a||0===c.indexOf(a+"-")}while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===I},focus:function(a){return a===H.activeElement&&(!H.hasFocus||H.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:j(!1),disabled:j(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,!0===a.selected},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!x.pseudos.empty(a)},header:function(a){return pa.test(a.nodeName)},input:function(a){return oa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:k(function(){return[0]}),last:k(function(a,b){return[b-1]}),eq:k(function(a,b,c){return[c<0?c+b:c]}),even:k(function(a,b){for(var c=0;c<b;c+=2)a.push(c);return a}),odd:k(function(a,b){for(var c=1;c<b;c+=2)a.push(c);return a}),lt:k(function(a,b,c){for(var d=c<0?c+b:c;--d>=0;)a.push(d);return a}),gt:k(function(a,b,c){for(var d=c<0?c+b:c;++d<b;)a.push(d);return a})}},x.pseudos.nth=x.pseudos.eq;for(v in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[v]=h(v);for(v in{submit:!0,reset:!0})x.pseudos[v]=i(v);return m.prototype=x.filters=x.pseudos,x.setFilters=new m,A=b.tokenize=function(a,c){var d,e,f,g,h,i,j,k=T[a+" "];if(k)return c?0:k.slice(0);for(h=a,i=[],j=x.preFilter;h;){d&&!(e=ia.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=ja.exec(h))&&(d=e.shift(),f.push({value:d,type:e[0].replace(ha," ")}),h=h.slice(d.length));for(g in x.filter)!(e=na[g].exec(h))||j[g]&&!(e=j[g](e))||(d=e.shift(),f.push({value:d,type:g,matches:e}),h=h.slice(d.length));if(!d)break}return c?h.length:h?b.error(a):T(a,i).slice(0)},B=b.compile=function(a,b){var c,d=[],e=[],f=U[a+" "];if(!f){for(b||(b=A(a)),c=b.length;c--;)f=t(b[c]),f[O]?d.push(f):e.push(f);f=U(a,u(e,d)),f.selector=a}return f},C=b.select=function(a,b,c,d){var e,f,g,h,i,j="function"==typeof a&&a,k=!d&&A(a=j.selector||a);if(c=c||[],1===k.length){if(f=k[0]=k[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&9===b.nodeType&&J&&x.relative[f[1].type]){if(!(b=(x.find.ID(g.matches[0].replace(ta,ua),b)||[])[0]))return c;j&&(b=b.parentNode),a=a.slice(f.shift().value.length)}for(e=na.needsContext.test(a)?0:f.length;e--&&(g=f[e],!x.relative[h=g.type]);)if((i=x.find[h])&&(d=i(g.matches[0].replace(ta,ua),sa.test(f[0].type)&&l(b.parentNode)||b))){if(f.splice(e,1),!(a=d.length&&n(f)))return $.apply(c,d),c;break}}return(j||B(a,k))(d,b,!J,c,!b||sa.test(a)&&l(b.parentNode)||b),c},w.sortStable=O.split("").sort(V).join("")===O,w.detectDuplicates=!!F,G(),w.sortDetached=e(function(a){return 1&a.compareDocumentPosition(H.createElement("fieldset"))}),e(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),w.attributes&&e(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||f("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),e(function(a){return null==a.getAttribute("disabled")})||f(ba,function(a,b,c){var d;if(!c)return!0===a[b]?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),b}(a);wa.find=ya,wa.expr=ya.selectors,wa.expr[":"]=wa.expr.pseudos,wa.uniqueSort=wa.unique=ya.uniqueSort,wa.text=ya.getText,wa.isXMLDoc=ya.isXML,wa.contains=ya.contains,wa.escapeSelector=ya.escape;var za=function(a,b,c){for(var d=[],e=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(e&&wa(a).is(c))break;d.push(a)}return d},Aa=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},Ba=wa.expr.match.needsContext,Ca=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;wa.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?wa.find.matchesSelector(d,a)?[d]:[]:wa.find.matches(a,wa.grep(b,function(a){return 1===a.nodeType}))},wa.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(wa(a).filter(function(){for(b=0;b<d;b++)if(wa.contains(e[b],this))return!0}));for(c=this.pushStack([]),b=0;b<d;b++)wa.find(a,e[b],c);return d>1?wa.uniqueSort(c):c},filter:function(a){return this.pushStack(g(this,a||[],!1))},not:function(a){return this.pushStack(g(this,a||[],!0))},is:function(a){return!!g(this,"string"==typeof a&&Ba.test(a)?wa(a):a||[],!1).length}});var Da,Ea=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(wa.fn.init=function(a,b,c){var d,e;if(!a)return this;if(c=c||Da,"string"==typeof a){if(!(d="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:Ea.exec(a))||!d[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(d[1]){if(b=b instanceof wa?b[0]:b,wa.merge(this,wa.parseHTML(d[1],b&&b.nodeType?b.ownerDocument||b:ga,!0)),Ca.test(d[1])&&wa.isPlainObject(b))for(d in b)sa(this[d])?this[d](b[d]):this.attr(d,b[d]);return this}return e=ga.getElementById(d[2]),e&&(this[0]=e,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):sa(a)?void 0!==c.ready?c.ready(a):a(wa):wa.makeArray(a,this)}).prototype=wa.fn,Da=wa(ga);var Fa=/^(?:parents|prev(?:Until|All))/,Ga={children:!0,contents:!0,next:!0,prev:!0};wa.fn.extend({has:function(a){var b=wa(a,this),c=b.length;return this.filter(function(){for(var a=0;a<c;a++)if(wa.contains(this,b[a]))return!0})},closest:function(a,b){var c,d=0,e=this.length,f=[],g="string"!=typeof a&&wa(a);if(!Ba.test(a))for(;d<e;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&wa.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?wa.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?la.call(wa(a),this[0]):la.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(wa.uniqueSort(wa.merge(this.get(),wa(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),wa.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return za(a,"parentNode")},parentsUntil:function(a,b,c){return za(a,"parentNode",c)},next:function(a){return h(a,"nextSibling")},prev:function(a){return h(a,"previousSibling")},nextAll:function(a){return za(a,"nextSibling")},prevAll:function(a){return za(a,"previousSibling")},nextUntil:function(a,b,c){return za(a,"nextSibling",c)},prevUntil:function(a,b,c){return za(a,"previousSibling",c)},siblings:function(a){return Aa((a.parentNode||{}).firstChild,a)},children:function(a){return Aa(a.firstChild)},contents:function(a){return f(a,"iframe")?a.contentDocument:(f(a,"template")&&(a=a.content||a),wa.merge([],a.childNodes))}},function(a,b){wa.fn[a]=function(c,d){var e=wa.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=wa.filter(d,e)),this.length>1&&(Ga[a]||wa.uniqueSort(e),Fa.test(a)&&e.reverse()),this.pushStack(e)}});var Ha=/[^\x20\t\r\n\f]+/g;wa.Callbacks=function(a){a="string"==typeof a?i(a):wa.extend({},a);var b,c,e,f,g=[],h=[],j=-1,k=function(){for(f=f||a.once,e=b=!0;h.length;j=-1)for(c=h.shift();++j<g.length;)!1===g[j].apply(c[0],c[1])&&a.stopOnFalse&&(j=g.length,c=!1);a.memory||(c=!1),b=!1,f&&(g=c?[]:"")},l={add:function(){return g&&(c&&!b&&(j=g.length-1,h.push(c)),function b(c){wa.each(c,function(c,e){sa(e)?a.unique&&l.has(e)||g.push(e):e&&e.length&&"string"!==d(e)&&b(e)})}(arguments),c&&!b&&k()),this},remove:function(){return wa.each(arguments,function(a,b){for(var c;(c=wa.inArray(b,g,c))>-1;)g.splice(c,1),c<=j&&j--}),this},has:function(a){return a?wa.inArray(a,g)>-1:g.length>0},empty:function(){return g&&(g=[]),this},disable:function(){return f=h=[],g=c="",this},disabled:function(){return!g},lock:function(){return f=h=[],c||b||(g=c=""),this},locked:function(){return!!f},fireWith:function(a,c){return f||(c=c||[],c=[a,c.slice?c.slice():c],h.push(c),b||k()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!e}};return l},wa.extend({Deferred:function(b){var c=[["notify","progress",wa.Callbacks("memory"),wa.Callbacks("memory"),2],["resolve","done",wa.Callbacks("once memory"),wa.Callbacks("once memory"),0,"resolved"],["reject","fail",wa.Callbacks("once memory"),wa.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},catch:function(a){return e.then(null,a)},pipe:function(){var a=arguments;return wa.Deferred(function(b){wa.each(c,function(c,d){var e=sa(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&sa(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){function f(b,c,d,e){return function(){var h=this,i=arguments,l=function(){var a,l;if(!(b<g)){if((a=d.apply(h,i))===c.promise())throw new TypeError("Thenable self-resolution");l=a&&("object"==typeof a||"function"==typeof a)&&a.then,sa(l)?e?l.call(a,f(g,c,j,e),f(g,c,k,e)):(g++,l.call(a,f(g,c,j,e),f(g,c,k,e),f(g,c,j,c.notifyWith))):(d!==j&&(h=void 0,i=[a]),(e||c.resolveWith)(h,i))}},m=e?l:function(){try{l()}catch(a){wa.Deferred.exceptionHook&&wa.Deferred.exceptionHook(a,m.stackTrace),b+1>=g&&(d!==k&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?m():(wa.Deferred.getStackHook&&(m.stackTrace=wa.Deferred.getStackHook()),a.setTimeout(m))}}var g=0;return wa.Deferred(function(a){c[0][3].add(f(0,a,sa(e)?e:j,a.notifyWith)),c[1][3].add(f(0,a,sa(b)?b:j)),c[2][3].add(f(0,a,sa(d)?d:k))}).promise()},promise:function(a){return null!=a?wa.extend(a,e):e}},f={};return wa.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[3-a][3].disable,c[0][2].lock,c[0][3].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=ia.call(arguments),f=wa.Deferred(),g=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?ia.call(arguments):c,--b||f.resolveWith(d,e)}};if(b<=1&&(l(a,f.done(g(c)).resolve,f.reject,!b),"pending"===f.state()||sa(e[c]&&e[c].then)))return f.then();for(;c--;)l(e[c],g(c),f.reject);return f.promise()}});var Ia=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;wa.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&Ia.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},wa.readyException=function(b){a.setTimeout(function(){throw b})};var Ja=wa.Deferred();wa.fn.ready=function(a){return Ja.then(a).catch(function(a){wa.readyException(a)}),this},wa.extend({isReady:!1,readyWait:1,ready:function(a){(!0===a?--wa.readyWait:wa.isReady)||(wa.isReady=!0,!0!==a&&--wa.readyWait>0||Ja.resolveWith(ga,[wa]))}}),wa.ready.then=Ja.then,"complete"===ga.readyState||"loading"!==ga.readyState&&!ga.documentElement.doScroll?a.setTimeout(wa.ready):(ga.addEventListener("DOMContentLoaded",m),a.addEventListener("load",m));var Ka=function(a,b,c,e,f,g,h){var i=0,j=a.length,k=null==c;if("object"===d(c)){f=!0;for(i in c)Ka(a,b,i,c[i],!0,g,h)}else if(void 0!==e&&(f=!0,sa(e)||(h=!0),k&&(h?(b.call(a,e),b=null):(k=b,b=function(a,b,c){return k.call(wa(a),c)})),b))for(;i<j;i++)b(a[i],c,h?e:e.call(a[i],i,b(a[i],c)));return f?a:k?b.call(a):j?b(a[0],c):g},La=/^-ms-/,Ma=/-([a-z])/g,Na=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};p.uid=1,p.prototype={cache:function(a){var b=a[this.expando];return b||(b={},Na(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[o(b)]=c;else for(d in b)e[o(d)]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][o(b)]},access:function(a,b,c){return void 0===b||b&&"string"==typeof b&&void 0===c?this.get(a,b):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d=a[this.expando];if(void 0!==d){if(void 0!==b){Array.isArray(b)?b=b.map(o):(b=o(b),b=b in d?[b]:b.match(Ha)||[]),c=b.length;for(;c--;)delete d[b[c]]}(void 0===b||wa.isEmptyObject(d))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!wa.isEmptyObject(b)}};var Oa=new p,Pa=new p,Qa=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ra=/[A-Z]/g;wa.extend({hasData:function(a){return Pa.hasData(a)||Oa.hasData(a)},data:function(a,b,c){return Pa.access(a,b,c)},removeData:function(a,b){Pa.remove(a,b)},_data:function(a,b,c){return Oa.access(a,b,c)},_removeData:function(a,b){Oa.remove(a,b)}}),wa.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=Pa.get(f),1===f.nodeType&&!Oa.get(f,"hasDataAttrs"))){for(c=g.length;c--;)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=o(d.slice(5)),r(f,d,e[d])));Oa.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){Pa.set(this,a)}):Ka(this,function(b){var c;if(f&&void 0===b){if(void 0!==(c=Pa.get(f,a)))return c;if(void 0!==(c=r(f,a)))return c}else this.each(function(){Pa.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){Pa.remove(this,a)})}}),wa.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=Oa.get(a,b),c&&(!d||Array.isArray(c)?d=Oa.access(a,b,wa.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=wa.queue(a,b),d=c.length,e=c.shift(),f=wa._queueHooks(a,b),g=function(){wa.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return Oa.get(a,c)||Oa.access(a,c,{empty:wa.Callbacks("once memory").add(function(){Oa.remove(a,[b+"queue",c])})})}}),wa.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?wa.queue(this[0],a):void 0===b?this:this.each(function(){var c=wa.queue(this,a,b);wa._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&wa.dequeue(this,a)})},dequeue:function(a){return this.each(function(){wa.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=wa.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};for("string"!=typeof a&&(b=a,a=void 0),a=a||"fx";g--;)(c=Oa.get(f[g],a+"queueHooks"))&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Sa=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ta=new RegExp("^(?:([+-])=|)("+Sa+")([a-z%]*)$","i"),Ua=["Top","Right","Bottom","Left"],Va=function(a,b){return a=b||a,"none"===a.style.display||""===a.style.display&&wa.contains(a.ownerDocument,a)&&"none"===wa.css(a,"display")},Wa=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Xa={};wa.fn.extend({show:function(){return u(this,!0)},hide:function(){return u(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){Va(this)?wa(this).show():wa(this).hide()})}});var Ya=/^(?:checkbox|radio)$/i,Za=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,$a=/^$|^module$|\/(?:java|ecma)script/i,_a={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};_a.optgroup=_a.option,_a.tbody=_a.tfoot=_a.colgroup=_a.caption=_a.thead,_a.th=_a.td;var ab=/<|&#?\w+;/;!function(){var a=ga.createDocumentFragment(),b=a.appendChild(ga.createElement("div")),c=ga.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),ra.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",ra.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var bb=ga.documentElement,cb=/^key/,db=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,eb=/^([^.]*)(?:\.(.+)|)/;wa.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=Oa.get(a);if(q)for(c.handler&&(f=c,c=f.handler,e=f.selector),e&&wa.find.matchesSelector(bb,e),c.guid||(c.guid=wa.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return void 0!==wa&&wa.event.triggered!==b.type?wa.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(Ha)||[""],j=b.length;j--;)h=eb.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=wa.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=wa.event.special[n]||{},k=wa.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&wa.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&!1!==l.setup.call(a,d,o,g)||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),wa.event.global[n]=!0)},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=Oa.hasData(a)&&Oa.get(a);if(q&&(i=q.events)){for(b=(b||"").match(Ha)||[""],j=b.length;j--;)if(h=eb.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){for(l=wa.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;f--;)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&!1!==l.teardown.call(a,o,q.handle)||wa.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)wa.event.remove(a,n+b[j],c,d,!0);wa.isEmptyObject(i)&&Oa.remove(a,"handle events")}},dispatch:function(a){var b,c,d,e,f,g,h=wa.event.fix(a),i=new Array(arguments.length),j=(Oa.get(this,"events")||{})[h.type]||[],k=wa.event.special[h.type]||{};for(i[0]=h,b=1;b<arguments.length;b++)i[b]=arguments[b];if(h.delegateTarget=this,!k.preDispatch||!1!==k.preDispatch.call(this,h)){for(g=wa.event.handlers.call(this,h,j),b=0;(e=g[b++])&&!h.isPropagationStopped();)for(h.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!h.isImmediatePropagationStopped();)h.rnamespace&&!h.rnamespace.test(f.namespace)||(h.handleObj=f,h.data=f.data,void 0!==(d=((wa.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,i))&&!1===(h.result=d)&&(h.preventDefault(),h.stopPropagation()));return k.postDispatch&&k.postDispatch.call(this,h),h.result}},handlers:function(a,b){var c,d,e,f,g,h=[],i=b.delegateCount,j=a.target;if(i&&j.nodeType&&!("click"===a.type&&a.button>=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||!0!==j.disabled)){for(f=[],g={},c=0;c<i;c++)d=b[c],e=d.selector+" ",void 0===g[e]&&(g[e]=d.needsContext?wa(e,this).index(j)>-1:wa.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i<b.length&&h.push({elem:j,handlers:b.slice(i)}),h},addProp:function(a,b){Object.defineProperty(wa.Event.prototype,a,{enumerable:!0,configurable:!0,get:sa(b)?function(){if(this.originalEvent)return b(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[a]},set:function(b){Object.defineProperty(this,a,{enumerable:!0,configurable:!0,writable:!0,value:b})}})},fix:function(a){return a[wa.expando]?a:new wa.Event(a)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==A()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===A()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&f(this,"input"))return this.click(),!1},_default:function(a){return f(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},wa.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},wa.Event=function(a,b){if(!(this instanceof wa.Event))return new wa.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&!1===a.returnValue?y:z,this.target=a.target&&3===a.target.nodeType?a.target.parentNode:a.target,this.currentTarget=a.currentTarget,this.relatedTarget=a.relatedTarget):this.type=a,b&&wa.extend(this,b),this.timeStamp=a&&a.timeStamp||Date.now(),this[wa.expando]=!0},wa.Event.prototype={constructor:wa.Event,isDefaultPrevented:z,isPropagationStopped:z,isImmediatePropagationStopped:z,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=y,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=y,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=y,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},wa.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(a){var b=a.button;return null==a.which&&cb.test(a.type)?null!=a.charCode?a.charCode:a.keyCode:!a.which&&void 0!==b&&db.test(a.type)?1&b?1:2&b?3:4&b?2:0:a.which}},wa.event.addProp),wa.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){wa.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||wa.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),wa.fn.extend({on:function(a,b,c,d){return B(this,a,b,c,d)},one:function(a,b,c,d){return B(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,wa(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return!1!==b&&"function"!=typeof b||(c=b,b=void 0),!1===c&&(c=z),this.each(function(){wa.event.remove(this,a,c,b)})}});var fb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,gb=/<script|<style|<link/i,hb=/checked\s*(?:[^=]|=\s*.checked.)/i,ib=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;wa.extend({htmlPrefilter:function(a){return a.replace(fb,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=wa.contains(a.ownerDocument,a);if(!(ra.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||wa.isXMLDoc(a)))for(g=v(h),f=v(a),d=0,e=f.length;d<e;d++)G(f[d],g[d]);if(b)if(c)for(f=f||v(a),g=g||v(h),d=0,e=f.length;d<e;d++)F(f[d],g[d]);else F(a,h);return g=v(h,"script"),g.length>0&&w(g,!i&&v(a,"script")),h},cleanData:function(a){for(var b,c,d,e=wa.event.special,f=0;void 0!==(c=a[f]);f++)if(Na(c)){if(b=c[Oa.expando]){if(b.events)for(d in b.events)e[d]?wa.event.remove(c,d):wa.removeEvent(c,d,b.handle);c[Oa.expando]=void 0}c[Pa.expando]&&(c[Pa.expando]=void 0)}}}),wa.fn.extend({detach:function(a){return I(this,a,!0)},remove:function(a){return I(this,a)},text:function(a){return Ka(this,function(a){return void 0===a?wa.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return H(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){C(this,a).appendChild(a)}})},prepend:function(){return H(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=C(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return H(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return H(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(wa.cleanData(v(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return wa.clone(this,a,b)})},html:function(a){return Ka(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!gb.test(a)&&!_a[(Za.exec(a)||["",""])[1].toLowerCase()]){a=wa.htmlPrefilter(a);try{for(;c<d;c++)b=this[c]||{},1===b.nodeType&&(wa.cleanData(v(b,!1)),b.innerHTML=a);b=0}catch(a){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return H(this,arguments,function(b){var c=this.parentNode;wa.inArray(this,a)<0&&(wa.cleanData(v(this)),c&&c.replaceChild(b,this))},a)}}),wa.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){wa.fn[a]=function(a){for(var c,d=[],e=wa(a),f=e.length-1,g=0;g<=f;g++)c=g===f?this:this.clone(!0),wa(e[g])[b](c),ka.apply(d,c.get());return this.pushStack(d)}});var jb=new RegExp("^("+Sa+")(?!px)[a-z%]+$","i"),kb=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},lb=new RegExp(Ua.join("|"),"i");!function(){function b(){if(j){i.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",j.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",bb.appendChild(i).appendChild(j);var b=a.getComputedStyle(j);d="1%"!==b.top,h=12===c(b.marginLeft),j.style.right="60%",g=36===c(b.right),e=36===c(b.width),j.style.position="absolute",f=36===j.offsetWidth||"absolute",bb.removeChild(i),j=null}}function c(a){return Math.round(parseFloat(a))}var d,e,f,g,h,i=ga.createElement("div"),j=ga.createElement("div");j.style&&(j.style.backgroundClip="content-box",j.cloneNode(!0).style.backgroundClip="",ra.clearCloneStyle="content-box"===j.style.backgroundClip,wa.extend(ra,{boxSizingReliable:function(){return b(),e},pixelBoxStyles:function(){return b(),g},pixelPosition:function(){return b(),d},reliableMarginLeft:function(){return b(),h},scrollboxSize:function(){return b(),f}}))}();var mb=/^(none|table(?!-c[ea]).+)/,nb=/^--/,ob={position:"absolute",visibility:"hidden",display:"block"},pb={letterSpacing:"0",fontWeight:"400"},qb=["Webkit","Moz","ms"],rb=ga.createElement("div").style;wa.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=J(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=o(b),i=nb.test(b),j=a.style;if(i||(b=M(h)),g=wa.cssHooks[b]||wa.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:j[b];f=typeof c,"string"===f&&(e=Ta.exec(c))&&e[1]&&(c=s(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(wa.cssNumber[h]?"":"px")),ra.clearCloneStyle||""!==c||0!==b.indexOf("background")||(j[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i?j.setProperty(b,c):j[b]=c))}},css:function(a,b,c,d){var e,f,g,h=o(b);return nb.test(b)||(b=M(h)),g=wa.cssHooks[b]||wa.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=J(a,b,d)),"normal"===e&&b in pb&&(e=pb[b]),""===c||c?(f=parseFloat(e),!0===c||isFinite(f)?f||0:e):e}}),wa.each(["height","width"],function(a,b){wa.cssHooks[b]={get:function(a,c,d){if(c)return!mb.test(wa.css(a,"display"))||a.getClientRects().length&&a.getBoundingClientRect().width?P(a,b,d):Wa(a,ob,function(){return P(a,b,d)})},set:function(a,c,d){var e,f=kb(a),g="border-box"===wa.css(a,"boxSizing",!1,f),h=d&&O(a,b,d,g,f);return g&&ra.scrollboxSize()===f.position&&(h-=Math.ceil(a["offset"+b[0].toUpperCase()+b.slice(1)]-parseFloat(f[b])-O(a,b,"border",!1,f)-.5)),h&&(e=Ta.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=wa.css(a,b)),N(a,c,h)}}}),wa.cssHooks.marginLeft=K(ra.reliableMarginLeft,function(a,b){if(b)return(parseFloat(J(a,"marginLeft"))||a.getBoundingClientRect().left-Wa(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px"}),wa.each({margin:"",padding:"",border:"Width"},function(a,b){wa.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];d<4;d++)e[a+Ua[d]+b]=f[d]||f[d-2]||f[0];return e}},"margin"!==a&&(wa.cssHooks[a+b].set=N)}),wa.fn.extend({css:function(a,b){return Ka(this,function(a,b,c){var d,e,f={},g=0;if(Array.isArray(b)){for(d=kb(a),e=b.length;g<e;g++)f[b[g]]=wa.css(a,b[g],!1,d);return f}return void 0!==c?wa.style(a,b,c):wa.css(a,b)},a,b,arguments.length>1)}}),wa.Tween=Q,Q.prototype={constructor:Q,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||wa.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(wa.cssNumber[c]?"":"px")},cur:function(){var a=Q.propHooks[this.prop];return a&&a.get?a.get(this):Q.propHooks._default.get(this)},run:function(a){var b,c=Q.propHooks[this.prop];return this.options.duration?this.pos=b=wa.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Q.propHooks._default.set(this),this}},Q.prototype.init.prototype=Q.prototype,Q.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=wa.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){wa.fx.step[a.prop]?wa.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[wa.cssProps[a.prop]]&&!wa.cssHooks[a.prop]?a.elem[a.prop]=a.now:wa.style(a.elem,a.prop,a.now+a.unit)}}},Q.propHooks.scrollTop=Q.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},wa.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},wa.fx=Q.prototype.init,wa.fx.step={};var sb,tb,ub=/^(?:toggle|show|hide)$/,vb=/queueHooks$/;wa.Animation=wa.extend(X,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return s(c.elem,a,Ta.exec(b),c),c}]},tweener:function(a,b){sa(a)?(b=a,a=["*"]):a=a.match(Ha);for(var c,d=0,e=a.length;d<e;d++)c=a[d],X.tweeners[c]=X.tweeners[c]||[],X.tweeners[c].unshift(b)},prefilters:[V],prefilter:function(a,b){b?X.prefilters.unshift(a):X.prefilters.push(a)}}),wa.speed=function(a,b,c){var d=a&&"object"==typeof a?wa.extend({},a):{complete:c||!c&&b||sa(a)&&a,duration:a,easing:c&&b||b&&!sa(b)&&b};return wa.fx.off?d.duration=0:"number"!=typeof d.duration&&(d.duration in wa.fx.speeds?d.duration=wa.fx.speeds[d.duration]:d.duration=wa.fx.speeds._default),null!=d.queue&&!0!==d.queue||(d.queue="fx"),d.old=d.complete,d.complete=function(){sa(d.old)&&d.old.call(this),d.queue&&wa.dequeue(this,d.queue)},d},wa.fn.extend({fadeTo:function(a,b,c,d){return this.filter(Va).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=wa.isEmptyObject(a),f=wa.speed(b,c,d),g=function(){var b=X(this,wa.extend({},a),f);(e||Oa.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||!1===f.queue?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&!1!==a&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=wa.timers,g=Oa.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&vb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||wa.dequeue(this,a)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var b,c=Oa.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=wa.timers,g=d?d.length:0;for(c.finish=!0,wa.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;b<g;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),wa.each(["toggle","show","hide"],function(a,b){var c=wa.fn[b];wa.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(T(b,!0),a,d,e)}}),wa.each({slideDown:T("show"),slideUp:T("hide"),slideToggle:T("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){wa.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),wa.timers=[],wa.fx.tick=function(){var a,b=0,c=wa.timers;for(sb=Date.now();b<c.length;b++)(a=c[b])()||c[b]!==a||c.splice(b--,1);c.length||wa.fx.stop(),sb=void 0},wa.fx.timer=function(a){wa.timers.push(a),wa.fx.start()},wa.fx.interval=13,wa.fx.start=function(){tb||(tb=!0,R())},wa.fx.stop=function(){tb=null},wa.fx.speeds={slow:600,fast:200,_default:400},wa.fn.delay=function(b,c){return b=wa.fx?wa.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=ga.createElement("input"),b=ga.createElement("select"),c=b.appendChild(ga.createElement("option"));a.type="checkbox",ra.checkOn=""!==a.value,ra.optSelected=c.selected,a=ga.createElement("input"),a.value="t",a.type="radio",ra.radioValue="t"===a.value}();var wb,xb=wa.expr.attrHandle;wa.fn.extend({attr:function(a,b){return Ka(this,wa.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){wa.removeAttr(this,a)})}}),wa.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return void 0===a.getAttribute?wa.prop(a,b,c):(1===f&&wa.isXMLDoc(a)||(e=wa.attrHooks[b.toLowerCase()]||(wa.expr.match.bool.test(b)?wb:void 0)),void 0!==c?null===c?void wa.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=wa.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!ra.radioValue&&"radio"===b&&f(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(Ha);if(e&&1===a.nodeType)for(;c=e[d++];)a.removeAttribute(c)}}),wb={set:function(a,b,c){return!1===b?wa.removeAttr(a,c):a.setAttribute(c,c),c}},wa.each(wa.expr.match.bool.source.match(/\w+/g),function(a,b){var c=xb[b]||wa.find.attr;xb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=xb[g],xb[g]=e,e=null!=c(a,b,d)?g:null,xb[g]=f),e}});var yb=/^(?:input|select|textarea|button)$/i,zb=/^(?:a|area)$/i;wa.fn.extend({prop:function(a,b){return Ka(this,wa.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[wa.propFix[a]||a]})}}),wa.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&wa.isXMLDoc(a)||(b=wa.propFix[b]||b,e=wa.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=wa.find.attr(a,"tabindex");return b?parseInt(b,10):yb.test(a.nodeName)||zb.test(a.nodeName)&&a.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ra.optSelected||(wa.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),wa.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){wa.propFix[this.toLowerCase()]=this}),wa.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(sa(a))return this.each(function(b){wa(this).addClass(a.call(this,b,Z(this)))});if(b=$(a),b.length)for(;c=this[i++];)if(e=Z(c),d=1===c.nodeType&&" "+Y(e)+" "){for(g=0;f=b[g++];)d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=Y(d),e!==h&&c.setAttribute("class",h)}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(sa(a))return this.each(function(b){wa(this).removeClass(a.call(this,b,Z(this)))});if(!arguments.length)return this.attr("class","");if(b=$(a),b.length)for(;c=this[i++];)if(e=Z(c),d=1===c.nodeType&&" "+Y(e)+" "){for(g=0;f=b[g++];)for(;d.indexOf(" "+f+" ")>-1;)d=d.replace(" "+f+" "," ");h=Y(d),e!==h&&c.setAttribute("class",h)}return this},toggleClass:function(a,b){var c=typeof a,d="string"===c||Array.isArray(a);return"boolean"==typeof b&&d?b?this.addClass(a):this.removeClass(a):sa(a)?this.each(function(c){wa(this).toggleClass(a.call(this,c,Z(this),b),b)}):this.each(function(){var b,e,f,g;if(d)for(e=0,f=wa(this),g=$(a);b=g[e++];)f.hasClass(b)?f.removeClass(b):f.addClass(b);else void 0!==a&&"boolean"!==c||(b=Z(this),b&&Oa.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||!1===a?"":Oa.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;for(b=" "+a+" ";c=this[d++];)if(1===c.nodeType&&(" "+Y(Z(c))+" ").indexOf(b)>-1)return!0;return!1}});var Ab=/\r/g;wa.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=sa(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,wa(this).val()):a,null==e?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=wa.map(e,function(a){return null==a?"":a+""})),(b=wa.valHooks[this.type]||wa.valHooks[this.nodeName.toLowerCase()])&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return(b=wa.valHooks[e.type]||wa.valHooks[e.nodeName.toLowerCase()])&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(Ab,""):null==c?"":c)}}}),wa.extend({valHooks:{option:{get:function(a){var b=wa.find.attr(a,"value");return null!=b?b:Y(wa.text(a))}},select:{get:function(a){var b,c,d,e=a.options,g=a.selectedIndex,h="select-one"===a.type,i=h?null:[],j=h?g+1:e.length;for(d=g<0?j:h?g:0;d<j;d++)if(c=e[d],(c.selected||d===g)&&!c.disabled&&(!c.parentNode.disabled||!f(c.parentNode,"optgroup"))){if(b=wa(c).val(),h)return b;i.push(b)}return i},set:function(a,b){for(var c,d,e=a.options,f=wa.makeArray(b),g=e.length;g--;)d=e[g],(d.selected=wa.inArray(wa.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),wa.each(["radio","checkbox"],function(){wa.valHooks[this]={set:function(a,b){if(Array.isArray(b))return a.checked=wa.inArray(wa(a).val(),b)>-1}},ra.checkOn||(wa.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),ra.focusin="onfocusin"in a;var Bb=/^(?:focusinfocus|focusoutblur)$/,Cb=function(a){a.stopPropagation()};wa.extend(wa.event,{trigger:function(b,c,d,e){var f,g,h,i,j,k,l,m,n=[d||ga],o=oa.call(b,"type")?b.type:b,p=oa.call(b,"namespace")?b.namespace.split("."):[];if(g=m=h=d=d||ga,3!==d.nodeType&&8!==d.nodeType&&!Bb.test(o+wa.event.triggered)&&(o.indexOf(".")>-1&&(p=o.split("."),o=p.shift(),p.sort()),j=o.indexOf(":")<0&&"on"+o,b=b[wa.expando]?b:new wa.Event(o,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=p.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:wa.makeArray(c,[b]),l=wa.event.special[o]||{},e||!l.trigger||!1!==l.trigger.apply(d,c))){if(!e&&!l.noBubble&&!ta(d)){for(i=l.delegateType||o,Bb.test(i+o)||(g=g.parentNode);g;g=g.parentNode)n.push(g),h=g;h===(d.ownerDocument||ga)&&n.push(h.defaultView||h.parentWindow||a)}for(f=0;(g=n[f++])&&!b.isPropagationStopped();)m=g,b.type=f>1?i:l.bindType||o,k=(Oa.get(g,"events")||{})[b.type]&&Oa.get(g,"handle"),k&&k.apply(g,c),(k=j&&g[j])&&k.apply&&Na(g)&&(b.result=k.apply(g,c),!1===b.result&&b.preventDefault());return b.type=o,e||b.isDefaultPrevented()||l._default&&!1!==l._default.apply(n.pop(),c)||!Na(d)||j&&sa(d[o])&&!ta(d)&&(h=d[j],h&&(d[j]=null),wa.event.triggered=o,b.isPropagationStopped()&&m.addEventListener(o,Cb),d[o](),b.isPropagationStopped()&&m.removeEventListener(o,Cb),wa.event.triggered=void 0,h&&(d[j]=h)),b.result}},simulate:function(a,b,c){var d=wa.extend(new wa.Event,c,{type:a,isSimulated:!0});wa.event.trigger(d,null,b)}}),wa.fn.extend({trigger:function(a,b){return this.each(function(){wa.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return wa.event.trigger(a,b,c,!0)}}),ra.focusin||wa.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){wa.event.simulate(b,a.target,wa.event.fix(a))};wa.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=Oa.access(d,b);e||d.addEventListener(a,c,!0),Oa.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=Oa.access(d,b)-1;e?Oa.access(d,b,e):(d.removeEventListener(a,c,!0),Oa.remove(d,b))}}});var Db=a.location,Eb=Date.now(),Fb=/\?/;wa.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(a){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||wa.error("Invalid XML: "+b),c};var Gb=/\[\]$/,Hb=/\r?\n/g,Ib=/^(?:submit|button|image|reset|file)$/i,Jb=/^(?:input|select|textarea|keygen)/i;wa.param=function(a,b){var c,d=[],e=function(a,b){var c=sa(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(Array.isArray(a)||a.jquery&&!wa.isPlainObject(a))wa.each(a,function(){e(this.name,this.value)});else for(c in a)_(c,a[c],b,e);return d.join("&")},wa.fn.extend({serialize:function(){return wa.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=wa.prop(this,"elements");return a?wa.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!wa(this).is(":disabled")&&Jb.test(this.nodeName)&&!Ib.test(a)&&(this.checked||!Ya.test(a))}).map(function(a,b){var c=wa(this).val();return null==c?null:Array.isArray(c)?wa.map(c,function(a){return{name:b.name,value:a.replace(Hb,"\r\n")}}):{name:b.name,value:c.replace(Hb,"\r\n")}}).get()}});var Kb=/%20/g,Lb=/#.*$/,Mb=/([?&])_=[^&]*/,Nb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ob=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Pb=/^(?:GET|HEAD)$/,Qb=/^\/\//,Rb={},Sb={},Tb="*/".concat("*"),Ub=ga.createElement("a");Ub.href=Db.href,wa.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Db.href,type:"GET",isLocal:Ob.test(Db.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Tb,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":wa.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?ca(ca(a,wa.ajaxSettings),b):ca(wa.ajaxSettings,a)},ajaxPrefilter:aa(Rb),ajaxTransport:aa(Sb),ajax:function(b,c){function d(b,c,d,h){var j,m,n,u,v,w=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(u=da(o,x,d)),u=ea(o,u,x,j),j?(o.ifModified&&(v=x.getResponseHeader("Last-Modified"),v&&(wa.lastModified[f]=v),(v=x.getResponseHeader("etag"))&&(wa.etag[f]=v)),204===b||"HEAD"===o.type?w="nocontent":304===b?w="notmodified":(w=u.state,m=u.data,n=u.error,j=!n)):(n=w,!b&&w||(w="error",b<0&&(b=0))),x.status=b,x.statusText=(c||w)+"",j?r.resolveWith(p,[m,w,x]):r.rejectWith(p,[x,w,n]),x.statusCode(t),t=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[x,o,j?m:n]),s.fireWith(p,[x,w]),l&&(q.trigger("ajaxComplete",[x,o]),--wa.active||wa.event.trigger("ajaxStop")))}"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=wa.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?wa(p):wa.event,r=wa.Deferred(),s=wa.Callbacks("once memory"),t=o.statusCode||{},u={},v={},w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h)for(h={};b=Nb.exec(g);)h[b[1].toLowerCase()]=b[2];b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=v[a.toLowerCase()]=v[a.toLowerCase()]||a,u[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)x.always(a[x.status]);else for(b in a)t[b]=[t[b],a[b]];return this},abort:function(a){var b=a||w;return e&&e.abort(b),d(0,b),this}};if(r.promise(x),o.url=((b||o.url||Db.href)+"").replace(Qb,Db.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(Ha)||[""],null==o.crossDomain){j=ga.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ub.protocol+"//"+Ub.host!=j.protocol+"//"+j.host}catch(a){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=wa.param(o.data,o.traditional)),ba(Rb,o,c,x),k)return x;l=wa.event&&o.global,l&&0==wa.active++&&wa.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Pb.test(o.type),f=o.url.replace(Lb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(Kb,"+")):(n=o.url.slice(f.length),o.data&&(o.processData||"string"==typeof o.data)&&(f+=(Fb.test(f)?"&":"?")+o.data,delete o.data),!1===o.cache&&(f=f.replace(Mb,"$1"),n=(Fb.test(f)?"&":"?")+"_="+Eb+++n),o.url=f+n),o.ifModified&&(wa.lastModified[f]&&x.setRequestHeader("If-Modified-Since",wa.lastModified[f]),wa.etag[f]&&x.setRequestHeader("If-None-Match",wa.etag[f])),(o.data&&o.hasContent&&!1!==o.contentType||c.contentType)&&x.setRequestHeader("Content-Type",o.contentType),x.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Tb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)x.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(!1===o.beforeSend.call(p,x,o)||k))return x.abort();if(w="abort",s.add(o.complete),x.done(o.success),x.fail(o.error),e=ba(Sb,o,c,x)){if(x.readyState=1,l&&q.trigger("ajaxSend",[x,o]),k)return x;o.async&&o.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},o.timeout));try{k=!1,e.send(u,d)}catch(a){if(k)throw a;d(-1,a)}}else d(-1,"No Transport");return x},getJSON:function(a,b,c){return wa.get(a,b,c,"json")},getScript:function(a,b){return wa.get(a,void 0,b,"script")}}),wa.each(["get","post"],function(a,b){wa[b]=function(a,c,d,e){return sa(c)&&(e=e||d,d=c,c=void 0),wa.ajax(wa.extend({url:a,type:b,dataType:e,data:c,success:d},wa.isPlainObject(a)&&a))}}),wa._evalUrl=function(a){return wa.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},wa.fn.extend({wrapAll:function(a){var b;return this[0]&&(sa(a)&&(a=a.call(this[0])),b=wa(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return sa(a)?this.each(function(b){wa(this).wrapInner(a.call(this,b))}):this.each(function(){var b=wa(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=sa(a);return this.each(function(c){wa(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){wa(this).replaceWith(this.childNodes)}),this}}),wa.expr.pseudos.hidden=function(a){return!wa.expr.pseudos.visible(a)},wa.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},wa.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(a){}};var Vb={0:200,1223:204},Wb=wa.ajaxSettings.xhr();ra.cors=!!Wb&&"withCredentials"in Wb,ra.ajax=Wb=!!Wb,wa.ajaxTransport(function(b){var c,d;if(ra.cors||Wb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.ontimeout=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Vb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=h.ontimeout=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(a){if(c)throw a}},abort:function(){c&&c()}}}),wa.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),wa.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return wa.globalEval(a),a}}}),wa.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),wa.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=wa("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),ga.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Xb=[],Yb=/(=)\?(?=&|$)|\?\?/;wa.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Xb.pop()||wa.expando+"_"+Eb++;return this[a]=!0,a}}),wa.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=!1!==b.jsonp&&(Yb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yb.test(b.data)&&"data");if(h||"jsonp"===b.dataTypes[0])return e=b.jsonpCallback=sa(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Yb,"$1"+e):!1!==b.jsonp&&(b.url+=(Fb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||wa.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?wa(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Xb.push(e)),g&&sa(f)&&f(g[0]),g=f=void 0}),"script"}),ra.createHTMLDocument=function(){var a=ga.implementation.createHTMLDocument("").body;return a.innerHTML="<form></form><form></form>",2===a.childNodes.length}(),wa.parseHTML=function(a,b,c){if("string"!=typeof a)return[];"boolean"==typeof b&&(c=b,b=!1);var d,e,f;return b||(ra.createHTMLDocument?(b=ga.implementation.createHTMLDocument(""),d=b.createElement("base"),d.href=ga.location.href,b.head.appendChild(d)):b=ga),e=Ca.exec(a),f=!c&&[],e?[b.createElement(e[1])]:(e=x([a],b,f),f&&f.length&&wa(f).remove(),wa.merge([],e.childNodes))},wa.fn.load=function(a,b,c){var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=Y(a.slice(h)),a=a.slice(0,h)),sa(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&wa.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?wa("<div>").append(wa.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},wa.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){wa.fn[b]=function(a){return this.on(b,a)}}),wa.expr.pseudos.animated=function(a){return wa.grep(wa.timers,function(b){return a===b.elem}).length},wa.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=wa.css(a,"position"),l=wa(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=wa.css(a,"top"),i=wa.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),sa(b)&&(b=b.call(a,c,wa.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},wa.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){wa.offset.setOffset(this,a,b)});var b,c,d=this[0];if(d)return d.getClientRects().length?(b=d.getBoundingClientRect(),c=d.ownerDocument.defaultView,{top:b.top+c.pageYOffset,left:b.left+c.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var a,b,c,d=this[0],e={top:0,left:0};if("fixed"===wa.css(d,"position"))b=d.getBoundingClientRect();else{for(b=this.offset(),c=d.ownerDocument,a=d.offsetParent||c.documentElement;a&&(a===c.body||a===c.documentElement)&&"static"===wa.css(a,"position");)a=a.parentNode;a&&a!==d&&1===a.nodeType&&(e=wa(a).offset(),e.top+=wa.css(a,"borderTopWidth",!0),e.left+=wa.css(a,"borderLeftWidth",!0))}return{top:b.top-e.top-wa.css(d,"marginTop",!0),left:b.left-e.left-wa.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent;a&&"static"===wa.css(a,"position");)a=a.offsetParent;return a||bb})}}),wa.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;wa.fn[a]=function(d){return Ka(this,function(a,d,e){var f;if(ta(a)?f=a:9===a.nodeType&&(f=a.defaultView),void 0===e)return f?f[b]:a[d];f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e},a,d,arguments.length)}}),wa.each(["top","left"],function(a,b){wa.cssHooks[b]=K(ra.pixelPosition,function(a,c){if(c)return c=J(a,b),jb.test(c)?wa(a).position()[b]+"px":c})}),wa.each({Height:"height",Width:"width"},function(a,b){wa.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){wa.fn[d]=function(e,f){var g=arguments.length&&(c||"boolean"!=typeof e),h=c||(!0===e||!0===f?"margin":"border");return Ka(this,function(b,c,e){var f;return ta(b)?0===d.indexOf("outer")?b["inner"+a]:b.document.documentElement["client"+a]:9===b.nodeType?(f=b.documentElement,Math.max(b.body["scroll"+a],f["scroll"+a],b.body["offset"+a],f["offset"+a],f["client"+a])):void 0===e?wa.css(b,c,h):wa.style(b,c,e,h)},b,g?e:void 0,g)}})}),wa.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(a,b){wa.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),wa.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),wa.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}}),wa.proxy=function(a,b){var c,d,e;if("string"==typeof b&&(c=a[b],b=a,a=c),sa(a))return d=ia.call(arguments,2),e=function(){return a.apply(b||this,d.concat(ia.call(arguments)))},e.guid=a.guid=a.guid||wa.guid++,e},wa.holdReady=function(a){a?wa.readyWait++:wa.ready(!0)},wa.isArray=Array.isArray,wa.parseJSON=JSON.parse,wa.nodeName=f,wa.isFunction=sa,wa.isWindow=ta,wa.camelCase=o,wa.type=d,wa.now=Date.now,wa.isNumeric=function(a){var b=wa.type(a);return("number"===b||"string"===b)&&!isNaN(a-parseFloat(a))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return wa});var Zb=a.jQuery,$b=a.$;return wa.noConflict=function(b){return a.$===wa&&(a.$=$b),b&&a.jQuery===wa&&(a.jQuery=Zb),wa},b||(a.jQuery=a.$=wa),wa}),function(a){function b(b,c,d,e){var f={data:e||0===e||!1===e?e:c?c.data:{},_wrap:c?c._wrap:null,tmpl:null,parent:c||null,nodes:[],calls:j,nest:k,wrap:l,html:m,update:n};return b&&a.extend(f,b,{nodes:[],parent:c}),d&&(f.tmpl=d,f._ctnt=f._ctnt||f.tmpl(a,f),f.key=++v,(x.length?t:s)[v]=f),f}function c(b,e,f){var g,h=f?a.map(f,function(a){return"string"==typeof a?b.key?a.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+q+'="'+b.key+'" $2'):a:c(a,b,a._ctnt)}):b;return e?h:(h=h.join(""),h.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(b,c,e,f){g=a(e).get(),i(g),c&&(g=d(c).concat(g)),f&&(g=g.concat(d(f)))}),g||d(h))}function d(b){var c=document.createElement("div");return c.innerHTML=b,a.makeArray(c.childNodes)}function e(b){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+a.trim(b).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(b,c,d,e,f,h,i){var j,k,l,m=a.tmpl.tag[d];if(!m)throw"Unknown template tag: "+d;return j=m._default||[],h&&!/\w$/.test(f)&&(f+=h,h=""),f?(f=g(f),i=i?","+g(i)+")":h?")":"",k=h?f.indexOf(".")>-1?f+g(h):"("+f+").call($item"+i:f,l=h?k:"(typeof("+f+")==='function'?("+f+").call($item):("+f+"))"):l=k=j.$1||"null",e=g(e),"');"+m[c?"close":"open"].split("$notnull_1").join(f?"typeof("+f+")!=='undefined' && ("+f+")!=null":"true").split("$1a").join(l).split("$1").join(k).split("$2").join(e||j.$2||"")+"__.push('"})+"');}return __;")}function f(b,d){b._wrap=c(b,!0,a.isArray(d)?d:[r.test(d)?d:a(d).html()]).join("")}function g(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function h(a){var b=document.createElement("div");return b.appendChild(a.cloneNode(!0)),b.innerHTML}function i(c){function d(c){function d(a){a+=j,g=k[a]=k[a]||b(g,s[g.parent.key+j]||g.parent)}var e,f,g,h,i=c;if(h=c.getAttribute(q)){for(;i.parentNode&&1===(i=i.parentNode).nodeType&&!(e=i.getAttribute(q)););e!==h&&(i=i.parentNode?11===i.nodeType?0:i.getAttribute(q)||0:0,(g=s[h])||(g=t[h],g=b(g,s[i]||t[i]),g.key=++v,s[v]=g),w&&d(h)),c.removeAttribute(q)}else w&&(g=a.data(c,"tmplItem"))&&(d(g.key),s[g.key]=g,i=a.data(c.parentNode,"tmplItem"),i=i?i.key:0);if(g){for(f=g;f&&f.key!=i;)f.nodes.push(c),f=f.parent;delete g._ctnt,delete g._wrap,a.data(c,"tmplItem",g)}}var e,f,g,h,i,j="_"+w,k={};for(g=0,h=c.length;g<h;g++)if(1===(e=c[g]).nodeType){for(f=e.getElementsByTagName("*"),i=f.length-1;i>=0;i--)d(f[i]);d(e)}}function j(a,b,c,d){if(!a)return x.pop();x.push({_:a,tmpl:b,item:this,data:c,options:d})}function k(b,c,d){return a.tmpl(a.template(b),c,d,this)}function l(b,c){var d=b.options||{};return d.wrapped=c,a.tmpl(a.template(b.tmpl),b.data,d,b.item)}function m(b,c){var d=this._wrap;return a.map(a(a.isArray(d)?d.join(""):d).filter(b||"*"),function(a){return c?a.innerText||a.textContent:a.outerHTML||h(a)})}function n(){var b=this.nodes;a.tmpl(null,null,null,this).insertBefore(b[0]),a(b).remove()}var o,p=a.fn.domManip,q="_tmplitem",r=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,s={},t={},u={key:0,data:{}},v=0,w=0,x=[];a.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(b,c){a.fn[b]=function(d){var e,f,g,h,i=[],j=a(d),k=1===this.length&&this[0].parentNode;if(o=s||{},k&&11===k.nodeType&&1===k.childNodes.length&&1===j.length)j[c](this[0]),i=this;else{for(f=0,g=j.length;f<g;f++)w=f,e=(f>0?this.clone(!0):this).get(),a(j[f])[c](e),i=i.concat(e);w=0,i=this.pushStack(i,b,j.selector)}return h=o,o=null,a.tmpl.complete(h),i}}),a.fn.extend({tmpl:function(b,c,d){return a.tmpl(this[0],b,c,d)},tmplItem:function(){return a.tmplItem(this[0])},template:function(b){return a.template(b,this[0])},domManip:function(b,c,d){if(b[0]&&a.isArray(b[0])){for(var e,f=a.makeArray(arguments),g=b[0],h=g.length,i=0;i<h&&!(e=a.data(g[i++],"tmplItem")););e&&w&&(f[2]=function(b){a.tmpl.afterManip(this,b,d)}),p.apply(this,f)}else p.apply(this,arguments);return w=0,!o&&a.tmpl.complete(s),this}}),a.extend({tmpl:function(d,e,g,h){var i,j=!h;if(j)h=u,d=a.template[d]||a.template(null,d),t={};else if(!d)return d=h.tmpl,s[h.key]=h,h.nodes=[],h.wrapped&&f(h,h.wrapped),a(c(h,null,h.tmpl(a,h)));return d?("function"==typeof e&&(e=e.call(h||{})),g&&g.wrapped&&f(g,g.wrapped),i=a.isArray(e)?a.map(e,function(a){return a?b(g,h,d,a):null}):[b(g,h,d,e)],j?a(c(h,null,i)):i):[]},tmplItem:function(b){var c;for(b instanceof a&&(b=b[0]);b&&1===b.nodeType&&!(c=a.data(b,"tmplItem"))&&(b=b.parentNode););return c||u},template:function(b,c){return c?("string"==typeof c?c=e(c):c instanceof a&&(c=c[0]||{}),c.nodeType&&(c=a.data(c,"tmpl")||a.data(c,"tmpl",e(c.innerHTML))),"string"==typeof b?a.template[b]=c:c):b?"string"!=typeof b?a.template(null,b):a.template[b]||a.template(null,r.test(b)?b:a(b)):null},encode:function(a){return(""+a).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}}),a.extend(a.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},if:{open:"if(($notnull_1) && $1a){",close:"}"},else:{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){s={}},afterManip:function(b,c,d){var e=11===c.nodeType?a.makeArray(c.childNodes):1===c.nodeType?[c]:[];d.call(b,c),i(e),w++}})}(jQuery),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){for(var b=a.css("visibility");"inherit"===b;)a=a.parent(),b=a.css("visibility");return"hidden"!==b}function c(a){for(var b,c;a.length&&a[0]!==document;){if(("absolute"===(b=a.css("position"))||"relative"===b||"fixed"===b)&&(c=parseInt(a.css("zIndex"),10),!isNaN(c)&&0!==c))return c;a=a.parent()}return 0}function d(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},a.extend(this._defaults,this.regional[""]),this.regional.en=a.extend(!0,{},this.regional[""]),this.regional["en-US"]=a.extend(!0,{},this.regional.en),this.dpDiv=e(a("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function e(b){var c="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return b.on("mouseout",c,function(){a(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&a(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&a(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",c,f)}function f(){a.datepicker._isDisabledDatepicker(p.inline?p.dpDiv.parent()[0]:p.input[0])||(a(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),a(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&a(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&a(this).addClass("ui-datepicker-next-hover"))}function g(b,c){a.extend(b,c);for(var d in c)null==c[d]&&(b[d]=c[d]);return b}function h(a){return function(){var b=this.element.val();a.apply(this,arguments),this._refresh(),b!==this.element.val()&&this._trigger("change")}}a.ui=a.ui||{},a.ui.version="1.12.1";var i=0,j=Array.prototype.slice;a.cleanData=function(b){return function(c){var d,e,f;for(f=0;null!=(e=c[f]);f++)try{(d=a._data(e,"events"))&&d.remove&&a(e).triggerHandler("remove")}catch(a){}b(c)}}(a.cleanData),a.widget=function(b,c,d){var e,f,g,h={},i=b.split(".")[0];b=b.split(".")[1];var j=i+"-"+b;return d||(d=c,c=a.Widget),a.isArray(d)&&(d=a.extend.apply(null,[{}].concat(d))),a.expr[":"][j.toLowerCase()]=function(b){return!!a.data(b,j)},a[i]=a[i]||{},e=a[i][b],f=a[i][b]=function(a,b){return this._createWidget?void(arguments.length&&this._createWidget(a,b)):new f(a,b)},a.extend(f,e,{version:d.version,_proto:a.extend({},d),_childConstructors:[]}),g=new c,g.options=a.widget.extend({},g.options),a.each(d,function(b,d){return a.isFunction(d)?void(h[b]=function(){function a(){return c.prototype[b].apply(this,arguments)}function e(a){return c.prototype[b].apply(this,a)}return function(){var b,c=this._super,f=this._superApply;return this._super=a,this._superApply=e,b=d.apply(this,arguments),this._super=c,this._superApply=f,b}}()):void(h[b]=d)}),f.prototype=a.widget.extend(g,{widgetEventPrefix:e?g.widgetEventPrefix||b:b},h,{constructor:f,namespace:i,widgetName:b,widgetFullName:j}),e?(a.each(e._childConstructors,function(b,c){var d=c.prototype;a.widget(d.namespace+"."+d.widgetName,f,c._proto)}),delete e._childConstructors):c._childConstructors.push(f),a.widget.bridge(b,f),f},a.widget.extend=function(b){for(var c,d,e=j.call(arguments,1),f=0,g=e.length;g>f;f++)for(c in e[f])d=e[f][c],e[f].hasOwnProperty(c)&&void 0!==d&&(b[c]=a.isPlainObject(d)?a.isPlainObject(b[c])?a.widget.extend({},b[c],d):a.widget.extend({},d):d);return b},a.widget.bridge=function(b,c){var d=c.prototype.widgetFullName||b;a.fn[b]=function(e){var f="string"==typeof e,g=j.call(arguments,1),h=this;return f?this.length||"instance"!==e?this.each(function(){var c,f=a.data(this,d);return"instance"===e?(h=f,!1):f?a.isFunction(f[e])&&"_"!==e.charAt(0)?(c=f[e].apply(f,g),c!==f&&void 0!==c?(h=c&&c.jquery?h.pushStack(c.get()):c,!1):void 0):a.error("no such method '"+e+"' for "+b+" widget instance"):a.error("cannot call methods on "+b+" prior to initialization; attempted to call method '"+e+"'")}):h=void 0:(g.length&&(e=a.widget.extend.apply(null,[e].concat(g))),this.each(function(){var b=a.data(this,d);b?(b.option(e||{}),b._init&&b._init()):a.data(this,d,new c(e,this))})),h}},a.Widget=function(){},a.Widget._childConstructors=[],a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(b,c){c=a(c||this.defaultElement||this)[0],this.element=a(c),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=a(),this.hoverable=a(),this.focusable=a(),this.classesElementLookup={},c!==this&&(a.data(c,this.widgetFullName,this),this._on(!0,this.element,{remove:function(a){a.target===c&&this.destroy()}}),this.document=a(c.style?c.ownerDocument:c.document||c),this.window=a(this.document[0].defaultView||this.document[0].parentWindow)),this.options=a.widget.extend({},this.options,this._getCreateOptions(),b),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:a.noop,_create:a.noop,_init:a.noop,destroy:function(){var b=this;this._destroy(),a.each(this.classesElementLookup,function(a,c){b._removeClass(c,a)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:a.noop,widget:function(){return this.element},option:function(b,c){var d,e,f,g=b;if(0===arguments.length)return a.widget.extend({},this.options);if("string"==typeof b)if(g={},d=b.split("."),b=d.shift(),d.length){for(e=g[b]=a.widget.extend({},this.options[b]),f=0;d.length-1>f;f++)e[d[f]]=e[d[f]]||{},e=e[d[f]];if(b=d.pop(),1===arguments.length)return void 0===e[b]?null:e[b];e[b]=c}else{if(1===arguments.length)return void 0===this.options[b]?null:this.options[b];g[b]=c}return this._setOptions(g),this},_setOptions:function(a){var b;for(b in a)this._setOption(b,a[b]);return this},_setOption:function(a,b){return"classes"===a&&this._setOptionClasses(b),this.options[a]=b,"disabled"===a&&this._setOptionDisabled(b),this},_setOptionClasses:function(b){var c,d,e;for(c in b)e=this.classesElementLookup[c],b[c]!==this.options.classes[c]&&e&&e.length&&(d=a(e.get()),this._removeClass(e,c),d.addClass(this._classes({element:d,keys:c,classes:b,add:!0})))},_setOptionDisabled:function(a){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!a),a&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(b){function c(c,f){var g,h;for(h=0;c.length>h;h++)g=e.classesElementLookup[c[h]]||a(),g=a(b.add?a.unique(g.get().concat(b.element.get())):g.not(b.element).get()),e.classesElementLookup[c[h]]=g,d.push(c[h]),f&&b.classes[c[h]]&&d.push(b.classes[c[h]])}var d=[],e=this;return b=a.extend({element:this.element,classes:this.options.classes||{}},b),this._on(b.element,{remove:"_untrackClassesElement"}),b.keys&&c(b.keys.match(/\S+/g)||[],!0),b.extra&&c(b.extra.match(/\S+/g)||[]),d.join(" ")},_untrackClassesElement:function(b){var c=this;a.each(c.classesElementLookup,function(d,e){-1!==a.inArray(b.target,e)&&(c.classesElementLookup[d]=a(e.not(b.target).get()))})},_removeClass:function(a,b,c){return this._toggleClass(a,b,c,!1)},_addClass:function(a,b,c){return this._toggleClass(a,b,c,!0)},_toggleClass:function(a,b,c,d){d="boolean"==typeof d?d:c;var e="string"==typeof a||null===a,f={extra:e?b:c,keys:e?a:b,element:e?this.element:a,add:d};return f.element.toggleClass(this._classes(f),d),this},_on:function(b,c,d){var e,f=this;"boolean"!=typeof b&&(d=c,c=b,b=!1),d?(c=e=a(c),this.bindings=this.bindings.add(c)):(d=c,c=this.element,e=this.widget()),a.each(d,function(d,g){function h(){return b||!0!==f.options.disabled&&!a(this).hasClass("ui-state-disabled")?("string"==typeof g?f[g]:g).apply(f,arguments):void 0}"string"!=typeof g&&(h.guid=g.guid=g.guid||h.guid||a.guid++);var i=d.match(/^([\w:-]*)\s*(.*)$/),j=i[1]+f.eventNamespace,k=i[2];k?e.on(j,k,h):c.on(j,h)})},_off:function(b,c){c=(c||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,b.off(c).off(c),this.bindings=a(this.bindings.not(b).get()),this.focusable=a(this.focusable.not(b).get()),this.hoverable=a(this.hoverable.not(b).get())},_delay:function(a,b){function c(){return("string"==typeof a?d[a]:a).apply(d,arguments)}var d=this;return setTimeout(c,b||0)},_hoverable:function(b){this.hoverable=this.hoverable.add(b),this._on(b,{mouseenter:function(b){this._addClass(a(b.currentTarget),null,"ui-state-hover")},mouseleave:function(b){this._removeClass(a(b.currentTarget),null,"ui-state-hover")}})},_focusable:function(b){this.focusable=this.focusable.add(b),this._on(b,{focusin:function(b){this._addClass(a(b.currentTarget),null,"ui-state-focus")},focusout:function(b){this._removeClass(a(b.currentTarget),null,"ui-state-focus")}})},_trigger:function(b,c,d){var e,f,g=this.options[b];if(d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent)for(e in f)e in c||(c[e]=f[e]);return this.element.trigger(c,d),!(a.isFunction(g)&&!1===g.apply(this.element[0],[c].concat(d))||c.isDefaultPrevented())}},a.each({show:"fadeIn",hide:"fadeOut"},function(b,c){a.Widget.prototype["_"+b]=function(d,e,f){"string"==typeof e&&(e={effect:e});var g,h=e?!0===e||"number"==typeof e?c:e.effect||c:b;e=e||{},"number"==typeof e&&(e={duration:e}),g=!a.isEmptyObject(e),e.complete=f,e.delay&&d.delay(e.delay),g&&a.effects&&a.effects.effect[h]?d[b](e):h!==b&&d[h]?d[h](e.duration,e.easing,f):d.queue(function(c){a(this)[b](),f&&f.call(d[0]),c()})}}),a.widget,function(){function b(a,b,c){return[parseFloat(a[0])*(l.test(a[0])?b/100:1),parseFloat(a[1])*(l.test(a[1])?c/100:1)]}function c(b,c){return parseInt(a.css(b,c),10)||0}function d(b){var c=b[0];return 9===c.nodeType?{width:b.width(),height:b.height(),offset:{top:0,left:0}}:a.isWindow(c)?{width:b.width(),height:b.height(),offset:{top:b.scrollTop(),left:b.scrollLeft()}}:c.preventDefault?{width:0,height:0,offset:{top:c.pageY,left:c.pageX}}:{width:b.outerWidth(),height:b.outerHeight(),offset:b.offset()}}var e,f=Math.max,g=Math.abs,h=/left|center|right/,i=/top|center|bottom/,j=/[\+\-]\d+(\.[\d]+)?%?/,k=/^\w+/,l=/%$/,m=a.fn.position;a.position={scrollbarWidth:function(){if(void 0!==e)return e;var b,c,d=a("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),f=d.children()[0];return a("body").append(d),b=f.offsetWidth,d.css("overflow","scroll"),c=f.offsetWidth,b===c&&(c=d[0].clientWidth),d.remove(),e=b-c},getScrollInfo:function(b){var c=b.isWindow||b.isDocument?"":b.element.css("overflow-x"),d=b.isWindow||b.isDocument?"":b.element.css("overflow-y"),e="scroll"===c||"auto"===c&&b.width<b.element[0].scrollWidth;return{width:"scroll"===d||"auto"===d&&b.height<b.element[0].scrollHeight?a.position.scrollbarWidth():0,height:e?a.position.scrollbarWidth():0}},getWithinInfo:function(b){var c=a(b||window),d=a.isWindow(c[0]),e=!!c[0]&&9===c[0].nodeType;return{element:c,isWindow:d,isDocument:e,offset:d||e?{left:0,top:0}:a(b).offset(),scrollLeft:c.scrollLeft(),scrollTop:c.scrollTop(),width:c.outerWidth(),height:c.outerHeight()}}},a.fn.position=function(e){if(!e||!e.of)return m.apply(this,arguments);e=a.extend({},e);var l,n,o,p,q,r,s=a(e.of),t=a.position.getWithinInfo(e.within),u=a.position.getScrollInfo(t),v=(e.collision||"flip").split(" "),w={};return r=d(s),s[0].preventDefault&&(e.at="left top"),n=r.width,o=r.height,p=r.offset,q=a.extend({},p),a.each(["my","at"],function(){var a,b,c=(e[this]||"").split(" ");1===c.length&&(c=h.test(c[0])?c.concat(["center"]):i.test(c[0])?["center"].concat(c):["center","center"]),c[0]=h.test(c[0])?c[0]:"center",c[1]=i.test(c[1])?c[1]:"center",a=j.exec(c[0]),b=j.exec(c[1]),w[this]=[a?a[0]:0,b?b[0]:0],e[this]=[k.exec(c[0])[0],k.exec(c[1])[0]]}),1===v.length&&(v[1]=v[0]),"right"===e.at[0]?q.left+=n:"center"===e.at[0]&&(q.left+=n/2),"bottom"===e.at[1]?q.top+=o:"center"===e.at[1]&&(q.top+=o/2),l=b(w.at,n,o),q.left+=l[0],q.top+=l[1],this.each(function(){var d,h,i=a(this),j=i.outerWidth(),k=i.outerHeight(),m=c(this,"marginLeft"),r=c(this,"marginTop"),x=j+m+c(this,"marginRight")+u.width,y=k+r+c(this,"marginBottom")+u.height,z=a.extend({},q),A=b(w.my,i.outerWidth(),i.outerHeight());"right"===e.my[0]?z.left-=j:"center"===e.my[0]&&(z.left-=j/2),"bottom"===e.my[1]?z.top-=k:"center"===e.my[1]&&(z.top-=k/2),z.left+=A[0],z.top+=A[1],d={marginLeft:m,marginTop:r},a.each(["left","top"],function(b,c){a.ui.position[v[b]]&&a.ui.position[v[b]][c](z,{targetWidth:n,targetHeight:o,elemWidth:j,elemHeight:k,collisionPosition:d,collisionWidth:x,collisionHeight:y,offset:[l[0]+A[0],l[1]+A[1]],my:e.my,at:e.at,within:t,elem:i})}),e.using&&(h=function(a){var b=p.left-z.left,c=b+n-j,d=p.top-z.top,h=d+o-k,l={target:{element:s,left:p.left,top:p.top,width:n,height:o},element:{element:i,left:z.left,top:z.top,width:j,height:k},horizontal:0>c?"left":b>0?"right":"center",vertical:0>h?"top":d>0?"bottom":"middle"};j>n&&n>g(b+c)&&(l.horizontal="center"),k>o&&o>g(d+h)&&(l.vertical="middle"),l.important=f(g(b),g(c))>f(g(d),g(h))?"horizontal":"vertical",e.using.call(this,a,l)}),i.offset(a.extend(z,{using:h}))})},a.ui.position={fit:{left:function(a,b){var c,d=b.within,e=d.isWindow?d.scrollLeft:d.offset.left,g=d.width,h=a.left-b.collisionPosition.marginLeft,i=e-h,j=h+b.collisionWidth-g-e;b.collisionWidth>g?i>0&&0>=j?(c=a.left+i+b.collisionWidth-g-e,a.left+=i-c):a.left=j>0&&0>=i?e:i>j?e+g-b.collisionWidth:e:i>0?a.left+=i:j>0?a.left-=j:a.left=f(a.left-h,a.left)},top:function(a,b){var c,d=b.within,e=d.isWindow?d.scrollTop:d.offset.top,g=b.within.height,h=a.top-b.collisionPosition.marginTop,i=e-h,j=h+b.collisionHeight-g-e;b.collisionHeight>g?i>0&&0>=j?(c=a.top+i+b.collisionHeight-g-e,a.top+=i-c):a.top=j>0&&0>=i?e:i>j?e+g-b.collisionHeight:e:i>0?a.top+=i:j>0?a.top-=j:a.top=f(a.top-h,a.top)}},flip:{left:function(a,b){var c,d,e=b.within,f=e.offset.left+e.scrollLeft,h=e.width,i=e.isWindow?e.scrollLeft:e.offset.left,j=a.left-b.collisionPosition.marginLeft,k=j-i,l=j+b.collisionWidth-h-i,m="left"===b.my[0]?-b.elemWidth:"right"===b.my[0]?b.elemWidth:0,n="left"===b.at[0]?b.targetWidth:"right"===b.at[0]?-b.targetWidth:0,o=-2*b.offset[0];0>k?(0>(c=a.left+m+n+o+b.collisionWidth-h-f)||g(k)>c)&&(a.left+=m+n+o):l>0&&((d=a.left-b.collisionPosition.marginLeft+m+n+o-i)>0||l>g(d))&&(a.left+=m+n+o)},top:function(a,b){var c,d,e=b.within,f=e.offset.top+e.scrollTop,h=e.height,i=e.isWindow?e.scrollTop:e.offset.top,j=a.top-b.collisionPosition.marginTop,k=j-i,l=j+b.collisionHeight-h-i,m="top"===b.my[1],n=m?-b.elemHeight:"bottom"===b.my[1]?b.elemHeight:0,o="top"===b.at[1]?b.targetHeight:"bottom"===b.at[1]?-b.targetHeight:0,p=-2*b.offset[1];0>k?(0>(d=a.top+n+o+p+b.collisionHeight-h-f)||g(k)>d)&&(a.top+=n+o+p):l>0&&((c=a.top-b.collisionPosition.marginTop+n+o+p-i)>0||l>g(c))&&(a.top+=n+o+p)}},flipfit:{left:function(){a.ui.position.flip.left.apply(this,arguments),a.ui.position.fit.left.apply(this,arguments)},top:function(){a.ui.position.flip.top.apply(this,arguments),a.ui.position.fit.top.apply(this,arguments)}}}}(),a.ui.position,a.extend(a.expr[":"],{data:a.expr.createPseudo?a.expr.createPseudo(function(b){return function(c){return!!a.data(c,b)}}):function(b,c,d){return!!a.data(b,d[3])}}),a.fn.extend({disableSelection:function(){var a="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(a+".ui-disableSelection",function(a){a.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var k="ui-effects-",l="ui-effects-style",m="ui-effects-animated",n=a;a.effects={effect:{}},function(a,b){function c(a,b,c){var d=k[b.type]||{};return null==a?c||!b.def?null:b.def:(a=d.floor?~~a:parseFloat(a),isNaN(a)?b.def:d.mod?(a+d.mod)%d.mod:0>a?0:a>d.max?d.max:a)}function d(c){var d=i(),e=d._rgba=[];return c=c.toLowerCase(),n(h,function(a,f){var g,h=f.re.exec(c),i=h&&f.parse(h),k=f.space||"rgba";return i?(g=d[k](i),d[j[k].cache]=g[j[k].cache],e=d._rgba=g._rgba,!1):b}),e.length?("0,0,0,0"===e.join()&&a.extend(e,f.transparent),d):f[c]}function e(a,b,c){return c=(c+1)%1,1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+6*(b-a)*(2/3-c):a}var f,g=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[a[1],a[2],a[3],a[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(a){return[2.55*a[1],2.55*a[2],2.55*a[3],a[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(a){return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(a){return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(a){return[a[1],a[2]/100,a[3]/100,a[4]]}}],i=a.Color=function(b,c,d,e){return new a.Color.fn.parse(b,c,d,e)},j={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},k={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},l=i.support={},m=a("<p>")[0],n=a.each;m.style.cssText="background-color:rgba(1,1,1,.5)",l.rgba=m.style.backgroundColor.indexOf("rgba")>-1,n(j,function(a,b){b.cache="_"+a,b.props.alpha={idx:3,type:"percent",def:1}}),i.fn=a.extend(i.prototype,{parse:function(e,g,h,k){if(e===b)return this._rgba=[null,null,null,null],this;(e.jquery||e.nodeType)&&(e=a(e).css(g),g=b);var l=this,m=a.type(e),o=this._rgba=[];return g!==b&&(e=[e,g,h,k],m="array"),"string"===m?this.parse(d(e)||f._default):"array"===m?(n(j.rgba.props,function(a,b){o[b.idx]=c(e[b.idx],b)}),this):"object"===m?(e instanceof i?n(j,function(a,b){e[b.cache]&&(l[b.cache]=e[b.cache].slice())}):n(j,function(b,d){var f=d.cache;n(d.props,function(a,b){if(!l[f]&&d.to){if("alpha"===a||null==e[a])return;l[f]=d.to(l._rgba)}l[f][b.idx]=c(e[a],b,!0)}),l[f]&&0>a.inArray(null,l[f].slice(0,3))&&(l[f][3]=1,d.from&&(l._rgba=d.from(l[f])))}),this):b},is:function(a){var c=i(a),d=!0,e=this;return n(j,function(a,f){var g,h=c[f.cache];return h&&(g=e[f.cache]||f.to&&f.to(e._rgba)||[],n(f.props,function(a,c){return null!=h[c.idx]?d=h[c.idx]===g[c.idx]:b})),d}),d},_space:function(){var a=[],b=this;return n(j,function(c,d){b[d.cache]&&a.push(c)}),a.pop()},transition:function(a,b){var d=i(a),e=d._space(),f=j[e],g=0===this.alpha()?i("transparent"):this,h=g[f.cache]||f.to(g._rgba),l=h.slice();return d=d[f.cache],n(f.props,function(a,e){var f=e.idx,g=h[f],i=d[f],j=k[e.type]||{};null!==i&&(null===g?l[f]=i:(j.mod&&(i-g>j.mod/2?g+=j.mod:g-i>j.mod/2&&(g-=j.mod)),l[f]=c((i-g)*b+g,e)))}),this[e](l)},blend:function(b){if(1===this._rgba[3])return this;var c=this._rgba.slice(),d=c.pop(),e=i(b)._rgba;return i(a.map(c,function(a,b){return(1-d)*e[b]+d*a}))},toRgbaString:function(){var b="rgba(",c=a.map(this._rgba,function(a,b){return null==a?b>2?1:0:a});return 1===c[3]&&(c.pop(),b="rgb("),b+c.join()+")"},toHslaString:function(){var b="hsla(",c=a.map(this.hsla(),function(a,b){return null==a&&(a=b>2?1:0),b&&3>b&&(a=Math.round(100*a)+"%"),a});return 1===c[3]&&(c.pop(),b="hsl("),b+c.join()+")"},toHexString:function(b){var c=this._rgba.slice(),d=c.pop();return b&&c.push(~~(255*d)),"#"+a.map(c,function(a){return a=(a||0).toString(16),1===a.length?"0"+a:a}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),i.fn.parse.prototype=i.fn,j.hsla.to=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var b,c,d=a[0]/255,e=a[1]/255,f=a[2]/255,g=a[3],h=Math.max(d,e,f),i=Math.min(d,e,f),j=h-i,k=h+i,l=.5*k;return b=i===h?0:d===h?60*(e-f)/j+360:e===h?60*(f-d)/j+120:60*(d-e)/j+240,c=0===j?0:.5>=l?j/k:j/(2-k),[Math.round(b)%360,c,l,null==g?1:g]},j.hsla.from=function(a){if(null==a[0]||null==a[1]||null==a[2])return[null,null,null,a[3]];var b=a[0]/360,c=a[1],d=a[2],f=a[3],g=.5>=d?d*(1+c):d+c-d*c,h=2*d-g;return[Math.round(255*e(h,g,b+1/3)),Math.round(255*e(h,g,b)),Math.round(255*e(h,g,b-1/3)),f]},n(j,function(d,e){var f=e.props,h=e.cache,j=e.to,k=e.from;i.fn[d]=function(d){if(j&&!this[h]&&(this[h]=j(this._rgba)),d===b)return this[h].slice();var e,g=a.type(d),l="array"===g||"object"===g?d:arguments,m=this[h].slice();return n(f,function(a,b){var d=l["object"===g?a:b.idx];null==d&&(d=m[b.idx]),m[b.idx]=c(d,b)}),k?(e=i(k(m)),e[h]=m,e):i(m)},n(f,function(b,c){i.fn[b]||(i.fn[b]=function(e){var f,h=a.type(e),i="alpha"===b?this._hsla?"hsla":"rgba":d,j=this[i](),k=j[c.idx];return"undefined"===h?k:("function"===h&&(e=e.call(this,k),h=a.type(e)),null==e&&c.empty?this:("string"===h&&(f=g.exec(e))&&(e=k+parseFloat(f[2])*("+"===f[1]?1:-1)),j[c.idx]=e,this[i](j)))})})}),i.hook=function(b){var c=b.split(" ");n(c,function(b,c){a.cssHooks[c]={set:function(b,e){var f,g,h="";if("transparent"!==e&&("string"!==a.type(e)||(f=d(e)))){if(e=i(f||e),!l.rgba&&1!==e._rgba[3]){for(g="backgroundColor"===c?b.parentNode:b;(""===h||"transparent"===h)&&g&&g.style;)try{h=a.css(g,"backgroundColor"),g=g.parentNode}catch(a){}e=e.blend(h&&"transparent"!==h?h:"_default")}e=e.toRgbaString()}try{b.style[c]=e}catch(a){}}},a.fx.step[c]=function(b){b.colorInit||(b.start=i(b.elem,c),b.end=i(b.end),b.colorInit=!0),a.cssHooks[c].set(b.elem,b.start.transition(b.end,b.pos))}})},i.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),a.cssHooks.borderColor={expand:function(a){var b={};return n(["Top","Right","Bottom","Left"],function(c,d){b["border"+d+"Color"]=a}),b}},f=a.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(n),function(){function b(b){var c,d,e=b.ownerDocument.defaultView?b.ownerDocument.defaultView.getComputedStyle(b,null):b.currentStyle,f={};if(e&&e.length&&e[0]&&e[e[0]])for(d=e.length;d--;)c=e[d],"string"==typeof e[c]&&(f[a.camelCase(c)]=e[c]);else for(c in e)"string"==typeof e[c]&&(f[c]=e[c]);return f}function c(b,c){var d,f,g={};for(d in c)f=c[d],b[d]!==f&&(e[d]||(a.fx.step[d]||!isNaN(parseFloat(f)))&&(g[d]=f));return g}var d=["add","remove","toggle"],e={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};a.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(b,c){a.fx.step[c]=function(a){("none"!==a.end&&!a.setAttr||1===a.pos&&!a.setAttr)&&(n.style(a.elem,c,a.end),a.setAttr=!0)}}),a.fn.addBack||(a.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),a.effects.animateClass=function(e,f,g,h){var i=a.speed(f,g,h);return this.queue(function(){var f,g=a(this),h=g.attr("class")||"",j=i.children?g.find("*").addBack():g;j=j.map(function(){return{el:a(this),start:b(this)}}),f=function(){a.each(d,function(a,b){e[b]&&g[b+"Class"](e[b])})},f(),j=j.map(function(){return this.end=b(this.el[0]),this.diff=c(this.start,this.end),this}),g.attr("class",h),j=j.map(function(){var b=this,c=a.Deferred(),d=a.extend({},i,{queue:!1,complete:function(){c.resolve(b)}});return this.el.animate(this.diff,d),c.promise()}),a.when.apply(a,j.get()).done(function(){f(),a.each(arguments,function(){var b=this.el;a.each(this.diff,function(a){b.css(a,"")})}),i.complete.call(g[0])})})},a.fn.extend({addClass:function(b){return function(c,d,e,f){return d?a.effects.animateClass.call(this,{add:c},d,e,f):b.apply(this,arguments)}}(a.fn.addClass),removeClass:function(b){return function(c,d,e,f){return arguments.length>1?a.effects.animateClass.call(this,{remove:c},d,e,f):b.apply(this,arguments)}}(a.fn.removeClass),toggleClass:function(b){return function(c,d,e,f,g){return"boolean"==typeof d||void 0===d?e?a.effects.animateClass.call(this,d?{add:c}:{remove:c},e,f,g):b.apply(this,arguments):a.effects.animateClass.call(this,{toggle:c},d,e,f)}}(a.fn.toggleClass),switchClass:function(b,c,d,e,f){return a.effects.animateClass.call(this,{add:c,remove:b},d,e,f)}})}(),function(){function b(b,c,d,e){return a.isPlainObject(b)&&(c=b,b=b.effect),b={effect:b},null==c&&(c={}),a.isFunction(c)&&(e=c,d=null,c={}),("number"==typeof c||a.fx.speeds[c])&&(e=d,d=c,c={}),a.isFunction(d)&&(e=d,d=null),c&&a.extend(b,c),d=d||c.duration,b.duration=a.fx.off?0:"number"==typeof d?d:d in a.fx.speeds?a.fx.speeds[d]:a.fx.speeds._default,b.complete=e||c.complete,b}function c(b){return!(b&&"number"!=typeof b&&!a.fx.speeds[b])||("string"==typeof b&&!a.effects.effect[b]||(!!a.isFunction(b)||"object"==typeof b&&!b.effect))}function d(a,b){var c=b.outerWidth(),d=b.outerHeight(),e=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,f=e.exec(a)||["",0,c,d,0];return{top:parseFloat(f[1])||0,right:"auto"===f[2]?c:parseFloat(f[2]),bottom:"auto"===f[3]?d:parseFloat(f[3]),left:parseFloat(f[4])||0}}a.expr&&a.expr.filters&&a.expr.filters.animated&&(a.expr.filters.animated=function(b){return function(c){return!!a(c).data(m)||b(c)}}(a.expr.filters.animated)),!1!==a.uiBackCompat&&a.extend(a.effects,{save:function(a,b){for(var c=0,d=b.length;d>c;c++)null!==b[c]&&a.data(k+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c,d=0,e=b.length;e>d;d++)null!==b[d]&&(c=a.data(k+b[d]),a.css(b[d],c))},setMode:function(a,b){return"toggle"===b&&(b=a.is(":hidden")?"show":"hide"),b},createWrapper:function(b){if(b.parent().is(".ui-effects-wrapper"))return b.parent();var c={width:b.outerWidth(!0),height:b.outerHeight(!0),float:b.css("float")},d=a("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:b.width(),height:b.height()},f=document.activeElement;try{f.id}catch(a){f=document.body}return b.wrap(d),(b[0]===f||a.contains(b[0],f))&&a(f).trigger("focus"),d=b.parent(),"static"===b.css("position")?(d.css({position:"relative"}),b.css({position:"relative"})):(a.extend(c,{position:b.css("position"),zIndex:b.css("z-index")}),a.each(["top","left","bottom","right"],function(a,d){c[d]=b.css(d),isNaN(parseInt(c[d],10))&&(c[d]="auto")}),b.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),b.css(e),d.css(c).show()},removeWrapper:function(b){var c=document.activeElement;return b.parent().is(".ui-effects-wrapper")&&(b.parent().replaceWith(b),(b[0]===c||a.contains(b[0],c))&&a(c).trigger("focus")),b}}),a.extend(a.effects,{version:"1.12.1",define:function(b,c,d){return d||(d=c,c="effect"),a.effects.effect[b]=d,a.effects.effect[b].mode=c,d},scaledDimensions:function(a,b,c){if(0===b)return{height:0,width:0,outerHeight:0,outerWidth:0};var d="horizontal"!==c?(b||100)/100:1,e="vertical"!==c?(b||100)/100:1;return{height:a.height()*e,width:a.width()*d,outerHeight:a.outerHeight()*e,outerWidth:a.outerWidth()*d}},clipToBox:function(a){return{width:a.clip.right-a.clip.left,height:a.clip.bottom-a.clip.top,left:a.clip.left,top:a.clip.top}},unshift:function(a,b,c){var d=a.queue();b>1&&d.splice.apply(d,[1,0].concat(d.splice(b,c))),a.dequeue()},saveStyle:function(a){a.data(l,a[0].style.cssText)},restoreStyle:function(a){a[0].style.cssText=a.data(l)||"",a.removeData(l)},mode:function(a,b){var c=a.is(":hidden");return"toggle"===b&&(b=c?"show":"hide"),(c?"hide"===b:"show"===b)&&(b="none"),b},getBaseline:function(a,b){var c,d;switch(a[0]){case"top":c=0;break;case"middle":c=.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}switch(a[1]){case"left":d=0;break;case"center":d=.5;break;case"right":d=1;break;default:d=a[1]/b.width}return{x:d,y:c}},createPlaceholder:function(b){var c,d=b.css("position"),e=b.position();return b.css({marginTop:b.css("marginTop"),marginBottom:b.css("marginBottom"),marginLeft:b.css("marginLeft"),marginRight:b.css("marginRight")}).outerWidth(b.outerWidth()).outerHeight(b.outerHeight()),/^(static|relative)/.test(d)&&(d="absolute",c=a("<"+b[0].nodeName+">").insertAfter(b).css({display:/^(inline|ruby)/.test(b.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:b.css("marginTop"),marginBottom:b.css("marginBottom"),marginLeft:b.css("marginLeft"),marginRight:b.css("marginRight"),float:b.css("float")}).outerWidth(b.outerWidth()).outerHeight(b.outerHeight()).addClass("ui-effects-placeholder"),b.data(k+"placeholder",c)),b.css({position:d,left:e.left,top:e.top}),c},removePlaceholder:function(a){var b=k+"placeholder",c=a.data(b);c&&(c.remove(),a.removeData(b))},cleanUp:function(b){a.effects.restoreStyle(b),a.effects.removePlaceholder(b)},setTransition:function(b,c,d,e){return e=e||{},a.each(c,function(a,c){var f=b.cssUnit(c);f[0]>0&&(e[c]=f[0]*d+f[1])}),e}}),a.fn.extend({effect:function(){function c(b){function c(){h.removeData(m),a.effects.cleanUp(h),"hide"===d.mode&&h.hide(),g()}function g(){a.isFunction(i)&&i.call(h[0]),a.isFunction(b)&&b()}var h=a(this);d.mode=k.shift(),!1===a.uiBackCompat||f?"none"===d.mode?(h[j](),g()):e.call(h[0],d,c):(h.is(":hidden")?"hide"===j:"show"===j)?(h[j](),g()):e.call(h[0],d,g)}var d=b.apply(this,arguments),e=a.effects.effect[d.effect],f=e.mode,g=d.queue,h=g||"fx",i=d.complete,j=d.mode,k=[],l=function(b){var c=a(this),d=a.effects.mode(c,j)||f;c.data(m,!0),k.push(d),f&&("show"===d||d===f&&"hide"===d)&&c.show(),f&&"none"===d||a.effects.saveStyle(c),a.isFunction(b)&&b()};return a.fx.off||!e?j?this[j](d.duration,i):this.each(function(){i&&i.call(this)}):!1===g?this.each(l).each(c):this.queue(h,l).queue(h,c)},show:function(a){return function(d){if(c(d))return a.apply(this,arguments);var e=b.apply(this,arguments);return e.mode="show",this.effect.call(this,e)}}(a.fn.show),hide:function(a){return function(d){if(c(d))return a.apply(this,arguments);var e=b.apply(this,arguments);return e.mode="hide",this.effect.call(this,e)}}(a.fn.hide),toggle:function(a){return function(d){if(c(d)||"boolean"==typeof d)return a.apply(this,arguments);var e=b.apply(this,arguments);return e.mode="toggle",this.effect.call(this,e)}}(a.fn.toggle),cssUnit:function(b){var c=this.css(b),d=[];return a.each(["em","px","%","pt"],function(a,b){c.indexOf(b)>0&&(d=[parseFloat(c),b])}),d},cssClip:function(a){return a?this.css("clip","rect("+a.top+"px "+a.right+"px "+a.bottom+"px "+a.left+"px)"):d(this.css("clip"),this)},transfer:function(b,c){var d=a(this),e=a(b.to),f="fixed"===e.css("position"),g=a("body"),h=f?g.scrollTop():0,i=f?g.scrollLeft():0,j=e.offset(),k={top:j.top-h,left:j.left-i,height:e.innerHeight(),width:e.innerWidth()},l=d.offset(),m=a("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(b.className).css({top:l.top-h,left:l.left-i,height:d.innerHeight(),width:d.innerWidth(),position:f?"fixed":"absolute"}).animate(k,b.duration,b.easing,function(){m.remove(),a.isFunction(c)&&c()})}}),a.fx.step.clip=function(b){b.clipInit||(b.start=a(b.elem).cssClip(),"string"==typeof b.end&&(b.end=d(b.end,b.elem)),b.clipInit=!0),a(b.elem).cssClip({top:b.pos*(b.end.top-b.start.top)+b.start.top,right:b.pos*(b.end.right-b.start.right)+b.start.right,bottom:b.pos*(b.end.bottom-b.start.bottom)+b.start.bottom,left:b.pos*(b.end.left-b.start.left)+b.start.left})}}(),function(){var b={};a.each(["Quad","Cubic","Quart","Quint","Expo"],function(a,c){b[c]=function(b){return Math.pow(b,a+2)}}),a.extend(b,{Sine:function(a){return 1-Math.cos(a*Math.PI/2)},Circ:function(a){return 1-Math.sqrt(1-a*a)},Elastic:function(a){return 0===a||1===a?a:-Math.pow(2,8*(a-1))*Math.sin((80*(a-1)-7.5)*Math.PI/15)},Back:function(a){return a*a*(3*a-2)},Bounce:function(a){for(var b,c=4;((b=Math.pow(2,--c))-1)/11>a;);return 1/Math.pow(4,3-c)-7.5625*Math.pow((3*b-2)/22-a,2)}}),a.each(b,function(b,c){a.easing["easeIn"+b]=c,a.easing["easeOut"+b]=function(a){return 1-c(1-a)},a.easing["easeInOut"+b]=function(a){return.5>a?c(2*a)/2:1-c(-2*a+2)/2}})}();a.effects;a.effects.define("blind","hide",function(b,c){var d={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},e=a(this),f=b.direction||"up",g=e.cssClip(),h={clip:a.extend({},g)},i=a.effects.createPlaceholder(e);h.clip[d[f][0]]=h.clip[d[f][1]],"show"===b.mode&&(e.cssClip(h.clip),i&&i.css(a.effects.clipToBox(h)),h.clip=g),i&&i.animate(a.effects.clipToBox(h),b.duration,b.easing),e.animate(h,{queue:!1,duration:b.duration,easing:b.easing,complete:c})}),a.effects.define("bounce",function(b,c){var d,e,f,g=a(this),h=b.mode,i="hide"===h,j="show"===h,k=b.direction||"up",l=b.distance,m=b.times||5,n=2*m+(j||i?1:0),o=b.duration/n,p=b.easing,q="up"===k||"down"===k?"top":"left",r="up"===k||"left"===k,s=0,t=g.queue().length;for(a.effects.createPlaceholder(g),f=g.css(q),l||(l=g["top"===q?"outerHeight":"outerWidth"]()/3),j&&(e={opacity:1},e[q]=f,g.css("opacity",0).css(q,r?2*-l:2*l).animate(e,o,p)),i&&(l/=Math.pow(2,m-1)),e={},e[q]=f;m>s;s++)d={},d[q]=(r?"-=":"+=")+l,g.animate(d,o,p).animate(e,o,p),l=i?2*l:l/2;i&&(d={opacity:0},d[q]=(r?"-=":"+=")+l,g.animate(d,o,p)),g.queue(c),a.effects.unshift(g,t,n+1)}),a.effects.define("clip","hide",function(b,c){var d,e={},f=a(this),g=b.direction||"vertical",h="both"===g,i=h||"horizontal"===g,j=h||"vertical"===g;d=f.cssClip(),e.clip={top:j?(d.bottom-d.top)/2:d.top,right:i?(d.right-d.left)/2:d.right,bottom:j?(d.bottom-d.top)/2:d.bottom,left:i?(d.right-d.left)/2:d.left},a.effects.createPlaceholder(f),"show"===b.mode&&(f.cssClip(e.clip),e.clip=d),f.animate(e,{queue:!1,duration:b.duration,easing:b.easing,complete:c})}),a.effects.define("drop","hide",function(b,c){var d,e=a(this),f=b.mode,g="show"===f,h=b.direction||"left",i="up"===h||"down"===h?"top":"left",j="up"===h||"left"===h?"-=":"+=",k="+="===j?"-=":"+=",l={opacity:0};a.effects.createPlaceholder(e),d=b.distance||e["top"===i?"outerHeight":"outerWidth"](!0)/2,l[i]=j+d,g&&(e.css(l),l[i]=k+d,l.opacity=1),e.animate(l,{queue:!1,duration:b.duration,easing:b.easing,complete:c})}),a.effects.define("explode","hide",function(b,c){function d(){t.push(this),t.length===l*m&&e()}function e(){n.css({visibility:"visible"}),a(t).remove(),c()}var f,g,h,i,j,k,l=b.pieces?Math.round(Math.sqrt(b.pieces)):3,m=l,n=a(this),o=b.mode,p="show"===o,q=n.show().css("visibility","hidden").offset(),r=Math.ceil(n.outerWidth()/m),s=Math.ceil(n.outerHeight()/l),t=[];for(f=0;l>f;f++)for(i=q.top+f*s,k=f-(l-1)/2,g=0;m>g;g++)h=q.left+g*r,j=g-(m-1)/2,n.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-g*r,top:-f*s}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:r,height:s,left:h+(p?j*r:0),top:i+(p?k*s:0),opacity:p?0:1}).animate({left:h+(p?0:j*r),top:i+(p?0:k*s),opacity:p?1:0},b.duration||500,b.easing,d)}),a.effects.define("fade","toggle",function(b,c){var d="show"===b.mode;a(this).css("opacity",d?0:1).animate({opacity:d?1:0},{queue:!1,duration:b.duration,easing:b.easing,complete:c})}),a.effects.define("fold","hide",function(b,c){var d=a(this),e=b.mode,f="show"===e,g="hide"===e,h=b.size||15,i=/([0-9]+)%/.exec(h),j=!!b.horizFirst,k=j?["right","bottom"]:["bottom","right"],l=b.duration/2,m=a.effects.createPlaceholder(d),n=d.cssClip(),o={clip:a.extend({},n)},p={clip:a.extend({},n)},q=[n[k[0]],n[k[1]]],r=d.queue().length;i&&(h=parseInt(i[1],10)/100*q[g?0:1]),o.clip[k[0]]=h,p.clip[k[0]]=h,p.clip[k[1]]=0,f&&(d.cssClip(p.clip),m&&m.css(a.effects.clipToBox(p)),p.clip=n),d.queue(function(c){m&&m.animate(a.effects.clipToBox(o),l,b.easing).animate(a.effects.clipToBox(p),l,b.easing),c()}).animate(o,l,b.easing).animate(p,l,b.easing).queue(c),a.effects.unshift(d,r,4)}),a.effects.define("highlight","show",function(b,c){var d=a(this),e={backgroundColor:d.css("backgroundColor")};"hide"===b.mode&&(e.opacity=0),a.effects.saveStyle(d),d.css({backgroundImage:"none",backgroundColor:b.color||"#ffff99"}).animate(e,{queue:!1,duration:b.duration,easing:b.easing,complete:c})}),a.effects.define("size",function(b,c){var d,e,f,g=a(this),h=["fontSize"],i=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],j=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],k=b.mode,l="effect"!==k,m=b.scale||"both",n=b.origin||["middle","center"],o=g.css("position"),p=g.position(),q=a.effects.scaledDimensions(g),r=b.from||q,s=b.to||a.effects.scaledDimensions(g,0);a.effects.createPlaceholder(g),"show"===k&&(f=r,r=s,s=f),e={from:{y:r.height/q.height,x:r.width/q.width},to:{y:s.height/q.height,x:s.width/q.width}},("box"===m||"both"===m)&&(e.from.y!==e.to.y&&(r=a.effects.setTransition(g,i,e.from.y,r),s=a.effects.setTransition(g,i,e.to.y,s)),e.from.x!==e.to.x&&(r=a.effects.setTransition(g,j,e.from.x,r),s=a.effects.setTransition(g,j,e.to.x,s))),("content"===m||"both"===m)&&e.from.y!==e.to.y&&(r=a.effects.setTransition(g,h,e.from.y,r),s=a.effects.setTransition(g,h,e.to.y,s)),n&&(d=a.effects.getBaseline(n,q),r.top=(q.outerHeight-r.outerHeight)*d.y+p.top,r.left=(q.outerWidth-r.outerWidth)*d.x+p.left,s.top=(q.outerHeight-s.outerHeight)*d.y+p.top,s.left=(q.outerWidth-s.outerWidth)*d.x+p.left),g.css(r),("content"===m||"both"===m)&&(i=i.concat(["marginTop","marginBottom"]).concat(h),j=j.concat(["marginLeft","marginRight"]),g.find("*[width]").each(function(){var c=a(this),d=a.effects.scaledDimensions(c),f={height:d.height*e.from.y,width:d.width*e.from.x,outerHeight:d.outerHeight*e.from.y,outerWidth:d.outerWidth*e.from.x},g={height:d.height*e.to.y,width:d.width*e.to.x,outerHeight:d.height*e.to.y,outerWidth:d.width*e.to.x};e.from.y!==e.to.y&&(f=a.effects.setTransition(c,i,e.from.y,f),g=a.effects.setTransition(c,i,e.to.y,g)),e.from.x!==e.to.x&&(f=a.effects.setTransition(c,j,e.from.x,f),g=a.effects.setTransition(c,j,e.to.x,g)),l&&a.effects.saveStyle(c),c.css(f),c.animate(g,b.duration,b.easing,function(){l&&a.effects.restoreStyle(c)})})),g.animate(s,{queue:!1,duration:b.duration,easing:b.easing,complete:function(){var b=g.offset();0===s.opacity&&g.css("opacity",r.opacity),l||(g.css("position","static"===o?"relative":o).offset(b),a.effects.saveStyle(g)),c()}})}),a.effects.define("scale",function(b,c){var d=a(this),e=b.mode,f=parseInt(b.percent,10)||(0===parseInt(b.percent,10)?0:"effect"!==e?0:100),g=a.extend(!0,{from:a.effects.scaledDimensions(d),to:a.effects.scaledDimensions(d,f,b.direction||"both"),origin:b.origin||["middle","center"]},b);b.fade&&(g.from.opacity=1,g.to.opacity=0),a.effects.effect.size.call(this,g,c)}),a.effects.define("puff","hide",function(b,c){var d=a.extend(!0,{},b,{fade:!0,percent:parseInt(b.percent,10)||150});a.effects.effect.scale.call(this,d,c)}),a.effects.define("pulsate","show",function(b,c){var d=a(this),e=b.mode,f="show"===e,g="hide"===e,h=f||g,i=2*(b.times||5)+(h?1:0),j=b.duration/i,k=0,l=1,m=d.queue().length;for((f||!d.is(":visible"))&&(d.css("opacity",0).show(),k=1);i>l;l++)d.animate({opacity:k},j,b.easing),k=1-k;d.animate({opacity:k},j,b.easing),d.queue(c),a.effects.unshift(d,m,i+1)}),a.effects.define("shake",function(b,c){var d=1,e=a(this),f=b.direction||"left",g=b.distance||20,h=b.times||3,i=2*h+1,j=Math.round(b.duration/i),k="up"===f||"down"===f?"top":"left",l="up"===f||"left"===f,m={},n={},o={},p=e.queue().length;for(a.effects.createPlaceholder(e),m[k]=(l?"-=":"+=")+g,n[k]=(l?"+=":"-=")+2*g,o[k]=(l?"-=":"+=")+2*g,e.animate(m,j,b.easing);h>d;d++)e.animate(n,j,b.easing).animate(o,j,b.easing);e.animate(n,j,b.easing).animate(m,j/2,b.easing).queue(c),a.effects.unshift(e,p,i+1)}),a.effects.define("slide","show",function(b,c){var d,e,f=a(this),g={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},h=b.mode,i=b.direction||"left",j="up"===i||"down"===i?"top":"left",k="up"===i||"left"===i,l=b.distance||f["top"===j?"outerHeight":"outerWidth"](!0),m={};a.effects.createPlaceholder(f),d=f.cssClip(),e=f.position()[j],m[j]=(k?-1:1)*l+e,m.clip=f.cssClip(),m.clip[g[i][1]]=m.clip[g[i][0]],"show"===h&&(f.cssClip(m.clip),f.css(j,m[j]),m.clip=d,m[j]=e),f.animate(m,{queue:!1,duration:b.duration,easing:b.easing,complete:c})});!1!==a.uiBackCompat&&a.effects.define("transfer",function(b,c){a(this).transfer(b,c)}),a.ui.focusable=function(c,d){var e,f,g,h,i,j=c.nodeName.toLowerCase();return"area"===j?(e=c.parentNode,f=e.name,!(!c.href||!f||"map"!==e.nodeName.toLowerCase())&&(g=a("img[usemap='#"+f+"']"),g.length>0&&g.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(j)?(h=!c.disabled)&&(i=a(c).closest("fieldset")[0])&&(h=!i.disabled):h="a"===j?c.href||d:d,h&&a(c).is(":visible")&&b(a(c)))},a.extend(a.expr[":"],{focusable:function(b){return a.ui.focusable(b,null!=a.attr(b,"tabindex"))}}),a.ui.focusable,a.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):a(this[0].form)},a.ui.formResetMixin={_formResetHandler:function(){var b=a(this);setTimeout(function(){var c=b.data("ui-form-reset-instances");a.each(c,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var a=this.form.data("ui-form-reset-instances")||[];a.length||this.form.on("reset.ui-form-reset",this._formResetHandler),a.push(this),this.form.data("ui-form-reset-instances",a)}},_unbindFormResetHandler:function(){if(this.form.length){var b=this.form.data("ui-form-reset-instances");b.splice(a.inArray(this,b),1),b.length?this.form.data("ui-form-reset-instances",b):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===a.fn.jquery.substring(0,3)&&(a.each(["Width","Height"],function(b,c){function d(b,c,d,f){return a.each(e,function(){c-=parseFloat(a.css(b,"padding"+this))||0,d&&(c-=parseFloat(a.css(b,"border"+this+"Width"))||0),f&&(c-=parseFloat(a.css(b,"margin"+this))||0)}),c}var e="Width"===c?["Left","Right"]:["Top","Bottom"],f=c.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+c]=function(b){return void 0===b?g["inner"+c].call(this):this.each(function(){a(this).css(f,d(this,b)+"px")})},a.fn["outer"+c]=function(b,e){return"number"!=typeof b?g["outer"+c].call(this,b):this.each(function(){a(this).css(f,d(this,b,!0,e)+"px")})}}),a.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),a.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},a.ui.escapeSelector=function(){var a=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(b){return b.replace(a,"\\$1")}}(),a.fn.labels=function(){var b,c,d,e,f;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(e=this.eq(0).parents("label"),d=this.attr("id"),d&&(b=this.eq(0).parents().last(),f=b.add(b.length?b.siblings():this.siblings()),c="label[for='"+a.ui.escapeSelector(d)+"']",e=e.add(f.find(c).addBack(c))),this.pushStack(e))},a.fn.scrollParent=function(b){var c=this.css("position"),d="absolute"===c,e=b?/(auto|scroll|hidden)/:/(auto|scroll)/,f=this.parents().filter(function(){var b=a(this);return(!d||"static"!==b.css("position"))&&e.test(b.css("overflow")+b.css("overflow-y")+b.css("overflow-x"))}).eq(0);return"fixed"!==c&&f.length?f:a(this[0].ownerDocument||document)},a.extend(a.expr[":"],{tabbable:function(b){var c=a.attr(b,"tabindex"),d=null!=c;return(!d||c>=0)&&a.ui.focusable(b,d)}}),a.fn.extend({uniqueId:function(){var a=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&a(this).removeAttr("id")})}}),a.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var b=this.options;this.prevShow=this.prevHide=a(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),b.collapsible||!1!==b.active&&null!=b.active||(b.active=0),this._processPanels(),0>b.active&&(b.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():a()}},_createIcons:function(){var b,c,d=this.options.icons;d&&(b=a("<span>"),this._addClass(b,"ui-accordion-header-icon","ui-icon "+d.header),b.prependTo(this.headers),c=this.active.children(".ui-accordion-header-icon"),this._removeClass(c,d.header)._addClass(c,null,d.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var a;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),a=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&a.css("height","")},_setOption:function(a,b){return"active"===a?void this._activate(b):("event"===a&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(b)),this._super(a,b),"collapsible"!==a||b||!1!==this.options.active||this._activate(0),void("icons"===a&&(this._destroyIcons(),b&&this._createIcons())))},_setOptionDisabled:function(a){this._super(a),this.element.attr("aria-disabled",a),this._toggleClass(null,"ui-state-disabled",!!a),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!a)},_keydown:function(b){if(!b.altKey&&!b.ctrlKey){var c=a.ui.keyCode,d=this.headers.length,e=this.headers.index(b.target),f=!1;switch(b.keyCode){case c.RIGHT:case c.DOWN:f=this.headers[(e+1)%d];break;case c.LEFT:case c.UP:f=this.headers[(e-1+d)%d];break;case c.SPACE:case c.ENTER:this._eventHandler(b);break;case c.HOME:f=this.headers[0];break;case c.END:f=this.headers[d-1]}f&&(a(b.target).attr("tabIndex",-1),a(f).attr("tabIndex",0),a(f).trigger("focus"),b.preventDefault())}},_panelKeyDown:function(b){b.keyCode===a.ui.keyCode.UP&&b.ctrlKey&&a(b.currentTarget).prev().trigger("focus")},refresh:function(){var b=this.options;this._processPanels(),!1===b.active&&!0===b.collapsible||!this.headers.length?(b.active=!1,this.active=a()):!1===b.active?this._activate(0):this.active.length&&!a.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(b.active=!1,this.active=a()):this._activate(Math.max(0,b.active-1)):b.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var a=this.headers,b=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),b&&(this._off(a.not(this.headers)),this._off(b.not(this.panels)))},_refresh:function(){var b,c=this.options,d=c.heightStyle,e=this.element.parent();this.active=this._findActive(c.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var b=a(this),c=b.uniqueId().attr("id"),d=b.next(),e=d.uniqueId().attr("id");b.attr("aria-controls",e),d.attr("aria-labelledby",c)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(c.event),"fill"===d?(b=e.height(),this.element.siblings(":visible").each(function(){var c=a(this),d=c.css("position");"absolute"!==d&&"fixed"!==d&&(b-=c.outerHeight(!0))}),this.headers.each(function(){b-=a(this).outerHeight(!0)}),this.headers.next().each(function(){a(this).height(Math.max(0,b-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")):"auto"===d&&(b=0,this.headers.next().each(function(){var c=a(this).is(":visible");c||a(this).show(),b=Math.max(b,a(this).css("height","").height()),c||a(this).hide()}).height(b))},_activate:function(b){var c=this._findActive(b)[0];c!==this.active[0]&&(c=c||this.active[0],this._eventHandler({target:c,currentTarget:c,preventDefault:a.noop}))},_findActive:function(b){return"number"==typeof b?this.headers.eq(b):a()},_setupEvents:function(b){var c={keydown:"_keydown"};b&&a.each(b.split(" "),function(a,b){c[b]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,c),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(b){var c,d,e=this.options,f=this.active,g=a(b.currentTarget),h=g[0]===f[0],i=h&&e.collapsible,j=i?a():g.next(),k=f.next(),l={oldHeader:f,oldPanel:k,newHeader:i?a():g,newPanel:j};b.preventDefault(),h&&!e.collapsible||!1===this._trigger("beforeActivate",b,l)||(e.active=!i&&this.headers.index(g),this.active=h?a():g,this._toggle(l),this._removeClass(f,"ui-accordion-header-active","ui-state-active"),e.icons&&(c=f.children(".ui-accordion-header-icon"),this._removeClass(c,null,e.icons.activeHeader)._addClass(c,null,e.icons.header)),h||(this._removeClass(g,"ui-accordion-header-collapsed")._addClass(g,"ui-accordion-header-active","ui-state-active"),e.icons&&(d=g.children(".ui-accordion-header-icon"),this._removeClass(d,null,e.icons.header)._addClass(d,null,e.icons.activeHeader)),this._addClass(g.next(),"ui-accordion-content-active")))},_toggle:function(b){var c=b.newPanel,d=this.prevShow.length?this.prevShow:b.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=c,this.prevHide=d,this.options.animate?this._animate(c,d,b):(d.hide(),c.show(),this._toggleComplete(b)),d.attr({"aria-hidden":"true"}),d.prev().attr({"aria-selected":"false","aria-expanded":"false"}),c.length&&d.length?d.prev().attr({tabIndex:-1,"aria-expanded":"false"}):c.length&&this.headers.filter(function(){return 0===parseInt(a(this).attr("tabIndex"),10)}).attr("tabIndex",-1),c.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(a,b,c){var d,e,f,g=this,h=0,i=a.css("box-sizing"),j=a.length&&(!b.length||a.index()<b.index()),k=this.options.animate||{},l=j&&k.down||k,m=function(){g._toggleComplete(c)};return"number"==typeof l&&(f=l),"string"==typeof l&&(e=l),e=e||l.easing||k.easing,f=f||l.duration||k.duration,b.length?a.length?(d=a.show().outerHeight(),b.animate(this.hideProps,{duration:f,easing:e,step:function(a,b){b.now=Math.round(a)}}),void a.hide().animate(this.showProps,{duration:f,easing:e,complete:m,step:function(a,c){c.now=Math.round(a),"height"!==c.prop?"content-box"===i&&(h+=c.now):"content"!==g.options.heightStyle&&(c.now=Math.round(d-b.outerHeight()-h),h=0)}})):b.animate(this.hideProps,f,e,m):a.animate(this.showProps,f,e,m)},_toggleComplete:function(a){var b=a.oldPanel,c=b.prev();this._removeClass(b,"ui-accordion-content-active"),this._removeClass(c,"ui-accordion-header-active")._addClass(c,"ui-accordion-header-collapsed"),b.length&&(b.parent()[0].className=b.parent()[0].className),this._trigger("activate",null,a)}}),a.ui.safeActiveElement=function(a){var b;try{b=a.activeElement}catch(c){b=a.body}return b||(b=a.body),b.nodeName||(b=a.body),b},a.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(a){a.preventDefault()},"click .ui-menu-item":function(b){var c=a(b.target),d=a(a.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&c.not(".ui-state-disabled").length&&(this.select(b),b.isPropagationStopped()||(this.mouseHandled=!0),c.has(".ui-menu").length?this.expand(b):!this.element.is(":focus")&&d.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(b){if(!this.previousFilter){var c=a(b.target).closest(".ui-menu-item"),d=a(b.currentTarget);c[0]===d[0]&&(this._removeClass(d.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(b,d))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(a,b){var c=this.active||this.element.find(this.options.items).eq(0);b||this.focus(a,c)},blur:function(b){this._delay(function(){!a.contains(this.element[0],a.ui.safeActiveElement(this.document[0]))&&this.collapseAll(b)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(a){this._closeOnDocumentClick(a)&&this.collapseAll(a),this.mouseHandled=!1}})},_destroy:function(){var b=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),c=b.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),c.children().each(function(){var b=a(this);b.data("ui-menu-submenu-caret")&&b.remove()})},_keydown:function(b){var c,d,e,f,g=!0;switch(b.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(b);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(b);break;case a.ui.keyCode.HOME:this._move("first","first",b);break;case a.ui.keyCode.END:this._move("last","last",b);break;case a.ui.keyCode.UP:this.previous(b);break;case a.ui.keyCode.DOWN:this.next(b);break;case a.ui.keyCode.LEFT:this.collapse(b);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(b);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(b);break;case a.ui.keyCode.ESCAPE:this.collapse(b);break;default:g=!1,d=this.previousFilter||"",f=!1,e=b.keyCode>=96&&105>=b.keyCode?""+(b.keyCode-96):String.fromCharCode(b.keyCode),clearTimeout(this.filterTimer),e===d?f=!0:e=d+e,c=this._filterMenuItems(e),c=f&&-1!==c.index(this.active.next())?this.active.nextAll(".ui-menu-item"):c,c.length||(e=String.fromCharCode(b.keyCode),c=this._filterMenuItems(e)),c.length?(this.focus(b,c),this.previousFilter=e,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}g&&b.preventDefault()},_activate:function(a){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(a):this.select(a))},refresh:function(){var b,c,d,e,f,g=this,h=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),d=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var b=a(this),c=b.prev(),d=a("<span>").data("ui-menu-submenu-caret",!0);g._addClass(d,"ui-menu-icon","ui-icon "+h),c.attr("aria-haspopup","true").prepend(d),b.attr("aria-labelledby",c.attr("id"))}),this._addClass(d,"ui-menu","ui-widget ui-widget-content ui-front"),b=i.add(this.element),c=b.find(this.options.items),c.not(".ui-menu-item").each(function(){var b=a(this);g._isDivider(b)&&g._addClass(b,"ui-menu-divider","ui-widget-content")}),e=c.not(".ui-menu-item, .ui-menu-divider"),f=e.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(f,"ui-menu-item-wrapper"),c.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(a,b){if("icons"===a){var c=this.element.find(".ui-menu-icon");this._removeClass(c,null,this.options.icons.submenu)._addClass(c,null,b.submenu)}this._super(a,b)},_setOptionDisabled:function(a){this._super(a),this.element.attr("aria-disabled",a+""),this._toggleClass(null,"ui-state-disabled",!!a)},focus:function(a,b){var c,d,e;this.blur(a,a&&"focus"===a.type),this._scrollIntoView(b),this.active=b.first(),d=this.active.children(".ui-menu-item-wrapper"),this._addClass(d,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",d.attr("id")),e=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(e,null,"ui-state-active"),a&&"keydown"===a.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),c=b.children(".ui-menu"),c.length&&a&&/^mouse/.test(a.type)&&this._startOpening(c),this.activeMenu=b.parent(),this._trigger("focus",a,{item:b})},_scrollIntoView:function(b){var c,d,e,f,g,h;this._hasScroll()&&(c=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,d=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,e=b.offset().top-this.activeMenu.offset().top-c-d,f=this.activeMenu.scrollTop(),g=this.activeMenu.height(),h=b.outerHeight(),0>e?this.activeMenu.scrollTop(f+e):e+h>g&&this.activeMenu.scrollTop(f+e-g+h))},blur:function(a,b){b||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",a,{item:this.active}),this.active=null)},_startOpening:function(a){clearTimeout(this.timer),"true"===a.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(a)},this.delay))},_open:function(b){var c=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(b.parents(".ui-menu")).hide().attr("aria-hidden","true"),b.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(c)},collapseAll:function(b,c){clearTimeout(this.timer),this.timer=this._delay(function(){var d=c?this.element:a(b&&b.target).closest(this.element.find(".ui-menu"));d.length||(d=this.element),this._close(d),this.blur(b),this._removeClass(d.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=d},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element),a.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(b){return!a(b.target).closest(".ui-menu").length},_isDivider:function(a){return!/[^\-\u2014\u2013\s]/.test(a.text())},collapse:function(a){var b=this.active&&this.active.parent().closest(".ui-menu-item",this.element);b&&b.length&&(this._close(),this.focus(a,b))},expand:function(a){var b=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();b&&b.length&&(this._open(b.parent()),this._delay(function(){this.focus(a,b)}))},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(a,b,c){var d;this.active&&(d="first"===a||"last"===a?this.active["first"===a?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[a+"All"](".ui-menu-item").eq(0)),d&&d.length&&this.active||(d=this.activeMenu.find(this.options.items)[b]()),this.focus(c,d)},nextPage:function(b){var c,d,e;return this.active?void(this.isLastItem()||(this._hasScroll()?(d=this.active.offset().top,e=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return c=a(this),0>c.offset().top-d-e}),this.focus(b,c)):this.focus(b,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(b)},previousPage:function(b){var c,d,e;return this.active?void(this.isFirstItem()||(this._hasScroll()?(d=this.active.offset().top,e=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return c=a(this),c.offset().top-d+e>0}),this.focus(b,c)):this.focus(b,this.activeMenu.find(this.options.items).first()))):void this.next(b)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(b){this.active=this.active||a(b.target).closest(".ui-menu-item");var c={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(b,!0),this._trigger("select",b,c)},_filterMenuItems:function(b){var c=b.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),d=RegExp("^"+c,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return d.test(a.trim(a(this).children(".ui-menu-item-wrapper").text()))})}}),a.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var b,c,d,e=this.element[0].nodeName.toLowerCase(),f="textarea"===e,g="input"===e;this.isMultiLine=f||!g&&this._isContentEditable(this.element),this.valueMethod=this.element[f||g?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(e){if(this.element.prop("readOnly"))return b=!0,d=!0,void(c=!0);b=!1,d=!1,c=!1;var f=a.ui.keyCode;switch(e.keyCode){case f.PAGE_UP:b=!0,this._move("previousPage",e);break;case f.PAGE_DOWN:b=!0,this._move("nextPage",e);break;case f.UP:b=!0,this._keyEvent("previous",e);break;case f.DOWN:b=!0,this._keyEvent("next",e);break;case f.ENTER:this.menu.active&&(b=!0,e.preventDefault(),this.menu.select(e));break;case f.TAB:this.menu.active&&this.menu.select(e);break;case f.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(e),e.preventDefault());break;default:c=!0,this._searchTimeout(e)}},keypress:function(d){if(b)return b=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&d.preventDefault());if(!c){var e=a.ui.keyCode;switch(d.keyCode){case e.PAGE_UP:this._move("previousPage",d);break;case e.PAGE_DOWN:this._move("nextPage",d);break;case e.UP:this._keyEvent("previous",d);break;case e.DOWN:this._keyEvent("next",d)}}},input:function(a){return d?(d=!1,void a.preventDefault()):void this._searchTimeout(a)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(a){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(a),void this._change(a))}}),this._initSource(),this.menu=a("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(b){b.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==a.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(b,c){var d,e;return this.isNewMenu&&(this.isNewMenu=!1,b.originalEvent&&/^mouse/.test(b.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",function(){a(b.target).trigger(b.originalEvent)})):(e=c.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",b,{item:e})&&b.originalEvent&&/^key/.test(b.originalEvent.type)&&this._value(e.value),void((d=c.item.attr("aria-label")||e.value)&&a.trim(d).length&&(this.liveRegion.children().hide(),a("<div>").text(d).appendTo(this.liveRegion))))},menuselect:function(b,c){var d=c.item.data("ui-autocomplete-item"),e=this.previous;this.element[0]!==a.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=e,this._delay(function(){this.previous=e,this.selectedItem=d})),!1!==this._trigger("select",b,{item:d})&&this._value(d.value),this.term=this._value(),this.close(b),this.selectedItem=d}}),this.liveRegion=a("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(a,b){this._super(a,b),"source"===a&&this._initSource(),"appendTo"===a&&this.menu.element.appendTo(this._appendTo()),"disabled"===a&&b&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(b){var c=this.menu.element[0];return b.target===this.element[0]||b.target===c||a.contains(c,b.target)},_closeOnClickOutside:function(a){this._isEventTargetInWidget(a)||this.close()},_appendTo:function(){var b=this.options.appendTo;return b&&(b=b.jquery||b.nodeType?a(b):this.document.find(b).eq(0)),b&&b[0]||(b=this.element.closest(".ui-front, dialog")),b.length||(b=this.document[0].body),b},_initSource:function(){var b,c,d=this;a.isArray(this.options.source)?(b=this.options.source,this.source=function(c,d){d(a.ui.autocomplete.filter(b,c.term))}):"string"==typeof this.options.source?(c=this.options.source,this.source=function(b,e){d.xhr&&d.xhr.abort(),d.xhr=a.ajax({url:c,data:b,dataType:"json",success:function(a){e(a)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(a){clearTimeout(this.searching),this.searching=this._delay(function(){var b=this.term===this._value(),c=this.menu.element.is(":visible"),d=a.altKey||a.ctrlKey||a.metaKey||a.shiftKey;(!b||b&&!c&&!d)&&(this.selectedItem=null,this.search(null,a))},this.options.delay)},search:function(a,b){return a=null!=a?a:this._value(),this.term=this._value(),a.length<this.options.minLength?this.close(b):!1!==this._trigger("search",b)?this._search(a):void 0},_search:function(a){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:a},this._response())},_response:function(){var b=++this.requestIndex;return a.proxy(function(a){b===this.requestIndex&&this.__response(a),--this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(a){a&&(a=this._normalize(a)),this._trigger("response",null,{content:a}),!this.options.disabled&&a&&a.length&&!this.cancelSearch?(this._suggest(a),this._trigger("open")):this._close()},close:function(a){this.cancelSearch=!0,this._close(a)},_close:function(a){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",a))},_change:function(a){this.previous!==this._value()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(b){return b.length&&b[0].label&&b[0].value?b:a.map(b,function(b){return"string"==typeof b?{label:b,value:b}:a.extend({},b,{label:b.label||b.value,value:b.value||b.label})})},_suggest:function(b){var c=this.menu.element.empty();this._renderMenu(c,b),this.isNewMenu=!0,this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(b,c){var d=this;a.each(c,function(a,c){d._renderItemData(b,c)})},_renderItemData:function(a,b){return this._renderItem(a,b).data("ui-autocomplete-item",b)},_renderItem:function(b,c){return a("<li>").append(a("<div>").text(c.label)).appendTo(b)},_move:function(a,b){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(a)||this.menu.isLastItem()&&/^next/.test(a)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[a](b):void this.search(null,b)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(a,b){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(a,b),b.preventDefault())},_isContentEditable:function(a){if(!a.length)return!1;var b=a.prop("contentEditable");return"inherit"===b?this._isContentEditable(a.parent()):"true"===b}}),a.extend(a.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(b,c){var d=RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(b,function(a){return d.test(a.label||a.value||a)})}}),a.widget("ui.autocomplete",a.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(a){return a+(a>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(b){var c;this._superApply(arguments),this.options.disabled||this.cancelSearch||(c=b&&b.length?this.options.messages.results(b.length):this.options.messages.noResults,this.liveRegion.children().hide(),a("<div>").text(c).appendTo(this.liveRegion))}}),a.ui.autocomplete;var o=/ui-corner-([a-z]){2,6}/g;a.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var b=this,c=[];a.each(this.options.items,function(d,e){var f,g={};return e?"controlgroupLabel"===d?(f=b.element.find(e),f.each(function(){var b=a(this);b.children(".ui-controlgroup-label-contents").length||b.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),b._addClass(f,null,"ui-widget ui-widget-content ui-state-default"),void(c=c.concat(f.get()))):void(a.fn[d]&&(g=b["_"+d+"Options"]?b["_"+d+"Options"]("middle"):{classes:{}},b.element.find(e).each(function(){var e=a(this),f=e[d]("instance"),h=a.widget.extend({},g);if("button"!==d||!e.parent(".ui-spinner").length){f||(f=e[d]()[d]("instance")),f&&(h.classes=b._resolveClassesValues(h.classes,f)),e[d](h);var i=e[d]("widget");a.data(i[0],"ui-controlgroup-data",f||e[d]("instance")),c.push(i[0])}}))):void 0}),this.childWidgets=a(a.unique(c)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(b){this.childWidgets.each(function(){var c=a(this),d=c.data("ui-controlgroup-data");d&&d[b]&&d[b]()})},_updateCornerClass:function(a,b){var c=this._buildSimpleOptions(b,"label").classes.label;this._removeClass(a,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(a,null,c)},_buildSimpleOptions:function(a,b){var c="vertical"===this.options.direction,d={classes:{}};return d.classes[b]={middle:"",first:"ui-corner-"+(c?"top":"left"),last:"ui-corner-"+(c?"bottom":"right"),only:"ui-corner-all"}[a],d},_spinnerOptions:function(a){var b=this._buildSimpleOptions(a,"ui-spinner");return b.classes["ui-spinner-up"]="",b.classes["ui-spinner-down"]="",b},_buttonOptions:function(a){return this._buildSimpleOptions(a,"ui-button")},_checkboxradioOptions:function(a){return this._buildSimpleOptions(a,"ui-checkboxradio-label")},_selectmenuOptions:function(a){var b="vertical"===this.options.direction;return{width:!!b&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(b?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(b?"top":"left")},last:{"ui-selectmenu-button-open":b?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(b?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[a]}},_resolveClassesValues:function(b,c){var d={};return a.each(b,function(e){var f=c.options.classes[e]||"";f=a.trim(f.replace(o,"")),d[e]=(f+" "+b[e]).replace(/\s+/g," ")}),d},_setOption:function(a,b){return"direction"===a&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(a,b),"disabled"===a?void this._callChildMethod(b?"disable":"enable"):void this.refresh()},refresh:function(){var b,c=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),b=this.childWidgets,this.options.onlyVisible&&(b=b.filter(":visible")),b.length&&(a.each(["first","last"],function(a,d){var e=b[d]().data("ui-controlgroup-data");if(e&&c["_"+e.widgetName+"Options"]){var f=c["_"+e.widgetName+"Options"](1===b.length?"only":d);f.classes=c._resolveClassesValues(f.classes,e),e.element[e.widgetName](f)}else c._updateCornerClass(b[d](),d)}),this._callChildMethod("refresh"))}}),a.widget("ui.checkboxradio",[a.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var b,c,d=this,e=this._super()||{};return this._readType(),c=this.element.labels(),this.label=a(c[c.length-1]),this.label.length||a.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){d.originalLabel+=3===this.nodeType?a(this).text():this.outerHTML}),this.originalLabel&&(e.label=this.originalLabel),b=this.element[0].disabled,null!=b&&(e.disabled=b),e},_create:function(){var a=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),a&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var b=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===b&&/radio|checkbox/.test(this.type)||a.error("Can't create checkboxradio on element.nodeName="+b+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var b,c=this.element[0].name,d="input[name='"+a.ui.escapeSelector(c)+"']";return c?(b=this.form.length?a(this.form[0].elements).filter(d):a(d).filter(function(){return 0===a(this).form().length}),b.not(this.element)):a([])},_toggleClasses:function(){var b=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",b),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",b)._toggleClass(this.icon,null,"ui-icon-blank",!b),"radio"===this.type&&this._getRadioGroup().each(function(){var b=a(this).checkboxradio("instance");b&&b._removeClass(b.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(a,b){return"label"!==a||b?(this._super(a,b),"disabled"===a?(this._toggleClass(this.label,null,"ui-state-disabled",b),void(this.element[0].disabled=b)):void this.refresh()):void 0},_updateIcon:function(b){var c="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=a("<span>"),this.iconSpace=a("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(c+=b?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,b?"ui-icon-blank":"ui-icon-check")):c+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",c),b||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var a=this.label.contents().not(this.element[0]);this.icon&&(a=a.not(this.icon[0])),this.iconSpace&&(a=a.not(this.iconSpace[0])),a.remove(),this.label.append(this.options.label)},refresh:function(){var a=this.element[0].checked,b=this.element[0].disabled;this._updateIcon(a),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",a),null!==this.options.label&&this._updateLabel(),b!==this.options.disabled&&this._setOptions({disabled:b})}}]),a.ui.checkboxradio,a.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var a,b=this._super()||{};return this.isInput=this.element.is("input"),a=this.element[0].disabled,null!=a&&(b.disabled=a),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(b.label=this.originalLabel),b},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(b){b.keyCode===a.ui.keyCode.SPACE&&(b.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(b,c){var d="iconPosition"!==b,e=d?this.options.iconPosition:c,f="top"===e||"bottom"===e;this.icon?d&&this._removeClass(this.icon,null,this.options.icon):(this.icon=a("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),d&&this._addClass(this.icon,null,c),this._attachIcon(e),f?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=a("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(e))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(a){this.icon[/^(?:end|bottom)/.test(a)?"before":"after"](this.iconSpace)},_attachIcon:function(a){this.element[/^(?:end|bottom)/.test(a)?"append":"prepend"](this.icon)},_setOptions:function(a){var b=void 0===a.showLabel?this.options.showLabel:a.showLabel,c=void 0===a.icon?this.options.icon:a.icon;b||c||(a.showLabel=!0),this._super(a)},_setOption:function(a,b){"icon"===a&&(b?this._updateIcon(a,b):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===a&&this._updateIcon(a,b),"showLabel"===a&&(this._toggleClass("ui-button-icon-only",null,!b),this._updateTooltip()),"label"===a&&(this.isInput?this.element.val(b):(this.element.html(b),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(a,b),"disabled"===a&&(this._toggleClass(null,"ui-state-disabled",b),this.element[0].disabled=b,b&&this.element.blur())},refresh:function(){var a=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");a!==this.options.disabled&&this._setOptions({disabled:a}),this._updateTooltip()}}),!1!==a.uiBackCompat&&(a.widget("ui.button",a.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(a,b){return"text"===a?void this._super("showLabel",b):("showLabel"===a&&(this.options.text=b),"icon"===a&&(this.options.icons.primary=b),"icons"===a&&(b.primary?(this._super("icon",b.primary),this._super("iconPosition","beginning")):b.secondary&&(this._super("icon",b.secondary),this._super("iconPosition","end"))),void this._superApply(arguments))}}),a.fn.button=function(b){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?b.apply(this,arguments):(a.ui.checkboxradio||a.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(a.fn.button),a.fn.buttonset=function(){return a.ui.controlgroup||a.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),a.ui.button,a.extend(a.ui,{datepicker:{version:"1.12.1"}});var p;a.extend(d.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){return g(this._defaults,a||{}),this},_attachDatepicker:function(b,c){var d,e,f;d=b.nodeName.toLowerCase(),e="div"===d||"span"===d,b.id||(this.uuid+=1,b.id="dp"+this.uuid),f=this._newInst(a(b),e),f.settings=a.extend({},c||{}),"input"===d?this._connectDatepicker(b,f):e&&this._inlineDatepicker(b,f)},_newInst:function(b,c){return{id:b[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:b,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:c,dpDiv:c?e(a("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(b,c){var d=a(b);c.append=a([]),c.trigger=a([]),d.hasClass(this.markerClassName)||(this._attachments(d,c),d.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(c),a.data(b,"datepicker",c),c.settings.disabled&&this._disableDatepicker(b))},_attachments:function(b,c){var d,e,f,g=this._get(c,"appendText"),h=this._get(c,"isRTL");c.append&&c.append.remove(),g&&(c.append=a("<span class='"+this._appendClass+"'>"+g+"</span>"),b[h?"before":"after"](c.append)),b.off("focus",this._showDatepicker),c.trigger&&c.trigger.remove(),d=this._get(c,"showOn"),("focus"===d||"both"===d)&&b.on("focus",this._showDatepicker),("button"===d||"both"===d)&&(e=this._get(c,"buttonText"),f=this._get(c,"buttonImage"),c.trigger=a(this._get(c,"buttonImageOnly")?a("<img/>").addClass(this._triggerClass).attr({src:f,alt:e,title:e}):a("<button type='button'></button>").addClass(this._triggerClass).html(f?a("<img/>").attr({src:f,alt:e,title:e}):e)),b[h?"before":"after"](c.trigger),c.trigger.on("click",function(){return a.datepicker._datepickerShowing&&a.datepicker._lastInput===b[0]?a.datepicker._hideDatepicker():a.datepicker._datepickerShowing&&a.datepicker._lastInput!==b[0]?(a.datepicker._hideDatepicker(),a.datepicker._showDatepicker(b[0])):a.datepicker._showDatepicker(b[0]),!1}))},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b,c,d,e,f=new Date(2009,11,20),g=this._get(a,"dateFormat");g.match(/[DM]/)&&(b=function(a){for(c=0,d=0,e=0;a.length>e;e++)a[e].length>c&&(c=a[e].length,d=e);return d},f.setMonth(b(this._get(a,g.match(/MM/)?"monthNames":"monthNamesShort"))),f.setDate(b(this._get(a,g.match(/DD/)?"dayNames":"dayNamesShort"))+20-f.getDay())),a.input.attr("size",this._formatDate(a,f).length)}},_inlineDatepicker:function(b,c){var d=a(b);d.hasClass(this.markerClassName)||(d.addClass(this.markerClassName).append(c.dpDiv),a.data(b,"datepicker",c),this._setDate(c,this._getDefaultDate(c),!0),this._updateDatepicker(c),this._updateAlternate(c),c.settings.disabled&&this._disableDatepicker(b),c.dpDiv.css("display","block"))},_dialogDatepicker:function(b,c,d,e,f){var h,i,j,k,l,m=this._dialogInst;return m||(this.uuid+=1,h="dp"+this.uuid,this._dialogInput=a("<input type='text' id='"+h+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),a("body").append(this._dialogInput),m=this._dialogInst=this._newInst(this._dialogInput,!1),m.settings={},a.data(this._dialogInput[0],"datepicker",m)),g(m.settings,e||{}),c=c&&c.constructor===Date?this._formatDate(m,c):c,this._dialogInput.val(c),this._pos=f?f.length?f:[f.pageX,f.pageY]:null,this._pos||(i=document.documentElement.clientWidth,j=document.documentElement.clientHeight,k=document.documentElement.scrollLeft||document.body.scrollLeft,l=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[i/2-100+k,j/2-150+l]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),m.settings.onSelect=d,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),a.blockUI&&a.blockUI(this.dpDiv),a.data(this._dialogInput[0],"datepicker",m),this},_destroyDatepicker:function(b){var c,d=a(b),e=a.data(b,"datepicker");d.hasClass(this.markerClassName)&&(c=b.nodeName.toLowerCase(),a.removeData(b,"datepicker"),"input"===c?(e.append.remove(),e.trigger.remove(),d.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===c||"span"===c)&&d.removeClass(this.markerClassName).empty(),p===e&&(p=null))},_enableDatepicker:function(b){var c,d,e=a(b),f=a.data(b,"datepicker");e.hasClass(this.markerClassName)&&(c=b.nodeName.toLowerCase(),"input"===c?(b.disabled=!1,f.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===c||"span"===c)&&(d=e.children("."+this._inlineClass),d.children().removeClass("ui-state-disabled"),d.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=a.map(this._disabledInputs,function(a){return a===b?null:a}))},_disableDatepicker:function(b){var c,d,e=a(b),f=a.data(b,"datepicker");e.hasClass(this.markerClassName)&&(c=b.nodeName.toLowerCase(),"input"===c?(b.disabled=!0,f.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===c||"span"===c)&&(d=e.children("."+this._inlineClass),d.children().addClass("ui-state-disabled"),d.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=a.map(this._disabledInputs,function(a){return a===b?null:a}),this._disabledInputs[this._disabledInputs.length]=b)},_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;this._disabledInputs.length>b;b++)if(this._disabledInputs[b]===a)return!0;return!1},_getInst:function(b){try{return a.data(b,"datepicker")}catch(a){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(b,c,d){var e,f,h,i,j=this._getInst(b);return 2===arguments.length&&"string"==typeof c?"defaults"===c?a.extend({},a.datepicker._defaults):j?"all"===c?a.extend({},j.settings):this._get(j,c):null:(e=c||{},"string"==typeof c&&(e={},e[c]=d),void(j&&(this._curInst===j&&this._hideDatepicker(),f=this._getDateDatepicker(b,!0),h=this._getMinMaxDate(j,"min"),i=this._getMinMaxDate(j,"max"),g(j.settings,e),null!==h&&void 0!==e.dateFormat&&void 0===e.minDate&&(j.settings.minDate=this._formatDate(j,h)),null!==i&&void 0!==e.dateFormat&&void 0===e.maxDate&&(j.settings.maxDate=this._formatDate(j,i)),"disabled"in e&&(e.disabled?this._disableDatepicker(b):this._enableDatepicker(b)),this._attachments(a(b),j),this._autoSize(j),this._setDate(j,f),this._updateAlternate(j),this._updateDatepicker(j))))},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){var b=this._getInst(a);b&&this._updateDatepicker(b)},_setDateDatepicker:function(a,b){var c=this._getInst(a);c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=this._getInst(a);return c&&!c.inline&&this._setDateFromField(c,b),c?this._getDate(c):null},_doKeyDown:function(b){var c,d,e,f=a.datepicker._getInst(b.target),g=!0,h=f.dpDiv.is(".ui-datepicker-rtl");if(f._keyEvent=!0,a.datepicker._datepickerShowing)switch(b.keyCode){case 9:a.datepicker._hideDatepicker(),g=!1;break;case 13:return e=a("td."+a.datepicker._dayOverClass+":not(."+a.datepicker._currentClass+")",f.dpDiv),e[0]&&a.datepicker._selectDay(b.target,f.selectedMonth,f.selectedYear,e[0]),c=a.datepicker._get(f,"onSelect"),c?(d=a.datepicker._formatDate(f),c.apply(f.input?f.input[0]:null,[d,f])):a.datepicker._hideDatepicker(),!1;case 27:a.datepicker._hideDatepicker();break;case 33:a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(f,"stepBigMonths"):-a.datepicker._get(f,"stepMonths"),"M");break;case 34:a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(f,"stepBigMonths"):+a.datepicker._get(f,"stepMonths"),"M");break;case 35:(b.ctrlKey||b.metaKey)&&a.datepicker._clearDate(b.target),g=b.ctrlKey||b.metaKey;break;case 36:(b.ctrlKey||b.metaKey)&&a.datepicker._gotoToday(b.target),g=b.ctrlKey||b.metaKey;break;case 37:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,h?1:-1,"D"),g=b.ctrlKey||b.metaKey,b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?-a.datepicker._get(f,"stepBigMonths"):-a.datepicker._get(f,"stepMonths"),"M");break;case 38:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,-7,"D"),g=b.ctrlKey||b.metaKey;break;case 39:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,h?-1:1,"D"),g=b.ctrlKey||b.metaKey,b.originalEvent.altKey&&a.datepicker._adjustDate(b.target,b.ctrlKey?+a.datepicker._get(f,"stepBigMonths"):+a.datepicker._get(f,"stepMonths"),"M");break;case 40:(b.ctrlKey||b.metaKey)&&a.datepicker._adjustDate(b.target,7,"D"),g=b.ctrlKey||b.metaKey;break;default:g=!1}else 36===b.keyCode&&b.ctrlKey?a.datepicker._showDatepicker(this):g=!1;g&&(b.preventDefault(),b.stopPropagation())},_doKeyPress:function(b){var c,d,e=a.datepicker._getInst(b.target);return a.datepicker._get(e,"constrainInput")?(c=a.datepicker._possibleChars(a.datepicker._get(e,"dateFormat")),d=String.fromCharCode(null==b.charCode?b.keyCode:b.charCode),b.ctrlKey||b.metaKey||" ">d||!c||c.indexOf(d)>-1):void 0},_doKeyUp:function(b){var c=a.datepicker._getInst(b.target);if(c.input.val()!==c.lastVal)try{a.datepicker.parseDate(a.datepicker._get(c,"dateFormat"),c.input?c.input.val():null,a.datepicker._getFormatConfig(c))&&(a.datepicker._setDateFromField(c),a.datepicker._updateAlternate(c),a.datepicker._updateDatepicker(c))}catch(a){}return!0},_showDatepicker:function(b){if(b=b.target||b,"input"!==b.nodeName.toLowerCase()&&(b=a("input",b.parentNode)[0]),!a.datepicker._isDisabledDatepicker(b)&&a.datepicker._lastInput!==b){var d,e,f,h,i,j,k;d=a.datepicker._getInst(b),a.datepicker._curInst&&a.datepicker._curInst!==d&&(a.datepicker._curInst.dpDiv.stop(!0,!0),d&&a.datepicker._datepickerShowing&&a.datepicker._hideDatepicker(a.datepicker._curInst.input[0])),e=a.datepicker._get(d,"beforeShow"),!1!==(f=e?e.apply(b,[b,d]):{})&&(g(d.settings,f),d.lastVal=null,a.datepicker._lastInput=b,a.datepicker._setDateFromField(d),a.datepicker._inDialog&&(b.value=""),a.datepicker._pos||(a.datepicker._pos=a.datepicker._findPos(b),a.datepicker._pos[1]+=b.offsetHeight),h=!1,a(b).parents().each(function(){return!(h|="fixed"===a(this).css("position"))}),i={left:a.datepicker._pos[0],top:a.datepicker._pos[1]},a.datepicker._pos=null,d.dpDiv.empty(),d.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),a.datepicker._updateDatepicker(d),i=a.datepicker._checkOffset(d,i,h),d.dpDiv.css({position:a.datepicker._inDialog&&a.blockUI?"static":h?"fixed":"absolute",display:"none",left:i.left+"px",top:i.top+"px"}),d.inline||(j=a.datepicker._get(d,"showAnim"),k=a.datepicker._get(d,"duration"),d.dpDiv.css("z-index",c(a(b))+1),a.datepicker._datepickerShowing=!0,a.effects&&a.effects.effect[j]?d.dpDiv.show(j,a.datepicker._get(d,"showOptions"),k):d.dpDiv[j||"show"](j?k:null),a.datepicker._shouldFocusInput(d)&&d.input.trigger("focus"),a.datepicker._curInst=d))}},_updateDatepicker:function(b){this.maxRows=4,p=b,b.dpDiv.empty().append(this._generateHTML(b)),this._attachHandlers(b);var c,d=this._getNumberOfMonths(b),e=d[1],g=b.dpDiv.find("."+this._dayOverClass+" a");g.length>0&&f.apply(g.get(0)),b.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),e>1&&b.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"),b.dpDiv[(1!==d[0]||1!==d[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),b.dpDiv[(this._get(b,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),b===a.datepicker._curInst&&a.datepicker._datepickerShowing&&a.datepicker._shouldFocusInput(b)&&b.input.trigger("focus"),b.yearshtml&&(c=b.yearshtml,setTimeout(function(){c===b.yearshtml&&b.yearshtml&&b.dpDiv.find("select.ui-datepicker-year:first").replaceWith(b.yearshtml),c=b.yearshtml=null},0))},_shouldFocusInput:function(a){return a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&!a.input.is(":focus")},_checkOffset:function(b,c,d){var e=b.dpDiv.outerWidth(),f=b.dpDiv.outerHeight(),g=b.input?b.input.outerWidth():0,h=b.input?b.input.outerHeight():0,i=document.documentElement.clientWidth+(d?0:a(document).scrollLeft()),j=document.documentElement.clientHeight+(d?0:a(document).scrollTop());return c.left-=this._get(b,"isRTL")?e-g:0,c.left-=d&&c.left===b.input.offset().left?a(document).scrollLeft():0,c.top-=d&&c.top===b.input.offset().top+h?a(document).scrollTop():0,c.left-=Math.min(c.left,c.left+e>i&&i>e?Math.abs(c.left+e-i):0),c.top-=Math.min(c.top,c.top+f>j&&j>f?Math.abs(f+h):0),c},_findPos:function(b){for(var c,d=this._getInst(b),e=this._get(d,"isRTL");b&&("hidden"===b.type||1!==b.nodeType||a.expr.filters.hidden(b));)b=b[e?"previousSibling":"nextSibling"];return c=a(b).offset(),[c.left,c.top]},_hideDatepicker:function(b){var c,d,e,f,g=this._curInst;!g||b&&g!==a.data(b,"datepicker")||this._datepickerShowing&&(c=this._get(g,"showAnim"),d=this._get(g,"duration"),e=function(){a.datepicker._tidyDialog(g)},a.effects&&(a.effects.effect[c]||a.effects[c])?g.dpDiv.hide(c,a.datepicker._get(g,"showOptions"),d,e):g.dpDiv["slideDown"===c?"slideUp":"fadeIn"===c?"fadeOut":"hide"](c?d:null,e),c||e(),this._datepickerShowing=!1,f=this._get(g,"onClose"),f&&f.apply(g.input?g.input[0]:null,[g.input?g.input.val():"",g]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),a.blockUI&&(a.unblockUI(),a("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(b){if(a.datepicker._curInst){var c=a(b.target),d=a.datepicker._getInst(c[0]);(c[0].id!==a.datepicker._mainDivId&&0===c.parents("#"+a.datepicker._mainDivId).length&&!c.hasClass(a.datepicker.markerClassName)&&!c.closest("."+a.datepicker._triggerClass).length&&a.datepicker._datepickerShowing&&(!a.datepicker._inDialog||!a.blockUI)||c.hasClass(a.datepicker.markerClassName)&&a.datepicker._curInst!==d)&&a.datepicker._hideDatepicker()}},_adjustDate:function(b,c,d){var e=a(b),f=this._getInst(e[0]);this._isDisabledDatepicker(e[0])||(this._adjustInstDate(f,c+("M"===d?this._get(f,"showCurrentAtPos"):0),d),this._updateDatepicker(f))},_gotoToday:function(b){var c,d=a(b),e=this._getInst(d[0]);this._get(e,"gotoCurrent")&&e.currentDay?(e.selectedDay=e.currentDay,e.drawMonth=e.selectedMonth=e.currentMonth,e.drawYear=e.selectedYear=e.currentYear):(c=new Date,e.selectedDay=c.getDate(),e.drawMonth=e.selectedMonth=c.getMonth(),e.drawYear=e.selectedYear=c.getFullYear()),this._notifyChange(e),this._adjustDate(d)},_selectMonthYear:function(b,c,d){var e=a(b),f=this._getInst(e[0]);f["selected"+("M"===d?"Month":"Year")]=f["draw"+("M"===d?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10),this._notifyChange(f),this._adjustDate(e)},_selectDay:function(b,c,d,e){var f,g=a(b);a(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(g[0])||(f=this._getInst(g[0]),f.selectedDay=f.currentDay=a("a",e).html(),f.selectedMonth=f.currentMonth=c,f.selectedYear=f.currentYear=d,this._selectDate(b,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear)))},_clearDate:function(b){var c=a(b);this._selectDate(c,"")},_selectDate:function(b,c){var d,e=a(b),f=this._getInst(e[0]);c=null!=c?c:this._formatDate(f),f.input&&f.input.val(c),this._updateAlternate(f),d=this._get(f,"onSelect"),d?d.apply(f.input?f.input[0]:null,[c,f]):f.input&&f.input.trigger("change"),f.inline?this._updateDatepicker(f):(this._hideDatepicker(),this._lastInput=f.input[0],"object"!=typeof f.input[0]&&f.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(b){var c,d,e,f=this._get(b,"altField");f&&(c=this._get(b,"altFormat")||this._get(b,"dateFormat"),d=this._getDate(b),e=this.formatDate(c,d,this._getFormatConfig(b)),a(f).val(e))},noWeekends:function(a){var b=a.getDay();return[b>0&&6>b,""]},iso8601Week:function(a){var b,c=new Date(a.getTime());return c.setDate(c.getDate()+4-(c.getDay()||7)),b=c.getTime(),c.setMonth(0),c.setDate(1),Math.floor(Math.round((b-c)/864e5)/7)+1},parseDate:function(b,c,d){if(null==b||null==c)throw"Invalid arguments";if(""===(c="object"==typeof c?""+c:c+""))return null;var e,f,g,h,i=0,j=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,k="string"!=typeof j?j:(new Date).getFullYear()%100+parseInt(j,10),l=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,m=(d?d.dayNames:null)||this._defaults.dayNames,n=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,o=(d?d.monthNames:null)||this._defaults.monthNames,p=-1,q=-1,r=-1,s=-1,t=!1,u=function(a){var c=b.length>e+1&&b.charAt(e+1)===a;return c&&e++,c},v=function(a){var b=u(a),d="@"===a?14:"!"===a?20:"y"===a&&b?4:"o"===a?3:2,e="y"===a?d:1,f=RegExp("^\\d{"+e+","+d+"}"),g=c.substring(i).match(f);if(!g)throw"Missing number at position "+i;return i+=g[0].length,parseInt(g[0],10)},w=function(b,d,e){var f=-1,g=a.map(u(b)?e:d,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)});if(a.each(g,function(a,b){var d=b[1];return c.substr(i,d.length).toLowerCase()===d.toLowerCase()?(f=b[0],i+=d.length,!1):void 0}),-1!==f)return f+1;throw"Unknown name at position "+i},x=function(){if(c.charAt(i)!==b.charAt(e))throw"Unexpected literal at position "+i;i++};for(e=0;b.length>e;e++)if(t)"'"!==b.charAt(e)||u("'")?x():t=!1;else switch(b.charAt(e)){case"d":r=v("d");break;case"D":w("D",l,m);break;case"o":s=v("o");break;case"m":q=v("m");break;case"M":q=w("M",n,o);break;case"y":p=v("y");break;case"@":h=new Date(v("@")),p=h.getFullYear(),q=h.getMonth()+1,r=h.getDate();break;case"!":h=new Date((v("!")-this._ticksTo1970)/1e4),p=h.getFullYear(),q=h.getMonth()+1,r=h.getDate();break;case"'":u("'")?x():t=!0;break;default:x()}if(c.length>i&&(g=c.substr(i),!/^\s+/.test(g)))throw"Extra/unparsed characters found in date: "+g;if(-1===p?p=(new Date).getFullYear():100>p&&(p+=(new Date).getFullYear()-(new Date).getFullYear()%100+(k>=p?0:-100)),s>-1)for(q=1,r=s;!((f=this._getDaysInMonth(p,q-1))>=r);)q++,r-=f;if(h=this._daylightSavingAdjust(new Date(p,q-1,r)),h.getFullYear()!==p||h.getMonth()+1!==q||h.getDate()!==r)throw"Invalid date";return h},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,b,c){if(!b)return"";var d,e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,g=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,h=(c?c.monthNames:null)||this._defaults.monthNames,i=function(b){var c=a.length>d+1&&a.charAt(d+1)===b;return c&&d++,c},j=function(a,b,c){var d=""+b;if(i(a))for(;c>d.length;)d="0"+d;return d},k=function(a,b,c,d){return i(a)?d[b]:c[b]},l="",m=!1;if(b)for(d=0;a.length>d;d++)if(m)"'"!==a.charAt(d)||i("'")?l+=a.charAt(d):m=!1;else switch(a.charAt(d)){case"d":l+=j("d",b.getDate(),2);break;case"D":l+=k("D",b.getDay(),e,f);break;case"o":l+=j("o",Math.round((new Date(b.getFullYear(),b.getMonth(),b.getDate()).getTime()-new Date(b.getFullYear(),0,0).getTime())/864e5),3);break;case"m":l+=j("m",b.getMonth()+1,2);break;case"M":l+=k("M",b.getMonth(),g,h);break;case"y":l+=i("y")?b.getFullYear():(10>b.getFullYear()%100?"0":"")+b.getFullYear()%100;break;case"@":l+=b.getTime();break;case"!":l+=1e4*b.getTime()+this._ticksTo1970;break;case"'":i("'")?l+="'":m=!0;break;default:l+=a.charAt(d)}return l},_possibleChars:function(a){var b,c="",d=!1,e=function(c){var d=a.length>b+1&&a.charAt(b+1)===c;return d&&b++,d};for(b=0;a.length>b;b++)if(d)"'"!==a.charAt(b)||e("'")?c+=a.charAt(b):d=!1;else switch(a.charAt(b)){case"d":case"m":case"y":case"@":c+="0123456789";break;case"D":case"M":return null;case"'":e("'")?c+="'":d=!0;break;default:c+=a.charAt(b)}return c},_get:function(a,b){return void 0!==a.settings[b]?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!==a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,e=this._getDefaultDate(a),f=e,g=this._getFormatConfig(a);try{f=this.parseDate(c,d,g)||e}catch(a){d=b?"":d}a.selectedDay=f.getDate(),a.drawMonth=a.selectedMonth=f.getMonth(),a.drawYear=a.selectedYear=f.getFullYear(),a.currentDay=d?f.getDate():0,a.currentMonth=d?f.getMonth():0,a.currentYear=d?f.getFullYear():0,this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(b,c,d){var e=function(a){var b=new Date;return b.setDate(b.getDate()+a),b},f=function(c){try{return a.datepicker.parseDate(a.datepicker._get(b,"dateFormat"),c,a.datepicker._getFormatConfig(b))}catch(a){}for(var d=(c.toLowerCase().match(/^c/)?a.datepicker._getDate(b):null)||new Date,e=d.getFullYear(),f=d.getMonth(),g=d.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,i=h.exec(c);i;){switch(i[2]||"d"){case"d":case"D":g+=parseInt(i[1],10);break;case"w":case"W":g+=7*parseInt(i[1],10);break;case"m":case"M":f+=parseInt(i[1],10),g=Math.min(g,a.datepicker._getDaysInMonth(e,f));break;case"y":case"Y":e+=parseInt(i[1],10),g=Math.min(g,a.datepicker._getDaysInMonth(e,f))}i=h.exec(c)}return new Date(e,f,g)},g=null==c||""===c?d:"string"==typeof c?f(c):"number"==typeof c?isNaN(c)?d:e(c):new Date(c.getTime());return g=g&&"Invalid Date"==""+g?d:g,g&&(g.setHours(0),g.setMinutes(0),g.setSeconds(0),g.setMilliseconds(0)),this._daylightSavingAdjust(g)},_daylightSavingAdjust:function(a){return a?(a.setHours(a.getHours()>12?a.getHours()+2:0),a):null},_setDate:function(a,b,c){var d=!b,e=a.selectedMonth,f=a.selectedYear,g=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=g.getDate(),a.drawMonth=a.selectedMonth=a.currentMonth=g.getMonth(),a.drawYear=a.selectedYear=a.currentYear=g.getFullYear(),e===a.selectedMonth&&f===a.selectedYear||c||this._notifyChange(a),this._adjustInstDate(a),a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&""===a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_attachHandlers:function(b){var c=this._get(b,"stepMonths"),d="#"+b.id.replace(/\\\\/g,"\\");b.dpDiv.find("[data-handler]").map(function(){var b={prev:function(){a.datepicker._adjustDate(d,-c,"M")},next:function(){a.datepicker._adjustDate(d,+c,"M")},hide:function(){a.datepicker._hideDatepicker()},today:function(){a.datepicker._gotoToday(d)},selectDay:function(){return a.datepicker._selectDay(d,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return a.datepicker._selectMonthYear(d,this,"M"),!1},selectYear:function(){return a.datepicker._selectMonthYear(d,this,"Y"),!1}};a(this).on(this.getAttribute("data-event"),b[this.getAttribute("data-handler")])})},_generateHTML:function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O=new Date,P=this._daylightSavingAdjust(new Date(O.getFullYear(),O.getMonth(),O.getDate())),Q=this._get(a,"isRTL"),R=this._get(a,"showButtonPanel"),S=this._get(a,"hideIfNoPrevNext"),T=this._get(a,"navigationAsDateFormat"),U=this._getNumberOfMonths(a),V=this._get(a,"showCurrentAtPos"),W=this._get(a,"stepMonths"),X=1!==U[0]||1!==U[1],Y=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),Z=this._getMinMaxDate(a,"min"),$=this._getMinMaxDate(a,"max"),_=a.drawMonth-V,aa=a.drawYear;if(0>_&&(_+=12,aa--),$)for(b=this._daylightSavingAdjust(new Date($.getFullYear(),$.getMonth()-U[0]*U[1]+1,$.getDate())),b=Z&&Z>b?Z:b;this._daylightSavingAdjust(new Date(aa,_,1))>b;)0>--_&&(_=11,aa--);for(a.drawMonth=_,a.drawYear=aa,c=this._get(a,"prevText"),c=T?this.formatDate(c,this._daylightSavingAdjust(new Date(aa,_-W,1)),this._getFormatConfig(a)):c,d=this._canAdjustMonth(a,-1,aa,_)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(Q?"e":"w")+"'>"+c+"</span></a>":S?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(Q?"e":"w")+"'>"+c+"</span></a>",e=this._get(a,"nextText"),e=T?this.formatDate(e,this._daylightSavingAdjust(new Date(aa,_+W,1)),this._getFormatConfig(a)):e,f=this._canAdjustMonth(a,1,aa,_)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+e+"'><span class='ui-icon ui-icon-circle-triangle-"+(Q?"w":"e")+"'>"+e+"</span></a>":S?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+e+"'><span class='ui-icon ui-icon-circle-triangle-"+(Q?"w":"e")+"'>"+e+"</span></a>",g=this._get(a,"currentText"),h=this._get(a,"gotoCurrent")&&a.currentDay?Y:P,g=T?this.formatDate(g,h,this._getFormatConfig(a)):g,i=a.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(a,"closeText")+"</button>",j=R?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Q?i:"")+(this._isInRange(a,h)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+g+"</button>":"")+(Q?"":i)+"</div>":"",k=parseInt(this._get(a,"firstDay"),10),k=isNaN(k)?0:k,l=this._get(a,"showWeek"),m=this._get(a,"dayNames"),n=this._get(a,"dayNamesMin"),o=this._get(a,"monthNames"),p=this._get(a,"monthNamesShort"),q=this._get(a,"beforeShowDay"),r=this._get(a,"showOtherMonths"),s=this._get(a,"selectOtherMonths"),t=this._getDefaultDate(a),u="",w=0;U[0]>w;w++){for(x="",this.maxRows=4,y=0;U[1]>y;y++){if(z=this._daylightSavingAdjust(new Date(aa,_,a.selectedDay)),A=" ui-corner-all",B="",X){if(B+="<div class='ui-datepicker-group",U[1]>1)switch(y){case 0:B+=" ui-datepicker-group-first",A=" ui-corner-"+(Q?"right":"left");break;case U[1]-1:B+=" ui-datepicker-group-last",A=" ui-corner-"+(Q?"left":"right");break;default:B+=" ui-datepicker-group-middle",A=""}B+="'>"}for(B+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+A+"'>"+(/all|left/.test(A)&&0===w?Q?f:d:"")+(/all|right/.test(A)&&0===w?Q?d:f:"")+this._generateMonthYearHeader(a,_,aa,Z,$,w>0||y>0,o,p)+"</div><table class='ui-datepicker-calendar'><thead><tr>",C=l?"<th class='ui-datepicker-week-col'>"+this._get(a,"weekHeader")+"</th>":"",v=0;7>v;v++)D=(v+k)%7,C+="<th scope='col'"+((v+k+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+m[D]+"'>"+n[D]+"</span></th>";for(B+=C+"</tr></thead><tbody>",E=this._getDaysInMonth(aa,_),aa===a.selectedYear&&_===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,E)),F=(this._getFirstDayOfMonth(aa,_)-k+7)%7,G=Math.ceil((F+E)/7),H=X&&this.maxRows>G?this.maxRows:G,this.maxRows=H,I=this._daylightSavingAdjust(new Date(aa,_,1-F)),J=0;H>J;J++){for(B+="<tr>",K=l?"<td class='ui-datepicker-week-col'>"+this._get(a,"calculateWeek")(I)+"</td>":"",v=0;7>v;v++)L=q?q.apply(a.input?a.input[0]:null,[I]):[!0,""],M=I.getMonth()!==_,N=M&&!s||!L[0]||Z&&Z>I||$&&I>$,K+="<td class='"+((v+k+6)%7>=5?" ui-datepicker-week-end":"")+(M?" ui-datepicker-other-month":"")+(I.getTime()===z.getTime()&&_===a.selectedMonth&&a._keyEvent||t.getTime()===I.getTime()&&t.getTime()===z.getTime()?" "+this._dayOverClass:"")+(N?" "+this._unselectableClass+" ui-state-disabled":"")+(M&&!r?"":" "+L[1]+(I.getTime()===Y.getTime()?" "+this._currentClass:"")+(I.getTime()===P.getTime()?" ui-datepicker-today":""))+"'"+(M&&!r||!L[2]?"":" title='"+L[2].replace(/'/g,"&#39;")+"'")+(N?"":" data-handler='selectDay' data-event='click' data-month='"+I.getMonth()+"' data-year='"+I.getFullYear()+"'")+">"+(M&&!r?"&#xa0;":N?"<span class='ui-state-default'>"+I.getDate()+"</span>":"<a class='ui-state-default"+(I.getTime()===P.getTime()?" ui-state-highlight":"")+(I.getTime()===Y.getTime()?" ui-state-active":"")+(M?" ui-priority-secondary":"")+"' href='#'>"+I.getDate()+"</a>")+"</td>",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);B+=K+"</tr>"}_++,_>11&&(_=0,aa++),B+="</tbody></table>"+(X?"</div>"+(U[0]>0&&y===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),x+=B}u+=x}return u+=j,a._keyEvent=!1,u},_generateMonthYearHeader:function(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q=this._get(a,"changeMonth"),r=this._get(a,"changeYear"),s=this._get(a,"showMonthAfterYear"),t="<div class='ui-datepicker-title'>",u="";if(f||!q)u+="<span class='ui-datepicker-month'>"+g[b]+"</span>";else{for(i=d&&d.getFullYear()===c,j=e&&e.getFullYear()===c,u+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",k=0;12>k;k++)(!i||k>=d.getMonth())&&(!j||e.getMonth()>=k)&&(u+="<option value='"+k+"'"+(k===b?" selected='selected'":"")+">"+h[k]+"</option>");u+="</select>"}if(s||(t+=u+(!f&&q&&r?"":"&#xa0;")),!a.yearshtml)if(a.yearshtml="",f||!r)t+="<span class='ui-datepicker-year'>"+c+"</span>";else{for(l=this._get(a,"yearRange").split(":"),m=(new Date).getFullYear(),n=function(a){var b=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),10):a.match(/[+\-].*/)?m+parseInt(a,10):parseInt(a,10);return isNaN(b)?m:b},o=n(l[0]),p=Math.max(o,n(l[1]||"")),o=d?Math.max(o,d.getFullYear()):o,p=e?Math.min(p,e.getFullYear()):p,a.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";p>=o;o++)a.yearshtml+="<option value='"+o+"'"+(o===c?" selected='selected'":"")+">"+o+"</option>";a.yearshtml+="</select>",t+=a.yearshtml,a.yearshtml=null}return t+=this._get(a,"yearSuffix"),s&&(t+=(!f&&q&&r?"":"&#xa0;")+u),t+="</div>"},_adjustInstDate:function(a,b,c){var d=a.selectedYear+("Y"===c?b:0),e=a.selectedMonth+("M"===c?b:0),f=Math.min(a.selectedDay,this._getDaysInMonth(d,e))+("D"===c?b:0),g=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,e,f)));a.selectedDay=g.getDate(),a.drawMonth=a.selectedMonth=g.getMonth(),a.drawYear=a.selectedYear=g.getFullYear(),("M"===c||"Y"===c)&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),d=this._getMinMaxDate(a,"max"),e=c&&c>b?c:b;return d&&e>d?d:e},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){var b=this._get(a,"numberOfMonths");return null==b?[1,1]:"number"==typeof b?[1,b]:b},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return new Date(a,b,1).getDay()},_canAdjustMonth:function(a,b,c,d){var e=this._getNumberOfMonths(a),f=this._daylightSavingAdjust(new Date(c,d+(0>b?b:e[0]*e[1]),1));return 0>b&&f.setDate(this._getDaysInMonth(f.getFullYear(),f.getMonth())),this._isInRange(a,f)},_isInRange:function(a,b){var c,d,e=this._getMinMaxDate(a,"min"),f=this._getMinMaxDate(a,"max"),g=null,h=null,i=this._get(a,"yearRange");return i&&(c=i.split(":"),d=(new Date).getFullYear(),g=parseInt(c[0],10),h=parseInt(c[1],10),c[0].match(/[+\-].*/)&&(g+=d),c[1].match(/[+\-].*/)&&(h+=d)),(!e||b.getTime()>=e.getTime())&&(!f||b.getTime()<=f.getTime())&&(!g||b.getFullYear()>=g)&&(!h||h>=b.getFullYear())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");return b="string"!=typeof b?b:(new Date).getFullYear()%100+parseInt(b,10),{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);var e=b?"object"==typeof b?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),e,this._getFormatConfig(a))}}),a.fn.datepicker=function(b){if(!this.length)return this;a.datepicker.initialized||(a(document).on("mousedown",a.datepicker._checkExternalClick),a.datepicker.initialized=!0),0===a("#"+a.datepicker._mainDivId).length&&a("body").append(a.datepicker.dpDiv);var c=Array.prototype.slice.call(arguments,1);return"string"!=typeof b||"isDisabled"!==b&&"getDate"!==b&&"widget"!==b?"option"===b&&2===arguments.length&&"string"==typeof arguments[1]?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c)):this.each(function(){"string"==typeof b?a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this].concat(c)):a.datepicker._attachDatepicker(this,b)}):a.datepicker["_"+b+"Datepicker"].apply(a.datepicker,[this[0]].concat(c))},a.datepicker=new d,a.datepicker.initialized=!1,a.datepicker.uuid=(new Date).getTime(),a.datepicker.version="1.12.1",a.datepicker,a.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var q=!1;a(document).on("mouseup",function(){q=!1}),a.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.on("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).on("click."+this.widgetName,function(c){return!0===a.data(c.target,b.widgetName+".preventClickEvent")?(a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(b){if(!q){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var c=this,d=1===b.which,e=!("string"!=typeof this.options.cancel||!b.target.nodeName)&&a(b.target).closest(this.options.cancel).length;return!(d&&!e&&this._mouseCapture(b))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=!1!==this._mouseStart(b),!this._mouseStarted)?(b.preventDefault(),!0):(!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return c._mouseMove(a)},this._mouseUpDelegate=function(a){return c._mouseUp(a)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),q=!0,!0))}},_mouseMove:function(b){if(this._mouseMoved){if(a.ui.ie&&(!document.documentMode||9>document.documentMode)&&!b.button)return this._mouseUp(b);if(!b.which)if(b.originalEvent.altKey||b.originalEvent.ctrlKey||b.originalEvent.metaKey||b.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(b)}return(b.which||b.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(b),b.preventDefault()):(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,b),this._mouseStarted?this._mouseDrag(b):this._mouseUp(b)),!this._mouseStarted)},_mouseUp:function(b){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target===this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,q=!1,b.preventDefault()},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),a.ui.plugin={add:function(b,c,d){var e,f=a.ui[b].prototype;for(e in d)f.plugins[e]=f.plugins[e]||[],f.plugins[e].push([c,d[e]])},call:function(a,b,c,d){var e,f=a.plugins[b];if(f&&(d||a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType))for(e=0;f.length>e;e++)a.options[f[e][0]]&&f[e][1].apply(a.element,c)}},a.ui.safeBlur=function(b){b&&"body"!==b.nodeName.toLowerCase()&&a(b).trigger("blur")},a.widget("ui.draggable",a.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(a,b){this._super(a,b),"handle"===a&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?void(this.destroyOnClear=!0):(this._removeHandleClassName(),void this._mouseDestroy())},_mouseCapture:function(b){var c=this.options;return!(this.helper||c.disabled||a(b.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(b),!!this.handle&&(this._blurActiveElement(b),this._blockFrames(!0===c.iframeFix?"iframe":c.iframeFix),!0))},_blockFrames:function(b){this.iframeBlocks=this.document.find(b).map(function(){var b=a(this);return a("<div>").css("position","absolute").appendTo(b.parent()).outerWidth(b.outerWidth()).outerHeight(b.outerHeight()).offset(b.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(b){var c=a.ui.safeActiveElement(this.document[0]);a(b.target).closest(c).length||a.ui.safeBlur(c)},_mouseStart:function(b){var c=this.options;return this.helper=this._createHelper(b),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),a.ui.ddmanager&&(a.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===a(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(b),this.originalPosition=this.position=this._generatePosition(b,!1),this.originalPageX=b.pageX,this.originalPageY=b.pageY,c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt),this._setContainment(),!1===this._trigger("start",b)?(this._clear(),!1):(this._cacheHelperProportions(),a.ui.ddmanager&&!c.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this._mouseDrag(b,!0),a.ui.ddmanager&&a.ui.ddmanager.dragStart(this,b),!0)},_refreshOffsets:function(a){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:a.pageX-this.offset.left,top:a.pageY-this.offset.top}},_mouseDrag:function(b,c){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(b,!0),this.positionAbs=this._convertPositionTo("absolute"),!c){var d=this._uiHash();if(!1===this._trigger("drag",b,d))return this._mouseUp(new a.Event("mouseup",b)),!1;this.position=d.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),!1},_mouseStop:function(b){var c=this,d=!1;return a.ui.ddmanager&&!this.options.dropBehaviour&&(d=a.ui.ddmanager.drop(this,b)),this.dropped&&(d=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!d||"valid"===this.options.revert&&d||!0===this.options.revert||a.isFunction(this.options.revert)&&this.options.revert.call(this.element,d)?a(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==c._trigger("stop",b)&&c._clear()}):!1!==this._trigger("stop",b)&&this._clear(),!1},_mouseUp:function(b){return this._unblockFrames(),a.ui.ddmanager&&a.ui.ddmanager.dragStop(this,b),this.handleElement.is(b.target)&&this.element.trigger("focus"),a.ui.mouse.prototype._mouseUp.call(this,b)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new a.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(b){return!this.options.handle||!!a(b.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper),e=d?a(c.helper.apply(this.element[0],[b])):"clone"===c.helper?this.element.clone().removeAttr("id"):this.element;return e.parents("body").length||e.appendTo("parent"===c.appendTo?this.element[0].parentNode:c.appendTo),d&&e[0]===this.element[0]&&this._setPositionRelative(),e[0]===this.element[0]||/(fixed|absolute)/.test(e.css("position"))||e.css("position","absolute"),e},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_isRootNode:function(a){return/(html|body)/i.test(a.tagName)||a===this.document[0]},_getParentOffset:function(){var b=this.offsetParent.offset(),c=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==c&&a.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(b={top:0,left:0}),{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var a=this.element.position(),b=this._isRootNode(this.scrollParent[0]);return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+(b?0:this.scrollParent.scrollTop()),left:a.left-(parseInt(this.helper.css("left"),10)||0)+(b?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b,c,d,e=this.options,f=this.document[0];return this.relativeContainer=null,e.containment?"window"===e.containment?void(this.containment=[a(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,a(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,a(window).scrollLeft()+a(window).width()-this.helperProportions.width-this.margins.left,a(window).scrollTop()+(a(window).height()||f.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):"document"===e.containment?void(this.containment=[0,0,a(f).width()-this.helperProportions.width-this.margins.left,(a(f).height()||f.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):e.containment.constructor===Array?void(this.containment=e.containment):("parent"===e.containment&&(e.containment=this.helper[0].parentNode),c=a(e.containment),void((d=c[0])&&(b=/(scroll|auto)/.test(c.css("overflow")),this.containment=[(parseInt(c.css("borderLeftWidth"),10)||0)+(parseInt(c.css("paddingLeft"),10)||0),(parseInt(c.css("borderTopWidth"),10)||0)+(parseInt(c.css("paddingTop"),10)||0),(b?Math.max(d.scrollWidth,d.offsetWidth):d.offsetWidth)-(parseInt(c.css("borderRightWidth"),10)||0)-(parseInt(c.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(b?Math.max(d.scrollHeight,d.offsetHeight):d.offsetHeight)-(parseInt(c.css("borderBottomWidth"),10)||0)-(parseInt(c.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=c))):void(this.containment=null)},_convertPositionTo:function(a,b){b||(b=this.position);var c="absolute"===a?1:-1,d=this._isRootNode(this.scrollParent[0]);return{top:b.top+this.offset.relative.top*c+this.offset.parent.top*c-("fixed"===this.cssPosition?-this.offset.scroll.top:d?0:this.offset.scroll.top)*c,left:b.left+this.offset.relative.left*c+this.offset.parent.left*c-("fixed"===this.cssPosition?-this.offset.scroll.left:d?0:this.offset.scroll.left)*c}},_generatePosition:function(a,b){var c,d,e,f,g=this.options,h=this._isRootNode(this.scrollParent[0]),i=a.pageX,j=a.pageY;return h&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),b&&(this.containment&&(this.relativeContainer?(d=this.relativeContainer.offset(),c=[this.containment[0]+d.left,this.containment[1]+d.top,this.containment[2]+d.left,this.containment[3]+d.top]):c=this.containment,a.pageX-this.offset.click.left<c[0]&&(i=c[0]+this.offset.click.left),a.pageY-this.offset.click.top<c[1]&&(j=c[1]+this.offset.click.top),a.pageX-this.offset.click.left>c[2]&&(i=c[2]+this.offset.click.left),a.pageY-this.offset.click.top>c[3]&&(j=c[3]+this.offset.click.top)),g.grid&&(e=g.grid[1]?this.originalPageY+Math.round((j-this.originalPageY)/g.grid[1])*g.grid[1]:this.originalPageY,j=c?e-this.offset.click.top>=c[1]||e-this.offset.click.top>c[3]?e:e-this.offset.click.top>=c[1]?e-g.grid[1]:e+g.grid[1]:e,f=g.grid[0]?this.originalPageX+Math.round((i-this.originalPageX)/g.grid[0])*g.grid[0]:this.originalPageX,i=c?f-this.offset.click.left>=c[0]||f-this.offset.click.left>c[2]?f:f-this.offset.click.left>=c[0]?f-g.grid[0]:f+g.grid[0]:f),"y"===g.axis&&(i=this.originalPageX),"x"===g.axis&&(j=this.originalPageY)),{top:j-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:h?0:this.offset.scroll.top),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:h?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(b,c,d){return d=d||this._uiHash(),a.ui.plugin.call(this,b,[c,d,this],!0),/^(drag|start|stop)/.test(b)&&(this.positionAbs=this._convertPositionTo("absolute"),d.offset=this.positionAbs),a.Widget.prototype._trigger.call(this,b,c,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),a.ui.plugin.add("draggable","connectToSortable",{start:function(b,c,d){var e=a.extend({},c,{item:d.element});d.sortables=[],a(d.options.connectToSortable).each(function(){var c=a(this).sortable("instance");c&&!c.options.disabled&&(d.sortables.push(c),c.refreshPositions(),c._trigger("activate",b,e))})},stop:function(b,c,d){var e=a.extend({},c,{item:d.element});d.cancelHelperRemoval=!1,a.each(d.sortables,function(){var a=this;a.isOver?(a.isOver=0,d.cancelHelperRemoval=!0,a.cancelHelperRemoval=!1,a._storedCSS={position:a.placeholder.css("position"),top:a.placeholder.css("top"),left:a.placeholder.css("left")},a._mouseStop(b),a.options.helper=a.options._helper):(a.cancelHelperRemoval=!0,a._trigger("deactivate",b,e))})},drag:function(b,c,d){a.each(d.sortables,function(){var e=!1,f=this;f.positionAbs=d.positionAbs,f.helperProportions=d.helperProportions,f.offset.click=d.offset.click,f._intersectsWith(f.containerCache)&&(e=!0,a.each(d.sortables,function(){return this.positionAbs=d.positionAbs,this.helperProportions=d.helperProportions,this.offset.click=d.offset.click,this!==f&&this._intersectsWith(this.containerCache)&&a.contains(f.element[0],this.element[0])&&(e=!1),e})),e?(f.isOver||(f.isOver=1,d._parent=c.helper.parent(),f.currentItem=c.helper.appendTo(f.element).data("ui-sortable-item",!0),f.options._helper=f.options.helper,f.options.helper=function(){return c.helper[0]},b.target=f.currentItem[0],f._mouseCapture(b,!0),f._mouseStart(b,!0,!0),f.offset.click.top=d.offset.click.top,f.offset.click.left=d.offset.click.left,f.offset.parent.left-=d.offset.parent.left-f.offset.parent.left,f.offset.parent.top-=d.offset.parent.top-f.offset.parent.top,d._trigger("toSortable",b),d.dropped=f.element,a.each(d.sortables,function(){this.refreshPositions()}),d.currentItem=d.element,f.fromOutside=d),f.currentItem&&(f._mouseDrag(b),c.position=f.position)):f.isOver&&(f.isOver=0,f.cancelHelperRemoval=!0,f.options._revert=f.options.revert,f.options.revert=!1,f._trigger("out",b,f._uiHash(f)),f._mouseStop(b,!0),f.options.revert=f.options._revert,f.options.helper=f.options._helper,f.placeholder&&f.placeholder.remove(),c.helper.appendTo(d._parent),d._refreshOffsets(b),c.position=d._generatePosition(b,!0),d._trigger("fromSortable",b),d.dropped=!1,a.each(d.sortables,function(){this.refreshPositions()}))})}}),a.ui.plugin.add("draggable","cursor",{start:function(b,c,d){var e=a("body"),f=d.options;e.css("cursor")&&(f._cursor=e.css("cursor")),e.css("cursor",f.cursor)},stop:function(b,c,d){var e=d.options;e._cursor&&a("body").css("cursor",e._cursor)}}),a.ui.plugin.add("draggable","opacity",{start:function(b,c,d){var e=a(c.helper),f=d.options;e.css("opacity")&&(f._opacity=e.css("opacity")),e.css("opacity",f.opacity)},stop:function(b,c,d){var e=d.options;e._opacity&&a(c.helper).css("opacity",e._opacity)}}),a.ui.plugin.add("draggable","scroll",{start:function(a,b,c){c.scrollParentNotHidden||(c.scrollParentNotHidden=c.helper.scrollParent(!1)),c.scrollParentNotHidden[0]!==c.document[0]&&"HTML"!==c.scrollParentNotHidden[0].tagName&&(c.overflowOffset=c.scrollParentNotHidden.offset())},drag:function(b,c,d){var e=d.options,f=!1,g=d.scrollParentNotHidden[0],h=d.document[0];g!==h&&"HTML"!==g.tagName?(e.axis&&"x"===e.axis||(d.overflowOffset.top+g.offsetHeight-b.pageY<e.scrollSensitivity?g.scrollTop=f=g.scrollTop+e.scrollSpeed:b.pageY-d.overflowOffset.top<e.scrollSensitivity&&(g.scrollTop=f=g.scrollTop-e.scrollSpeed)),e.axis&&"y"===e.axis||(d.overflowOffset.left+g.offsetWidth-b.pageX<e.scrollSensitivity?g.scrollLeft=f=g.scrollLeft+e.scrollSpeed:b.pageX-d.overflowOffset.left<e.scrollSensitivity&&(g.scrollLeft=f=g.scrollLeft-e.scrollSpeed))):(e.axis&&"x"===e.axis||(b.pageY-a(h).scrollTop()<e.scrollSensitivity?f=a(h).scrollTop(a(h).scrollTop()-e.scrollSpeed):a(window).height()-(b.pageY-a(h).scrollTop())<e.scrollSensitivity&&(f=a(h).scrollTop(a(h).scrollTop()+e.scrollSpeed))),e.axis&&"y"===e.axis||(b.pageX-a(h).scrollLeft()<e.scrollSensitivity?f=a(h).scrollLeft(a(h).scrollLeft()-e.scrollSpeed):a(window).width()-(b.pageX-a(h).scrollLeft())<e.scrollSensitivity&&(f=a(h).scrollLeft(a(h).scrollLeft()+e.scrollSpeed)))),!1!==f&&a.ui.ddmanager&&!e.dropBehaviour&&a.ui.ddmanager.prepareOffsets(d,b)}}),a.ui.plugin.add("draggable","snap",{start:function(b,c,d){var e=d.options;d.snapElements=[],a(e.snap.constructor!==String?e.snap.items||":data(ui-draggable)":e.snap).each(function(){var b=a(this),c=b.offset();this!==d.element[0]&&d.snapElements.push({item:this,width:b.outerWidth(),height:b.outerHeight(),top:c.top,left:c.left})})},drag:function(b,c,d){var e,f,g,h,i,j,k,l,m,n,o=d.options,p=o.snapTolerance,q=c.offset.left,r=q+d.helperProportions.width,s=c.offset.top,t=s+d.helperProportions.height;for(m=d.snapElements.length-1;m>=0;m--)i=d.snapElements[m].left-d.margins.left,j=i+d.snapElements[m].width,k=d.snapElements[m].top-d.margins.top,l=k+d.snapElements[m].height,i-p>r||q>j+p||k-p>t||s>l+p||!a.contains(d.snapElements[m].item.ownerDocument,d.snapElements[m].item)?(d.snapElements[m].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[m].item})),d.snapElements[m].snapping=!1):("inner"!==o.snapMode&&(e=p>=Math.abs(k-t),f=p>=Math.abs(l-s),g=p>=Math.abs(i-r),h=p>=Math.abs(j-q),e&&(c.position.top=d._convertPositionTo("relative",{top:k-d.helperProportions.height,left:0}).top),f&&(c.position.top=d._convertPositionTo("relative",{top:l,left:0}).top),g&&(c.position.left=d._convertPositionTo("relative",{top:0,left:i-d.helperProportions.width}).left),h&&(c.position.left=d._convertPositionTo("relative",{top:0,left:j}).left)),n=e||f||g||h,"outer"!==o.snapMode&&(e=p>=Math.abs(k-s),f=p>=Math.abs(l-t),g=p>=Math.abs(i-q),h=p>=Math.abs(j-r),e&&(c.position.top=d._convertPositionTo("relative",{top:k,left:0}).top),f&&(c.position.top=d._convertPositionTo("relative",{top:l-d.helperProportions.height,left:0}).top),g&&(c.position.left=d._convertPositionTo("relative",{top:0,left:i}).left),h&&(c.position.left=d._convertPositionTo("relative",{top:0,left:j-d.helperProportions.width}).left)),!d.snapElements[m].snapping&&(e||f||g||h||n)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,b,a.extend(d._uiHash(),{snapItem:d.snapElements[m].item})),d.snapElements[m].snapping=e||f||g||h||n)}}),a.ui.plugin.add("draggable","stack",{start:function(b,c,d){var e,f=d.options,g=a.makeArray(a(f.stack)).sort(function(b,c){return(parseInt(a(b).css("zIndex"),10)||0)-(parseInt(a(c).css("zIndex"),10)||0)});g.length&&(e=parseInt(a(g[0]).css("zIndex"),10)||0,a(g).each(function(b){a(this).css("zIndex",e+b)}),this.css("zIndex",e+g.length))}}),a.ui.plugin.add("draggable","zIndex",{start:function(b,c,d){var e=a(c.helper),f=d.options;e.css("zIndex")&&(f._zIndex=e.css("zIndex")),e.css("zIndex",f.zIndex)},stop:function(b,c,d){var e=d.options;e._zIndex&&a(c.helper).css("zIndex",e._zIndex)}}),a.ui.draggable,a.widget("ui.resizable",a.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(a){return parseFloat(a)||0},_isNumber:function(a){return!isNaN(parseFloat(a))},_hasScroll:function(b,c){if("hidden"===a(b).css("overflow"))return!1;var d=c&&"left"===c?"scrollLeft":"scrollTop",e=!1;return b[d]>0||(b[d]=1,e=b[d]>0,b[d]=0,e)},_create:function(){var b,c=this.options,d=this;this._addClass("ui-resizable"),a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(a("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,b={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(b),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(b),this._proportionallyResize()),this._setupHandles(),c.autoHide&&a(this.element).on("mouseenter",function(){c.disabled||(d._removeClass("ui-resizable-autohide"),d._handles.show())}).on("mouseleave",function(){c.disabled||d.resizing||(d._addClass("ui-resizable-autohide"),d._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var b,c=function(b){a(b).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(c(this.element),b=this.element,this.originalElement.css({position:b.css("position"),width:b.outerWidth(),height:b.outerHeight(),top:b.css("top"),left:b.css("left")}).insertAfter(b),b.remove()),this.originalElement.css("resize",this.originalResizeStyle),c(this.originalElement),this},_setOption:function(a,b){switch(this._super(a,b),a){case"handles":this._removeHandles(),this._setupHandles()}},_setupHandles:function(){var b,c,d,e,f,g=this.options,h=this;if(this.handles=g.handles||(a(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=a(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),d=this.handles.split(","),this.handles={},c=0;d.length>c;c++)b=a.trim(d[c]),e="ui-resizable-"+b,f=a("<div>"),this._addClass(f,"ui-resizable-handle "+e),f.css({zIndex:g.zIndex}),this.handles[b]=".ui-resizable-"+b,this.element.append(f);this._renderAxis=function(b){var c,d,e,f;b=b||this.element;for(c in this.handles)this.handles[c].constructor===String?this.handles[c]=this.element.children(this.handles[c]).first().show():(this.handles[c].jquery||this.handles[c].nodeType)&&(this.handles[c]=a(this.handles[c]),this._on(this.handles[c],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(d=a(this.handles[c],this.element),f=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth(),e=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join(""),b.css(e,f),this._proportionallyResize()),this._handles=this._handles.add(this.handles[c])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(f=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=f&&f[1]?f[1]:"se")}),g.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(b){var c,d,e=!1;for(c in this.handles)((d=a(this.handles[c])[0])===b.target||a.contains(d,b.target))&&(e=!0);return!this.options.disabled&&e},_mouseStart:function(b){var c,d,e,f=this.options,g=this.element;return this.resizing=!0,this._renderProxy(),c=this._num(this.helper.css("left")),d=this._num(this.helper.css("top")),f.containment&&(c+=a(f.containment).scrollLeft()||0,d+=a(f.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:c,top:d},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:g.width(),height:g.height()},this.originalSize=this._helper?{width:g.outerWidth(),height:g.outerHeight()}:{width:g.width(),height:g.height()},this.sizeDiff={width:g.outerWidth()-g.width(),height:g.outerHeight()-g.height()},this.originalPosition={left:c,top:d},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio="number"==typeof f.aspectRatio?f.aspectRatio:this.originalSize.width/this.originalSize.height||1,e=a(".ui-resizable-"+this.axis).css("cursor"),a("body").css("cursor","auto"===e?this.axis+"-resize":e),this._addClass("ui-resizable-resizing"),this._propagate("start",b),!0},_mouseDrag:function(b){var c,d,e=this.originalMousePosition,f=this.axis,g=b.pageX-e.left||0,h=b.pageY-e.top||0,i=this._change[f];return this._updatePrevProperties(),!!i&&(c=i.apply(this,[b,g,h]),this._updateVirtualBoundaries(b.shiftKey),(this._aspectRatio||b.shiftKey)&&(c=this._updateRatio(c,b)),c=this._respectSize(c,b),this._updateCache(c),this._propagate("resize",b),d=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),a.isEmptyObject(d)||(this._updatePrevProperties(),this._trigger("resize",b,this.ui()),this._applyChanges()),!1)},_mouseStop:function(b){this.resizing=!1;var c,d,e,f,g,h,i,j=this.options,k=this;return this._helper&&(c=this._proportionallyResizeElements,d=c.length&&/textarea/i.test(c[0].nodeName),e=d&&this._hasScroll(c[0],"left")?0:k.sizeDiff.height,f=d?0:k.sizeDiff.width,g={width:k.helper.width()-f,height:k.helper.height()-e},h=parseFloat(k.element.css("left"))+(k.position.left-k.originalPosition.left)||null,i=parseFloat(k.element.css("top"))+(k.position.top-k.originalPosition.top)||null,j.animate||this.element.css(a.extend(g,{top:i,left:h})),k.helper.height(k.size.height),k.helper.width(k.size.width),this._helper&&!j.animate&&this._proportionallyResize()),a("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var a={};return this.position.top!==this.prevPosition.top&&(a.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(a.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(a.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(a.height=this.size.height+"px"),this.helper.css(a),a},_updateVirtualBoundaries:function(a){var b,c,d,e,f,g=this.options;f={minWidth:this._isNumber(g.minWidth)?g.minWidth:0,maxWidth:this._isNumber(g.maxWidth)?g.maxWidth:1/0,minHeight:this._isNumber(g.minHeight)?g.minHeight:0,maxHeight:this._isNumber(g.maxHeight)?g.maxHeight:1/0},(this._aspectRatio||a)&&(b=f.minHeight*this.aspectRatio,d=f.minWidth/this.aspectRatio,c=f.maxHeight*this.aspectRatio,e=f.maxWidth/this.aspectRatio,b>f.minWidth&&(f.minWidth=b),d>f.minHeight&&(f.minHeight=d),f.maxWidth>c&&(f.maxWidth=c),f.maxHeight>e&&(f.maxHeight=e)),this._vBoundaries=f},_updateCache:function(a){this.offset=this.helper.offset(),this._isNumber(a.left)&&(this.position.left=a.left),this._isNumber(a.top)&&(this.position.top=a.top),this._isNumber(a.height)&&(this.size.height=a.height),this._isNumber(a.width)&&(this.size.width=a.width)},_updateRatio:function(a){var b=this.position,c=this.size,d=this.axis;return this._isNumber(a.height)?a.width=a.height*this.aspectRatio:this._isNumber(a.width)&&(a.height=a.width/this.aspectRatio),"sw"===d&&(a.left=b.left+(c.width-a.width),a.top=null),"nw"===d&&(a.top=b.top+(c.height-a.height),a.left=b.left+(c.width-a.width)),a},_respectSize:function(a){var b=this._vBoundaries,c=this.axis,d=this._isNumber(a.width)&&b.maxWidth&&b.maxWidth<a.width,e=this._isNumber(a.height)&&b.maxHeight&&b.maxHeight<a.height,f=this._isNumber(a.width)&&b.minWidth&&b.minWidth>a.width,g=this._isNumber(a.height)&&b.minHeight&&b.minHeight>a.height,h=this.originalPosition.left+this.originalSize.width,i=this.originalPosition.top+this.originalSize.height,j=/sw|nw|w/.test(c),k=/nw|ne|n/.test(c);return f&&(a.width=b.minWidth),g&&(a.height=b.minHeight),d&&(a.width=b.maxWidth),e&&(a.height=b.maxHeight),f&&j&&(a.left=h-b.minWidth),d&&j&&(a.left=h-b.maxWidth),g&&k&&(a.top=i-b.minHeight),e&&k&&(a.top=i-b.maxHeight),a.width||a.height||a.left||!a.top?a.width||a.height||a.top||!a.left||(a.left=null):a.top=null,a},_getPaddingPlusBorderDimensions:function(a){for(var b=0,c=[],d=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],e=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")];4>b;b++)c[b]=parseFloat(d[b])||0,c[b]+=parseFloat(e[b])||0;return{height:c[0]+c[2],width:c[1]+c[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var a,b=0,c=this.helper||this.element;this._proportionallyResizeElements.length>b;b++)a=this._proportionallyResizeElements[b],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(a)),a.css({height:c.height()-this.outerDimensions.height||0,width:c.width()-this.outerDimensions.width||0})},_renderProxy:function(){var b=this.element,c=this.options;this.elementOffset=b.offset(),this._helper?(this.helper=this.helper||a("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(a,b){return{width:this.originalSize.width+b}},w:function(a,b){var c=this.originalSize;return{left:this.originalPosition.left+b,width:c.width-b}},n:function(a,b,c){var d=this.originalSize;return{top:this.originalPosition.top+c,height:d.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),"resize"!==b&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.ui.plugin.add("resizable","animate",{stop:function(b){var c=a(this).resizable("instance"),d=c.options,e=c._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&c._hasScroll(e[0],"left")?0:c.sizeDiff.height,h=f?0:c.sizeDiff.width,i={width:c.size.width-h,height:c.size.height-g},j=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,k=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null;c.element.animate(a.extend(i,k&&j?{top:k,left:j}:{}),{duration:d.animateDuration,easing:d.animateEasing,step:function(){var d={width:parseFloat(c.element.css("width")),height:parseFloat(c.element.css("height")),top:parseFloat(c.element.css("top")),left:parseFloat(c.element.css("left"))};e&&e.length&&a(e[0]).css({width:d.width,height:d.height}),c._updateCache(d),c._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(){var b,c,d,e,f,g,h,i=a(this).resizable("instance"),j=i.options,k=i.element,l=j.containment,m=l instanceof a?l.get(0):/parent/.test(l)?k.parent().get(0):l;m&&(i.containerElement=a(m),/document/.test(l)||l===document?(i.containerOffset={left:0,top:0},i.containerPosition={left:0,top:0},i.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight}):(b=a(m),c=[],a(["Top","Right","Left","Bottom"]).each(function(a,d){c[a]=i._num(b.css("padding"+d))}),i.containerOffset=b.offset(),i.containerPosition=b.position(),i.containerSize={height:b.innerHeight()-c[3],width:b.innerWidth()-c[1]},d=i.containerOffset,e=i.containerSize.height,f=i.containerSize.width,g=i._hasScroll(m,"left")?m.scrollWidth:f,h=i._hasScroll(m)?m.scrollHeight:e,i.parentData={element:m,left:d.left,top:d.top,width:g,height:h}))},resize:function(b){var c,d,e,f,g=a(this).resizable("instance"),h=g.options,i=g.containerOffset,j=g.position,k=g._aspectRatio||b.shiftKey,l={top:0,left:0},m=g.containerElement,n=!0;m[0]!==document&&/static/.test(m.css("position"))&&(l=i),j.left<(g._helper?i.left:0)&&(g.size.width=g.size.width+(g._helper?g.position.left-i.left:g.position.left-l.left),k&&(g.size.height=g.size.width/g.aspectRatio,n=!1),g.position.left=h.helper?i.left:0),j.top<(g._helper?i.top:0)&&(g.size.height=g.size.height+(g._helper?g.position.top-i.top:g.position.top),k&&(g.size.width=g.size.height*g.aspectRatio,n=!1),g.position.top=g._helper?i.top:0),e=g.containerElement.get(0)===g.element.parent().get(0),f=/relative|absolute/.test(g.containerElement.css("position")),e&&f?(g.offset.left=g.parentData.left+g.position.left,g.offset.top=g.parentData.top+g.position.top):(g.offset.left=g.element.offset().left,g.offset.top=g.element.offset().top),c=Math.abs(g.sizeDiff.width+(g._helper?g.offset.left-l.left:g.offset.left-i.left)),d=Math.abs(g.sizeDiff.height+(g._helper?g.offset.top-l.top:g.offset.top-i.top)),c+g.size.width>=g.parentData.width&&(g.size.width=g.parentData.width-c,k&&(g.size.height=g.size.width/g.aspectRatio,n=!1)),d+g.size.height>=g.parentData.height&&(g.size.height=g.parentData.height-d,k&&(g.size.width=g.size.height*g.aspectRatio,n=!1)),n||(g.position.left=g.prevPosition.left,g.position.top=g.prevPosition.top,g.size.width=g.prevSize.width,g.size.height=g.prevSize.height)},stop:function(){var b=a(this).resizable("instance"),c=b.options,d=b.containerOffset,e=b.containerPosition,f=b.containerElement,g=a(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width,j=g.outerHeight()-b.sizeDiff.height;b._helper&&!c.animate&&/relative/.test(f.css("position"))&&a(this).css({left:h.left-e.left-d.left,width:i,height:j}),b._helper&&!c.animate&&/static/.test(f.css("position"))&&a(this).css({left:h.left-e.left-d.left,width:i,height:j})}}),a.ui.plugin.add("resizable","alsoResize",{start:function(){var b=a(this).resizable("instance"),c=b.options;a(c.alsoResize).each(function(){var b=a(this);b.data("ui-resizable-alsoresize",{width:parseFloat(b.width()),height:parseFloat(b.height()),left:parseFloat(b.css("left")),top:parseFloat(b.css("top"))})})},resize:function(b,c){var d=a(this).resizable("instance"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0};a(e.alsoResize).each(function(){var b=a(this),d=a(this).data("ui-resizable-alsoresize"),e={},f=b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(f,function(a,b){var c=(d[b]||0)+(h[b]||0);c&&c>=0&&(e[b]=c||null)}),b.css(e)})},stop:function(){a(this).removeData("ui-resizable-alsoresize")}}),a.ui.plugin.add("resizable","ghost",{start:function(){var b=a(this).resizable("instance"),c=b.size;b.ghost=b.originalElement.clone(),b.ghost.css({opacity:.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}),b._addClass(b.ghost,"ui-resizable-ghost"),!1!==a.uiBackCompat&&"string"==typeof b.options.ghost&&b.ghost.addClass(this.options.ghost),b.ghost.appendTo(b.helper)},resize:function(){var b=a(this).resizable("instance");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=a(this).resizable("instance");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(){var b,c=a(this).resizable("instance"),d=c.options,e=c.size,f=c.originalSize,g=c.originalPosition,h=c.axis,i="number"==typeof d.grid?[d.grid,d.grid]:d.grid,j=i[0]||1,k=i[1]||1,l=Math.round((e.width-f.width)/j)*j,m=Math.round((e.height-f.height)/k)*k,n=f.width+l,o=f.height+m,p=d.maxWidth&&n>d.maxWidth,q=d.maxHeight&&o>d.maxHeight,r=d.minWidth&&d.minWidth>n,s=d.minHeight&&d.minHeight>o;d.grid=i,r&&(n+=j),s&&(o+=k),p&&(n-=j),q&&(o-=k),/^(se|s|e)$/.test(h)?(c.size.width=n,c.size.height=o):/^(ne)$/.test(h)?(c.size.width=n,c.size.height=o,c.position.top=g.top-m):/^(sw)$/.test(h)?(c.size.width=n,c.size.height=o,c.position.left=g.left-l):((0>=o-k||0>=n-j)&&(b=c._getPaddingPlusBorderDimensions(this)),o-k>0?(c.size.height=o,c.position.top=g.top-m):(o=k-b.height,c.size.height=o,c.position.top=g.top+f.height-o),n-j>0?(c.size.width=n,c.position.left=g.left-l):(n=j-b.width,c.size.width=n,c.position.left=g.left+f.width-n))}}),a.ui.resizable,a.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(b){var c=a(this).css(b).offset().top;0>c&&a(this).css("top",b.top-c)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&a.fn.draggable&&this._makeDraggable(),this.options.resizable&&a.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var b=this.options.appendTo;return b&&(b.jquery||b.nodeType)?a(b):this.document.find(b||"body").eq(0)},_destroy:function(){var a,b=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),a=b.parent.children().eq(b.index),a.length&&a[0]!==this.element[0]?a.before(this.element):b.parent.append(this.element)},widget:function(){return this.uiDialog},disable:a.noop,enable:a.noop,close:function(b){var c=this;this._isOpen&&!1!==this._trigger("beforeClose",b)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||a.ui.safeBlur(a.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){c._trigger("close",b)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(b,c){var d=!1,e=this.uiDialog.siblings(".ui-front:visible").map(function(){return+a(this).css("z-index")}).get(),f=Math.max.apply(null,e);return f>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",f+1),d=!0),d&&!c&&this._trigger("focus",b),d},open:function(){var b=this;return this._isOpen?void(this._moveToTop()&&this._focusTabbable()):(this._isOpen=!0,this.opener=a(a.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){b._focusTabbable(),b._trigger("focus")}),this._makeFocusTarget(),void this._trigger("open"))},_focusTabbable:function(){var a=this._focusedElement;a||(a=this.element.find("[autofocus]")),a.length||(a=this.element.find(":tabbable")),a.length||(a=this.uiDialogButtonPane.find(":tabbable")),a.length||(a=this.uiDialogTitlebarClose.filter(":tabbable")),a.length||(a=this.uiDialog),a.eq(0).trigger("focus")},_keepFocus:function(b){function c(){var b=a.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===b||a.contains(this.uiDialog[0],b)||this._focusTabbable()}b.preventDefault(),c.call(this),this._delay(c)},_createWrapper:function(){this.uiDialog=a("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(b){if(this.options.closeOnEscape&&!b.isDefaultPrevented()&&b.keyCode&&b.keyCode===a.ui.keyCode.ESCAPE)return b.preventDefault(),void this.close(b);if(b.keyCode===a.ui.keyCode.TAB&&!b.isDefaultPrevented()){var c=this.uiDialog.find(":tabbable"),d=c.filter(":first"),e=c.filter(":last");b.target!==e[0]&&b.target!==this.uiDialog[0]||b.shiftKey?b.target!==d[0]&&b.target!==this.uiDialog[0]||!b.shiftKey||(this._delay(function(){e.trigger("focus")}),b.preventDefault()):(this._delay(function(){d.trigger("focus")}),b.preventDefault())}},mousedown:function(a){this._moveToTop(a)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var b;this.uiDialogTitlebar=a("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(b){a(b.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=a("<button type='button'></button>").button({label:a("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(a){a.preventDefault(),this.close(a)}}),b=a("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(b,"ui-dialog-title"),this._title(b),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":b.attr("id")})},_title:function(a){this.options.title?a.text(this.options.title):a.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=a("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=a("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var b=this,c=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),a.isEmptyObject(c)||a.isArray(c)&&!c.length?void this._removeClass(this.uiDialog,"ui-dialog-buttons"):(a.each(c,function(c,d){var e,f;d=a.isFunction(d)?{click:d,text:c}:d,d=a.extend({type:"button"},d),e=d.click,f={icon:d.icon,iconPosition:d.iconPosition,showLabel:d.showLabel,icons:d.icons,text:d.text},delete d.click,delete d.icon,delete d.iconPosition,delete d.showLabel,delete d.icons,"boolean"==typeof d.text&&delete d.text,a("<button></button>",d).button(f).appendTo(b.uiButtonSet).on("click",function(){e.apply(b.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),void this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function b(a){return{position:a.position,offset:a.offset}}var c=this,d=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(d,e){c._addClass(a(this),"ui-dialog-dragging"),c._blockFrames(),c._trigger("dragStart",d,b(e))},drag:function(a,d){c._trigger("drag",a,b(d))},stop:function(e,f){var g=f.offset.left-c.document.scrollLeft(),h=f.offset.top-c.document.scrollTop();d.position={my:"left top",at:"left"+(g>=0?"+":"")+g+" top"+(h>=0?"+":"")+h,of:c.window},c._removeClass(a(this),"ui-dialog-dragging"),c._unblockFrames(),c._trigger("dragStop",e,b(f))}})},_makeResizable:function(){function b(a){return{originalPosition:a.originalPosition,originalSize:a.originalSize,position:a.position,size:a.size}}var c=this,d=this.options,e=d.resizable,f=this.uiDialog.css("position"),g="string"==typeof e?e:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:d.maxWidth,maxHeight:d.maxHeight,minWidth:d.minWidth,minHeight:this._minHeight(),handles:g,start:function(d,e){c._addClass(a(this),"ui-dialog-resizing"),c._blockFrames(),c._trigger("resizeStart",d,b(e))},resize:function(a,d){c._trigger("resize",a,b(d))},stop:function(e,f){var g=c.uiDialog.offset(),h=g.left-c.document.scrollLeft(),i=g.top-c.document.scrollTop();d.height=c.uiDialog.height(),d.width=c.uiDialog.width(),d.position={my:"left top",at:"left"+(h>=0?"+":"")+h+" top"+(i>=0?"+":"")+i,of:c.window},c._removeClass(a(this),"ui-dialog-resizing"),c._unblockFrames(),c._trigger("resizeStop",e,b(f))}}).css("position",f)},_trackFocus:function(){this._on(this.widget(),{focusin:function(b){this._makeFocusTarget(),this._focusedElement=a(b.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var b=this._trackingInstances(),c=a.inArray(this,b);-1!==c&&b.splice(c,1)},_trackingInstances:function(){var a=this.document.data("ui-dialog-instances");return a||(a=[],this.document.data("ui-dialog-instances",a)),a},_minHeight:function(){var a=this.options;return"auto"===a.height?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(){var a=this.uiDialog.is(":visible");a||this.uiDialog.show(),this.uiDialog.position(this.options.position),a||this.uiDialog.hide()},_setOptions:function(b){var c=this,d=!1,e={};a.each(b,function(a,b){c._setOption(a,b),a in c.sizeRelatedOptions&&(d=!0),a in c.resizableRelatedOptions&&(e[a]=b)}),d&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",e)},_setOption:function(b,c){var d,e,f=this.uiDialog;"disabled"!==b&&(this._super(b,c),"appendTo"===b&&this.uiDialog.appendTo(this._appendTo()),"buttons"===b&&this._createButtons(),"closeText"===b&&this.uiDialogTitlebarClose.button({label:a("<a>").text(""+this.options.closeText).html()}),"draggable"===b&&(d=f.is(":data(ui-draggable)"),d&&!c&&f.draggable("destroy"),!d&&c&&this._makeDraggable()),"position"===b&&this._position(),"resizable"===b&&(e=f.is(":data(ui-resizable)"),e&&!c&&f.resizable("destroy"),e&&"string"==typeof c&&f.resizable("option","handles",c),e||!1===c||this._makeResizable()),"title"===b&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var a,b,c,d=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),d.minWidth>d.width&&(d.width=d.minWidth),a=this.uiDialog.css({height:"auto",width:d.width}).outerHeight(),b=Math.max(0,d.minHeight-a),c="number"==typeof d.maxHeight?Math.max(0,d.maxHeight-a):"none","auto"===d.height?this.element.css({minHeight:b,maxHeight:c,height:"auto"}):this.element.height(Math.max(0,d.height-a)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var b=a(this);return a("<div>").css({position:"absolute",width:b.outerWidth(),height:b.outerHeight()}).appendTo(b.parent()).offset(b.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(b){return!!a(b.target).closest(".ui-dialog").length||!!a(b.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var b=!0;this._delay(function(){b=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(a){b||this._allowInteraction(a)||(a.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=a("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var a=this.document.data("ui-dialog-overlays")-1;a?this.document.data("ui-dialog-overlays",a):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==a.uiBackCompat&&a.widget("ui.dialog",a.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(a,b){"dialogClass"===a&&this.uiDialog.removeClass(this.options.dialogClass).addClass(b),this._superApply(arguments)}}),a.ui.dialog,a.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var b,c=this.options,d=c.accept;this.isover=!1,this.isout=!0,this.accept=a.isFunction(d)?d:function(a){return a.is(d)},this.proportions=function(){return arguments.length?void(b=arguments[0]):b||(b={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(c.scope),c.addClasses&&this._addClass("ui-droppable")},_addToManager:function(b){a.ui.ddmanager.droppables[b]=a.ui.ddmanager.droppables[b]||[],a.ui.ddmanager.droppables[b].push(this)},_splice:function(a){for(var b=0;a.length>b;b++)a[b]===this&&a.splice(b,1)},_destroy:function(){var b=a.ui.ddmanager.droppables[this.options.scope];this._splice(b)},_setOption:function(b,c){if("accept"===b)this.accept=a.isFunction(c)?c:function(a){return a.is(c)};else if("scope"===b){var d=a.ui.ddmanager.droppables[this.options.scope];this._splice(d),this._addToManager(c)}this._super(b,c)},_activate:function(b){var c=a.ui.ddmanager.current;this._addActiveClass(),c&&this._trigger("activate",b,this.ui(c))},_deactivate:function(b){var c=a.ui.ddmanager.current;this._removeActiveClass(),c&&this._trigger("deactivate",b,this.ui(c))},_over:function(b){var c=a.ui.ddmanager.current;c&&(c.currentItem||c.element)[0]!==this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this._addHoverClass(),this._trigger("over",b,this.ui(c)))},_out:function(b){var c=a.ui.ddmanager.current;c&&(c.currentItem||c.element)[0]!==this.element[0]&&this.accept.call(this.element[0],c.currentItem||c.element)&&(this._removeHoverClass(),this._trigger("out",b,this.ui(c)))},_drop:function(b,c){var d=c||a.ui.ddmanager.current,e=!1;return!(!d||(d.currentItem||d.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var c=a(this).droppable("instance");return c.options.greedy&&!c.options.disabled&&c.options.scope===d.options.scope&&c.accept.call(c.element[0],d.currentItem||d.element)&&r(d,a.extend(c,{offset:c.element.offset()}),c.options.tolerance,b)?(e=!0,!1):void 0}),!e&&(!!this.accept.call(this.element[0],d.currentItem||d.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",b,this.ui(d)),this.element)))},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var r=a.ui.intersect=function(){function a(a,b,c){return a>=b&&b+c>a}return function(b,c,d,e){if(!c.offset)return!1;var f=(b.positionAbs||b.position.absolute).left+b.margins.left,g=(b.positionAbs||b.position.absolute).top+b.margins.top,h=f+b.helperProportions.width,i=g+b.helperProportions.height,j=c.offset.left,k=c.offset.top,l=j+c.proportions().width,m=k+c.proportions().height;switch(d){case"fit":return f>=j&&l>=h&&g>=k&&m>=i;case"intersect":return f+b.helperProportions.width/2>j&&l>h-b.helperProportions.width/2&&g+b.helperProportions.height/2>k&&m>i-b.helperProportions.height/2;case"pointer":return a(e.pageY,k,c.proportions().height)&&a(e.pageX,j,c.proportions().width);case"touch":return(g>=k&&m>=g||i>=k&&m>=i||k>g&&i>m)&&(f>=j&&l>=f||h>=j&&l>=h||j>f&&h>l);default:return!1}}}();a.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(b,c){var d,e,f=a.ui.ddmanager.droppables[b.options.scope]||[],g=c?c.type:null,h=(b.currentItem||b.element).find(":data(ui-droppable)").addBack();a:for(d=0;f.length>d;d++)if(!(f[d].options.disabled||b&&!f[d].accept.call(f[d].element[0],b.currentItem||b.element))){for(e=0;h.length>e;e++)if(h[e]===f[d].element[0]){f[d].proportions().height=0;continue a}f[d].visible="none"!==f[d].element.css("display"),f[d].visible&&("mousedown"===g&&f[d]._activate.call(f[d],c),f[d].offset=f[d].element.offset(),f[d].proportions({width:f[d].element[0].offsetWidth,height:f[d].element[0].offsetHeight}))}},drop:function(b,c){var d=!1;return a.each((a.ui.ddmanager.droppables[b.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&r(b,this,this.options.tolerance,c)&&(d=this._drop.call(this,c)||d),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],b.currentItem||b.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,c)))}),d},dragStart:function(b,c){b.element.parentsUntil("body").on("scroll.droppable",function(){b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)})},drag:function(b,c){b.options.refreshPositions&&a.ui.ddmanager.prepareOffsets(b,c),a.each(a.ui.ddmanager.droppables[b.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var d,e,f,g=r(b,this,this.options.tolerance,c),h=!g&&this.isover?"isout":g&&!this.isover?"isover":null;h&&(this.options.greedy&&(e=this.options.scope,f=this.element.parents(":data(ui-droppable)").filter(function(){return a(this).droppable("instance").options.scope===e}),f.length&&(d=a(f[0]).droppable("instance"),d.greedyChild="isover"===h)),d&&"isover"===h&&(d.isover=!1,d.isout=!0,d._out.call(d,c)),this[h]=!0,this["isout"===h?"isover":"isout"]=!1,this["isover"===h?"_over":"_out"].call(this,c),d&&"isout"===h&&(d.isout=!1,d.isover=!0,d._over.call(d,c)))}})},dragStop:function(b,c){b.element.parentsUntil("body").off("scroll.droppable"),b.options.refreshPositions||a.ui.ddmanager.prepareOffsets(b,c)}},!1!==a.uiBackCompat&&a.widget("ui.droppable",a.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),a.ui.droppable,a.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=a("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(a){return void 0===a?this.options.value:(this.options.value=this._constrainedValue(a),void this._refreshValue())},_constrainedValue:function(a){return void 0===a&&(a=this.options.value),this.indeterminate=!1===a,"number"!=typeof a&&(a=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,a))},_setOptions:function(a){var b=a.value;delete a.value,this._super(a),this.options.value=this._constrainedValue(b),this._refreshValue()},_setOption:function(a,b){"max"===a&&(b=Math.max(this.min,b)),this._super(a,b)},_setOptionDisabled:function(a){this._super(a),this.element.attr("aria-disabled",a),this._toggleClass(null,"ui-state-disabled",!!a)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var b=this.options.value,c=this._percentage();this.valueDiv.toggle(this.indeterminate||b>this.min).width(c.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,b===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=a("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":b}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==b&&(this.oldValue=b,this._trigger("change")),b===this.options.max&&this._trigger("complete")}}),a.widget("ui.selectable",a.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var b=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){b.elementPos=a(b.element[0]).offset(),b.selectees=a(b.options.filter,b.element[0]),b._addClass(b.selectees,"ui-selectee"),b.selectees.each(function(){var c=a(this),d=c.offset(),e={left:d.left-b.elementPos.left,top:d.top-b.elementPos.top};a.data(this,"selectable-item",{element:this,$element:c,left:e.left,top:e.top,right:e.left+c.outerWidth(),bottom:e.top+c.outerHeight(),startselected:!1,selected:c.hasClass("ui-selected"),selecting:c.hasClass("ui-selecting"),unselecting:c.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=a("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(b){var c=this,d=this.options;this.opos=[b.pageX,b.pageY],this.elementPos=a(this.element[0]).offset(),this.options.disabled||(this.selectees=a(d.filter,this.element[0]),this._trigger("start",b),a(d.appendTo).append(this.helper),this.helper.css({left:b.pageX,top:b.pageY,width:0,height:0}),d.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var d=a.data(this,"selectable-item");d.startselected=!0,b.metaKey||b.ctrlKey||(c._removeClass(d.$element,"ui-selected"),d.selected=!1,c._addClass(d.$element,"ui-unselecting"),d.unselecting=!0,c._trigger("unselecting",b,{unselecting:d.element}))}),a(b.target).parents().addBack().each(function(){var d,e=a.data(this,"selectable-item");return e?(d=!b.metaKey&&!b.ctrlKey||!e.$element.hasClass("ui-selected"),c._removeClass(e.$element,d?"ui-unselecting":"ui-selected")._addClass(e.$element,d?"ui-selecting":"ui-unselecting"),e.unselecting=!d,e.selecting=d,e.selected=d,d?c._trigger("selecting",b,{selecting:e.element}):c._trigger("unselecting",b,{unselecting:e.element}),!1):void 0}))},_mouseDrag:function(b){if(this.dragged=!0,!this.options.disabled){var c,d=this,e=this.options,f=this.opos[0],g=this.opos[1],h=b.pageX,i=b.pageY;return f>h&&(c=h,h=f,f=c),g>i&&(c=i,i=g,g=c),this.helper.css({left:f,top:g,width:h-f,height:i-g}),this.selectees.each(function(){var c=a.data(this,"selectable-item"),j=!1,k={};c&&c.element!==d.element[0]&&(k.left=c.left+d.elementPos.left,k.right=c.right+d.elementPos.left,k.top=c.top+d.elementPos.top,k.bottom=c.bottom+d.elementPos.top,"touch"===e.tolerance?j=!(k.left>h||f>k.right||k.top>i||g>k.bottom):"fit"===e.tolerance&&(j=k.left>f&&h>k.right&&k.top>g&&i>k.bottom),j?(c.selected&&(d._removeClass(c.$element,"ui-selected"),c.selected=!1),c.unselecting&&(d._removeClass(c.$element,"ui-unselecting"),c.unselecting=!1),c.selecting||(d._addClass(c.$element,"ui-selecting"),c.selecting=!0,d._trigger("selecting",b,{selecting:c.element}))):(c.selecting&&((b.metaKey||b.ctrlKey)&&c.startselected?(d._removeClass(c.$element,"ui-selecting"),c.selecting=!1,d._addClass(c.$element,"ui-selected"),c.selected=!0):(d._removeClass(c.$element,"ui-selecting"),c.selecting=!1,c.startselected&&(d._addClass(c.$element,"ui-unselecting"),c.unselecting=!0),d._trigger("unselecting",b,{unselecting:c.element}))),c.selected&&(b.metaKey||b.ctrlKey||c.startselected||(d._removeClass(c.$element,"ui-selected"),c.selected=!1,d._addClass(c.$element,"ui-unselecting"),c.unselecting=!0,d._trigger("unselecting",b,{unselecting:c.element})))))}),!1}},_mouseStop:function(b){var c=this;return this.dragged=!1,a(".ui-unselecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");c._removeClass(d.$element,"ui-unselecting"),d.unselecting=!1,d.startselected=!1,c._trigger("unselected",b,{unselected:d.element})}),a(".ui-selecting",this.element[0]).each(function(){var d=a.data(this,"selectable-item");c._removeClass(d.$element,"ui-selecting")._addClass(d.$element,"ui-selected"),d.selecting=!1,d.selected=!0,d.startselected=!0,c._trigger("selected",b,{selected:d.element})}),this._trigger("stop",b),this.helper.remove(),!1}}),a.widget("ui.selectmenu",[a.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var b=this.element.uniqueId().attr("id");this.ids={element:b,button:b+"-button",menu:b+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=a()},_drawButton:function(){var b,c=this,d=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(a){this.button.focus(),a.preventDefault()}}),this.element.hide(),this.button=a("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),b=a("<span>").appendTo(this.button),this._addClass(b,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(d).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){c._rendered||c._refreshMenu()})},_drawMenu:function(){var b=this;this.menu=a("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=a("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(a,c){a.preventDefault(),b._setSelection(),b._select(c.item.data("ui-selectmenu-item"),a)},focus:function(a,c){var d=c.item.data("ui-selectmenu-item");null!=b.focusIndex&&d.index!==b.focusIndex&&(b._trigger("focus",a,{item:d}),b.isOpen||b._select(d,a)),b.focusIndex=d.index,b.button.attr("aria-activedescendant",b.menuItems.eq(d.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var a,b=this.element.find("option");this.menu.empty(),this._parseOptions(b),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,b.length&&(a=this._getSelectedItem(),this.menuInstance.focus(null,a),this._setAria(a.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(a){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",a)))},_position:function(){this.menuWrap.position(a.extend({of:this.button},this.options.position))},close:function(a){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",a))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(b){var c=a("<span>");return this._setText(c,b.label),this._addClass(c,"ui-selectmenu-text"),c},_renderMenu:function(b,c){var d=this,e="";a.each(c,function(c,f){var g;f.optgroup!==e&&(g=a("<li>",{text:f.optgroup}),d._addClass(g,"ui-selectmenu-optgroup","ui-menu-divider"+(f.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),g.appendTo(b),e=f.optgroup),d._renderItemData(b,f)})},_renderItemData:function(a,b){return this._renderItem(a,b).data("ui-selectmenu-item",b)},_renderItem:function(b,c){var d=a("<li>"),e=a("<div>",{title:c.element.attr("title")});return c.disabled&&this._addClass(d,null,"ui-state-disabled"),this._setText(e,c.label),d.append(e).appendTo(b)},_setText:function(a,b){b?a.text(b):a.html("&#160;")},_move:function(a,b){var c,d,e=".ui-menu-item";this.isOpen?c=this.menuItems.eq(this.focusIndex).parent("li"):(c=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),e+=":not(.ui-state-disabled)"),d="first"===a||"last"===a?c["first"===a?"prevAll":"nextAll"](e).eq(-1):c[a+"All"](e).eq(0),d.length&&this.menuInstance.focus(b,d)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(a){this[this.isOpen?"close":"open"](a)},_setSelection:function(){var a;this.range&&(window.getSelection?(a=window.getSelection(),a.removeAllRanges(),a.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(b){this.isOpen&&(a(b.target).closest(".ui-selectmenu-menu, #"+a.ui.escapeSelector(this.ids.button)).length||this.close(b))}},_buttonEvents:{mousedown:function(){var a;window.getSelection?(a=window.getSelection(),a.rangeCount&&(this.range=a.getRangeAt(0))):this.range=document.selection.createRange()},click:function(a){this._setSelection(),this._toggle(a)},keydown:function(b){var c=!0;switch(b.keyCode){case a.ui.keyCode.TAB:case a.ui.keyCode.ESCAPE:this.close(b),c=!1;break;case a.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(b);break;case a.ui.keyCode.UP:b.altKey?this._toggle(b):this._move("prev",b);break;case a.ui.keyCode.DOWN:b.altKey?this._toggle(b):this._move("next",b);break;case a.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(b):this._toggle(b);break;case a.ui.keyCode.LEFT:this._move("prev",b);break;case a.ui.keyCode.RIGHT:this._move("next",b);break;case a.ui.keyCode.HOME:case a.ui.keyCode.PAGE_UP:this._move("first",b);break;case a.ui.keyCode.END:case a.ui.keyCode.PAGE_DOWN:this._move("last",b);break;default:this.menu.trigger(b),c=!1}c&&b.preventDefault()}},_selectFocusedItem:function(a){var b=this.menuItems.eq(this.focusIndex).parent("li");b.hasClass("ui-state-disabled")||this._select(b.data("ui-selectmenu-item"),a)},_select:function(a,b){var c=this.element[0].selectedIndex;this.element[0].selectedIndex=a.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(a)),this._setAria(a),this._trigger("select",b,{item:a}),a.index!==c&&this._trigger("change",b,{item:a}),this.close(b)},_setAria:function(a){var b=this.menuItems.eq(a.index).attr("id");this.button.attr({"aria-labelledby":b,"aria-activedescendant":b}),this.menu.attr("aria-activedescendant",b)},_setOption:function(a,b){if("icons"===a){var c=this.button.find("span.ui-icon");this._removeClass(c,null,this.options.icons.button)._addClass(c,null,b.button)}this._super(a,b),"appendTo"===a&&this.menuWrap.appendTo(this._appendTo()),"width"===a&&this._resizeButton()},_setOptionDisabled:function(a){this._super(a),this.menuInstance.option("disabled",a),this.button.attr("aria-disabled",a),this._toggleClass(this.button,null,"ui-state-disabled",a),this.element.prop("disabled",a),a?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var b=this.options.appendTo;return b&&(b=b.jquery||b.nodeType?a(b):this.document.find(b).eq(0)),b&&b[0]||(b=this.element.closest(".ui-front, dialog")),b.length||(b=this.document[0].body),b},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var a=this.options.width;return!1===a?void this.button.css("width",""):(null===a&&(a=this.element.show().outerWidth(),this.element.hide()),void this.button.outerWidth(a))},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var a=this._super();return a.disabled=this.element.prop("disabled"),a},_parseOptions:function(b){var c=this,d=[];b.each(function(b,e){d.push(c._parseOption(a(e),b))}),this.items=d},_parseOption:function(a,b){var c=a.parent("optgroup");return{element:a,index:b,value:a.val(),label:a.text(),optgroup:c.attr("label")||"",disabled:c.prop("disabled")||a.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),a.widget("ui.slider",a.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var b,c,d=this.options,e=this.element.find(".ui-slider-handle"),f=[];for(c=d.values&&d.values.length||1,e.length>c&&(e.slice(c).remove(),e=e.slice(0,c)),b=e.length;c>b;b++)f.push("<span tabindex='0'></span>");this.handles=e.add(a(f.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(b){a(this).data("ui-slider-handle-index",b).attr("tabIndex",0)})},_createRange:function(){var b=this.options;b.range?(!0===b.range&&(b.values?b.values.length&&2!==b.values.length?b.values=[b.values[0],b.values[0]]:a.isArray(b.values)&&(b.values=b.values.slice(0)):b.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=a("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===b.range||"max"===b.range)&&this._addClass(this.range,"ui-slider-range-"+b.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(b){var c,d,e,f,g,h,i,j=this,k=this.options;return!k.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),c={x:b.pageX,y:b.pageY},d=this._normValueFromMouse(c),e=this._valueMax()-this._valueMin()+1,this.handles.each(function(b){var c=Math.abs(d-j.values(b));(e>c||e===c&&(b===j._lastChangedValue||j.values(b)===k.min))&&(e=c,f=a(this),g=b)}),!1!==this._start(b,g)&&(this._mouseSliding=!0,this._handleIndex=g,this._addClass(f,null,"ui-state-active"),f.trigger("focus"),h=f.offset(),i=!a(b.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=i?{left:0,top:0}:{left:b.pageX-h.left-f.width()/2,top:b.pageY-h.top-f.height()/2-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f.css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(b,g,d),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(a){var b={x:a.pageX,y:a.pageY},c=this._normValueFromMouse(b);return this._slide(a,this._handleIndex,c),!1},_mouseStop:function(a){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(a,this._handleIndex),this._change(a,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(a){var b,c,d,e,f;return"horizontal"===this.orientation?(b=this.elementSize.width,c=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(b=this.elementSize.height,c=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),d=c/b,d>1&&(d=1),0>d&&(d=0),"vertical"===this.orientation&&(d=1-d),e=this._valueMax()-this._valueMin(),f=this._valueMin()+d*e,this._trimAlignValue(f)},_uiHash:function(a,b,c){var d={handle:this.handles[a],handleIndex:a,value:void 0!==b?b:this.value()};return this._hasMultipleValues()&&(d.value=void 0!==b?b:this.values(a),d.values=c||this.values()),d},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(a,b){return this._trigger("start",a,this._uiHash(b))},_slide:function(a,b,c){var d,e=this.value(),f=this.values();this._hasMultipleValues()&&(d=this.values(b?0:1),e=this.values(b),2===this.options.values.length&&!0===this.options.range&&(c=0===b?Math.min(d,c):Math.max(d,c)),f[b]=c),c!==e&&!1!==this._trigger("slide",a,this._uiHash(b,c,f))&&(this._hasMultipleValues()?this.values(b,c):this.value(c))},_stop:function(a,b){this._trigger("stop",a,this._uiHash(b))},_change:function(a,b){this._keySliding||this._mouseSliding||(this._lastChangedValue=b,this._trigger("change",a,this._uiHash(b)))},value:function(a){return arguments.length?(this.options.value=this._trimAlignValue(a),this._refreshValue(),void this._change(null,0)):this._value()},values:function(b,c){var d,e,f;if(arguments.length>1)return this.options.values[b]=this._trimAlignValue(c),this._refreshValue(),void this._change(null,b);if(!arguments.length)return this._values();if(!a.isArray(arguments[0]))return this._hasMultipleValues()?this._values(b):this.value();for(d=this.options.values,e=arguments[0],f=0;d.length>f;f+=1)d[f]=this._trimAlignValue(e[f]),this._change(null,f);this._refreshValue()},_setOption:function(b,c){var d,e=0;switch("range"===b&&!0===this.options.range&&("min"===c?(this.options.value=this._values(0),this.options.values=null):"max"===c&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),a.isArray(this.options.values)&&(e=this.options.values.length),this._super(b,c),b){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(c),this.handles.css("horizontal"===c?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),d=e-1;d>=0;d--)this._change(null,d);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(a){this._super(a),this._toggleClass(null,"ui-state-disabled",!!a)},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c,d;if(arguments.length)return b=this.options.values[a],b=this._trimAlignValue(b);if(this._hasMultipleValues()){for(c=this.options.values.slice(),d=0;c.length>d;d+=1)c[d]=this._trimAlignValue(c[d]);return c}return[]},_trimAlignValue:function(a){if(this._valueMin()>=a)return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b,d=a-c;return 2*Math.abs(c)>=b&&(d+=c>0?b:-b),parseFloat(d.toFixed(5))},_calculateNewMax:function(){var a=this.options.max,b=this._valueMin(),c=this.options.step;a=Math.round((a-b)/c)*c+b,a>this.options.max&&(a-=c),this.max=parseFloat(a.toFixed(this._precision()))},_precision:function(){var a=this._precisionOf(this.options.step);return null!==this.options.min&&(a=Math.max(a,this._precisionOf(this.options.min))),a},_precisionOf:function(a){var b=""+a,c=b.indexOf(".");return-1===c?0:b.length-c-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(a){"vertical"===a&&this.range.css({width:"",left:""}),"horizontal"===a&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var b,c,d,e,f,g=this.options.range,h=this.options,i=this,j=!this._animateOff&&h.animate,k={};this._hasMultipleValues()?this.handles.each(function(d){c=(i.values(d)-i._valueMin())/(i._valueMax()-i._valueMin())*100,k["horizontal"===i.orientation?"left":"bottom"]=c+"%",a(this).stop(1,1)[j?"animate":"css"](k,h.animate),!0===i.options.range&&("horizontal"===i.orientation?(0===d&&i.range.stop(1,1)[j?"animate":"css"]({left:c+"%"},h.animate),1===d&&i.range[j?"animate":"css"]({width:c-b+"%"},{queue:!1,duration:h.animate})):(0===d&&i.range.stop(1,1)[j?"animate":"css"]({bottom:c+"%"},h.animate),1===d&&i.range[j?"animate":"css"]({height:c-b+"%"},{queue:!1,duration:h.animate}))),b=c}):(d=this.value(),e=this._valueMin(),f=this._valueMax(),c=f!==e?(d-e)/(f-e)*100:0,k["horizontal"===this.orientation?"left":"bottom"]=c+"%",this.handle.stop(1,1)[j?"animate":"css"](k,h.animate),"min"===g&&"horizontal"===this.orientation&&this.range.stop(1,1)[j?"animate":"css"]({width:c+"%"},h.animate),"max"===g&&"horizontal"===this.orientation&&this.range.stop(1,1)[j?"animate":"css"]({width:100-c+"%"},h.animate),"min"===g&&"vertical"===this.orientation&&this.range.stop(1,1)[j?"animate":"css"]({height:c+"%"},h.animate),"max"===g&&"vertical"===this.orientation&&this.range.stop(1,1)[j?"animate":"css"]({height:100-c+"%"},h.animate))},_handleEvents:{keydown:function(b){var c,d,e,f=a(b.target).data("ui-slider-handle-index");switch(b.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case a.ui.keyCode.PAGE_UP:case a.ui.keyCode.PAGE_DOWN:case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(b.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(a(b.target),null,"ui-state-active"),!1===this._start(b,f)))return}switch(e=this.options.step,c=d=this._hasMultipleValues()?this.values(f):this.value(),b.keyCode){case a.ui.keyCode.HOME:d=this._valueMin();break;case a.ui.keyCode.END:d=this._valueMax();break;case a.ui.keyCode.PAGE_UP:d=this._trimAlignValue(c+(this._valueMax()-this._valueMin())/this.numPages);break;case a.ui.keyCode.PAGE_DOWN:d=this._trimAlignValue(c-(this._valueMax()-this._valueMin())/this.numPages);break;case a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:if(c===this._valueMax())return;d=this._trimAlignValue(c+e);break;case a.ui.keyCode.DOWN:case a.ui.keyCode.LEFT:if(c===this._valueMin())return;d=this._trimAlignValue(c-e)}this._slide(b,f,d)},keyup:function(b){var c=a(b.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(b,c),this._change(b,c),this._removeClass(a(b.target),null,"ui-state-active"))}}}),a.widget("ui.sortable",a.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(a,b,c){return a>=b&&b+c>a},_isFloating:function(a){return/left|right/.test(a.css("float"))||/inline|table-cell/.test(a.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(a,b){this._super(a,b),"handle"===a&&this._setHandleClassName()},_setHandleClassName:function(){var b=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),a.each(this.items,function(){b._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(b,c){var d=null,e=!1,f=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(b),a(b.target).parents().each(function(){return a.data(this,f.widgetName+"-item")===f?(d=a(this),!1):void 0}),a.data(b.target,f.widgetName+"-item")===f&&(d=a(b.target)),!!d&&(!(this.options.handle&&!c&&(a(this.options.handle,d).find("*").addBack().each(function(){this===b.target&&(e=!0)}),!e))&&(this.currentItem=d,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(b,c,d){var e,f,g=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(b),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(b),this.originalPageX=b.pageX,this.originalPageY=b.pageY,g.cursorAt&&this._adjustOffsetFromHelper(g.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),g.containment&&this._setContainment(),g.cursor&&"auto"!==g.cursor&&(f=this.document.find("body"),this.storedCursor=f.css("cursor"),f.css("cursor",g.cursor),this.storedStylesheet=a("<style>*{ cursor: "+g.cursor+" !important; }</style>").appendTo(f)),g.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",g.opacity)),g.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",g.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",b,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!d)for(e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("activate",b,this._uiHash(this));return a.ui.ddmanager&&(a.ui.ddmanager.current=this),a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(b),!0},_mouseDrag:function(b){var c,d,e,f,g=this.options,h=!1;for(this.position=this._generatePosition(b),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-b.pageY<g.scrollSensitivity?this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop+g.scrollSpeed:b.pageY-this.overflowOffset.top<g.scrollSensitivity&&(this.scrollParent[0].scrollTop=h=this.scrollParent[0].scrollTop-g.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-b.pageX<g.scrollSensitivity?this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft+g.scrollSpeed:b.pageX-this.overflowOffset.left<g.scrollSensitivity&&(this.scrollParent[0].scrollLeft=h=this.scrollParent[0].scrollLeft-g.scrollSpeed)):(b.pageY-this.document.scrollTop()<g.scrollSensitivity?h=this.document.scrollTop(this.document.scrollTop()-g.scrollSpeed):this.window.height()-(b.pageY-this.document.scrollTop())<g.scrollSensitivity&&(h=this.document.scrollTop(this.document.scrollTop()+g.scrollSpeed)),b.pageX-this.document.scrollLeft()<g.scrollSensitivity?h=this.document.scrollLeft(this.document.scrollLeft()-g.scrollSpeed):this.window.width()-(b.pageX-this.document.scrollLeft())<g.scrollSensitivity&&(h=this.document.scrollLeft(this.document.scrollLeft()+g.scrollSpeed))),!1!==h&&a.ui.ddmanager&&!g.dropBehaviour&&a.ui.ddmanager.prepareOffsets(this,b)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),c=this.items.length-1;c>=0;c--)if(d=this.items[c],e=d.item[0],(f=this._intersectsWithPointer(d))&&d.instance===this.currentContainer&&e!==this.currentItem[0]&&this.placeholder[1===f?"next":"prev"]()[0]!==e&&!a.contains(this.placeholder[0],e)&&("semi-dynamic"!==this.options.type||!a.contains(this.element[0],e))){if(this.direction=1===f?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(d))break;this._rearrange(b,d),this._trigger("change",b,this._uiHash());break}return this._contactContainers(b),a.ui.ddmanager&&a.ui.ddmanager.drag(this,b),this._trigger("sort",b,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(b,c){if(b){if(a.ui.ddmanager&&!this.options.dropBehaviour&&a.ui.ddmanager.drop(this,b),this.options.revert){var d=this,e=this.placeholder.offset(),f=this.options.axis,g={};f&&"x"!==f||(g.left=e.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),f&&"y"!==f||(g.top=e.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,a(this.helper).animate(g,parseInt(this.options.revert,10)||500,function(){d._clear(b)})}else this._clear(b,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new a.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--)this.containers[b]._trigger("deactivate",null,this._uiHash(this)),this.containers[b].containerCache.over&&(this.containers[b]._trigger("out",null,this._uiHash(this)),this.containers[b].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),a.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?a(this.domPosition.prev).after(this.currentItem):a(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];return b=b||{},a(c).each(function(){var c=(a(b.item||this).attr(b.attribute||"id")||"").match(b.expression||/(.+)[\-=_](.+)/);c&&d.push((b.key||c[1]+"[]")+"="+(b.key&&b.expression?c[1]:c[2]))}),!d.length&&b.key&&d.push(b.key+"="),d.join("&")},toArray:function(b){var c=this._getItemsAsjQuery(b&&b.connected),d=[];return b=b||{},c.each(function(){d.push(a(b.item||this).attr(b.attribute||"id")||"")}),d},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,d=this.positionAbs.top,e=d+this.helperProportions.height,f=a.left,g=f+a.width,h=a.top,i=h+a.height,j=this.offset.click.top,k=this.offset.click.left,l="x"===this.options.axis||d+j>h&&i>d+j,m="y"===this.options.axis||b+k>f&&g>b+k,n=l&&m;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?n:b+this.helperProportions.width/2>f&&g>c-this.helperProportions.width/2&&d+this.helperProportions.height/2>h&&i>e-this.helperProportions.height/2},_intersectsWithPointer:function(a){var b,c,d="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),e="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);return!(!d||!e)&&(b=this._getDragVerticalDirection(),c=this._getDragHorizontalDirection(),this.floating?"right"===c||"down"===b?2:1:b&&("down"===b?2:1))},_intersectsWithSides:function(a){var b=this._isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height),c=this._isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width),d=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?"right"===e&&c||"left"===e&&!c:d&&("down"===d&&b||"up"===d&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return 0!==a&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return 0!==a&&(a>0?"right":"left")},refresh:function(a){return this._refreshItems(a),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var a=this.options;return a.connectWith.constructor===String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(b){function c(){h.push(this)}var d,e,f,g,h=[],i=[],j=this._connectWith();if(j&&b)for(d=j.length-1;d>=0;d--)for(f=a(j[d],this.document[0]),e=f.length-1;e>=0;e--)(g=a.data(f[e],this.widgetFullName))&&g!==this&&!g.options.disabled&&i.push([a.isFunction(g.options.items)?g.options.items.call(g.element):a(g.options.items,g.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),g]);for(i.push([a.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):a(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),d=i.length-1;d>=0;d--)i[d][0].each(c);return a(h)},_removeCurrentsFromItems:function(){var b=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=a.grep(this.items,function(a){for(var c=0;b.length>c;c++)if(b[c]===a.item[0])return!1;return!0})},_refreshItems:function(b){this.items=[],this.containers=[this];var c,d,e,f,g,h,i,j,k=this.items,l=[[a.isFunction(this.options.items)?this.options.items.call(this.element[0],b,{item:this.currentItem}):a(this.options.items,this.element),this]],m=this._connectWith();if(m&&this.ready)for(c=m.length-1;c>=0;c--)for(e=a(m[c],this.document[0]),d=e.length-1;d>=0;d--)(f=a.data(e[d],this.widgetFullName))&&f!==this&&!f.options.disabled&&(l.push([a.isFunction(f.options.items)?f.options.items.call(f.element[0],b,{item:this.currentItem}):a(f.options.items,f.element),f]),this.containers.push(f));for(c=l.length-1;c>=0;c--)for(g=l[c][1],h=l[c][0],d=0,j=h.length;j>d;d++)i=a(h[d]),i.data(this.widgetName+"-item",g),k.push({item:i,instance:g,width:0,height:0,left:0,top:0})},refreshPositions:function(b){this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var c,d,e,f;for(c=this.items.length-1;c>=0;c--)d=this.items[c],d.instance!==this.currentContainer&&this.currentContainer&&d.item[0]!==this.currentItem[0]||(e=this.options.toleranceElement?a(this.options.toleranceElement,d.item):d.item,b||(d.width=e.outerWidth(),d.height=e.outerHeight()),f=e.offset(),d.left=f.left,d.top=f.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(c=this.containers.length-1;c>=0;c--)f=this.containers[c].element.offset(),this.containers[c].containerCache.left=f.left,this.containers[c].containerCache.top=f.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(b){b=b||this;var c,d=b.options;d.placeholder&&d.placeholder.constructor!==String||(c=d.placeholder,d.placeholder={element:function(){var d=b.currentItem[0].nodeName.toLowerCase(),e=a("<"+d+">",b.document[0]);return b._addClass(e,"ui-sortable-placeholder",c||b.currentItem[0].className)._removeClass(e,"ui-sortable-helper"),"tbody"===d?b._createTrPlaceholder(b.currentItem.find("tr").eq(0),a("<tr>",b.document[0]).appendTo(e)):"tr"===d?b._createTrPlaceholder(b.currentItem,e):"img"===d&&e.attr("src",b.currentItem.attr("src")),c||e.css("visibility","hidden"),e},update:function(a,e){(!c||d.forcePlaceholderSize)&&(e.height()||e.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10)))}}),b.placeholder=a(d.placeholder.element.call(b.element,b.currentItem)),b.currentItem.after(b.placeholder),d.placeholder.update(b,b.placeholder)},_createTrPlaceholder:function(b,c){var d=this;b.children().each(function(){a("<td>&#160;</td>",d.document[0]).attr("colspan",a(this).attr("colspan")||1).appendTo(c)})},_contactContainers:function(b){var c,d,e,f,g,h,i,j,k,l,m=null,n=null;for(c=this.containers.length-1;c>=0;c--)if(!a.contains(this.currentItem[0],this.containers[c].element[0]))if(this._intersectsWith(this.containers[c].containerCache)){if(m&&a.contains(this.containers[c].element[0],m.element[0]))continue;m=this.containers[c],n=c}else this.containers[c].containerCache.over&&(this.containers[c]._trigger("out",b,this._uiHash(this)),this.containers[c].containerCache.over=0);if(m)if(1===this.containers.length)this.containers[n].containerCache.over||(this.containers[n]._trigger("over",b,this._uiHash(this)),this.containers[n].containerCache.over=1);else{for(e=1e4,f=null,k=m.floating||this._isFloating(this.currentItem),g=k?"left":"top",h=k?"width":"height",l=k?"pageX":"pageY",d=this.items.length-1;d>=0;d--)a.contains(this.containers[n].element[0],this.items[d].item[0])&&this.items[d].item[0]!==this.currentItem[0]&&(i=this.items[d].item.offset()[g],j=!1,b[l]-i>this.items[d][h]/2&&(j=!0),e>Math.abs(b[l]-i)&&(e=Math.abs(b[l]-i),f=this.items[d],this.direction=j?"up":"down"));if(!f&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[n])return void(this.currentContainer.containerCache.over||(this.containers[n]._trigger("over",b,this._uiHash()),this.currentContainer.containerCache.over=1));f?this._rearrange(b,f,null,!0):this._rearrange(b,null,this.containers[n].element,!0),this._trigger("change",b,this._uiHash()),this.containers[n]._trigger("change",b,this._uiHash(this)),this.currentContainer=this.containers[n],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[n]._trigger("over",b,this._uiHash(this)),this.containers[n].containerCache.over=1}},_createHelper:function(b){var c=this.options,d=a.isFunction(c.helper)?a(c.helper.apply(this.element[0],[b,this.currentItem])):"clone"===c.helper?this.currentItem.clone():this.currentItem;return d.parents("body").length||a("parent"!==c.appendTo?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(d[0]),d[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!d[0].style.width||c.forceHelperSize)&&d.width(this.currentItem.width()),(!d[0].style.height||c.forceHelperSize)&&d.height(this.currentItem.height()),d},_adjustOffsetFromHelper:function(b){"string"==typeof b&&(b=b.split(" ")),a.isArray(b)&&(b={left:+b[0],top:+b[1]||0}),"left"in b&&(this.offset.click.left=b.left+this.margins.left),"right"in b&&(this.offset.click.left=this.helperProportions.width-b.right+this.margins.left),"top"in b&&(this.offset.click.top=b.top+this.margins.top),"bottom"in b&&(this.offset.click.top=this.helperProportions.height-b.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var b=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&a.contains(this.scrollParent[0],this.offsetParent[0])&&(b.left+=this.scrollParent.scrollLeft(),b.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&a.ui.ie)&&(b={top:0,left:0}),{top:b.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var b,c,d,e=this.options;"parent"===e.containment&&(e.containment=this.helper[0].parentNode),("document"===e.containment||"window"===e.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===e.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===e.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(e.containment)||(b=a(e.containment)[0],c=a(e.containment).offset(),d="hidden"!==a(b).css("overflow"),this.containment=[c.left+(parseInt(a(b).css("borderLeftWidth"),10)||0)+(parseInt(a(b).css("paddingLeft"),10)||0)-this.margins.left,c.top+(parseInt(a(b).css("borderTopWidth"),10)||0)+(parseInt(a(b).css("paddingTop"),10)||0)-this.margins.top,c.left+(d?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(a(b).css("borderLeftWidth"),10)||0)-(parseInt(a(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,c.top+(d?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(a(b).css("borderTopWidth"),10)||0)-(parseInt(a(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(b,c){c||(c=this.position);var d="absolute"===b?1:-1,e="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,f=/(html|body)/i.test(e[0].tagName);return{top:c.top+this.offset.relative.top*d+this.offset.parent.top*d-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():f?0:e.scrollTop())*d,left:c.left+this.offset.relative.left*d+this.offset.parent.left*d-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():f?0:e.scrollLeft())*d}},_generatePosition:function(b){var c,d,e=this.options,f=b.pageX,g=b.pageY,h="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&a.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,i=/(html|body)/i.test(h[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(b.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),b.pageY-this.offset.click.top<this.containment[1]&&(g=this.containment[1]+this.offset.click.top),b.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),b.pageY-this.offset.click.top>this.containment[3]&&(g=this.containment[3]+this.offset.click.top)),e.grid&&(c=this.originalPageY+Math.round((g-this.originalPageY)/e.grid[1])*e.grid[1],g=this.containment?c-this.offset.click.top>=this.containment[1]&&c-this.offset.click.top<=this.containment[3]?c:c-this.offset.click.top>=this.containment[1]?c-e.grid[1]:c+e.grid[1]:c,d=this.originalPageX+Math.round((f-this.originalPageX)/e.grid[0])*e.grid[0],f=this.containment?d-this.offset.click.left>=this.containment[0]&&d-this.offset.click.left<=this.containment[2]?d:d-this.offset.click.left>=this.containment[0]?d-e.grid[0]:d+e.grid[0]:d)),{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():i?0:h.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():i?0:h.scrollLeft())}},_rearrange:function(a,b,c,d){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?b.item[0]:b.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var e=this.counter;this._delay(function(){e===this.counter&&this.refreshPositions(!d)})},_clear:function(a,b){function c(a,b,c){return function(d){c._trigger(a,d,b._uiHash(b))}}this.reverting=!1;var d,e=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(d in this._storedCSS)("auto"===this._storedCSS[d]||"static"===this._storedCSS[d])&&(this._storedCSS[d]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!b&&e.push(function(a){this._trigger("receive",a,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||b||e.push(function(a){this._trigger("update",a,this._uiHash())}),this!==this.currentContainer&&(b||(e.push(function(a){this._trigger("remove",a,this._uiHash())}),e.push(function(a){return function(b){a._trigger("receive",b,this._uiHash(this))}}.call(this,this.currentContainer)),e.push(function(a){return function(b){a._trigger("update",b,this._uiHash(this))}}.call(this,this.currentContainer)))),d=this.containers.length-1;d>=0;d--)b||e.push(c("deactivate",this,this.containers[d])),this.containers[d].containerCache.over&&(e.push(c("out",this,this.containers[d])),this.containers[d].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,b||this._trigger("beforeStop",a,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!b){for(d=0;e.length>d;d++)e[d].call(this,a);this._trigger("stop",a,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===a.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(b){var c=b||this;return{helper:c.helper,placeholder:c.placeholder||a([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:b?b.element:null}}}),a.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var b=this._super(),c=this.element;return a.each(["min","max","step"],function(a,d){var e=c.attr(d);null!=e&&e.length&&(b[d]=e)}),b},_events:{keydown:function(a){this._start(a)&&this._keydown(a)&&a.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(a){return this.cancelBlur?void delete this.cancelBlur:(this._stop(),this._refresh(),void(this.previous!==this.element.val()&&this._trigger("change",a)))},mousewheel:function(a,b){if(b){if(!this.spinning&&!this._start(a))return!1;this._spin((b>0?1:-1)*this.options.step,a),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(a)},100),a.preventDefault()}},"mousedown .ui-spinner-button":function(b){function c(){this.element[0]===a.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=d,this._delay(function(){this.previous=d}))}var d;d=this.element[0]===a.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),b.preventDefault(),c.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,c.call(this)}),!1!==this._start(b)&&this._repeat(null,a(b.currentTarget).hasClass("ui-spinner-up")?1:-1,b)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(b){return a(b.currentTarget).hasClass("ui-state-active")?!1!==this._start(b)&&void this._repeat(null,a(b.currentTarget).hasClass("ui-spinner-up")?1:-1,b):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(b){var c=this.options,d=a.ui.keyCode;switch(b.keyCode){case d.UP:return this._repeat(null,1,b),!0;case d.DOWN:return this._repeat(null,-1,b),!0;case d.PAGE_UP:return this._repeat(null,c.page,b),!0;case d.PAGE_DOWN:return this._repeat(null,-c.page,b),!0}return!1},_start:function(a){return!(!this.spinning&&!1===this._trigger("start",a))&&(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(a,b,c){a=a||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,b,c)},a),this._spin(b*this.options.step,c)},_spin:function(a,b){var c=this.value()||0;this.counter||(this.counter=1),c=this._adjustValue(c+a*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",b,{value:c})||(this._value(c),this.counter++)},_increment:function(b){var c=this.options.incremental;return c?a.isFunction(c)?c(b):Math.floor(b*b*b/5e4-b*b/500+17*b/200+1):1},_precision:function(){var a=this._precisionOf(this.options.step);return null!==this.options.min&&(a=Math.max(a,this._precisionOf(this.options.min))),a},_precisionOf:function(a){var b=""+a,c=b.indexOf(".");return-1===c?0:b.length-c-1},_adjustValue:function(a){var b,c,d=this.options;return b=null!==d.min?d.min:0,c=a-b,c=Math.round(c/d.step)*d.step,a=b+c,a=parseFloat(a.toFixed(this._precision())),null!==d.max&&a>d.max?d.max:null!==d.min&&d.min>a?d.min:a},_stop:function(a){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",a))},_setOption:function(a,b){var c,d,e;return"culture"===a||"numberFormat"===a?(c=this._parse(this.element.val()),this.options[a]=b,void this.element.val(this._format(c))):(("max"===a||"min"===a||"step"===a)&&"string"==typeof b&&(b=this._parse(b)),"icons"===a&&(d=this.buttons.first().find(".ui-icon"),this._removeClass(d,null,this.options.icons.up),this._addClass(d,null,b.up),e=this.buttons.last().find(".ui-icon"),this._removeClass(e,null,this.options.icons.down),this._addClass(e,null,b.down)),void this._super(a,b))},_setOptionDisabled:function(a){this._super(a),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!a),this.element.prop("disabled",!!a),this.buttons.button(a?"disable":"enable")},_setOptions:h(function(a){this._super(a)}),_parse:function(a){return"string"==typeof a&&""!==a&&(a=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(a,10,this.options.culture):+a),""===a||isNaN(a)?null:a},_format:function(a){return""===a?"":window.Globalize&&this.options.numberFormat?Globalize.format(a,this.options.numberFormat,this.options.culture):a},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var a=this.value();return null!==a&&a===this._adjustValue(a)},_value:function(a,b){var c;""!==a&&null!==(c=this._parse(a))&&(b||(c=this._adjustValue(c)),a=this._format(c)),this.element.val(a),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:h(function(a){this._stepUp(a)}),_stepUp:function(a){this._start()&&(this._spin((a||1)*this.options.step),this._stop())},stepDown:h(function(a){this._stepDown(a)}),_stepDown:function(a){this._start()&&(this._spin((a||1)*-this.options.step),this._stop())},pageUp:h(function(a){this._stepUp((a||1)*this.options.page)}),pageDown:h(function(a){this._stepDown((a||1)*this.options.page)}),value:function(a){return arguments.length?void h(this._value).call(this,a):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),!1!==a.uiBackCompat&&a.widget("ui.spinner",a.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),a.ui.spinner,a.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var a=/#.*$/;return function(b){var c,d;c=b.href.replace(a,""),d=location.href.replace(a,"");try{c=decodeURIComponent(c)}catch(a){}try{d=decodeURIComponent(d)}catch(a){}return b.hash.length>1&&c===d}}(),_create:function(){var b=this,c=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,c.collapsible),this._processTabs(),c.active=this._initialActive(),a.isArray(c.disabled)&&(c.disabled=a.unique(c.disabled.concat(a.map(this.tabs.filter(".ui-state-disabled"),function(a){return b.tabs.index(a)}))).sort()),this.active=!1!==this.options.active&&this.anchors.length?this._findActive(c.active):a(),this._refresh(),this.active.length&&this.load(c.active)},_initialActive:function(){var b=this.options.active,c=this.options.collapsible,d=location.hash.substring(1);return null===b&&(d&&this.tabs.each(function(c,e){return a(e).attr("aria-controls")===d?(b=c,!1):void 0}),null===b&&(b=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===b||-1===b)&&(b=!!this.tabs.length&&0)),!1!==b&&-1===(b=this.tabs.index(this.tabs.eq(b)))&&(b=!c&&0),!c&&!1===b&&this.anchors.length&&(b=0),b},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):a()}},_tabKeydown:function(b){var c=a(a.ui.safeActiveElement(this.document[0])).closest("li"),d=this.tabs.index(c),e=!0;if(!this._handlePageNav(b)){switch(b.keyCode){case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:d++;break;case a.ui.keyCode.UP:case a.ui.keyCode.LEFT:e=!1,d--;break;case a.ui.keyCode.END:d=this.anchors.length-1;break;case a.ui.keyCode.HOME:d=0;break;case a.ui.keyCode.SPACE:return b.preventDefault(),clearTimeout(this.activating),void this._activate(d);case a.ui.keyCode.ENTER:return b.preventDefault(),clearTimeout(this.activating),void this._activate(d!==this.options.active&&d);default:return}b.preventDefault(),clearTimeout(this.activating),d=this._focusNextTab(d,e),b.ctrlKey||b.metaKey||(c.attr("aria-selected","false"),this.tabs.eq(d).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",d)},this.delay))}},_panelKeydown:function(b){this._handlePageNav(b)||b.ctrlKey&&b.keyCode===a.ui.keyCode.UP&&(b.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(b){return b.altKey&&b.keyCode===a.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):b.altKey&&b.keyCode===a.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(b,c){function d(){return b>e&&(b=0),0>b&&(b=e),b}for(var e=this.tabs.length-1;-1!==a.inArray(d(),this.options.disabled);)b=c?b+1:b-1;return b},_focusNextTab:function(a,b){return a=this._findNextTab(a,b),this.tabs.eq(a).trigger("focus"),a},_setOption:function(a,b){return"active"===a?void this._activate(b):(this._super(a,b),"collapsible"===a&&(this._toggleClass("ui-tabs-collapsible",null,b),b||!1!==this.options.active||this._activate(0)),"event"===a&&this._setupEvents(b),void("heightStyle"===a&&this._setupHeightStyle(b)))},_sanitizeSelector:function(a){return a?a.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var b=this.options,c=this.tablist.children(":has(a[href])");b.disabled=a.map(c.filter(".ui-state-disabled"),function(a){return c.index(a)}),this._processTabs(),!1!==b.active&&this.anchors.length?this.active.length&&!a.contains(this.tablist[0],this.active[0])?this.tabs.length===b.disabled.length?(b.active=!1,this.active=a()):this._activate(this._findNextTab(Math.max(0,b.active-1),!1)):b.active=this.tabs.index(this.active):(b.active=!1,this.active=a()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var b=this,c=this.tabs,d=this.anchors,e=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(b){a(this).is(".ui-state-disabled")&&b.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){a(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return a("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=a(),this.anchors.each(function(c,d){var e,f,g,h=a(d).uniqueId().attr("id"),i=a(d).closest("li"),j=i.attr("aria-controls");b._isLocal(d)?(e=d.hash,g=e.substring(1),f=b.element.find(b._sanitizeSelector(e))):(g=i.attr("aria-controls")||a({}).uniqueId()[0].id,e="#"+g,f=b.element.find(e),f.length||(f=b._createPanel(g),f.insertAfter(b.panels[c-1]||b.tablist)),f.attr("aria-live","polite")),f.length&&(b.panels=b.panels.add(f)),j&&i.data("ui-tabs-aria-controls",j),i.attr({"aria-controls":g,"aria-labelledby":h}),f.attr("aria-labelledby",h)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),c&&(this._off(c.not(this.tabs)),this._off(d.not(this.anchors)),this._off(e.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(b){return a("<div>").attr("id",b).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(b){var c,d,e;for(a.isArray(b)&&(b.length?b.length===this.anchors.length&&(b=!0):b=!1),e=0;d=this.tabs[e];e++)c=a(d),!0===b||-1!==a.inArray(e,b)?(c.attr("aria-disabled","true"),this._addClass(c,null,"ui-state-disabled")):(c.removeAttr("aria-disabled"),this._removeClass(c,null,"ui-state-disabled"));this.options.disabled=b,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===b)},_setupEvents:function(b){var c={};b&&a.each(b.split(" "),function(a,b){c[b]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(a){a.preventDefault()}}),this._on(this.anchors,c),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(b){var c,d=this.element.parent();"fill"===b?(c=d.height(),c-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var b=a(this),d=b.css("position");"absolute"!==d&&"fixed"!==d&&(c-=b.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){c-=a(this).outerHeight(!0)}),this.panels.each(function(){a(this).height(Math.max(0,c-a(this).innerHeight()+a(this).height()))}).css("overflow","auto")):"auto"===b&&(c=0,this.panels.each(function(){c=Math.max(c,a(this).height("").height())}).height(c))},_eventHandler:function(b){var c=this.options,d=this.active,e=a(b.currentTarget),f=e.closest("li"),g=f[0]===d[0],h=g&&c.collapsible,i=h?a():this._getPanelForTab(f),j=d.length?this._getPanelForTab(d):a(),k={oldTab:d,oldPanel:j,newTab:h?a():f,newPanel:i};b.preventDefault(),f.hasClass("ui-state-disabled")||f.hasClass("ui-tabs-loading")||this.running||g&&!c.collapsible||!1===this._trigger("beforeActivate",b,k)||(c.active=!h&&this.tabs.index(f),this.active=g?a():f,this.xhr&&this.xhr.abort(),j.length||i.length||a.error("jQuery UI Tabs: Mismatching fragment identifier."),i.length&&this.load(this.tabs.index(f),b),this._toggle(b,k))},_toggle:function(b,c){function d(){f.running=!1,f._trigger("activate",b,c)}function e(){f._addClass(c.newTab.closest("li"),"ui-tabs-active","ui-state-active"),g.length&&f.options.show?f._show(g,f.options.show,d):(g.show(),d())}var f=this,g=c.newPanel,h=c.oldPanel;this.running=!0,h.length&&this.options.hide?this._hide(h,this.options.hide,function(){f._removeClass(c.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),e()}):(this._removeClass(c.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),h.hide(),e()),h.attr("aria-hidden","true"),c.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),g.length&&h.length?c.oldTab.attr("tabIndex",-1):g.length&&this.tabs.filter(function(){return 0===a(this).attr("tabIndex")}).attr("tabIndex",-1),g.attr("aria-hidden","false"),c.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(b){var c,d=this._findActive(b);d[0]!==this.active[0]&&(d.length||(d=this.active),c=d.find(".ui-tabs-anchor")[0],this._eventHandler({target:c,currentTarget:c,preventDefault:a.noop}))},_findActive:function(b){return!1===b?a():this.tabs.eq(b)},_getIndex:function(b){return"string"==typeof b&&(b=this.anchors.index(this.anchors.filter("[href$='"+a.ui.escapeSelector(b)+"']"))),b},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){a.data(this,"ui-tabs-destroy")?a(this).remove():a(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var b=a(this),c=b.data("ui-tabs-aria-controls");c?b.attr("aria-controls",c).removeData("ui-tabs-aria-controls"):b.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(b){var c=this.options.disabled;!1!==c&&(void 0===b?c=!1:(b=this._getIndex(b),c=a.isArray(c)?a.map(c,function(a){return a!==b?a:null}):a.map(this.tabs,function(a,c){return c!==b?c:null})),this._setOptionDisabled(c))},disable:function(b){var c=this.options.disabled;if(!0!==c){if(void 0===b)c=!0;else{if(b=this._getIndex(b),-1!==a.inArray(b,c))return;c=a.isArray(c)?a.merge([b],c).sort():[b]}this._setOptionDisabled(c)}},load:function(b,c){b=this._getIndex(b);var d=this,e=this.tabs.eq(b),f=e.find(".ui-tabs-anchor"),g=this._getPanelForTab(e),h={tab:e,panel:g},i=function(a,b){"abort"===b&&d.panels.stop(!1,!0),d._removeClass(e,"ui-tabs-loading"),g.removeAttr("aria-busy"),a===d.xhr&&delete d.xhr};this._isLocal(f[0])||(this.xhr=a.ajax(this._ajaxSettings(f,c,h)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(e,"ui-tabs-loading"),g.attr("aria-busy","true"),this.xhr.done(function(a,b,e){setTimeout(function(){g.html(a),d._trigger("load",c,h),i(e,b)},1)}).fail(function(a,b){setTimeout(function(){i(a,b)},1)})))},_ajaxSettings:function(b,c,d){var e=this;return{url:b.attr("href").replace(/#.*$/,""),beforeSend:function(b,f){return e._trigger("beforeLoad",c,a.extend({jqXHR:b,ajaxSettings:f},d))}}},_getPanelForTab:function(b){var c=a(b).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+c))}}),!1!==a.uiBackCompat&&a.widget("ui.tabs",a.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),a.ui.tabs,a.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var b=a(this).attr("title")||"";return a("<a>").text(b).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(b,c){var d=(b.attr("aria-describedby")||"").split(/\s+/);d.push(c),b.data("ui-tooltip-id",c).attr("aria-describedby",a.trim(d.join(" ")))},_removeDescribedBy:function(b){var c=b.data("ui-tooltip-id"),d=(b.attr("aria-describedby")||"").split(/\s+/),e=a.inArray(c,d);-1!==e&&d.splice(e,1),b.removeData("ui-tooltip-id"),d=a.trim(d.join(" ")),d?b.attr("aria-describedby",d):b.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=a("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=a([])},_setOption:function(b,c){var d=this;this._super(b,c),"content"===b&&a.each(this.tooltips,function(a,b){d._updateContent(b.element)})},_setOptionDisabled:function(a){this[a?"_disable":"_enable"]()},_disable:function(){var b=this;a.each(this.tooltips,function(c,d){var e=a.Event("blur");e.target=e.currentTarget=d.element[0],b.close(e,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var b=a(this);return b.is("[title]")?b.data("ui-tooltip-title",b.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var b=a(this);b.data("ui-tooltip-title")&&b.attr("title",b.data("ui-tooltip-title"))}),this.disabledTitles=a([])},open:function(b){var c=this,d=a(b?b.target:this.element).closest(this.options.items);d.length&&!d.data("ui-tooltip-id")&&(d.attr("title")&&d.data("ui-tooltip-title",d.attr("title")),d.data("ui-tooltip-open",!0),b&&"mouseover"===b.type&&d.parents().each(function(){var b,d=a(this);d.data("ui-tooltip-open")&&(b=a.Event("blur"),b.target=b.currentTarget=this,c.close(b,!0)),d.attr("title")&&(d.uniqueId(),c.parents[this.id]={element:this,title:d.attr("title")},d.attr("title",""))}),this._registerCloseHandlers(b,d),this._updateContent(d,b))},_updateContent:function(a,b){var c,d=this.options.content,e=this,f=b?b.type:null;return"string"==typeof d||d.nodeType||d.jquery?this._open(b,a,d):void((c=d.call(a[0],function(c){e._delay(function(){a.data("ui-tooltip-open")&&(b&&(b.type=f),this._open(b,a,c))})}))&&this._open(b,a,c))},_open:function(b,c,d){function e(a){j.of=a,g.is(":hidden")||g.position(j)}var f,g,h,i,j=a.extend({},this.options.position);if(d){if(f=this._find(c))return void f.tooltip.find(".ui-tooltip-content").html(d);c.is("[title]")&&(b&&"mouseover"===b.type?c.attr("title",""):c.removeAttr("title")),f=this._tooltip(c),g=f.tooltip,this._addDescribedBy(c,g.attr("id")),g.find(".ui-tooltip-content").html(d),this.liveRegion.children().hide(),i=a("<div>").html(g.find(".ui-tooltip-content").html()),i.removeAttr("name").find("[name]").removeAttr("name"),i.removeAttr("id").find("[id]").removeAttr("id"),i.appendTo(this.liveRegion),this.options.track&&b&&/^mouse/.test(b.type)?(this._on(this.document,{mousemove:e}),e(b)):g.position(a.extend({of:c},this.options.position)),g.hide(),this._show(g,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(h=this.delayedShow=setInterval(function(){g.is(":visible")&&(e(j.of),clearInterval(h))},a.fx.interval)),this._trigger("open",b,{tooltip:g})}},_registerCloseHandlers:function(b,c){var d={keyup:function(b){if(b.keyCode===a.ui.keyCode.ESCAPE){var d=a.Event(b);d.currentTarget=c[0],this.close(d,!0)}}};c[0]!==this.element[0]&&(d.remove=function(){this._removeTooltip(this._find(c).tooltip)}),b&&"mouseover"!==b.type||(d.mouseleave="close"),b&&"focusin"!==b.type||(d.focusout="close"),this._on(!0,c,d)},close:function(b){var c,d=this,e=a(b?b.currentTarget:this.element),f=this._find(e);return f?(c=f.tooltip,void(f.closing||(clearInterval(this.delayedShow),e.data("ui-tooltip-title")&&!e.attr("title")&&e.attr("title",e.data("ui-tooltip-title")),this._removeDescribedBy(e),f.hiding=!0,c.stop(!0),this._hide(c,this.options.hide,function(){d._removeTooltip(a(this))}),e.removeData("ui-tooltip-open"),this._off(e,"mouseleave focusout keyup"),e[0]!==this.element[0]&&this._off(e,"remove"),this._off(this.document,"mousemove"),b&&"mouseleave"===b.type&&a.each(this.parents,function(b,c){a(c.element).attr("title",c.title),delete d.parents[b]}),f.closing=!0,this._trigger("close",b,{tooltip:c}),f.hiding||(f.closing=!1)))):void e.removeData("ui-tooltip-open")},_tooltip:function(b){var c=a("<div>").attr("role","tooltip"),d=a("<div>").appendTo(c),e=c.uniqueId().attr("id");return this._addClass(d,"ui-tooltip-content"),this._addClass(c,"ui-tooltip","ui-widget ui-widget-content"),c.appendTo(this._appendTo(b)),this.tooltips[e]={element:b,tooltip:c}},_find:function(a){var b=a.data("ui-tooltip-id");return b?this.tooltips[b]:null},_removeTooltip:function(a){a.remove(),delete this.tooltips[a.attr("id")]},_appendTo:function(a){var b=a.closest(".ui-front, dialog");return b.length||(b=this.document[0].body),b},_destroy:function(){var b=this;a.each(this.tooltips,function(c,d){var e=a.Event("blur"),f=d.element;e.target=e.currentTarget=f[0],b.close(e,!0),a("#"+c).remove(),f.data("ui-tooltip-title")&&(f.attr("title")||f.attr("title",f.data("ui-tooltip-title")),f.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),!1!==a.uiBackCompat&&a.widget("ui.tooltip",a.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var a=this._superApply(arguments);return this.options.tooltipClass&&a.tooltip.addClass(this.options.tooltipClass),a}}),a.ui.tooltip}),function(){function a(a,b,c){c=(c||0)-1;for(var d=a?a.length:0;++c<d;)if(a[c]===b)return c;return-1}function b(b,c){var d=typeof c;if(b=b.l,"boolean"==d||null==c)return b[c]?0:-1;"number"!=d&&"string"!=d&&(d="object");var e="number"==d?c:r+c;return b=(b=b[d])&&b[e],"object"==d?b&&-1<a(b,c)?0:-1:b?0:-1}function c(a){var b=this.l,c=typeof a;if("boolean"==c||null==a)b[a]=!0;else{"number"!=c&&"string"!=c&&(c="object");var d="number"==c?a:r+a,b=b[c]||(b[c]={});"object"==c?(b[d]||(b[d]=[])).push(a):b[d]=!0}}function d(a){return a.charCodeAt(0)}function e(a,b){for(var c=a.m,d=b.m,e=-1,f=c.length;++e<f;){var g=c[e],h=d[e];if(g!==h){if(g>h||void 0===g)return 1;if(g<h||void 0===h)return-1}}return a.n-b.n}function f(a){var b=-1,d=a.length,e=a[0],f=a[d/2|0],g=a[d-1];if(e&&"object"==typeof e&&f&&"object"==typeof f&&g&&"object"==typeof g)return!1;for(e=i(),e.false=e.null=e.true=e.undefined=!1,f=i(),f.k=a,f.l=e,f.push=c;++b<d;)f.push(a[b]);return f}function g(a){return"\\"+U[a]}function h(){return o.pop()||[]}function i(){return p.pop()||{k:null,l:null,m:null,false:!1,n:0,null:!1,number:null,object:null,push:null,string:null,true:!1,undefined:!1,o:null}}function j(a){a.length=0,o.length<t&&o.push(a)}function k(a){var b=a.l;b&&k(b),a.k=a.l=a.m=a.object=a.number=a.string=a.o=null,p.length<t&&p.push(a)}function l(a,b,c){b||(b=0),void 0===c&&(c=a?a.length:0);var d=-1;c=c-b||0;for(var e=Array(0>c?0:c);++d<c;)e[d]=a[b+d];return e}function m(c){function o(a,b,c){if(!a||!T[typeof a])return a;b=b&&void 0===c?b:ba(b,c,3);for(var d=-1,e=T[typeof a]&&Kb(a),f=e?e.length:0;++d<f&&(c=e[d],!1!==b(a[c],c,a)););return a}function p(a,b,c){var d;if(!a||!T[typeof a])return a;b=b&&void 0===c?b:ba(b,c,3);for(d in a)if(!1===b(a[d],d,a))break;return a}function t(a,b,c){var d,e=a,f=e;if(!e)return f;for(var g=arguments,h=0,i="number"==typeof c?2:g.length;++h<i;)if((e=g[h])&&T[typeof e])for(var j=-1,k=T[typeof e]&&Kb(e),l=k?k.length:0;++j<l;)d=k[j],void 0===f[d]&&(f[d]=e[d]);return f}function U(a,b,c){var d,e=a,f=e;if(!e)return f;var g=arguments,h=0,i="number"==typeof c?2:g.length;if(3<i&&"function"==typeof g[i-2])var j=ba(g[--i-1],g[i--],2);else 2<i&&"function"==typeof g[i-1]&&(j=g[--i]);for(;++h<i;)if((e=g[h])&&T[typeof e])for(var k=-1,l=T[typeof e]&&Kb(e),m=l?l.length:0;++k<m;)d=l[k],f[d]=j?j(f[d],e[d]):e[d];return f}function W(a){var b,c=[];if(!a||!T[typeof a])return c;for(b in a)rb.call(a,b)&&c.push(b);return c}function X(a){return a&&"object"==typeof a&&!Jb(a)&&rb.call(a,"__wrapped__")?a:new Y(a)}function Y(a,b){this.__chain__=!!b,this.__wrapped__=a}function Z(a){function b(){if(d){var a=l(d);sb.apply(a,arguments)}if(this instanceof b){var f=aa(c.prototype),a=c.apply(f,a||arguments);return va(a)?a:f}return c.apply(e,a||arguments)}var c=a[0],d=a[2],e=a[4];return Ib(b,a),b}function _(a,b,c,d,e){if(c){var f=c(a);if(void 0!==f)return f}if(!va(a))return a;var g=kb.call(a);if(!Q[g])return a;var i=Gb[g];switch(g){case J:case K:return new i(+a);case M:case P:return new i(a);case O:return f=i(a.source,z.exec(a)),f.lastIndex=a.lastIndex,f}if(g=Jb(a),b){var k=!d;d||(d=h()),e||(e=h());for(var m=d.length;m--;)if(d[m]==a)return e[m];f=g?i(a.length):{}}else f=g?l(a):U({},a);return g&&(rb.call(a,"index")&&(f.index=a.index),rb.call(a,"input")&&(f.input=a.input)),b?(d.push(a),e.push(f),(g?Da:o)(a,function(a,g){f[g]=_(a,b,c,d,e)}),k&&(j(d),j(e)),f):f}function aa(a){return va(a)?xb(a):{}}function ba(a,b,c){if("function"!=typeof a)return Ua;if(void 0===b||!("prototype"in a))return a;var d=a.__bindData__;if(void 0===d&&(Hb.funcNames&&(d=!a.name),!(d=d||!Hb.funcDecomp))){var e=pb.call(a);Hb.funcNames||(d=!A.test(e)),d||(d=E.test(e),Ib(a,d))}if(!1===d||!0!==d&&1&d[1])return a;switch(c){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)};case 4:return function(c,d,e,f){return a.call(b,c,d,e,f)}}return Sa(a,b)}function ca(a){function b(){var a=i?g:this;if(e){var o=l(e);sb.apply(o,arguments)}return(f||k)&&(o||(o=l(arguments)),f&&sb.apply(o,f),k&&o.length<h)?(d|=16,ca([c,m?d:-4&d,o,null,g,h])):(o||(o=arguments),j&&(c=a[n]),this instanceof b?(a=aa(c.prototype),o=c.apply(a,o),va(o)?o:a):c.apply(a,o))}var c=a[0],d=a[1],e=a[2],f=a[3],g=a[4],h=a[5],i=1&d,j=2&d,k=4&d,m=8&d,n=c;return Ib(b,a),b}function da(c,d){var e=-1,g=ma(),h=c?c.length:0,i=h>=s&&g===a,j=[];if(i){var l=f(d);l?(g=b,d=l):i=!1}for(;++e<h;)l=c[e],0>g(d,l)&&j.push(l);return i&&k(d),j}function ea(a,b,c,d){d=(d||0)-1;for(var e=a?a.length:0,f=[];++d<e;){var g=a[d];if(g&&"object"==typeof g&&"number"==typeof g.length&&(Jb(g)||qa(g))){b||(g=ea(g,b,c));var h=-1,i=g.length,j=f.length;for(f.length+=i;++h<i;)f[j++]=g[h]}else c||f.push(g)}return f}function fa(a,b,c,d,e,f){if(c){var g=c(a,b);if(void 0!==g)return!!g}if(a===b)return 0!==a||1/a==1/b;if(a===a&&!(a&&T[typeof a]||b&&T[typeof b]))return!1;if(null==a||null==b)return a===b;var i=kb.call(a),k=kb.call(b);if(i==H&&(i=N),k==H&&(k=N),i!=k)return!1;switch(i){case J:case K:return+a==+b;case M:return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case O:case P:return a==fb(b)}if(!(k=i==I)){var l=rb.call(a,"__wrapped__"),m=rb.call(b,"__wrapped__");if(l||m)return fa(l?a.__wrapped__:a,m?b.__wrapped__:b,c,d,e,f);if(i!=N)return!1;if(i=a.constructor,l=b.constructor,i!=l&&!(ua(i)&&i instanceof i&&ua(l)&&l instanceof l)&&"constructor"in a&&"constructor"in b)return!1}for(i=!e,e||(e=h()),f||(f=h()),l=e.length;l--;)if(e[l]==a)return f[l]==b;var n=0,g=!0;if(e.push(a),f.push(b),k){if(l=a.length,n=b.length,(g=n==l)||d)for(;n--;)if(k=l,m=b[n],d)for(;k--&&!(g=fa(a[k],m,c,d,e,f)););else if(!(g=fa(a[n],m,c,d,e,f)))break}else p(b,function(b,h,i){return rb.call(i,h)?(n++,g=rb.call(a,h)&&fa(a[h],b,c,d,e,f)):void 0}),g&&!d&&p(a,function(a,b,c){return rb.call(c,b)?g=-1<--n:void 0});return e.pop(),f.pop(),i&&(j(e),j(f)),g}function ga(a,b,c,d,e){(Jb(b)?Da:o)(b,function(b,f){var g,h,i=b,j=a[f];if(b&&((h=Jb(b))||Pb(b))){for(i=d.length;i--;)if(g=d[i]==b){j=e[i];break}if(!g){var k;c&&(i=c(j,b),k=void 0!==i)&&(j=i),k||(j=h?Jb(j)?j:[]:Pb(j)?j:{}),d.push(b),e.push(j),k||ga(j,b,c,d,e)}}else c&&void 0===(i=c(j,b))&&(i=b),void 0!==i&&(j=i);a[f]=j})}function ha(a,b){return a+ob(Fb()*(b-a+1))}function ia(c,d,e){var g=-1,i=ma(),l=c?c.length:0,m=[],n=!d&&l>=s&&i===a,o=e||n?h():m;for(n&&(o=f(o),i=b);++g<l;){var p=c[g],q=e?e(p,g,c):p;(d?!g||o[o.length-1]!==q:0>i(o,q))&&((e||n)&&o.push(q),m.push(p))}return n?(j(o.k),k(o)):e&&j(o),m}function ja(a){return function(b,c,d){var e={};c=X.createCallback(c,d,3),d=-1;var f=b?b.length:0;if("number"==typeof f)for(;++d<f;){var g=b[d];a(e,g,c(g,d,b),b)}else o(b,function(b,d,f){a(e,b,c(b,d,f),f)});return e}}function ka(a,b,c,d,e,f){var g=1&b,h=4&b,i=16&b,j=32&b;if(!(2&b||ua(a)))throw new gb;i&&!c.length&&(b&=-17,i=c=!1),j&&!d.length&&(b&=-33,j=d=!1);var k=a&&a.__bindData__;return k&&!0!==k?(k=l(k),k[2]&&(k[2]=l(k[2])),k[3]&&(k[3]=l(k[3])),!g||1&k[1]||(k[4]=e),!g&&1&k[1]&&(b|=8),!h||4&k[1]||(k[5]=f),i&&sb.apply(k[2]||(k[2]=[]),c),j&&vb.apply(k[3]||(k[3]=[]),d),k[1]|=b,ka.apply(null,k)):(1==b||17===b?Z:ca)([a,b,c,d,e,f])}function la(a){return Lb[a]}function ma(){var b=(b=X.indexOf)===Ma?a:b;return b}function na(a){return"function"==typeof a&&lb.test(a)}function oa(a){var b,c;return!!(a&&kb.call(a)==N&&(b=a.constructor,!ua(b)||b instanceof b))&&(p(a,function(a,b){c=b}),void 0===c||rb.call(a,c))}function pa(a){return Mb[a]}function qa(a){return a&&"object"==typeof a&&"number"==typeof a.length&&kb.call(a)==H||!1}function ra(a,b,c){var d=Kb(a),e=d.length;for(b=ba(b,c,3);e--&&(c=d[e],!1!==b(a[c],c,a)););return a}function sa(a){var b=[];return p(a,function(a,c){ua(a)&&b.push(c)}),b.sort()}function ta(a){for(var b=-1,c=Kb(a),d=c.length,e={};++b<d;){var f=c[b];e[a[f]]=f}return e}function ua(a){return"function"==typeof a}function va(a){return!(!a||!T[typeof a])}function wa(a){return"number"==typeof a||a&&"object"==typeof a&&kb.call(a)==M||!1}function xa(a){return"string"==typeof a||a&&"object"==typeof a&&kb.call(a)==P||!1}function ya(a){for(var b=-1,c=Kb(a),d=c.length,e=Za(d);++b<d;)e[b]=a[c[b]];return e}function za(a,b,c){var d=-1,e=ma(),f=a?a.length:0,g=!1;return c=(0>c?Cb(0,f+c):c)||0,Jb(a)?g=-1<e(a,b,c):"number"==typeof f?g=-1<(xa(a)?a.indexOf(b,c):e(a,b,c)):o(a,function(a){return++d<c?void 0:!(g=a===b)}),g}function Aa(a,b,c){var d=!0;b=X.createCallback(b,c,3),c=-1;var e=a?a.length:0;if("number"==typeof e)for(;++c<e&&(d=!!b(a[c],c,a)););else o(a,function(a,c,e){return d=!!b(a,c,e)});return d}function Ba(a,b,c){var d=[];b=X.createCallback(b,c,3),c=-1;var e=a?a.length:0;if("number"==typeof e)for(;++c<e;){var f=a[c];b(f,c,a)&&d.push(f)}else o(a,function(a,c,e){b(a,c,e)&&d.push(a)});return d}function Ca(a,b,c){b=X.createCallback(b,c,3),c=-1;var d=a?a.length:0;if("number"!=typeof d){var e;return o(a,function(a,c,d){return b(a,c,d)?(e=a,!1):void 0}),e}for(;++c<d;){var f=a[c];if(b(f,c,a))return f}}function Da(a,b,c){var d=-1,e=a?a.length:0;if(b=b&&void 0===c?b:ba(b,c,3),"number"==typeof e)for(;++d<e&&!1!==b(a[d],d,a););else o(a,b);return a}function Ea(a,b,c){var d=a?a.length:0;if(b=b&&void 0===c?b:ba(b,c,3),"number"==typeof d)for(;d--&&!1!==b(a[d],d,a););else{var e=Kb(a),d=e.length;o(a,function(a,c,f){return c=e?e[--d]:--d,b(f[c],c,f)})}return a}function Fa(a,b,c){var d=-1,e=a?a.length:0;if(b=X.createCallback(b,c,3),"number"==typeof e)for(var f=Za(e);++d<e;)f[d]=b(a[d],d,a);else f=[],o(a,function(a,c,e){f[++d]=b(a,c,e)});return f}function Ga(a,b,c){var e=-1/0,f=e;if("function"!=typeof b&&c&&c[b]===a&&(b=null),null==b&&Jb(a)){c=-1;for(var g=a.length;++c<g;){var h=a[c];h>f&&(f=h)}}else b=null==b&&xa(a)?d:X.createCallback(b,c,3),Da(a,function(a,c,d){(c=b(a,c,d))>e&&(e=c,f=a)});return f}function Ha(a,b,c,d){if(!a)return c;var e=3>arguments.length;b=X.createCallback(b,d,4);var f=-1,g=a.length;if("number"==typeof g)for(e&&(c=a[++f]);++f<g;)c=b(c,a[f],f,a);else o(a,function(a,d,f){c=e?(e=!1,a):b(c,a,d,f)});return c}function Ia(a,b,c,d){var e=3>arguments.length;return b=X.createCallback(b,d,4),Ea(a,function(a,d,f){c=e?(e=!1,a):b(c,a,d,f)}),c}function Ja(a){var b=-1,c=a?a.length:0,d=Za("number"==typeof c?c:0);return Da(a,function(a){var c=ha(0,++b);d[b]=d[c],d[c]=a}),d}function Ka(a,b,c){var d;b=X.createCallback(b,c,3),c=-1;var e=a?a.length:0;if("number"==typeof e)for(;++c<e&&!(d=b(a[c],c,a)););else o(a,function(a,c,e){return!(d=b(a,c,e))});return!!d}function La(a,b,c){var d=0,e=a?a.length:0;if("number"!=typeof b&&null!=b){var f=-1;for(b=X.createCallback(b,c,3);++f<e&&b(a[f],f,a);)d++}else if(null==(d=b)||c)return a?a[0]:n;return l(a,0,Db(Cb(0,d),e))}function Ma(b,c,d){if("number"==typeof d){var e=b?b.length:0;d=0>d?Cb(0,e+d):d||0}else if(d)return d=Oa(b,c),b[d]===c?d:-1;return a(b,c,d)}function Na(a,b,c){if("number"!=typeof b&&null!=b){var d=0,e=-1,f=a?a.length:0;for(b=X.createCallback(b,c,3);++e<f&&b(a[e],e,a);)d++}else d=null==b||c?1:Cb(0,b);return l(a,d)}function Oa(a,b,c,d){var e=0,f=a?a.length:e;for(c=c?X.createCallback(c,d,1):Ua,b=c(b);e<f;)d=e+f>>>1,c(a[d])<b?e=d+1:f=d;return e}function Pa(a,b,c,d){return"boolean"!=typeof b&&null!=b&&(d=c,c="function"!=typeof b&&d&&d[b]===a?null:b,b=!1),null!=c&&(c=X.createCallback(c,d,3)),ia(a,b,c)}function Qa(){for(var a=1<arguments.length?arguments:arguments[0],b=-1,c=a?Ga(Tb(a,"length")):0,d=Za(0>c?0:c);++b<c;)d[b]=Tb(a,b);return d}function Ra(a,b){var c=-1,d=a?a.length:0,e={};for(b||!d||Jb(a[0])||(b=[]);++c<d;){var f=a[c];b?e[f]=b[c]:f&&(e[f[0]]=f[1])}return e}function Sa(a,b){return 2<arguments.length?ka(a,17,l(arguments,2),null,b):ka(a,1,null,null,b)}function Ta(a,b,c){function d(){k&&nb(k),g=k=l=n,(p||o!==b)&&(m=Ub(),h=a.apply(j,f),k||g||(f=j=null))}function e(){var c=b-(Ub()-i);0<c?k=tb(e,c):(g&&nb(g),c=l,g=k=l=n,c&&(m=Ub(),h=a.apply(j,f),k||g||(f=j=null)))}var f,g,h,i,j,k,l,m=0,o=!1,p=!0;if(!ua(a))throw new gb;if(b=Cb(0,b)||0,!0===c)var q=!0,p=!1;else va(c)&&(q=c.leading,o="maxWait"in c&&(Cb(b,c.maxWait)||0),p="trailing"in c?c.trailing:p);return function(){if(f=arguments,i=Ub(),j=this,l=p&&(k||!q),!1===o)var c=q&&!k;else{g||q||(m=i);var n=o-(i-m),r=0>=n;r?(g&&(g=nb(g)),m=i,h=a.apply(j,f)):g||(g=tb(d,n))}return r&&k?k=nb(k):k||b===o||(k=tb(e,b)),c&&(r=!0,h=a.apply(j,f)),!r||k||g||(f=j=null),h}}function Ua(a){return a}function Va(a,b,c){var d=!0,e=b&&sa(b);b&&(c||e.length)||(null==c&&(c=b),f=Y,b=a,a=X,e=sa(b)),!1===c?d=!1:va(c)&&"chain"in c&&(d=c.chain);var f=a,g=ua(f);Da(e,function(c){var e=a[c]=b[c];g&&(f.prototype[c]=function(){var b=this.__chain__,c=this.__wrapped__,g=[c];if(sb.apply(g,arguments),g=e.apply(a,g),d||b){if(c===g&&va(g))return this;g=new f(g),g.__chain__=b}return g})})}function Wa(){}function Xa(a){return function(b){return b[a]}}function Ya(){return this.__wrapped__}c=c?$.defaults(V.Object(),c,$.pick(V,G)):V;var Za=c.Array,$a=c.Boolean,_a=c.Date,ab=c.Function,bb=c.Math,cb=c.Number,db=c.Object,eb=c.RegExp,fb=c.String,gb=c.TypeError,hb=[],ib=db.prototype,jb=c._,kb=ib.toString,lb=eb("^"+fb(kb).replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/toString| for [^\]]+/g,".*?")+"$"),mb=bb.ceil,nb=c.clearTimeout,ob=bb.floor,pb=ab.prototype.toString,qb=na(qb=db.getPrototypeOf)&&qb,rb=ib.hasOwnProperty,sb=hb.push,tb=c.setTimeout,ub=hb.splice,vb=hb.unshift,wb=function(){try{var a={},b=na(b=db.defineProperty)&&b,c=b(a,a,a)&&b}catch(a){}return c}(),xb=na(xb=db.create)&&xb,yb=na(yb=Za.isArray)&&yb,zb=c.isFinite,Ab=c.isNaN,Bb=na(Bb=db.keys)&&Bb,Cb=bb.max,Db=bb.min,Eb=c.parseInt,Fb=bb.random,Gb={};Gb[I]=Za,Gb[J]=$a,Gb[K]=_a,Gb[L]=ab,Gb[N]=db,Gb[M]=cb,Gb[O]=eb,Gb[P]=fb,Y.prototype=X.prototype;var Hb=X.support={};Hb.funcDecomp=!na(c.a)&&E.test(m),Hb.funcNames="string"==typeof ab.name,X.templateSettings={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:B,variable:"",imports:{_:X}},xb||(aa=function(){function a(){}return function(b){if(va(b)){a.prototype=b;var d=new a;a.prototype=null}return d||c.Object()}}());var Ib=wb?function(a,b){S.value=b,wb(a,"__bindData__",S)}:Wa,Jb=yb||function(a){return a&&"object"==typeof a&&"number"==typeof a.length&&kb.call(a)==I||!1},Kb=Bb?function(a){return va(a)?Bb(a):[]}:W,Lb={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Mb=ta(Lb),Nb=eb("("+Kb(Mb).join("|")+")","g"),Ob=eb("["+Kb(Lb).join("")+"]","g"),Pb=qb?function(a){if(!a||kb.call(a)!=N)return!1;var b=a.valueOf,c=na(b)&&(c=qb(b))&&qb(c);return c?a==c||qb(a)==c:oa(a)}:oa,Qb=ja(function(a,b,c){rb.call(a,c)?a[c]++:a[c]=1}),Rb=ja(function(a,b,c){(rb.call(a,c)?a[c]:a[c]=[]).push(b)}),Sb=ja(function(a,b,c){a[c]=b}),Tb=Fa,Ub=na(Ub=_a.now)&&Ub||function(){return(new _a).getTime()},Vb=8==Eb(u+"08")?Eb:function(a,b){return Eb(xa(a)?a.replace(C,""):a,b||0)};return X.after=function(a,b){if(!ua(b))throw new gb;return function(){return 1>--a?b.apply(this,arguments):void 0}},X.assign=U,X.at=function(a){for(var b=arguments,c=-1,d=ea(b,!0,!1,1),b=b[2]&&b[2][b[1]]===a?1:d.length,e=Za(b);++c<b;)e[c]=a[d[c]];return e},X.bind=Sa,X.bindAll=function(a){for(var b=1<arguments.length?ea(arguments,!0,!1,1):sa(a),c=-1,d=b.length;++c<d;){var e=b[c];a[e]=ka(a[e],1,null,null,a)}return a},X.bindKey=function(a,b){return 2<arguments.length?ka(b,19,l(arguments,2),null,a):ka(b,3,null,null,a)},X.chain=function(a){return a=new Y(a),a.__chain__=!0,a},X.compact=function(a){for(var b=-1,c=a?a.length:0,d=[];++b<c;){var e=a[b];e&&d.push(e)}return d},X.compose=function(){for(var a=arguments,b=a.length;b--;)if(!ua(a[b]))throw new gb;return function(){for(var b=arguments,c=a.length;c--;)b=[a[c].apply(this,b)];return b[0]}},X.constant=function(a){return function(){return a}},X.countBy=Qb,X.create=function(a,b){var c=aa(a);return b?U(c,b):c},X.createCallback=function(a,b,c){var d=typeof a;if(null==a||"function"==d)return ba(a,b,c);if("object"!=d)return Xa(a);var e=Kb(a),f=e[0],g=a[f];return 1!=e.length||g!==g||va(g)?function(b){for(var c=e.length,d=!1;c--&&(d=fa(b[e[c]],a[e[c]],null,!0)););return d}:function(a){return a=a[f],g===a&&(0!==g||1/g==1/a)}},X.curry=function(a,b){return b="number"==typeof b?b:+b||a.length,ka(a,4,null,null,null,b)},X.debounce=Ta,X.defaults=t,X.defer=function(a){if(!ua(a))throw new gb;var b=l(arguments,1);return tb(function(){a.apply(n,b)},1)},X.delay=function(a,b){if(!ua(a))throw new gb;var c=l(arguments,2);return tb(function(){a.apply(n,c)},b)},X.difference=function(a){return da(a,ea(arguments,!0,!0,1))},X.filter=Ba,X.flatten=function(a,b,c,d){return"boolean"!=typeof b&&null!=b&&(d=c,c="function"!=typeof b&&d&&d[b]===a?null:b,b=!1),null!=c&&(a=Fa(a,c,d)),ea(a,b)},X.forEach=Da,X.forEachRight=Ea,X.forIn=p,X.forInRight=function(a,b,c){var d=[];p(a,function(a,b){d.push(b,a)});var e=d.length;for(b=ba(b,c,3);e--&&!1!==b(d[e--],d[e],a););return a},X.forOwn=o,X.forOwnRight=ra,X.functions=sa,X.groupBy=Rb,X.indexBy=Sb,X.initial=function(a,b,c){var d=0,e=a?a.length:0;if("number"!=typeof b&&null!=b){var f=e;for(b=X.createCallback(b,c,3);f--&&b(a[f],f,a);)d++}else d=null==b||c?1:b||d;return l(a,0,Db(Cb(0,e-d),e))},X.intersection=function(){for(var c=[],d=-1,e=arguments.length,g=h(),i=ma(),l=i===a,m=h();++d<e;){var n=arguments[d];(Jb(n)||qa(n))&&(c.push(n),g.push(l&&n.length>=s&&f(d?c[d]:m)))}var l=c[0],o=-1,p=l?l.length:0,q=[];a:for(;++o<p;){var r=g[0],n=l[o];if(0>(r?b(r,n):i(m,n))){for(d=e,(r||m).push(n);--d;)if(r=g[d],0>(r?b(r,n):i(c[d],n)))continue a;q.push(n)}}for(;e--;)(r=g[e])&&k(r);return j(g),j(m),q},X.invert=ta,X.invoke=function(a,b){var c=l(arguments,2),d=-1,e="function"==typeof b,f=a?a.length:0,g=Za("number"==typeof f?f:0);return Da(a,function(a){g[++d]=(e?b:a[b]).apply(a,c)}),g},X.keys=Kb,X.map=Fa,X.mapValues=function(a,b,c){var d={};return b=X.createCallback(b,c,3),o(a,function(a,c,e){d[c]=b(a,c,e)}),d},X.max=Ga,X.memoize=function(a,b){function c(){var d=c.cache,e=b?b.apply(this,arguments):r+arguments[0];return rb.call(d,e)?d[e]:d[e]=a.apply(this,arguments)}if(!ua(a))throw new gb;return c.cache={},c},X.merge=function(a){var b=arguments,c=2;if(!va(a))return a;if("number"!=typeof b[2]&&(c=b.length),3<c&&"function"==typeof b[c-2])var d=ba(b[--c-1],b[c--],2);else 2<c&&"function"==typeof b[c-1]&&(d=b[--c]);for(var b=l(arguments,1,c),e=-1,f=h(),g=h();++e<c;)ga(a,b[e],d,f,g);return j(f),j(g),a},X.min=function(a,b,c){var e=1/0,f=e;if("function"!=typeof b&&c&&c[b]===a&&(b=null),null==b&&Jb(a)){c=-1;for(var g=a.length;++c<g;){var h=a[c];h<f&&(f=h)}}else b=null==b&&xa(a)?d:X.createCallback(b,c,3),Da(a,function(a,c,d){(c=b(a,c,d))<e&&(e=c,f=a)});return f},X.omit=function(a,b,c){var d={};if("function"!=typeof b){var e=[];p(a,function(a,b){e.push(b)});for(var e=da(e,ea(arguments,!0,!1,1)),f=-1,g=e.length;++f<g;){var h=e[f];d[h]=a[h]}}else b=X.createCallback(b,c,3),p(a,function(a,c,e){b(a,c,e)||(d[c]=a)});return d},X.once=function(a){var b,c;if(!ua(a))throw new gb;return function(){return b?c:(b=!0,c=a.apply(this,arguments),a=null,c)}},X.pairs=function(a){for(var b=-1,c=Kb(a),d=c.length,e=Za(d);++b<d;){var f=c[b];e[b]=[f,a[f]]}return e},X.partial=function(a){return ka(a,16,l(arguments,1))},X.partialRight=function(a){return ka(a,32,null,l(arguments,1))},X.pick=function(a,b,c){var d={};if("function"!=typeof b)for(var e=-1,f=ea(arguments,!0,!1,1),g=va(a)?f.length:0;++e<g;){var h=f[e];h in a&&(d[h]=a[h])}else b=X.createCallback(b,c,3),p(a,function(a,c,e){b(a,c,e)&&(d[c]=a)});return d},X.pluck=Tb,X.property=Xa,X.pull=function(a){for(var b=arguments,c=0,d=b.length,e=a?a.length:0;++c<d;)for(var f=-1,g=b[c];++f<e;)a[f]===g&&(ub.call(a,f--,1),e--);return a},X.range=function(a,b,c){a=+a||0,c="number"==typeof c?c:+c||1,null==b&&(b=a,a=0);var d=-1;b=Cb(0,mb((b-a)/(c||1)));for(var e=Za(b);++d<b;)e[d]=a,a+=c;return e},X.reject=function(a,b,c){return b=X.createCallback(b,c,3),Ba(a,function(a,c,d){return!b(a,c,d)})},X.remove=function(a,b,c){var d=-1,e=a?a.length:0,f=[];for(b=X.createCallback(b,c,3);++d<e;)c=a[d],b(c,d,a)&&(f.push(c),ub.call(a,d--,1),e--);return f},X.rest=Na,X.shuffle=Ja,X.sortBy=function(a,b,c){var d=-1,f=Jb(b),g=a?a.length:0,l=Za("number"==typeof g?g:0);for(f||(b=X.createCallback(b,c,3)),Da(a,function(a,c,e){var g=l[++d]=i();f?g.m=Fa(b,function(b){return a[b]}):(g.m=h())[0]=b(a,c,e),g.n=d,g.o=a}),g=l.length,l.sort(e);g--;)a=l[g],l[g]=a.o,f||j(a.m),k(a);return l},X.tap=function(a,b){return b(a),a},X.throttle=function(a,b,c){var d=!0,e=!0;if(!ua(a))throw new gb;return!1===c?d=!1:va(c)&&(d="leading"in c?c.leading:d,e="trailing"in c?c.trailing:e),R.leading=d,R.maxWait=b,R.trailing=e,Ta(a,b,R)},X.times=function(a,b,c){a=-1<(a=+a)?a:0;var d=-1,e=Za(a);for(b=ba(b,c,1);++d<a;)e[d]=b(d);return e},X.toArray=function(a){return a&&"number"==typeof a.length?l(a):ya(a)},X.transform=function(a,b,c,d){var e=Jb(a);if(null==c)if(e)c=[];else{var f=a&&a.constructor;c=aa(f&&f.prototype)}return b&&(b=X.createCallback(b,d,4),(e?Da:o)(a,function(a,d,e){return b(c,a,d,e)})),c},X.union=function(){return ia(ea(arguments,!0,!0))},X.uniq=Pa,X.values=ya,X.where=Ba,X.without=function(a){return da(a,l(arguments,1))},X.wrap=function(a,b){return ka(b,16,[a])},X.xor=function(){for(var a=-1,b=arguments.length;++a<b;){var c=arguments[a];if(Jb(c)||qa(c))var d=d?ia(da(d,c).concat(da(c,d))):c}return d||[]},X.zip=Qa,X.zipObject=Ra,X.collect=Fa,X.drop=Na,X.each=Da,X.eachRight=Ea,X.extend=U,X.methods=sa,X.object=Ra,X.select=Ba,X.tail=Na,X.unique=Pa,X.unzip=Qa,Va(X),X.clone=function(a,b,c,d){return"boolean"!=typeof b&&null!=b&&(d=c,c=b,b=!1),_(a,b,"function"==typeof c&&ba(c,d,1))},X.cloneDeep=function(a,b,c){return _(a,!0,"function"==typeof b&&ba(b,c,1))},X.contains=za,X.escape=function(a){return null==a?"":fb(a).replace(Ob,la)},X.every=Aa,X.find=Ca,X.findIndex=function(a,b,c){var d=-1,e=a?a.length:0;for(b=X.createCallback(b,c,3);++d<e;)if(b(a[d],d,a))return d;return-1},X.findKey=function(a,b,c){var d;return b=X.createCallback(b,c,3),o(a,function(a,c,e){return b(a,c,e)?(d=c,!1):void 0}),d},X.findLast=function(a,b,c){var d;return b=X.createCallback(b,c,3),Ea(a,function(a,c,e){return b(a,c,e)?(d=a,!1):void 0}),d},X.findLastIndex=function(a,b,c){var d=a?a.length:0;for(b=X.createCallback(b,c,3);d--;)if(b(a[d],d,a))return d;return-1},X.findLastKey=function(a,b,c){var d;return b=X.createCallback(b,c,3),ra(a,function(a,c,e){return b(a,c,e)?(d=c,!1):void 0}),d},X.has=function(a,b){return!!a&&rb.call(a,b)},X.identity=Ua,X.indexOf=Ma,X.isArguments=qa,X.isArray=Jb,X.isBoolean=function(a){return!0===a||!1===a||a&&"object"==typeof a&&kb.call(a)==J||!1},X.isDate=function(a){return a&&"object"==typeof a&&kb.call(a)==K||!1},X.isElement=function(a){return a&&1===a.nodeType||!1},X.isEmpty=function(a){var b=!0;if(!a)return b;var c=kb.call(a),d=a.length;return c==I||c==P||c==H||c==N&&"number"==typeof d&&ua(a.splice)?!d:(o(a,function(){return b=!1}),b)},X.isEqual=function(a,b,c,d){return fa(a,b,"function"==typeof c&&ba(c,d,2))},X.isFinite=function(a){return zb(a)&&!Ab(parseFloat(a))},X.isFunction=ua,X.isNaN=function(a){return wa(a)&&a!=+a},X.isNull=function(a){return null===a},X.isNumber=wa,X.isObject=va,X.isPlainObject=Pb,X.isRegExp=function(a){return a&&"object"==typeof a&&kb.call(a)==O||!1},X.isString=xa,X.isUndefined=function(a){return void 0===a},X.lastIndexOf=function(a,b,c){var d=a?a.length:0;for("number"==typeof c&&(d=(0>c?Cb(0,d+c):Db(c,d-1))+1);d--;)if(a[d]===b)return d;return-1},X.mixin=Va,X.noConflict=function(){return c._=jb,this},X.noop=Wa,X.now=Ub,X.parseInt=Vb,X.random=function(a,b,c){var d=null==a,e=null==b;return null==c&&("boolean"==typeof a&&e?(c=a,a=1):e||"boolean"!=typeof b||(c=b,e=!0)),d&&e&&(b=1),a=+a||0,e?(b=a,a=0):b=+b||0,c||a%1||b%1?(c=Fb(),Db(a+c*(b-a+parseFloat("1e-"+((c+"").length-1))),b)):ha(a,b)},X.reduce=Ha,X.reduceRight=Ia,X.result=function(a,b){if(a){var c=a[b];return ua(c)?a[b]():c}},X.runInContext=m,X.size=function(a){var b=a?a.length:0;return"number"==typeof b?b:Kb(a).length},X.some=Ka,X.sortedIndex=Oa,X.template=function(a,b,c){var d=X.templateSettings;a=fb(a||""),c=t({},c,d);var e,f=t({},c.imports,d.imports),d=Kb(f),f=ya(f),h=0,i=c.interpolate||D,j="__p+='",i=eb((c.escape||D).source+"|"+i.source+"|"+(i===B?y:D).source+"|"+(c.evaluate||D).source+"|$","g");a.replace(i,function(b,c,d,f,i,k){return d||(d=f),j+=a.slice(h,k).replace(F,g),c&&(j+="'+__e("+c+")+'"),i&&(e=!0,j+="';"+i+";\n__p+='"),d&&(j+="'+((__t=("+d+"))==null?'':__t)+'"),h=k+b.length,b}),j+="';",i=c=c.variable,i||(c="obj",j="with("+c+"){"+j+"}"),j=(e?j.replace(v,""):j).replace(w,"$1").replace(x,"$1;"),j="function("+c+"){"+(i?"":c+"||("+c+"={});")+"var __t,__p='',__e=_.escape"+(e?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+j+"return __p}";try{var k=ab(d,"return "+j).apply(n,f)}catch(a){throw a.source=j,a}return b?k(b):(k.source=j,k)},X.unescape=function(a){return null==a?"":fb(a).replace(Nb,pa)},X.uniqueId=function(a){var b=++q;return fb(null==a?"":a)+b},X.all=Aa,X.any=Ka,X.detect=Ca,X.findWhere=Ca,X.foldl=Ha,X.foldr=Ia,X.include=za,X.inject=Ha,Va(function(){var a={};return o(X,function(b,c){X.prototype[c]||(a[c]=b)}),a}(),!1),X.first=La,X.last=function(a,b,c){var d=0,e=a?a.length:0;if("number"!=typeof b&&null!=b){var f=e;for(b=X.createCallback(b,c,3);f--&&b(a[f],f,a);)d++}else if(null==(d=b)||c)return a?a[e-1]:n;return l(a,Cb(0,e-d))},X.sample=function(a,b,c){return a&&"number"!=typeof a.length&&(a=ya(a)),null==b||c?a?a[ha(0,a.length-1)]:n:(a=Ja(a),a.length=Db(Cb(0,b),a.length),a)},X.take=La,X.head=La,o(X,function(a,b){var c="sample"!==b;X.prototype[b]||(X.prototype[b]=function(b,d){var e=this.__chain__,f=a(this.__wrapped__,b,d);return e||null!=b&&(!d||c&&"function"==typeof b)?new Y(f,e):f})}),X.VERSION="2.4.1",X.prototype.chain=function(){return this.__chain__=!0,this},X.prototype.toString=function(){return fb(this.__wrapped__)},X.prototype.value=Ya,X.prototype.valueOf=Ya,Da(["join","pop","shift"],function(a){var b=hb[a];X.prototype[a]=function(){var a=this.__chain__,c=b.apply(this.__wrapped__,arguments);return a?new Y(c,a):c}}),Da(["push","reverse","sort","unshift"],function(a){var b=hb[a];X.prototype[a]=function(){return b.apply(this.__wrapped__,arguments),this}}),Da(["concat","slice","splice"],function(a){var b=hb[a];X.prototype[a]=function(){return new Y(b.apply(this.__wrapped__,arguments),this.__chain__)}}),X}var n,o=[],p=[],q=0,r=+new Date+"",s=75,t=40,u=" \t\v\f \ufeff\n\r\u2028\u2029 ᠎             　",v=/\b__p\+='';/g,w=/\b(__p\+=)''\+/g,x=/(__e\(.*?\)|\b__t\))\+'';/g,y=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,z=/\w*$/,A=/^\s*function[ \n\r\t]+\w/,B=/<%=([\s\S]+?)%>/g,C=RegExp("^["+u+"]*0+(?=.$)"),D=/($^)/,E=/\bthis\b/,F=/['\n\r\t\u2028\u2029\\]/g,G="Array Boolean Date Function Math Number Object RegExp String _ attachEvent clearTimeout isFinite isNaN parseInt setTimeout".split(" "),H="[object Arguments]",I="[object Array]",J="[object Boolean]",K="[object Date]",L="[object Function]",M="[object Number]",N="[object Object]",O="[object RegExp]",P="[object String]",Q={};Q[L]=!1,Q[H]=Q[I]=Q[J]=Q[K]=Q[M]=Q[N]=Q[O]=Q[P]=!0;var R={leading:!1,maxWait:0,trailing:!1},S={configurable:!1,enumerable:!1,value:null,writable:!1},T={boolean:!1,function:!0,object:!0,number:!1,string:!1,undefined:!1},U={"\\":"\\","'":"'","\n":"n","\r":"r","\t":"t","\u2028":"u2028","\u2029":"u2029"},V=T[typeof window]&&window||this,W=T[typeof exports]&&exports&&!exports.nodeType&&exports,X=T[typeof module]&&module&&!module.nodeType&&module,Y=X&&X.exports===W&&W,Z=T[typeof global]&&global;!Z||Z.global!==Z&&Z.window!==Z||(V=Z);var $=m();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(V._=$,define(function(){return $})):W&&X?Y?(X.exports=$)._=$:W._=$:V._=$}.call(this),function(a,b){"object"==typeof exports&&"undefined"!=typeof module?b(exports):"function"==typeof define&&define.amd?define(["exports"],b):b(a.d3=a.d3||{})}(this,function(a){"use strict";function b(a){return function(b,c){return ij(a(b),c)}}function c(a,b){return[a,b]}function d(a,b,c){var d=(b-a)/Math.max(0,c),e=Math.floor(Math.log(d)/Math.LN10),f=d/Math.pow(10,e);return e>=0?(f>=xj?10:f>=yj?5:f>=zj?2:1)*Math.pow(10,e):-Math.pow(10,-e)/(f>=xj?10:f>=yj?5:f>=zj?2:1)}function e(a,b,c){var d=Math.abs(b-a)/Math.max(0,c),e=Math.pow(10,Math.floor(Math.log(d)/Math.LN10)),f=d/e;return f>=xj?e*=10:f>=yj?e*=5:f>=zj&&(e*=2),b<a?-e:e}function f(a){return a.length}function g(a){return"translate("+(a+.5)+",0)"}function h(a){return"translate(0,"+(a+.5)+")"}function i(a){return function(b){return+a(b)}}function j(a){var b=Math.max(0,a.bandwidth()-1)/2;return a.round()&&(b=Math.round(b)),function(c){return+a(c)+b}}function k(){return!this.__axis}function l(a,b){function c(c){var g=null==e?b.ticks?b.ticks.apply(b,d):b.domain():e,h=null==f?b.tickFormat?b.tickFormat.apply(b,d):Hj:f,r=Math.max(l,0)+n,s=b.range(),t=+s[0]+.5,u=+s[s.length-1]+.5,v=(b.bandwidth?j:i)(b.copy()),w=c.selection?c.selection():c,x=w.selectAll(".domain").data([null]),y=w.selectAll(".tick").data(g,b).order(),z=y.exit(),A=y.enter().append("g").attr("class","tick"),B=y.select("line"),C=y.select("text");x=x.merge(x.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),y=y.merge(A),B=B.merge(A.append("line").attr("stroke","#000").attr(p+"2",o*l)),C=C.merge(A.append("text").attr("fill","#000").attr(p,o*r).attr("dy",a===Ij?"0em":a===Kj?"0.71em":"0.32em")),c!==w&&(x=x.transition(c),y=y.transition(c),B=B.transition(c),C=C.transition(c),z=z.transition(c).attr("opacity",Mj).attr("transform",function(a){return isFinite(a=v(a))?q(a):this.getAttribute("transform")}),A.attr("opacity",Mj).attr("transform",function(a){var b=this.parentNode.__axis;return q(b&&isFinite(b=b(a))?b:v(a))})),z.remove(),x.attr("d",a===Lj||a==Jj?"M"+o*m+","+t+"H0.5V"+u+"H"+o*m:"M"+t+","+o*m+"V0.5H"+u+"V"+o*m),y.attr("opacity",1).attr("transform",function(a){return q(v(a))}),B.attr(p+"2",o*l),C.attr(p,o*r).text(h),w.filter(k).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",a===Jj?"start":a===Lj?"end":"middle"),w.each(function(){this.__axis=v})}var d=[],e=null,f=null,l=6,m=6,n=3,o=a===Ij||a===Lj?-1:1,p=a===Lj||a===Jj?"x":"y",q=a===Ij||a===Kj?g:h;return c.scale=function(a){return arguments.length?(b=a,c):b},c.ticks=function(){return d=Gj.call(arguments),c},c.tickArguments=function(a){return arguments.length?(d=null==a?[]:Gj.call(a),c):d.slice()},c.tickValues=function(a){return arguments.length?(e=null==a?null:Gj.call(a),c):e&&e.slice()},c.tickFormat=function(a){return arguments.length?(f=a,c):f},c.tickSize=function(a){return arguments.length?(l=m=+a,c):l},c.tickSizeInner=function(a){return arguments.length?(l=+a,c):l},c.tickSizeOuter=function(a){return arguments.length?(m=+a,c):m},c.tickPadding=function(a){return arguments.length?(n=+a,c):n},c}function m(){for(var a,b=0,c=arguments.length,d={};b<c;++b){if(!(a=arguments[b]+"")||a in d)throw new Error("illegal type: "+a);d[a]=[]}return new n(d)}function n(a){this._=a}function o(a,b){return a.trim().split(/^|\s+/).map(function(a){var c="",d=a.indexOf(".");if(d>=0&&(c=a.slice(d+1),a=a.slice(0,d)),a&&!b.hasOwnProperty(a))throw new Error("unknown type: "+a);return{type:a,name:c}})}function p(a,b){for(var c,d=0,e=a.length;d<e;++d)if((c=a[d]).name===b)return c.value}function q(a,b,c){for(var d=0,e=a.length;d<e;++d)if(a[d].name===b){a[d]=Nj,a=a.slice(0,d).concat(a.slice(d+1));break}return null!=c&&a.push({name:b,value:c}),a}function r(a){return function(){var b=this.ownerDocument,c=this.namespaceURI;return c===Oj&&b.documentElement.namespaceURI===Oj?b.createElement(a):b.createElementNS(c,a)}}function s(a){return function(){return this.ownerDocument.createElementNS(a.space,a.local)}}function t(){return new u}function u(){this._="@"+(++Sj).toString(36)}function v(a,b,c){return a=w(a,b,c),function(b){var c=b.relatedTarget;c&&(c===this||8&c.compareDocumentPosition(this))||a.call(this,b)}}function w(b,c,d){return function(e){var f=a.event;a.event=e;try{b.call(this,this.__data__,c,d)}finally{a.event=f}}}function x(a){return a.trim().split(/^|\s+/).map(function(a){var b="",c=a.indexOf(".");return c>=0&&(b=a.slice(c+1),a=a.slice(0,c)),{type:a,name:b}})}function y(a){return function(){var b=this.__on;if(b){for(var c,d=0,e=-1,f=b.length;d<f;++d)c=b[d],a.type&&c.type!==a.type||c.name!==a.name?b[++e]=c:this.removeEventListener(c.type,c.listener,c.capture);++e?b.length=e:delete this.__on}}}function z(a,b,c){var d=Xj.hasOwnProperty(a.type)?v:w;return function(e,f,g){var h,i=this.__on,j=d(b,f,g);if(i)for(var k=0,l=i.length;k<l;++k)if((h=i[k]).type===a.type&&h.name===a.name)return this.removeEventListener(h.type,h.listener,h.capture),this.addEventListener(h.type,h.listener=j,h.capture=c),void(h.value=b);this.addEventListener(a.type,j,c),h={type:a.type,name:a.name,value:b,listener:j,capture:c},i?i.push(h):this.__on=[h]}}function A(b,c,d,e){var f=a.event;b.sourceEvent=a.event,a.event=b;try{return c.apply(d,e)}finally{a.event=f}}function B(){}function C(){return[]}function D(a,b){this.ownerDocument=a.ownerDocument,this.namespaceURI=a.namespaceURI,this._next=null,this._parent=a,this.__data__=b}function E(a,b,c,d,e,f){for(var g,h=0,i=b.length,j=f.length;h<j;++h)(g=b[h])?(g.__data__=f[h],d[h]=g):c[h]=new D(a,f[h]);for(;h<i;++h)(g=b[h])&&(e[h]=g)}function F(a,b,c,d,e,f,g){var h,i,j,k={},l=b.length,m=f.length,n=new Array(l);for(h=0;h<l;++h)(i=b[h])&&(n[h]=j=dk+g.call(i,i.__data__,h,b),j in k?e[h]=i:k[j]=i);for(h=0;h<m;++h)(i=k[j=dk+g.call(a,f[h],h,f)])?(d[h]=i,i.__data__=f[h],k[j]=null):c[h]=new D(a,f[h]);for(h=0;h<l;++h)(i=b[h])&&k[n[h]]===i&&(e[h]=i)}function G(a,b){return a<b?-1:a>b?1:a>=b?0:NaN}function H(a){return function(){this.removeAttribute(a)}}function I(a){return function(){this.removeAttributeNS(a.space,a.local)}}function J(a,b){return function(){this.setAttribute(a,b)}}function K(a,b){return function(){this.setAttributeNS(a.space,a.local,b)}}function L(a,b){return function(){var c=b.apply(this,arguments);null==c?this.removeAttribute(a):this.setAttribute(a,c)}}function M(a,b){return function(){var c=b.apply(this,arguments);null==c?this.removeAttributeNS(a.space,a.local):this.setAttributeNS(a.space,a.local,c)}}function N(a){return function(){this.style.removeProperty(a)}}function O(a,b,c){return function(){this.style.setProperty(a,b,c)}}function P(a,b,c){return function(){var d=b.apply(this,arguments);null==d?this.style.removeProperty(a):this.style.setProperty(a,d,c)}}function Q(a,b){return a.style.getPropertyValue(b)||ek(a).getComputedStyle(a,null).getPropertyValue(b)}function R(a){return function(){delete this[a]}}function S(a,b){return function(){this[a]=b}}function T(a,b){return function(){var c=b.apply(this,arguments);null==c?delete this[a]:this[a]=c}}function U(a){return a.trim().split(/^|\s+/)}function V(a){return a.classList||new W(a)}function W(a){this._node=a,this._names=U(a.getAttribute("class")||"")}function X(a,b){for(var c=V(a),d=-1,e=b.length;++d<e;)c.add(b[d])}function Y(a,b){for(var c=V(a),d=-1,e=b.length;++d<e;)c.remove(b[d])}function Z(a){return function(){X(this,a)}}function $(a){return function(){Y(this,a)}}function _(a,b){return function(){(b.apply(this,arguments)?X:Y)(this,a)}}function aa(){this.textContent=""}function ba(a){return function(){this.textContent=a}}function ca(a){return function(){var b=a.apply(this,arguments);this.textContent=null==b?"":b}}function da(){this.innerHTML=""}function ea(a){return function(){this.innerHTML=a}}function fa(a){return function(){var b=a.apply(this,arguments);this.innerHTML=null==b?"":b}}function ga(){this.nextSibling&&this.parentNode.appendChild(this)}function ha(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function ia(){return null}function ja(){var a=this.parentNode;a&&a.removeChild(this)}function ka(a,b,c){var d=ek(a),e=d.CustomEvent;"function"==typeof e?e=new e(b,c):(e=d.document.createEvent("Event"),c?(e.initEvent(b,c.bubbles,c.cancelable),e.detail=c.detail):e.initEvent(b,!1,!1)),a.dispatchEvent(e)}function la(a,b){return function(){return ka(this,a,b)}}function ma(a,b){return function(){return ka(this,a,b.apply(this,arguments))}}function na(a,b){this._groups=a,this._parents=b}function oa(){return new na([[document.documentElement]],fk)}function pa(){a.event.stopImmediatePropagation()}function qa(a,b){var c=a.document.documentElement,d=gk(a).on("dragstart.drag",null);b&&(d.on("click.drag",ik,!0),setTimeout(function(){d.on("click.drag",null)},0)),"onselectstart"in c?d.on("selectstart.drag",null):(c.style.MozUserSelect=c.__noselect,delete c.__noselect)}function ra(a,b,c,d,e,f,g,h,i,j){this.target=a,this.type=b,this.subject=c,this.identifier=d,this.active=e,this.x=f,this.y=g,this.dx=h,this.dy=i,this._=j}function sa(){return!a.event.button}function ta(){return this.parentNode}function ua(b){return null==b?{x:a.event.x,y:a.event.y}:b}function va(){return"ontouchstart"in this}function wa(a,b){var c=Object.create(a.prototype);for(var d in b)c[d]=b[d];return c}function xa(){}function ya(a){var b;return a=(a+"").trim().toLowerCase(),(b=pk.exec(a))?(b=parseInt(b[1],16),new Da(b>>8&15|b>>4&240,b>>4&15|240&b,(15&b)<<4|15&b,1)):(b=qk.exec(a))?za(parseInt(b[1],16)):(b=rk.exec(a))?new Da(b[1],b[2],b[3],1):(b=sk.exec(a))?new Da(255*b[1]/100,255*b[2]/100,255*b[3]/100,1):(b=tk.exec(a))?Aa(b[1],b[2],b[3],b[4]):(b=uk.exec(a))?Aa(255*b[1]/100,255*b[2]/100,255*b[3]/100,b[4]):(b=vk.exec(a))?Ea(b[1],b[2]/100,b[3]/100,1):(b=wk.exec(a))?Ea(b[1],b[2]/100,b[3]/100,b[4]):xk.hasOwnProperty(a)?za(xk[a]):"transparent"===a?new Da(NaN,NaN,NaN,0):null}function za(a){return new Da(a>>16&255,a>>8&255,255&a,1)}function Aa(a,b,c,d){return d<=0&&(a=b=c=NaN),new Da(a,b,c,d)}function Ba(a){return a instanceof xa||(a=ya(a)),a?(a=a.rgb(),new Da(a.r,a.g,a.b,a.opacity)):new Da}function Ca(a,b,c,d){return 1===arguments.length?Ba(a):new Da(a,b,c,null==d?1:d)}function Da(a,b,c,d){this.r=+a,this.g=+b,this.b=+c,this.opacity=+d}function Ea(a,b,c,d){return d<=0?a=b=c=NaN:c<=0||c>=1?a=b=NaN:b<=0&&(a=NaN),new Ha(a,b,c,d)}function Fa(a){if(a instanceof Ha)return new Ha(a.h,a.s,a.l,a.opacity);if(a instanceof xa||(a=ya(a)),!a)return new Ha;if(a instanceof Ha)return a;var b=(a=a.rgb()).r/255,c=a.g/255,d=a.b/255,e=Math.min(b,c,d),f=Math.max(b,c,d),g=NaN,h=f-e,i=(f+e)/2;return h?(g=b===f?(c-d)/h+6*(c<d):c===f?(d-b)/h+2:(b-c)/h+4,h/=i<.5?f+e:2-f-e,g*=60):h=i>0&&i<1?0:g,new Ha(g,h,i,a.opacity)}function Ga(a,b,c,d){return 1===arguments.length?Fa(a):new Ha(a,b,c,null==d?1:d)}function Ha(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}function Ia(a,b,c){return 255*(a<60?b+(c-b)*a/60:a<180?c:a<240?b+(c-b)*(240-a)/60:b)}function Ja(a){if(a instanceof La)return new La(a.l,a.a,a.b,a.opacity);if(a instanceof Sa){var b=a.h*yk;return new La(a.l,Math.cos(b)*a.c,Math.sin(b)*a.c,a.opacity)}a instanceof Da||(a=Ba(a));var c=Pa(a.r),d=Pa(a.g),e=Pa(a.b),f=Ma((.4124564*c+.3575761*d+.1804375*e)/Ak),g=Ma((.2126729*c+.7151522*d+.072175*e)/Bk);return new La(116*g-16,500*(f-g),200*(g-Ma((.0193339*c+.119192*d+.9503041*e)/Ck)),a.opacity)}function Ka(a,b,c,d){return 1===arguments.length?Ja(a):new La(a,b,c,null==d?1:d)}function La(a,b,c,d){this.l=+a,this.a=+b,this.b=+c,this.opacity=+d}function Ma(a){return a>Gk?Math.pow(a,1/3):a/Fk+Dk}function Na(a){return a>Ek?a*a*a:Fk*(a-Dk)}function Oa(a){return 255*(a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055)}function Pa(a){return(a/=255)<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4)}function Qa(a){if(a instanceof Sa)return new Sa(a.h,a.c,a.l,a.opacity);a instanceof La||(a=Ja(a));var b=Math.atan2(a.b,a.a)*zk;return new Sa(b<0?b+360:b,Math.sqrt(a.a*a.a+a.b*a.b),a.l,a.opacity)}function Ra(a,b,c,d){return 1===arguments.length?Qa(a):new Sa(a,b,c,null==d?1:d)}function Sa(a,b,c,d){this.h=+a,this.c=+b,this.l=+c,this.opacity=+d}function Ta(a){if(a instanceof Va)return new Va(a.h,a.s,a.l,a.opacity);a instanceof Da||(a=Ba(a));var b=a.r/255,c=a.g/255,d=a.b/255,e=(Ok*d+Mk*b-Nk*c)/(Ok+Mk-Nk),f=d-e,g=(Lk*(c-e)-Jk*f)/Kk,h=Math.sqrt(g*g+f*f)/(Lk*e*(1-e)),i=h?Math.atan2(g,f)*zk-120:NaN;return new Va(i<0?i+360:i,h,e,a.opacity)}function Ua(a,b,c,d){return 1===arguments.length?Ta(a):new Va(a,b,c,null==d?1:d)}function Va(a,b,c,d){this.h=+a,this.s=+b,this.l=+c,this.opacity=+d}function Wa(a,b,c,d,e){var f=a*a,g=f*a;return((1-3*a+3*f-g)*b+(4-6*f+3*g)*c+(1+3*a+3*f-3*g)*d+g*e)/6}function Xa(a,b){return function(c){return a+c*b}}function Ya(a,b,c){return a=Math.pow(a,c),b=Math.pow(b,c)-a,c=1/c,function(d){return Math.pow(a+d*b,c)}}function Za(a,b){var c=b-a;return c?Xa(a,c>180||c<-180?c-360*Math.round(c/360):c):Xk(isNaN(a)?b:a)}function $a(a){return 1==(a=+a)?_a:function(b,c){return c-b?Ya(b,c,a):Xk(isNaN(b)?c:b)}}function _a(a,b){var c=b-a;return c?Xa(a,c):Xk(isNaN(a)?b:a)}function ab(a){return function(b){var c,d,e=b.length,f=new Array(e),g=new Array(e),h=new Array(e);for(c=0;c<e;++c)d=Ca(b[c]),f[c]=d.r||0,g[c]=d.g||0,h[c]=d.b||0;return f=a(f),g=a(g),h=a(h),d.opacity=1,function(a){return d.r=f(a),d.g=g(a),d.b=h(a),d+""}}}function bb(a){return function(){return a}}function cb(a){return function(b){return a(b)+""}}function db(a,b,c,d){function e(a){return a.length?a.pop()+" ":""}function f(a,d,e,f,g,h){if(a!==e||d!==f){var i=g.push("translate(",null,b,null,c);h.push({i:i-4,x:bl(a,e)},{i:i-2,x:bl(d,f)})}else(e||f)&&g.push("translate("+e+b+f+c)}function g(a,b,c,f){a!==b?(a-b>180?b+=360:b-a>180&&(a+=360),f.push({i:c.push(e(c)+"rotate(",null,d)-2,x:bl(a,b)})):b&&c.push(e(c)+"rotate("+b+d)}function h(a,b,c,f){a!==b?f.push({i:c.push(e(c)+"skewX(",null,d)-2,x:bl(a,b)}):b&&c.push(e(c)+"skewX("+b+d)}function i(a,b,c,d,f,g){if(a!==c||b!==d){var h=f.push(e(f)+"scale(",null,",",null,")");g.push({i:h-4,x:bl(a,c)},{i:h-2,x:bl(b,d)})}else 1===c&&1===d||f.push(e(f)+"scale("+c+","+d+")")}return function(b,c){var d=[],e=[];return b=a(b),c=a(c),f(b.translateX,b.translateY,c.translateX,c.translateY,d,e),g(b.rotate,c.rotate,d,e),h(b.skewX,c.skewX,d,e),i(b.scaleX,b.scaleY,c.scaleX,c.scaleY,d,e),b=c=null,function(a){for(var b,c=-1,f=e.length;++c<f;)d[(b=e[c]).i]=b.x(a);return d.join("")}}}function eb(a){return((a=Math.exp(a))+1/a)/2}function fb(a){return((a=Math.exp(a))-1/a)/2}function gb(a){return((a=Math.exp(2*a))-1)/(a+1)}function hb(a){return function(b,c){var d=a((b=Ga(b)).h,(c=Ga(c)).h),e=_a(b.s,c.s),f=_a(b.l,c.l),g=_a(b.opacity,c.opacity);return function(a){return b.h=d(a),b.s=e(a),b.l=f(a),b.opacity=g(a),b+""}}}function ib(a){return function(b,c){var d=a((b=Ra(b)).h,(c=Ra(c)).h),e=_a(b.c,c.c),f=_a(b.l,c.l),g=_a(b.opacity,c.opacity);return function(a){return b.h=d(a),b.c=e(a),b.l=f(a),b.opacity=g(a),b+""}}}function jb(a){return function b(c){function d(b,d){var e=a((b=Ua(b)).h,(d=Ua(d)).h),f=_a(b.s,d.s),g=_a(b.l,d.l),h=_a(b.opacity,d.opacity);return function(a){return b.h=e(a),b.s=f(a),b.l=g(Math.pow(a,c)),b.opacity=h(a),b+""}}return c=+c,d.gamma=b,d}(1)}function kb(){return Al||(Dl(lb),Al=Cl.now()+Bl)}function lb(){Al=0}function mb(){this._call=this._time=this._next=null}function nb(a,b,c){var d=new mb;return d.restart(a,b,c),d}function ob(){kb(),++vl;for(var a,b=Tk;b;)(a=Al-b._time)>=0&&b._call.call(null,a),b=b._next;--vl}function pb(){Al=(zl=Cl.now())+Bl,vl=wl=0;try{ob()}finally{vl=0,rb(),Al=0}}function qb(){var a=Cl.now(),b=a-zl;b>yl&&(Bl-=b,zl=a)}function rb(){for(var a,b,c=Tk,d=1/0;c;)c._call?(d>c._time&&(d=c._time),a=c,c=c._next):(b=c._next,c._next=null,c=a?a._next=b:Tk=b);Uk=a,sb(d)}function sb(a){if(!vl){wl&&(wl=clearTimeout(wl));var b=a-Al;b>24?(a<1/0&&(wl=setTimeout(pb,b)),xl&&(xl=clearInterval(xl))):(xl||(zl=Al,xl=setInterval(qb,yl)),vl=1,Dl(pb))}}function tb(a,b){var c=a.__transition;if(!c||!(c=c[b])||c.state>Hl)throw new Error("too late");return c}function ub(a,b){var c=a.__transition;if(!c||!(c=c[b])||c.state>Jl)throw new Error("too late");return c}function vb(a,b){var c=a.__transition;if(!c||!(c=c[b]))throw new Error("too late");return c}function wb(a,b,c){function d(i){var j,k,l,m;if(c.state!==Il)return f();for(j in h)if((m=h[j]).name===c.name){if(m.state===Kl)return El(d);m.state===Ll?(m.state=Nl,m.timer.stop(),m.on.call("interrupt",a,a.__data__,m.index,m.group),delete h[j]):+j<b&&(m.state=Nl,m.timer.stop(),delete h[j])}if(El(function(){c.state===Kl&&(c.state=Ll,c.timer.restart(e,c.delay,c.time),e(i))}),c.state=Jl,c.on.call("start",a,a.__data__,c.index,c.group),c.state===Jl){for(c.state=Kl,g=new Array(l=c.tween.length),j=0,k=-1;j<l;++j)(m=c.tween[j].value.call(a,a.__data__,c.index,c.group))&&(g[++k]=m);g.length=k+1}}function e(b){for(var d=b<c.duration?c.ease.call(null,b/c.duration):(c.timer.restart(f),c.state=Ml,1),e=-1,h=g.length;++e<h;)g[e].call(null,d);c.state===Ml&&(c.on.call("end",a,a.__data__,c.index,c.group),f())}function f(){c.state=Nl,c.timer.stop(),delete h[b];for(var d in h)return;delete a.__transition}var g,h=a.__transition;h[b]=c,c.timer=nb(function(a){c.state=Il,c.timer.restart(d,c.delay,c.time),c.delay<=a&&d(a-c.delay)},0,c.time)}function xb(a,b){var c,d;return function(){var e=ub(this,a),f=e.tween;if(f!==c)for(var g=0,h=(d=c=f).length;g<h;++g)if(d[g].name===b){(d=d.slice()).splice(g,1);break}e.tween=d}}function yb(a,b,c){var d,e;if("function"!=typeof c)throw new Error;return function(){var f=ub(this,a),g=f.tween;if(g!==d){e=(d=g).slice();for(var h={name:b,value:c},i=0,j=e.length;i<j;++i)if(e[i].name===b){e[i]=h;break}i===j&&e.push(h)}f.tween=e}}function zb(a,b,c){var d=a._id;return a.each(function(){var a=ub(this,d);(a.value||(a.value={}))[b]=c.apply(this,arguments)}),function(a){return vb(a,d).value[b]}}function Ab(a){return function(){this.removeAttribute(a)}}function Bb(a){return function(){this.removeAttributeNS(a.space,a.local)}}function Cb(a,b,c){var d,e;return function(){var f=this.getAttribute(a);return f===c?null:f===d?e:e=b(d=f,c)}}function Db(a,b,c){var d,e;return function(){var f=this.getAttributeNS(a.space,a.local);return f===c?null:f===d?e:e=b(d=f,c)}}function Eb(a,b,c){var d,e,f;return function(){var g,h=c(this);if(null!=h)return(g=this.getAttribute(a))===h?null:g===d&&h===e?f:f=b(d=g,e=h);this.removeAttribute(a)}}function Fb(a,b,c){var d,e,f;return function(){var g,h=c(this);if(null!=h)return(g=this.getAttributeNS(a.space,a.local))===h?null:g===d&&h===e?f:f=b(d=g,e=h);this.removeAttributeNS(a.space,a.local)}}function Gb(a,b){function c(){var c=this,d=b.apply(c,arguments);return d&&function(b){c.setAttributeNS(a.space,a.local,d(b))}}return c._value=b,c}function Hb(a,b){function c(){var c=this,d=b.apply(c,arguments);return d&&function(b){c.setAttribute(a,d(b))}}return c._value=b,c}function Ib(a,b){return function(){tb(this,a).delay=+b.apply(this,arguments)}}function Jb(a,b){return b=+b,function(){tb(this,a).delay=b}}function Kb(a,b){return function(){ub(this,a).duration=+b.apply(this,arguments)}}function Lb(a,b){return b=+b,function(){ub(this,a).duration=b}}function Mb(a,b){if("function"!=typeof b)throw new Error;return function(){ub(this,a).ease=b}}function Nb(a){return(a+"").trim().split(/^|\s+/).every(function(a){var b=a.indexOf(".");return b>=0&&(a=a.slice(0,b)),!a||"start"===a})}function Ob(a,b,c){var d,e,f=Nb(b)?tb:ub;return function(){var g=f(this,a),h=g.on;h!==d&&(e=(d=h).copy()).on(b,c),g.on=e}}function Pb(a){return function(){var b=this.parentNode;for(var c in this.__transition)if(+c!==a)return;b&&b.removeChild(this)}}function Qb(a,b){var c,d,e;return function(){var f=Q(this,a),g=(this.style.removeProperty(a),Q(this,a));return f===g?null:f===c&&g===d?e:e=b(c=f,d=g)}}function Rb(a){return function(){this.style.removeProperty(a)}}function Sb(a,b,c){var d,e;return function(){var f=Q(this,a);return f===c?null:f===d?e:e=b(d=f,c)}}function Tb(a,b,c){var d,e,f;return function(){var g=Q(this,a),h=c(this);return null==h&&(this.style.removeProperty(a),h=Q(this,a)),g===h?null:g===d&&h===e?f:f=b(d=g,e=h)}}function Ub(a,b,c){function d(){var d=this,e=b.apply(d,arguments);return e&&function(b){d.style.setProperty(a,e(b),c)}}return d._value=b,d}function Vb(a){return function(){this.textContent=a}}function Wb(a){return function(){var b=a(this);this.textContent=null==b?"":b}}function Xb(a,b,c,d){this._groups=a,this._parents=b,this._name=c,this._id=d}function Yb(a){return oa().transition(a)}function Zb(){return++Sl}function $b(a){return((a*=2)<=1?a*a:--a*(2-a)+1)/2}function _b(a){return((a*=2)<=1?a*a*a:(a-=2)*a*a+2)/2}function ac(a){return(1-Math.cos(Xl*a))/2}function bc(a){return((a*=2)<=1?Math.pow(2,10*a-10):2-Math.pow(2,10-10*a))/2}function cc(a){return((a*=2)<=1?1-Math.sqrt(1-a*a):Math.sqrt(1-(a-=2)*a)+1)/2}function dc(a){return(a=+a)<Zl?gm*a*a:a<_l?gm*(a-=$l)*a+am:a<cm?gm*(a-=bm)*a+dm:gm*(a-=em)*a+fm}function ec(a,b){for(var c;!(c=a.__transition)||!(c=c[b]);)if(!(a=a.parentNode))return om.time=kb(),om;return c}function fc(){a.event.stopImmediatePropagation()}function gc(a){return{type:a}}function hc(){return!a.event.button}function ic(){var a=this.ownerSVGElement||this;return[[0,0],[a.width.baseVal.value,a.height.baseVal.value]]}function jc(a){for(;!a.__brush;)if(!(a=a.parentNode))return;return a.__brush}function kc(a){return a[0][0]===a[1][0]||a[0][1]===a[1][1]}function lc(b){function c(a){var c=a.property("__brush",h).selectAll(".overlay").data([gc("overlay")]);c.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",Am.overlay).merge(c).each(function(){var a=jc(this).extent;gk(this).attr("x",a[0][0]).attr("y",a[0][1]).attr("width",a[1][0]-a[0][0]).attr("height",a[1][1]-a[0][1])}),a.selectAll(".selection").data([gc("selection")]).enter().append("rect").attr("class","selection").attr("cursor",Am.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var e=a.selectAll(".handle").data(b.handles,function(a){return a.type});e.exit().remove(),e.enter().append("rect").attr("class",function(a){return"handle handle--"+a.type}).attr("cursor",function(a){return Am[a.type]}),a.each(d).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",g)}function d(){var a=gk(this),b=jc(this).selection;b?(a.selectAll(".selection").style("display",null).attr("x",b[0][0]).attr("y",b[0][1]).attr("width",b[1][0]-b[0][0]).attr("height",b[1][1]-b[0][1]),a.selectAll(".handle").style("display",null).attr("x",function(a){return"e"===a.type[a.type.length-1]?b[1][0]-n/2:b[0][0]-n/2}).attr("y",function(a){return"s"===a.type[0]?b[1][1]-n/2:b[0][1]-n/2}).attr("width",function(a){return"n"===a.type||"s"===a.type?b[1][0]-b[0][0]+n:n}).attr("height",function(a){return"e"===a.type||"w"===a.type?b[1][1]-b[0][1]+n:n})):a.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function e(a,b){return a.__brush.emitter||new f(a,b)}function f(a,b){this.that=a,this.args=b,this.state=a.__brush,this.active=0}function g(){function c(){var a=$j(w);!I||u||v||(Math.abs(a[0]-K[0])>Math.abs(a[1]-K[1])?v=!0:u=!0),K=a,t=!0,sm(),f()}function f(){var a;switch(r=K[0]-J[0],s=K[1]-J[1],y){case um:case tm:z&&(r=Math.max(E-h,Math.min(G-n,r)),j=h+r,o=n+r),A&&(s=Math.max(F-l,Math.min(H-p,s)),m=l+s,q=p+s);break;case vm:z<0?(r=Math.max(E-h,Math.min(G-h,r)),j=h+r,o=n):z>0&&(r=Math.max(E-n,Math.min(G-n,r)),j=h,o=n+r),A<0?(s=Math.max(F-l,Math.min(H-l,s)),m=l+s,q=p):A>0&&(s=Math.max(F-p,Math.min(H-p,s)),m=l,q=p+s);break;case wm:z&&(j=Math.max(E,Math.min(G,h-r*z)),o=Math.max(E,Math.min(G,n+r*z))),A&&(m=Math.max(F,Math.min(H,l-s*A)),q=Math.max(F,Math.min(H,p+s*A)))}o<j&&(z*=-1,a=h,h=n,n=a,a=j,j=o,o=a,x in Bm&&N.attr("cursor",Am[x=Bm[x]])),q<m&&(A*=-1,a=l,l=p,p=a,a=m,m=q,q=a,x in Cm&&N.attr("cursor",Am[x=Cm[x]])),B.selection&&(D=B.selection),u&&(j=D[0][0],o=D[1][0]),v&&(m=D[0][1],q=D[1][1]),D[0][0]===j&&D[0][1]===m&&D[1][0]===o&&D[1][1]===q||(B.selection=[[j,m],[o,q]],d.call(w),L.brush())}function g(){if(fc(),a.event.touches){if(a.event.touches.length)return;i&&clearTimeout(i),i=setTimeout(function(){i=null},500),M.on("touchmove.brush touchend.brush touchcancel.brush",null)}else qa(a.event.view,t),O.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);M.attr("pointer-events","all"),N.attr("cursor",Am.overlay),B.selection&&(D=B.selection),kc(D)&&(B.selection=null,d.call(w)),L.end()}if(a.event.touches){if(a.event.changedTouches.length<a.event.touches.length)return sm()}else if(i)return;if(k.apply(this,arguments)){var h,j,l,m,n,o,p,q,r,s,t,u,v,w=this,x=a.event.target.__data__.type,y="selection"===(a.event.metaKey?x="overlay":x)?tm:a.event.altKey?wm:vm,z=b===ym?null:Dm[x],A=b===xm?null:Em[x],B=jc(w),C=B.extent,D=B.selection,E=C[0][0],F=C[0][1],G=C[1][0],H=C[1][1],I=z&&A&&a.event.shiftKey,J=$j(w),K=J,L=e(w,arguments).beforestart();"overlay"===x?B.selection=D=[[h=b===ym?E:J[0],l=b===xm?F:J[1]],[n=b===ym?G:h,p=b===xm?H:l]]:(h=D[0][0],l=D[0][1],n=D[1][0],p=D[1][1]),j=h,m=l,o=n,q=p;var M=gk(w).attr("pointer-events","none"),N=M.selectAll(".overlay").attr("cursor",Am[x]);if(a.event.touches)M.on("touchmove.brush",c,!0).on("touchend.brush touchcancel.brush",g,!0);else{var O=gk(a.event.view).on("keydown.brush",function(){switch(a.event.keyCode){case 16:I=z&&A;break;case 18:y===vm&&(z&&(n=o-r*z,h=j+r*z),A&&(p=q-s*A,l=m+s*A),y=wm,f());break;case 32:y!==vm&&y!==wm||(z<0?n=o-r:z>0&&(h=j-r),A<0?p=q-s:A>0&&(l=m-s),y=um,N.attr("cursor",Am.selection),f());break;default:return}sm()},!0).on("keyup.brush",function(){switch(a.event.keyCode){case 16:I&&(u=v=I=!1,f());break;case 18:y===wm&&(z<0?n=o:z>0&&(h=j),A<0?p=q:A>0&&(l=m),y=vm,f());break;case 32:y===um&&(a.event.altKey?(z&&(n=o-r*z,h=j+r*z),A&&(p=q-s*A,l=m+s*A),y=wm):(z<0?n=o:z>0&&(h=j),A<0?p=q:A>0&&(l=m),y=vm),N.attr("cursor",Am[x]),f());break;default:return}sm()},!0).on("mousemove.brush",c,!0).on("mouseup.brush",g,!0);jk(a.event.view)}fc(),Pl(w),d.call(w),L.start()}}function h(){var a=this.__brush||{selection:null};return a.extent=j.apply(this,arguments),a.dim=b,a}var i,j=ic,k=hc,l=m(c,"start","brush","end"),n=6;return c.move=function(a,c){a.selection?a.on("start.brush",function(){e(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){e(this,arguments).end()}).tween("brush",function(){function a(a){g.selection=1===a&&kc(j)?null:k(a),d.call(f),h.brush()}var f=this,g=f.__brush,h=e(f,arguments),i=g.selection,j=b.input("function"==typeof c?c.apply(this,arguments):c,g.extent),k=gl(i,j);return i&&j?a:a(1)}):a.each(function(){var a=this,f=arguments,g=a.__brush,h=b.input("function"==typeof c?c.apply(a,f):c,g.extent),i=e(a,f).beforestart();Pl(a),g.selection=null==h||kc(h)?null:h,d.call(a),i.start().brush().end()})},f.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(a){A(new rm(c,a,b.output(this.state.selection)),l.apply,l,[a,this.that,this.args])}},c.extent=function(a){return arguments.length?(j="function"==typeof a?a:qm([[+a[0][0],+a[0][1]],[+a[1][0],+a[1][1]]]),c):j},c.filter=function(a){return arguments.length?(k="function"==typeof a?a:qm(!!a),c):k},c.handleSize=function(a){return arguments.length?(n=+a,c):n},c.on=function(){var a=l.on.apply(l,arguments);return a===l?c:a},c}function mc(a){return function(b,c){return a(b.source.value+b.target.value,c.source.value+c.target.value)}}function nc(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function oc(){return new nc}function pc(a){return a.source}function qc(a){return a.target}function rc(a){return a.radius}function sc(a){return a.startAngle}function tc(a){return a.endAngle}function uc(){}function vc(a,b){var c=new uc;if(a instanceof uc)a.each(function(a,b){c.set(b,a)});else if(Array.isArray(a)){var d,e=-1,f=a.length;if(null==b)for(;++e<f;)c.set(e,a[e]);else for(;++e<f;)c.set(b(d=a[e],e,a),d)}else if(a)for(var g in a)c.set(g,a[g]);return c}function wc(){return{}}function xc(a,b,c){a[b]=c}function yc(){return vc()}function zc(a,b,c){a.set(b,c)}function Ac(){}function Bc(a,b){var c=new Ac;if(a instanceof Ac)a.each(function(a){c.add(a)});else if(a){var d=-1,e=a.length;if(null==b)for(;++d<e;)c.add(a[d]);else for(;++d<e;)c.add(b(a[d],d,a))}return c}function Cc(a){return new Function("d","return {"+a.map(function(a,b){return JSON.stringify(a)+": d["+b+"]"}).join(",")+"}")}function Dc(a,b){var c=Cc(a);return function(d,e){return b(c(d),e,a)}}function Ec(a){var b=Object.create(null),c=[];return a.forEach(function(a){for(var d in a)d in b||c.push(b[d]=d)}),c}function Fc(a,b,c,d){if(isNaN(b)||isNaN(c))return a;var e,f,g,h,i,j,k,l,m,n=a._root,o={data:d},p=a._x0,q=a._y0,r=a._x1,s=a._y1;if(!n)return a._root=o,a;for(;n.length;)if((j=b>=(f=(p+r)/2))?p=f:r=f,(k=c>=(g=(q+s)/2))?q=g:s=g,e=n,!(n=n[l=k<<1|j]))return e[l]=o,a;if(h=+a._x.call(null,n.data),i=+a._y.call(null,n.data),b===h&&c===i)return o.next=n,e?e[l]=o:a._root=o,a;do{e=e?e[l]=new Array(4):a._root=new Array(4),(j=b>=(f=(p+r)/2))?p=f:r=f,(k=c>=(g=(q+s)/2))?q=g:s=g}while((l=k<<1|j)==(m=(i>=g)<<1|h>=f));return e[m]=n,e[l]=o,a}function Gc(a){return a[0]}function Hc(a){return a[1]}function Ic(a,b,c){var d=new Jc(null==b?Gc:b,null==c?Hc:c,NaN,NaN,NaN,NaN);return null==a?d:d.addAll(a)}function Jc(a,b,c,d,e,f){this._x=a,this._y=b,this._x0=c,this._y0=d,this._x1=e,this._y1=f,this._root=void 0}function Kc(a){for(var b={data:a.data},c=b;a=a.next;)c=c.next={data:a.data};return b}function Lc(a){return a.x+a.vx}function Mc(a){return a.y+a.vy}function Nc(a){return a.index}function Oc(a,b){var c=a.get(b);if(!c)throw new Error("missing: "+b);return c}function Pc(a){return a.x}function Qc(a){return a.y}function Rc(a){return new Sc(a)}function Sc(a){if(!(b=on.exec(a)))throw new Error("invalid format: "+a);var b,c=b[1]||" ",d=b[2]||">",e=b[3]||"-",f=b[4]||"",g=!!b[5],h=b[6]&&+b[6],i=!!b[7],j=b[8]&&+b[8].slice(1),k=b[9]||"";"n"===k?(i=!0,k="g"):nn[k]||(k=""),(g||"0"===c&&"="===d)&&(g=!0,c="0",d="="),this.fill=c,this.align=d,this.sign=e,this.symbol=f,this.zero=g,this.width=h,this.comma=i,this.precision=j,this.type=k}function Tc(b){return pn=sn(b),a.format=pn.format,a.formatPrefix=pn.formatPrefix,pn}function Uc(){this.reset()}function Vc(a,b,c){var d=a.s=b+c,e=d-b,f=d-e;a.t=b-f+(c-e)}function Wc(a){return a>1?0:a<-1?co:Math.acos(a)}function Xc(a){return a>1?eo:a<-1?-eo:Math.asin(a)}function Yc(a){return(a=ro(a/2))*a}function Zc(){}function $c(a,b){a&&wo.hasOwnProperty(a.type)&&wo[a.type](a,b)}function _c(a,b,c){var d,e=-1,f=a.length-c;for(b.lineStart();++e<f;)d=a[e],b.point(d[0],d[1],d[2]);b.lineEnd()}function ad(a,b){var c=-1,d=a.length;for(b.polygonStart();++c<d;)_c(a[c],b,1);b.polygonEnd()}function bd(){Ao.point=dd}function cd(){ed(xn,yn)}function dd(a,b){Ao.point=ed,xn=a,yn=b,zn=a*=io,An=mo(b=(b*=io)/2+fo),Bn=ro(b)}function ed(a,b){b=(b*=io)/2+fo;var c=(a*=io)-zn,d=c>=0?1:-1,e=d*c,f=mo(b),g=ro(b),h=Bn*g,i=An*f+h*mo(e),j=h*d*ro(e);yo.add(lo(j,i)),zn=a,An=f,Bn=g}function fd(a){return[lo(a[1],a[0]),Xc(a[2])]}function gd(a){var b=a[0],c=a[1],d=mo(c);return[d*mo(b),d*ro(b),ro(c)]}function hd(a,b){return a[0]*b[0]+a[1]*b[1]+a[2]*b[2]}function id(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]]}function jd(a,b){a[0]+=b[0],a[1]+=b[1],a[2]+=b[2]}function kd(a,b){return[a[0]*b,a[1]*b,a[2]*b]}function ld(a){var b=to(a[0]*a[0]+a[1]*a[1]+a[2]*a[2]);a[0]/=b,a[1]/=b,a[2]/=b}function md(a,b){Kn.push(Ln=[Cn=a,En=a]),b<Dn&&(Dn=b),b>Fn&&(Fn=b)}function nd(a,b){var c=gd([a*io,b*io]);if(Jn){var d=id(Jn,c),e=id([d[1],-d[0],0],d);ld(e),e=fd(e);var f,g=a-Gn,h=g>0?1:-1,i=e[0]*ho*h,j=jo(g)>180;j^(h*Gn<i&&i<h*a)?(f=e[1]*ho)>Fn&&(Fn=f):(i=(i+360)%360-180,j^(h*Gn<i&&i<h*a)?(f=-e[1]*ho)<Dn&&(Dn=f):(b<Dn&&(Dn=b),b>Fn&&(Fn=b))),j?a<Gn?td(Cn,a)>td(Cn,En)&&(En=a):td(a,En)>td(Cn,En)&&(Cn=a):En>=Cn?(a<Cn&&(Cn=a),a>En&&(En=a)):a>Gn?td(Cn,a)>td(Cn,En)&&(En=a):td(a,En)>td(Cn,En)&&(Cn=a)}else Kn.push(Ln=[Cn=a,En=a]);b<Dn&&(Dn=b),b>Fn&&(Fn=b),Jn=c,Gn=a}function od(){Co.point=nd}function pd(){Ln[0]=Cn,Ln[1]=En,Co.point=md,Jn=null}function qd(a,b){if(Jn){var c=a-Gn;Bo.add(jo(c)>180?c+(c>0?360:-360):c)}else Hn=a,In=b;Ao.point(a,b),nd(a,b)}function rd(){Ao.lineStart()}function sd(){qd(Hn,In),Ao.lineEnd(),jo(Bo)>bo&&(Cn=-(En=180)),Ln[0]=Cn,Ln[1]=En,Jn=null}function td(a,b){return(b-=a)<0?b+360:b}function ud(a,b){return a[0]-b[0]}function vd(a,b){return a[0]<=a[1]?a[0]<=b&&b<=a[1]:b<a[0]||a[1]<b}function wd(a,b){a*=io;var c=mo(b*=io);xd(c*mo(a),c*ro(a),ro(b))}function xd(a,b,c){On+=(a-On)/++Mn,Pn+=(b-Pn)/Mn,Qn+=(c-Qn)/Mn}function yd(){Do.point=zd}function zd(a,b){a*=io;var c=mo(b*=io);Zn=c*mo(a),$n=c*ro(a),_n=ro(b),Do.point=Ad,xd(Zn,$n,_n)}function Ad(a,b){a*=io;var c=mo(b*=io),d=c*mo(a),e=c*ro(a),f=ro(b),g=lo(to((g=$n*f-_n*e)*g+(g=_n*d-Zn*f)*g+(g=Zn*e-$n*d)*g),Zn*d+$n*e+_n*f);Nn+=g,Rn+=g*(Zn+(Zn=d)),Sn+=g*($n+($n=e)),Tn+=g*(_n+(_n=f)),xd(Zn,$n,_n)}function Bd(){Do.point=wd}function Cd(){Do.point=Ed}function Dd(){Fd(Xn,Yn),Do.point=wd}function Ed(a,b){Xn=a,Yn=b,a*=io,b*=io,Do.point=Fd;var c=mo(b);Zn=c*mo(a),$n=c*ro(a),_n=ro(b),xd(Zn,$n,_n)}function Fd(a,b){a*=io;var c=mo(b*=io),d=c*mo(a),e=c*ro(a),f=ro(b),g=$n*f-_n*e,h=_n*d-Zn*f,i=Zn*e-$n*d,j=to(g*g+h*h+i*i),k=Xc(j),l=j&&-k/j;Un+=l*g,Vn+=l*h,Wn+=l*i,Nn+=k,Rn+=k*(Zn+(Zn=d)),Sn+=k*($n+($n=e)),Tn+=k*(_n+(_n=f)),xd(Zn,$n,_n)}function Gd(a,b){return[a>co?a-go:a<-co?a+go:a,b]}function Hd(a,b,c){return(a%=go)?b||c?Fo(Jd(a),Kd(b,c)):Jd(a):b||c?Kd(b,c):Gd}function Id(a){return function(b,c){return b+=a,[b>co?b-go:b<-co?b+go:b,c]}}function Jd(a){var b=Id(a);return b.invert=Id(-a),b}function Kd(a,b){function c(a,b){var c=mo(b),h=mo(a)*c,i=ro(a)*c,j=ro(b),k=j*d+h*e;return[lo(i*f-k*g,h*d-j*e),Xc(k*f+i*g)]}var d=mo(a),e=ro(a),f=mo(b),g=ro(b);return c.invert=function(a,b){var c=mo(b),h=mo(a)*c,i=ro(a)*c,j=ro(b),k=j*f-i*g;return[lo(i*f+j*g,h*d+k*e),Xc(k*d-h*e)]},c}function Ld(a,b,c,d,e,f){if(c){var g=mo(b),h=ro(b),i=d*c;null==e?(e=b+d*go,f=b-i/2):(e=Md(g,e),f=Md(g,f),(d>0?e<f:e>f)&&(e+=d*go));for(var j,k=e;d>0?k>f:k<f;k-=i)j=fd([g,-h*mo(k),-h*ro(k)]),a.point(j[0],j[1])}}function Md(a,b){(b=gd(b))[0]-=a,ld(b);var c=Wc(-b[1]);return((-b[2]<0?-c:c)+go-bo)%go}function Nd(a,b,c,d){this.x=a,this.z=b,this.o=c,this.e=d,this.v=!1,this.n=this.p=null}function Od(a){if(b=a.length){for(var b,c,d=0,e=a[0];++d<b;)e.n=c=a[d],c.p=e,e=c;e.n=c=a[0],c.p=e}}function Pd(a,b,c,d){function e(e,f){return a<=e&&e<=c&&b<=f&&f<=d}function f(e,f,h,j){var k=0,l=0;if(null==e||(k=g(e,h))!==(l=g(f,h))||i(e,f)<0^h>0)do{j.point(0===k||3===k?a:c,k>1?d:b)}while((k=(k+h+4)%4)!==l);else j.point(f[0],f[1])}function g(d,e){return jo(d[0]-a)<bo?e>0?0:3:jo(d[0]-c)<bo?e>0?2:1:jo(d[1]-b)<bo?e>0?1:0:e>0?3:2}function h(a,b){return i(a.x,b.x)}function i(a,b){var c=g(a,1),d=g(b,1);return c!==d?c-d:0===c?b[1]-a[1]:1===c?a[0]-b[0]:2===c?a[1]-b[1]:b[0]-a[0]}return function(g){function i(a,b){e(a,b)&&w.point(a,b)}function j(){for(var b=0,c=0,e=m.length;c<e;++c)for(var f,g,h=m[c],i=1,j=h.length,k=h[0],l=k[0],n=k[1];i<j;++i)f=l,g=n,l=(k=h[i])[0],n=k[1],g<=d?n>d&&(l-f)*(d-g)>(n-g)*(a-f)&&++b:n<=d&&(l-f)*(d-g)<(n-g)*(a-f)&&--b;return b}function k(f,g){var h=e(f,g);if(m&&n.push([f,g]),u)o=f,p=g,q=h,u=!1,h&&(w.lineStart(),w.point(f,g));else if(h&&t)w.point(f,g);else{var i=[r=Math.max(Xo,Math.min(Wo,r)),s=Math.max(Xo,Math.min(Wo,s))],j=[f=Math.max(Xo,Math.min(Wo,f)),g=Math.max(Xo,Math.min(Wo,g))];To(i,j,a,b,c,d)?(t||(w.lineStart(),w.point(i[0],i[1])),w.point(j[0],j[1]),h||w.lineEnd(),v=!1):h&&(w.lineStart(),w.point(f,g),v=!1)}r=f,s=g,t=h}var l,m,n,o,p,q,r,s,t,u,v,w=g,x=So(),y={point:i,lineStart:function(){y.point=k,m&&m.push(n=[]),u=!0,t=!1,r=s=NaN},lineEnd:function(){l&&(k(o,p),q&&t&&x.rejoin(),l.push(x.result())),y.point=i,t&&w.lineEnd()},polygonStart:function(){w=x,l=[],m=[],v=!0},polygonEnd:function(){var a=j(),b=v&&a,c=(l=Dj(l)).length;(b||c)&&(g.polygonStart(),b&&(g.lineStart(),f(null,null,1,g),g.lineEnd()),c&&Vo(l,h,a,f,g),g.polygonEnd()),w=g,l=m=n=null}};return y}}function Qd(){_o.point=_o.lineEnd=Zc}function Rd(a,b){Go=a*=io,Ho=ro(b*=io),Io=mo(b),_o.point=Sd}function Sd(a,b){a*=io;var c=ro(b*=io),d=mo(b),e=jo(a-Go),f=mo(e),g=d*ro(e),h=Io*c-Ho*d*f,i=Ho*c+Io*d*f;$o.add(lo(to(g*g+h*h),i)),Go=a,Ho=c,Io=d}function Td(a,b){return!(!a||!fp.hasOwnProperty(a.type))&&fp[a.type](a,b)}function Ud(a,b){return 0===dp(a,b)}function Vd(a,b){var c=dp(a[0],a[1]);return dp(a[0],b)+dp(b,a[1])<=c+bo}function Wd(a,b){return!!Zo(a.map(Xd),Yd(b))}function Xd(a){return(a=a.map(Yd)).pop(),a}function Yd(a){return[a[0]*io,a[1]*io]}function Zd(a,b,c){var d=wj(a,b-bo,c).concat(b);return function(a){return d.map(function(b){return[a,b]})}}function $d(a,b,c){var d=wj(a,b-bo,c).concat(b);return function(a){return d.map(function(b){return[b,a]})}}function _d(){function a(){return{type:"MultiLineString",coordinates:b()}}function b(){return wj(no(f/q)*q,e,q).map(m).concat(wj(no(j/r)*r,i,r).map(n)).concat(wj(no(d/o)*o,c,o).filter(function(a){return jo(a%q)>bo}).map(k)).concat(wj(no(h/p)*p,g,p).filter(function(a){return jo(a%r)>bo}).map(l))}var c,d,e,f,g,h,i,j,k,l,m,n,o=10,p=o,q=90,r=360,s=2.5;return a.lines=function(){return b().map(function(a){return{type:"LineString",coordinates:a}})},a.outline=function(){return{type:"Polygon",coordinates:[m(f).concat(n(i).slice(1),m(e).reverse().slice(1),n(j).reverse().slice(1))]}},a.extent=function(b){return arguments.length?a.extentMajor(b).extentMinor(b):a.extentMinor()},a.extentMajor=function(b){return arguments.length?(f=+b[0][0],e=+b[1][0],j=+b[0][1],i=+b[1][1],f>e&&(b=f,f=e,e=b),j>i&&(b=j,j=i,i=b),a.precision(s)):[[f,j],[e,i]]},a.extentMinor=function(b){return arguments.length?(d=+b[0][0],c=+b[1][0],h=+b[0][1],g=+b[1][1],d>c&&(b=d,d=c,c=b),h>g&&(b=h,h=g,g=b),a.precision(s)):[[d,h],[c,g]]},a.step=function(b){return arguments.length?a.stepMajor(b).stepMinor(b):a.stepMinor()},a.stepMajor=function(b){return arguments.length?(q=+b[0],r=+b[1],a):[q,r]},a.stepMinor=function(b){return arguments.length?(o=+b[0],p=+b[1],a):[o,p]},a.precision=function(b){return arguments.length?(s=+b,k=Zd(h,g,90),l=$d(d,c,s),m=Zd(j,i,90),n=$d(f,e,s),a):s},a.extentMajor([[-180,-90+bo],[180,90-bo]]).extentMinor([[-180,-80-bo],[180,80+bo]])}function ae(){jp.point=be}function be(a,b){jp.point=ce,Jo=Lo=a,Ko=Mo=b}function ce(a,b){ip.add(Mo*a-Lo*b),Lo=a,Mo=b}function de(){ce(Jo,Ko)}function ee(a,b){pp+=a,qp+=b,++rp}function fe(){yp.point=ge}function ge(a,b){yp.point=he,ee(Po=a,Qo=b)}function he(a,b){var c=a-Po,d=b-Qo,e=to(c*c+d*d);sp+=e*(Po+a)/2,tp+=e*(Qo+b)/2,up+=e,ee(Po=a,Qo=b)}function ie(){yp.point=ee}function je(){yp.point=le}function ke(){me(No,Oo)}function le(a,b){yp.point=me,ee(No=Po=a,Oo=Qo=b)}function me(a,b){var c=a-Po,d=b-Qo,e=to(c*c+d*d);sp+=e*(Po+a)/2,tp+=e*(Qo+b)/2,up+=e,vp+=(e=Qo*a-Po*b)*(Po+a),wp+=e*(Qo+b),xp+=3*e,ee(Po=a,Qo=b)}function ne(a){this._context=a}function oe(a,b){Fp.point=pe,Ap=Cp=a,Bp=Dp=b}function pe(a,b){Cp-=a,Dp-=b,Ep.add(to(Cp*Cp+Dp*Dp)),Cp=a,Dp=b}function qe(){this._string=[]}function re(a){return"m0,"+a+"a"+a+","+a+" 0 1,1 0,"+-2*a+"a"+a+","+a+" 0 1,1 0,"+2*a+"z"}function se(a){return a.length>1}function te(a,b){return((a=a.x)[0]<0?a[1]-eo-bo:eo-a[1])-((b=b.x)[0]<0?b[1]-eo-bo:eo-b[1])}function ue(a,b,c,d){var e,f,g=ro(a-c);return jo(g)>bo?ko((ro(b)*(f=mo(d))*ro(c)-ro(d)*(e=mo(b))*ro(a))/(e*f*g)):(b+d)/2}function ve(a){return function(b){var c=new we;for(var d in a)c[d]=a[d];return c.stream=b,c}}function we(){}function xe(a,b,c){var d=b[1][0]-b[0][0],e=b[1][1]-b[0][1],f=a.clipExtent&&a.clipExtent();a.scale(150).translate([0,0]),null!=f&&a.clipExtent(null),xo(c,a.stream(op));var g=op.result(),h=Math.min(d/(g[1][0]-g[0][0]),e/(g[1][1]-g[0][1])),i=+b[0][0]+(d-h*(g[1][0]+g[0][0]))/2,j=+b[0][1]+(e-h*(g[1][1]+g[0][1]))/2;return null!=f&&a.clipExtent(f),a.scale(150*h).translate([i,j])}function ye(a,b,c){return xe(a,[[0,0],b],c)}function ze(a){return ve({point:function(b,c){b=a(b,c),this.stream.point(b[0],b[1])}})}function Ae(a,b){function c(d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=j-d,s=k-e,t=r*r+s*s;if(t>4*b&&p--){var u=g+m,v=h+n,w=i+o,x=to(u*u+v*v+w*w),y=Xc(w/=x),z=jo(jo(w)-1)<bo||jo(f-l)<bo?(f+l)/2:lo(v,u),A=a(z,y),B=A[0],C=A[1],D=B-d,E=C-e,F=s*D-r*E;(F*F/t>b||jo((r*D+s*E)/t-.5)>.3||g*m+h*n+i*o<Kp)&&(c(d,e,f,g,h,i,B,C,z,u/=x,v/=x,w,p,q),q.point(B,C),c(B,C,z,u,v,w,j,k,l,m,n,o,p,q))}}return function(b){function d(c,d){c=a(c,d),b.point(c[0],c[1])}function e(){r=NaN,w.point=f,b.lineStart()}function f(d,e){var f=gd([d,e]),g=a(d,e);c(r,s,q,t,u,v,r=g[0],s=g[1],q=d,t=f[0],u=f[1],v=f[2],Jp,b),b.point(r,s)}function g(){w.point=d,b.lineEnd()}function h(){e(),w.point=i,w.lineEnd=j}function i(a,b){f(k=a,b),l=r,m=s,n=t,o=u,p=v,w.point=f}function j(){c(r,s,q,t,u,v,l,m,k,n,o,p,Jp,b),w.lineEnd=g,g()}var k,l,m,n,o,p,q,r,s,t,u,v,w={point:d,lineStart:e,lineEnd:g,polygonStart:function(){b.polygonStart(),w.lineStart=h},polygonEnd:function(){b.polygonEnd(),w.lineStart=e}};return w}}function Be(a){return Ce(function(){return a})()}function Ce(a){function b(a){return a=k(a[0]*io,a[1]*io),[a[0]*q+h,i-a[1]*q]}function c(a){return(a=k.invert((a[0]-h)/q,(i-a[1])/q))&&[a[0]*ho,a[1]*ho]}function d(a,b){return a=g(a,b),[a[0]*q+h,i-a[1]*q]}function e(){k=Fo(j=Hd(v,w,x),g);var a=g(t,u);return h=r-a[0]*q,i=s+a[1]*q,f()}function f(){return o=p=null,b}var g,h,i,j,k,l,m,n,o,p,q=150,r=480,s=250,t=0,u=0,v=0,w=0,x=0,y=null,z=Hp,A=null,B=gp,C=.5,D=Lp(d,C);return b.stream=function(a){return o&&p===a?o:o=Mp(z(j,D(B(p=a))))},b.clipAngle=function(a){return arguments.length?(z=+a?Ip(y=a*io,6*io):(y=null,Hp),f()):y*ho},b.clipExtent=function(a){return arguments.length?(B=null==a?(A=l=m=n=null,gp):Pd(A=+a[0][0],l=+a[0][1],m=+a[1][0],n=+a[1][1]),f()):null==A?null:[[A,l],[m,n]]},b.scale=function(a){return arguments.length?(q=+a,e()):q},b.translate=function(a){return arguments.length?(r=+a[0],s=+a[1],e()):[r,s]},b.center=function(a){return arguments.length?(t=a[0]%360*io,u=a[1]%360*io,e()):[t*ho,u*ho]},b.rotate=function(a){return arguments.length?(v=a[0]%360*io,w=a[1]%360*io,x=a.length>2?a[2]%360*io:0,e()):[v*ho,w*ho,x*ho]},b.precision=function(a){return arguments.length?(D=Lp(d,C=a*a),f()):to(C)},b.fitExtent=function(a,c){return xe(b,a,c)},b.fitSize=function(a,c){return ye(b,a,c)},function(){return g=a.apply(this,arguments),b.invert=g.invert&&c,e()}}function De(a){var b=0,c=co/3,d=Ce(a),e=d(b,c);return e.parallels=function(a){return arguments.length?d(b=a[0]*io,c=a[1]*io):[b*ho,c*ho]},e}function Ee(a){function b(a,b){return[a*c,ro(b)/c]}var c=mo(a);return b.invert=function(a,b){return[a/c,Xc(b*c)]},b}function Fe(a,b){function c(a,b){var c=to(f-2*e*ro(b))/e;return[c*ro(a*=e),g-c*mo(a)]}var d=ro(a),e=(d+ro(b))/2;if(jo(e)<bo)return Ee(a);var f=1+d*(2*e-d),g=to(f)/e;return c.invert=function(a,b){var c=g-b;return[lo(a,jo(c))/e*so(c),Xc((f-(a*a+c*c)*e*e)/(2*e))]},c}function Ge(a){var b=a.length;return{point:function(c,d){for(var e=-1;++e<b;)a[e].point(c,d)},sphere:function(){for(var c=-1;++c<b;)a[c].sphere()},lineStart:function(){for(var c=-1;++c<b;)a[c].lineStart()},lineEnd:function(){for(var c=-1;++c<b;)a[c].lineEnd()},polygonStart:function(){for(var c=-1;++c<b;)a[c].polygonStart()},polygonEnd:function(){for(var c=-1;++c<b;)a[c].polygonEnd()}}}function He(a){return function(b,c){var d=mo(b),e=mo(c),f=a(d*e);return[f*e*ro(b),f*ro(c)]}}function Ie(a){return function(b,c){var d=to(b*b+c*c),e=a(d),f=ro(e),g=mo(e);return[lo(b*f,d*g),Xc(d&&c*f/d)]}}function Je(a,b){return[a,po(uo((eo+b)/2))]}function Ke(a){function b(){var b=co*h(),g=f(Ro(f.rotate()).invert([0,0]));return j(null==k?[[g[0]-b,g[1]-b],[g[0]+b,g[1]+b]]:a===Je?[[Math.max(g[0]-b,k),c],[Math.min(g[0]+b,d),e]]:[[k,Math.max(g[1]-b,c)],[d,Math.min(g[1]+b,e)]])}var c,d,e,f=Be(a),g=f.center,h=f.scale,i=f.translate,j=f.clipExtent,k=null;return f.scale=function(a){return arguments.length?(h(a),b()):h()},f.translate=function(a){return arguments.length?(i(a),b()):i()},f.center=function(a){return arguments.length?(g(a),b()):g()},f.clipExtent=function(a){return arguments.length?(null==a?k=c=d=e=null:(k=+a[0][0],c=+a[0][1],d=+a[1][0],e=+a[1][1]),b()):null==k?null:[[k,c],[d,e]]},b()}function Le(a){return uo((eo+a)/2)}function Me(a,b){function c(a,b){f>0?b<-eo+bo&&(b=-eo+bo):b>eo-bo&&(b=eo-bo);var c=f/qo(Le(b),e);return[c*ro(e*a),f-c*mo(e*a)]}var d=mo(a),e=a===b?ro(a):po(d/mo(b))/po(Le(b)/Le(a)),f=d*qo(Le(a),e)/e;return e?(c.invert=function(a,b){var c=f-b,d=so(e)*to(a*a+c*c);return[lo(a,jo(c))/e*so(c),2*ko(qo(f/d,1/e))-eo]},c):Je}function Ne(a,b){return[a,b]}function Oe(a,b){function c(a,b){var c=f-b,d=e*a;return[c*ro(d),f-c*mo(d)]}var d=mo(a),e=a===b?ro(a):(d-mo(b))/(b-a),f=d/e+a;return jo(e)<bo?Ne:(c.invert=function(a,b){var c=f-b;return[lo(a,jo(c))/e*so(c),f-so(e)*to(a*a+c*c)]},c)}function Pe(a,b){var c=mo(b),d=mo(a)*c;return[c*ro(a)/d,ro(b)/d]}function Qe(a,b,c,d){return 1===a&&1===b&&0===c&&0===d?gp:ve({point:function(e,f){this.stream.point(e*a+c,f*b+d)}})}function Re(a,b){return[mo(b)*ro(a),ro(b)]}function Se(a,b){var c=mo(b),d=1+mo(a)*c;return[c*ro(a)/d,ro(b)/d]}function Te(a,b){return[po(uo((eo+b)/2)),-a]}function Ue(a,b){return a.parent===b.parent?1:2}function Ve(a){return a.reduce(We,0)/a.length}function We(a,b){return a+b.x}function Xe(a){return 1+a.reduce(Ye,0)}function Ye(a,b){return Math.max(a,b.y)}function Ze(a){for(var b;b=a.children;)a=b[0];return a}function $e(a){for(var b;b=a.children;)a=b[b.length-1];return a}function _e(a){var b=0,c=a.children,d=c&&c.length;if(d)for(;--d>=0;)b+=c[d].value;else b=1;a.value=b}function af(a,b){if(a===b)return a;var c=a.ancestors(),d=b.ancestors(),e=null;for(a=c.pop(),b=d.pop();a===b;)e=a,a=c.pop(),b=d.pop();return e}function bf(a,b){var c,d,e,f,g,h=new ff(a),i=+a.value&&(h.value=a.value),j=[h];for(null==b&&(b=cf);c=j.pop();)if(i&&(c.value=+c.data.value),(e=b(c.data))&&(g=e.length))for(c.children=new Array(g),f=g-1;f>=0;--f)j.push(d=c.children[f]=new ff(e[f])),d.parent=c,d.depth=c.depth+1;return h.eachBefore(ef)}function cf(a){return a.children}function df(a){a.data=a.data.data}function ef(a){var b=0;do{a.height=b}while((a=a.parent)&&a.height<++b)}function ff(a){this.data=a,this.depth=this.height=0,this.parent=null}function gf(a){for(var b,c,d=a.length;d;)c=Math.random()*d--|0,b=a[d],a[d]=a[c],a[c]=b;return a}function hf(a,b){var c,d;if(lf(b,a))return[b];for(c=0;c<a.length;++c)if(jf(b,a[c])&&lf(of(a[c],b),a))return[a[c],b];for(c=0;c<a.length-1;++c)for(d=c+1;d<a.length;++d)if(jf(of(a[c],a[d]),b)&&jf(of(a[c],b),a[d])&&jf(of(a[d],b),a[c])&&lf(pf(a[c],a[d],b),a))return[a[c],a[d],b];throw new Error}function jf(a,b){var c=a.r-b.r,d=b.x-a.x,e=b.y-a.y;return c<0||c*c<d*d+e*e}function kf(a,b){var c=a.r-b.r+1e-6,d=b.x-a.x,e=b.y-a.y;return c>0&&c*c>d*d+e*e}function lf(a,b){for(var c=0;c<b.length;++c)if(!kf(a,b[c]))return!1;return!0}function mf(a){switch(a.length){case 1:return nf(a[0]);case 2:return of(a[0],a[1]);case 3:return pf(a[0],a[1],a[2])}}function nf(a){return{x:a.x,y:a.y,r:a.r}}function of(a,b){var c=a.x,d=a.y,e=a.r,f=b.x,g=b.y,h=b.r,i=f-c,j=g-d,k=h-e,l=Math.sqrt(i*i+j*j);return{x:(c+f+i/l*k)/2,y:(d+g+j/l*k)/2,r:(l+e+h)/2}}function pf(a,b,c){var d=a.x,e=a.y,f=a.r,g=b.x,h=b.y,i=b.r,j=c.x,k=c.y,l=c.r,m=d-g,n=d-j,o=e-h,p=e-k,q=i-f,r=l-f,s=d*d+e*e-f*f,t=s-g*g-h*h+i*i,u=s-j*j-k*k+l*l,v=n*o-m*p,w=(o*u-p*t)/(2*v)-d,x=(p*q-o*r)/v,y=(n*t-m*u)/(2*v)-e,z=(m*r-n*q)/v,A=x*x+z*z-1,B=2*(f+w*x+y*z),C=w*w+y*y-f*f,D=-(A?(B+Math.sqrt(B*B-4*A*C))/(2*A):C/B);return{x:d+w+x*D,y:e+y+z*D,r:D}}function qf(a,b,c){var d=a.x,e=a.y,f=b.r+c.r,g=a.r+c.r,h=b.x-d,i=b.y-e,j=h*h+i*i;if(j){var k=.5+((g*=g)-(f*=f))/(2*j),l=Math.sqrt(Math.max(0,2*f*(g+j)-(g-=j)*g-f*f))/(2*j);c.x=d+k*h+l*i,c.y=e+k*i-l*h}else c.x=d+g,c.y=e}function rf(a,b){var c=b.x-a.x,d=b.y-a.y,e=a.r+b.r;return e*e-1e-6>c*c+d*d}function sf(a){var b=a._,c=a.next._,d=b.r+c.r,e=(b.x*c.r+c.x*b.r)/d,f=(b.y*c.r+c.y*b.r)/d;return e*e+f*f}function tf(a){this._=a,this.next=null,this.previous=null}function uf(a){if(!(e=a.length))return 0;var b,c,d,e,f,g,h,i,j,k,l;if(b=a[0],b.x=0,b.y=0,!(e>1))return b.r;if(c=a[1],b.x=-c.r,c.x=b.r,c.y=0,!(e>2))return b.r+c.r;qf(c,b,d=a[2]),b=new tf(b),c=new tf(c),d=new tf(d),b.next=d.previous=c,c.next=b.previous=d,d.next=c.previous=b;a:for(h=3;h<e;++h){qf(b._,c._,d=a[h]),d=new tf(d),i=c.next,j=b.previous,k=c._.r,l=b._.r;do{if(k<=l){if(rf(i._,d._)){c=i,b.next=c,c.previous=b,--h;continue a}k+=i._.r,i=i.next}else{if(rf(j._,d._)){(b=j).next=c,c.previous=b,--h;continue a}l+=j._.r,j=j.previous}}while(i!==j.next);for(d.previous=b,d.next=c,b.next=c.previous=c=d,f=sf(b);(d=d.next)!==c;)(g=sf(d))<f&&(b=d,f=g);c=b.next}for(b=[c._],d=c;(d=d.next)!==c;)b.push(d._);for(d=Sp(b),h=0;h<e;++h)b=a[h],b.x-=d.x,b.y-=d.y;return d.r}function vf(a){return null==a?null:wf(a)}function wf(a){if("function"!=typeof a)throw new Error;return a}function xf(){return 0}function yf(a){return Math.sqrt(a.value)}function zf(a){return function(b){b.children||(b.r=Math.max(0,+a(b)||0))}}function Af(a,b){return function(c){if(d=c.children){var d,e,f,g=d.length,h=a(c)*b||0;if(h)for(e=0;e<g;++e)d[e].r+=h;if(f=uf(d),h)for(e=0;e<g;++e)d[e].r-=h;c.r=f+h}}}function Bf(a){return function(b){var c=b.parent;b.r*=a,c&&(b.x=c.x+a*b.x,b.y=c.y+a*b.y)}}function Cf(a){return a.id}function Df(a){return a.parentId}function Ef(a,b){return a.parent===b.parent?1:2}function Ff(a){var b=a.children;return b?b[0]:a.t}function Gf(a){var b=a.children;return b?b[b.length-1]:a.t}function Hf(a,b,c){var d=c/(b.i-a.i);b.c-=d,b.s+=c,a.c+=d,b.z+=c,b.m+=c}function If(a){for(var b,c=0,d=0,e=a.children,f=e.length;--f>=0;)(b=e[f]).z+=c,b.m+=c,c+=b.s+(d+=b.c)}function Jf(a,b,c){return a.a.parent===b.parent?a.a:c}function Kf(a,b){this._=a,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=b}function Lf(a){for(var b,c,d,e,f,g=new Kf(a,0),h=[g];b=h.pop();)if(d=b._.children)for(b.children=new Array(f=d.length),e=f-1;e>=0;--e)h.push(c=b.children[e]=new Kf(d[e],e)),c.parent=b;return(g.parent=new Kf(null,0)).children=[g],g}function Mf(a,b,c,d,e,f){for(var g,h,i,j,k,l,m,n,o,p,q,r=[],s=b.children,t=0,u=0,v=s.length,w=b.value;t<v;){i=e-c,j=f-d;do{k=s[u++].value}while(!k&&u<v);for(l=m=k,q=k*k*(p=Math.max(j/i,i/j)/(w*a)),o=Math.max(m/q,q/l);u<v;++u){if(k+=h=s[u].value,h<l&&(l=h),h>m&&(m=h),q=k*k*p,(n=Math.max(m/q,q/l))>o){k-=h;break}o=n}r.push(g={value:k,dice:i<j,children:s.slice(t,u)}),g.dice?Vp(g,c,d,e,w?d+=j*k/w:f):Zp(g,c,d,w?c+=i*k/w:e,f),w-=k,t=u}return r}function Nf(a,b){return a[0]-b[0]||a[1]-b[1]}function Of(a){for(var b=a.length,c=[0,1],d=2,e=2;e<b;++e){for(;d>1&&bq(a[c[d-2]],a[c[d-1]],a[e])<=0;)--d;c[d++]=e}return c.slice(0,d)}function Pf(a){this._size=a,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Qf(a){if(!a._start)try{Rf(a)}catch(b){if(a._tasks[a._ended+a._active-1])Tf(a,b);else if(!a._data)throw b}}function Rf(a){for(;a._start=a._waiting&&a._active<a._size;){var b=a._ended+a._active,c=a._tasks[b],d=c.length-1,e=c[d];c[d]=Sf(a,b),--a._waiting,++a._active,c=e.apply(null,c),a._tasks[b]&&(a._tasks[b]=c||dq)}}function Sf(a,b){return function(c,d){a._tasks[b]&&(--a._active,++a._ended,a._tasks[b]=null,null==a._error&&(null!=c?Tf(a,c):(a._data[b]=d,a._waiting?Qf(a):Uf(a))))}}function Tf(a,b){var c,d=a._tasks.length;for(a._error=b,a._data=void 0,a._waiting=NaN;--d>=0;)if((c=a._tasks[d])&&(a._tasks[d]=null,c.abort))try{c.abort()}catch(b){}a._active=NaN,Uf(a)}function Uf(a){if(!a._active&&a._call){var b=a._data;a._data=void 0,a._call(a._error,b)}}function Vf(a){if(null==a)a=1/0;else if(!((a=+a)>=1))throw new Error("invalid concurrency");return new Pf(a)}function Wf(a){return function(b,c){a(null==b?c:null)}}function Xf(a){var b=a.responseType;return b&&"text"!==b?a.response:a.responseText}function Yf(a,b){return function(c){return a(c.responseText,b)}}function Zf(a){function b(b){var f=b+"",g=c.get(f);if(!g){if(e!==xq)return e;c.set(f,g=d.push(b))}return a[(g-1)%a.length]}var c=vc(),d=[],e=xq;return a=null==a?[]:wq.call(a),b.domain=function(a){if(!arguments.length)return d.slice();d=[],c=vc();for(var e,f,g=-1,h=a.length;++g<h;)c.has(f=(e=a[g])+"")||c.set(f,d.push(e));return b},b.range=function(c){return arguments.length?(a=wq.call(c),b):a.slice()},b.unknown=function(a){return arguments.length?(e=a,b):e},b.copy=function(){return Zf().domain(d).range(a).unknown(e)},b}function $f(){function a(){var a=e().length,d=g[1]<g[0],l=g[d-0],m=g[1-d];b=(m-l)/Math.max(1,a-i+2*j),h&&(b=Math.floor(b)),l+=(m-l-b*(a-i))*k,c=b*(1-i),h&&(l=Math.round(l),c=Math.round(c));var n=wj(a).map(function(a){return l+b*a});return f(d?n.reverse():n)}var b,c,d=Zf().unknown(void 0),e=d.domain,f=d.range,g=[0,1],h=!1,i=0,j=0,k=.5;return delete d.unknown,d.domain=function(b){return arguments.length?(e(b),a()):e()},d.range=function(b){return arguments.length?(g=[+b[0],+b[1]],a()):g.slice()},d.rangeRound=function(b){return g=[+b[0],+b[1]],h=!0,a()},d.bandwidth=function(){return c},d.step=function(){return b},d.round=function(b){return arguments.length?(h=!!b,a()):h},d.padding=function(b){return arguments.length?(i=j=Math.max(0,Math.min(1,b)),a()):i},d.paddingInner=function(b){return arguments.length?(i=Math.max(0,Math.min(1,b)),a()):i},d.paddingOuter=function(b){return arguments.length?(j=Math.max(0,Math.min(1,b)),a()):j},d.align=function(b){return arguments.length?(k=Math.max(0,Math.min(1,b)),a()):k},d.copy=function(){return $f().domain(e()).range(g).round(h).paddingInner(i).paddingOuter(j).align(k)},a()}function _f(a){var b=a.copy;return a.padding=a.paddingOuter,delete a.paddingInner,delete a.paddingOuter,a.copy=function(){return _f(b())},a}function ag(a,b){return(b-=a=+a)?function(c){return(c-a)/b}:yq(b)}function bg(a){return function(b,c){var d=a(b=+b,c=+c);return function(a){return a<=b?0:a>=c?1:d(a)}}}function cg(a){return function(b,c){var d=a(b=+b,c=+c);return function(a){return a<=0?b:a>=1?c:d(a)}}}function dg(a,b,c,d){var e=a[0],f=a[1],g=b[0],h=b[1];return f<e?(e=c(f,e),g=d(h,g)):(e=c(e,f),g=d(g,h)),function(a){return g(e(a))}}function eg(a,b,c,d){var e=Math.min(a.length,b.length)-1,f=new Array(e),g=new Array(e),h=-1;for(a[e]<a[0]&&(a=a.slice().reverse(),b=b.slice().reverse());++h<e;)f[h]=c(a[h],a[h+1]),g[h]=d(b[h],b[h+1]);return function(b){var c=lj(a,b,1,e)-1;return g[c](f[c](b))}}function fg(a,b){return b.domain(a.domain()).range(a.range()).interpolate(a.interpolate()).clamp(a.clamp())}function gg(a,b){function c(){return e=Math.min(h.length,i.length)>2?eg:dg,f=g=null,d}function d(b){return(f||(f=e(h,i,k?bg(a):a,j)))(+b)}var e,f,g,h=Aq,i=Aq,j=gl,k=!1;return d.invert=function(a){return(g||(g=e(i,h,ag,k?cg(b):b)))(+a)},d.domain=function(a){return arguments.length?(h=vq.call(a,zq),c()):h.slice()},d.range=function(a){return arguments.length?(i=wq.call(a),c()):i.slice()},d.rangeRound=function(a){return i=wq.call(a),j=hl,c()},d.clamp=function(a){return arguments.length?(k=!!a,c()):k},d.interpolate=function(a){return arguments.length?(j=a,c()):j},c()}function hg(a){var b=a.domain;return a.ticks=function(a){var c=b();return Aj(c[0],c[c.length-1],null==a?10:a)},a.tickFormat=function(a,c){return Bq(b(),a,c)},a.nice=function(c){null==c&&(c=10);var e,f=b(),g=0,h=f.length-1,i=f[g],j=f[h];return j<i&&(e=i,i=j,j=e,e=g,g=h,h=e),(e=d(i,j,c))>0?e=d(i=Math.floor(i/e)*e,j=Math.ceil(j/e)*e,c):e<0&&(e=d(i=Math.ceil(i*e)/e,j=Math.floor(j*e)/e,c)),e>0?(f[g]=Math.floor(i/e)*e,f[h]=Math.ceil(j/e)*e,b(f)):e<0&&(f[g]=Math.ceil(i*e)/e,f[h]=Math.floor(j*e)/e,b(f)),a},a}function ig(){var a=gg(ag,bl);return a.copy=function(){return fg(a,ig())},hg(a)}function jg(){function a(a){return+a}var b=[0,1];return a.invert=a,a.domain=a.range=function(c){return arguments.length?(b=vq.call(c,zq),a):b.slice()},a.copy=function(){return jg().domain(b)},hg(a)}function kg(a,b){return(b=Math.log(b/a))?function(c){return Math.log(c/a)/b}:yq(b)}function lg(a,b){return a<0?function(c){return-Math.pow(-b,c)*Math.pow(-a,1-c)}:function(c){return Math.pow(b,c)*Math.pow(a,1-c)}}function mg(a){return isFinite(a)?+("1e"+a):a<0?0:a}function ng(a){return 10===a?mg:a===Math.E?Math.exp:function(b){return Math.pow(a,b)}}function og(a){return a===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),function(b){return Math.log(b)/a})}function pg(a){return function(b){return-a(-b)}}function qg(){function b(){return f=og(e),g=ng(e),d()[0]<0&&(f=pg(f),g=pg(g)),c}var c=gg(kg,lg).domain([1,10]),d=c.domain,e=10,f=og(10),g=ng(10);return c.base=function(a){return arguments.length?(e=+a,b()):e},c.domain=function(a){return arguments.length?(d(a),b()):d()},c.ticks=function(a){var b,c=d(),h=c[0],i=c[c.length-1];(b=i<h)&&(m=h,h=i,i=m);var j,k,l,m=f(h),n=f(i),o=null==a?10:+a,p=[];if(!(e%1)&&n-m<o){if(m=Math.round(m)-1,n=Math.round(n)+1,h>0){for(;m<n;++m)for(k=1,j=g(m);k<e;++k)if(!((l=j*k)<h)){if(l>i)break;p.push(l)}}else for(;m<n;++m)for(k=e-1,j=g(m);k>=1;--k)if(!((l=j*k)<h)){if(l>i)break;p.push(l)}}else p=Aj(m,n,Math.min(n-m,o)).map(g);return b?p.reverse():p},c.tickFormat=function(b,d){if(null==d&&(d=10===e?".0e":","),"function"!=typeof d&&(d=a.format(d)),b===1/0)return d;null==b&&(b=10);var h=Math.max(1,e*b/c.ticks().length);return function(a){var b=a/g(Math.round(f(a)));return b*e<e-.5&&(b*=e),b<=h?d(a):""}},c.nice=function(){return d(Cq(d(),{floor:function(a){return g(Math.floor(f(a)))},ceil:function(a){return g(Math.ceil(f(a)))}}))},c.copy=function(){return fg(c,qg().base(e))},c}function rg(a,b){return a<0?-Math.pow(-a,b):Math.pow(a,b)}function sg(){var a=1,b=gg(function(b,c){return(c=rg(c,a)-(b=rg(b,a)))?function(d){return(rg(d,a)-b)/c}:yq(c)},function(b,c){return c=rg(c,a)-(b=rg(b,a)),function(d){return rg(b+c*d,1/a)}}),c=b.domain;return b.exponent=function(b){return arguments.length?(a=+b,c(c())):a},b.copy=function(){return fg(b,sg().exponent(a))},hg(b)}function tg(){function a(){var a=0,f=Math.max(1,d.length);for(e=new Array(f-1);++a<f;)e[a-1]=Cj(c,a/f);return b}function b(a){if(!isNaN(a=+a))return d[lj(e,a)]}var c=[],d=[],e=[];return b.invertExtent=function(a){var b=d.indexOf(a);return b<0?[NaN,NaN]:[b>0?e[b-1]:c[0],b<e.length?e[b]:c[c.length-1]]},b.domain=function(b){if(!arguments.length)return c.slice();c=[];for(var d,e=0,f=b.length;e<f;++e)null==(d=b[e])||isNaN(d=+d)||c.push(d);return c.sort(ij),a()},b.range=function(b){return arguments.length?(d=wq.call(b),a()):d.slice()},b.quantiles=function(){return e.slice()},b.copy=function(){return tg().domain(c).range(d)},b}function ug(){function a(a){if(a<=a)return g[lj(f,a,0,e)]}function b(){var b=-1;for(f=new Array(e);++b<e;)f[b]=((b+1)*d-(b-e)*c)/(e+1);return a}var c=0,d=1,e=1,f=[.5],g=[0,1];return a.domain=function(a){return arguments.length?(c=+a[0],d=+a[1],b()):[c,d]},a.range=function(a){return arguments.length?(e=(g=wq.call(a)).length-1,b()):g.slice()},a.invertExtent=function(a){var b=g.indexOf(a);return b<0?[NaN,NaN]:b<1?[c,f[0]]:b>=e?[f[e-1],d]:[f[b-1],f[b]]},a.copy=function(){return ug().domain([c,d]).range(g)},hg(a)}function vg(){function a(a){if(a<=a)return c[lj(b,a,0,d)]}var b=[.5],c=[0,1],d=1;return a.domain=function(e){return arguments.length?(b=wq.call(e),d=Math.min(b.length,c.length-1),a):b.slice()},a.range=function(e){return arguments.length?(c=wq.call(e),d=Math.min(b.length,c.length-1),a):c.slice()},a.invertExtent=function(a){var d=c.indexOf(a);return[b[d-1],b[d]]},a.copy=function(){return vg().domain(b).range(c)},a}function wg(a,b,c,d){function e(b){return a(b=new Date(+b)),b}return e.floor=e,e.ceil=function(c){return a(c=new Date(c-1)),b(c,1),a(c),c},e.round=function(a){var b=e(a),c=e.ceil(a);return a-b<c-a?b:c},e.offset=function(a,c){return b(a=new Date(+a),null==c?1:Math.floor(c)),a},e.range=function(c,d,f){var g=[];if(c=e.ceil(c),f=null==f?1:Math.floor(f),!(c<d&&f>0))return g;do{g.push(new Date(+c))}while(b(c,f),a(c),c<d);return g},e.filter=function(c){return wg(function(b){if(b>=b)for(;a(b),!c(b);)b.setTime(b-1)},function(a,d){if(a>=a)if(d<0)for(;++d<=0;)for(;b(a,-1),!c(a););else for(;--d>=0;)for(;b(a,1),!c(a););})},c&&(e.count=function(b,d){return Dq.setTime(+b),Eq.setTime(+d),a(Dq),a(Eq),Math.floor(c(Dq,Eq))},e.every=function(a){return a=Math.floor(a),isFinite(a)&&a>0?a>1?e.filter(d?function(b){return d(b)%a==0}:function(b){return e.count(0,b)%a==0}):e:null}),e}function xg(a){return wg(function(b){b.setDate(b.getDate()-(b.getDay()+7-a)%7),b.setHours(0,0,0,0)},function(a,b){a.setDate(a.getDate()+7*b)},function(a,b){return(b-a-(b.getTimezoneOffset()-a.getTimezoneOffset())*Hq)/Iq})}function yg(a){return wg(function(b){b.setUTCDate(b.getUTCDate()-(b.getUTCDay()+7-a)%7),b.setUTCHours(0,0,0,0)},function(a,b){a.setUTCDate(a.getUTCDate()+7*b)},function(a,b){return(b-a)/Iq})}function zg(a){if(0<=a.y&&a.y<100){var b=new Date(-1,a.m,a.d,a.H,a.M,a.S,a.L);return b.setFullYear(a.y),b}return new Date(a.y,a.m,a.d,a.H,a.M,a.S,a.L)}function Ag(a){if(0<=a.y&&a.y<100){var b=new Date(Date.UTC(-1,a.m,a.d,a.H,a.M,a.S,a.L));return b.setUTCFullYear(a.y),b}return new Date(Date.UTC(a.y,a.m,a.d,a.H,a.M,a.S,a.L))}function Bg(a){return{y:a,m:0,d:1,H:0,M:0,S:0,L:0}}function Cg(a){function b(a,b){return function(c){var d,e,f,g=[],h=-1,i=0,j=a.length;for(c instanceof Date||(c=new Date(+c));++h<j;)37===a.charCodeAt(h)&&(g.push(a.slice(i,h)),null!=(e=Gr[d=a.charAt(++h)])?d=a.charAt(++h):e="e"===d?" ":"0",(f=b[d])&&(d=f(c,e)),g.push(d),i=h+1);return g.push(a.slice(i,h)),g.join("")}}function c(a,b){return function(c){var e=Bg(1900);if(d(e,a,c+="",0)!=c.length)return null;if("p"in e&&(e.H=e.H%12+12*e.p),"W"in e||"U"in e){"w"in e||(e.w="W"in e?1:0);var f="Z"in e?Ag(Bg(e.y)).getUTCDay():b(Bg(e.y)).getDay();e.m=0,e.d="W"in e?(e.w+6)%7+7*e.W-(f+5)%7:e.w+7*e.U-(f+6)%7}return"Z"in e?(e.H+=e.Z/100|0,e.M+=e.Z%100,Ag(e)):b(e)}}function d(a,b,c,d){for(var e,f,g=0,h=b.length,i=c.length;g<h;){if(d>=i)return-1;if(37===(e=b.charCodeAt(g++))){if(e=b.charAt(g++),!(f=y[e in Gr?b.charAt(g++):e])||(d=f(a,c,d))<0)return-1}else if(e!=c.charCodeAt(d++))return-1}return d}var e=a.dateTime,f=a.date,g=a.time,h=a.periods,i=a.days,j=a.shortDays,k=a.months,l=a.shortMonths,m=Fg(h),n=Gg(h),o=Fg(i),p=Gg(i),q=Fg(j),r=Gg(j),s=Fg(k),t=Gg(k),u=Fg(l),v=Gg(l),w={a:function(a){return j[a.getDay()]},A:function(a){return i[a.getDay()]},b:function(a){return l[a.getMonth()]},B:function(a){return k[a.getMonth()]},c:null,d:Vg,e:Vg,H:Wg,I:Xg,j:Yg,L:Zg,m:$g,M:_g,p:function(a){return h[+(a.getHours()>=12)]},S:ah,U:bh,w:ch,W:dh,x:null,X:null,y:eh,Y:fh,Z:gh,"%":vh},x={a:function(a){return j[a.getUTCDay()]},A:function(a){return i[a.getUTCDay()]},b:function(a){return l[a.getUTCMonth()]},B:function(a){return k[a.getUTCMonth()]},c:null,d:hh,e:hh,H:ih,I:jh,j:kh,L:lh,m:mh,M:nh,p:function(a){return h[+(a.getUTCHours()>=12)]},S:oh,U:ph,w:qh,W:rh,x:null,X:null,y:sh,Y:th,Z:uh,"%":vh},y={a:function(a,b,c){var d=q.exec(b.slice(c));return d?(a.w=r[d[0].toLowerCase()],c+d[0].length):-1},A:function(a,b,c){var d=o.exec(b.slice(c));return d?(a.w=p[d[0].toLowerCase()],c+d[0].length):-1},b:function(a,b,c){var d=u.exec(b.slice(c));return d?(a.m=v[d[0].toLowerCase()],c+d[0].length):-1},B:function(a,b,c){var d=s.exec(b.slice(c));return d?(a.m=t[d[0].toLowerCase()],c+d[0].length):-1},c:function(a,b,c){return d(a,e,b,c)},d:Og,e:Og,H:Qg,I:Qg,j:Pg,L:Tg,m:Ng,M:Rg,p:function(a,b,c){var d=m.exec(b.slice(c));return d?(a.p=n[d[0].toLowerCase()],c+d[0].length):-1},S:Sg,U:Ig,w:Hg,W:Jg,x:function(a,b,c){return d(a,f,b,c)},X:function(a,b,c){return d(a,g,b,c)},y:Lg,Y:Kg,Z:Mg,"%":Ug};return w.x=b(f,w),w.X=b(g,w),w.c=b(e,w),x.x=b(f,x),x.X=b(g,x),x.c=b(e,x),{format:function(a){var c=b(a+="",w);return c.toString=function(){return a},c},parse:function(a){var b=c(a+="",zg);return b.toString=function(){return a},b},utcFormat:function(a){var c=b(a+="",x);return c.toString=function(){return a},c},utcParse:function(a){var b=c(a,Ag);return b.toString=function(){return a},b}}}function Dg(a,b,c){var d=a<0?"-":"",e=(d?-a:a)+"",f=e.length;return d+(f<c?new Array(c-f+1).join(b)+e:e)}function Eg(a){return a.replace(Jr,"\\$&")}function Fg(a){return new RegExp("^(?:"+a.map(Eg).join("|")+")","i")}function Gg(a){for(var b={},c=-1,d=a.length;++c<d;)b[a[c].toLowerCase()]=c;return b}function Hg(a,b,c){var d=Hr.exec(b.slice(c,c+1));return d?(a.w=+d[0],c+d[0].length):-1}function Ig(a,b,c){var d=Hr.exec(b.slice(c));return d?(a.U=+d[0],c+d[0].length):-1}function Jg(a,b,c){var d=Hr.exec(b.slice(c));return d?(a.W=+d[0],c+d[0].length):-1}function Kg(a,b,c){var d=Hr.exec(b.slice(c,c+4));return d?(a.y=+d[0],c+d[0].length):-1}function Lg(a,b,c){var d=Hr.exec(b.slice(c,c+2));return d?(a.y=+d[0]+(+d[0]>68?1900:2e3),c+d[0].length):-1}function Mg(a,b,c){var d=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(b.slice(c,c+6));return d?(a.Z=d[1]?0:-(d[2]+(d[3]||"00")),c+d[0].length):-1}function Ng(a,b,c){var d=Hr.exec(b.slice(c,c+2));return d?(a.m=d[0]-1,c+d[0].length):-1}function Og(a,b,c){var d=Hr.exec(b.slice(c,c+2));return d?(a.d=+d[0],c+d[0].length):-1}function Pg(a,b,c){var d=Hr.exec(b.slice(c,c+3));return d?(a.m=0,a.d=+d[0],c+d[0].length):-1}function Qg(a,b,c){var d=Hr.exec(b.slice(c,c+2));return d?(a.H=+d[0],c+d[0].length):-1}function Rg(a,b,c){var d=Hr.exec(b.slice(c,c+2));return d?(a.M=+d[0],c+d[0].length):-1}function Sg(a,b,c){var d=Hr.exec(b.slice(c,c+2));return d?(a.S=+d[0],c+d[0].length):-1}function Tg(a,b,c){var d=Hr.exec(b.slice(c,c+3));return d?(a.L=+d[0],c+d[0].length):-1}function Ug(a,b,c){var d=Ir.exec(b.slice(c,c+1));return d?c+d[0].length:-1}function Vg(a,b){return Dg(a.getDate(),b,2)}function Wg(a,b){return Dg(a.getHours(),b,2)}function Xg(a,b){return Dg(a.getHours()%12||12,b,2)}function Yg(a,b){return Dg(1+Pq.count(fr(a),a),b,3)}function Zg(a,b){return Dg(a.getMilliseconds(),b,3)}function $g(a,b){return Dg(a.getMonth()+1,b,2)}function _g(a,b){return Dg(a.getMinutes(),b,2)}function ah(a,b){return Dg(a.getSeconds(),b,2)}function bh(a,b){return Dg(Rq.count(fr(a),a),b,2)}function ch(a){return a.getDay()}function dh(a,b){return Dg(Sq.count(fr(a),a),b,2)}function eh(a,b){return Dg(a.getFullYear()%100,b,2)}function fh(a,b){return Dg(a.getFullYear()%1e4,b,4)}function gh(a){var b=a.getTimezoneOffset();return(b>0?"-":(b*=-1,"+"))+Dg(b/60|0,"0",2)+Dg(b%60,"0",2)}function hh(a,b){return Dg(a.getUTCDate(),b,2)}function ih(a,b){return Dg(a.getUTCHours(),b,2)}function jh(a,b){return Dg(a.getUTCHours()%12||12,b,2)}function kh(a,b){return Dg(1+lr.count(Dr(a),a),b,3)}function lh(a,b){return Dg(a.getUTCMilliseconds(),b,3)}function mh(a,b){return Dg(a.getUTCMonth()+1,b,2)}function nh(a,b){return Dg(a.getUTCMinutes(),b,2)}function oh(a,b){return Dg(a.getUTCSeconds(),b,2)}function ph(a,b){return Dg(nr.count(Dr(a),a),b,2)}function qh(a){return a.getUTCDay()}function rh(a,b){return Dg(or.count(Dr(a),a),b,2)}function sh(a,b){return Dg(a.getUTCFullYear()%100,b,2)}function th(a,b){return Dg(a.getUTCFullYear()%1e4,b,4)}function uh(){return"+0000"}function vh(){return"%"}function wh(b){return Er=Cg(b),a.timeFormat=Er.format,a.timeParse=Er.parse,a.utcFormat=Er.utcFormat,a.utcParse=Er.utcParse,Er}function xh(a){return new Date(a)}function yh(a){return a instanceof Date?+a:+new Date(+a)}function zh(a,b,c,d,f,g,h,i,j){function k(e){return(h(e)<e?p:g(e)<e?q:f(e)<e?r:d(e)<e?s:b(e)<e?c(e)<e?t:u:a(e)<e?v:w)(e)}function l(b,c,d,f){if(null==b&&(b=10),"number"==typeof b){var g=Math.abs(d-c)/b,h=jj(function(a){return a[2]}).right(x,g);h===x.length?(f=e(c/Sr,d/Sr,b),b=a):h?(f=(h=x[g/x[h-1][2]<x[h][2]/g?h-1:h])[1],b=h[0]):(f=e(c,d,b),b=i)}return null==f?b:b.every(f)}var m=gg(ag,bl),n=m.invert,o=m.domain,p=j(".%L"),q=j(":%S"),r=j("%I:%M"),s=j("%I %p"),t=j("%a %d"),u=j("%b %d"),v=j("%B"),w=j("%Y"),x=[[h,1,Mr],[h,5,5*Mr],[h,15,15*Mr],[h,30,30*Mr],[g,1,Nr],[g,5,5*Nr],[g,15,15*Nr],[g,30,30*Nr],[f,1,Or],[f,3,3*Or],[f,6,6*Or],[f,12,12*Or],[d,1,Pr],[d,2,2*Pr],[c,1,Qr],[b,1,Rr],[b,3,3*Rr],[a,1,Sr]];return m.invert=function(a){return new Date(n(a))},m.domain=function(a){return arguments.length?o(vq.call(a,yh)):o().map(xh)},m.ticks=function(a,b){var c,d=o(),e=d[0],f=d[d.length-1],g=f<e;return g&&(c=e,e=f,f=c),c=l(a,e,f,b),c=c?c.range(e,f+1):[],g?c.reverse():c},m.tickFormat=function(a,b){return null==b?k:j(b)},m.nice=function(a,b){var c=o();return(a=l(a,c[0],c[c.length-1],b))?o(Cq(c,a)):m},m.copy=function(){return fg(m,zh(a,b,c,d,f,g,h,i,j))},m}function Ah(a){var b=a.length;return function(c){return a[Math.max(0,Math.min(b-1,Math.floor(c*b)))]}}function Bh(a){function b(b){var f=(b-c)/(d-c);return a(e?Math.max(0,Math.min(1,f)):f)}var c=0,d=1,e=!1;return b.domain=function(a){return arguments.length?(c=+a[0],d=+a[1],b):[c,d]},b.clamp=function(a){return arguments.length?(e=!!a,b):e},b.interpolator=function(c){return arguments.length?(a=c,b):a},b.copy=function(){return Bh(a).domain([c,d]).clamp(e)},hg(b)}function Ch(a){return a>1?0:a<-1?ns:Math.acos(a)}function Dh(a){return a>=1?os:a<=-1?-os:Math.asin(a)}function Eh(a){return a.innerRadius}function Fh(a){return a.outerRadius}function Gh(a){return a.startAngle}function Hh(a){return a.endAngle}function Ih(a){return a&&a.padAngle}function Jh(a,b,c,d,e,f,g,h){var i=c-a,j=d-b,k=g-e,l=h-f,m=(k*(b-f)-l*(a-e))/(l*i-k*j);return[a+m*i,b+m*j]}function Kh(a,b,c,d,e,f,g){var h=a-c,i=b-d,j=(g?f:-f)/ls(h*h+i*i),k=j*i,l=-j*h,m=a+k,n=b+l,o=c+k,p=d+l,q=(m+o)/2,r=(n+p)/2,s=o-m,t=p-n,u=s*s+t*t,v=e-f,w=m*p-o*n,x=(t<0?-1:1)*ls(is(0,v*v*u-w*w)),y=(w*t-s*x)/u,z=(-w*s-t*x)/u,A=(w*t+s*x)/u,B=(-w*s+t*x)/u,C=y-q,D=z-r,E=A-q,F=B-r;return C*C+D*D>E*E+F*F&&(y=A,z=B),{cx:y,cy:z,x01:-k,y01:-l,x11:y*(e/v-1),y11:z*(e/v-1)}}function Lh(a){this._context=a}function Mh(a){return a[0]}function Nh(a){return a[1]}function Oh(a){this._curve=a}function Ph(a){function b(b){return new Oh(a(b))}return b._curve=a,b}function Qh(a){var b=a.curve;return a.angle=a.x,delete a.x,a.radius=a.y,delete a.y,a.curve=function(a){return arguments.length?b(Ph(a)):b()._curve},a}function Rh(a){return a.source}function Sh(a){return a.target}function Th(a){function b(){var b,h=zs.call(arguments),i=c.apply(this,h),j=d.apply(this,h);if(g||(g=b=oc()),a(g,+e.apply(this,(h[0]=i,h)),+f.apply(this,h),+e.apply(this,(h[0]=j,h)),+f.apply(this,h)),b)return g=null,b+""||null}var c=Rh,d=Sh,e=Mh,f=Nh,g=null;return b.source=function(a){return arguments.length?(c=a,b):c},b.target=function(a){return arguments.length?(d=a,b):d},b.x=function(a){return arguments.length?(e="function"==typeof a?a:es(+a),b):e},b.y=function(a){return arguments.length?(f="function"==typeof a?a:es(+a),b):f},b.context=function(a){return arguments.length?(g=null==a?null:a,b):g},b}function Uh(a,b,c,d,e){a.moveTo(b,c),a.bezierCurveTo(b=(b+d)/2,c,b,e,d,e)}function Vh(a,b,c,d,e){a.moveTo(b,c),a.bezierCurveTo(b,c=(c+e)/2,d,c,d,e)}function Wh(a,b,c,d,e){var f=ys(b,c),g=ys(b,c=(c+e)/2),h=ys(d,c),i=ys(d,e);a.moveTo(f[0],f[1]),a.bezierCurveTo(g[0],g[1],h[0],h[1],i[0],i[1])}function Xh(a,b,c){a._context.bezierCurveTo((2*a._x0+a._x1)/3,(2*a._y0+a._y1)/3,(a._x0+2*a._x1)/3,(a._y0+2*a._y1)/3,(a._x0+4*a._x1+b)/6,(a._y0+4*a._y1+c)/6)}function Yh(a){this._context=a}function Zh(a){this._context=a}function $h(a){this._context=a}function _h(a,b){this._basis=new Yh(a),this._beta=b}function ai(a,b,c){a._context.bezierCurveTo(a._x1+a._k*(a._x2-a._x0),a._y1+a._k*(a._y2-a._y0),a._x2+a._k*(a._x1-b),a._y2+a._k*(a._y1-c),a._x2,a._y2)}function bi(a,b){this._context=a,this._k=(1-b)/6}function ci(a,b){this._context=a,this._k=(1-b)/6}function di(a,b){this._context=a,this._k=(1-b)/6}function ei(a,b,c){var d=a._x1,e=a._y1,f=a._x2,g=a._y2;if(a._l01_a>ms){var h=2*a._l01_2a+3*a._l01_a*a._l12_a+a._l12_2a,i=3*a._l01_a*(a._l01_a+a._l12_a);d=(d*h-a._x0*a._l12_2a+a._x2*a._l01_2a)/i,e=(e*h-a._y0*a._l12_2a+a._y2*a._l01_2a)/i}if(a._l23_a>ms){var j=2*a._l23_2a+3*a._l23_a*a._l12_a+a._l12_2a,k=3*a._l23_a*(a._l23_a+a._l12_a);f=(f*j+a._x1*a._l23_2a-b*a._l12_2a)/k,g=(g*j+a._y1*a._l23_2a-c*a._l12_2a)/k}a._context.bezierCurveTo(d,e,f,g,a._x2,a._y2)}function fi(a,b){this._context=a,this._alpha=b}function gi(a,b){this._context=a,this._alpha=b}function hi(a,b){this._context=a,this._alpha=b}function ii(a){this._context=a}function ji(a){return a<0?-1:1}function ki(a,b,c){var d=a._x1-a._x0,e=b-a._x1,f=(a._y1-a._y0)/(d||e<0&&-0),g=(c-a._y1)/(e||d<0&&-0),h=(f*e+g*d)/(d+e);return(ji(f)+ji(g))*Math.min(Math.abs(f),Math.abs(g),.5*Math.abs(h))||0}function li(a,b){var c=a._x1-a._x0;return c?(3*(a._y1-a._y0)/c-b)/2:b}function mi(a,b,c){var d=a._x0,e=a._y0,f=a._x1,g=a._y1,h=(f-d)/3;a._context.bezierCurveTo(d+h,e+h*b,f-h,g-h*c,f,g)}function ni(a){this._context=a}function oi(a){this._context=new pi(a)}function pi(a){this._context=a}function qi(a){this._context=a}function ri(a){var b,c,d=a.length-1,e=new Array(d),f=new Array(d),g=new Array(d);for(e[0]=0,f[0]=2,g[0]=a[0]+2*a[1],b=1;b<d-1;++b)e[b]=1,f[b]=4,g[b]=4*a[b]+2*a[b+1];for(e[d-1]=2,f[d-1]=7,g[d-1]=8*a[d-1]+a[d],b=1;b<d;++b)c=e[b]/f[b-1],f[b]-=c,g[b]-=c*g[b-1];for(e[d-1]=g[d-1]/f[d-1],b=d-2;b>=0;--b)e[b]=(g[b]-e[b+1])/f[b];for(f[d-1]=(a[d]+e[d-1])/2,b=0;b<d-1;++b)f[b]=2*a[b+1]-e[b+1];return[e,f]}function si(a,b){this._context=a,this._t=b}function ti(a,b){return a[b]}function ui(a){for(var b,c=0,d=-1,e=a.length;++d<e;)(b=+a[d][1])&&(c+=b);return c}function vi(a){return a[0]}function wi(a){return a[1]}function xi(){this._=null}function yi(a){a.U=a.C=a.L=a.R=a.P=a.N=null}function zi(a,b){var c=b,d=b.R,e=c.U;e?e.L===c?e.L=d:e.R=d:a._=d,d.U=e,c.U=d,c.R=d.L,c.R&&(c.R.U=c),d.L=c}function Ai(a,b){var c=b,d=b.L,e=c.U;e?e.L===c?e.L=d:e.R=d:a._=d,d.U=e,c.U=d,c.L=d.R,c.L&&(c.L.U=c),d.R=c}function Bi(a){for(;a.L;)a=a.L;return a}function Ci(a,b,c,d){var e=[null,null],f=gt.push(e)-1;return e.left=a,e.right=b,c&&Ei(e,a,b,c),d&&Ei(e,b,a,d),et[a.index].halfedges.push(f),et[b.index].halfedges.push(f),e}function Di(a,b,c){var d=[b,c];return d.left=a,d}function Ei(a,b,c,d){a[0]||a[1]?a.left===c?a[1]=d:a[0]=d:(a[0]=d,a.left=b,a.right=c)}function Fi(a,b,c,d,e){var f,g=a[0],h=a[1],i=g[0],j=g[1],k=0,l=1,m=h[0]-i,n=h[1]-j;if(f=b-i,m||!(f>0)){if(f/=m,m<0){if(f<k)return;f<l&&(l=f)}else if(m>0){if(f>l)return;f>k&&(k=f)}if(f=d-i,m||!(f<0)){if(f/=m,m<0){if(f>l)return;f>k&&(k=f)}else if(m>0){if(f<k)return;f<l&&(l=f)}if(f=c-j,n||!(f>0)){if(f/=n,n<0){if(f<k)return;f<l&&(l=f)}else if(n>0){if(f>l)return;f>k&&(k=f)}if(f=e-j,n||!(f<0)){if(f/=n,n<0){if(f>l)return;f>k&&(k=f)}else if(n>0){if(f<k)return;f<l&&(l=f)}return!(k>0||l<1)||(k>0&&(a[0]=[i+k*m,j+k*n]),l<1&&(a[1]=[i+l*m,j+l*n]),!0)}}}}}function Gi(a,b,c,d,e){var f=a[1];if(f)return!0;var g,h,i=a[0],j=a.left,k=a.right,l=j[0],m=j[1],n=k[0],o=k[1],p=(l+n)/2,q=(m+o)/2;if(o===m){if(p<b||p>=d)return;if(l>n){if(i){if(i[1]>=e)return}else i=[p,c];f=[p,e]}else{if(i){if(i[1]<c)return}else i=[p,e];f=[p,c]}}else if(g=(l-n)/(o-m),h=q-g*p,g<-1||g>1)if(l>n){if(i){if(i[1]>=e)return}else i=[(c-h)/g,c];f=[(e-h)/g,e]}else{if(i){if(i[1]<c)return}else i=[(e-h)/g,e];f=[(c-h)/g,c]}else if(m<o){if(i){if(i[0]>=d)return}else i=[b,g*b+h];f=[d,g*d+h]}else{if(i){if(i[0]<b)return}else i=[d,g*d+h];f=[b,g*b+h]}return a[0]=i,a[1]=f,!0}function Hi(a,b,c,d){for(var e,f=gt.length;f--;)Gi(e=gt[f],a,b,c,d)&&Fi(e,a,b,c,d)&&(Math.abs(e[0][0]-e[1][0])>jt||Math.abs(e[0][1]-e[1][1])>jt)||delete gt[f]}function Ii(a){return et[a.index]={site:a,halfedges:[]}}function Ji(a,b){var c=a.site,d=b.left,e=b.right;return c===e&&(e=d,d=c),e?Math.atan2(e[1]-d[1],e[0]-d[0]):(c===d?(d=b[1],e=b[0]):(d=b[0],e=b[1]),Math.atan2(d[0]-e[0],e[1]-d[1]))}function Ki(a,b){return b[+(b.left!==a.site)]}function Li(a,b){return b[+(b.left===a.site)]}function Mi(){for(var a,b,c,d,e=0,f=et.length;e<f;++e)if((a=et[e])&&(d=(b=a.halfedges).length)){var g=new Array(d),h=new Array(d);for(c=0;c<d;++c)g[c]=c,h[c]=Ji(a,gt[b[c]]);for(g.sort(function(a,b){return h[b]-h[a]}),c=0;c<d;++c)h[c]=b[g[c]];for(c=0;c<d;++c)b[c]=h[c]}}function Ni(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q=et.length,r=!0;for(e=0;e<q;++e)if(f=et[e]){for(g=f.site,h=(i=f.halfedges).length;h--;)gt[i[h]]||i.splice(h,1);for(h=0,j=i.length;h<j;)o=(n=Li(f,gt[i[h]]))[0],p=n[1],l=(k=Ki(f,gt[i[++h%j]]))[0],m=k[1],(Math.abs(o-l)>jt||Math.abs(p-m)>jt)&&(i.splice(h,0,gt.push(Di(g,n,Math.abs(o-a)<jt&&d-p>jt?[a,Math.abs(l-a)<jt?m:d]:Math.abs(p-d)<jt&&c-o>jt?[Math.abs(m-d)<jt?l:c,d]:Math.abs(o-c)<jt&&p-b>jt?[c,Math.abs(l-c)<jt?m:b]:Math.abs(p-b)<jt&&o-a>jt?[Math.abs(m-b)<jt?l:a,b]:null))-1),++j);j&&(r=!1)}if(r){var s,t,u,v=1/0;for(e=0,r=null;e<q;++e)(f=et[e])&&(u=(s=(g=f.site)[0]-a)*s+(t=g[1]-b)*t)<v&&(v=u,r=f);if(r){var w=[a,b],x=[a,d],y=[c,d],z=[c,b];r.halfedges.push(gt.push(Di(g=r.site,w,x))-1,gt.push(Di(g,x,y))-1,gt.push(Di(g,y,z))-1,gt.push(Di(g,z,w))-1)}}for(e=0;e<q;++e)(f=et[e])&&(f.halfedges.length||delete et[e])}function Oi(){yi(this),this.x=this.y=this.arc=this.site=this.cy=null}function Pi(a){var b=a.P,c=a.N;if(b&&c){var d=b.site,e=a.site,f=c.site;if(d!==f){var g=e[0],h=e[1],i=d[0]-g,j=d[1]-h,k=f[0]-g,l=f[1]-h,m=2*(i*l-j*k);if(!(m>=-kt)){var n=i*i+j*j,o=k*k+l*l,p=(l*n-j*o)/m,q=(i*o-k*n)/m,r=ht.pop()||new Oi;r.arc=a,r.site=e,r.x=p+g,r.y=(r.cy=q+h)+Math.sqrt(p*p+q*q),a.circle=r;for(var s=null,t=ft._;t;)if(r.y<t.y||r.y===t.y&&r.x<=t.x){if(!t.L){s=t.P;break}t=t.L}else{if(!t.R){s=t;break}t=t.R}ft.insert(s,r),s||(ct=r)}}}}function Qi(a){var b=a.circle;b&&(b.P||(ct=b.N),ft.remove(b),ht.push(b),yi(b),a.circle=null)}function Ri(){yi(this),this.edge=this.site=this.circle=null}function Si(a){var b=it.pop()||new Ri;return b.site=a,b}function Ti(a){Qi(a),dt.remove(a),it.push(a),yi(a)}function Ui(a){var b=a.circle,c=b.x,d=b.cy,e=[c,d],f=a.P,g=a.N,h=[a];Ti(a);for(var i=f;i.circle&&Math.abs(c-i.circle.x)<jt&&Math.abs(d-i.circle.cy)<jt;)f=i.P,h.unshift(i),Ti(i),i=f;h.unshift(i),Qi(i);for(var j=g;j.circle&&Math.abs(c-j.circle.x)<jt&&Math.abs(d-j.circle.cy)<jt;)g=j.N,h.push(j),Ti(j),j=g;h.push(j),Qi(j);var k,l=h.length;for(k=1;k<l;++k)j=h[k],i=h[k-1],Ei(j.edge,i.site,j.site,e);i=h[0],(j=h[l-1]).edge=Ci(i.site,j.site,null,e),Pi(i),Pi(j)}function Vi(a){for(var b,c,d,e,f=a[0],g=a[1],h=dt._;h;)if((d=Wi(h,g)-f)>jt)h=h.L;else{if(!((e=f-Xi(h,g))>jt)){d>-jt?(b=h.P,c=h):e>-jt?(b=h,c=h.N):b=c=h;break}if(!h.R){b=h;break}h=h.R}Ii(a);var i=Si(a);if(dt.insert(b,i),b||c){if(b===c)return Qi(b),c=Si(b.site),dt.insert(i,c),i.edge=c.edge=Ci(b.site,i.site),Pi(b),void Pi(c);if(c){Qi(b),Qi(c);var j=b.site,k=j[0],l=j[1],m=a[0]-k,n=a[1]-l,o=c.site,p=o[0]-k,q=o[1]-l,r=2*(m*q-n*p),s=m*m+n*n,t=p*p+q*q,u=[(q*s-n*t)/r+k,(m*t-p*s)/r+l];Ei(c.edge,j,o,u),i.edge=Ci(j,a,null,u),c.edge=Ci(a,o,null,u),Pi(b),Pi(c)}else i.edge=Ci(b.site,i.site)}}function Wi(a,b){var c=a.site,d=c[0],e=c[1],f=e-b;if(!f)return d;var g=a.P;if(!g)return-1/0;var h=(c=g.site)[0],i=c[1],j=i-b;if(!j)return h;var k=h-d,l=1/f-1/j,m=k/j;return l?(-m+Math.sqrt(m*m-2*l*(k*k/(-2*j)-i+j/2+e-f/2)))/l+d:(d+h)/2}function Xi(a,b){var c=a.N;if(c)return Wi(c,b);var d=a.site;return d[1]===b?d[0]:1/0}function Yi(a,b,c){return(a[0]-c[0])*(b[1]-a[1])-(a[0]-b[0])*(c[1]-a[1])}function Zi(a,b){return b[1]-a[1]||b[0]-a[0]}function $i(a,b){var c,d,e,f=a.sort(Zi).pop();for(gt=[],et=new Array(a.length),dt=new xi,ft=new xi;;)if(e=ct,f&&(!e||f[1]<e.y||f[1]===e.y&&f[0]<e.x))f[0]===c&&f[1]===d||(Vi(f),c=f[0],d=f[1]),f=a.pop();else{if(!e)break;Ui(e.arc)}if(Mi(),b){var g=+b[0][0],h=+b[0][1],i=+b[1][0],j=+b[1][1];Hi(g,h,i,j),Ni(g,h,i,j)}this.edges=gt,this.cells=et,dt=ft=gt=et=null}function _i(a,b,c){this.target=a,this.type=b,this.transform=c}function aj(a,b,c){this.k=a,this.x=b,this.y=c}function bj(a){return a.__zoom||mt}function cj(){a.event.stopImmediatePropagation()}function dj(){return!a.event.button}function ej(){var a,b,c=this;return c instanceof SVGElement?(a=(c=c.ownerSVGElement||c).width.baseVal.value,b=c.height.baseVal.value):(a=c.clientWidth,b=c.clientHeight),[[0,0],[a,b]]}function fj(){return this.__zoom||mt}function gj(){return-a.event.deltaY*(a.event.deltaMode?120:1)/500}function hj(){return"ontouchstart"in this}var ij=function(a,b){return a<b?-1:a>b?1:a>=b?0:NaN},jj=function(a){return 1===a.length&&(a=b(a)),{left:function(b,c,d,e){for(null==d&&(d=0),null==e&&(e=b.length);d<e;){var f=d+e>>>1;a(b[f],c)<0?d=f+1:e=f}return d},right:function(b,c,d,e){for(null==d&&(d=0),null==e&&(e=b.length);d<e;){var f=d+e>>>1;a(b[f],c)>0?e=f:d=f+1}return d}}},kj=jj(ij),lj=kj.right,mj=kj.left,nj=function(a){return null===a?NaN:+a},oj=function(a,b){var c,d,e=a.length,f=0,g=-1,h=0,i=0;if(null==b)for(;++g<e;)isNaN(c=nj(a[g]))||(i+=(d=c-h)*(c-(h+=d/++f)));else for(;++g<e;)isNaN(c=nj(b(a[g],g,a)))||(i+=(d=c-h)*(c-(h+=d/++f)));if(f>1)return i/(f-1)},pj=function(a,b){var c=oj(a,b);return c?Math.sqrt(c):c},qj=function(a,b){var c,d,e,f=a.length,g=-1;if(null==b){for(;++g<f;)if(null!=(c=a[g])&&c>=c)for(d=e=c;++g<f;)null!=(c=a[g])&&(d>c&&(d=c),e<c&&(e=c))}else for(;++g<f;)if(null!=(c=b(a[g],g,a))&&c>=c)for(d=e=c;++g<f;)null!=(c=b(a[g],g,a))&&(d>c&&(d=c),e<c&&(e=c));return[d,e]},rj=Array.prototype,sj=rj.slice,tj=rj.map,uj=function(a){return function(){return a}},vj=function(a){return a},wj=function(a,b,c){a=+a,b=+b,c=(e=arguments.length)<2?(b=a,a=0,1):e<3?1:+c;for(var d=-1,e=0|Math.max(0,Math.ceil((b-a)/c)),f=new Array(e);++d<e;)f[d]=a+d*c;return f},xj=Math.sqrt(50),yj=Math.sqrt(10),zj=Math.sqrt(2),Aj=function(a,b,c){var e,f,g,h=b<a,i=-1;if(h&&(e=a,a=b,b=e),0===(g=d(a,b,c))||!isFinite(g))return[];if(g>0)for(a=Math.ceil(a/g),b=Math.floor(b/g),f=new Array(e=Math.ceil(b-a+1));++i<e;)f[i]=(a+i)*g;else for(a=Math.floor(a*g),b=Math.ceil(b*g),f=new Array(e=Math.ceil(a-b+1));++i<e;)f[i]=(a-i)/g;return h&&f.reverse(),f},Bj=function(a){return Math.ceil(Math.log(a.length)/Math.LN2)+1},Cj=function(a,b,c){if(null==c&&(c=nj),d=a.length){if((b=+b)<=0||d<2)return+c(a[0],0,a);if(b>=1)return+c(a[d-1],d-1,a);var d,e=(d-1)*b,f=Math.floor(e),g=+c(a[f],f,a);return g+(+c(a[f+1],f+1,a)-g)*(e-f)}},Dj=function(a){for(var b,c,d,e=a.length,f=-1,g=0;++f<e;)g+=a[f].length;for(c=new Array(g);--e>=0;)for(b=(d=a[e]).length;--b>=0;)c[--g]=d[b];return c},Ej=function(a,b){var c,d,e=a.length,f=-1;if(null==b){for(;++f<e;)if(null!=(c=a[f])&&c>=c)for(d=c;++f<e;)null!=(c=a[f])&&d>c&&(d=c)}else for(;++f<e;)if(null!=(c=b(a[f],f,a))&&c>=c)for(d=c;++f<e;)null!=(c=b(a[f],f,a))&&d>c&&(d=c);return d},Fj=function(a){if(!(e=a.length))return[];for(var b=-1,c=Ej(a,f),d=new Array(c);++b<c;)for(var e,g=-1,h=d[b]=new Array(e);++g<e;)h[g]=a[g][b];return d},Gj=Array.prototype.slice,Hj=function(a){return a},Ij=1,Jj=2,Kj=3,Lj=4,Mj=1e-6,Nj={value:function(){}};n.prototype=m.prototype={constructor:n,on:function(a,b){var c,d=this._,e=o(a+"",d),f=-1,g=e.length;if(!(arguments.length<2)){if(null!=b&&"function"!=typeof b)throw new Error("invalid callback: "+b);for(;++f<g;)if(c=(a=e[f]).type)d[c]=q(d[c],a.name,b);else if(null==b)for(c in d)d[c]=q(d[c],a.name,null);return this}for(;++f<g;)if((c=(a=e[f]).type)&&(c=p(d[c],a.name)))return c},copy:function(){var a={},b=this._;for(var c in b)a[c]=b[c].slice();return new n(a)},call:function(a,b){if((c=arguments.length-2)>0)for(var c,d,e=new Array(c),f=0;f<c;++f)e[f]=arguments[f+2];if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(f=0,c=(d=this._[a]).length;f<c;++f)d[f].value.apply(b,e)},apply:function(a,b,c){if(!this._.hasOwnProperty(a))throw new Error("unknown type: "+a);for(var d=this._[a],e=0,f=d.length;e<f;++e)d[e].value.apply(b,c)}};var Oj="http://www.w3.org/1999/xhtml",Pj={svg:"http://www.w3.org/2000/svg",xhtml:Oj,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},Qj=function(a){var b=a+="",c=b.indexOf(":");return c>=0&&"xmlns"!==(b=a.slice(0,c))&&(a=a.slice(c+1)),Pj.hasOwnProperty(b)?{space:Pj[b],local:a}:a},Rj=function(a){var b=Qj(a);return(b.local?s:r)(b)},Sj=0;u.prototype=t.prototype={constructor:u,get:function(a){for(var b=this._;!(b in a);)if(!(a=a.parentNode))return;return a[b]},set:function(a,b){return a[this._]=b},remove:function(a){return this._ in a&&delete a[this._]},toString:function(){return this._}};var Tj=function(a){return function(){return this.matches(a)}};if("undefined"!=typeof document){var Uj=document.documentElement;if(!Uj.matches){var Vj=Uj.webkitMatchesSelector||Uj.msMatchesSelector||Uj.mozMatchesSelector||Uj.oMatchesSelector;Tj=function(a){return function(){return Vj.call(this,a)}}}}var Wj=Tj,Xj={};a.event=null,"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(Xj={mouseenter:"mouseover",mouseleave:"mouseout"}));var Yj=function(){for(var b,c=a.event;b=c.sourceEvent;)c=b;return c},Zj=function(a,b){var c=a.ownerSVGElement||a;if(c.createSVGPoint){var d=c.createSVGPoint();return d.x=b.clientX,d.y=b.clientY,d=d.matrixTransform(a.getScreenCTM().inverse()),[d.x,d.y]}var e=a.getBoundingClientRect();return[b.clientX-e.left-a.clientLeft,b.clientY-e.top-a.clientTop]},$j=function(a){var b=Yj();return b.changedTouches&&(b=b.changedTouches[0]),Zj(a,b)},_j=function(a){return null==a?B:function(){return this.querySelector(a)}},ak=function(a){return null==a?C:function(){return this.querySelectorAll(a)}},bk=function(a){return new Array(a.length)};D.prototype={constructor:D,appendChild:function(a){return this._parent.insertBefore(a,this._next)},insertBefore:function(a,b){return this._parent.insertBefore(a,b)},querySelector:function(a){return this._parent.querySelector(a)},querySelectorAll:function(a){return this._parent.querySelectorAll(a)}};var ck=function(a){return function(){return a}},dk="$",ek=function(a){return a.ownerDocument&&a.ownerDocument.defaultView||a.document&&a||a.defaultView};W.prototype={add:function(a){this._names.indexOf(a)<0&&(this._names.push(a),this._node.setAttribute("class",this._names.join(" ")))},remove:function(a){var b=this._names.indexOf(a);b>=0&&(this._names.splice(b,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(a){return this._names.indexOf(a)>=0}};var fk=[null];na.prototype=oa.prototype={constructor:na,select:function(a){"function"!=typeof a&&(a=_j(a));for(var b=this._groups,c=b.length,d=new Array(c),e=0;e<c;++e)for(var f,g,h=b[e],i=h.length,j=d[e]=new Array(i),k=0;k<i;++k)(f=h[k])&&(g=a.call(f,f.__data__,k,h))&&("__data__"in f&&(g.__data__=f.__data__),j[k]=g);return new na(d,this._parents)},selectAll:function(a){"function"!=typeof a&&(a=ak(a));for(var b=this._groups,c=b.length,d=[],e=[],f=0;f<c;++f)for(var g,h=b[f],i=h.length,j=0;j<i;++j)(g=h[j])&&(d.push(a.call(g,g.__data__,j,h)),e.push(g));return new na(d,e)},filter:function(a){"function"!=typeof a&&(a=Wj(a));for(var b=this._groups,c=b.length,d=new Array(c),e=0;e<c;++e)for(var f,g=b[e],h=g.length,i=d[e]=[],j=0;j<h;++j)(f=g[j])&&a.call(f,f.__data__,j,g)&&i.push(f);return new na(d,this._parents)},data:function(a,b){if(!a)return n=new Array(this.size()),j=-1,this.each(function(a){n[++j]=a}),n;var c=b?F:E,d=this._parents,e=this._groups;"function"!=typeof a&&(a=ck(a));for(var f=e.length,g=new Array(f),h=new Array(f),i=new Array(f),j=0;j<f;++j){var k=d[j],l=e[j],m=l.length,n=a.call(k,k&&k.__data__,j,d),o=n.length,p=h[j]=new Array(o),q=g[j]=new Array(o);c(k,l,p,q,i[j]=new Array(m),n,b);for(var r,s,t=0,u=0;t<o;++t)if(r=p[t]){for(t>=u&&(u=t+1);!(s=q[u])&&++u<o;);r._next=s||null}}return g=new na(g,d),g._enter=h,g._exit=i,g},enter:function(){return new na(this._enter||this._groups.map(bk),this._parents)},exit:function(){return new na(this._exit||this._groups.map(bk),this._parents)},merge:function(a){for(var b=this._groups,c=a._groups,d=b.length,e=c.length,f=Math.min(d,e),g=new Array(d),h=0;h<f;++h)for(var i,j=b[h],k=c[h],l=j.length,m=g[h]=new Array(l),n=0;n<l;++n)(i=j[n]||k[n])&&(m[n]=i);for(;h<d;++h)g[h]=b[h];return new na(g,this._parents)},order:function(){for(var a=this._groups,b=-1,c=a.length;++b<c;)for(var d,e=a[b],f=e.length-1,g=e[f];--f>=0;)(d=e[f])&&(g&&g!==d.nextSibling&&g.parentNode.insertBefore(d,g),g=d);return this},sort:function(a){a||(a=G);for(var b=this._groups,c=b.length,d=new Array(c),e=0;e<c;++e){for(var f,g=b[e],h=g.length,i=d[e]=new Array(h),j=0;j<h;++j)(f=g[j])&&(i[j]=f);i.sort(function(b,c){return b&&c?a(b.__data__,c.__data__):!b-!c})}return new na(d,this._parents).order()},call:function(){var a=arguments[0];return arguments[0]=this,a.apply(null,arguments),this},nodes:function(){var a=new Array(this.size()),b=-1;return this.each(function(){a[++b]=this}),a},node:function(){for(var a=this._groups,b=0,c=a.length;b<c;++b)for(var d=a[b],e=0,f=d.length;e<f;++e){var g=d[e];if(g)return g}return null},size:function(){var a=0;return this.each(function(){++a}),a},empty:function(){return!this.node()},each:function(a){for(var b=this._groups,c=0,d=b.length;c<d;++c)for(var e,f=b[c],g=0,h=f.length;g<h;++g)(e=f[g])&&a.call(e,e.__data__,g,f);return this},attr:function(a,b){var c=Qj(a);if(arguments.length<2){var d=this.node();return c.local?d.getAttributeNS(c.space,c.local):d.getAttribute(c)}return this.each((null==b?c.local?I:H:"function"==typeof b?c.local?M:L:c.local?K:J)(c,b))},style:function(a,b,c){return arguments.length>1?this.each((null==b?N:"function"==typeof b?P:O)(a,b,null==c?"":c)):Q(this.node(),a)},property:function(a,b){return arguments.length>1?this.each((null==b?R:"function"==typeof b?T:S)(a,b)):this.node()[a]},classed:function(a,b){var c=U(a+"");if(arguments.length<2){for(var d=V(this.node()),e=-1,f=c.length;++e<f;)if(!d.contains(c[e]))return!1;return!0}return this.each(("function"==typeof b?_:b?Z:$)(c,b))},text:function(a){return arguments.length?this.each(null==a?aa:("function"==typeof a?ca:ba)(a)):this.node().textContent},html:function(a){return arguments.length?this.each(null==a?da:("function"==typeof a?fa:ea)(a)):this.node().innerHTML},raise:function(){return this.each(ga)},lower:function(){return this.each(ha)},append:function(a){var b="function"==typeof a?a:Rj(a);return this.select(function(){return this.appendChild(b.apply(this,arguments))})},insert:function(a,b){var c="function"==typeof a?a:Rj(a),d=null==b?ia:"function"==typeof b?b:_j(b);return this.select(function(){return this.insertBefore(c.apply(this,arguments),d.apply(this,arguments)||null)})},remove:function(){return this.each(ja)},datum:function(a){return arguments.length?this.property("__data__",a):this.node().__data__},on:function(a,b,c){var d,e,f=x(a+""),g=f.length;if(!(arguments.length<2)){for(h=b?z:y,null==c&&(c=!1),d=0;d<g;++d)this.each(h(f[d],b,c));return this}var h=this.node().__on;if(h)for(var i,j=0,k=h.length;j<k;++j)for(d=0,i=h[j];d<g;++d)if((e=f[d]).type===i.type&&e.name===i.name)return i.value},dispatch:function(a,b){return this.each(("function"==typeof b?ma:la)(a,b))}};var gk=function(a){return"string"==typeof a?new na([[document.querySelector(a)]],[document.documentElement]):new na([[a]],fk)},hk=function(a,b,c){arguments.length<3&&(c=b,b=Yj().changedTouches);for(var d,e=0,f=b?b.length:0;e<f;++e)if((d=b[e]).identifier===c)return Zj(a,d);return null},ik=function(){a.event.preventDefault(),a.event.stopImmediatePropagation()},jk=function(a){var b=a.document.documentElement,c=gk(a).on("dragstart.drag",ik,!0);"onselectstart"in b?c.on("selectstart.drag",ik,!0):(b.__noselect=b.style.MozUserSelect,b.style.MozUserSelect="none")},kk=function(a){return function(){return a}};ra.prototype.on=function(){var a=this._.on.apply(this._,arguments);return a===this._?this:a};var lk=function(a,b,c){a.prototype=b.prototype=c,c.constructor=a},mk="\\s*([+-]?\\d+)\\s*",nk="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",ok="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",pk=/^#([0-9a-f]{3})$/,qk=/^#([0-9a-f]{6})$/,rk=new RegExp("^rgb\\("+[mk,mk,mk]+"\\)$"),sk=new RegExp("^rgb\\("+[ok,ok,ok]+"\\)$"),tk=new RegExp("^rgba\\("+[mk,mk,mk,nk]+"\\)$"),uk=new RegExp("^rgba\\("+[ok,ok,ok,nk]+"\\)$"),vk=new RegExp("^hsl\\("+[nk,ok,ok]+"\\)$"),wk=new RegExp("^hsla\\("+[nk,ok,ok,nk]+"\\)$"),xk={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};lk(xa,ya,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),lk(Da,Ca,wa(xa,{brighter:function(a){return a=null==a?1/.7:Math.pow(1/.7,a),new Da(this.r*a,this.g*a,this.b*a,this.opacity)},darker:function(a){return a=null==a?.7:Math.pow(.7,a),new Da(this.r*a,this.g*a,this.b*a,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var a=this.opacity;return(1===(a=isNaN(a)?1:Math.max(0,Math.min(1,a)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===a?")":", "+a+")")}})),lk(Ha,Ga,wa(xa,{brighter:function(a){return a=null==a?1/.7:Math.pow(1/.7,a),new Ha(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=null==a?.7:Math.pow(.7,a),new Ha(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var a=this.h%360+360*(this.h<0),b=isNaN(a)||isNaN(this.s)?0:this.s,c=this.l,d=c+(c<.5?c:1-c)*b,e=2*c-d;return new Da(Ia(a>=240?a-240:a+120,e,d),Ia(a,e,d),Ia(a<120?a+240:a-120,e,d),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var yk=Math.PI/180,zk=180/Math.PI,Ak=.95047,Bk=1,Ck=1.08883,Dk=4/29,Ek=6/29,Fk=3*Ek*Ek,Gk=Ek*Ek*Ek;lk(La,Ka,wa(xa,{brighter:function(a){return new La(this.l+18*(null==a?1:a),this.a,this.b,this.opacity)},darker:function(a){return new La(this.l-18*(null==a?1:a),this.a,this.b,this.opacity)},rgb:function(){var a=(this.l+16)/116,b=isNaN(this.a)?a:a+this.a/500,c=isNaN(this.b)?a:a-this.b/200;return a=Bk*Na(a),b=Ak*Na(b),c=Ck*Na(c),new Da(Oa(3.2404542*b-1.5371385*a-.4985314*c),Oa(-.969266*b+1.8760108*a+.041556*c),Oa(.0556434*b-.2040259*a+1.0572252*c),this.opacity)}})),lk(Sa,Ra,wa(xa,{brighter:function(a){return new Sa(this.h,this.c,this.l+18*(null==a?1:a),this.opacity)},darker:function(a){return new Sa(this.h,this.c,this.l-18*(null==a?1:a),this.opacity)},rgb:function(){return Ja(this).rgb()}}));var Hk=-.14861,Ik=1.78277,Jk=-.29227,Kk=-.90649,Lk=1.97294,Mk=Lk*Kk,Nk=Lk*Ik,Ok=Ik*Jk-Kk*Hk;lk(Va,Ua,wa(xa,{brighter:function(a){return a=null==a?1/.7:Math.pow(1/.7,a),new Va(this.h,this.s,this.l*a,this.opacity)},darker:function(a){return a=null==a?.7:Math.pow(.7,a),new Va(this.h,this.s,this.l*a,this.opacity)},rgb:function(){var a=isNaN(this.h)?0:(this.h+120)*yk,b=+this.l,c=isNaN(this.s)?0:this.s*b*(1-b),d=Math.cos(a),e=Math.sin(a);return new Da(255*(b+c*(Hk*d+Ik*e)),255*(b+c*(Jk*d+Kk*e)),255*(b+c*(Lk*d)),this.opacity)}}));var Pk,Qk,Rk,Sk,Tk,Uk,Vk=function(a){var b=a.length-1;return function(c){var d=c<=0?c=0:c>=1?(c=1,b-1):Math.floor(c*b),e=a[d],f=a[d+1],g=d>0?a[d-1]:2*e-f,h=d<b-1?a[d+2]:2*f-e;return Wa((c-d/b)*b,g,e,f,h)}},Wk=function(a){var b=a.length;return function(c){var d=Math.floor(((c%=1)<0?++c:c)*b),e=a[(d+b-1)%b],f=a[d%b],g=a[(d+1)%b],h=a[(d+2)%b];return Wa((c-d/b)*b,e,f,g,h)}},Xk=function(a){return function(){return a}},Yk=function a(b){function c(a,b){var c=d((a=Ca(a)).r,(b=Ca(b)).r),e=d(a.g,b.g),f=d(a.b,b.b),g=_a(a.opacity,b.opacity);return function(b){return a.r=c(b),a.g=e(b),a.b=f(b),a.opacity=g(b),a+""}}var d=$a(b);return c.gamma=a,c}(1),Zk=ab(Vk),$k=ab(Wk),_k=function(a,b){var c,d=b?b.length:0,e=a?Math.min(d,a.length):0,f=new Array(d),g=new Array(d);for(c=0;c<e;++c)f[c]=gl(a[c],b[c]);for(;c<d;++c)g[c]=b[c];return function(a){for(c=0;c<e;++c)g[c]=f[c](a);return g}},al=function(a,b){var c=new Date;return a=+a,b-=a,function(d){return c.setTime(a+b*d),c}},bl=function(a,b){return a=+a,b-=a,function(c){return a+b*c}},cl=function(a,b){var c,d={},e={};null!==a&&"object"==typeof a||(a={}),null!==b&&"object"==typeof b||(b={});for(c in b)c in a?d[c]=gl(a[c],b[c]):e[c]=b[c];return function(a){for(c in d)e[c]=d[c](a);return e}},dl=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,el=new RegExp(dl.source,"g"),fl=function(a,b){var c,d,e,f=dl.lastIndex=el.lastIndex=0,g=-1,h=[],i=[];for(a+="",b+="";(c=dl.exec(a))&&(d=el.exec(b));)(e=d.index)>f&&(e=b.slice(f,e),h[g]?h[g]+=e:h[++g]=e),(c=c[0])===(d=d[0])?h[g]?h[g]+=d:h[++g]=d:(h[++g]=null,i.push({i:g,x:bl(c,d)})),f=el.lastIndex;return f<b.length&&(e=b.slice(f),h[g]?h[g]+=e:h[++g]=e),h.length<2?i[0]?cb(i[0].x):bb(b):(b=i.length,function(a){for(var c,d=0;d<b;++d)h[(c=i[d]).i]=c.x(a);return h.join("")})},gl=function(a,b){var c,d=typeof b;return null==b||"boolean"===d?Xk(b):("number"===d?bl:"string"===d?(c=ya(b))?(b=c,Yk):fl:b instanceof ya?Yk:b instanceof Date?al:Array.isArray(b)?_k:"function"!=typeof b.valueOf&&"function"!=typeof b.toString||isNaN(b)?cl:bl)(a,b)},hl=function(a,b){return a=+a,b-=a,function(c){return Math.round(a+b*c)}},il=180/Math.PI,jl={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},kl=function(a,b,c,d,e,f){var g,h,i;return(g=Math.sqrt(a*a+b*b))&&(a/=g,b/=g),(i=a*c+b*d)&&(c-=a*i,d-=b*i),(h=Math.sqrt(c*c+d*d))&&(c/=h,d/=h,i/=h),a*d<b*c&&(a=-a,b=-b,i=-i,g=-g),{translateX:e,translateY:f,rotate:Math.atan2(b,a)*il,skewX:Math.atan(i)*il,scaleX:g,scaleY:h}},ll=db(function(a){return"none"===a?jl:(Pk||(Pk=document.createElement("DIV"),Qk=document.documentElement,Rk=document.defaultView),Pk.style.transform=a,a=Rk.getComputedStyle(Qk.appendChild(Pk),null).getPropertyValue("transform"),Qk.removeChild(Pk),a=a.slice(7,-1).split(","),kl(+a[0],+a[1],+a[2],+a[3],+a[4],+a[5]))},"px, ","px)","deg)"),ml=db(function(a){return null==a?jl:(Sk||(Sk=document.createElementNS("http://www.w3.org/2000/svg","g")),Sk.setAttribute("transform",a),(a=Sk.transform.baseVal.consolidate())?(a=a.matrix,kl(a.a,a.b,a.c,a.d,a.e,a.f)):jl)},", ",")",")"),nl=Math.SQRT2,ol=function(a,b){var c,d,e=a[0],f=a[1],g=a[2],h=b[0],i=b[1],j=b[2],k=h-e,l=i-f,m=k*k+l*l;if(m<1e-12)d=Math.log(j/g)/nl,c=function(a){return[e+a*k,f+a*l,g*Math.exp(nl*a*d)]};else{var n=Math.sqrt(m),o=(j*j-g*g+4*m)/(2*g*2*n),p=(j*j-g*g-4*m)/(2*j*2*n),q=Math.log(Math.sqrt(o*o+1)-o),r=Math.log(Math.sqrt(p*p+1)-p);d=(r-q)/nl,c=function(a){var b=a*d,c=eb(q),h=g/(2*n)*(c*gb(nl*b+q)-fb(q));return[e+h*k,f+h*l,g*c/eb(nl*b+q)]}}return c.duration=1e3*d,c},pl=hb(Za),ql=hb(_a),rl=ib(Za),sl=ib(_a),tl=jb(Za),ul=jb(_a),vl=0,wl=0,xl=0,yl=1e3,zl=0,Al=0,Bl=0,Cl="object"==typeof performance&&performance.now?performance:Date,Dl="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(a){setTimeout(a,17)};mb.prototype=nb.prototype={constructor:mb,restart:function(a,b,c){if("function"!=typeof a)throw new TypeError("callback is not a function");c=(null==c?kb():+c)+(null==b?0:+b),this._next||Uk===this||(Uk?Uk._next=this:Tk=this,Uk=this),this._call=a,this._time=c,sb()},stop:function(){this._call&&(this._call=null,this._time=1/0,sb())}};var El=function(a,b,c){var d=new mb;return b=null==b?0:+b,d.restart(function(c){d.stop(),a(c+b)},b,c),d},Fl=m("start","end","interrupt"),Gl=[],Hl=0,Il=1,Jl=2,Kl=3,Ll=4,Ml=5,Nl=6,Ol=function(a,b,c,d,e,f){var g=a.__transition;if(g){if(c in g)return}else a.__transition={};wb(a,c,{name:b,index:d,group:e,on:Fl,tween:Gl,time:f.time,delay:f.delay,duration:f.duration,ease:f.ease,timer:null,state:Hl})},Pl=function(a,b){var c,d,e,f=a.__transition,g=!0;if(f){b=null==b?null:b+"";for(e in f)(c=f[e]).name===b?(d=c.state>Jl&&c.state<Ml,c.state=Nl,c.timer.stop(),d&&c.on.call("interrupt",a,a.__data__,c.index,c.group),delete f[e]):g=!1;g&&delete a.__transition}},Ql=function(a,b){var c;return("number"==typeof b?bl:b instanceof ya?Yk:(c=ya(b))?(b=c,Yk):fl)(a,b)},Rl=oa.prototype.constructor,Sl=0,Tl=oa.prototype;Xb.prototype=Yb.prototype={constructor:Xb,select:function(a){var b=this._name,c=this._id;"function"!=typeof a&&(a=_j(a));for(var d=this._groups,e=d.length,f=new Array(e),g=0;g<e;++g)for(var h,i,j=d[g],k=j.length,l=f[g]=new Array(k),m=0;m<k;++m)(h=j[m])&&(i=a.call(h,h.__data__,m,j))&&("__data__"in h&&(i.__data__=h.__data__),l[m]=i,Ol(l[m],b,c,m,l,vb(h,c)));return new Xb(f,this._parents,b,c)},selectAll:function(a){var b=this._name,c=this._id;"function"!=typeof a&&(a=ak(a));for(var d=this._groups,e=d.length,f=[],g=[],h=0;h<e;++h)for(var i,j=d[h],k=j.length,l=0;l<k;++l)if(i=j[l]){for(var m,n=a.call(i,i.__data__,l,j),o=vb(i,c),p=0,q=n.length;p<q;++p)(m=n[p])&&Ol(m,b,c,p,n,o);f.push(n),g.push(i)}return new Xb(f,g,b,c)},filter:function(a){"function"!=typeof a&&(a=Wj(a));for(var b=this._groups,c=b.length,d=new Array(c),e=0;e<c;++e)for(var f,g=b[e],h=g.length,i=d[e]=[],j=0;j<h;++j)(f=g[j])&&a.call(f,f.__data__,j,g)&&i.push(f);return new Xb(d,this._parents,this._name,this._id)},merge:function(a){if(a._id!==this._id)throw new Error;for(var b=this._groups,c=a._groups,d=b.length,e=c.length,f=Math.min(d,e),g=new Array(d),h=0;h<f;++h)for(var i,j=b[h],k=c[h],l=j.length,m=g[h]=new Array(l),n=0;n<l;++n)(i=j[n]||k[n])&&(m[n]=i);for(;h<d;++h)g[h]=b[h];return new Xb(g,this._parents,this._name,this._id)},selection:function(){return new Rl(this._groups,this._parents)},transition:function(){for(var a=this._name,b=this._id,c=Zb(),d=this._groups,e=d.length,f=0;f<e;++f)for(var g,h=d[f],i=h.length,j=0;j<i;++j)if(g=h[j]){var k=vb(g,b);Ol(g,a,c,j,h,{time:k.time+k.delay+k.duration,delay:0,duration:k.duration,ease:k.ease})}return new Xb(d,this._parents,a,c)},call:Tl.call,nodes:Tl.nodes,node:Tl.node,size:Tl.size,empty:Tl.empty,each:Tl.each,on:function(a,b){var c=this._id;return arguments.length<2?vb(this.node(),c).on.on(a):this.each(Ob(c,a,b))},attr:function(a,b){var c=Qj(a),d="transform"===c?ml:Ql;return this.attrTween(a,"function"==typeof b?(c.local?Fb:Eb)(c,d,zb(this,"attr."+a,b)):null==b?(c.local?Bb:Ab)(c):(c.local?Db:Cb)(c,d,b+""))},attrTween:function(a,b){var c="attr."+a;if(arguments.length<2)return(c=this.tween(c))&&c._value;if(null==b)return this.tween(c,null);if("function"!=typeof b)throw new Error;var d=Qj(a);return this.tween(c,(d.local?Gb:Hb)(d,b))},style:function(a,b,c){var d="transform"==(a+="")?ll:Ql;return null==b?this.styleTween(a,Qb(a,d)).on("end.style."+a,Rb(a)):this.styleTween(a,"function"==typeof b?Tb(a,d,zb(this,"style."+a,b)):Sb(a,d,b+""),c)},styleTween:function(a,b,c){var d="style."+(a+="");if(arguments.length<2)return(d=this.tween(d))&&d._value;if(null==b)return this.tween(d,null);if("function"!=typeof b)throw new Error;return this.tween(d,Ub(a,b,null==c?"":c))},text:function(a){return this.tween("text","function"==typeof a?Wb(zb(this,"text",a)):Vb(null==a?"":a+""))},remove:function(){return this.on("end.remove",Pb(this._id))},tween:function(a,b){var c=this._id;if(a+="",arguments.length<2){for(var d,e=vb(this.node(),c).tween,f=0,g=e.length;f<g;++f)if((d=e[f]).name===a)return d.value;return null}return this.each((null==b?xb:yb)(c,a,b))},delay:function(a){var b=this._id;return arguments.length?this.each(("function"==typeof a?Ib:Jb)(b,a)):vb(this.node(),b).delay},duration:function(a){var b=this._id;return arguments.length?this.each(("function"==typeof a?Kb:Lb)(b,a)):vb(this.node(),b).duration},ease:function(a){var b=this._id;return arguments.length?this.each(Mb(b,a)):vb(this.node(),b).ease}};var Ul=function a(b){function c(a){return Math.pow(a,b)}return b=+b,c.exponent=a,c}(3),Vl=function a(b){function c(a){return 1-Math.pow(1-a,b)}return b=+b,c.exponent=a,c}(3),Wl=function a(b){function c(a){return((a*=2)<=1?Math.pow(a,b):2-Math.pow(2-a,b))/2}return b=+b,c.exponent=a,c}(3),Xl=Math.PI,Yl=Xl/2,Zl=4/11,$l=6/11,_l=8/11,am=.75,bm=9/11,cm=10/11,dm=.9375,em=21/22,fm=63/64,gm=1/Zl/Zl,hm=function a(b){function c(a){return a*a*((b+1)*a-b)}return b=+b,c.overshoot=a,c}(1.70158),im=function a(b){function c(a){return--a*a*((b+1)*a+b)+1}return b=+b,c.overshoot=a,c}(1.70158),jm=function a(b){function c(a){return((a*=2)<1?a*a*((b+1)*a-b):(a-=2)*a*((b+1)*a+b)+2)/2}return b=+b,c.overshoot=a,c}(1.70158),km=2*Math.PI,lm=function a(b,c){function d(a){return b*Math.pow(2,10*--a)*Math.sin((e-a)/c)}var e=Math.asin(1/(b=Math.max(1,b)))*(c/=km);return d.amplitude=function(b){return a(b,c*km)},d.period=function(c){return a(b,c)},d}(1,.3),mm=function a(b,c){function d(a){return 1-b*Math.pow(2,-10*(a=+a))*Math.sin((a+e)/c)}var e=Math.asin(1/(b=Math.max(1,b)))*(c/=km);return d.amplitude=function(b){return a(b,c*km)},d.period=function(c){return a(b,c)},d}(1,.3),nm=function a(b,c){function d(a){return((a=2*a-1)<0?b*Math.pow(2,10*a)*Math.sin((e-a)/c):2-b*Math.pow(2,-10*a)*Math.sin((e+a)/c))/2}var e=Math.asin(1/(b=Math.max(1,b)))*(c/=km);return d.amplitude=function(b){return a(b,c*km)},d.period=function(c){return a(b,c)},d}(1,.3),om={time:null,delay:0,duration:250,ease:_b};oa.prototype.interrupt=function(a){return this.each(function(){Pl(this,a)})},oa.prototype.transition=function(a){var b,c;a instanceof Xb?(b=a._id,a=a._name):(b=Zb(),(c=om).time=kb(),a=null==a?null:a+"");for(var d=this._groups,e=d.length,f=0;f<e;++f)for(var g,h=d[f],i=h.length,j=0;j<i;++j)(g=h[j])&&Ol(g,a,b,j,h,c||ec(g,b));return new Xb(d,this._parents,a,b)};var pm=[null],qm=function(a){return function(){return a}},rm=function(a,b,c){this.target=a,this.type=b,this.selection=c},sm=function(){a.event.preventDefault(),a.event.stopImmediatePropagation()},tm={name:"drag"},um={name:"space"},vm={name:"handle"},wm={name:"center"},xm={name:"x",handles:["e","w"].map(gc),input:function(a,b){return a&&[[a[0],b[0][1]],[a[1],b[1][1]]]},output:function(a){return a&&[a[0][0],a[1][0]]}},ym={name:"y",handles:["n","s"].map(gc),input:function(a,b){return a&&[[b[0][0],a[0]],[b[1][0],a[1]]]},output:function(a){return a&&[a[0][1],a[1][1]]}},zm={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(gc),input:function(a){return a},output:function(a){return a}},Am={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Bm={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Cm={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},Dm={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},Em={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},Fm=Math.cos,Gm=Math.sin,Hm=Math.PI,Im=Hm/2,Jm=2*Hm,Km=Math.max,Lm=Array.prototype.slice,Mm=function(a){return function(){return a}},Nm=Math.PI,Om=2*Nm,Pm=Om-1e-6;nc.prototype=oc.prototype={constructor:nc,moveTo:function(a,b){this._+="M"+(this._x0=this._x1=+a)+","+(this._y0=this._y1=+b)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(a,b){this._+="L"+(this._x1=+a)+","+(this._y1=+b)},quadraticCurveTo:function(a,b,c,d){this._+="Q"+ +a+","+ +b+","+(this._x1=+c)+","+(this._y1=+d)},bezierCurveTo:function(a,b,c,d,e,f){this._+="C"+ +a+","+ +b+","+ +c+","+ +d+","+(this._x1=+e)+","+(this._y1=+f)},arcTo:function(a,b,c,d,e){a=+a,b=+b,c=+c,d=+d,e=+e;var f=this._x1,g=this._y1,h=c-a,i=d-b,j=f-a,k=g-b,l=j*j+k*k;if(e<0)throw new Error("negative radius: "+e);if(null===this._x1)this._+="M"+(this._x1=a)+","+(this._y1=b);else if(l>1e-6)if(Math.abs(k*h-i*j)>1e-6&&e){var m=c-f,n=d-g,o=h*h+i*i,p=m*m+n*n,q=Math.sqrt(o),r=Math.sqrt(l),s=e*Math.tan((Nm-Math.acos((o+l-p)/(2*q*r)))/2),t=s/r,u=s/q;Math.abs(t-1)>1e-6&&(this._+="L"+(a+t*j)+","+(b+t*k)),this._+="A"+e+","+e+",0,0,"+ +(k*m>j*n)+","+(this._x1=a+u*h)+","+(this._y1=b+u*i)}else this._+="L"+(this._x1=a)+","+(this._y1=b)},arc:function(a,b,c,d,e,f){a=+a,b=+b;var g=(c=+c)*Math.cos(d),h=c*Math.sin(d),i=a+g,j=b+h,k=1^f,l=f?d-e:e-d;if(c<0)throw new Error("negative radius: "+c);null===this._x1?this._+="M"+i+","+j:(Math.abs(this._x1-i)>1e-6||Math.abs(this._y1-j)>1e-6)&&(this._+="L"+i+","+j),c&&(l<0&&(l=l%Om+Om),l>Pm?this._+="A"+c+","+c+",0,1,"+k+","+(a-g)+","+(b-h)+"A"+c+","+c+",0,1,"+k+","+(this._x1=i)+","+(this._y1=j):l>1e-6&&(this._+="A"+c+","+c+",0,"+ +(l>=Nm)+","+k+","+(this._x1=a+c*Math.cos(e))+","+(this._y1=b+c*Math.sin(e))))},rect:function(a,b,c,d){this._+="M"+(this._x0=this._x1=+a)+","+(this._y0=this._y1=+b)+"h"+ +c+"v"+ +d+"h"+-c+"Z"},toString:function(){return this._}},uc.prototype=vc.prototype={constructor:uc,has:function(a){return"$"+a in this},get:function(a){return this["$"+a]},set:function(a,b){return this["$"+a]=b,this},remove:function(a){var b="$"+a;return b in this&&delete this[b]},clear:function(){for(var a in this)"$"===a[0]&&delete this[a]},keys:function(){var a=[];for(var b in this)"$"===b[0]&&a.push(b.slice(1));return a},values:function(){var a=[];for(var b in this)"$"===b[0]&&a.push(this[b]);return a},entries:function(){var a=[];for(var b in this)"$"===b[0]&&a.push({key:b.slice(1),value:this[b]});return a},size:function(){var a=0;for(var b in this)"$"===b[0]&&++a;return a},empty:function(){for(var a in this)if("$"===a[0])return!1;return!0},each:function(a){for(var b in this)"$"===b[0]&&a(this[b],b.slice(1),this)}};var Qm=vc.prototype;Ac.prototype=Bc.prototype={constructor:Ac,has:Qm.has,add:function(a){return a+="",this["$"+a]=a,this},remove:Qm.remove,clear:Qm.clear,values:Qm.keys,size:Qm.size,empty:Qm.empty,each:Qm.each};var Rm=function(a){function b(a,b){function c(){if(k>=j)return h;if(e)return e=!1,g;var b,c=k;if(34===a.charCodeAt(c)){for(var d=c;d++<j;)if(34===a.charCodeAt(d)){if(34!==a.charCodeAt(d+1))break;++d}return k=d+2,13===(b=a.charCodeAt(d+1))?(e=!0,10===a.charCodeAt(d+2)&&++k):10===b&&(e=!0),a.slice(c+1,d).replace(/""/g,'"')}for(;k<j;){var i=1;if(10===(b=a.charCodeAt(k++)))e=!0;else if(13===b)e=!0,10===a.charCodeAt(k)&&(++k,++i);else if(b!==f)continue;return a.slice(c,k-i)}return a.slice(c)}for(var d,e,g={},h={},i=[],j=a.length,k=0,l=0;(d=c())!==h;){for(var m=[];d!==g&&d!==h;)m.push(d),d=c();b&&null==(m=b(m,l++))||i.push(m)}return i}function c(b){return b.map(d).join(a)}function d(a){return null==a?"":e.test(a+="")?'"'+a.replace(/\"/g,'""')+'"':a}var e=new RegExp('["'+a+"\n\r]"),f=a.charCodeAt(0);return{parse:function(a,c){var d,e,f=b(a,function(a,b){if(d)return d(a,b-1);e=a,d=c?Dc(a,c):Cc(a)});return f.columns=e,f},parseRows:b,format:function(b,c){return null==c&&(c=Ec(b)),[c.map(d).join(a)].concat(b.map(function(b){return c.map(function(a){return d(b[a])}).join(a)})).join("\n")},formatRows:function(a){return a.map(c).join("\n")}}},Sm=Rm(","),Tm=Sm.parse,Um=Sm.parseRows,Vm=Sm.format,Wm=Sm.formatRows,Xm=Rm("\t"),Ym=Xm.parse,Zm=Xm.parseRows,$m=Xm.format,_m=Xm.formatRows,an=function(a){return function(){return a}},bn=function(){return 1e-6*(Math.random()-.5)},cn=function(a,b,c,d,e){this.node=a,this.x0=b,this.y0=c,this.x1=d,this.y1=e},dn=Ic.prototype=Jc.prototype;dn.copy=function(){var a,b,c=new Jc(this._x,this._y,this._x0,this._y0,this._x1,this._y1),d=this._root;if(!d)return c;if(!d.length)return c._root=Kc(d),c;for(a=[{source:d,target:c._root=new Array(4)}];d=a.pop();)for(var e=0;e<4;++e)(b=d.source[e])&&(b.length?a.push({source:b,target:d.target[e]=new Array(4)}):d.target[e]=Kc(b));return c},dn.add=function(a){var b=+this._x.call(null,a),c=+this._y.call(null,a);return Fc(this.cover(b,c),b,c,a)},dn.addAll=function(a){var b,c,d,e,f=a.length,g=new Array(f),h=new Array(f),i=1/0,j=1/0,k=-1/0,l=-1/0;for(c=0;c<f;++c)isNaN(d=+this._x.call(null,b=a[c]))||isNaN(e=+this._y.call(null,b))||(g[c]=d,h[c]=e,d<i&&(i=d),d>k&&(k=d),e<j&&(j=e),e>l&&(l=e));for(k<i&&(i=this._x0,k=this._x1),l<j&&(j=this._y0,l=this._y1),this.cover(i,j).cover(k,l),c=0;c<f;++c)Fc(this,g[c],h[c],a[c]);return this},dn.cover=function(a,b){if(isNaN(a=+a)||isNaN(b=+b))return this;var c=this._x0,d=this._y0,e=this._x1,f=this._y1;if(isNaN(c))e=(c=Math.floor(a))+1,f=(d=Math.floor(b))+1;else{if(!(c>a||a>e||d>b||b>f))return this;var g,h,i=e-c,j=this._root;switch(h=(b<(d+f)/2)<<1|a<(c+e)/2){case 0:do{g=new Array(4),g[h]=j,j=g}while(i*=2,e=c+i,f=d+i,a>e||b>f);break;case 1:do{g=new Array(4),g[h]=j,j=g}while(i*=2,c=e-i,f=d+i,c>a||b>f);break;case 2:do{g=new Array(4),g[h]=j,j=g}while(i*=2,e=c+i,d=f-i,a>e||d>b);break;case 3:do{g=new Array(4),g[h]=j,j=g}while(i*=2,c=e-i,d=f-i,c>a||d>b)}this._root&&this._root.length&&(this._root=j)}return this._x0=c,this._y0=d,this._x1=e,this._y1=f,this},dn.data=function(){var a=[];return this.visit(function(b){if(!b.length)do{a.push(b.data)}while(b=b.next)}),a},dn.extent=function(a){return arguments.length?this.cover(+a[0][0],+a[0][1]).cover(+a[1][0],+a[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},dn.find=function(a,b,c){var d,e,f,g,h,i,j,k=this._x0,l=this._y0,m=this._x1,n=this._y1,o=[],p=this._root;for(p&&o.push(new cn(p,k,l,m,n)),null==c?c=1/0:(k=a-c,l=b-c,m=a+c,n=b+c,c*=c);i=o.pop();)if(!(!(p=i.node)||(e=i.x0)>m||(f=i.y0)>n||(g=i.x1)<k||(h=i.y1)<l))if(p.length){var q=(e+g)/2,r=(f+h)/2;o.push(new cn(p[3],q,r,g,h),new cn(p[2],e,r,q,h),new cn(p[1],q,f,g,r),new cn(p[0],e,f,q,r)),(j=(b>=r)<<1|a>=q)&&(i=o[o.length-1],o[o.length-1]=o[o.length-1-j],o[o.length-1-j]=i)}else{var s=a-+this._x.call(null,p.data),t=b-+this._y.call(null,p.data),u=s*s+t*t;if(u<c){var v=Math.sqrt(c=u);k=a-v,l=b-v,m=a+v,n=b+v,d=p.data}}return d},dn.remove=function(a){if(isNaN(f=+this._x.call(null,a))||isNaN(g=+this._y.call(null,a)))return this;var b,c,d,e,f,g,h,i,j,k,l,m,n=this._root,o=this._x0,p=this._y0,q=this._x1,r=this._y1;if(!n)return this;if(n.length)for(;;){if((j=f>=(h=(o+q)/2))?o=h:q=h,(k=g>=(i=(p+r)/2))?p=i:r=i,b=n,!(n=n[l=k<<1|j]))return this;if(!n.length)break;(b[l+1&3]||b[l+2&3]||b[l+3&3])&&(c=b,m=l)}for(;n.data!==a;)if(d=n,!(n=n.next))return this;return(e=n.next)&&delete n.next,d?(e?d.next=e:delete d.next,this):b?(e?b[l]=e:delete b[l],(n=b[0]||b[1]||b[2]||b[3])&&n===(b[3]||b[2]||b[1]||b[0])&&!n.length&&(c?c[m]=n:this._root=n),this):(this._root=e,this)},dn.removeAll=function(a){for(var b=0,c=a.length;b<c;++b)this.remove(a[b]);return this},dn.root=function(){return this._root},dn.size=function(){var a=0;return this.visit(function(b){if(!b.length)do{++a}while(b=b.next)}),a},dn.visit=function(a){var b,c,d,e,f,g,h=[],i=this._root;for(i&&h.push(new cn(i,this._x0,this._y0,this._x1,this._y1));b=h.pop();)if(!a(i=b.node,d=b.x0,e=b.y0,f=b.x1,g=b.y1)&&i.length){var j=(d+f)/2,k=(e+g)/2;(c=i[3])&&h.push(new cn(c,j,k,f,g)),(c=i[2])&&h.push(new cn(c,d,k,j,g)),(c=i[1])&&h.push(new cn(c,j,e,f,k)),(c=i[0])&&h.push(new cn(c,d,e,j,k))}return this},dn.visitAfter=function(a){var b,c=[],d=[];for(this._root&&c.push(new cn(this._root,this._x0,this._y0,this._x1,this._y1));b=c.pop();){var e=b.node;if(e.length){var f,g=b.x0,h=b.y0,i=b.x1,j=b.y1,k=(g+i)/2,l=(h+j)/2;(f=e[0])&&c.push(new cn(f,g,h,k,l)),(f=e[1])&&c.push(new cn(f,k,h,i,l)),(f=e[2])&&c.push(new cn(f,g,l,k,j)),(f=e[3])&&c.push(new cn(f,k,l,i,j))}d.push(b)}for(;b=d.pop();)a(b.node,b.x0,b.y0,b.x1,b.y1);return this},dn.x=function(a){return arguments.length?(this._x=a,this):this._x},dn.y=function(a){return arguments.length?(this._y=a,this):this._y};var en,fn=10,gn=Math.PI*(3-Math.sqrt(5)),hn=function(a,b){if((c=(a=b?a.toExponential(b-1):a.toExponential()).indexOf("e"))<0)return null;var c,d=a.slice(0,c);return[d.length>1?d[0]+d.slice(2):d,+a.slice(c+1)]},jn=function(a){return(a=hn(Math.abs(a)))?a[1]:NaN},kn=function(a,b){return function(c,d){for(var e=c.length,f=[],g=0,h=a[0],i=0;e>0&&h>0&&(i+h+1>d&&(h=Math.max(1,d-i)),f.push(c.substring(e-=h,e+h)),!((i+=h+1)>d));)h=a[g=(g+1)%a.length];return f.reverse().join(b)}},ln=function(a){return function(b){return b.replace(/[0-9]/g,function(b){return a[+b]})}},mn=function(a,b){var c=hn(a,b);if(!c)return a+"";var d=c[0],e=c[1];return e<0?"0."+new Array(-e).join("0")+d:d.length>e+1?d.slice(0,e+1)+"."+d.slice(e+1):d+new Array(e-d.length+2).join("0")},nn={"":function(a,b){a:for(var c,d=(a=a.toPrecision(b)).length,e=1,f=-1;e<d;++e)switch(a[e]){case".":f=c=e;break;case"0":0===f&&(f=e),c=e;break;case"e":break a;default:f>0&&(f=0)}return f>0?a.slice(0,f)+a.slice(c+1):a},"%":function(a,b){return(100*a).toFixed(b)},b:function(a){return Math.round(a).toString(2)},c:function(a){return a+""},d:function(a){return Math.round(a).toString(10)},e:function(a,b){return a.toExponential(b)},f:function(a,b){return a.toFixed(b)},g:function(a,b){return a.toPrecision(b)},o:function(a){return Math.round(a).toString(8)},p:function(a,b){return mn(100*a,b)},r:mn,s:function(a,b){var c=hn(a,b);if(!c)return a+"";var d=c[0],e=c[1],f=e-(en=3*Math.max(-8,Math.min(8,Math.floor(e/3))))+1,g=d.length;return f===g?d:f>g?d+new Array(f-g+1).join("0"):f>0?d.slice(0,f)+"."+d.slice(f):"0."+new Array(1-f).join("0")+hn(a,Math.max(0,b+f-1))[0]},X:function(a){return Math.round(a).toString(16).toUpperCase()},x:function(a){return Math.round(a).toString(16)}},on=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;Rc.prototype=Sc.prototype,Sc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var pn,qn=function(a){return a},rn=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],sn=function(a){function b(a){function b(a){var b,d,g,k=q,u=r;if("c"===p)u=s(a)+u,a="";else{var v=(a=+a)<0;if(a=s(Math.abs(a),o),v&&0==+a&&(v=!1),k=(v?"("===j?j:"-":"-"===j||"("===j?"":j)+k,u=u+("s"===p?rn[8+en/3]:"")+(v&&"("===j?")":""),t)for(b=-1,d=a.length;++b<d;)if(48>(g=a.charCodeAt(b))||g>57){u=(46===g?e+a.slice(b+1):a.slice(b))+u,a=a.slice(0,b);break}}n&&!l&&(a=c(a,1/0));var w=k.length+a.length+u.length,x=w<m?new Array(m-w+1).join(h):"";switch(n&&l&&(a=c(x+a,x.length?m-u.length:1/0),x=""),i){case"<":a=k+a+u+x;break;case"=":a=k+x+a+u;break;case"^":a=x.slice(0,w=x.length>>1)+k+a+u+x.slice(w);break;default:a=x+k+a+u}return f(a)}var h=(a=Rc(a)).fill,i=a.align,j=a.sign,k=a.symbol,l=a.zero,m=a.width,n=a.comma,o=a.precision,p=a.type,q="$"===k?d[0]:"#"===k&&/[boxX]/.test(p)?"0"+p.toLowerCase():"",r="$"===k?d[1]:/[%p]/.test(p)?g:"",s=nn[p],t=!p||/[defgprs%]/.test(p);return o=null==o?p?6:12:/[gprs]/.test(p)?Math.max(1,Math.min(21,o)):Math.max(0,Math.min(20,o)),b.toString=function(){return a+""},b}var c=a.grouping&&a.thousands?kn(a.grouping,a.thousands):qn,d=a.currency,e=a.decimal,f=a.numerals?ln(a.numerals):qn,g=a.percent||"%";return{format:b,formatPrefix:function(a,c){var d=b((a=Rc(a),a.type="f",a)),e=3*Math.max(-8,Math.min(8,Math.floor(jn(c)/3))),f=Math.pow(10,-e),g=rn[8+e/3];return function(a){return d(f*a)+g}}}};Tc({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var tn=function(a){return Math.max(0,-jn(Math.abs(a)))},un=function(a,b){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(jn(b)/3)))-jn(Math.abs(a)))},vn=function(a,b){return a=Math.abs(a),b=Math.abs(b)-a,Math.max(0,jn(b)-jn(a))+1},wn=function(){return new Uc};Uc.prototype={constructor:Uc,reset:function(){this.s=this.t=0},add:function(a){Vc(ao,a,this.t),Vc(this,ao.s,this.s),this.s?this.t+=ao.t:this.s=ao.t},valueOf:function(){return this.s}};var xn,yn,zn,An,Bn,Cn,Dn,En,Fn,Gn,Hn,In,Jn,Kn,Ln,Mn,Nn,On,Pn,Qn,Rn,Sn,Tn,Un,Vn,Wn,Xn,Yn,Zn,$n,_n,ao=new Uc,bo=1e-6,co=Math.PI,eo=co/2,fo=co/4,go=2*co,ho=180/co,io=co/180,jo=Math.abs,ko=Math.atan,lo=Math.atan2,mo=Math.cos,no=Math.ceil,oo=Math.exp,po=Math.log,qo=Math.pow,ro=Math.sin,so=Math.sign||function(a){return a>0?1:a<0?-1:0},to=Math.sqrt,uo=Math.tan,vo={Feature:function(a,b){$c(a.geometry,b)},FeatureCollection:function(a,b){for(var c=a.features,d=-1,e=c.length;++d<e;)$c(c[d].geometry,b)}},wo={Sphere:function(a,b){b.sphere()},Point:function(a,b){a=a.coordinates,b.point(a[0],a[1],a[2])},MultiPoint:function(a,b){for(var c=a.coordinates,d=-1,e=c.length;++d<e;)a=c[d],b.point(a[0],a[1],a[2])},LineString:function(a,b){_c(a.coordinates,b,0)},MultiLineString:function(a,b){for(var c=a.coordinates,d=-1,e=c.length;++d<e;)_c(c[d],b,0)},Polygon:function(a,b){ad(a.coordinates,b)},MultiPolygon:function(a,b){for(var c=a.coordinates,d=-1,e=c.length;++d<e;)ad(c[d],b)},GeometryCollection:function(a,b){for(var c=a.geometries,d=-1,e=c.length;++d<e;)$c(c[d],b)}},xo=function(a,b){a&&vo.hasOwnProperty(a.type)?vo[a.type](a,b):$c(a,b)},yo=wn(),zo=wn(),Ao={point:Zc,lineStart:Zc,lineEnd:Zc,polygonStart:function(){yo.reset(),Ao.lineStart=bd,Ao.lineEnd=cd},polygonEnd:function(){var a=+yo;zo.add(a<0?go+a:a),this.lineStart=this.lineEnd=this.point=Zc},sphere:function(){zo.add(go)}},Bo=wn(),Co={point:md,lineStart:od,lineEnd:pd,polygonStart:function(){Co.point=qd,Co.lineStart=rd,Co.lineEnd=sd,Bo.reset(),Ao.polygonStart()},polygonEnd:function(){Ao.polygonEnd(),Co.point=md,Co.lineStart=od,Co.lineEnd=pd,yo<0?(Cn=-(En=180),Dn=-(Fn=90)):Bo>bo?Fn=90:Bo<-bo&&(Dn=-90),Ln[0]=Cn,Ln[1]=En}},Do={sphere:Zc,point:wd,lineStart:yd,lineEnd:Bd,polygonStart:function(){Do.lineStart=Cd,Do.lineEnd=Dd},polygonEnd:function(){Do.lineStart=yd,Do.lineEnd=Bd}},Eo=function(a){return function(){return a}},Fo=function(a,b){function c(c,d){return c=a(c,d),b(c[0],c[1])}return a.invert&&b.invert&&(c.invert=function(c,d){return(c=b.invert(c,d))&&a.invert(c[0],c[1])}),c};Gd.invert=Gd;var Go,Ho,Io,Jo,Ko,Lo,Mo,No,Oo,Po,Qo,Ro=function(a){function b(b){return b=a(b[0]*io,b[1]*io),b[0]*=ho,b[1]*=ho,b}return a=Hd(a[0]*io,a[1]*io,a.length>2?a[2]*io:0),b.invert=function(b){return b=a.invert(b[0]*io,b[1]*io),b[0]*=ho,b[1]*=ho,b},b},So=function(){var a,b=[];return{point:function(b,c){a.push([b,c])},lineStart:function(){b.push(a=[])},lineEnd:Zc,rejoin:function(){b.length>1&&b.push(b.pop().concat(b.shift()))},result:function(){var c=b;return b=[],a=null,c}}},To=function(a,b,c,d,e,f){var g,h=a[0],i=a[1],j=0,k=1,l=b[0]-h,m=b[1]-i;if(g=c-h,l||!(g>0)){if(g/=l,l<0){if(g<j)return;g<k&&(k=g)}else if(l>0){if(g>k)return;g>j&&(j=g)}if(g=e-h,l||!(g<0)){if(g/=l,l<0){if(g>k)return;g>j&&(j=g)}else if(l>0){if(g<j)return;g<k&&(k=g)}if(g=d-i,m||!(g>0)){if(g/=m,m<0){if(g<j)return;g<k&&(k=g)}else if(m>0){if(g>k)return;g>j&&(j=g)}if(g=f-i,m||!(g<0)){if(g/=m,m<0){if(g>k)return;g>j&&(j=g)}else if(m>0){if(g<j)return;g<k&&(k=g)}return j>0&&(a[0]=h+j*l,a[1]=i+j*m),k<1&&(b[0]=h+k*l,b[1]=i+k*m),!0}}}}},Uo=function(a,b){return jo(a[0]-b[0])<bo&&jo(a[1]-b[1])<bo},Vo=function(a,b,c,d,e){var f,g,h=[],i=[];if(a.forEach(function(a){if(!((b=a.length-1)<=0)){var b,c,d=a[0],g=a[b];if(Uo(d,g)){for(e.lineStart(),f=0;f<b;++f)e.point((d=a[f])[0],d[1]);e.lineEnd()}else h.push(c=new Nd(d,a,null,!0)),i.push(c.o=new Nd(d,null,c,!1)),h.push(c=new Nd(g,a,null,!1)),i.push(c.o=new Nd(g,null,c,!0))}}),h.length){for(i.sort(b),Od(h),Od(i),f=0,g=i.length;f<g;++f)i[f].e=c=!c;for(var j,k,l=h[0];;){for(var m=l,n=!0;m.v;)if((m=m.n)===l)return;j=m.z,e.lineStart();do{if(m.v=m.o.v=!0,m.e){if(n)for(f=0,g=j.length;f<g;++f)e.point((k=j[f])[0],k[1]);else d(m.x,m.n.x,1,e);m=m.n}else{if(n)for(j=m.p.z,f=j.length-1;f>=0;--f)e.point((k=j[f])[0],k[1]);else d(m.x,m.p.x,-1,e);m=m.p}j=(m=m.o).z,n=!n}while(!m.v);e.lineEnd()}}},Wo=1e9,Xo=-Wo,Yo=wn(),Zo=function(a,b){var c=b[0],d=b[1],e=[ro(c),-mo(c),0],f=0,g=0;Yo.reset();for(var h=0,i=a.length;h<i;++h)if(k=(j=a[h]).length)for(var j,k,l=j[k-1],m=l[0],n=l[1]/2+fo,o=ro(n),p=mo(n),q=0;q<k;++q,m=s,o=u,p=v,l=r){var r=j[q],s=r[0],t=r[1]/2+fo,u=ro(t),v=mo(t),w=s-m,x=w>=0?1:-1,y=x*w,z=y>co,A=o*u;if(Yo.add(lo(A*x*ro(y),p*v+A*mo(y))),f+=z?w+x*go:w,z^m>=c^s>=c){var B=id(gd(l),gd(r));ld(B);var C=id(e,B);ld(C);var D=(z^w>=0?-1:1)*Xc(C[2]);(d>D||d===D&&(B[0]||B[1]))&&(g+=z^w>=0?1:-1)}}return(f<-bo||f<bo&&Yo<-bo)^1&g},$o=wn(),_o={sphere:Zc,point:Zc,lineStart:function(){_o.point=Rd,_o.lineEnd=Qd},lineEnd:Zc,polygonStart:Zc,polygonEnd:Zc},ap=function(a){return $o.reset(),xo(a,_o),+$o},bp=[null,null],cp={type:"LineString",coordinates:bp},dp=function(a,b){return bp[0]=a,bp[1]=b,ap(cp)},ep={Feature:function(a,b){return Td(a.geometry,b)},FeatureCollection:function(a,b){for(var c=a.features,d=-1,e=c.length;++d<e;)if(Td(c[d].geometry,b))return!0;return!1}},fp={Sphere:function(){return!0},Point:function(a,b){return Ud(a.coordinates,b)},MultiPoint:function(a,b){for(var c=a.coordinates,d=-1,e=c.length;++d<e;)if(Ud(c[d],b))return!0;return!1},LineString:function(a,b){return Vd(a.coordinates,b)},MultiLineString:function(a,b){for(var c=a.coordinates,d=-1,e=c.length;++d<e;)if(Vd(c[d],b))return!0;return!1},Polygon:function(a,b){return Wd(a.coordinates,b)},MultiPolygon:function(a,b){for(var c=a.coordinates,d=-1,e=c.length;++d<e;)if(Wd(c[d],b))return!0;return!1},GeometryCollection:function(a,b){for(var c=a.geometries,d=-1,e=c.length;++d<e;)if(Td(c[d],b))return!0;return!1}},gp=function(a){return a},hp=wn(),ip=wn(),jp={point:Zc,lineStart:Zc,lineEnd:Zc,polygonStart:function(){jp.lineStart=ae,jp.lineEnd=de},polygonEnd:function(){jp.lineStart=jp.lineEnd=jp.point=Zc,hp.add(jo(ip)),ip.reset()},result:function(){var a=hp/2;return hp.reset(),a}},kp=1/0,lp=kp,mp=-kp,np=mp,op={point:function(a,b){a<kp&&(kp=a),a>mp&&(mp=a),b<lp&&(lp=b),b>np&&(np=b)},lineStart:Zc,lineEnd:Zc,polygonStart:Zc,polygonEnd:Zc,result:function(){var a=[[kp,lp],[mp,np]];return mp=np=-(lp=kp=1/0),a}},pp=0,qp=0,rp=0,sp=0,tp=0,up=0,vp=0,wp=0,xp=0,yp={point:ee,lineStart:fe,lineEnd:ie,polygonStart:function(){yp.lineStart=je,yp.lineEnd=ke},polygonEnd:function(){yp.point=ee,yp.lineStart=fe,yp.lineEnd=ie},result:function(){var a=xp?[vp/xp,wp/xp]:up?[sp/up,tp/up]:rp?[pp/rp,qp/rp]:[NaN,NaN];return pp=qp=rp=sp=tp=up=vp=wp=xp=0,a}};ne.prototype={_radius:4.5,pointRadius:function(a){return this._radius=a,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(a,b){switch(this._point){case 0:this._context.moveTo(a,b),this._point=1;break;case 1:this._context.lineTo(a,b);break;default:this._context.moveTo(a+this._radius,b),this._context.arc(a,b,this._radius,0,go)}},result:Zc};var zp,Ap,Bp,Cp,Dp,Ep=wn(),Fp={point:Zc,lineStart:function(){Fp.point=oe},lineEnd:function(){zp&&pe(Ap,Bp),Fp.point=Zc},polygonStart:function(){zp=!0},polygonEnd:function(){zp=null},result:function(){var a=+Ep;return Ep.reset(),a}};qe.prototype={_radius:4.5,_circle:re(4.5),pointRadius:function(a){return(a=+a)!==this._radius&&(this._radius=a,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(a,b){switch(this._point){case 0:this._string.push("M",a,",",b),this._point=1;break;case 1:this._string.push("L",a,",",b);break;default:null==this._circle&&(this._circle=re(this._radius)),this._string.push("M",a,",",b,this._circle)}},result:function(){if(this._string.length){var a=this._string.join("");return this._string=[],a}return null}};var Gp=function(a,b,c,d){return function(e,f){function g(b,c){var d=e(b,c);a(b=d[0],c=d[1])&&f.point(b,c)}function h(a,b){var c=e(a,b);q.point(c[0],c[1])}function i(){v.point=h,q.lineStart()}function j(){v.point=g,q.lineEnd()}function k(a,b){p.push([a,b]);var c=e(a,b);t.point(c[0],c[1])}function l(){t.lineStart(),p=[]}function m(){k(p[0][0],p[0][1]),t.lineEnd();var a,b,c,d,e=t.clean(),g=s.result(),h=g.length;if(p.pop(),n.push(p),p=null,h)if(1&e){if(c=g[0],(b=c.length-1)>0){for(u||(f.polygonStart(),u=!0),f.lineStart(),a=0;a<b;++a)f.point((d=c[a])[0],d[1]);f.lineEnd()}}else h>1&&2&e&&g.push(g.pop().concat(g.shift())),o.push(g.filter(se))}var n,o,p,q=b(f),r=e.invert(d[0],d[1]),s=So(),t=b(s),u=!1,v={point:g,lineStart:i,lineEnd:j,polygonStart:function(){v.point=k,v.lineStart=l,v.lineEnd=m,o=[],n=[]},polygonEnd:function(){v.point=g,v.lineStart=i,v.lineEnd=j,o=Dj(o);var a=Zo(n,r);o.length?(u||(f.polygonStart(),u=!0),Vo(o,te,a,c,f)):a&&(u||(f.polygonStart(),u=!0),f.lineStart(),c(null,null,1,f),f.lineEnd()),u&&(f.polygonEnd(),u=!1),o=n=null},sphere:function(){f.polygonStart(),f.lineStart(),c(null,null,1,f),f.lineEnd(),f.polygonEnd()}};return v}},Hp=Gp(function(){return!0},function(a){var b,c=NaN,d=NaN,e=NaN;return{lineStart:function(){a.lineStart(),b=1},point:function(f,g){var h=f>0?co:-co,i=jo(f-c);jo(i-co)<bo?(a.point(c,d=(d+g)/2>0?eo:-eo),a.point(e,d),a.lineEnd(),a.lineStart(),a.point(h,d),a.point(f,d),b=0):e!==h&&i>=co&&(jo(c-e)<bo&&(c-=e*bo),jo(f-h)<bo&&(f-=h*bo),d=ue(c,d,f,g),a.point(e,d),a.lineEnd(),a.lineStart(),a.point(h,d),b=0),a.point(c=f,d=g),e=h},lineEnd:function(){a.lineEnd(),c=d=NaN},clean:function(){return 2-b}}},function(a,b,c,d){var e;if(null==a)e=c*eo,d.point(-co,e),d.point(0,e),d.point(co,e),d.point(co,0),d.point(co,-e),d.point(0,-e),d.point(-co,-e),d.point(-co,0),d.point(-co,e);else if(jo(a[0]-b[0])>bo){var f=a[0]<b[0]?co:-co;e=c*f/2,d.point(-f,e),d.point(0,e),d.point(f,e)}else d.point(b[0],b[1])},[-co,-eo]),Ip=function(a,b){function c(a,b){return mo(a)*mo(b)>f}function d(a,b,c){var d=[1,0,0],e=id(gd(a),gd(b)),g=hd(e,e),h=e[0],i=g-h*h;if(!i)return!c&&a;var j=f*g/i,k=-f*h/i,l=id(d,e),m=kd(d,j);jd(m,kd(e,k));var n=l,o=hd(m,n),p=hd(n,n),q=o*o-p*(hd(m,m)-1);if(!(q<0)){var r=to(q),s=kd(n,(-o-r)/p);if(jd(s,m),s=fd(s),!c)return s;var t,u=a[0],v=b[0],w=a[1],x=b[1];v<u&&(t=u,u=v,v=t);var y=v-u,z=jo(y-co)<bo,A=z||y<bo;if(!z&&x<w&&(t=w,w=x,x=t),A?z?w+x>0^s[1]<(jo(s[0]-u)<bo?w:x):w<=s[1]&&s[1]<=x:y>co^(u<=s[0]&&s[0]<=v)){var B=kd(n,(-o+r)/p);return jd(B,m),[s,fd(B)]}}}function e(b,c){var d=g?a:co-a,e=0;return b<-d?e|=1:b>d&&(e|=2),c<-d?e|=4:c>d&&(e|=8),e}var f=mo(a),g=f>0,h=jo(f)>bo;return Gp(c,function(a){var b,f,i,j,k;return{lineStart:function(){j=i=!1,k=1},point:function(l,m){var n,o=[l,m],p=c(l,m),q=g?p?0:e(l,m):p?e(l+(l<0?co:-co),m):0;if(!b&&(j=i=p)&&a.lineStart(),p!==i&&(!(n=d(b,o))||Uo(b,n)||Uo(o,n))&&(o[0]+=bo,o[1]+=bo,p=c(o[0],o[1])),p!==i)k=0,p?(a.lineStart(),n=d(o,b),a.point(n[0],n[1])):(n=d(b,o),a.point(n[0],n[1]),a.lineEnd()),b=n;else if(h&&b&&g^p){var r;q&f||!(r=d(o,b,!0))||(k=0,g?(a.lineStart(),a.point(r[0][0],r[0][1]),a.point(r[1][0],r[1][1]),a.lineEnd()):(a.point(r[1][0],r[1][1]),a.lineEnd(),a.lineStart(),a.point(r[0][0],r[0][1])))}!p||b&&Uo(b,o)||a.point(o[0],o[1]),b=o,i=p,f=q},lineEnd:function(){i&&a.lineEnd(),b=null},clean:function(){return k|(j&&i)<<1}}},function(c,d,e,f){Ld(f,a,b,e,c,d)},g?[0,-a]:[-co,a-co])};we.prototype={constructor:we,point:function(a,b){this.stream.point(a,b)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Jp=16,Kp=mo(30*io),Lp=function(a,b){return+b?Ae(a,b):ze(a)},Mp=ve({point:function(a,b){this.stream.point(a*io,b*io)}}),Np=function(){return De(Fe).scale(155.424).center([0,33.6442])},Op=function(){return Np().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])},Pp=He(function(a){return to(2/(1+a))});Pp.invert=Ie(function(a){return 2*Xc(a/2)});var Qp=He(function(a){return(a=Wc(a))&&a/ro(a)});Qp.invert=Ie(function(a){return a}),Je.invert=function(a,b){return[a,2*ko(oo(b))-eo]},Ne.invert=Ne,Pe.invert=Ie(ko),Re.invert=Ie(Xc),Se.invert=Ie(function(a){return 2*ko(a)}),Te.invert=function(a,b){return[-b,2*ko(oo(a))-eo]},ff.prototype=bf.prototype={constructor:ff,count:function(){return this.eachAfter(_e)},each:function(a){var b,c,d,e,f=this,g=[f];do{for(b=g.reverse(),g=[];f=b.pop();)if(a(f),c=f.children)for(d=0,e=c.length;d<e;++d)g.push(c[d])}while(g.length);return this},eachAfter:function(a){for(var b,c,d,e=this,f=[e],g=[];e=f.pop();)if(g.push(e),b=e.children)for(c=0,d=b.length;c<d;++c)f.push(b[c]);for(;e=g.pop();)a(e);return this},eachBefore:function(a){for(var b,c,d=this,e=[d];d=e.pop();)if(a(d),b=d.children)for(c=b.length-1;c>=0;--c)e.push(b[c]);return this},sum:function(a){return this.eachAfter(function(b){for(var c=+a(b.data)||0,d=b.children,e=d&&d.length;--e>=0;)c+=d[e].value;b.value=c})},sort:function(a){return this.eachBefore(function(b){b.children&&b.children.sort(a)})},path:function(a){for(var b=this,c=af(b,a),d=[b];b!==c;)b=b.parent,d.push(b);for(var e=d.length;a!==c;)d.splice(e,0,a),a=a.parent;return d},ancestors:function(){for(var a=this,b=[a];a=a.parent;)b.push(a);return b},descendants:function(){var a=[];return this.each(function(b){a.push(b)}),a},leaves:function(){var a=[];return this.eachBefore(function(b){b.children||a.push(b)}),a},links:function(){var a=this,b=[];return a.each(function(c){c!==a&&b.push({source:c.parent,target:c})}),b},copy:function(){return bf(this).eachBefore(df)}};var Rp=Array.prototype.slice,Sp=function(a){for(var b,c,d=0,e=(a=gf(Rp.call(a))).length,f=[];d<e;)b=a[d],c&&kf(c,b)?++d:(c=mf(f=hf(f,b)),d=0);return c},Tp=function(a){return function(){return a}},Up=function(a){a.x0=Math.round(a.x0),a.y0=Math.round(a.y0),a.x1=Math.round(a.x1),a.y1=Math.round(a.y1)},Vp=function(a,b,c,d,e){for(var f,g=a.children,h=-1,i=g.length,j=a.value&&(d-b)/a.value;++h<i;)(f=g[h]).y0=c,f.y1=e,f.x0=b,f.x1=b+=f.value*j},Wp="$",Xp={depth:-1},Yp={};Kf.prototype=Object.create(ff.prototype);var Zp=function(a,b,c,d,e){for(var f,g=a.children,h=-1,i=g.length,j=a.value&&(e-c)/a.value;++h<i;)(f=g[h]).x0=b,f.x1=d,f.y0=c,f.y1=c+=f.value*j},$p=(1+Math.sqrt(5))/2,_p=function a(b){function c(a,c,d,e,f){Mf(b,a,c,d,e,f)}return c.ratio=function(b){return a((b=+b)>1?b:1)},c}($p),aq=function a(b){function c(a,c,d,e,f){if((g=a._squarify)&&g.ratio===b)for(var g,h,i,j,k,l=-1,m=g.length,n=a.value;++l<m;){for(i=(h=g[l]).children,j=h.value=0,k=i.length;j<k;++j)h.value+=i[j].value;h.dice?Vp(h,c,d,e,d+=(f-d)*h.value/n):Zp(h,c,d,c+=(e-c)*h.value/n,f),n-=h.value}else a._squarify=g=Mf(b,a,c,d,e,f),g.ratio=b}return c.ratio=function(b){return a((b=+b)>1?b:1)},c}($p),bq=function(a,b,c){return(b[0]-a[0])*(c[1]-a[1])-(b[1]-a[1])*(c[0]-a[0])},cq=[].slice,dq={};Pf.prototype=Vf.prototype={constructor:Pf,defer:function(a){if("function"!=typeof a)throw new Error("invalid callback");if(this._call)throw new Error("defer after await");if(null!=this._error)return this;var b=cq.call(arguments,1);return b.push(a),++this._waiting,this._tasks.push(b),Qf(this),this},abort:function(){return null==this._error&&Tf(this,new Error("abort")),this},await:function(a){if("function"!=typeof a)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=function(b,c){a.apply(null,[b].concat(c))},Uf(this),this},awaitAll:function(a){if("function"!=typeof a)throw new Error("invalid callback");if(this._call)throw new Error("multiple await");return this._call=a,Uf(this),this}};var eq=function(){return Math.random()},fq=function a(b){function c(a,c){return a=null==a?0:+a,c=null==c?1:+c,1===arguments.length?(c=a,a=0):c-=a,function(){return b()*c+a}}return c.source=a,c}(eq),gq=function a(b){function c(a,c){var d,e;return a=null==a?0:+a,c=null==c?1:+c,function(){var f;if(null!=d)f=d,d=null;else do{d=2*b()-1,f=2*b()-1,e=d*d+f*f}while(!e||e>1);return a+c*f*Math.sqrt(-2*Math.log(e)/e)}}return c.source=a,c}(eq),hq=function a(b){function c(){var a=gq.source(b).apply(this,arguments);return function(){return Math.exp(a())}}return c.source=a,c}(eq),iq=function a(b){function c(a){return function(){for(var c=0,d=0;d<a;++d)c+=b();return c}}return c.source=a,c}(eq),jq=function a(b){function c(a){var c=iq.source(b)(a);return function(){return c()/a}}return c.source=a,c}(eq),kq=function a(b){function c(a){return function(){return-Math.log(1-b())/a}}return c.source=a,c}(eq),lq=function(a,b){function c(a){var b,c=j.status;if(!c&&Xf(j)||c>=200&&c<300||304===c){if(f)try{b=f.call(d,j)}catch(a){return void h.call("error",d,a)}else b=j;h.call("load",d,b)}else h.call("error",d,a)}var d,e,f,g,h=m("beforesend","progress","load","error"),i=vc(),j=new XMLHttpRequest,k=null,l=null,n=0;if("undefined"==typeof XDomainRequest||"withCredentials"in j||!/^(http(s)?:)?\/\//.test(a)||(j=new XDomainRequest),"onload"in j?j.onload=j.onerror=j.ontimeout=c:j.onreadystatechange=function(a){j.readyState>3&&c(a)},j.onprogress=function(a){h.call("progress",d,a)},d={header:function(a,b){return a=(a+"").toLowerCase(),arguments.length<2?i.get(a):(null==b?i.remove(a):i.set(a,b+""),d)},mimeType:function(a){return arguments.length?(e=null==a?null:a+"",d):e},responseType:function(a){return arguments.length?(g=a,d):g},timeout:function(a){return arguments.length?(n=+a,d):n},user:function(a){return arguments.length<1?k:(k=null==a?null:a+"",d)},password:function(a){return arguments.length<1?l:(l=null==a?null:a+"",d)},response:function(a){return f=a,d},get:function(a,b){return d.send("GET",a,b)},post:function(a,b){return d.send("POST",a,b)},send:function(b,c,f){return j.open(b,a,!0,k,l),null==e||i.has("accept")||i.set("accept",e+",*/*"),j.setRequestHeader&&i.each(function(a,b){j.setRequestHeader(b,a)}),null!=e&&j.overrideMimeType&&j.overrideMimeType(e),null!=g&&(j.responseType=g),n>0&&(j.timeout=n),null==f&&"function"==typeof c&&(f=c,c=null),null!=f&&1===f.length&&(f=Wf(f)),null!=f&&d.on("error",f).on("load",function(a){f(null,a)}),h.call("beforesend",d,j),j.send(null==c?null:c),d},abort:function(){return j.abort(),d},on:function(){var a=h.on.apply(h,arguments);return a===h?d:a}},null!=b){if("function"!=typeof b)throw new Error("invalid callback: "+b);return d.get(b)}return d},mq=function(a,b){return function(c,d){var e=lq(c).mimeType(a).response(b);if(null!=d){if("function"!=typeof d)throw new Error("invalid callback: "+d);return e.get(d)}return e}},nq=mq("text/html",function(a){return document.createRange().createContextualFragment(a.responseText)}),oq=mq("application/json",function(a){return JSON.parse(a.responseText)}),pq=mq("text/plain",function(a){return a.responseText}),qq=mq("application/xml",function(a){var b=a.responseXML;if(!b)throw new Error("parse error");return b}),rq=function(a,b){return function(c,d,e){arguments.length<3&&(e=d,d=null);var f=lq(c).mimeType(a);return f.row=function(a){return arguments.length?f.response(Yf(b,d=a)):d},f.row(d),e?f.get(e):f}},sq=rq("text/csv",Tm),tq=rq("text/tab-separated-values",Ym),uq=Array.prototype,vq=uq.map,wq=uq.slice,xq={name:"implicit"},yq=function(a){return function(){return a}},zq=function(a){return+a},Aq=[0,1],Bq=function(b,c,d){var f,g=b[0],h=b[b.length-1],i=e(g,h,null==c?10:c);switch((d=Rc(null==d?",f":d)).type){case"s":var j=Math.max(Math.abs(g),Math.abs(h));return null!=d.precision||isNaN(f=un(i,j))||(d.precision=f),a.formatPrefix(d,j);case"":case"e":case"g":case"p":case"r":null!=d.precision||isNaN(f=vn(i,Math.max(Math.abs(g),Math.abs(h))))||(d.precision=f-("e"===d.type));break;case"f":case"%":null!=d.precision||isNaN(f=tn(i))||(d.precision=f-2*("%"===d.type))}return a.format(d)},Cq=function(a,b){var c,d=0,e=(a=a.slice()).length-1,f=a[d],g=a[e];return g<f&&(c=d,d=e,e=c,c=f,f=g,g=c),a[d]=b.floor(f),a[e]=b.ceil(g),a},Dq=new Date,Eq=new Date,Fq=wg(function(){},function(a,b){a.setTime(+a+b)},function(a,b){return b-a});Fq.every=function(a){return a=Math.floor(a),isFinite(a)&&a>0?a>1?wg(function(b){b.setTime(Math.floor(b/a)*a)},function(b,c){b.setTime(+b+c*a)},function(b,c){return(c-b)/a}):Fq:null};var Gq=Fq.range,Hq=6e4,Iq=6048e5,Jq=wg(function(a){a.setTime(1e3*Math.floor(a/1e3))},function(a,b){a.setTime(+a+1e3*b)},function(a,b){return(b-a)/1e3},function(a){return a.getUTCSeconds()}),Kq=Jq.range,Lq=wg(function(a){a.setTime(Math.floor(a/Hq)*Hq)},function(a,b){a.setTime(+a+b*Hq)},function(a,b){return(b-a)/Hq},function(a){return a.getMinutes()}),Mq=Lq.range,Nq=wg(function(a){var b=a.getTimezoneOffset()*Hq%36e5;b<0&&(b+=36e5),a.setTime(36e5*Math.floor((+a-b)/36e5)+b)},function(a,b){a.setTime(+a+36e5*b)},function(a,b){return(b-a)/36e5},function(a){return a.getHours()}),Oq=Nq.range,Pq=wg(function(a){a.setHours(0,0,0,0)},function(a,b){a.setDate(a.getDate()+b)},function(a,b){return(b-a-(b.getTimezoneOffset()-a.getTimezoneOffset())*Hq)/864e5},function(a){return a.getDate()-1}),Qq=Pq.range,Rq=xg(0),Sq=xg(1),Tq=xg(2),Uq=xg(3),Vq=xg(4),Wq=xg(5),Xq=xg(6),Yq=Rq.range,Zq=Sq.range,$q=Tq.range,_q=Uq.range,ar=Vq.range,br=Wq.range,cr=Xq.range,dr=wg(function(a){a.setDate(1),a.setHours(0,0,0,0)},function(a,b){a.setMonth(a.getMonth()+b)},function(a,b){return b.getMonth()-a.getMonth()+12*(b.getFullYear()-a.getFullYear())},function(a){return a.getMonth()}),er=dr.range,fr=wg(function(a){a.setMonth(0,1),a.setHours(0,0,0,0)},function(a,b){a.setFullYear(a.getFullYear()+b)},function(a,b){return b.getFullYear()-a.getFullYear()},function(a){return a.getFullYear()});fr.every=function(a){return isFinite(a=Math.floor(a))&&a>0?wg(function(b){b.setFullYear(Math.floor(b.getFullYear()/a)*a),b.setMonth(0,1),b.setHours(0,0,0,0)},function(b,c){b.setFullYear(b.getFullYear()+c*a)}):null};var gr=fr.range,hr=wg(function(a){a.setUTCSeconds(0,0)},function(a,b){a.setTime(+a+b*Hq)},function(a,b){return(b-a)/Hq},function(a){return a.getUTCMinutes()}),ir=hr.range,jr=wg(function(a){a.setUTCMinutes(0,0,0)},function(a,b){a.setTime(+a+36e5*b)},function(a,b){return(b-a)/36e5},function(a){return a.getUTCHours()}),kr=jr.range,lr=wg(function(a){a.setUTCHours(0,0,0,0)},function(a,b){a.setUTCDate(a.getUTCDate()+b)},function(a,b){return(b-a)/864e5},function(a){return a.getUTCDate()-1}),mr=lr.range,nr=yg(0),or=yg(1),pr=yg(2),qr=yg(3),rr=yg(4),sr=yg(5),tr=yg(6),ur=nr.range,vr=or.range,wr=pr.range,xr=qr.range,yr=rr.range,zr=sr.range,Ar=tr.range,Br=wg(function(a){a.setUTCDate(1),a.setUTCHours(0,0,0,0)},function(a,b){a.setUTCMonth(a.getUTCMonth()+b)},function(a,b){return b.getUTCMonth()-a.getUTCMonth()+12*(b.getUTCFullYear()-a.getUTCFullYear())},function(a){return a.getUTCMonth()}),Cr=Br.range,Dr=wg(function(a){a.setUTCMonth(0,1),a.setUTCHours(0,0,0,0)},function(a,b){a.setUTCFullYear(a.getUTCFullYear()+b)},function(a,b){return b.getUTCFullYear()-a.getUTCFullYear()},function(a){return a.getUTCFullYear()});Dr.every=function(a){return isFinite(a=Math.floor(a))&&a>0?wg(function(b){b.setUTCFullYear(Math.floor(b.getUTCFullYear()/a)*a),b.setUTCMonth(0,1),b.setUTCHours(0,0,0,0)},function(b,c){b.setUTCFullYear(b.getUTCFullYear()+c*a)}):null};var Er,Fr=Dr.range,Gr={"-":"",_:" ",0:"0"},Hr=/^\s*\d+/,Ir=/^%/,Jr=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;wh({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Kr=Date.prototype.toISOString?function(a){return a.toISOString()}:a.utcFormat("%Y-%m-%dT%H:%M:%S.%LZ"),Lr=+new Date("2000-01-01T00:00:00.000Z")?function(a){var b=new Date(a);return isNaN(b)?null:b}:a.utcParse("%Y-%m-%dT%H:%M:%S.%LZ"),Mr=1e3,Nr=60*Mr,Or=60*Nr,Pr=24*Or,Qr=7*Pr,Rr=30*Pr,Sr=365*Pr,Tr=function(a){return a.match(/.{6}/g).map(function(a){return"#"+a})},Ur=Tr("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),Vr=Tr("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Wr=Tr("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Xr=Tr("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Yr=ul(Ua(300,.5,0),Ua(-240,.5,1)),Zr=ul(Ua(-100,.75,.35),Ua(80,1.5,.8)),$r=ul(Ua(260,.75,.35),Ua(80,1.5,.8)),_r=Ua(),as=Ah(Tr("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),bs=Ah(Tr("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),cs=Ah(Tr("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),ds=Ah(Tr("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),es=function(a){return function(){return a}},fs=Math.abs,gs=Math.atan2,hs=Math.cos,is=Math.max,js=Math.min,ks=Math.sin,ls=Math.sqrt,ms=1e-12,ns=Math.PI,os=ns/2,ps=2*ns;Lh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2;default:this._context.lineTo(a,b)}}};var qs=function(a){return new Lh(a)},rs=function(){function a(a){var h,i,j,k=a.length,l=!1;for(null==e&&(g=f(j=oc())),h=0;h<=k;++h)!(h<k&&d(i=a[h],h,a))===l&&((l=!l)?g.lineStart():g.lineEnd()),l&&g.point(+b(i,h,a),+c(i,h,a));if(j)return g=null,j+""||null}var b=Mh,c=Nh,d=es(!0),e=null,f=qs,g=null;return a.x=function(c){return arguments.length?(b="function"==typeof c?c:es(+c),a):b},a.y=function(b){return arguments.length?(c="function"==typeof b?b:es(+b),a):c},a.defined=function(b){return arguments.length?(d="function"==typeof b?b:es(!!b),a):d},a.curve=function(b){return arguments.length?(f=b,null!=e&&(g=f(e)),a):f},a.context=function(b){return arguments.length?(null==b?e=g=null:g=f(e=b),a):e},a},ss=function(){function a(a){var b,k,l,m,n,o=a.length,p=!1,q=new Array(o),r=new Array(o);for(null==h&&(j=i(n=oc())),b=0;b<=o;++b){if(!(b<o&&g(m=a[b],b,a))===p)if(p=!p)k=b,j.areaStart(),j.lineStart();else{for(j.lineEnd(),j.lineStart(),l=b-1;l>=k;--l)j.point(q[l],r[l]);j.lineEnd(),j.areaEnd()}p&&(q[b]=+c(m,b,a),r[b]=+e(m,b,a),j.point(d?+d(m,b,a):q[b],f?+f(m,b,a):r[b]))}if(n)return j=null,n+""||null}function b(){return rs().defined(g).curve(i).context(h)}var c=Mh,d=null,e=es(0),f=Nh,g=es(!0),h=null,i=qs,j=null;return a.x=function(b){return arguments.length?(c="function"==typeof b?b:es(+b),d=null,a):c},a.x0=function(b){return arguments.length?(c="function"==typeof b?b:es(+b),a):c},a.x1=function(b){return arguments.length?(d=null==b?null:"function"==typeof b?b:es(+b),a):d},a.y=function(b){return arguments.length?(e="function"==typeof b?b:es(+b),f=null,a):e},a.y0=function(b){return arguments.length?(e="function"==typeof b?b:es(+b),a):e},a.y1=function(b){return arguments.length?(f=null==b?null:"function"==typeof b?b:es(+b),a):f},a.lineX0=a.lineY0=function(){return b().x(c).y(e)},a.lineY1=function(){return b().x(c).y(f)},a.lineX1=function(){return b().x(d).y(e)},a.defined=function(b){return arguments.length?(g="function"==typeof b?b:es(!!b),a):g},a.curve=function(b){return arguments.length?(i=b,null!=h&&(j=i(h)),a):i},a.context=function(b){return arguments.length?(null==b?h=j=null:j=i(h=b),a):h},a},ts=function(a,b){return b<a?-1:b>a?1:b>=a?0:NaN},us=function(a){return a},vs=Ph(qs);Oh.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(a,b){this._curve.point(b*Math.sin(a),b*-Math.cos(a))}};var ws=function(){return Qh(rs().curve(vs))},xs=function(){var a=ss().curve(vs),b=a.curve,c=a.lineX0,d=a.lineX1,e=a.lineY0,f=a.lineY1;return a.angle=a.x,delete a.x,a.startAngle=a.x0,delete a.x0,a.endAngle=a.x1,delete a.x1,a.radius=a.y,delete a.y,a.innerRadius=a.y0,delete a.y0,a.outerRadius=a.y1,delete a.y1,a.lineStartAngle=function(){return Qh(c())},delete a.lineX0,a.lineEndAngle=function(){return Qh(d())},delete a.lineX1,a.lineInnerRadius=function(){return Qh(e())},delete a.lineY0,a.lineOuterRadius=function(){return Qh(f())},delete a.lineY1,a.curve=function(a){return arguments.length?b(Ph(a)):b()._curve},a},ys=function(a,b){return[(b=+b)*Math.cos(a-=Math.PI/2),b*Math.sin(a)]},zs=Array.prototype.slice,As={draw:function(a,b){var c=Math.sqrt(b/ns);a.moveTo(c,0),a.arc(0,0,c,0,ps)}},Bs={draw:function(a,b){var c=Math.sqrt(b/5)/2;a.moveTo(-3*c,-c),a.lineTo(-c,-c),a.lineTo(-c,-3*c),a.lineTo(c,-3*c),a.lineTo(c,-c),a.lineTo(3*c,-c),a.lineTo(3*c,c),a.lineTo(c,c),a.lineTo(c,3*c),a.lineTo(-c,3*c),a.lineTo(-c,c),a.lineTo(-3*c,c),a.closePath()}},Cs=Math.sqrt(1/3),Ds=2*Cs,Es={draw:function(a,b){var c=Math.sqrt(b/Ds),d=c*Cs;a.moveTo(0,-c),a.lineTo(d,0),a.lineTo(0,c),a.lineTo(-d,0),a.closePath()}},Fs=Math.sin(ns/10)/Math.sin(7*ns/10),Gs=Math.sin(ps/10)*Fs,Hs=-Math.cos(ps/10)*Fs,Is={draw:function(a,b){var c=Math.sqrt(.8908130915292852*b),d=Gs*c,e=Hs*c;a.moveTo(0,-c),a.lineTo(d,e);for(var f=1;f<5;++f){var g=ps*f/5,h=Math.cos(g),i=Math.sin(g);a.lineTo(i*c,-h*c),a.lineTo(h*d-i*e,i*d+h*e)}a.closePath()}},Js={draw:function(a,b){var c=Math.sqrt(b),d=-c/2;a.rect(d,d,c,c)}},Ks=Math.sqrt(3),Ls={draw:function(a,b){var c=-Math.sqrt(b/(3*Ks));a.moveTo(0,2*c),a.lineTo(-Ks*c,-c),a.lineTo(Ks*c,-c),a.closePath()}},Ms=-.5,Ns=Math.sqrt(3)/2,Os=1/Math.sqrt(12),Ps=3*(Os/2+1),Qs={draw:function(a,b){var c=Math.sqrt(b/Ps),d=c/2,e=c*Os,f=d,g=c*Os+c,h=-f,i=g;a.moveTo(d,e),a.lineTo(f,g),a.lineTo(h,i),a.lineTo(Ms*d-Ns*e,Ns*d+Ms*e),a.lineTo(Ms*f-Ns*g,Ns*f+Ms*g),a.lineTo(Ms*h-Ns*i,Ns*h+Ms*i),a.lineTo(Ms*d+Ns*e,Ms*e-Ns*d),a.lineTo(Ms*f+Ns*g,Ms*g-Ns*f),a.lineTo(Ms*h+Ns*i,Ms*i-Ns*h),a.closePath()}},Rs=[As,Bs,Es,Js,Is,Ls,Qs],Ss=function(){};Yh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Xh(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Xh(this,a,b)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b}},Zh.prototype={areaStart:Ss,areaEnd:Ss,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._x2=a,this._y2=b;break;case 1:this._point=2,this._x3=a,this._y3=b;break;case 2:this._point=3,this._x4=a,this._y4=b,this._context.moveTo((this._x0+4*this._x1+a)/6,(this._y0+4*this._y1+b)/6);break;default:Xh(this,a,b)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b}},$h.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var c=(this._x0+4*this._x1+a)/6,d=(this._y0+4*this._y1+b)/6;this._line?this._context.lineTo(c,d):this._context.moveTo(c,d);break;case 3:this._point=4;default:Xh(this,a,b)}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b}},_h.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var a=this._x,b=this._y,c=a.length-1;if(c>0)for(var d,e=a[0],f=b[0],g=a[c]-e,h=b[c]-f,i=-1;++i<=c;)d=i/c,this._basis.point(this._beta*a[i]+(1-this._beta)*(e+d*g),this._beta*b[i]+(1-this._beta)*(f+d*h));this._x=this._y=null,this._basis.lineEnd()},point:function(a,b){this._x.push(+a),this._y.push(+b)}};var Ts=function a(b){function c(a){return 1===b?new Yh(a):new _h(a,b)}return c.beta=function(b){return a(+b)},c}(.85);bi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ai(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2,this._x1=a,this._y1=b;break;case 2:this._point=3;default:ai(this,a,b)}this._x0=this._x1,this._x1=this._x2,this._x2=a,this._y0=this._y1,this._y1=this._y2,this._y2=b}};var Us=function a(b){function c(a){return new bi(a,b)}return c.tension=function(b){return a(+b)},c}(0);ci.prototype={areaStart:Ss,areaEnd:Ss,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._x3=a,this._y3=b;break;case 1:this._point=2,this._context.moveTo(this._x4=a,this._y4=b);break;case 2:this._point=3,this._x5=a,this._y5=b;break;default:ai(this,a,b)}this._x0=this._x1,this._x1=this._x2,this._x2=a,this._y0=this._y1,this._y1=this._y2,this._y2=b}};var Vs=function a(b){function c(a){return new ci(a,b)}return c.tension=function(b){return a(+b)},c}(0);di.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ai(this,a,b)}this._x0=this._x1,this._x1=this._x2,this._x2=a,this._y0=this._y1,this._y1=this._y2,this._y2=b}};var Ws=function a(b){function c(a){return new di(a,b)}return c.tension=function(b){return a(+b)},c}(0);fi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){if(a=+a,b=+b,this._point){var c=this._x2-a,d=this._y2-b;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(c*c+d*d,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2;break;case 2:this._point=3;default:ei(this,a,b)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=a,this._y0=this._y1,this._y1=this._y2,this._y2=b}};var Xs=function a(b){function c(a){return b?new fi(a,b):new bi(a,0)}return c.alpha=function(b){return a(+b)},c}(.5);gi.prototype={areaStart:Ss,areaEnd:Ss,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(a,b){if(a=+a,b=+b,this._point){var c=this._x2-a,d=this._y2-b;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(c*c+d*d,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=a,this._y3=b;break;case 1:this._point=2,this._context.moveTo(this._x4=a,this._y4=b);break;case 2:this._point=3,this._x5=a,this._y5=b;break;default:ei(this,a,b)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=a,this._y0=this._y1,this._y1=this._y2,this._y2=b}};var Ys=function a(b){function c(a){return b?new gi(a,b):new ci(a,0)}return c.alpha=function(b){return a(+b)},c}(.5);hi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){if(a=+a,b=+b,this._point){var c=this._x2-a,d=this._y2-b;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(c*c+d*d,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ei(this,a,b)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=a,this._y0=this._y1,this._y1=this._y2,this._y2=b}};var Zs=function a(b){function c(a){return b?new hi(a,b):new di(a,0)}return c.alpha=function(b){return a(+b)},c}(.5);ii.prototype={areaStart:Ss,areaEnd:Ss,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(a,b){a=+a,b=+b,this._point?this._context.lineTo(a,b):(this._point=1,this._context.moveTo(a,b))}},ni.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:mi(this,this._t0,li(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(a,b){var c=NaN;if(a=+a,b=+b,a!==this._x1||b!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2;break;case 2:this._point=3,mi(this,li(this,c=ki(this,a,b)),c);break;default:mi(this,this._t0,c=ki(this,a,b))}this._x0=this._x1,this._x1=a,this._y0=this._y1,this._y1=b,this._t0=c}}},(oi.prototype=Object.create(ni.prototype)).point=function(a,b){ni.prototype.point.call(this,b,a)},pi.prototype={moveTo:function(a,b){this._context.moveTo(b,a)},closePath:function(){this._context.closePath()},lineTo:function(a,b){this._context.lineTo(b,a)},bezierCurveTo:function(a,b,c,d,e,f){this._context.bezierCurveTo(b,a,d,c,f,e)}},qi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var a=this._x,b=this._y,c=a.length;if(c)if(this._line?this._context.lineTo(a[0],b[0]):this._context.moveTo(a[0],b[0]),2===c)this._context.lineTo(a[1],b[1]);else for(var d=ri(a),e=ri(b),f=0,g=1;g<c;++f,++g)this._context.bezierCurveTo(d[0][f],e[0][f],d[1][f],e[1][f],a[g],b[g]);(this._line||0!==this._line&&1===c)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(a,b){this._x.push(+a),this._y.push(+b)}},si.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(a,b){switch(a=+a,b=+b,this._point){case 0:this._point=1,this._line?this._context.lineTo(a,b):this._context.moveTo(a,b);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,b),this._context.lineTo(a,b);else{var c=this._x*(1-this._t)+a*this._t;this._context.lineTo(c,this._y),this._context.lineTo(c,b)}}this._x=a,this._y=b}};var $s=function(a,b){if((e=a.length)>1)for(var c,d,e,f=1,g=a[b[0]],h=g.length;f<e;++f)for(d=g,g=a[b[f]],c=0;c<h;++c)g[c][1]+=g[c][0]=isNaN(d[c][1])?d[c][0]:d[c][1]},_s=function(a){for(var b=a.length,c=new Array(b);--b>=0;)c[b]=b;return c},at=function(a){var b=a.map(ui);return _s(a).sort(function(a,c){return b[a]-b[c]})},bt=function(a){return function(){return a}};xi.prototype={constructor:xi,insert:function(a,b){var c,d,e;if(a){if(b.P=a,b.N=a.N,a.N&&(a.N.P=b),a.N=b,a.R){for(a=a.R;a.L;)a=a.L;a.L=b}else a.R=b;c=a}else this._?(a=Bi(this._),b.P=null,b.N=a,a.P=a.L=b,c=a):(b.P=b.N=null,this._=b,c=null);for(b.L=b.R=null,b.U=c,b.C=!0,a=b;c&&c.C;)c===(d=c.U).L?(e=d.R)&&e.C?(c.C=e.C=!1,d.C=!0,a=d):(a===c.R&&(zi(this,c),c=(a=c).U),c.C=!1,d.C=!0,Ai(this,d)):(e=d.L)&&e.C?(c.C=e.C=!1,d.C=!0,a=d):(a===c.L&&(Ai(this,c),c=(a=c).U),c.C=!1,d.C=!0,zi(this,d)),c=a.U;this._.C=!1},remove:function(a){a.N&&(a.N.P=a.P),a.P&&(a.P.N=a.N),a.N=a.P=null;var b,c,d,e=a.U,f=a.L,g=a.R;if(c=f?g?Bi(g):f:g,e?e.L===a?e.L=c:e.R=c:this._=c,f&&g?(d=c.C,c.C=a.C,c.L=f,f.U=c,c!==g?(e=c.U,c.U=a.U,a=c.R,e.L=a,c.R=g,g.U=c):(c.U=e,e=c,a=c.R)):(d=a.C,a=c),a&&(a.U=e),!d)if(a&&a.C)a.C=!1;else{do{if(a===this._)break;if(a===e.L){if((b=e.R).C&&(b.C=!1,e.C=!0,zi(this,e),b=e.R),b.L&&b.L.C||b.R&&b.R.C){b.R&&b.R.C||(b.L.C=!1,b.C=!0,Ai(this,b),b=e.R),b.C=e.C,e.C=b.R.C=!1,zi(this,e),a=this._;break}}else if((b=e.L).C&&(b.C=!1,e.C=!0,Ai(this,e),b=e.L),b.L&&b.L.C||b.R&&b.R.C){b.L&&b.L.C||(b.R.C=!1,b.C=!0,zi(this,b),b=e.L),b.C=e.C,e.C=b.L.C=!1,Ai(this,e),a=this._;break}b.C=!0,a=e,e=e.U}while(!a.C);a&&(a.C=!1)}}};var ct,dt,et,ft,gt,ht=[],it=[],jt=1e-6,kt=1e-12;$i.prototype={constructor:$i,polygons:function(){var a=this.edges;return this.cells.map(function(b){var c=b.halfedges.map(function(c){return Ki(b,a[c])});return c.data=b.site.data,c})},triangles:function(){var a=[],b=this.edges;return this.cells.forEach(function(c,d){if(f=(e=c.halfedges).length)for(var e,f,g,h=c.site,i=-1,j=b[e[f-1]],k=j.left===h?j.right:j.left;++i<f;)g=k,k=(j=b[e[i]]).left===h?j.right:j.left,g&&k&&d<g.index&&d<k.index&&Yi(h,g,k)<0&&a.push([h.data,g.data,k.data])}),a},links:function(){return this.edges.filter(function(a){return a.right}).map(function(a){return{source:a.left.data,target:a.right.data}})},find:function(a,b,c){for(var d,e,f=this,g=f._found||0,h=f.cells.length;!(e=f.cells[g]);)if(++g>=h)return null;var i=a-e.site[0],j=b-e.site[1],k=i*i+j*j;do{e=f.cells[d=g],g=null,e.halfedges.forEach(function(c){var d=f.edges[c],h=d.left;if(h!==e.site&&h||(h=d.right)){var i=a-h[0],j=b-h[1],l=i*i+j*j;l<k&&(k=l,g=h.index)}})}while(null!==g);return f._found=d,null==c||k<=c*c?e.site:null}};var lt=function(a){return function(){return a}};aj.prototype={constructor:aj,scale:function(a){return 1===a?this:new aj(this.k*a,this.x,this.y)},translate:function(a,b){return 0===a&0===b?this:new aj(this.k,this.x+this.k*a,this.y+this.k*b)},apply:function(a){return[a[0]*this.k+this.x,a[1]*this.k+this.y]},applyX:function(a){return a*this.k+this.x},applyY:function(a){return a*this.k+this.y},invert:function(a){return[(a[0]-this.x)/this.k,(a[1]-this.y)/this.k]},invertX:function(a){return(a-this.x)/this.k},invertY:function(a){return(a-this.y)/this.k},rescaleX:function(a){return a.copy().domain(a.range().map(this.invertX,this).map(a.invert,a))},rescaleY:function(a){return a.copy().domain(a.range().map(this.invertY,this).map(a.invert,a))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var mt=new aj(1,0,0);bj.prototype=aj.prototype;var nt=function(){a.event.preventDefault(),a.event.stopImmediatePropagation()};a.version="4.10.0",a.bisect=lj,a.bisectRight=lj,a.bisectLeft=mj,a.ascending=ij,a.bisector=jj,a.cross=function(a,b,d){var e,f,g,h,i=a.length,j=b.length,k=new Array(i*j);for(null==d&&(d=c),e=g=0;e<i;++e)for(h=a[e],f=0;f<j;++f,++g)k[g]=d(h,b[f]);return k},a.descending=function(a,b){return b<a?-1:b>a?1:b>=a?0:NaN},a.deviation=pj,a.extent=qj,a.histogram=function(){function a(a){var f,g,h=a.length,i=new Array(h);for(f=0;f<h;++f)i[f]=b(a[f],f,a);var j=c(i),k=j[0],l=j[1],m=d(i,k,l);Array.isArray(m)||(m=e(k,l,m),m=wj(Math.ceil(k/m)*m,Math.floor(l/m)*m,m));for(var n=m.length;m[0]<=k;)m.shift(),--n;for(;m[n-1]>l;)m.pop(),--n;var o,p=new Array(n+1);for(f=0;f<=n;++f)(o=p[f]=[]).x0=f>0?m[f-1]:k,o.x1=f<n?m[f]:l;for(f=0;f<h;++f)k<=(g=i[f])&&g<=l&&p[lj(m,g,0,n)].push(a[f]);return p}var b=vj,c=qj,d=Bj;return a.value=function(c){return arguments.length?(b="function"==typeof c?c:uj(c),a):b},a.domain=function(b){return arguments.length?(c="function"==typeof b?b:uj([b[0],b[1]]),a):c},a.thresholds=function(b){return arguments.length?(d="function"==typeof b?b:uj(Array.isArray(b)?sj.call(b):b),a):d},a},a.thresholdFreedmanDiaconis=function(a,b,c){return a=tj.call(a,nj).sort(ij),Math.ceil((c-b)/(2*(Cj(a,.75)-Cj(a,.25))*Math.pow(a.length,-1/3)))},a.thresholdScott=function(a,b,c){return Math.ceil((c-b)/(3.5*pj(a)*Math.pow(a.length,-1/3)))},a.thresholdSturges=Bj,a.max=function(a,b){var c,d,e=a.length,f=-1;if(null==b){for(;++f<e;)if(null!=(c=a[f])&&c>=c)for(d=c;++f<e;)null!=(c=a[f])&&c>d&&(d=c)}else for(;++f<e;)if(null!=(c=b(a[f],f,a))&&c>=c)for(d=c;++f<e;)null!=(c=b(a[f],f,a))&&c>d&&(d=c);return d},a.mean=function(a,b){var c,d=a.length,e=d,f=-1,g=0;if(null==b)for(;++f<d;)isNaN(c=nj(a[f]))?--e:g+=c;else for(;++f<d;)isNaN(c=nj(b(a[f],f,a)))?--e:g+=c;if(e)return g/e},a.median=function(a,b){var c,d=a.length,e=-1,f=[];if(null==b)for(;++e<d;)isNaN(c=nj(a[e]))||f.push(c);else for(;++e<d;)isNaN(c=nj(b(a[e],e,a)))||f.push(c);return Cj(f.sort(ij),.5)},a.merge=Dj,a.min=Ej,a.pairs=function(a,b){null==b&&(b=c);for(var d=0,e=a.length-1,f=a[0],g=new Array(e<0?0:e);d<e;)g[d]=b(f,f=a[++d]);return g},a.permute=function(a,b){for(var c=b.length,d=new Array(c);c--;)d[c]=a[b[c]];return d},a.quantile=Cj,a.range=wj,a.scan=function(a,b){if(c=a.length){var c,d,e=0,f=0,g=a[f];for(null==b&&(b=ij);++e<c;)(b(d=a[e],g)<0||0!==b(g,g))&&(g=d,f=e);return 0===b(g,g)?f:void 0}},a.shuffle=function(a,b,c){for(var d,e,f=(null==c?a.length:c)-(b=null==b?0:+b);f;)e=Math.random()*f--|0,d=a[f+b],a[f+b]=a[e+b],a[e+b]=d;return a},a.sum=function(a,b){var c,d=a.length,e=-1,f=0;if(null==b)for(;++e<d;)(c=+a[e])&&(f+=c);else for(;++e<d;)(c=+b(a[e],e,a))&&(f+=c);return f},a.ticks=Aj,a.tickIncrement=d,a.tickStep=e,a.transpose=Fj,a.variance=oj,a.zip=function(){return Fj(arguments)},a.axisTop=function(a){return l(Ij,a)},a.axisRight=function(a){return l(Jj,a)},a.axisBottom=function(a){return l(Kj,a)},a.axisLeft=function(a){return l(Lj,a)},a.brush=function(){return lc(zm)},a.brushX=function(){return lc(xm)},a.brushY=function(){return lc(ym)},a.brushSelection=function(a){var b=a.__brush;return b?b.dim.output(b.selection):null},a.chord=function(){function a(a){var f,g,h,i,j,k,l=a.length,m=[],n=wj(l),o=[],p=[],q=p.groups=new Array(l),r=new Array(l*l);for(f=0,j=-1;++j<l;){for(g=0,k=-1;++k<l;)g+=a[j][k];m.push(g),o.push(wj(l)),f+=g}for(c&&n.sort(function(a,b){return c(m[a],m[b])}),d&&o.forEach(function(b,c){b.sort(function(b,e){return d(a[c][b],a[c][e])})}),i=(f=Km(0,Jm-b*l)/f)?b:Jm/l,g=0,j=-1;++j<l;){for(h=g,k=-1;++k<l;){var s=n[j],t=o[s][k],u=a[s][t],v=g,w=g+=u*f;r[t*l+s]={index:s,subindex:t,startAngle:v,endAngle:w,value:u}}q[s]={index:s,startAngle:h,endAngle:g,value:m[s]},g+=i}for(j=-1;++j<l;)for(k=j-1;++k<l;){var x=r[k*l+j],y=r[j*l+k];(x.value||y.value)&&p.push(x.value<y.value?{source:y,target:x}:{source:x,target:y})}return e?p.sort(e):p}var b=0,c=null,d=null,e=null;return a.padAngle=function(c){return arguments.length?(b=Km(0,c),a):b},a.sortGroups=function(b){return arguments.length?(c=b,a):c},a.sortSubgroups=function(b){return arguments.length?(d=b,a):d},a.sortChords=function(b){return arguments.length?(null==b?e=null:(e=mc(b))._=b,a):e&&e._},a},a.ribbon=function(){function a(){var a,h=Lm.call(arguments),i=b.apply(this,h),j=c.apply(this,h),k=+d.apply(this,(h[0]=i,h)),l=e.apply(this,h)-Im,m=f.apply(this,h)-Im,n=k*Fm(l),o=k*Gm(l),p=+d.apply(this,(h[0]=j,h)),q=e.apply(this,h)-Im,r=f.apply(this,h)-Im;if(g||(g=a=oc()),g.moveTo(n,o),g.arc(0,0,k,l,m),l===q&&m===r||(g.quadraticCurveTo(0,0,p*Fm(q),p*Gm(q)),g.arc(0,0,p,q,r)),g.quadraticCurveTo(0,0,n,o),g.closePath(),a)return g=null,a+""||null}var b=pc,c=qc,d=rc,e=sc,f=tc,g=null;return a.radius=function(b){return arguments.length?(d="function"==typeof b?b:Mm(+b),a):d},a.startAngle=function(b){return arguments.length?(e="function"==typeof b?b:Mm(+b),a):e},a.endAngle=function(b){return arguments.length?(f="function"==typeof b?b:Mm(+b),a):f},a.source=function(c){return arguments.length?(b=c,a):b},a.target=function(b){return arguments.length?(c=b,a):c},a.context=function(b){return arguments.length?(g=null==b?null:b,a):g},a},a.nest=function(){function a(b,e,g,h){if(e>=f.length)return null!=c&&b.sort(c),null!=d?d(b):b;for(var i,j,k,l=-1,m=b.length,n=f[e++],o=vc(),p=g();++l<m;)(k=o.get(i=n(j=b[l])+""))?k.push(j):o.set(i,[j]);return o.each(function(b,c){h(p,c,a(b,e,g,h))}),p}function b(a,c){if(++c>f.length)return a;var e,h=g[c-1];return null!=d&&c>=f.length?e=a.entries():(e=[],a.each(function(a,d){e.push({key:d,values:b(a,c)})})),null!=h?e.sort(function(a,b){return h(a.key,b.key)}):e}var c,d,e,f=[],g=[];return e={object:function(b){return a(b,0,wc,xc)},map:function(b){return a(b,0,yc,zc)},entries:function(c){return b(a(c,0,yc,zc),0)},key:function(a){return f.push(a),e},sortKeys:function(a){return g[f.length-1]=a,e},sortValues:function(a){return c=a,e},rollup:function(a){return d=a,e}}},a.set=Bc,a.map=vc,a.keys=function(a){var b=[];for(var c in a)b.push(c);return b},a.values=function(a){var b=[];for(var c in a)b.push(a[c]);return b},a.entries=function(a){var b=[];for(var c in a)b.push({key:c,value:a[c]});return b},a.color=ya,a.rgb=Ca,a.hsl=Ga,a.lab=Ka,a.hcl=Ra,a.cubehelix=Ua,a.dispatch=m,a.drag=function(){function b(a){a.on("mousedown.drag",c).filter(va).on("touchstart.drag",f).on("touchmove.drag",g).on("touchend.drag touchcancel.drag",h).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function c(){if(!n&&o.apply(this,arguments)){var b=i("mouse",p.apply(this,arguments),$j,this,arguments);b&&(gk(a.event.view).on("mousemove.drag",d,!0).on("mouseup.drag",e,!0),jk(a.event.view),pa(),l=!1,j=a.event.clientX,k=a.event.clientY,b("start"))}}function d(){if(ik(),!l){var b=a.event.clientX-j,c=a.event.clientY-k;l=b*b+c*c>u}r.mouse("drag")}function e(){gk(a.event.view).on("mousemove.drag mouseup.drag",null),qa(a.event.view,l),ik(),r.mouse("end")}function f(){if(o.apply(this,arguments)){var b,c,d=a.event.changedTouches,e=p.apply(this,arguments),f=d.length;for(b=0;b<f;++b)(c=i(d[b].identifier,e,hk,this,arguments))&&(pa(),c("start"))}}function g(){var b,c,d=a.event.changedTouches,e=d.length;for(b=0;b<e;++b)(c=r[d[b].identifier])&&(ik(),c("drag"))}function h(){var b,c,d=a.event.changedTouches,e=d.length;for(n&&clearTimeout(n),n=setTimeout(function(){n=null},500),b=0;b<e;++b)(c=r[d[b].identifier])&&(pa(),c("end"))}function i(c,d,e,f,g){var h,i,j,k=e(d,c),l=s.copy();if(A(new ra(b,"beforestart",h,c,t,k[0],k[1],0,0,l),function(){return null!=(a.event.subject=h=q.apply(f,g))&&(i=h.x-k[0]||0,j=h.y-k[1]||0,!0)}))return function a(m){var n,o=k;switch(m){case"start":r[c]=a,n=t++;break;case"end":delete r[c],--t;case"drag":k=e(d,c),n=t}A(new ra(b,m,h,c,n,k[0]+i,k[1]+j,k[0]-o[0],k[1]-o[1],l),l.apply,l,[m,f,g])}}var j,k,l,n,o=sa,p=ta,q=ua,r={},s=m("start","drag","end"),t=0,u=0;return b.filter=function(a){return arguments.length?(o="function"==typeof a?a:kk(!!a),b):o},b.container=function(a){return arguments.length?(p="function"==typeof a?a:kk(a),b):p},b.subject=function(a){return arguments.length?(q="function"==typeof a?a:kk(a),b):q},b.on=function(){var a=s.on.apply(s,arguments);return a===s?b:a},b.clickDistance=function(a){return arguments.length?(u=(a=+a)*a,b):Math.sqrt(u)},b},a.dragDisable=jk,a.dragEnable=qa,a.dsvFormat=Rm,a.csvParse=Tm,a.csvParseRows=Um,a.csvFormat=Vm,a.csvFormatRows=Wm,a.tsvParse=Ym,a.tsvParseRows=Zm,a.tsvFormat=$m,a.tsvFormatRows=_m,a.easeLinear=function(a){return+a},a.easeQuad=$b,a.easeQuadIn=function(a){return a*a},a.easeQuadOut=function(a){return a*(2-a)},a.easeQuadInOut=$b,a.easeCubic=_b,a.easeCubicIn=function(a){return a*a*a},a.easeCubicOut=function(a){return--a*a*a+1},a.easeCubicInOut=_b,a.easePoly=Wl,a.easePolyIn=Ul,a.easePolyOut=Vl,a.easePolyInOut=Wl,a.easeSin=ac,a.easeSinIn=function(a){return 1-Math.cos(a*Yl)},a.easeSinOut=function(a){return Math.sin(a*Yl)},a.easeSinInOut=ac,a.easeExp=bc,a.easeExpIn=function(a){return Math.pow(2,10*a-10)},a.easeExpOut=function(a){return 1-Math.pow(2,-10*a)},a.easeExpInOut=bc,a.easeCircle=cc,a.easeCircleIn=function(a){return 1-Math.sqrt(1-a*a)},a.easeCircleOut=function(a){return Math.sqrt(1- --a*a)},a.easeCircleInOut=cc,a.easeBounce=dc,a.easeBounceIn=function(a){return 1-dc(1-a)},a.easeBounceOut=dc,a.easeBounceInOut=function(a){return((a*=2)<=1?1-dc(1-a):dc(a-1)+1)/2},a.easeBack=jm,a.easeBackIn=hm,a.easeBackOut=im,a.easeBackInOut=jm,a.easeElastic=mm,a.easeElasticIn=lm,a.easeElasticOut=mm,a.easeElasticInOut=nm,a.forceCenter=function(a,b){function c(){var c,e,f=d.length,g=0,h=0;for(c=0;c<f;++c)g+=(e=d[c]).x,h+=e.y;for(g=g/f-a,h=h/f-b,c=0;c<f;++c)(e=d[c]).x-=g,e.y-=h}var d;return null==a&&(a=0),null==b&&(b=0),c.initialize=function(a){d=a},c.x=function(b){return arguments.length?(a=+b,c):a},c.y=function(a){return arguments.length?(b=+a,c):b},c},a.forceCollide=function(a){function b(){for(var a,b,d,i,j,k,l,m=e.length,n=0;n<h;++n)for(b=Ic(e,Lc,Mc).visitAfter(c),a=0;a<m;++a)d=e[a],k=f[d.index],l=k*k,i=d.x+d.vx,j=d.y+d.vy,b.visit(function(a,b,c,e,f){var h=a.data,m=a.r,n=k+m;if(!h)return b>i+n||e<i-n||c>j+n||f<j-n;if(h.index>d.index){var o=i-h.x-h.vx,p=j-h.y-h.vy,q=o*o+p*p;q<n*n&&(0===o&&(o=bn(),q+=o*o),0===p&&(p=bn(),q+=p*p),q=(n-(q=Math.sqrt(q)))/q*g,d.vx+=(o*=q)*(n=(m*=m)/(l+m)),d.vy+=(p*=q)*n,h.vx-=o*(n=1-n),h.vy-=p*n)}})}function c(a){if(a.data)return a.r=f[a.data.index];for(var b=a.r=0;b<4;++b)a[b]&&a[b].r>a.r&&(a.r=a[b].r)}function d(){if(e){var b,c,d=e.length;for(f=new Array(d),b=0;b<d;++b)c=e[b],f[c.index]=+a(c,b,e)}}var e,f,g=1,h=1;return"function"!=typeof a&&(a=an(null==a?1:+a)),b.initialize=function(a){e=a,d()},b.iterations=function(a){return arguments.length?(h=+a,b):h},b.strength=function(a){return arguments.length?(g=+a,b):g},b.radius=function(c){return arguments.length?(a="function"==typeof c?c:an(+c),d(),b):a},b},a.forceLink=function(a){function b(b){for(var c=0,d=a.length;c<n;++c)for(var e,h,i,k,l,m,o,p=0;p<d;++p)h=(e=a[p]).source,k=(i=e.target).x+i.vx-h.x-h.vx||bn(),l=i.y+i.vy-h.y-h.vy||bn(),k*=m=((m=Math.sqrt(k*k+l*l))-g[p])/m*b*f[p],l*=m,i.vx-=k*(o=j[p]),i.vy-=l*o,h.vx+=k*(o=1-o),h.vy+=l*o}function c(){if(h){var b,c,l=h.length,m=a.length,n=vc(h,k);for(b=0,i=new Array(l);b<m;++b)(c=a[b]).index=b,"object"!=typeof c.source&&(c.source=Oc(n,c.source)),"object"!=typeof c.target&&(c.target=Oc(n,c.target)),i[c.source.index]=(i[c.source.index]||0)+1,i[c.target.index]=(i[c.target.index]||0)+1;for(b=0,j=new Array(m);b<m;++b)c=a[b],j[b]=i[c.source.index]/(i[c.source.index]+i[c.target.index]);f=new Array(m),d(),g=new Array(m),e()}}function d(){if(h)for(var b=0,c=a.length;b<c;++b)f[b]=+l(a[b],b,a)}function e(){if(h)for(var b=0,c=a.length;b<c;++b)g[b]=+m(a[b],b,a)}var f,g,h,i,j,k=Nc,l=function(a){return 1/Math.min(i[a.source.index],i[a.target.index])},m=an(30),n=1;return null==a&&(a=[]),b.initialize=function(a){h=a,c()},b.links=function(d){return arguments.length?(a=d,c(),b):a},b.id=function(a){return arguments.length?(k=a,b):k},b.iterations=function(a){return arguments.length?(n=+a,b):n},b.strength=function(a){return arguments.length?(l="function"==typeof a?a:an(+a),d(),b):l},b.distance=function(a){return arguments.length?(m="function"==typeof a?a:an(+a),e(),b):m},b},a.forceManyBody=function(){function a(a){var b,h=e.length,i=Ic(e,Pc,Qc).visitAfter(c);for(g=a,b=0;b<h;++b)f=e[b],i.visit(d)}function b(){if(e){var a,b,c=e.length;for(h=new Array(c),a=0;a<c;++a)b=e[a],h[b.index]=+i(b,a,e)}}function c(a){var b,c,d,e,f,g=0;if(a.length){for(d=e=f=0;f<4;++f)(b=a[f])&&(c=b.value)&&(g+=c,d+=c*b.x,e+=c*b.y);a.x=d/g,a.y=e/g}else{(b=a).x=b.data.x,b.y=b.data.y;do{g+=h[b.data.index]}while(b=b.next)}a.value=g}function d(a,b,c,d){if(!a.value)return!0;var e=a.x-f.x,i=a.y-f.y,m=d-b,n=e*e+i*i;if(m*m/l<n)return n<k&&(0===e&&(e=bn(),n+=e*e),0===i&&(i=bn(),n+=i*i),n<j&&(n=Math.sqrt(j*n)),f.vx+=e*a.value*g/n,f.vy+=i*a.value*g/n),!0;if(!(a.length||n>=k)){(a.data!==f||a.next)&&(0===e&&(e=bn(),n+=e*e),0===i&&(i=bn(),n+=i*i),n<j&&(n=Math.sqrt(j*n)));do{a.data!==f&&(m=h[a.data.index]*g/n,f.vx+=e*m,f.vy+=i*m)}while(a=a.next)}}var e,f,g,h,i=an(-30),j=1,k=1/0,l=.81;return a.initialize=function(a){e=a,b()},a.strength=function(c){return arguments.length?(i="function"==typeof c?c:an(+c),b(),a):i},a.distanceMin=function(b){return arguments.length?(j=b*b,a):Math.sqrt(j)},a.distanceMax=function(b){return arguments.length?(k=b*b,a):Math.sqrt(k)},a.theta=function(b){return arguments.length?(l=b*b,a):Math.sqrt(l)},a},a.forceSimulation=function(a){function b(){c(),o.call("tick",f),g<h&&(n.stop(),o.call("end",f))}function c(){var b,c,d=a.length;for(g+=(j-g)*i,l.each(function(a){a(g)}),b=0;b<d;++b)null==(c=a[b]).fx?c.x+=c.vx*=k:(c.x=c.fx,c.vx=0),null==c.fy?c.y+=c.vy*=k:(c.y=c.fy,c.vy=0)}function d(){for(var b,c=0,d=a.length;c<d;++c){if(b=a[c],b.index=c,isNaN(b.x)||isNaN(b.y)){var e=fn*Math.sqrt(c),f=c*gn;b.x=e*Math.cos(f),b.y=e*Math.sin(f)}(isNaN(b.vx)||isNaN(b.vy))&&(b.vx=b.vy=0)}}function e(b){return b.initialize&&b.initialize(a),b}var f,g=1,h=.001,i=1-Math.pow(h,1/300),j=0,k=.6,l=vc(),n=nb(b),o=m("tick","end");return null==a&&(a=[]),d(),f={tick:c,restart:function(){return n.restart(b),f},stop:function(){return n.stop(),f},nodes:function(b){return arguments.length?(a=b,d(),l.each(e),f):a},alpha:function(a){return arguments.length?(g=+a,f):g},alphaMin:function(a){return arguments.length?(h=+a,f):h},alphaDecay:function(a){return arguments.length?(i=+a,f):+i},alphaTarget:function(a){return arguments.length?(j=+a,f):j},velocityDecay:function(a){return arguments.length?(k=1-a,f):1-k},force:function(a,b){return arguments.length>1?(null==b?l.remove(a):l.set(a,e(b)),f):l.get(a)},find:function(b,c,d){var e,f,g,h,i,j=0,k=a.length;for(null==d?d=1/0:d*=d,j=0;j<k;++j)(g=(e=b-(h=a[j]).x)*e+(f=c-h.y)*f)<d&&(i=h,d=g);return i},on:function(a,b){return arguments.length>1?(o.on(a,b),f):o.on(a)}}},a.forceX=function(a){function b(a){for(var b,c=0,g=d.length;c<g;++c)(b=d[c]).vx+=(f[c]-b.x)*e[c]*a}function c(){if(d){var b,c=d.length;for(e=new Array(c),f=new Array(c),b=0;b<c;++b)e[b]=isNaN(f[b]=+a(d[b],b,d))?0:+g(d[b],b,d)}}var d,e,f,g=an(.1);return"function"!=typeof a&&(a=an(null==a?0:+a)),b.initialize=function(a){d=a,c()},b.strength=function(a){return arguments.length?(g="function"==typeof a?a:an(+a),c(),b):g},b.x=function(d){return arguments.length?(a="function"==typeof d?d:an(+d),c(),b):a},b},a.forceY=function(a){function b(a){for(var b,c=0,g=d.length;c<g;++c)(b=d[c]).vy+=(f[c]-b.y)*e[c]*a}function c(){if(d){var b,c=d.length;for(e=new Array(c),f=new Array(c),b=0;b<c;++b)e[b]=isNaN(f[b]=+a(d[b],b,d))?0:+g(d[b],b,d)}}var d,e,f,g=an(.1);return"function"!=typeof a&&(a=an(null==a?0:+a)),b.initialize=function(a){d=a,c()},b.strength=function(a){return arguments.length?(g="function"==typeof a?a:an(+a),c(),b):g},b.y=function(d){return arguments.length?(a="function"==typeof d?d:an(+d),c(),b):a},b},a.formatDefaultLocale=Tc,a.formatLocale=sn,a.formatSpecifier=Rc,a.precisionFixed=tn,a.precisionPrefix=un,a.precisionRound=vn,a.geoArea=function(a){return zo.reset(),xo(a,Ao),2*zo},a.geoBounds=function(a){var b,c,d,e,f,g,h;if(Fn=En=-(Cn=Dn=1/0),Kn=[],xo(a,Co),c=Kn.length){for(Kn.sort(ud),b=1,f=[d=Kn[0]];b<c;++b)vd(d,(e=Kn[b])[0])||vd(d,e[1])?(td(d[0],e[1])>td(d[0],d[1])&&(d[1]=e[1]),td(e[0],d[1])>td(d[0],d[1])&&(d[0]=e[0])):f.push(d=e);for(g=-1/0,b=0,d=f[c=f.length-1];b<=c;d=e,++b)e=f[b],(h=td(d[1],e[0]))>g&&(g=h,Cn=e[0],En=d[1])}return Kn=Ln=null,Cn===1/0||Dn===1/0?[[NaN,NaN],[NaN,NaN]]:[[Cn,Dn],[En,Fn]]},a.geoCentroid=function(a){Mn=Nn=On=Pn=Qn=Rn=Sn=Tn=Un=Vn=Wn=0,xo(a,Do);var b=Un,c=Vn,d=Wn,e=b*b+c*c+d*d;return e<1e-12&&(b=Rn,c=Sn,d=Tn,Nn<bo&&(b=On,c=Pn,d=Qn),(e=b*b+c*c+d*d)<1e-12)?[NaN,NaN]:[lo(c,b)*ho,Xc(d/to(e))*ho]},a.geoCircle=function(){function a(){var a=d.apply(this,arguments),h=e.apply(this,arguments)*io,i=f.apply(this,arguments)*io;return b=[],c=Hd(-a[0]*io,-a[1]*io,0).invert,Ld(g,h,i,1),a={type:"Polygon",coordinates:[b]},b=c=null,a}var b,c,d=Eo([0,0]),e=Eo(90),f=Eo(6),g={point:function(a,d){b.push(a=c(a,d)),a[0]*=ho,a[1]*=ho}};return a.center=function(b){return arguments.length?(d="function"==typeof b?b:Eo([+b[0],+b[1]]),a):d},a.radius=function(b){return arguments.length?(e="function"==typeof b?b:Eo(+b),a):e},a.precision=function(b){return arguments.length?(f="function"==typeof b?b:Eo(+b),a):f},a},a.geoClipExtent=function(){var a,b,c,d=0,e=0,f=960,g=500;return c={stream:function(c){return a&&b===c?a:a=Pd(d,e,f,g)(b=c)},extent:function(h){return arguments.length?(d=+h[0][0],e=+h[0][1],f=+h[1][0],g=+h[1][1],a=b=null,c):[[d,e],[f,g]]}}},a.geoContains=function(a,b){return(a&&ep.hasOwnProperty(a.type)?ep[a.type]:Td)(a,b)},a.geoDistance=dp,a.geoGraticule=_d,a.geoGraticule10=function(){return _d()()},a.geoInterpolate=function(a,b){var c=a[0]*io,d=a[1]*io,e=b[0]*io,f=b[1]*io,g=mo(d),h=ro(d),i=mo(f),j=ro(f),k=g*mo(c),l=g*ro(c),m=i*mo(e),n=i*ro(e),o=2*Xc(to(Yc(f-d)+g*i*Yc(e-c))),p=ro(o),q=o?function(a){var b=ro(a*=o)/p,c=ro(o-a)/p,d=c*k+b*m,e=c*l+b*n,f=c*h+b*j;return[lo(e,d)*ho,lo(f,to(d*d+e*e))*ho]}:function(){return[c*ho,d*ho]};return q.distance=o,q},a.geoLength=ap,a.geoPath=function(a,b){function c(a){return a&&("function"==typeof f&&e.pointRadius(+f.apply(this,arguments)),xo(a,d(e))),e.result()}var d,e,f=4.5;return c.area=function(a){return xo(a,d(jp)),jp.result()},c.measure=function(a){return xo(a,d(Fp)),Fp.result()},c.bounds=function(a){return xo(a,d(op)),op.result()},c.centroid=function(a){return xo(a,d(yp)),yp.result()},c.projection=function(b){return arguments.length?(d=null==b?(a=null,gp):(a=b).stream,c):a},c.context=function(a){return arguments.length?(e=null==a?(b=null,new qe):new ne(b=a),"function"!=typeof f&&e.pointRadius(f),c):b},c.pointRadius=function(a){return arguments.length?(f="function"==typeof a?a:(e.pointRadius(+a),+a),c):f},c.projection(a).context(b)},a.geoAlbers=Op,a.geoAlbersUsa=function(){function a(a){var b=a[0],c=a[1];return h=null,e.point(b,c),h||(f.point(b,c),h)||(g.point(b,c),h)}function b(){return c=d=null,a}var c,d,e,f,g,h,i=Op(),j=Np().rotate([154,0]).center([-2,58.5]).parallels([55,65]),k=Np().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(a,b){h=[a,b]}};return a.invert=function(a){var b=i.scale(),c=i.translate(),d=(a[0]-c[0])/b,e=(a[1]-c[1])/b;return(e>=.12&&e<.234&&d>=-.425&&d<-.214?j:e>=.166&&e<.234&&d>=-.214&&d<-.115?k:i).invert(a)},a.stream=function(a){return c&&d===a?c:c=Ge([i.stream(d=a),j.stream(a),k.stream(a)])},a.precision=function(a){return arguments.length?(i.precision(a),j.precision(a),k.precision(a),b()):i.precision()},a.scale=function(b){return arguments.length?(i.scale(b),j.scale(.35*b),k.scale(b),a.translate(i.translate())):i.scale()},a.translate=function(a){if(!arguments.length)return i.translate();var c=i.scale(),d=+a[0],h=+a[1];return e=i.translate(a).clipExtent([[d-.455*c,h-.238*c],[d+.455*c,h+.238*c]]).stream(l),f=j.translate([d-.307*c,h+.201*c]).clipExtent([[d-.425*c+bo,h+.12*c+bo],[d-.214*c-bo,h+.234*c-bo]]).stream(l),g=k.translate([d-.205*c,h+.212*c]).clipExtent([[d-.214*c+bo,h+.166*c+bo],[d-.115*c-bo,h+.234*c-bo]]).stream(l),b()},a.fitExtent=function(b,c){return xe(a,b,c)},a.fitSize=function(b,c){return ye(a,b,c)},a.scale(1070)},a.geoAzimuthalEqualArea=function(){return Be(Pp).scale(124.75).clipAngle(179.999)},a.geoAzimuthalEqualAreaRaw=Pp,a.geoAzimuthalEquidistant=function(){return Be(Qp).scale(79.4188).clipAngle(179.999)},a.geoAzimuthalEquidistantRaw=Qp,a.geoConicConformal=function(){return De(Me).scale(109.5).parallels([30,30])},a.geoConicConformalRaw=Me,a.geoConicEqualArea=Np,a.geoConicEqualAreaRaw=Fe,a.geoConicEquidistant=function(){return De(Oe).scale(131.154).center([0,13.9389])},a.geoConicEquidistantRaw=Oe,a.geoEquirectangular=function(){return Be(Ne).scale(152.63)},a.geoEquirectangularRaw=Ne,a.geoGnomonic=function(){return Be(Pe).scale(144.049).clipAngle(60)},a.geoGnomonicRaw=Pe,a.geoIdentity=function(){function a(){return e=f=null,g}var b,c,d,e,f,g,h=1,i=0,j=0,k=1,l=1,m=gp,n=null,o=gp;return g={stream:function(a){return e&&f===a?e:e=m(o(f=a))},clipExtent:function(e){return arguments.length?(o=null==e?(n=b=c=d=null,gp):Pd(n=+e[0][0],b=+e[0][1],c=+e[1][0],d=+e[1][1]),a()):null==n?null:[[n,b],[c,d]]},scale:function(b){return arguments.length?(m=Qe((h=+b)*k,h*l,i,j),a()):h},translate:function(b){return arguments.length?(m=Qe(h*k,h*l,i=+b[0],j=+b[1]),a()):[i,j]},reflectX:function(b){return arguments.length?(m=Qe(h*(k=b?-1:1),h*l,i,j),a()):k<0},reflectY:function(b){return arguments.length?(m=Qe(h*k,h*(l=b?-1:1),i,j),a()):l<0},fitExtent:function(a,b){return xe(g,a,b)},fitSize:function(a,b){return ye(g,a,b)}}},a.geoProjection=Be,a.geoProjectionMutator=Ce,a.geoMercator=function(){return Ke(Je).scale(961/go)},a.geoMercatorRaw=Je,a.geoOrthographic=function(){return Be(Re).scale(249.5).clipAngle(90+bo)},a.geoOrthographicRaw=Re,a.geoStereographic=function(){return Be(Se).scale(250).clipAngle(142)},a.geoStereographicRaw=Se,a.geoTransverseMercator=function(){var a=Ke(Te),b=a.center,c=a.rotate;return a.center=function(a){return arguments.length?b([-a[1],a[0]]):(a=b(),[a[1],-a[0]])},a.rotate=function(a){return arguments.length?c([a[0],a[1],a.length>2?a[2]+90:90]):(a=c(),[a[0],a[1],a[2]-90])},c([0,0,90]).scale(159.155)},a.geoTransverseMercatorRaw=Te,a.geoRotation=Ro,a.geoStream=xo,a.geoTransform=function(a){return{stream:ve(a)}},a.cluster=function(){function a(a){var f,g=0;a.eachAfter(function(a){var c=a.children;c?(a.x=Ve(c),a.y=Xe(c)):(a.x=f?g+=b(a,f):0,a.y=0,f=a)});var h=Ze(a),i=$e(a),j=h.x-b(h,i)/2,k=i.x+b(i,h)/2;return a.eachAfter(e?function(b){b.x=(b.x-a.x)*c,b.y=(a.y-b.y)*d}:function(b){b.x=(b.x-j)/(k-j)*c,b.y=(1-(a.y?b.y/a.y:1))*d})}var b=Ue,c=1,d=1,e=!1;return a.separation=function(c){return arguments.length?(b=c,a):b},a.size=function(b){return arguments.length?(e=!1,c=+b[0],d=+b[1],a):e?null:[c,d]},a.nodeSize=function(b){return arguments.length?(e=!0,c=+b[0],d=+b[1],a):e?[c,d]:null},a},a.hierarchy=bf,a.pack=function(){function a(a){return a.x=c/2,a.y=d/2,b?a.eachBefore(zf(b)).eachAfter(Af(e,.5)).eachBefore(Bf(1)):a.eachBefore(zf(yf)).eachAfter(Af(xf,1)).eachAfter(Af(e,a.r/Math.min(c,d))).eachBefore(Bf(Math.min(c,d)/(2*a.r))),a}var b=null,c=1,d=1,e=xf;return a.radius=function(c){return arguments.length?(b=vf(c),a):b},a.size=function(b){return arguments.length?(c=+b[0],d=+b[1],a):[c,d]},a.padding=function(b){return arguments.length?(e="function"==typeof b?b:Tp(+b),a):e},a},a.packSiblings=function(a){return uf(a),a},a.packEnclose=Sp,a.partition=function(){function a(a){var g=a.height+1;return a.x0=a.y0=e,a.x1=c,a.y1=d/g,a.eachBefore(b(d,g)),f&&a.eachBefore(Up),a}function b(a,b){return function(c){c.children&&Vp(c,c.x0,a*(c.depth+1)/b,c.x1,a*(c.depth+2)/b);var d=c.x0,f=c.y0,g=c.x1-e,h=c.y1-e;g<d&&(d=g=(d+g)/2),h<f&&(f=h=(f+h)/2),c.x0=d,c.y0=f,c.x1=g,c.y1=h}}var c=1,d=1,e=0,f=!1;return a.round=function(b){return arguments.length?(f=!!b,a):f},a.size=function(b){return arguments.length?(c=+b[0],d=+b[1],a):[c,d]},a.padding=function(b){return arguments.length?(e=+b,a):e},a},a.stratify=function(){function a(a){var d,e,f,g,h,i,j,k=a.length,l=new Array(k),m={};for(e=0;e<k;++e)d=a[e],h=l[e]=new ff(d),null!=(i=b(d,e,a))&&(i+="")&&(m[j=Wp+(h.id=i)]=j in m?Yp:h);for(e=0;e<k;++e)if(h=l[e],null!=(i=c(a[e],e,a))&&(i+="")){if(!(g=m[Wp+i]))throw new Error("missing: "+i);if(g===Yp)throw new Error("ambiguous: "+i);g.children?g.children.push(h):g.children=[h],h.parent=g}else{if(f)throw new Error("multiple roots");f=h}if(!f)throw new Error("no root");if(f.parent=Xp,f.eachBefore(function(a){a.depth=a.parent.depth+1,--k}).eachBefore(ef),f.parent=null,k>0)throw new Error("cycle");return f}var b=Cf,c=Df;return a.id=function(c){return arguments.length?(b=wf(c),a):b},a.parentId=function(b){return arguments.length?(c=wf(b),a):c},a},a.tree=function(){function a(a){var d=Lf(a);if(d.eachAfter(b),d.parent.m=-d.z,d.eachBefore(c),i)a.eachBefore(e);else{var j=a,k=a,l=a;a.eachBefore(function(a){a.x<j.x&&(j=a),a.x>k.x&&(k=a),a.depth>l.depth&&(l=a)});var m=j===k?1:f(j,k)/2,n=m-j.x,o=g/(k.x+m+n),p=h/(l.depth||1);a.eachBefore(function(a){a.x=(a.x+n)*o,a.y=a.depth*p})}return a}function b(a){var b=a.children,c=a.parent.children,e=a.i?c[a.i-1]:null;if(b){If(a);var g=(b[0].z+b[b.length-1].z)/2;e?(a.z=e.z+f(a._,e._),a.m=a.z-g):a.z=g}else e&&(a.z=e.z+f(a._,e._));a.parent.A=d(a,e,a.parent.A||c[0])}function c(a){a._.x=a.z+a.parent.m,a.m+=a.parent.m}function d(a,b,c){if(b){for(var d,e=a,g=a,h=b,i=e.parent.children[0],j=e.m,k=g.m,l=h.m,m=i.m;h=Gf(h),e=Ff(e),h&&e;)i=Ff(i),(g=Gf(g)).a=a,(d=h.z+l-e.z-j+f(h._,e._))>0&&(Hf(Jf(h,a,c),a,d),j+=d,k+=d),l+=h.m,j+=e.m,m+=i.m,k+=g.m;h&&!Gf(g)&&(g.t=h,g.m+=l-k),e&&!Ff(i)&&(i.t=e,i.m+=j-m,c=a)}return c}function e(a){a.x*=g,a.y=a.depth*h}var f=Ef,g=1,h=1,i=null;return a.separation=function(b){return arguments.length?(f=b,a):f},a.size=function(b){return arguments.length?(i=!1,g=+b[0],h=+b[1],a):i?null:[g,h]},a.nodeSize=function(b){return arguments.length?(i=!0,g=+b[0],h=+b[1],a):i?[g,h]:null},a},a.treemap=function(){function a(a){return a.x0=a.y0=0,a.x1=e,a.y1=f,a.eachBefore(b),g=[0],d&&a.eachBefore(Up),a}function b(a){var b=g[a.depth],d=a.x0+b,e=a.y0+b,f=a.x1-b,m=a.y1-b;f<d&&(d=f=(d+f)/2),m<e&&(e=m=(e+m)/2),a.x0=d,a.y0=e,a.x1=f,a.y1=m,a.children&&(b=g[a.depth+1]=h(a)/2,d+=l(a)-b,e+=i(a)-b,f-=j(a)-b,m-=k(a)-b,f<d&&(d=f=(d+f)/2),m<e&&(e=m=(e+m)/2),c(a,d,e,f,m))}var c=_p,d=!1,e=1,f=1,g=[0],h=xf,i=xf,j=xf,k=xf,l=xf;return a.round=function(b){return arguments.length?(d=!!b,a):d},a.size=function(b){return arguments.length?(e=+b[0],f=+b[1],a):[e,f]},a.tile=function(b){return arguments.length?(c=wf(b),a):c},a.padding=function(b){return arguments.length?a.paddingInner(b).paddingOuter(b):a.paddingInner()},a.paddingInner=function(b){return arguments.length?(h="function"==typeof b?b:Tp(+b),a):h},a.paddingOuter=function(b){return arguments.length?a.paddingTop(b).paddingRight(b).paddingBottom(b).paddingLeft(b):a.paddingTop()},a.paddingTop=function(b){return arguments.length?(i="function"==typeof b?b:Tp(+b),a):i},a.paddingRight=function(b){return arguments.length?(j="function"==typeof b?b:Tp(+b),a):j},a.paddingBottom=function(b){return arguments.length?(k="function"==typeof b?b:Tp(+b),a):k},a.paddingLeft=function(b){return arguments.length?(l="function"==typeof b?b:Tp(+b),a):l},a},a.treemapBinary=function(a,b,c,d,e){function f(a,b,c,d,e,g,h){if(a>=b-1){var j=i[a];return j.x0=d,j.y0=e,j.x1=g,void(j.y1=h)}for(var l=k[a],m=c/2+l,n=a+1,o=b-1;n<o;){var p=n+o>>>1;k[p]<m?n=p+1:o=p}m-k[n-1]<k[n]-m&&a+1<n&&--n;var q=k[n]-l,r=c-q;if(g-d>h-e){var s=(d*r+g*q)/c;f(a,n,q,d,e,s,h),f(n,b,r,s,e,g,h)}else{var t=(e*r+h*q)/c;f(a,n,q,d,e,g,t),f(n,b,r,d,t,g,h)}}var g,h,i=a.children,j=i.length,k=new Array(j+1);for(k[0]=h=g=0;g<j;++g)k[g+1]=h+=i[g].value;f(0,j,a.value,b,c,d,e)},a.treemapDice=Vp,a.treemapSlice=Zp,a.treemapSliceDice=function(a,b,c,d,e){(1&a.depth?Zp:Vp)(a,b,c,d,e)},a.treemapSquarify=_p,a.treemapResquarify=aq,a.interpolate=gl,a.interpolateArray=_k,a.interpolateBasis=Vk,a.interpolateBasisClosed=Wk,a.interpolateDate=al,a.interpolateNumber=bl,a.interpolateObject=cl,a.interpolateRound=hl,a.interpolateString=fl,a.interpolateTransformCss=ll,a.interpolateTransformSvg=ml,a.interpolateZoom=ol,a.interpolateRgb=Yk,a.interpolateRgbBasis=Zk,a.interpolateRgbBasisClosed=$k,a.interpolateHsl=pl,a.interpolateHslLong=ql,a.interpolateLab=function(a,b){var c=_a((a=Ka(a)).l,(b=Ka(b)).l),d=_a(a.a,b.a),e=_a(a.b,b.b),f=_a(a.opacity,b.opacity);return function(b){return a.l=c(b),a.a=d(b),a.b=e(b),a.opacity=f(b),a+""}},a.interpolateHcl=rl,a.interpolateHclLong=sl,a.interpolateCubehelix=tl,a.interpolateCubehelixLong=ul,a.quantize=function(a,b){for(var c=new Array(b),d=0;d<b;++d)c[d]=a(d/(b-1));return c},a.path=oc,a.polygonArea=function(a){for(var b,c=-1,d=a.length,e=a[d-1],f=0;++c<d;)b=e,e=a[c],f+=b[1]*e[0]-b[0]*e[1];return f/2},a.polygonCentroid=function(a){for(var b,c,d=-1,e=a.length,f=0,g=0,h=a[e-1],i=0;++d<e;)b=h,h=a[d],i+=c=b[0]*h[1]-h[0]*b[1],f+=(b[0]+h[0])*c,g+=(b[1]+h[1])*c;return i*=3,[f/i,g/i]},a.polygonHull=function(a){if((c=a.length)<3)return null;var b,c,d=new Array(c),e=new Array(c);for(b=0;b<c;++b)d[b]=[+a[b][0],+a[b][1],b];for(d.sort(Nf),b=0;b<c;++b)e[b]=[d[b][0],-d[b][1]];var f=Of(d),g=Of(e),h=g[0]===f[0],i=g[g.length-1]===f[f.length-1],j=[];for(b=f.length-1;b>=0;--b)j.push(a[d[f[b]][2]]);for(b=+h;b<g.length-i;++b)j.push(a[d[g[b]][2]]);return j},a.polygonContains=function(a,b){for(var c,d,e=a.length,f=a[e-1],g=b[0],h=b[1],i=f[0],j=f[1],k=!1,l=0;l<e;++l)c=(f=a[l])[0],(d=f[1])>h!=j>h&&g<(i-c)*(h-d)/(j-d)+c&&(k=!k),i=c,j=d;return k},a.polygonLength=function(a){for(var b,c,d=-1,e=a.length,f=a[e-1],g=f[0],h=f[1],i=0;++d<e;)b=g,c=h,b-=g=(f=a[d])[0],c-=h=f[1],i+=Math.sqrt(b*b+c*c);return i},a.quadtree=Ic,a.queue=Vf,a.randomUniform=fq,a.randomNormal=gq,a.randomLogNormal=hq,a.randomBates=jq,a.randomIrwinHall=iq,a.randomExponential=kq,a.request=lq,a.html=nq,a.json=oq,a.text=pq,a.xml=qq,a.csv=sq,a.tsv=tq,a.scaleBand=$f,a.scalePoint=function(){return _f($f().paddingInner(1))},a.scaleIdentity=jg,a.scaleLinear=ig,a.scaleLog=qg,a.scaleOrdinal=Zf,a.scaleImplicit=xq,a.scalePow=sg,a.scaleSqrt=function(){return sg().exponent(.5)},a.scaleQuantile=tg,a.scaleQuantize=ug,a.scaleThreshold=vg,a.scaleTime=function(){return zh(fr,dr,Rq,Pq,Nq,Lq,Jq,Fq,a.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},a.scaleUtc=function(){return zh(Dr,Br,nr,lr,jr,hr,Jq,Fq,a.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},a.schemeCategory10=Ur,a.schemeCategory20b=Vr,a.schemeCategory20c=Wr,a.schemeCategory20=Xr,a.interpolateCubehelixDefault=Yr,a.interpolateRainbow=function(a){(a<0||a>1)&&(a-=Math.floor(a));var b=Math.abs(a-.5);return _r.h=360*a-100,_r.s=1.5-1.5*b,_r.l=.8-.9*b,_r+""},a.interpolateWarm=Zr,a.interpolateCool=$r,a.interpolateViridis=as,a.interpolateMagma=bs,a.interpolateInferno=cs,a.interpolatePlasma=ds,a.scaleSequential=Bh,a.creator=Rj,a.local=t,a.matcher=Wj,a.mouse=$j,a.namespace=Qj,a.namespaces=Pj,a.select=gk,a.selectAll=function(a){return"string"==typeof a?new na([document.querySelectorAll(a)],[document.documentElement]):new na([null==a?[]:a],fk)},a.selection=oa,a.selector=_j,a.selectorAll=ak,a.style=Q,a.touch=hk,a.touches=function(a,b){null==b&&(b=Yj().touches);for(var c=0,d=b?b.length:0,e=new Array(d);c<d;++c)e[c]=Zj(a,b[c]);return e},a.window=ek,a.customEvent=A,a.arc=function(){function a(){var a,j,k=+b.apply(this,arguments),l=+c.apply(this,arguments),m=f.apply(this,arguments)-os,n=g.apply(this,arguments)-os,o=fs(n-m),p=n>m;if(i||(i=a=oc()),l<k&&(j=l,l=k,k=j),l>ms)if(o>ps-ms)i.moveTo(l*hs(m),l*ks(m)),i.arc(0,0,l,m,n,!p),k>ms&&(i.moveTo(k*hs(n),k*ks(n)),i.arc(0,0,k,n,m,p));else{var q,r,s=m,t=n,u=m,v=n,w=o,x=o,y=h.apply(this,arguments)/2,z=y>ms&&(e?+e.apply(this,arguments):ls(k*k+l*l)),A=js(fs(l-k)/2,+d.apply(this,arguments)),B=A,C=A;if(z>ms){var D=Dh(z/k*ks(y)),E=Dh(z/l*ks(y));(w-=2*D)>ms?(D*=p?1:-1,u+=D,v-=D):(w=0,u=v=(m+n)/2),(x-=2*E)>ms?(E*=p?1:-1,s+=E,t-=E):(x=0,s=t=(m+n)/2)}var F=l*hs(s),G=l*ks(s),H=k*hs(v),I=k*ks(v);if(A>ms){var J=l*hs(t),K=l*ks(t),L=k*hs(u),M=k*ks(u);if(o<ns){var N=w>ms?Jh(F,G,L,M,J,K,H,I):[H,I],O=F-N[0],P=G-N[1],Q=J-N[0],R=K-N[1],S=1/ks(Ch((O*Q+P*R)/(ls(O*O+P*P)*ls(Q*Q+R*R)))/2),T=ls(N[0]*N[0]+N[1]*N[1]);B=js(A,(k-T)/(S-1)),C=js(A,(l-T)/(S+1))}}x>ms?C>ms?(q=Kh(L,M,F,G,l,C,p),r=Kh(J,K,H,I,l,C,p),i.moveTo(q.cx+q.x01,q.cy+q.y01),C<A?i.arc(q.cx,q.cy,C,gs(q.y01,q.x01),gs(r.y01,r.x01),!p):(i.arc(q.cx,q.cy,C,gs(q.y01,q.x01),gs(q.y11,q.x11),!p),i.arc(0,0,l,gs(q.cy+q.y11,q.cx+q.x11),gs(r.cy+r.y11,r.cx+r.x11),!p),i.arc(r.cx,r.cy,C,gs(r.y11,r.x11),gs(r.y01,r.x01),!p))):(i.moveTo(F,G),i.arc(0,0,l,s,t,!p)):i.moveTo(F,G),k>ms&&w>ms?B>ms?(q=Kh(H,I,J,K,k,-B,p),r=Kh(F,G,L,M,k,-B,p),i.lineTo(q.cx+q.x01,q.cy+q.y01),B<A?i.arc(q.cx,q.cy,B,gs(q.y01,q.x01),gs(r.y01,r.x01),!p):(i.arc(q.cx,q.cy,B,gs(q.y01,q.x01),gs(q.y11,q.x11),!p),i.arc(0,0,k,gs(q.cy+q.y11,q.cx+q.x11),gs(r.cy+r.y11,r.cx+r.x11),p),i.arc(r.cx,r.cy,B,gs(r.y11,r.x11),gs(r.y01,r.x01),!p))):i.arc(0,0,k,v,u,p):i.lineTo(H,I)}else i.moveTo(0,0);if(i.closePath(),a)return i=null,a+""||null}var b=Eh,c=Fh,d=es(0),e=null,f=Gh,g=Hh,h=Ih,i=null;return a.centroid=function(){var a=(+b.apply(this,arguments)+ +c.apply(this,arguments))/2,d=(+f.apply(this,arguments)+ +g.apply(this,arguments))/2-ns/2;return[hs(d)*a,ks(d)*a]},a.innerRadius=function(c){return arguments.length?(b="function"==typeof c?c:es(+c),a):b},a.outerRadius=function(b){return arguments.length?(c="function"==typeof b?b:es(+b),a):c},a.cornerRadius=function(b){return arguments.length?(d="function"==typeof b?b:es(+b),a):d},a.padRadius=function(b){return arguments.length?(e=null==b?null:"function"==typeof b?b:es(+b),a):e},a.startAngle=function(b){return arguments.length?(f="function"==typeof b?b:es(+b),a):f},a.endAngle=function(b){return arguments.length?(g="function"==typeof b?b:es(+b),a):g},a.padAngle=function(b){return arguments.length?(h="function"==typeof b?b:es(+b),a):h},a.context=function(b){return arguments.length?(i=null==b?null:b,a):i},a},a.area=ss,a.line=rs,a.pie=function(){function a(a){var h,i,j,k,l,m=a.length,n=0,o=new Array(m),p=new Array(m),q=+e.apply(this,arguments),r=Math.min(ps,Math.max(-ps,f.apply(this,arguments)-q)),s=Math.min(Math.abs(r)/m,g.apply(this,arguments)),t=s*(r<0?-1:1);for(h=0;h<m;++h)(l=p[o[h]=h]=+b(a[h],h,a))>0&&(n+=l);for(null!=c?o.sort(function(a,b){return c(p[a],p[b])}):null!=d&&o.sort(function(b,c){return d(a[b],a[c])}),h=0,j=n?(r-m*t)/n:0;h<m;++h,q=k)i=o[h],k=q+((l=p[i])>0?l*j:0)+t,p[i]={data:a[i],index:h,value:l,startAngle:q,endAngle:k,padAngle:s};return p}var b=us,c=ts,d=null,e=es(0),f=es(ps),g=es(0);return a.value=function(c){return arguments.length?(b="function"==typeof c?c:es(+c),a):b},a.sortValues=function(b){return arguments.length?(c=b,d=null,a):c},a.sort=function(b){return arguments.length?(d=b,c=null,a):d},a.startAngle=function(b){return arguments.length?(e="function"==typeof b?b:es(+b),a):e},a.endAngle=function(b){return arguments.length?(f="function"==typeof b?b:es(+b),a):f},a.padAngle=function(b){return arguments.length?(g="function"==typeof b?b:es(+b),a):g},a},a.areaRadial=xs,a.radialArea=xs,a.lineRadial=ws,a.radialLine=ws,a.pointRadial=ys,a.linkHorizontal=function(){return Th(Uh)},a.linkVertical=function(){return Th(Vh)},a.linkRadial=function(){var a=Th(Wh);return a.angle=a.x,delete a.x,a.radius=a.y,delete a.y,a},a.symbol=function(){function a(){var a;if(d||(d=a=oc()),b.apply(this,arguments).draw(d,+c.apply(this,arguments)),a)return d=null,a+""||null}var b=es(As),c=es(64),d=null;return a.type=function(c){return arguments.length?(b="function"==typeof c?c:es(c),a):b},a.size=function(b){return arguments.length?(c="function"==typeof b?b:es(+b),a):c},a.context=function(b){return arguments.length?(d=null==b?null:b,a):d},a},a.symbols=Rs,a.symbolCircle=As,a.symbolCross=Bs,a.symbolDiamond=Es,a.symbolSquare=Js,a.symbolStar=Is,a.symbolTriangle=Ls,a.symbolWye=Qs,a.curveBasisClosed=function(a){return new Zh(a)},a.curveBasisOpen=function(a){return new $h(a)},a.curveBasis=function(a){return new Yh(a)},a.curveBundle=Ts,a.curveCardinalClosed=Vs,a.curveCardinalOpen=Ws,a.curveCardinal=Us,a.curveCatmullRomClosed=Ys,a.curveCatmullRomOpen=Zs,a.curveCatmullRom=Xs,a.curveLinearClosed=function(a){return new ii(a)},a.curveLinear=qs,a.curveMonotoneX=function(a){return new ni(a)},a.curveMonotoneY=function(a){return new oi(a)},a.curveNatural=function(a){return new qi(a)},a.curveStep=function(a){return new si(a,.5)},a.curveStepAfter=function(a){return new si(a,1)},a.curveStepBefore=function(a){return new si(a,0)},a.stack=function(){function a(a){var f,g,h=b.apply(this,arguments),i=a.length,j=h.length,k=new Array(j);for(f=0;f<j;++f){for(var l,m=h[f],n=k[f]=new Array(i),o=0;o<i;++o)n[o]=l=[0,+e(a[o],m,o,a)],l.data=a[o];n.key=m}for(f=0,g=c(k);f<j;++f)k[g[f]].index=f;return d(k,g),k}var b=es([]),c=_s,d=$s,e=ti;return a.keys=function(c){return arguments.length?(b="function"==typeof c?c:es(zs.call(c)),a):b},a.value=function(b){return arguments.length?(e="function"==typeof b?b:es(+b),a):e},a.order=function(b){return arguments.length?(c=null==b?_s:"function"==typeof b?b:es(zs.call(b)),a):c},a.offset=function(b){return arguments.length?(d=null==b?$s:b,a):d},a},a.stackOffsetExpand=function(a,b){if((d=a.length)>0){for(var c,d,e,f=0,g=a[0].length;f<g;++f){for(e=c=0;c<d;++c)e+=a[c][f][1]||0;if(e)for(c=0;c<d;++c)a[c][f][1]/=e}$s(a,b)}},a.stackOffsetDiverging=function(a,b){if((h=a.length)>1)for(var c,d,e,f,g,h,i=0,j=a[b[0]].length;i<j;++i)for(f=g=0,c=0;c<h;++c)(e=(d=a[b[c]][i])[1]-d[0])>=0?(d[0]=f,d[1]=f+=e):e<0?(d[1]=g,d[0]=g+=e):d[0]=f},a.stackOffsetNone=$s,a.stackOffsetSilhouette=function(a,b){if((c=a.length)>0){for(var c,d=0,e=a[b[0]],f=e.length;d<f;++d){for(var g=0,h=0;g<c;++g)h+=a[g][d][1]||0;e[d][1]+=e[d][0]=-h/2}$s(a,b)}},a.stackOffsetWiggle=function(a,b){if((e=a.length)>0&&(d=(c=a[b[0]]).length)>0){for(var c,d,e,f=0,g=1;g<d;++g){for(var h=0,i=0,j=0;h<e;++h){for(var k=a[b[h]],l=k[g][1]||0,m=(l-(k[g-1][1]||0))/2,n=0;n<h;++n){var o=a[b[n]];m+=(o[g][1]||0)-(o[g-1][1]||0)}i+=l,j+=m*l}c[g-1][1]+=c[g-1][0]=f,i&&(f-=j/i)}c[g-1][1]+=c[g-1][0]=f,$s(a,b)}},a.stackOrderAscending=at,a.stackOrderDescending=function(a){return at(a).reverse()},a.stackOrderInsideOut=function(a){var b,c,d=a.length,e=a.map(ui),f=_s(a).sort(function(a,b){return e[b]-e[a]}),g=0,h=0,i=[],j=[];for(b=0;b<d;++b)c=f[b],g<h?(g+=e[c],i.push(c)):(h+=e[c],j.push(c));return j.reverse().concat(i)},a.stackOrderNone=_s,a.stackOrderReverse=function(a){return _s(a).reverse()},a.timeInterval=wg,a.timeMillisecond=Fq,a.timeMilliseconds=Gq,a.utcMillisecond=Fq,a.utcMilliseconds=Gq,a.timeSecond=Jq,a.timeSeconds=Kq,a.utcSecond=Jq,a.utcSeconds=Kq,a.timeMinute=Lq,a.timeMinutes=Mq,a.timeHour=Nq,a.timeHours=Oq,a.timeDay=Pq,a.timeDays=Qq,a.timeWeek=Rq,a.timeWeeks=Yq,a.timeSunday=Rq,a.timeSundays=Yq,a.timeMonday=Sq,a.timeMondays=Zq,a.timeTuesday=Tq,a.timeTuesdays=$q,a.timeWednesday=Uq,a.timeWednesdays=_q,a.timeThursday=Vq,a.timeThursdays=ar,a.timeFriday=Wq,a.timeFridays=br,a.timeSaturday=Xq,a.timeSaturdays=cr,a.timeMonth=dr,a.timeMonths=er,a.timeYear=fr,a.timeYears=gr,a.utcMinute=hr,a.utcMinutes=ir,a.utcHour=jr,a.utcHours=kr,a.utcDay=lr,a.utcDays=mr,a.utcWeek=nr,a.utcWeeks=ur,a.utcSunday=nr,a.utcSundays=ur,a.utcMonday=or,a.utcMondays=vr,a.utcTuesday=pr,a.utcTuesdays=wr,a.utcWednesday=qr,a.utcWednesdays=xr,a.utcThursday=rr,a.utcThursdays=yr,a.utcFriday=sr,a.utcFridays=zr,a.utcSaturday=tr,a.utcSaturdays=Ar,a.utcMonth=Br,a.utcMonths=Cr,a.utcYear=Dr,a.utcYears=Fr,a.timeFormatDefaultLocale=wh,a.timeFormatLocale=Cg,a.isoFormat=Kr,a.isoParse=Lr,a.now=kb,a.timer=nb,a.timerFlush=ob,a.timeout=El,a.interval=function(a,b,c){var d=new mb,e=b;return null==b?(d.restart(a,b,c),d):(b=+b,c=null==c?kb():+c,d.restart(function f(g){g+=e,d.restart(f,e+=b,c),a(g)},b,c),d)},a.transition=Yb,a.active=function(a,b){var c,d,e=a.__transition;if(e){b=null==b?null:b+"";for(d in e)if((c=e[d]).state>Il&&c.name===b)return new Xb([[a]],pm,b,+d)}return null},a.interrupt=Pl,a.voronoi=function(){function a(a){return new $i(a.map(function(d,e){var f=[Math.round(b(d,e,a)/jt)*jt,Math.round(c(d,e,a)/jt)*jt];return f.index=e,f.data=d,f}),d)}var b=vi,c=wi,d=null;return a.polygons=function(b){return a(b).polygons()},a.links=function(b){return a(b).links()},a.triangles=function(b){return a(b).triangles()},a.x=function(c){return arguments.length?(b="function"==typeof c?c:bt(+c),a):b},a.y=function(b){return arguments.length?(c="function"==typeof b?b:bt(+b),a):c},a.extent=function(b){return arguments.length?(d=null==b?null:[[+b[0][0],+b[0][1]],[+b[1][0],+b[1][1]]],a):d&&[[d[0][0],d[0][1]],[d[1][0],d[1][1]]]},a.size=function(b){return arguments.length?(d=null==b?null:[[0,0],[+b[0],+b[1]]],a):d&&[d[1][0]-d[0][0],d[1][1]-d[0][1]]},a},a.zoom=function(){function b(a){a.property("__zoom",fj).on("wheel.zoom",j).on("mousedown.zoom",k).on("dblclick.zoom",l).filter(hj).on("touchstart.zoom",n).on("touchmove.zoom",o).on("touchend.zoom touchcancel.zoom",p).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function c(a,b){return(b=Math.max(v,Math.min(w,b)))===a.k?a:new aj(b,a.x,a.y)}function d(a,b,c){var d=b[0]-c[0]*a.k,e=b[1]-c[1]*a.k;return d===a.x&&e===a.y?a:new aj(a.k,d,e)}function e(a,b){var c=a.invertX(b[0][0])-x,d=a.invertX(b[1][0])-y,e=a.invertY(b[0][1])-z,f=a.invertY(b[1][1])-B;return a.translate(d>c?(c+d)/2:Math.min(0,c)||Math.max(0,d),f>e?(e+f)/2:Math.min(0,e)||Math.max(0,f))}function f(a){return[(+a[0][0]+ +a[1][0])/2,(+a[0][1]+ +a[1][1])/2]}function g(a,b,c){a.on("start.zoom",function(){h(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){h(this,arguments).end()}).tween("zoom",function(){var a=this,d=arguments,e=h(a,d),g=t.apply(a,d),i=c||f(g),j=Math.max(g[1][0]-g[0][0],g[1][1]-g[0][1]),k=a.__zoom,l="function"==typeof b?b.apply(a,d):b,m=D(k.invert(i).concat(j/k.k),l.invert(i).concat(j/l.k));return function(a){if(1===a)a=l;else{var b=m(a),c=j/b[2];a=new aj(c,i[0]-b[0]*c,i[1]-b[1]*c)}e.zoom(null,a)}})}function h(a,b){for(var c,d=0,e=E.length;d<e;++d)if((c=E[d]).that===a)return c;return new i(a,b)}function i(a,b){this.that=a,this.args=b,this.index=-1,this.active=0,this.extent=t.apply(a,b)}function j(){if(s.apply(this,arguments)){var a=h(this,arguments),b=this.__zoom,f=Math.max(v,Math.min(w,b.k*Math.pow(2,u.apply(this,arguments)))),g=$j(this);if(a.wheel)a.mouse[0][0]===g[0]&&a.mouse[0][1]===g[1]||(a.mouse[1]=b.invert(a.mouse[0]=g)),clearTimeout(a.wheel);else{if(b.k===f)return;a.mouse=[g,b.invert(g)],Pl(this),a.start()}nt(),a.wheel=setTimeout(function(){a.wheel=null,a.end()},H),a.zoom("mouse",e(d(c(b,f),a.mouse[0],a.mouse[1]),a.extent))}}function k(){if(!r&&s.apply(this,arguments)){var b=h(this,arguments),c=gk(a.event.view).on("mousemove.zoom",function(){if(nt(),!b.moved){var c=a.event.clientX-g,f=a.event.clientY-i;b.moved=c*c+f*f>I}b.zoom("mouse",e(d(b.that.__zoom,b.mouse[0]=$j(b.that),b.mouse[1]),b.extent))},!0).on("mouseup.zoom",function(){c.on("mousemove.zoom mouseup.zoom",null),qa(a.event.view,b.moved),nt(),b.end()},!0),f=$j(this),g=a.event.clientX,i=a.event.clientY;jk(a.event.view),cj(),b.mouse=[f,this.__zoom.invert(f)],Pl(this),b.start()}}function l(){if(s.apply(this,arguments)){var f=this.__zoom,h=$j(this),i=f.invert(h),j=e(d(c(f,f.k*(a.event.shiftKey?.5:2)),h,i),t.apply(this,arguments));nt(),C>0?gk(this).transition().duration(C).call(g,j,h):gk(this).call(b.transform,j)}}function n(){if(s.apply(this,arguments)){var b,c,d,e,f=h(this,arguments),g=a.event.changedTouches,i=g.length;for(cj(),c=0;c<i;++c)d=g[c],e=[e=hk(this,g,d.identifier),this.__zoom.invert(e),d.identifier],f.touch0?f.touch1||(f.touch1=e):(f.touch0=e,b=!0);if(q&&(q=clearTimeout(q),!f.touch1))return f.end(),void((e=gk(this).on("dblclick.zoom"))&&e.apply(this,arguments));b&&(q=setTimeout(function(){q=null},G),Pl(this),f.start())}}function o(){var b,f,g,i,j=h(this,arguments),k=a.event.changedTouches,l=k.length;for(nt(),q&&(q=clearTimeout(q)),b=0;b<l;++b)f=k[b],g=hk(this,k,f.identifier),j.touch0&&j.touch0[2]===f.identifier?j.touch0[0]=g:j.touch1&&j.touch1[2]===f.identifier&&(j.touch1[0]=g);if(f=j.that.__zoom,j.touch1){var m=j.touch0[0],n=j.touch0[1],o=j.touch1[0],p=j.touch1[1],r=(r=o[0]-m[0])*r+(r=o[1]-m[1])*r,s=(s=p[0]-n[0])*s+(s=p[1]-n[1])*s;f=c(f,Math.sqrt(r/s)),g=[(m[0]+o[0])/2,(m[1]+o[1])/2],i=[(n[0]+p[0])/2,(n[1]+p[1])/2]}else{if(!j.touch0)return;g=j.touch0[0],i=j.touch0[1]}j.zoom("touch",e(d(f,g,i),j.extent))}function p(){var b,c,d=h(this,arguments),e=a.event.changedTouches,f=e.length;for(cj(),r&&clearTimeout(r),r=setTimeout(function(){r=null},G),b=0;b<f;++b)c=e[b],d.touch0&&d.touch0[2]===c.identifier?delete d.touch0:d.touch1&&d.touch1[2]===c.identifier&&delete d.touch1;d.touch1&&!d.touch0&&(d.touch0=d.touch1,delete d.touch1),d.touch0?d.touch0[1]=this.__zoom.invert(d.touch0[0]):d.end()}var q,r,s=dj,t=ej,u=gj,v=0,w=1/0,x=-w,y=w,z=x,B=y,C=250,D=ol,E=[],F=m("start","zoom","end"),G=500,H=150,I=0;return b.transform=function(a,b){var c=a.selection?a.selection():a;c.property("__zoom",fj),a!==c?g(a,b):c.interrupt().each(function(){h(this,arguments).start().zoom(null,"function"==typeof b?b.apply(this,arguments):b).end()})},b.scaleBy=function(a,c){b.scaleTo(a,function(){return this.__zoom.k*("function"==typeof c?c.apply(this,arguments):c)})},b.scaleTo=function(a,g){b.transform(a,function(){var a=t.apply(this,arguments),b=this.__zoom,h=f(a),i=b.invert(h);return e(d(c(b,"function"==typeof g?g.apply(this,arguments):g),h,i),a)})},b.translateBy=function(a,c,d){b.transform(a,function(){return e(this.__zoom.translate("function"==typeof c?c.apply(this,arguments):c,"function"==typeof d?d.apply(this,arguments):d),t.apply(this,arguments))})},b.translateTo=function(a,c,d){b.transform(a,function(){var a=t.apply(this,arguments),b=this.__zoom,g=f(a);return e(mt.translate(g[0],g[1]).scale(b.k).translate("function"==typeof c?-c.apply(this,arguments):-c,"function"==typeof d?-d.apply(this,arguments):-d),a)})},i.prototype={start:function(){return 1==++this.active&&(this.index=E.push(this)-1,this.emit("start")),this},zoom:function(a,b){return this.mouse&&"mouse"!==a&&(this.mouse[1]=b.invert(this.mouse[0])),this.touch0&&"touch"!==a&&(this.touch0[1]=b.invert(this.touch0[0])),this.touch1&&"touch"!==a&&(this.touch1[1]=b.invert(this.touch1[0])),this.that.__zoom=b,this.emit("zoom"),this},end:function(){return 0==--this.active&&(E.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(a){A(new _i(b,a,this.that.__zoom),F.apply,F,[a,this.that,this.args])}},b.wheelDelta=function(a){return arguments.length?(u="function"==typeof a?a:lt(+a),b):u},b.filter=function(a){return arguments.length?(s="function"==typeof a?a:lt(!!a),b):s},b.extent=function(a){return arguments.length?(t="function"==typeof a?a:lt([[+a[0][0],+a[0][1]],[+a[1][0],+a[1][1]]]),b):t},b.scaleExtent=function(a){return arguments.length?(v=+a[0],w=+a[1],b):[v,w]},b.translateExtent=function(a){return arguments.length?(x=+a[0][0],y=+a[1][0],z=+a[0][1],B=+a[1][1],b):[[x,z],[y,B]]},b.duration=function(a){return arguments.length?(C=+a,b):C},b.interpolate=function(a){return arguments.length?(D=a,b):D},b.on=function(){var a=F.on.apply(F,arguments);return a===F?b:a},b.clickDistance=function(a){return arguments.length?(I=(a=+a)*a,b):Math.sqrt(I)},b},a.zoomTransform=bj,a.zoomIdentity=mt,Object.defineProperty(a,"__esModule",{value:!0})});var KoreGraphAdapter=function(a){function b(b,c,d,e){function f(a){return a.startAngle+(a.endAngle-a.startAngle)/2}var g=b,h=3;legendCenterOffset=0,b.message?g=b.message[0].component.payload:(fromWidgets=!0,h=4,legendCenterOffset=-15);for(var i=[],j=0,k=0;k<g.elements.length;k++)i[k]={},i[k].label=g.elements[k].title,i[k].count=g.elements[k].value,i[k].dispVal=g.elements[k].displayValue,g.elements[k].hasOwnProperty("subTitle")&&(i[k].subTitle=g.elements[k].subTitle),j+=Number(i[k].count);for(var l=0,k=0;k<g.elements.length;k++)i[k].percentage=Math.round(i[k].count/j*100),k===g.elements.length-1&&(i[k].percentage=100-l),l+=i[k].percentage;var m=c.width,n=c.height,o=Math.min(m,n)/2-20,p=c.legendRectSize,q=c.legendSpacing,r=d3.scaleOrdinal(["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"]),s=d3.select(d).append("svg").attr("width",m-15).attr("height",n).append("g").attr("class","pieRegular").attr("transform","translate("+(m/h+3)+","+n/2+")"),t=d3.arc().innerRadius(0).outerRadius(o),u=d3.arc().outerRadius(1.05*o).innerRadius(.9*o),v=d3.pie().value(function(a){return a.count}).sort(null),w=d3.select(d).append("div").attr("class","legend-tooltip-pie-chart no-show").attr("transform",function(a){console.log(a)}).on("mouseleave",function(b){w.attr("class","legend-tooltip-pie-chart no-show"),a(".more-legend").removeClass("no-visible")});a(".listTemplateContainer").on("click",function(){a(".legend-tooltip-pie-chart").removeClass("only-show").addClass("no-show")});var x=(i.length-4)*(p+q+20),y=w.append("svg").attr("width","150").attr("height",x+23),z=d3.select(d).append("div").attr("class","tooltip").style("display","none");z.append("div").attr("class","label"),z.append("div").attr("class","count"),z.append("div").attr("class","percent"),i.forEach(function(a){a.count=+a.count,a.enabled=!0});var A=s.selectAll("path").data(v(i)).enter().append("g").attr("class","arcRegular").append("path").attr("d",t).attr("fill",function(a){return r(a.data.label)}).each(function(a){this._current});A.on("mouseover",function(b){d3.sum(i.map(function(a){return a.enabled?a.count:0}));"block"===a("#myPreviewModal").css("display")?b.data.dispVal?z.select("#myPreviewModal .count").html(b.data.dispVal):z.select("#myPreviewModal .count").html(b.value):b.data.dispVal?z.select(".count").html(b.data.dispVal):z.select(".count").html(b.value),z.style("display","block")}),A.on("mouseout",function(){z.style("display","none")}),A.on("mousemove",function(a){z.style("top",d3.event.layerY+10+"px").style("left",d3.event.layerX+10+"px")}),s.append("g").attr("class","labels"),s.append("g").attr("class","lines"),s.append("g").classed("labels",!0),s.append("g").classed("lines",!0);var B=(s.select(".lines").selectAll("polyline").data(v(i)).enter().append("polyline").attr("points",function(a){var b=u.centroid(a);return b[0]=.95*o*(f(a)<Math.PI?1:-1),[t.centroid(a),u.centroid(a),b]}),s.select(".labels").selectAll("text").data(v(i)).enter().append("text").attr("dy",".35em").attr("class","chart-disp-val").html(function(a){return a.data.percentage+"%"}).attr("transform",function(a){var b=u.centroid(a);return b[0]=.95*o*(f(a)<Math.PI?1:-1),"translate("+b+")"}).style("text-anchor",function(a){return f(a)<Math.PI?"start":"end"}),d3.select(d).append("div").attr("class","tooltip-legend no-show")),C=y.selectAll(".legend"+window.PieChartCount).data(r.domain().slice(4)).enter().append("g").attr("class","legend"+window.PieChartCount).attr("transform",function(a,b){var c=p+q+25,d=c*r.domain().length/2;d=r.domain()<4?c*r.domain().length/2:2*c;return"translate(10,"+((b+6)*c-d-135)+")"});C.append("rect").attr("width","7").attr("height","7").style("fill",r).style("stroke",r),C.append("text").attr("x",p+q+4).attr("y",p-q).attr("class","legend-title").text(function(a){return a.length>15?a.slice(0,12)+"...":a}).on("mouseover",function(a){a.length>15&&(B.attr("class","only-show tooltip-legend"),B.html(a).style("left",d3.event.pageX-1090+"px").style("top",d3.event.pageY-164+"px"))}).on("mouseout",function(a){a.length>15&&B.attr("class","no-show tooltip-legend")}),C.append("text").attr("x",p+q+4).attr("y",p-q+16).attr("class","legend-value").attr("font-weight","bold").text(function(a){for(var b=0;b<g.elements.length&&i[b].label!=a;b++);return g.elements[b].hasOwnProperty("subTitle")?g.elements[b].subTitle:i[b].count});var D=s.selectAll(".legend"+window.PieChartCount).data(r.domain().slice(0,4)).enter().append("g").attr("class","legend"+window.PieChartCount).attr("transform",function(a,b){for(var c=-60,b=0;b<i.length;b++){if(a==i[b].label){var d=Number(this.parentElement.getAttribute("transform").slice(10,this.parentElement.getAttribute("transform").indexOf(",")));return"translate("+(d+=15)+","+c+")"}i[b].hasOwnProperty("subTitle")&&""==i[b].subTitle?c+=18:c+=33}});D.append("rect").attr("width","7").attr("height","7").style("fill",r).style("stroke",r),D.append("text").attr("x",p+q+4).attr("y",p-q).attr("class","legend-title").text(function(a){return a.length>15?a.slice(0,12)+"...":a}).on("mouseover",function(a){a.length>15&&(B.attr("class","only-show tooltip-legend"),B.html(a).style("left",d3.event.pageX-1090+"px").style("top",d3.event.pageY-164+"px"))}).on("mouseout",function(a){a.length>15&&B.attr("class","no-show tooltip-legend")}),D.append("text").attr("x",p+q+4).attr("y",p-q+16).attr("class","legend-value").attr("font-weight","bold").text(function(a){for(var b=0;b<g.elements.length&&i[b].label!=a;b++);return g.elements[b].hasOwnProperty("subTitle")?g.elements[b].subTitle:i[b].count}),r.domain().length>4&&s.data(r.domain()).append("g").append("text").text("More...").attr("class","more-legend").attr("fill","#009dab").attr("font-weight","bold").attr("cursor","pointer").attr("transform",function(b){var c=p+q+25,d=c*r.domain().length/2;d=2*c;var e,f=7*c-d-115;try{var g=a(this).parent().siblings(".legend0")[0].getAttribute("transform");e=g.slice(10,g.lastIndexOf(","))}catch(a){e=110}return"translate("+e+","+f+")"}).on("mouseover",function(b){var c=a(this).closest(".listViewTmplContentChild").offset().top,d=a(this).closest(".listViewTmplContentChild").offset().left,e=a(this).offset().top,f=a(this).offset().left,g=e-c-87.5,h=f-d-15;w.attr("class","legend-tooltip-pie-chart only-show").style("position","absolute").style("left",h).style("top",g),a(this).addClass("no-visible")})}function c(b,c,d,e,f){function g(a){return a.startAngle+(a.endAngle-a.startAngle)/2}var h=c.width,i=c.height,j=Math.min(h,i)/2-10,k=[],l=0,m=b,n=3;legendCenterOffset=0,b.message?m=b.message[0].component.payload:(fromWidgets=!0,n=4,legendCenterOffset=-15);for(var o=0;o<m.elements.length;o++)k[o]={},k[o].label=m.elements[o].title,k[o].count=Number(m.elements[o].value),k[o].dispVal=m.elements[o].displayValue,m.elements[o].hasOwnProperty("subTitle")&&(k[o].subTitle=m.elements[o].subTitle),l+=Number(m.elements[o].value);for(var p=0,o=0;o<m.elements.length;o++)k[o].percentage=Math.round(k[o].count/l*100),o===m.elements.length-1&&(k[o].percentage=100-p),p+=k[o].percentage;var q=c.legendRectSize,r=c.legendSpacing,s=d3.scaleOrdinal(["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"]),t=d3.arc().outerRadius(j-10).innerRadius(j-50),u=d3.arc().outerRadius(.9*j).innerRadius(.9*j),v=d3.pie().sort(null).value(function(a){return a.count}),w=d3.select(d).append("div").attr("class","legend-tooltip-pie-chart no-show").on("mouseleave",function(b){w.attr("class","legend-tooltip-pie-chart no-show"),a(".more-legend").removeClass("no-visible")}),x=(k.length-4)*(q+r+20),y=w.append("svg").attr("width","150").attr("height",x+23);a(".listTemplateContainer").on("click",function(){a(".legend-tooltip-pie-chart").removeClass("only-show").addClass("no-show")});var z=d3.select(d).append("svg").attr("width",h+5).attr("height",i).append("g").attr("transform","translate("+(h/n+13)+","+i/2+")"),A=z.selectAll(".arc").data(v(k)).enter().append("g").attr("class","arc");A.append("path").attr("d",t).style("fill",function(a){return s(a.data.label)});var B=d3.select(d).append("div").attr("class","tooltipDonut").style("display","none");B.append("div").attr("class","label"),B.append("div").attr("class","countDonut"),B.append("div").attr("class","percent"),k.forEach(function(a){a.count=+a.count,a.enabled=!0}),z.append("g").attr("class","labels"),z.append("g").attr("class","lines"),z.append("g").classed("labels",!0),z.append("g").classed("lines",!0);z.select(".lines").selectAll("polyline").data(v(k)).enter().append("polyline").attr("points",function(a){var b=u.centroid(a);return b[0]=.95*j*(g(a)<Math.PI?1:-1),[t.centroid(a),u.centroid(a),b]}).style("display",function(a){return 0==a.data.percentage?"none":"block"}),z.select(".labels").selectAll("text").data(v(k)).enter().append("text").attr("dy",".35em").attr("class","chart-disp-val").html(function(a){return a.data.percentage+"%"}).attr("transform",function(a){var b=u.centroid(a);return b[0]=.95*j*(g(a)<Math.PI?1:-1),b[0]=b[0]+10,"translate("+b+")"}).style("text-anchor",function(a){return g(a)<Math.PI?"start":"end"}).style("display",function(a){return 0==a.data.percentage?"none":"block"});if(A.on("mouseover",function(b){d3.sum(k.map(function(a){return a.enabled?a.count:0}));"block"===a("#myPreviewModal").css("display")?b.data.dispVal?B.select("#myPreviewModal .countDonut").html(b.data.dispVal):B.select("#myPreviewModal .countDonut").html(b.value):b.data.dispVal?B.select(".countDonut").html(b.data.dispVal):B.select(".countDonut").html(b.value),B.style("display","block")}),A.on("mouseout",function(){B.style("display","none")}),A.on("mousemove",function(a){B.style("top",d3.event.layerY+10+"px").style("left",d3.event.layerX+10+"px")}),"donut_legend"===f||"donut"===f){var C=d3.select(d).append("div").attr("class","tooltip-legend no-show"),D=y.selectAll(".legend"+window.PieChartCount).data(s.domain().slice(4)).enter().append("g").attr("class","legend"+window.PieChartCount).attr("transform",function(a,b){var c=q+r+25,d=c*s.domain().length/2;d=s.domain()<5?c*s.domain().length/2:2*c;return"translate(10,"+((b+6)*c-d-135)+")"});D.append("rect").attr("width","7").attr("height","7").style("fill",s).style("stroke",s),D.append("text").attr("x",q+r+4).attr("y",q-r).attr("class","legend-title").text(function(a){return a.length>15?a.slice(0,12)+"...":a}).on("mouseover",function(a){a.length>11&&(C.attr("class","only-show tooltip-legend"),C.html(a).style("left",d3.event.pageX-1090+"px").style("top",d3.event.pageY-164+"px"))}).on("mouseout",function(a){a.length>15&&C.attr("class","no-show tooltip-legend")}),D.append("text").attr("x",q+r+4).attr("y",q-r+16).attr("class","legend-value").attr("font-weight","bold").text(function(a){for(var b=0;b<m.elements.length&&k[b].label!=a;b++);return m.elements[b].hasOwnProperty("subTitle")?m.elements[b].subTitle:m.elements[b].value});var E=z.selectAll(".legend"+window.PieChartCount).data(s.domain().slice(0,4)).enter().append("g").attr("class","legend"+window.PieChartCount).attr("transform",function(a,b){for(var c=-60,b=0;b<k.length;b++){if(a==k[b].label){var d=Number(this.parentElement.getAttribute("transform").slice(10,this.parentElement.getAttribute("transform").indexOf(",")));return"translate("+(d+=15)+","+c+")"}k[b].hasOwnProperty("subTitle")&&""==k[b].subTitle?c+=18:c+=33}});E.append("rect").attr("width","7").attr("height","7").style("fill",s).style("stroke",s),E.append("text").attr("x",q+r+4).attr("y",q-r).attr("class","legend-title").text(function(a){return a.length>15?a.slice(0,12)+"...":a}).on("mouseover",function(a){a.length>15&&(C.attr("class","only-show tooltip-legend"),C.html(a).style("left",d3.event.pageX-1090+"px").style("top",d3.event.pageY-164+"px"))}).on("mouseout",function(a){a.length>15&&C.attr("class","no-show tooltip-legend")}),E.append("text").attr("x",q+r+4).attr("y",q-r+16).attr("class","legend-value").attr("font-weight","bold").text(function(a){for(var b=0;b<m.elements.length&&k[b].label!=a;b++);return m.elements[b].hasOwnProperty("subTitle")?m.elements[b].subTitle:k[b].count}),s.domain().length>4&&z.data(s.domain()).append("g").append("text").text("More...").attr("class","more-legend").attr("fill","#009dab").attr("font-weight","bold").attr("cursor","pointer").attr("transform",function(b){var c=q+r+25,d=c*s.domain().length/2;d=2*c;var e,f=7*c-d-115;try{var g=a(this).parent().siblings(".legend0")[0].getAttribute("transform");e=g.slice(10,g.lastIndexOf(","))}catch(a){e=110}return"translate("+e+","+f+")"}).on("mouseover",function(b){var c=a(this).closest(".listViewTmplContentChild").offset().top,d=a(this).closest(".listViewTmplContentChild").offset().left,e=a(this).offset().top,f=a(this).offset().left,g=e-c-87.5,h=f-d-15;w.attr("class","legend-tooltip-pie-chart only-show").style("position","absolute").style("left",h).style("top",g),a(this).addClass("no-visible")})}}function d(a,b,c,d){var e=d3.select(c).append("svg").attr("width",b.outerWidth).attr("height",b.outerHeight),f={top:20,right:20,bottom:30,left:40},g=b.innerWidth,h=b.innerHeight,i=e.append("g").attr("transform","translate(20,"+f.top+")"),j=a;legendCenterOffset=0,a.message?j=a.message[0].component.payload:(fromWidgets=!0,4,legendCenterOffset=-15);var k=d3.scaleBand().rangeRound([0,g]).paddingInner(.05).align(.1),l=d3.scaleLinear().rangeRound([h,0]),m=d3.scaleOrdinal().range(["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"]),n=[],o=[];o.push("xAxis");for(var p=0;p<j.elements.length;p++)o.push(j.elements[p].title);for(var p=0;p<j.X_axis.length;p++)n[p]={},n[p].dispVal=[],n[p][o[0]]=j.X_axis[p];for(var p=0;p<j.elements.length;p++)for(var q=0;q<j.elements[p].values.length;q++)n[q][o[p+1]]=j.elements[p].values[q],j.elements[p].displayValues&&(n[q].dispVal[p]=j.elements[p].displayValues[q]);for(var r=o.slice(1),p=0;p<n.length;p++){var s=0;for(key in n[p])"xAxis"!==key&&"dispVal"!==key&&(s+=n[p][key]);n[p].total=s}k.domain(n.map(function(a){return a.xAxis})),l.domain([0,d3.max(n,function(a){return a.total})]).nice(),m.domain(r),coordsVal=[],i.append("g").selectAll("g").data(d3.stack().keys(r)(n)).enter().append("g").attr("fill",function(a){return m(a.key)}).selectAll("rect").data(function(a,b){coordsVal[b]=[];for(var c=0;c<a.length;c++)coordsVal[b][c]={x:a[c][0],y:a[c][1],val:a[c].data.dispVal[b]};return a}).enter().append("rect").attr("x",function(a){return k(a.data.xAxis)}).attr("y",function(a){return l(a[1])}).attr("height",function(a){return l(a[0])-l(a[1])}).attr("width",.5*k.bandwidth()).attr("dispVal",function(a){for(var b=0;b<coordsVal.length;b++)for(var c=0;c<coordsVal[b].length;c++)if(coordsVal[b][c].x===a[0]&&coordsVal[b][c].y===a[1])return coordsVal[b][c].val}).attr("transform","translate("+.25*k.bandwidth()+",0)").on("mouseover",function(){v.style("display",null)}).on("mouseout",function(){v.style("display","none")}).on("mousemove",function(a){var b=d3.mouse(this)[0]-5,c=d3.mouse(this)[1]-5;if(this.attributes.dispVal)var d=this.attributes.dispVal.value;else var d=a[1]-a[0];v.attr("transform","translate("+b+","+c+")"),v.select("text").text(d)}),i.append("g").attr("class","axis").attr("transform","translate(0,"+h+")").call(d3.axisBottom(k)),i.selectAll("text").attr("class","chart-disp-val").attr("transform","rotate(-65) translate(-30, 0)"),i.append("g").attr("class","axis").call(d3.axisLeft(l).ticks(null,"s")).append("text").attr("x",2).attr("y",l(l.ticks().pop())-10).attr("dy","0.32em").attr("fill","#000").attr("font-weight","bold").attr("text-anchor","start"),i.selectAll("text").attr("class","chart-disp-val"),i.selectAll(".axis .domain").classed("chart-axis-line",!0),i.selectAll(".axis line").classed("chart-axis-line",!0);var t=d3.select(c).append("div").attr("class","tooltip-legend no-show"),u=i.append("g").attr("font-family","sans-serif").attr("font-size",10).attr("text-anchor","end").selectAll("g").data(r.slice().reverse()).enter().append("g").attr("transform",function(a,b){return"translate(48,"+20*b+")"});u.append("rect").attr("x",g-19).attr("width",19).attr("height",19).attr("fill",m),u.append("text").attr("x",g-24).attr("y",9.5).attr("dy","0.32em").attr("class","chart-disp-val").text(function(a){return a.length>10?a.slice(0,7)+"...":a}).on("mouseover",function(a){t.attr("class","only-show tooltip-legend"),t.html(a).style("left",d3.event.pageX-1042+"px").style("top",d3.event.pageY-178+"px")}).on("mouseout",function(a){t.attr("class","no-show tooltip-legend")});var v=e.append("g").attr("class","tooltipVSB").style("display","none");v.append("rect").attr("width",60).attr("height",20).attr("fill","white").style("opacity",.5),v.append("text").attr("x",30).attr("dy","1.2em").style("text-anchor","middle").attr("font-size","12px").attr("font-weight","bold")}function e(a,b){g(a,b)}function f(b,c,d){var e=d3.scaleOrdinal().range(d),f=b.substr(1,b.length);f=f.replace(/ +/g,"").replace(/#/g,""),a(b).before("<div id='Legend_"+f+"' class='pmd-card-body' style='margin-top:0; margin-bottom:0;'></div>"),Object.keys(c).forEach(function(b){var d=e(b);a("#Legend_"+f).append("<span class='team-graph team1' style='display: inline-block; margin-right:10px;margin-left: 20px;'>        <span style='background:"+d+";width: 10px;height: 10px;display: inline-block;vertical-align: middle;'>&nbsp;</span>        <span title="+c[b].replace(/[ ]/g," ")+" style='padding-top: 0;font-family:Source Sans Pro, sans-serif;font-size: 13px;display: inline;'>"+(c[b].length>10?c[b].slice(0,7)+"...":c[b])+" </span>    </span>")})}function g(b,c){var d=b.data,e=b.columnsInfo,g=b.xAxis,h=b.yAxis,i=b.colorRange,j=b.mainDiv,k=j.substr(1,j.length),l=b.label,n=b.requireLegend;d3.select(j).append("svg").attr("width",c.outerWidth).attr("height",c.outerHeight);var o=d3.select(j+" svg"),p={top:20,right:20,bottom:40,left:70},q=c.innerWidth,r=c.innerHeight,s=o.append("g").attr("transform","translate("+p.left+","+p.top+")");null!=n&&void 0!=n&&0!=n&&(a("#Legend_"+k).remove(),f(j,e,i));var t=d3.scaleBand().rangeRound([r,0]).paddingInner(.1),u=d3.scaleBand().padding(.05),v=d3.scaleLinear().rangeRound([0,q]),w=d3.scaleOrdinal().range(i),x=Object.keys(e);t.domain(d.map(function(a){return a[h]})),u.domain(x).rangeRound([0,t.bandwidth()]),v.domain([0,d3.max(d,function(a){return d3.max(x,function(b){return a[b]})})]).nice(),maxTicks=10;var y=s.append("g").selectAll("g").data(d).enter().append("g").attr("transform",function(a){return"translate(0,"+t(a[h])+")"}),z=(y.selectAll("rect").data(function(a,b){return x.map(function(c){return{key:c,value:a[c],index:c+"_"+b+"_"+a[h],dispVal:a[c+"dispVal"]}})}).enter().append("rect").attr("y",function(a){return u(a.key)}).attr("width",function(a){return v(a.value)}).attr("data-index",function(a,b){return a.index}).attr("displayVal",function(a){return a.dispVal}).attr("height",u.bandwidth()).on("mouseover",function(){A.style("display",null)}).on("mouseout",function(){A.style("display","none")}).on("mousemove",function(b){if("block"===a("#myPreviewModal").css("display"))var c=d3.event.pageX-document.querySelector(".chartContainerDiv").getBoundingClientRect().x+10,d=d3.event.pageY-document.querySelector(".chartContainerDiv").getBoundingClientRect().y+10;else var c=d3.event.pageX-document.querySelector(j).getBoundingClientRect().x+10,d=d3.event.pageY-document.querySelector(j).getBoundingClientRect().y+10;if(this.attributes.displayVal)var e=this.attributes.displayVal.value;else var e=b.value;d3.mouse(this)[0],d3.mouse(this)[1];A.attr("transform","translate("+c+","+d+")"),A.select("text").text(e)}).attr("fill",function(a){return w(a.key)}),{});z.svg=o,z.cssPrefix="horgroupBar0_",z.data=d,z.keys=x,z.height=r,z.width=q,z.label=l,z.yAxis=h,z.xAxis=g,m.addTooltips(z);var A=o.append("g").attr("class","tooltipHBC").style("display","none");A.append("rect").attr("width",60).attr("height",20).attr("fill","white").style("opacity",.5),A.append("text").attr("x",30).attr("dy","1.2em").style("text-anchor","middle").attr("font-size","12px").attr("font-weight","bold"),s.append("g").attr("class","axis").attr("transform","translate(0,"+r+")").call(d3.axisBottom(v).ticks(maxTicks)).append("text").attr("x",q/2).attr("y",.7*p.bottom).attr("dx","0.32em").attr("fill","#000").attr("font-weight","bold").attr("text-anchor","start"),s.append("g").attr("class","axis").call(d3.axisLeft(t).ticks(null,"s")).append("text").attr("x",.4*r*-1).attr("y",.8*p.left*-1).attr("dy","0.71em").attr("fill","#000").attr("transform","rotate(-90)").attr("font-weight","bold"),s.selectAll(".axis text").attr("class","chart-disp-val"),s.selectAll(".axis line").attr("class","chart-axis-line"),s.selectAll(".axis .domain").classed("chart-axis-line",!0)}function h(b,c,d,f){window.addEventListener("resize",function(b){a("#chart").width(.9*window.innerWidth),a("#chart").height(window.innerHeight)});var g=[],h=b;legendCenterOffset=0,b.message?h=b.message[0].component.payload:(fromWidgets=!0,4,legendCenterOffset=-15);for(var i=0;i<h.X_axis.length;i++){g[i]={},g[i].date=h.X_axis[i];for(var j=0;j<h.elements.length;j++)g[i][h.elements[j].title]=h.elements[j].values[i],h.elements[j].displayValues&&(g[i][h.elements[j].title+"dispVal"]=h.elements[j].displayValues[i])}for(var k={},j=0;j<h.elements.length;j++)k[h.elements[j].title]=h.elements[j].title;a(d).empty();var l={mainDiv:d,colorRange:["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"],data:g,columnsInfo:k,xAxis:"value",yAxis:"date",label:{xAxis:"Value",yAxis:"Dates"},requireLegend:!0};new e(l,c)}function i(a,b,c,d){var e=d3.select(c).append("svg").attr("width",b.outerWidth).attr("height",b.outerHeight),f={top:20,right:20,bottom:30,left:35},g=b.innerWidth,h=b.innerHeight,i=e.append("g").attr("transform","translate("+f.left+","+f.top+")"),j=a,k=d3.scaleBand().rangeRound([0,g]).paddingInner(.1),l=d3.scaleBand().padding(.05),m=d3.scaleLinear().rangeRound([h,0]),n=d3.scaleOrdinal().range(["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"]);a.message?j=a.message[0].component.payload:(fromWidgets=!0,widthDivision=4,legendCenterOffset=-15);var o=[],p=[];p.push("xAxis");for(var q=0;q<j.elements.length;q++)p.push(j.elements[q].title);for(var q=0;q<j.X_axis.length;q++)o[q]={},o[q][p[0]]=j.X_axis[q];for(var q=0;q<j.elements.length;q++)for(var r=0;r<j.elements[q].values.length;r++)o[r][p[q+1]]=j.elements[q].values[r],j.elements[q].displayValues&&(o[r][p[q+1]+"dispVal"]=j.elements[q].displayValues[r]);var s=p.slice(1);k.domain(o.map(function(a){return a.xAxis})),l.domain(s).rangeRound([0,k.bandwidth()]),m.domain([0,d3.max(o,function(a){return d3.max(s,function(b){return a[b]})})]).nice(),i.append("g").selectAll("g").data(o).enter().append("g").attr("transform",function(a){return"translate("+k(a.xAxis)+",0)"}).selectAll("rect").data(function(a){return s.map(function(b){return{key:b,value:a[b],dispVal:a[b+"dispVal"]}})}).enter().append("rect").on("mouseover",function(){v.style("display",null)}).on("mouseout",function(){v.style("display","none")}).on("mousemove",function(a){var b=1.25*this.parentNode.transform.baseVal[0].matrix.e,c=d3.mouse(this)[1]-5;if(a.dispVal)var d=a.dispVal;else var d=a.value;v.attr("transform","translate("+b+","+c+")"),v.select("text").text(d)}).attr("x",function(a){return l(a.key)}).attr("y",function(a){return m(a.value)}).attr("width",l.bandwidth()).attr("height",function(a){return h-m(a.value)}).attr("fill",function(a){return n(a.key)}),i.append("g").attr("class","axis").attr("transform","translate(0,"+h+")").call(d3.axisBottom(k)),i.selectAll("text").attr("transform","rotate(-65) translate(-30, 0)"),i.append("g").attr("class","axis").call(d3.axisLeft(m).ticks(null,"s")).append("text").attr("x",2).attr("y",m(m.ticks().pop())+.5).attr("dy","0.12em").attr("fill","#000").attr("font-weight","bold").attr("text-anchor","start"),i.selectAll(".axis text").attr("class","chart-disp-val"),i.selectAll(".axis line").attr("class","chart-axis-line"),i.selectAll(".axis .domain").classed("chart-axis-line",!0);var t=d3.select(c).append("div").attr("class","tooltip-legend no-show"),u=i.append("g").attr("font-family","sans-serif").attr("font-size",8).attr("text-anchor","end").selectAll("g").data(s.slice().reverse()).enter().append("g").attr("transform",function(a,b){return"translate(60,"+20*b+")"});u.append("rect").attr("x",g-19).attr("width",19).attr("height",19).attr("fill",n),u.append("text").attr("class","chart-disp-val").attr("x",g-24).attr("y",9.5).attr("dy","0.32em").text(function(a){return a.length>10?a.slice(0,7)+"...":a}).on("mouseover",function(a){t.attr("class","only-show tooltip-legend"),t.html(a).style("left",d3.event.pageX-1042+"px").style("top",d3.event.pageY-178+"px")}).on("mouseout",function(a){t.attr("class","no-show tooltip-legend")});var v=e.append("g").attr("class","tooltipBC").style("display","none");v.append("rect").attr("width",60).attr("height",20).attr("fill","white").style("opacity",.5),v.append("text").attr("x",30).attr("dy","1.2em").style("text-anchor","middle").attr("font-size","12px").attr("font-weight","bold")}function j(a,b,c,d){var e=d3.select(c).append("svg").attr("width",b.outerWidth).attr("height",b.outerHeight),f={top:20,right:20,bottom:30,left:40},g=b.innerWidth,h=b.innerHeight,i=e.append("g").attr("transform","translate(70,"+f.top+")"),j=a;legendCenterOffset=0,a.message?j=a.message[0].component.payload:(fromWidgets=!0,4,legendCenterOffset=-15);var k=d3.scaleBand().rangeRound([0,h]).paddingInner(.05).align(.1),l=d3.scaleLinear().rangeRound([0,g]),m=d3.scaleOrdinal().range(["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"]),n=[],o=[];o.push("xAxis");for(var p=0;p<j.elements.length;p++)o.push(j.elements[p].title);for(var p=0;p<j.X_axis.length;p++)n[p]={},n[p].dispVal=[],n[p][o[0]]=j.X_axis[p];for(var p=0;p<j.elements.length;p++)for(var q=0;q<j.elements[p].values.length;q++)n[q][o[p+1]]=j.elements[p].values[q],j.elements[p].displayValues&&(n[q].dispVal[p]=j.elements[p].displayValues[q]);for(var r=o.slice(1),p=0;p<n.length;p++){var s=0;for(key in n[p])"xAxis"!==key&&"dispVal"!==key&&(s+=n[p][key]);n[p].total=s}k.domain(n.map(function(a){return a.xAxis})),l.domain([0,d3.max(n,function(a){return a.total})]).nice(),m.domain(r);var t=[];i.append("g").selectAll("g").data(d3.stack().keys(r)(n)).enter().append("g").attr("fill",function(a){return m(a.key)}).selectAll("rect").data(function(a,b){t[b]=[];for(var c=0;c<a.length;c++)t[b][c]={x:a[c][0],y:a[c][1],val:a[c].data.dispVal[b]};return a}).enter().append("rect").attr("y",function(a){return k(a.data.xAxis)}).attr("x",function(a){return l(a[0])}).attr("width",function(a){return l(a[1])-l(a[0])}).attr("height",.5*k.bandwidth()).attr("transform","translate(0,"+.25*k.bandwidth()+")").attr("dispVal",function(a){for(var b=0;b<t.length;b++)for(var c=0;c<t[b].length;c++)if(t[b][c].x===a[0]&&t[b][c].y===a[1])return t[b][c].val}).on("mouseover",function(){w.style("display",null)}).on("mouseout",function(){w.style("display","none")}).on("mousemove",function(a){var b=d3.mouse(this)[0]-5,c=d3.mouse(this)[1]-5;if(this.attributes.dispVal)var d=this.attributes.dispVal.value;else var d=a[1]-a[0];w.attr("transform","translate("+b+","+c+")"),w.select("text").text(d)}),i.append("g").attr("class","axis").attr("transform","translate(0,"+h+")").call(d3.axisBottom(l).ticks(null,"s")).append("text").attr("y",40).attr("x",l(l.ticks().pop())+.5).attr("dy","0.32em").attr("fill","#000").attr("font-weight","bold").attr("text-anchor","start").attr("transform","translate("+-g+",-10)"),i.append("g").attr("class","axis").attr("transform","translate(0,0)").call(d3.axisLeft(k)),i.selectAll(".axis text").attr("class","chart-disp-val"),i.selectAll(".axis line").attr("class","chart-axis-line"),i.selectAll(".axis .domain").classed("chart-axis-line",!0);var u=d3.select(c).append("div").attr("class","tooltip-legend no-show"),v=i.append("g").attr("font-family","sans-serif").attr("font-size",10).attr("text-anchor","end").selectAll("g").data(r.slice().reverse()).enter().append("g").attr("transform",function(a,b){return"translate(80,"+(150+20*b)+")"});v.append("rect").attr("x",g-19).attr("width",19).attr("height",19).attr("fill",m),v.append("text").attr("x",g-24).attr("y",9.5).attr("dy","0.32em").attr("class","chart-disp-val").text(function(a){return a.length>10?a.slice(0,7)+"...":a}).on("mouseover",function(a){u.attr("class","only-show tooltip-legend"),u.html(a).style("left",d3.event.pageX-1042+"px").style("top",d3.event.pageY-178+"px")}).on("mouseout",function(a){u.attr("class","no-show tooltip-legend")});var w=e.append("g").attr("class","tooltipHStacked").style("display","none");w.append("rect").attr("width",60).attr("height",20).attr("fill","white").style("opacity",.5),w.append("text").attr("x",30).attr("dy","1.2em").style("text-anchor","middle").attr("font-size","12px").attr("font-weight","bold")}function k(b,c,d,e){var f={top:35,right:120,bottom:30,left:30},g=c.innerWidth,h=c.innerHeight,i=["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"],j=d3.scaleOrdinal().range(["#5bc8c4","#4a9af2","#8ecb60","#e7cc61","#eeaf4b","#ef7e63","#8e8eb7","#6483c3","#2249ab","#f352b7"]),k=b;legendCenterOffset=0,b.message?k=b.message[0].component.payload:(fromWidgets=!0,4,legendCenterOffset=-15);var l=k.X_axis,m=k.elements,n=d3.scaleLinear().domain([0,l.length-1]).range([0,g]),o=d3.scaleLinear().domain([0,60]).range([h,0]),p=d3.line().x(function(a){return n(a.ind)}).y(function(a){return o(a.value)}),q=d3.select(d).append("svg").attr("width",c.outerWidth).attr("height",c.outerHeight),r=q.append("g").attr("transform","translate("+f.left+","+f.top+")"),s=d3.axisBottom(n).tickFormat(function(a){return l[a]}),t=d3.axisLeft(o).tickFormat(d3.format(".2s"));r.append("g").attr("class","axis").call(t),r.append("g").attr("transform","translate(0,"+h+")").call(s).attr("class","axis xAxisR"),r.selectAll(".xAxisR text").attr("transform","rotate(-65) translate(-30, 0)");var u,v=[],w=[],x=[],y={};v.push("xAxis");for(var z=0;z<k.elements.length;z++)v.push(k.elements[z].title);for(var z=0;z<k.elements.length;z++){w[z]={},w[z].valueSet=[],w[z].name=k.elements[z].title,w[z].currentVal=k.elements[z].values[k.elements[z].values.length-1];for(var A=0;A<k.elements[z].values.length;A++)x[A]=x[A]||{},x[A].x_Axis=k.X_axis[A],x[A][v[z+1]]=k.elements[z].values[A],w[z].valueSet[A]={},w[z].valueSet[A].value=k.elements[z].values[A],k.elements[z].displayValues&&(w[z].valueSet[A].dispVal=k.elements[z].displayValues[A],y[k.elements[z].title]=k.elements[z].displayValues[A].replace(/[0-9]/g,"")),w[z].valueSet[A].x_Axis=k.X_axis[A],w[z].valueSet[A].ind=A}var B=v.slice(1),C=v.slice(1).map(function(a){return{id:a,values:x.map(function(b){return{xAxis:b.xAxis,temperature:b[a]}})}});u=w,r.selectAll().data(u).enter().append("path").attr("fill","none").attr("stroke",function(a){return j(a.name)}).attr("stroke-width",2).datum(function(a){return a.valueSet}).attr("d",p).attr("class","lineC"),r.selectAll().data(u).enter().append("text").html(function(a){}).attr("fill",function(a){return a.color}).attr("alignment-baseline","middle").attr("x",g).attr("dx",".5em").attr("y",function(a){return o(a.currentVal)});var D=q.append("g").attr("class","mouse-over-effects"),E=document.getElementsByClassName("lineC"),F=D.selectAll(".mouse-per-line").data(C).enter().append("g").attr("class","mouse-per-line");F.append("circle").attr("r",7).style("stroke",function(a,b){return i[b]}).style("fill","none").style("stroke-width","3px").style("opacity","0").attr("transform","translate(30,35)"),F.append("text").attr("transform",function(a,b){return 0==b?"translate(40,40)":1==b?"translate(20,10)":"translate(0,40)"}),D.append("svg:rect").attr("width",c.innerWidth+5).attr("height",c.innerHeight).attr("transform","translate(30,35)").attr("fill","none").attr("pointer-events","all").on("mouseout",function(){d3.selectAll(".mouse-per-line circle").style("opacity","0"),d3.selectAll(".mouse-per-line text").style("opacity","0")}).on("mouseover",function(){"block"===a("#myPreviewModal").css("display")?a(".lineChartChildDiv .mouse-per-line").hide():a(".lineChartChildDiv .mouse-per-line").show(),d3.selectAll(".mouse-per-line circle").style("opacity","0.5"),d3.selectAll(".mouse-per-line text").style("opacity","1")}).on("mousemove",function(){var a=d3.mouse(this);d3.selectAll(".mouse-per-line").attr("transform",function(b,c){var d=n.invert(a[0]),e=d3.bisector(function(a){return a.date}).right;idx=e(b.values,d);for(var f=0,g=E[c].getTotalLength()+2,h=null;;){if(h=Math.floor((f+g)/2),pos=E[c].getPointAtLength(h),(h===g||h===f)&&pos.x!==a[0])break;if(pos.x>a[0])g=h;else{if(!(pos.x<a[0]))break;f=h}}return xtempLC=n,d3.select(this).select("text").text(function(a,b){for(var c=[],d=0;d<m.length;d++)if(m[d].title===a.id)for(var e=0;e<a.values.length;e++)c[e]=a.values[e].temperature;if(void 0!==y[this.__data__.id]){var f=o.invert(pos.y).toFixed(2);return-1!==c.indexOf(Math.round(f))&&c.indexOf(Math.round(f))===Math.round(xtempLC.invert(pos.x))?o.invert(pos.y).toFixed(2)+"\n"+l[Math.round(xtempLC.invert(pos.x))]:o.invert(pos.y).toFixed(2)+y[this.__data__.id]}var f=o.invert(pos.y).toFixed(2);return-1!==c.indexOf(Math.round(f))&&c.indexOf(Math.round(f))===Math.round(xtempLC.invert(pos.x))?o.invert(pos.y).toFixed(2)+"\n"+l[Math.round(xtempLC.invert(pos.x))]:o.invert(pos.y).toFixed(2)}),"translate("+a[0]+","+pos.y+")"})}),r.selectAll(".axis text").attr("class","chart-disp-val"),r.selectAll(".axis line").attr("class","chart-axis-line"),r.selectAll(".axis .domain").classed("chart-axis-line",!0);var G=d3.select(d).append("div").attr("class","tooltip-legend no-show"),H=q.append("g").attr("font-family","sans-serif").attr("font-size",10).attr("text-anchor","end").selectAll("g").data(B.slice().reverse()).enter().append("g").attr("transform",function(a,b){return 230===c.innerWidth?"translate(100,"+(250+20*b)+")":"translate(100,"+(230+20*b)+")"});H.append("rect").attr("x",g-19).attr("width",19).attr("height",19).attr("fill",j),H.append("text").attr("x",g-24).attr("y",9.5).attr("dy","0.32em").attr("class","chart-disp-val").text(function(a){return a.length>10?a.slice(0,7)+"...":a}).on("mouseover",function(a){G.attr("class","only-show tooltip-legend"),G.html(a).style("left",d3.event.pageX-1042+"px").style("top",d3.event.pageY-178+"px")}).on("mouseout",function(a){G.attr("class","no-show tooltip-legend")})}var l={getDimensions:function(a){var b=document.getElementById(a),c=0,d=0;if(b){var e=b.getBBox();c=e.width,d=e.height}else console.log("error: getDimensions() "+a+" not found.");return{w:c,h:d}}},m={addTooltips:function(a){var b=a.keys,c=a.svg.append("g").selectAll("g").data(a.data).enter().append("g").attr("class",function(b,c){return a.cssPrefix+"tooltips_"+c});tooltips=c.selectAll("g").data(function(c,d){return b.map(function(b){return{key:b,value:c[b],index:b+"_"+d+"_"+c[a.yAxis]}})}).enter().append("g").attr("class",a.cssPrefix+"tooltip").attr("id",function(b,c){return a.cssPrefix+"tooltip"+b.index}).style("opacity",0).append("rect").attr("rx",2).attr("ry",2).attr("x",-2).attr("opacity",.71).style("fill","#000000"),c.selectAll("g").data(function(c,d){return b.map(function(b){return{key:b,value:c[b],index:b+"_"+d+"_"+c[a.yAxis]}})}).append("text").attr("fill",function(a){return"#efefef"}).style("font-size",function(a){return 10}).style("font-family",function(a){return"arial"}).text(function(b,c){var d=a.label.xAxis+":{value}";return m.replacePlaceholders(a,d,c,{value:b.value})}),c.selectAll("g rect").attr("width",function(b,c){return l.getDimensions(a.cssPrefix+"tooltip"+b.index).w+8}).attr("height",function(b,c){return l.getDimensions(a.cssPrefix+"tooltip"+b.index).h+8}).attr("y",function(b,c){return-l.getDimensions(a.cssPrefix+"tooltip"+b.index).h/2+1})},showTooltip:function(a,b){var c=250;m.currentTooltip===b&&(c=1),m.currentTooltip=b,d3.select("#"+a.cssPrefix+"tooltip"+b).transition().duration(c).style("opacity",function(){return 1}),m.moveTooltip(a)},moveTooltip:function(a){d3.selectAll("#"+a.cssPrefix+"tooltip"+m.currentTooltip).attr("transform",function(a){var b=d3.mouse(this.parentNode);return"translate("+(b[0]+4+2)+","+(b[1]-8-2)+")"})},hideTooltip:function(a,b){d3.select("#"+a.cssPrefix+"tooltip"+b).style("opacity",function(){return 0}),d3.select("#"+a.cssPrefix+"tooltip"+m.currentTooltip).attr("transform",function(b,c){return"translate("+(a.width+1e3)+","+(a.height+1e3)+")"})},replacePlaceholders:function(a,b,c,d){var e=function(){return function(a){var b=arguments[1];return d.hasOwnProperty(b)?d[arguments[1]]:arguments[0]}};return b.replace(/\{(\w+)\}/g,e(d))}};return{drawD3Pie:b,drawD3PieDonut:c,drawD3barChart:i,drawD3barStackedChart:j,drawD3barVerticalStackedChart:d,drawD3barHorizontalbarChart:h,drawD3lineChartV2:k}}($),bind=_.bind;requireKr=function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({"/KoreBot.js":[function(a,b,c){function d(){g.call(this),this.WebClient=null,this.RtmClient=null,this.options={},this.accessToken=null,this.initialized=!1,this.clients=f,this.latestId=null,this.oldestId=null}var e,f=a("./index.js"),g=a("events"),h=a("inherits");e=a("lodash").bind?a("lodash"):_;var j=e.bind,k=e.isFunction,l=f.CLIENT_EVENTS.RTM,m=f.RTM_EVENTS,n=a("./jstz.js"),o=e.noop;"undefined"!=typeof window&&(window.kore=window.kore||{},window.kore.botsdk=window.kore.botsdk||{},window.kore.botsdk.logger=window.kore.botsdk.logger||a("debug"),window.messageHistoryLimit=10);var p=a("debug")("botsdk:KoreBot"),q={city:"",country:"",latitude:0,longitude:0,street:""},r=!1;h(d,g),d.prototype.emit=function(){arguments&&"history"===arguments[0]&&this.historySyncInProgress?(arguments[2]="historysync",this.cbBotChatHistory(arguments)):!window._chatHistoryLoaded&&arguments&&"history"===arguments[0]?(r=!0,this.cbBotChatHistory(arguments)):r&&arguments&&"history"===arguments[0]&&setTimeout(function(){$(".chatInputBox").focus(),$(".disableFooter").removeClass("disableFooter")}),d.super_.prototype.emit.apply(this,arguments)},d.prototype.fetchUserLocation=function(){if(""===q.country){console.log("Fetching user location");var a=this.options,b=function(b){if(a.googleMapsAPIKey){var c=b.coords.latitude,d=b.coords.longitude;q.latitude=c,q.longitude=d;var e=new XMLHttpRequest,f="https://maps.googleapis.com/maps/api/geocode/json?latlng="+c+","+d+"&sensor=true&key="+a.googleMapsAPIKey;e.open("GET",f,!0),e.onreadystatechange=function(){if(4==e.readyState&&200==e.status){var a=JSON.parse(e.responseText);"undefined"!=typeof Storage&&(0==a.results.length?a=JSON.parse(localStorage.getItem("locationData")):localStorage.setItem("locationData",JSON.stringify(a)));var b=[];for(a.results&&a.results.length&&a.results[0].address_components&&(b=a.results[0].address_components),i=0;i<b.length;i++){var c=b[i].types;"locality,political"==c?q.city=b[i].long_name:"country,political"==c?q.country=b[i].long_name:"political,sublocality,sublocality_level_2"==c&&(q.street=b[i].long_name)}}},e.send()}else console.warn("please provide google maps API key")};navigator.geolocation.getCurrentPosition(b)}},d.prototype.sendMessage=function(a,b){p("sending message to bot"),this.initialized?(a.resourceid=a.resourceid||"/bot.message",a.botInfo=this.options.botInfo||{},a.client=this.options.client||"sdk",a.meta={timezone:n.jstz.determine().name(),locale:window.navigator.userLanguage||window.navigator.language},0!==q.latitude&&0!==q.longitude&&(a.meta.location=q),this.RtmClient.sendMessage(a,b)):b&&b(new Error("Bot is Initializing...Please try again"))},d.prototype.onMessage=function(a){p("on message from bot/self"),"bot"===a.from&&"bot_response"===a.type&&(this.latestId=a.messageId||this.latestId,this.oldestId=this.oldestId||a.messageId),this.emit(m.MESSAGE,a)},d.prototype.close=function(){p("request to close ws connection"),this.RtmClient&&this.RtmClient._close()},d.prototype.destroy=function(){this.RtmClient&&this.RtmClient._close(),r=!1,this.removeAllListeners()},d.prototype.onForwardHistory=function(a,b){p("on forward history");var c={};if(c.moreAvailable=b.moreAvailable,c.messages=[],c.forward=!0,c.afterMessageId=this.latestId,b.messages&&b.messages.length>0){var d;for(d=0;d<b.messages.length;d++){var e={};e.messageId=b.messages[d]._id,this.oldestId=this.oldestId||b.messages[d]._id,this.latestId=b.messages[d]._id||this.latestId,"incoming"===b.messages[d].type?(e.from="self",e.type="user_message"):(e.from="bot",e.type="bot_response");var f=0;if(b.messages[d].components&&b.messages[d].components.length>0)for(e.message=[],f=0;f<b.messages[d].components.length;f++){var g={};g.type=b.messages[d].components[f].cT,"text"===g.type&&(g.cInfo={},g.cInfo.body=b.messages[d].components[f].data&&b.messages[d].components[f].data.text),e.message[f]=g}e.createdOn=b.messages[d].createdOn,c.messages[d]=e}}this.emit("history",c)},d.prototype.onBackWardHistory=function(a,b){p("on backword history");var c={};if(c.moreAvailable=b.moreAvailable,c.messages=[],c.backward=!0,c.beforeMessageId=this.oldestId,b.messages&&b.messages.length>0){var d;for(d=0;d<b.messages.length;d++){var e={};e.messageId=b.messages[d]._id,this.oldestId=b.messages[d]._id||this.oldestId,this.latestId=this.latestId||b.messages[d]._id,"incoming"===b.messages[d].type?(e.from="self",e.type="user_message"):(e.from="bot",e.type="bot_response",e.icon=b.icon);var f=0;if(b.messages[d].components&&b.messages[d].components.length>0)for(e.message=[],f=0;f<b.messages[d].components.length;f++){var g={};g.type=b.messages[d].components[f].cT,"text"===g.type&&(g.cInfo={},g.cInfo.body=b.messages[d].components[f].data&&b.messages[d].components[f].data.text),e.message[f]=g}e.createdOn=b.messages[d].createdOn,c.messages[d]=e}}this.emit("history",c)},d.prototype.getHistory=function(a){p("get history"),a=a||{},"undefined"!=typeof window&&(a.limit=a.limit||window.messageHistoryLimit||10);var b={};b.forward=a.forward,b.limit=a.limit||10,b.forward?this.latestId&&(b.msgId=this.latestId):this.oldestId&&(b.msgId=this.oldestId),b.botInfo=this.options.botInfo,b.authorization="bearer "+this.WebClient.user.accessToken,a.forHistorySync&&(this.historySyncInProgress=!0,delete b.msgId),b.forward?this.WebClient.history.history(b,j(this.onForwardHistory,this)):this.WebClient.history.history(b,j(this.onBackWardHistory,this))},d.prototype.sync=function(a){},d.prototype.onOpenWSConnection=function(a){p("opened WS Connection"),this.initialized=!0,this.options.loadHistory&&!r&&this.getHistory({}),this.emit(l.RTM_CONNECTION_OPENED,{})},d.prototype.onLogIn=function(a,b){p("sign-in/anonymous user onLogin"),a?(this.cbErrorToClient&&(b&&b.errors&&b.errors[0]&&b.errors[0].msg?this.cbErrorToClient(b.errors[0].msg):this.cbErrorToClient(a.message)),console.error(a&&a.stack)):(this.options&&this.options.jwtgrantSuccessCB&&this.options.jwtgrantSuccessCB(b),this.accessToken=b.authorization.accessToken,this.options.accessToken=this.accessToken,this.WebClient.user.accessToken=this.accessToken,this.userInfo=b,this.cbBotDetails(b,this.options.botInfo),this.RtmClient=new f.KoreRtmClient({},this.options),this.RtmClient.on("reconnect_event",function(a){this.emit("reconnected",a)}),this.emit("rtm_client_initialized"),this.RtmClient.start({botInfo:this.options.botInfo}),this.RtmClient.on(m.MESSAGE,j(this.onMessage,this)),this.RtmClient.on(l.RTM_CONNECTION_OPENED,j(this.onOpenWSConnection,this)))},d.prototype.logIn=function(a,b){a?(p("error in assertionFn %s",a),console.error("error in assertionFn",a&&a.stack)):(p("signed-in user login"),this.options=b,this.claims=b.assertion,this.WebClient=new f.KoreWebClient({},this.options),this.WebClient.claims=this.claims,this.cbErrorToClient=b.handleError||o,this.cbBotDetails=b.botDetails||o,this.cbBotChatHistory=b.chatHistory||o,this.WebClient.login.login({assertion:b.assertion,botInfo:this.options.botInfo},j(this.onLogIn,this)))},d.prototype.init=function(a,b){b=b||10,b>100&&(b=100),"undefined"!=typeof window&&(window.messageHistoryLimit=b||10),a=a||{},this.options=a,this.oldestId=null,this.RtmClient=null,a.test?(p("test is true"),k(a.koreAnonymousFn)?a.koreAnonymousFn.call(this,a):(p("koreAnonymousFn is not a function"),console.error("koreAnonymousFn is not a function"))):(p("test is false"),k(a.assertionFn)?a.assertionFn(a,j(this.logIn,this)):(p("assertion is not a function"),console.error("assertion is not a function")))},b.exports.instance=function(){return r=!1,new d}},{"./index.js":1,"./jstz.js":2,debug:21,events:30,inherits:23,lodash:24}],1:[function(a,b,c){var d=a("./lib/clients/events");b.exports={KoreWebClient:a("./lib/clients/web/client"),KoreRtmClient:a("./lib/clients/rtm/client"),CLIENT_EVENTS:{WEB:d.CLIENT_EVENTS.WEB,RTM:d.CLIENT_EVENTS.RTM},RTM_EVENTS:d.RTM_EVENTS,RTM_MESSAGE_SUBTYPES:d.RTM_MESSAGE_SUBTYPES}},{"./lib/clients/events":5,"./lib/clients/rtm/client":9,"./lib/clients/web/client":18}],2:[function(a,b,c){!function(a){var b=function(){"use strict";var a="s",c=function(a){var b=-a.getTimezoneOffset();return null!==b?b:0},d=function(a,b,c){var d=new Date;return void 0!==a&&d.setFullYear(a),d.setDate(c),d.setMonth(b),d},e=function(a){return c(d(a,0,2))},f=function(a){return c(d(a,5,2))},g=function(a){return(a.getMonth()>7?f(a.getFullYear()):e(a.getFullYear()))-c(a)!=0},h=function(){var b=e(),c=f(),d=e()-f();return d<0?b+",1":d>0?c+",1,"+a:b+",0"};return{determine:function(){var a=h();return new b.TimeZone(b.olson.timezones[a])},date_is_dst:g,dst_start_for:function(a){var b=new Date(2010,6,15,1,0,0,0);return{"America/Denver":new Date(2011,2,13,3,0,0,0),"America/Mazatlan":new Date(2011,3,3,3,0,0,0),"America/Chicago":new Date(2011,2,13,3,0,0,0),"America/Mexico_City":new Date(2011,3,3,3,0,0,0),"America/Asuncion":new Date(2012,9,7,3,0,0,0),"America/Santiago":new Date(2012,9,3,3,0,0,0),"America/Campo_Grande":new Date(2012,9,21,5,0,0,0),"America/Montevideo":new Date(2011,9,2,3,0,0,0),"America/Sao_Paulo":new Date(2011,9,16,5,0,0,0),"America/Los_Angeles":new Date(2011,2,13,8,0,0,0),"America/Santa_Isabel":new Date(2011,3,5,8,0,0,0),"America/Havana":new Date(2012,2,10,2,0,0,0),"America/New_York":new Date(2012,2,10,7,0,0,0),"Asia/Beirut":new Date(2011,2,27,1,0,0,0),"Europe/Helsinki":new Date(2011,2,27,4,0,0,0),"Europe/Istanbul":new Date(2011,2,28,5,0,0,0),"Asia/Damascus":new Date(2011,3,1,2,0,0,0),"Asia/Jerusalem":new Date(2011,3,1,6,0,0,0),"Asia/Gaza":new Date(2009,2,28,0,30,0,0),"Africa/Cairo":new Date(2009,3,25,0,30,0,0),"Pacific/Auckland":new Date(2011,8,26,7,0,0,0),"Pacific/Fiji":new Date(2010,11,29,23,0,0,0),"America/Halifax":new Date(2011,2,13,6,0,0,0),"America/Goose_Bay":new Date(2011,2,13,2,1,0,0),"America/Miquelon":new Date(2011,2,13,5,0,0,0),"America/Godthab":new Date(2011,2,27,1,0,0,0),"Europe/Moscow":b,"Asia/Yekaterinburg":b,"Asia/Omsk":b,"Asia/Krasnoyarsk":b,"Asia/Irkutsk":b,"Asia/Yakutsk":b,"Asia/Vladivostok":b,"Asia/Kamchatka":b,"Europe/Minsk":b,"Australia/Perth":new Date(2008,10,1,1,0,0,0)}[a]}}}();b.TimeZone=function(a){"use strict";var c={"America/Denver":["America/Denver","America/Mazatlan"],"America/Chicago":["America/Chicago","America/Mexico_City"],"America/Santiago":["America/Santiago","America/Asuncion","America/Campo_Grande"],"America/Montevideo":["America/Montevideo","America/Sao_Paulo"],"Asia/Beirut":["Asia/Beirut","Europe/Helsinki","Europe/Istanbul","Asia/Damascus","Asia/Jerusalem","Asia/Gaza"],"Pacific/Auckland":["Pacific/Auckland","Pacific/Fiji"],"America/Los_Angeles":["America/Los_Angeles","America/Santa_Isabel"],"America/New_York":["America/Havana","America/New_York"],"America/Halifax":["America/Goose_Bay","America/Halifax"],"America/Godthab":["America/Miquelon","America/Godthab"],"Asia/Dubai":["Europe/Moscow"],"Asia/Dhaka":["Asia/Yekaterinburg"],"Asia/Jakarta":["Asia/Omsk"],"Asia/Shanghai":["Asia/Krasnoyarsk","Australia/Perth"],"Asia/Tokyo":["Asia/Irkutsk"],"Australia/Brisbane":["Asia/Yakutsk"],"Pacific/Noumea":["Asia/Vladivostok"],"Pacific/Tarawa":["Asia/Kamchatka"],"Africa/Johannesburg":["Asia/Gaza","Africa/Cairo"],"Asia/Baghdad":["Europe/Minsk"]},d=a,e=function(){for(var a=c[d],e=a.length,f=0,g=a[0];f<e;f+=1)if(g=a[f],b.date_is_dst(b.dst_start_for(g)))return void(d=g)};return function(){return void 0!==c[d]}()&&e(),{name:function(){return d}}},b.olson={},b.olson.timezones={"-720,0":"Etc/GMT+12","-660,0":"Pacific/Pago_Pago","-600,1":"America/Adak","-600,0":"Pacific/Honolulu","-570,0":"Pacific/Marquesas","-540,0":"Pacific/Gambier","-540,1":"America/Anchorage","-480,1":"America/Los_Angeles","-480,0":"Pacific/Pitcairn","-420,0":"America/Phoenix","-420,1":"America/Denver","-360,0":"America/Guatemala","-360,1":"America/Chicago","-360,1,s":"Pacific/Easter","-300,0":"America/Bogota","-300,1":"America/New_York","-270,0":"America/Caracas","-240,1":"America/Halifax","-240,0":"America/Santo_Domingo","-240,1,s":"America/Santiago","-210,1":"America/St_Johns","-180,1":"America/Godthab","-180,0":"America/Argentina/Buenos_Aires","-180,1,s":"America/Montevideo","-120,0":"Etc/GMT+2","-120,1":"Etc/GMT+2","-60,1":"Atlantic/Azores","-60,0":"Atlantic/Cape_Verde","0,0":"Etc/UTC","0,1":"Europe/London","60,1":"Europe/Berlin","60,0":"Africa/Lagos","60,1,s":"Africa/Windhoek","120,1":"Asia/Beirut","120,0":"Africa/Johannesburg","180,0":"Asia/Baghdad","180,1":"Europe/Moscow","210,1":"Asia/Tehran","240,0":"Asia/Dubai","240,1":"Asia/Baku","270,0":"Asia/Kabul","300,1":"Asia/Yekaterinburg","300,0":"Asia/Karachi","330,0":"Asia/Kolkata","345,0":"Asia/Kathmandu","360,0":"Asia/Dhaka","360,1":"Asia/Omsk","390,0":"Asia/Rangoon","420,1":"Asia/Krasnoyarsk","420,0":"Asia/Jakarta","480,0":"Asia/Shanghai","480,1":"Asia/Irkutsk","525,0":"Australia/Eucla","525,1,s":"Australia/Eucla","540,1":"Asia/Yakutsk","540,0":"Asia/Tokyo","570,0":"Australia/Darwin","570,1,s":"Australia/Adelaide","600,0":"Australia/Brisbane","600,1":"Asia/Vladivostok","600,1,s":"Australia/Sydney","630,1,s":"Australia/Lord_Howe","660,1":"Asia/Kamchatka","660,0":"Pacific/Noumea","690,0":"Pacific/Norfolk","720,1,s":"Pacific/Auckland","720,0":"Pacific/Tarawa","765,1,s":"Pacific/Chatham","780,0":"Pacific/Tongatapu","780,1,s":"Pacific/Apia","840,0":"Pacific/Kiritimati"},void 0!==c?c.jstz=b:a.jstz=b}(this)},{}],3:[function(a,b,c){function d(a,b){f.call(this),this._token=a,this.koreAPIUrl=b.koreAPIUrl||"https://app.kore.com/api/",this.reWriteSocketURL=b.reWriteSocketURL,this.transport=b.transport||n,this.userAgent,this._requestQueue=g.priorityQueue(h(this._callTransport,this),b.maxRequestConcurrency),this._createFacets()}var e,f=a("events"),g=a("async");e=a("lodash").bind?a("lodash"):_;var h=e.bind,i=a("inherits"),j=a("retry"),k=a("url-join"),l=a("./events/client").WEB,m=a("./helpers"),n=a("./transports/request").requestTransport;i(d,f),d.prototype.emit=function(){d.super_.prototype.emit.apply(this,arguments)},d.prototype._createFacets=function(){},d.prototype._callTransport=function(a,b){var c=a.args,d=a.cb,e=this,f=j.operation(this.retryConfig),g=function a(g,h,i,j){var k,m,n;if(g){if(f.retry(g))return;d(f.mainError(),null)}200!==i?429===i?(e._requestQueue.pause(),k=parseInt(h["Retry-After"],10),m=1e3*k,setTimeout(function(){e.transport(c,a),e._requestQueue.resume()},m),e.emit(l.RATE_LIMITED,k)):(n=new Error("Unable to process request, received bad "+i+" error"),d(n,j)):(j&&j.userInfo&&(window.jwtDetails=j),d(null,j)),b()};f.attempt(function(){e.transport(c,g)})},d.prototype.makeAPICall=function(a,b,c){var d=m.getAPICallArgs(this._token,b,c),e={url:k(this.koreAPIUrl,a),data:d.data,headers:{"User-Agent":this.userAgent,"content-type":"application/json"}};b&&b.opts&&b.opts.authorization&&(e.headers.Authorization=b.opts.authorization,delete e.data.authorization),this._requestQueue.push({args:e,cb:d.cb})},b.exports=d},{"./events/client":4,"./helpers":8,"./transports/request":10,async:19,events:30,inherits:23,lodash:24,retry:26,"url-join":29}],4:[function(a,b,c){b.exports.WEB={RATE_LIMITED:"rate_limited"},b.exports.RTM={CONNECTING:"connecting",AUTHENTICATED:"authenticated",WS_OPENING:"ws_opening",WS_OPENED:"ws_opened",RTM_CONNECTION_OPENED:"open",DISCONNECT:"disconnect",UNABLE_TO_RTM_START:"unable_to_rtm_start",WS_CLOSE:"ws_close",WS_ERROR:"ws_error",ATTEMPTING_RECONNECT:"attempting_reconnect",RAW_MESSAGE:"raw_message"}},{}],5:[function(a,b,c){b.exports={CLIENT_EVENTS:{WEB:a("./client").WEB,RTM:a("./client").RTM},RTM_EVENTS:a("./rtm").EVENTS,RTM_MESSAGE_SUBTYPES:a("./rtm").MESSAGE_SUBTYPES}},{"./client":4,"./rtm":6}],6:[function(a,b,c){b.exports.EVENTS={HELLO:"hello",MESSAGE:"message"},b.exports.MESSAGE_SUBTYPES={BOT_MESSAGE:"bot_message",ME_MESSAGE:"me_message"}},{}],7:[function(a,b,c){var d=a("./rtm").EVENTS,e=function(a,b){return[d.MESSAGE,a].join(b||"::")};b.exports.makeMessageEventWithSubtype=e},{"./rtm":6}],8:[function(a,b,c){var d;d=a("lodash").bind?a("lodash"):_;var e=d.assign,f=d.isFunction,g=d.isUndefined,h=d.isString,i=d.forEach,j=function(a,b){var c=e({},a?a.opts||{}:{});return i(a||{},function(a,b){g(a)||null===a||"opts"===b||("attachments"===b?h(a)?c[b]=a:c[b]=JSON.stringify(a):c[b]=a)}),b&&(c.token=b),c},k=function(a,b,c){var d,e;return 1===arguments.length?(e=noop,d=j({},a)):2===arguments.length?f(arguments[1])?(e=arguments[1],d=j({},a)):(e=noop,d=j(b,a)):3===arguments.length&&(e=c||noop,d=j(b,a)),{cb:e,data:d}};b.exports.getData=j,b.exports.getAPICallArgs=k},{lodash:24}],9:[function(a,b,c){function d(a,b){var c=b||{};c.maxRequestConcurrency=1,p.call(this,a,c),this._socketFn=c.socketFn||s,this.ws=void 0,this.MAX_RECONNECTION_ATTEMPTS=c.maxReconnectionAttempts||10,this.RECONNECTION_BACKOFF=c.reconnectionBackoff||3e3,this.MAX_PONG_INTERVAL=c.maxPongInterval||1e4,this.WS_PING_INTERVAL=c.wsPingInterval||5e3,this.autoReconnect=!1!==c.autoReconnect,this.connected=!1,this.authenticated=!1,this.activeUserId=void 0,this._pendingMessages={},this._connAttempts=0,this._connecting=!1,this._reconnecting=!1,c.hasOwnProperty("_reconnecting")&&c._reconnecting&&(this._reconnecting=c._reconnecting,c._reconnecting=!1),this.user={},this.user.accessToken=c.accessToken,this.botInfo=c.botInfo||{}}var e;e=a("lodash").bind?a("lodash"):_;var f=e.bind,g=e.cloneDeep,h=e.contains,i=a("inherits"),j=e.isUndefined,k=a("debug")("botsdk:KoreRTMClient"),l=a("../events/rtm").EVENTS,m=["pong",l.HELLO],n=["not_authed","invalid_auth","account_inactive","token_expired"],o=a("../events/client").RTM,p=a("../client"),q=a("../web/apis").RtmApi,r=a("../events/utils").makeMessageEventWithSubtype,s=a("../transports/ws");i(d,p),d.prototype._createFacets=function(){d.super_.prototype._createFacets.call(this),this._rtm=new q(this)},d.prototype.start=function(a){this._connecting||(this.emit(o.CONNECTING),this._connecting=!0,a=a||{botInfo:this.botInfo},a.authorization="bearer "+this.user.accessToken,this._rtm.start(a,f(this._onStart,this)))},d.prototype.nextMessageId=function(){return this._messageId=this._messageId||1,this._messageId++},d.prototype._onStart=function(a,b){var c,d=!!this._reconnecting;this._connecting=!1,this._reconnecting=!1;try{b=b}catch(a){console.log(a&&a.stack)}b&&b.errors&&("TOKEN_EXPIRED"===b.errors[0].code||401===b.errors[0].code||"token expired"===b.errors[0].msg)&&($(".reload-btn").trigger("click",{isReconnect:!0}),b.error="token_expired"),a||!b.url?(k("error or no url in response %s",a||"no url"),this.emit(o.UNABLE_TO_RTM_START,a||b.error),b&&h(n,b.error)?(c="unrecoverable failure connecting to the RTM API",this.disconnect(c,b.error)):(this.authenticated=!1,this.autoReconnect&&this.reconnect())):(d&&(b.url=b.url+"&isReconnect=true"),this.authenticated=!0,this.emit(o.AUTHENTICATED,b),this.connect(b.url),this.emit("reconnect_event",{reconnected:d}))},d.prototype._close=function(){this.autoReconnect=!1,this._safeDisconnect()},d.prototype._safeDisconnect=function(){this.ws&&this.ws.close(),this.authenticated=!1,this.connected=!1},d.prototype.reWriteURL=function(a){if(this.reWriteSocketURL){var b=document.createElement("a");b.href=a,this.reWriteSocketURL.protocol&&(b.protocol=this.reWriteSocketURL.protocol),this.reWriteSocketURL.hostname&&(b.hostname=this.reWriteSocketURL.hostname),this.reWriteSocketURL.port&&(b.port=this.reWriteSocketURL.port),a=b.href}return a},d.prototype.connect=function(a){k("connecting"),this.emit(o.WS_OPENING,{}),a=this.reWriteURL(a),this.ws=this._socketFn(a),this.ws.onopen=f(this.handleWsOpen,this),this.ws.onmessage=f(this.handleWsMessage,this),this.ws.onerror=f(this.handleWsError,this),this.ws.onclose=f(this.handleWsClose,this),this.ws.onping=f(this.handleWsPing,this)},d.prototype.disconnect=function(a,b){k("disconnecting"),this.emit(o.DISCONNECT,a,b),this.autoReconnect=!1,this._safeDisconnect()},d.prototype.reconnect=function(){if(k("reconnecting"),console.log("in reconnect"),!this._reconnecting){if(this._reconnecting=!0,this.emit(o.ATTEMPTING_RECONNECT),this._safeDisconnect(),++this._connAttempts>this.MAX_RECONNECTION_ATTEMPTS)throw new Error("unable to connect to kore.ai RTM API, failed after max reconnection attempts");setTimeout(f(this.start,this),this._connAttempts*this.RECONNECTION_BACKOFF)}},d.prototype.handleWsOpen=function(){k("connected"),this.connected=!0,this.emit("open",{data:{}}),this._connAttempts=0},d.prototype.handleWsMessage=function(a){var b;this.emit("message",a);try{b=JSON.parse(a)}catch(a){return}h(m,b.type)?this._handleWsMessageInternal(b.type,b):this._handleWsMessageViaEventHandler(b.type,b)},d.prototype._handleWsMessageInternal=function(a,b){a===l.HELLO&&this._handleHello()},d.prototype._handleWsMessageViaEventHandler=function(a,b){var c;if(a===l.MESSAGE&&(c=b.reply_to)){if(!this._pendingMessages[c])return;delete this._pendingMessages[c]}this.emit(a,b),a!==l.MESSAGE||j(b.subtype)||this.emit(r(b.subtype),b)},d.prototype.handleWsError=function(a){k("web socket error::%s",a),this.emit(o.WS_ERROR,a)},d.prototype.handleWsClose=function(a,b){this.connected=!1,this.emit(o.WS_CLOSE,a,b),this.autoReconnect?this._connecting||this.reconnect():(k("websocket closed with auto-reconnect false on the RTM client"),this.disconnect("websocket closed with auto-reconnect false on the RTM client"))},d.prototype.handleWsPing=function(){this.ws.pong&&this.ws.pong()},d.prototype._handleHello=function(){this.connected=!0,this.emit(o.RTM_CONNECTION_OPENED)},d.prototype.sendMessage=function(a,b){this.send(a,b)},d.prototype.send=function(a,b){var c,d,e=g(a);this.connected&&!this._reconnecting?(e.id=e.clientMessageId||this.nextMessageId(),c=JSON.stringify(e),this._pendingMessages[e.id]=e,this.ws.send(c,void 0,function(a){j(a),j(b)||b(a)})):(d="ws not connected or reconnecting, unable to send message",k(d),j(b)||b(new Error(d)))},b.exports=d},{"../client":3,"../events/client":4,"../events/rtm":6,"../events/utils":7,"../transports/ws":11,"../web/apis":15,debug:21,inherits:23,lodash:24}],10:[function(a,b,c){var d;d=a("lodash").bind?a("lodash"):_;var e=d.has,f=d.partial,g=a("browser-request"),h=function(a,b,c,d){var e,f;b?(e=c?c.headers||{}:{},f=c?c.statusCode||null:null,a(b,e,f,d)):a(b,c.headers,c.statusCode,d)},i=function(a){var b={url:a.url,headers:a.headers};return e(a.data,"file")?b.formData=a.data:b.json=a.data,b},j=function(a,b){var c=i(a);a.data&&a.data.type&&"GET"===a.data.type?g.get(c,f(h,b)):g.post(c,f(h,b))};b.exports.requestTransport=j},{"browser-request":20,lodash:24}],11:[function(a,b,c){var d=function(a,b){return new WebSocket(a)};b.exports=d},{}],12:[function(a,b,c){function d(){}b.exports=d},{}],13:[function(a,b,c){function d(a){this.name="anonymouslogin",this.client=a}var e=a("./BaseApi");a("inherits")(d,e),d.prototype.login=function(a,b){a=a||{};var c={opts:a};return this.client.makeAPICall("/oAuth/token/jwtgrant/anonymous",c,b)},b.exports=d},{"./BaseApi":12,inherits:23}],14:[function(a,b,c){function d(a){this.name="history",this.client=a}var e=a("./BaseApi");a("inherits")(d,e),d.prototype.history=function(a,b){a=a||{};var c={opts:a,type:"GET"},d="/botmessages/rtm",e=!1,f="?";return a.botInfo&&a.botInfo.taskBotId&&(!1===e?(d+=f+"botId="+a.botInfo.taskBotId,f="&",e=!0):d+=f+"botId="+a.botInfo.taskBotId,delete a.botInfo),a.offset&&(!1===e?(d+=f+"offset="+a.offset,f="&",e=!0):d+=f+"offset="+a.offset,delete a.offset),a.limit&&(!1===e?(d+=f+"limit="+a.limit,f="&",e=!0):d+=f+"limit="+a.limit,delete a.limit),a.forward&&(!1===e?(d+=f+"forward="+a.forward,f="&",e=!0):d+=f+"forward="+a.forward,delete a.forward),a.msgId&&(!1===e?(d+=f+"msgId="+a.msgId,f="&",e=!0):d+=f+"msgId="+a.msgId,delete a.msgId),this.client.makeAPICall(d,c,b)},b.exports=d},{"./BaseApi":12,inherits:23}],15:[function(a,b,c){b.exports={RtmApi:a("./rtm.js"),LogInApi:a("./login.js"),AnonymousLogin:a("./anonymouslogin.js"),HistoryApi:a("./history.js")}},{"./anonymouslogin.js":13,"./history.js":14,"./login.js":16,"./rtm.js":17}],16:[function(a,b,c){function d(a){this.name="login",this.client=a}var e=a("./BaseApi");a("inherits")(d,e),d.prototype.login=function(a,b){a=a||{};var c={opts:a};return this.client.makeAPICall("/oAuth/token/jwtgrant",c,b)},b.exports=d},{"./BaseApi":12,inherits:23}],17:[function(a,b,c){function d(a){this.name="rtm",this.client=a}var e=a("./BaseApi");a("inherits")(d,e),d.prototype.start=function(a,b){var c={opts:a};return this.client.makeAPICall("/rtm/start",c,b)},b.exports=d},{"./BaseApi":12,inherits:23}],18:[function(a,b,c){function d(a,b){var c=b||{};i.call(this,a,c),this.claims=b.claims,this.retryConfig=c.retryConfig||{retries:5,factor:3.9},this.user={}}var e;e=a("lodash").bind?a("lodash"):_;var f=e.bind,g=e.forEach,h=a("inherits"),i=a("../client"),j=a("./apis/index");h(d,i),d.prototype._createFacets=function(){var a;d.super_.prototype._createFacets.call(this),f(this.makeAPICall,this),g(j,function(b){a=new b(this),this[a.name]=a},this)},b.exports=d},{"../client":3,"./apis/index":15,inherits:23,lodash:24}],19:[function(a,b,c){(function(a,c){!function(){function d(){}function e(a){return a}function f(a){return!!a}function g(a){return!a}function h(a){return function(){if(null===a)throw new Error("Callback was already called.");a.apply(this,arguments),a=null}}function i(a){return function(){null!==a&&(a.apply(this,arguments),a=null)}}function j(a){return N(a)||"number"==typeof a.length&&a.length>=0&&a.length%1==0}function k(a,b){for(var c=-1,d=a.length;++c<d;)b(a[c],c,a)}function l(a,b){for(var c=-1,d=a.length,e=Array(d);++c<d;)e[c]=b(a[c],c,a);return e}function m(a){return l(Array(a),function(a,b){return b})}function n(a,b,c){return k(a,function(a,d,e){c=b(c,a,d,e)}),c}function o(a,b){k(P(a),function(c){b(a[c],c)})}function p(a,b){for(var c=0;c<a.length;c++)if(a[c]===b)return c;return-1}function q(a){var b,c,d=-1;return j(a)?(b=a.length,function(){return d++,d<b?d:null}):(c=P(a),b=c.length,function(){return d++,d<b?c[d]:null})}function r(a,b){return b=null==b?a.length-1:+b,function(){for(var c=Math.max(arguments.length-b,0),d=Array(c),e=0;e<c;e++)d[e]=arguments[e+b];switch(b){case 0:return a.call(this,d);case 1:return a.call(this,arguments[0],d)}}}function s(a){return function(b,c,d){return a(b,d)}}function t(a){return function(b,c,e){e=i(e||d),b=b||[];var f=q(b);if(a<=0)return e(null);var g=!1,j=0,k=!1;!function d(){if(g&&j<=0)return e(null);for(;j<a&&!k;){var i=f();if(null===i)return g=!0,void(j<=0&&e(null));j+=1,c(b[i],i,h(function(a){j-=1,a?(e(a),k=!0):d()}))}}()}}function u(a){return function(b,c,d){return a(K.eachOf,b,c,d)}}function v(a){return function(b,c,d,e){return a(t(c),b,d,e)}}function w(a){return function(b,c,d){return a(K.eachOfSeries,b,c,d)}}function x(a,b,c,e){e=i(e||d),b=b||[];var f=j(b)?[]:{};a(b,function(a,b,d){c(a,function(a,c){f[b]=c,d(a)})},function(a){e(a,f)})}function y(a,b,c,d){var e=[];a(b,function(a,b,d){c(a,function(c){c&&e.push({index:b,value:a}),d()})},function(){d(l(e.sort(function(a,b){return a.index-b.index}),function(a){return a.value}))})}function z(a,b,c,d){y(a,b,function(a,b){c(a,function(a){b(!a)})},d)}function A(a,b,c){return function(d,e,f,g){function h(){g&&g(c(!1,void 0))}function i(a,d,e){if(!g)return e();f(a,function(d){g&&b(d)&&(g(c(!0,a)),g=f=!1),e()})}arguments.length>3?a(d,e,i,h):(g=f,f=e,a(d,i,h))}}function B(a,b){return b}function C(a,b,c){c=c||d;var e=j(b)?[]:{};a(b,function(a,b,c){a(r(function(a,d){d.length<=1&&(d=d[0]),e[b]=d,c(a)}))},function(a){c(a,e)})}function D(a,b,c,d){var e=[];a(b,function(a,b,d){c(a,function(a,b){e=e.concat(b||[]),d(a)})},function(a){d(a,e)})}function E(a,b,c){function e(a,b,c,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(a.started=!0,N(b)||(b=[b]),0===b.length&&a.idle())return K.setImmediate(function(){a.drain()});k(b,function(b){var f={data:b,callback:e||d};c?a.tasks.unshift(f):a.tasks.push(f),a.tasks.length===a.concurrency&&a.saturated()}),K.setImmediate(a.process)}function f(a,b){return function(){g-=1;var c=!1,d=arguments;k(b,function(a){k(i,function(b,d){b!==a||c||(i.splice(d,1),c=!0)}),a.callback.apply(a,d)}),a.tasks.length+g===0&&a.drain(),a.process()}}if(null==b)b=1;else if(0===b)throw new Error("Concurrency must not be zero");var g=0,i=[],j={tasks:[],concurrency:b,payload:c,saturated:d,empty:d,drain:d,started:!1,paused:!1,push:function(a,b){e(j,a,!1,b)},kill:function(){j.drain=d,j.tasks=[]},unshift:function(a,b){e(j,a,!0,b)},process:function(){for(;!j.paused&&g<j.concurrency&&j.tasks.length;){var b=j.payload?j.tasks.splice(0,j.payload):j.tasks.splice(0,j.tasks.length),c=l(b,function(a){return a.data});0===j.tasks.length&&j.empty(),g+=1,i.push(b[0]);var d=h(f(j,b));a(c,d)}},length:function(){return j.tasks.length},running:function(){return g},workersList:function(){return i},idle:function(){return j.tasks.length+g===0},pause:function(){j.paused=!0},resume:function(){if(!1!==j.paused){j.paused=!1;for(var a=Math.min(j.concurrency,j.tasks.length),b=1;b<=a;b++)K.setImmediate(j.process)}}};return j}function F(a){return r(function(b,c){b.apply(null,c.concat([r(function(b,c){"object"==typeof console&&(b?console.error&&console.error(b):console[a]&&k(c,function(b){console[a](b)}))})]))})}function G(a){return function(b,c,d){a(m(b),c,d)}}function H(a){return r(function(b,c){var d=r(function(c){var d=this,e=c.pop();return a(b,function(a,b,e){a.apply(d,c.concat([e]))},e)});return c.length?d.apply(this,c):d})}function I(a){return r(function(b){var c=b.pop();b.push(function(){var a=arguments;d?K.setImmediate(function(){c.apply(null,a)}):c.apply(null,a)});var d=!0;a.apply(this,b),d=!1})}var J,K={},L="object"==typeof self&&self.self===self&&self||"object"==typeof c&&c.global===c&&c||this;null!=L&&(J=L.async),K.noConflict=function(){return L.async=J,K};var M=Object.prototype.toString,N=Array.isArray||function(a){return"[object Array]"===M.call(a)},O=function(a){var b=typeof a;return"function"===b||"object"===b&&!!a},P=Object.keys||function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(c);return b},Q="function"==typeof setImmediate&&setImmediate,R=Q?function(a){Q(a)}:function(a){setTimeout(a,0)};"object"==typeof a&&"function"==typeof a.nextTick?K.nextTick=a.nextTick:K.nextTick=R,K.setImmediate=Q?R:K.nextTick,K.forEach=K.each=function(a,b,c){return K.eachOf(a,s(b),c)},K.forEachSeries=K.eachSeries=function(a,b,c){return K.eachOfSeries(a,s(b),c)},K.forEachLimit=K.eachLimit=function(a,b,c,d){return t(b)(a,s(c),d)},K.forEachOf=K.eachOf=function(a,b,c){function e(a){j--,a?c(a):null===f&&j<=0&&c(null)}c=i(c||d),a=a||[];for(var f,g=q(a),j=0;null!=(f=g());)j+=1,b(a[f],f,h(e));0===j&&c(null)},K.forEachOfSeries=K.eachOfSeries=function(a,b,c){function e(){var d=!0;if(null===g)return c(null);b(a[g],g,h(function(a){if(a)c(a);else{if(null===(g=f()))return c(null);d?K.setImmediate(e):e()}})),d=!1}c=i(c||d),a=a||[];var f=q(a),g=f();e()},K.forEachOfLimit=K.eachOfLimit=function(a,b,c,d){t(b)(a,c,d)},K.map=u(x),K.mapSeries=w(x),K.mapLimit=v(x),K.inject=K.foldl=K.reduce=function(a,b,c,d){K.eachOfSeries(a,function(a,d,e){c(b,a,function(a,c){b=c,e(a)})},function(a){d(a,b)})},K.foldr=K.reduceRight=function(a,b,c,d){var f=l(a,e).reverse();K.reduce(f,b,c,d)},K.transform=function(a,b,c,d){3===arguments.length&&(d=c,c=b,b=N(a)?[]:{}),K.eachOf(a,function(a,d,e){c(b,a,d,e)},function(a){d(a,b)})},K.select=K.filter=u(y),K.selectLimit=K.filterLimit=v(y),K.selectSeries=K.filterSeries=w(y),K.reject=u(z),K.rejectLimit=v(z),K.rejectSeries=w(z),K.any=K.some=A(K.eachOf,f,e),K.someLimit=A(K.eachOfLimit,f,e),K.all=K.every=A(K.eachOf,g,g),K.everyLimit=A(K.eachOfLimit,g,g),K.detect=A(K.eachOf,e,B),K.detectSeries=A(K.eachOfSeries,e,B),K.detectLimit=A(K.eachOfLimit,e,B),K.sortBy=function(a,b,c){function d(a,b){var c=a.criteria,d=b.criteria;return c<d?-1:c>d?1:0}K.map(a,function(a,c){b(a,function(b,d){b?c(b):c(null,{value:a,criteria:d})})},function(a,b){if(a)return c(a);c(null,l(b.sort(d),function(a){return a.value}))})},K.auto=function(a,b,c){function e(a){s.unshift(a)}function f(a){var b=p(s,a);b>=0&&s.splice(b,1)}function g(){j--,k(s.slice(0),function(a){a()})}"function"==typeof arguments[1]&&(c=b,b=null),c=i(c||d);var h=P(a),j=h.length;if(!j)return c(null);b||(b=j);var l={},m=0,q=!1,s=[];e(function(){j||c(null,l)}),k(h,function(d){function h(){return m<b&&n(t,function(a,b){return a&&l.hasOwnProperty(b)},!0)&&!l.hasOwnProperty(d)}function i(){h()&&(m++,f(i),k[k.length-1](s,l))}if(!q){for(var j,k=N(a[d])?a[d]:[a[d]],s=r(function(a,b){if(m--,b.length<=1&&(b=b[0]),a){var e={};o(l,function(a,b){e[b]=a}),e[d]=b,q=!0,c(a,e)}else l[d]=b,K.setImmediate(g)}),t=k.slice(0,k.length-1),u=t.length;u--;){if(!(j=a[t[u]]))throw new Error("Has nonexistent dependency in "+t.join(", "));if(N(j)&&p(j,d)>=0)throw new Error("Has cyclic dependencies")}h()?(m++,k[k.length-1](s,l)):e(i)}})},K.retry=function(a,b,c){function d(a,b){if("number"==typeof b)a.times=parseInt(b,10)||f;else{if("object"!=typeof b)throw new Error("Unsupported argument type for 'times': "+typeof b);a.times=parseInt(b.times,10)||f,a.interval=parseInt(b.interval,10)||g}}function e(a,b){function c(a,c){return function(d){a(function(a,b){d(!a||c,{err:a,result:b})},b)}}function d(a){return function(b){setTimeout(function(){b(null)},a)}}for(;i.times;){var e=!(i.times-=1);h.push(c(i.task,e)),!e&&i.interval>0&&h.push(d(i.interval))}K.series(h,function(b,c){c=c[c.length-1],(a||i.callback)(c.err,c.result)})}var f=5,g=0,h=[],i={times:f,interval:g},j=arguments.length;if(j<1||j>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return j<=2&&"function"==typeof a&&(c=b,b=a),"function"!=typeof a&&d(i,a),i.callback=c,i.task=b,i.callback?e():e},K.waterfall=function(a,b){function c(a){return r(function(d,e){if(d)b.apply(null,[d].concat(e));else{var f=a.next();f?e.push(c(f)):e.push(b),I(a).apply(null,e)}})}if(b=i(b||d),!N(a)){var e=new Error("First argument to waterfall must be an array of functions");return b(e)}if(!a.length)return b();c(K.iterator(a))()},K.parallel=function(a,b){C(K.eachOf,a,b)},K.parallelLimit=function(a,b,c){C(t(b),a,c)},K.series=function(a,b){C(K.eachOfSeries,a,b)},K.iterator=function(a){function b(c){function d(){return a.length&&a[c].apply(null,arguments),d.next()}return d.next=function(){return c<a.length-1?b(c+1):null},d}return b(0)},K.apply=r(function(a,b){return r(function(c){return a.apply(null,b.concat(c))})}),K.concat=u(D),K.concatSeries=w(D),K.whilst=function(a,b,c){if(c=c||d,a()){var e=r(function(d,f){d?c(d):a.apply(this,f)?b(e):c.apply(null,[null].concat(f))});b(e)}else c(null)},K.doWhilst=function(a,b,c){var d=0;return K.whilst(function(){return++d<=1||b.apply(this,arguments)},a,c)},K.until=function(a,b,c){return K.whilst(function(){return!a.apply(this,arguments)},b,c)},K.doUntil=function(a,b,c){return K.doWhilst(a,function(){return!b.apply(this,arguments)},c)},K.during=function(a,b,c){c=c||d;var e=r(function(b,d){b?c(b):(d.push(f),a.apply(this,d))}),f=function(a,d){a?c(a):d?b(e):c(null)};a(f)},K.doDuring=function(a,b,c){var d=0;K.during(function(a){d++<1?a(null,!0):b.apply(this,arguments)},a,c)},K.queue=function(a,b){return E(function(b,c){a(b[0],c)},b,1)},K.priorityQueue=function(a,b){function c(a,b){return a.priority-b.priority}function e(a,b,c){for(var d=-1,e=a.length-1;d<e;){var f=d+(e-d+1>>>1);c(b,a[f])>=0?d=f:e=f-1}return d}function f(a,b,f,g){if(null!=g&&"function"!=typeof g)throw new Error("task callback must be a function");if(a.started=!0,N(b)||(b=[b]),0===b.length)return K.setImmediate(function(){a.drain()});k(b,function(b){var h={data:b,priority:f,callback:"function"==typeof g?g:d};a.tasks.splice(e(a.tasks,h,c)+1,0,h),a.tasks.length===a.concurrency&&a.saturated(),K.setImmediate(a.process)})}var g=K.queue(a,b);return g.push=function(a,b,c){f(g,a,b,c)},delete g.unshift,g},K.cargo=function(a,b){return E(a,1,b)},K.log=F("log"),K.dir=F("dir"),K.memoize=function(a,b){var c={},d={},f=Object.prototype.hasOwnProperty;b=b||e;var g=r(function(e){var g=e.pop(),h=b.apply(null,e);f.call(c,h)?K.setImmediate(function(){g.apply(null,c[h])}):f.call(d,h)?d[h].push(g):(d[h]=[g],a.apply(null,e.concat([r(function(a){c[h]=a;var b=d[h];delete d[h];for(var e=0,f=b.length;e<f;e++)b[e].apply(null,a)})])))});return g.memo=c,g.unmemoized=a,g},K.unmemoize=function(a){return function(){return(a.unmemoized||a).apply(null,arguments)}},K.times=G(K.map),K.timesSeries=G(K.mapSeries),K.timesLimit=function(a,b,c,d){return K.mapLimit(m(a),b,c,d)},K.seq=function(){var a=arguments;return r(function(b){var c=this,e=b[b.length-1];"function"==typeof e?b.pop():e=d,K.reduce(a,b,function(a,b,d){b.apply(c,a.concat([r(function(a,b){d(a,b)})]))},function(a,b){e.apply(c,[a].concat(b))})})},K.compose=function(){return K.seq.apply(null,Array.prototype.reverse.call(arguments))},K.applyEach=H(K.eachOf),K.applyEachSeries=H(K.eachOfSeries),K.forever=function(a,b){function c(a){if(a)return e(a);f(c)}var e=h(b||d),f=I(a);c()},K.ensureAsync=I,K.constant=r(function(a){var b=[null].concat(a);return function(a){return a.apply(this,b)}}),K.wrapSync=K.asyncify=function(a){return r(function(b){var c,d=b.pop();try{c=a.apply(this,b)}catch(a){return d(a)}O(c)&&"function"==typeof c.then?c.then(function(a){d(null,a)}).catch(function(a){d(a.message?a:new Error(a))}):d(null,c)})},"object"==typeof b&&b.exports?b.exports=K:"function"==typeof define&&define.amd?define([],function(){return K}):L.async=K}()}).call(this,a("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:31}],20:[function(a,b,c){!function(a,d){"function"==typeof define&&define.amd?b.exports=d():"object"==typeof c?b.exports=d():a.returnExports=d()}(this,function(){function a(e,f){if("function"!=typeof f)throw new Error("Bad callback given: "+f);if(!e)throw new Error("No options given");var h=e.onResponse;if(e="string"==typeof e?{uri:e}:JSON.parse(JSON.stringify(e)),e.onResponse=h,e.verbose&&(a.log=d()),e.url&&(e.uri=e.url,delete e.url),!e.uri&&""!==e.uri)throw new Error("options.uri is a required argument");if("string"!=typeof e.uri)throw new Error("options.uri must be a string");for(var i=["proxy","_redirectsFollowed","maxRedirects","followRedirect"],j=0;j<i.length;j++)if(e[i[j]])throw new Error("options."+i[j]+" is not supported");if(e.callback=f,e.method=e.method||"GET",e.headers=e.headers||{},e.body=e.body||null,e.timeout=e.timeout||a.DEFAULT_TIMEOUT,e.headers.host)throw new Error("Options.headers.host is not supported");e.json&&(e.headers.accept=e.headers.accept||"application/json","GET"!==e.method&&(e.headers["content-type"]="application/json"),"boolean"!=typeof e.json?e.body=JSON.stringify(e.json):"string"!=typeof e.body&&(e.body=JSON.stringify(e.body)));var k=function(a){var b=[];for(var c in a)a.hasOwnProperty(c)&&b.push(encodeURIComponent(c)+"="+encodeURIComponent(a[c]));return b.join("&")};if(e.qs){var l="string"==typeof e.qs?e.qs:k(e.qs);-1!==e.uri.indexOf("?")?e.uri=e.uri+"&"+l:e.uri=e.uri+"?"+l}var m=function(a){var b={};b.boundry="-------------------------------"+Math.floor(1e9*Math.random());var c=[];for(var d in a)a.hasOwnProperty(d)&&c.push("--"+b.boundry+'\nContent-Disposition: form-data; name="'+d+'"\n\n'+a[d]+"\n");return c.push("--"+b.boundry+"--"),b.body=c.join(""),b.length=b.body.length,b.type="multipart/form-data; boundary="+b.boundry,b};if(e.form){if("string"==typeof e.form)throw"form name unsupported";if("POST"===e.method){var n=(e.encoding||"application/x-www-form-urlencoded").toLowerCase();switch(e.headers["content-type"]=n,n){case"application/x-www-form-urlencoded":e.body=k(e.form).replace(/%20/g,"+");break;case"multipart/form-data":var o=m(e.form);e.body=o.body,e.headers["content-type"]=o.type;break;default:throw new Error("unsupported encoding:"+n)}}}return e.onResponse=e.onResponse||c,!0===e.onResponse&&(e.onResponse=f,e.callback=c),!e.headers.authorization&&e.auth&&(e.headers.authorization="Basic "+g(e.auth.username+":"+e.auth.password)),b(e)}function b(b){function c(){l=!0;var c=new Error("ETIMEDOUT");return c.code="ETIMEDOUT",c.duration=b.timeout,a.log.error("Timeout",{id:k._id,milliseconds:b.timeout}),b.callback(c,k)}function d(b){if(l)return a.log.debug("Ignoring timed out state change",{state:k.readyState,id:k.id});a.log.debug("State change",{state:k.readyState,id:k.id,timed_out:l}),k.readyState===h.OPENED?a.log.debug("Request started",{id:k.id}):k.readyState===h.HEADERS_RECEIVED?e():k.readyState===h.LOADING?(e(),g()):k.readyState===h.DONE&&(e(),g(),j())}function e(){if(!p.response){if(p.response=!0,a.log.debug("Got response",{id:k.id,status:k.status}),clearTimeout(k.timeoutTimer),k.statusCode=k.status,m&&0==k.statusCode){var c=new Error("CORS request rejected: "+b.uri);return c.cors="rejected",p.loading=!0,p.end=!0,b.callback(c,k)}b.onResponse(null,k)}}function g(){p.loading||(p.loading=!0,a.log.debug("Response body loading",{id:k.id}))}function j(){if(!p.end){if(p.end=!0,a.log.debug("Request done",{id:k.id}),k.body=k.responseText,b.json)try{k.body=JSON.parse(k.responseText)}catch(a){return b.callback(a,k)}b.callback(null,k,k.body)}}var k=new h,l=!1,m=f(b.uri),n="withCredentials"in k;if(i+=1,k.seq_id=i,k.id=i+": "+b.method+" "+b.uri,k._id=k.id,m&&!n){var o=new Error("Browser does not support cross-origin request: "+b.uri);return o.cors="unsupported",b.callback(o,k)}k.timeoutTimer=setTimeout(c,b.timeout);var p={response:!1,loading:!1,end:!1};k.onreadystatechange=d,k.open(b.method,b.uri,!0);for(var q in b.headers)k.setRequestHeader(q,b.headers[q]);return m&&(k.withCredentials=!!b.withCredentials),k.send(b.body),k}function c(){}function d(){var a,b,d={},f=["trace","debug","info","warn","error"];for(b=0;b<f.length;b++)a=f[b],d[a]=c,"undefined"!=typeof console&&console&&console[a]&&(d[a]=e(console,a));return d}function e(a,b){function c(c,d){return"object"==typeof d&&(c+=" "+JSON.stringify(d)),a[b].call(a,c)}return c}function f(a){var b,c=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/;try{b=location.href}catch(a){b=document.createElement("a"),b.href="",b=b.href}var d=c.exec(b.toLowerCase())||[],e=c.exec(a.toLowerCase());return!(!e||e[1]==d[1]&&e[2]==d[2]&&(e[3]||("http:"===e[1]?80:443))==(d[3]||("http:"===d[1]?80:443)))}function g(a){var b,c,d,e,f,g,h,i,j="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",k=0,l=0,m="",n=[];if(!a)return a;do{b=a.charCodeAt(k++),c=a.charCodeAt(k++),d=a.charCodeAt(k++),i=b<<16|c<<8|d,e=i>>18&63,f=i>>12&63,g=i>>6&63,h=63&i,n[l++]=j.charAt(e)+j.charAt(f)+j.charAt(g)+j.charAt(h)}while(k<a.length);switch(m=n.join(""),a.length%3){case 1:m=m.slice(0,-2)+"==";break;case 2:m=m.slice(0,-1)+"="}return m}var h=XMLHttpRequest;if(!h)throw new Error("missing XMLHttpRequest");a.log={trace:c,debug:c,info:c,warn:c,error:c};var i=0;return a.withCredentials=!1,a.DEFAULT_TIMEOUT=12e4,a.defaults=function(b,c){var d=function(a){return function(c,d){c="string"==typeof c?{uri:c}:JSON.parse(JSON.stringify(c));for(var e in b)void 0===c[e]&&(c[e]=b[e]);return a(c,d)}},e=d(a);return e.get=d(a.get),e.post=d(a.post),e.put=d(a.put),e.head=d(a.head),e},["get","put","post","head"].forEach(function(b){var c=b.toUpperCase();a[b.toLowerCase()]=function(b){"string"==typeof b?b={method:c,uri:b}:(b=JSON.parse(JSON.stringify(b)),b.method=c);var d=[b].concat(Array.prototype.slice.apply(arguments,[1]));return a.apply(this,d)}}),a.couch=function(b,d){function e(a,b,c){if(a)return d(a,b,c);if((b.statusCode<200||b.statusCode>299)&&c.error){a=new Error("CouchDB error: "+(c.error.reason||c.error.error));for(var e in c)a[e]=c[e];return d(a,b,c)}return d(a,b,c)}return"string"==typeof b&&(b={uri:b}),b.json=!0,b.body&&(b.json=b.body),delete b.body,d=d||c,a(b,e)},a})},{}],21:[function(a,b,c){function d(){return"WebkitAppearance"in document.documentElement.style||window.console&&(console.firebug||console.exception&&console.table)||navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31}function e(){var a=arguments,b=this.useColors;if(a[0]=(b?"%c":"")+this.namespace+(b?" %c":" ")+a[0]+(b?"%c ":" ")+"+"+c.humanize(this.diff),!b)return a;var d="color: "+this.color;a=[a[0],d,"color: inherit"].concat(Array.prototype.slice.call(a,1));var e=0,f=0;return a[0].replace(/%[a-z%]/g,function(a){"%%"!==a&&(e++,"%c"===a&&(f=e))}),a.splice(f,0,d),a}function f(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function g(a){try{null==a?c.storage.removeItem("debug"):c.storage.debug=a}catch(a){}}function h(){var a;try{a=c.storage.debug}catch(a){}return a}function i(){try{return window.localStorage}catch(a){}}c=b.exports=a("./debug"),c.log=f,c.formatArgs=e,c.save=g,c.load=h,c.useColors=d,c.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:i(),c.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],c.formatters.j=function(a){return JSON.stringify(a)},c.enable(h())},{"./debug":22}],22:[function(a,b,c){function d(){return c.colors[k++%c.colors.length]}function e(a){function b(){}function e(){var a=e,b=+new Date,f=b-(j||b);a.diff=f,a.prev=j,a.curr=b,j=b,null==a.useColors&&(a.useColors=c.useColors()),null==a.color&&a.useColors&&(a.color=d());var g=Array.prototype.slice.call(arguments);g[0]=c.coerce(g[0]),"string"!=typeof g[0]&&(g=["%o"].concat(g));var h=0;g[0]=g[0].replace(/%([a-z%])/g,function(b,d){if("%%"===b)return b;h++;var e=c.formatters[d];if("function"==typeof e){var f=g[h];b=e.call(a,f),g.splice(h,1),h--}return b}),"function"==typeof c.formatArgs&&(g=c.formatArgs.apply(a,g)),(e.log||c.log||console.log.bind(console)).apply(a,g)}b.enabled=!1,e.enabled=!0;var f=c.enabled(a)?e:b;return f.namespace=a,f}function f(a){c.save(a);for(var b=(a||"").split(/[\s,]+/),d=b.length,e=0;e<d;e++)b[e]&&(a=b[e].replace(/\*/g,".*?"),"-"===a[0]?c.skips.push(new RegExp("^"+a.substr(1)+"$")):c.names.push(new RegExp("^"+a+"$")))}function g(){c.enable("")}function h(a){var b,d;for(b=0,d=c.skips.length;b<d;b++)if(c.skips[b].test(a))return!1;for(b=0,d=c.names.length;b<d;b++)if(c.names[b].test(a))return!0;return!1}function i(a){return a instanceof Error?a.stack||a.message:a}c=b.exports=e,c.coerce=i,c.disable=g,c.enable=f,c.enabled=h,c.humanize=a("ms"),c.names=[],c.skips=[],c.formatters={};var j,k=0},{ms:25}],23:[function(a,b,c){"function"==typeof Object.create?b.exports=function(a,b){a.super_=b,a.prototype=Object.create(b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}})}:b.exports=function(a,b){a.super_=b;var c=function(){};c.prototype=b.prototype,a.prototype=new c,a.prototype.constructor=a}},{}],24:[function(a,b,c){(function(a){(function(){function d(a,b){if(a!==b){var c=null===a,d=a===z,e=a===a,f=null===b,g=b===z,h=b===b;if(a>b&&!f||!e||c&&!g&&h||d&&h)return 1;if(a<b&&!c||!h||f&&!d&&e||g&&e)return-1}return 0}function e(a,b,c){for(var d=a.length,e=c?d:-1;c?e--:++e<d;)if(b(a[e],e,a))return e;return-1}function f(a,b,c){if(b!==b)return q(a,c);for(var d=c-1,e=a.length;++d<e;)if(a[d]===b)return d;return-1}function g(a){return"function"==typeof a||!1}function h(a){return null==a?"":a+""}function i(a,b){for(var c=-1,d=a.length;++c<d&&b.indexOf(a.charAt(c))>-1;);return c}function j(a,b){for(var c=a.length;c--&&b.indexOf(a.charAt(c))>-1;);return c}function k(a,b){return d(a.criteria,b.criteria)||a.index-b.index}function l(a,b,c){for(var e=-1,f=a.criteria,g=b.criteria,h=f.length,i=c.length;++e<h;){var j=d(f[e],g[e]);if(j){if(e>=i)return j;var k=c[e];return j*("asc"===k||!0===k?1:-1)}}return a.index-b.index}function m(a){return Sa[a]}function n(a){return Ta[a]}function o(a,b,c){return b?a=Wa[a]:c&&(a=Xa[a]),"\\"+a}function p(a){return"\\"+Xa[a]}function q(a,b,c){for(var d=a.length,e=b+(c?0:-1);c?e--:++e<d;){var f=a[e];if(f!==f)return e}return-1}function r(a){return!!a&&"object"==typeof a}function s(a){return a<=160&&a>=9&&a<=13||32==a||160==a||5760==a||6158==a||a>=8192&&(a<=8202||8232==a||8233==a||8239==a||8287==a||12288==a||65279==a)}function t(a,b){for(var c=-1,d=a.length,e=-1,f=[];++c<d;)a[c]===b&&(a[c]=S,f[++e]=c);return f}function u(a,b){for(var c,d=-1,e=a.length,f=-1,g=[];++d<e;){var h=a[d],i=b?b(h,d,a):h;d&&c===i||(c=i,g[++f]=h)}return g}function v(a){for(var b=-1,c=a.length;++b<c&&s(a.charCodeAt(b)););return b}function w(a){for(var b=a.length;b--&&s(a.charCodeAt(b)););return b}function x(a){return Ua[a]}function y(a){function b(a){if(r(a)&&!Ch(a)&&!(a instanceof Z)){if(a instanceof s)return a;if(ag.call(a,"__chain__")&&ag.call(a,"__wrapped__"))return md(a)}return new s(a)}function c(){}function s(a,b,c){this.__wrapped__=a,this.__actions__=c||[],this.__chain__=!!b}function Z(a){this.__wrapped__=a,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Bg,this.__views__=[]}function ba(){var a=new Z(this.__wrapped__);return a.__actions__=ab(this.__actions__),a.__dir__=this.__dir__,a.__filtered__=this.__filtered__,a.__iteratees__=ab(this.__iteratees__),a.__takeCount__=this.__takeCount__,a.__views__=ab(this.__views__),a}function da(){if(this.__filtered__){var a=new Z(this);a.__dir__=-1,a.__filtered__=!0}else a=this.clone(),a.__dir__*=-1;return a}function Sa(){var a=this.__wrapped__.value(),b=this.__dir__,c=Ch(a),d=b<0,e=c?a.length:0,f=Tc(0,e,this.__views__),g=f.start,h=f.end,i=h-g,j=d?h:g-1,k=this.__iteratees__,l=k.length,m=0,n=wg(i,this.__takeCount__);if(!c||e<O||e==i&&n==i)return cc(d&&c?a.reverse():a,this.__actions__);var o=[];a:for(;i--&&m<n;){j+=b;for(var p=-1,q=a[j];++p<l;){var r=k[p],s=r.iteratee,t=r.type,u=s(q);if(t==Q)q=u;else if(!u){if(t==P)continue a;break a}}o[m++]=q}return o}function Ta(){this.__data__={}}function Ua(a){return this.has(a)&&delete this.__data__[a]}function Va(a){return"__proto__"==a?z:this.__data__[a]}function Wa(a){return"__proto__"!=a&&ag.call(this.__data__,a)}function Xa(a,b){return"__proto__"!=a&&(this.__data__[a]=b),this}function Ya(a){var b=a?a.length:0;for(this.data={hash:qg(null),set:new kg};b--;)this.push(a[b])}function Za(a,b){var c=a.data;return("string"==typeof b||He(b)?c.set.has(b):c.hash[b])?0:-1}function $a(a){var b=this.data;"string"==typeof a||He(a)?b.set.add(a):b.hash[a]=!0}function _a(a,b){for(var c=-1,d=a.length,e=-1,f=b.length,g=Of(d+f);++c<d;)g[c]=a[c];for(;++e<f;)g[c++]=b[e];return g}function ab(a,b){var c=-1,d=a.length;for(b||(b=Of(d));++c<d;)b[c]=a[c];return b}function bb(a,b){for(var c=-1,d=a.length;++c<d&&!1!==b(a[c],c,a););return a}function eb(a,b){for(var c=a.length;c--&&!1!==b(a[c],c,a););return a}function fb(a,b){for(var c=-1,d=a.length;++c<d;)if(!b(a[c],c,a))return!1;return!0}function gb(a,b,c,d){for(var e=-1,f=a.length,g=d,h=g;++e<f;){var i=a[e],j=+b(i);c(j,g)&&(g=j,h=i)}return h}function hb(a,b){for(var c=-1,d=a.length,e=-1,f=[];++c<d;){var g=a[c];b(g,c,a)&&(f[++e]=g)}return f}function ib(a,b){for(var c=-1,d=a.length,e=Of(d);++c<d;)e[c]=b(a[c],c,a);return e}function jb(a,b){for(var c=-1,d=b.length,e=a.length;++c<d;)a[e+c]=b[c];return a}function kb(a,b,c,d){var e=-1,f=a.length;for(d&&f&&(c=a[++e]);++e<f;)c=b(c,a[e],e,a);return c}function lb(a,b,c,d){var e=a.length;for(d&&e&&(c=a[--e]);e--;)c=b(c,a[e],e,a);return c}function mb(a,b){for(var c=-1,d=a.length;++c<d;)if(b(a[c],c,a))return!0;return!1}function nb(a,b){for(var c=a.length,d=0;c--;)d+=+b(a[c])||0;return d}function ob(a,b){return a===z?b:a}function pb(a,b,c,d){return a!==z&&ag.call(d,c)?a:b}function qb(a,b,c){for(var d=-1,e=Nh(b),f=e.length;++d<f;){var g=e[d],h=a[g],i=c(h,b[g],g,a,b);(i===i?i===h:h!==h)&&(h!==z||g in a)||(a[g]=i)}return a}function rb(a,b){return null==b?a:tb(b,Nh(b),a)}function sb(a,b){for(var c=-1,d=null==a,e=!d&&Yc(a),f=e?a.length:0,g=b.length,h=Of(g);++c<g;){var i=b[c];h[c]=e?Zc(i,f)?a[i]:z:d?z:a[i]}return h}function tb(a,b,c){c||(c={});for(var d=-1,e=b.length;++d<e;){var f=b[d];c[f]=a[f]}return c}function ub(a,b,c){var d=typeof a;return"function"==d?b===z?a:fc(a,b,c):null==a?Bf:"object"==d?Nb(a):b===z?Hf(a):Ob(a,b)}function vb(a,b,c,d,e,f,g){var h;if(c&&(h=e?c(a,d,e):c(a)),h!==z)return h;if(!He(a))return a;var i=Ch(a);if(i){if(h=Uc(a),!b)return ab(a,h)}else{var j=cg.call(a),k=j==Y;if(j!=_&&j!=T&&(!k||e))return Ra[j]?Wc(a,j,b):e?a:{};if(h=Vc(k?{}:a),!b)return rb(h,a)}f||(f=[]),g||(g=[]);for(var l=f.length;l--;)if(f[l]==a)return g[l];return f.push(a),g.push(h),(i?bb:Fb)(a,function(d,e){h[e]=vb(d,b,c,e,a,f,g)}),h}function wb(a,b,c){if("function"!=typeof a)throw new Xf(R);return lg(function(){a.apply(z,c)},b)}function xb(a,b){var c=a?a.length:0,d=[];if(!c)return d;var e=-1,g=Qc(),h=g==f,i=h&&b.length>=O?oc(b):null,j=b.length;i&&(g=Za,h=!1,b=i);a:for(;++e<c;){var k=a[e];if(h&&k===k){for(var l=j;l--;)if(b[l]===k)continue a;d.push(k)}else g(b,k,0)<0&&d.push(k)}return d}function yb(a,b){var c=!0;return Jg(a,function(a,d,e){return c=!!b(a,d,e)}),c}function zb(a,b,c,d){var e=d,f=e;return Jg(a,function(a,g,h){var i=+b(a,g,h);(c(i,e)||i===d&&i===f)&&(e=i,f=a)}),f}function Ab(a,b,c,d){var e=a.length;for(c=null==c?0:+c||0,c<0&&(c=-c>e?0:e+c),d=d===z||d>e?e:+d||0,d<0&&(d+=e),e=c>d?0:d>>>0,c>>>=0;c<e;)a[c++]=b;return a}function Bb(a,b){var c=[];return Jg(a,function(a,d,e){b(a,d,e)&&c.push(a)}),c}function Cb(a,b,c,d){var e;return c(a,function(a,c,f){if(b(a,c,f))return e=d?c:a,!1}),e}function Db(a,b,c,d){d||(d=[]);for(var e=-1,f=a.length;++e<f;){var g=a[e];r(g)&&Yc(g)&&(c||Ch(g)||ye(g))?b?Db(g,b,c,d):jb(d,g):c||(d[d.length]=g)}return d}function Eb(a,b){return Lg(a,b,_e)}function Fb(a,b){return Lg(a,b,Nh)}function Gb(a,b){return Mg(a,b,Nh)}function Hb(a,b){for(var c=-1,d=b.length,e=-1,f=[];++c<d;){var g=b[c];Ge(a[g])&&(f[++e]=g)}return f}function Ib(a,b,c){if(null!=a){c!==z&&c in kd(a)&&(b=[c]);for(var d=0,e=b.length;null!=a&&d<e;)a=a[b[d++]];return d&&d==e?a:z}}function Jb(a,b,c,d,e,f){return a===b||(null==a||null==b||!He(a)&&!r(b)?a!==a&&b!==b:Kb(a,b,Jb,c,d,e,f))}function Kb(a,b,c,d,e,f,g){var h=Ch(a),i=Ch(b),j=U,k=U;h||(j=cg.call(a),j==T?j=_:j!=_&&(h=Qe(a))),i||(k=cg.call(b),k==T?k=_:k!=_&&(i=Qe(b)));var l=j==_,m=k==_,n=j==k;if(n&&!h&&!l)return Mc(a,b,j);if(!e){var o=l&&ag.call(a,"__wrapped__"),p=m&&ag.call(b,"__wrapped__");if(o||p)return c(o?a.value():a,p?b.value():b,d,e,f,g)}if(!n)return!1;f||(f=[]),g||(g=[]);for(var q=f.length;q--;)if(f[q]==a)return g[q]==b;f.push(a),g.push(b);var r=(h?Lc:Nc)(a,b,c,d,e,f,g);return f.pop(),g.pop(),r}function Lb(a,b,c){var d=b.length,e=d,f=!c;if(null==a)return!e;for(a=kd(a);d--;){var g=b[d];if(f&&g[2]?g[1]!==a[g[0]]:!(g[0]in a))return!1}for(;++d<e;){g=b[d];var h=g[0],i=a[h],j=g[1];if(f&&g[2]){if(i===z&&!(h in a))return!1}else{var k=c?c(i,j,h):z;if(!(k===z?Jb(j,i,c,!0):k))return!1}}return!0}function Mb(a,b){var c=-1,d=Yc(a)?Of(a.length):[];return Jg(a,function(a,e,f){d[++c]=b(a,e,f)}),d}function Nb(a){var b=Rc(a);if(1==b.length&&b[0][2]){var c=b[0][0],d=b[0][1];return function(a){return null!=a&&(a[c]===d&&(d!==z||c in kd(a)))}}return function(a){return Lb(a,b)}}function Ob(a,b){var c=Ch(a),d=_c(a)&&cd(b),e=a+"";return a=ld(a),function(f){if(null==f)return!1;var g=e;if(f=kd(f),(c||!d)&&!(g in f)){if(null==(f=1==a.length?f:Ib(f,Wb(a,0,-1))))return!1;g=zd(a),f=kd(f)}return f[g]===b?b!==z||g in f:Jb(b,f[g],z,!0)}}function Pb(a,b,c,d,e){if(!He(a))return a;var f=Yc(b)&&(Ch(b)||Qe(b)),g=f?z:Nh(b);return bb(g||b,function(h,i){if(g&&(i=h,h=b[i]),r(h))d||(d=[]),e||(e=[]),Qb(a,b,i,Pb,c,d,e);else{var j=a[i],k=c?c(j,h,i,a,b):z,l=k===z;l&&(k=h),k===z&&(!f||i in a)||!l&&(k===k?k===j:j!==j)||(a[i]=k)}}),a}function Qb(a,b,c,d,e,f,g){for(var h=f.length,i=b[c];h--;)if(f[h]==i)return void(a[c]=g[h]);var j=a[c],k=e?e(j,i,c,a,b):z,l=k===z;l&&(k=i,Yc(i)&&(Ch(i)||Qe(i))?k=Ch(j)?j:Yc(j)?ab(j):[]:Ne(i)||ye(i)?k=ye(j)?Ve(j):Ne(j)?j:{}:l=!1),f.push(i),g.push(k),l?a[c]=d(k,i,e,f,g):(k===k?k!==j:j===j)&&(a[c]=k)}function Rb(a){return function(b){return null==b?z:b[a]}}function Sb(a){var b=a+"";return a=ld(a),function(c){return Ib(c,a,b)}}function Tb(a,b){for(var c=a?b.length:0;c--;){var d=b[c];if(d!=e&&Zc(d)){var e=d;mg.call(a,d,1)}}return a}function Ub(a,b){return a+rg(zg()*(b-a+1))}function Vb(a,b,c,d,e){return e(a,function(a,e,f){c=d?(d=!1,a):b(c,a,e,f)}),c}function Wb(a,b,c){var d=-1,e=a.length;b=null==b?0:+b||0,b<0&&(b=-b>e?0:e+b),c=c===z||c>e?e:+c||0,c<0&&(c+=e),e=b>c?0:c-b>>>0,b>>>=0;for(var f=Of(e);++d<e;)f[d]=a[d+b];return f}function Xb(a,b){var c;return Jg(a,function(a,d,e){return!(c=b(a,d,e))}),!!c}function Yb(a,b){var c=a.length;for(a.sort(b);c--;)a[c]=a[c].value;return a}function Zb(a,b,c){var d=Oc(),e=-1;return b=ib(b,function(a){return d(a)}),Yb(Mb(a,function(a){return{criteria:ib(b,function(b){return b(a)}),index:++e,value:a}}),function(a,b){return l(a,b,c)})}function $b(a,b){var c=0;return Jg(a,function(a,d,e){c+=+b(a,d,e)||0}),c}function _b(a,b){var c=-1,d=Qc(),e=a.length,g=d==f,h=g&&e>=O,i=h?oc():null,j=[];i?(d=Za,g=!1):(h=!1,i=b?[]:j);a:for(;++c<e;){var k=a[c],l=b?b(k,c,a):k;if(g&&k===k){for(var m=i.length;m--;)if(i[m]===l)continue a;b&&i.push(l),j.push(k)}else d(i,l,0)<0&&((b||h)&&i.push(l),j.push(k))}return j}function ac(a,b){for(var c=-1,d=b.length,e=Of(d);++c<d;)e[c]=a[b[c]];return e}function bc(a,b,c,d){for(var e=a.length,f=d?e:-1;(d?f--:++f<e)&&b(a[f],f,a););return c?Wb(a,d?0:f,d?f+1:e):Wb(a,d?f+1:0,d?e:f)}function cc(a,b){var c=a;c instanceof Z&&(c=c.value());for(var d=-1,e=b.length;++d<e;){var f=b[d];c=f.func.apply(f.thisArg,jb([c],f.args))}return c}function dc(a,b,c){var d=0,e=a?a.length:d;if("number"==typeof b&&b===b&&e<=Eg){for(;d<e;){var f=d+e>>>1,g=a[f];(c?g<=b:g<b)&&null!==g?d=f+1:e=f}return e}return ec(a,b,Bf,c)}function ec(a,b,c,d){b=c(b);for(var e=0,f=a?a.length:0,g=b!==b,h=null===b,i=b===z;e<f;){var j=rg((e+f)/2),k=c(a[j]),l=k!==z,m=k===k;if(g)var n=m||d;else n=h?m&&l&&(d||null!=k):i?m&&(d||l):null!=k&&(d?k<=b:k<b);n?e=j+1:f=j}return wg(f,Dg)}function fc(a,b,c){if("function"!=typeof a)return Bf;if(b===z)return a;switch(c){case 1:return function(c){return a.call(b,c)};case 3:return function(c,d,e){return a.call(b,c,d,e)};case 4:return function(c,d,e,f){return a.call(b,c,d,e,f)};case 5:return function(c,d,e,f,g){return a.call(b,c,d,e,f,g)}}return function(){return a.apply(b,arguments)}}function gc(a){var b=new fg(a.byteLength);return new ng(b).set(new ng(a)),b}function hc(a,b,c){for(var d=c.length,e=-1,f=vg(a.length-d,0),g=-1,h=b.length,i=Of(h+f);++g<h;)i[g]=b[g];for(;++e<d;)i[c[e]]=a[e];for(;f--;)i[g++]=a[e++];return i}function ic(a,b,c){for(var d=-1,e=c.length,f=-1,g=vg(a.length-e,0),h=-1,i=b.length,j=Of(g+i);++f<g;)j[f]=a[f];for(var k=f;++h<i;)j[k+h]=b[h];for(;++d<e;)j[k+c[d]]=a[f++];return j}function jc(a,b){return function(c,d,e){var f=b?b():{};if(d=Oc(d,e,3),Ch(c))for(var g=-1,h=c.length;++g<h;){var i=c[g];a(f,i,d(i,g,c),c)}else Jg(c,function(b,c,e){a(f,b,d(b,c,e),e)});return f}}function kc(a){return qe(function(b,c){var d=-1,e=null==b?0:c.length,f=e>2?c[e-2]:z,g=e>2?c[2]:z,h=e>1?c[e-1]:z;for("function"==typeof f?(f=fc(f,h,5),e-=2):(f="function"==typeof h?h:z,e-=f?1:0),g&&$c(c[0],c[1],g)&&(f=e<3?z:f,e=1);++d<e;){var i=c[d];i&&a(b,i,f)}return b})}function lc(a,b){return function(c,d){var e=c?Pg(c):0;if(!bd(e))return a(c,d);for(var f=b?e:-1,g=kd(c);(b?f--:++f<e)&&!1!==d(g[f],f,g););return c}}function mc(a){return function(b,c,d){for(var e=kd(b),f=d(b),g=f.length,h=a?g:-1;a?h--:++h<g;){var i=f[h];if(!1===c(e[i],i,e))break}return b}}function nc(a,b){function c(){return(this&&this!==cb&&this instanceof c?d:a).apply(b,arguments)}var d=qc(a);return c}function oc(a){return qg&&kg?new Ya(a):null}function pc(a){return function(b){for(var c=-1,d=yf(kf(b)),e=d.length,f="";++c<e;)f=a(f,d[c],c);return f}}function qc(a){return function(){var b=arguments;switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3]);case 5:return new a(b[0],b[1],b[2],b[3],b[4]);case 6:return new a(b[0],b[1],b[2],b[3],b[4],b[5]);case 7:return new a(b[0],b[1],b[2],b[3],b[4],b[5],b[6])}var c=Ig(a.prototype),d=a.apply(c,b);return He(d)?d:c}}function rc(a){function b(c,d,e){e&&$c(c,d,e)&&(d=z);var f=Kc(c,a,z,z,z,z,z,d);return f.placeholder=b.placeholder,f}return b}function sc(a,b){return qe(function(c){var d=c[0];return null==d?d:(c.push(b),a.apply(z,c))})}function tc(a,b){return function(c,d,e){if(e&&$c(c,d,e)&&(d=z),d=Oc(d,e,3),1==d.length){c=Ch(c)?c:jd(c);var f=gb(c,d,a,b);if(!c.length||f!==b)return f}return zb(c,d,a,b)}}function uc(a,b){return function(c,d,f){if(d=Oc(d,f,3),Ch(c)){var g=e(c,d,b);return g>-1?c[g]:z}return Cb(c,d,a)}}function vc(a){return function(b,c,d){return b&&b.length?(c=Oc(c,d,3),e(b,c,a)):-1}}function wc(a){return function(b,c,d){return c=Oc(c,d,3),Cb(b,c,a,!0)}}function xc(a){return function(){for(var b,c=arguments.length,d=a?c:-1,e=0,f=Of(c);a?d--:++d<c;){var g=f[e++]=arguments[d];if("function"!=typeof g)throw new Xf(R);!b&&s.prototype.thru&&"wrapper"==Pc(g)&&(b=new s([],!0))}for(d=b?-1:c;++d<c;){g=f[d];var h=Pc(g),i="wrapper"==h?Og(g):z;b=i&&ad(i[0])&&i[1]==(I|E|G|J)&&!i[4].length&&1==i[9]?b[Pc(i[0])].apply(b,i[3]):1==g.length&&ad(g)?b[h]():b.thru(g)}return function(){var a=arguments,d=a[0];if(b&&1==a.length&&Ch(d)&&d.length>=O)return b.plant(d).value();for(var e=0,g=c?f[e].apply(this,a):d;++e<c;)g=f[e].call(this,g);return g}}}function yc(a,b){return function(c,d,e){return"function"==typeof d&&e===z&&Ch(c)?a(c,d):b(c,fc(d,e,3))}}function zc(a){return function(b,c,d){return"function"==typeof c&&d===z||(c=fc(c,d,3)),a(b,c,_e)}}function Ac(a){return function(b,c,d){return"function"==typeof c&&d===z||(c=fc(c,d,3)),a(b,c)}}function Bc(a){return function(b,c,d){var e={};return c=Oc(c,d,3),Fb(b,function(b,d,f){var g=c(b,d,f);d=a?g:d,b=a?b:g,e[d]=b}),e}}function Cc(a){return function(b,c,d){return b=h(b),(a?b:"")+Gc(b,c,d)+(a?"":b)}}function Dc(a){var b=qe(function(c,d){var e=t(d,b.placeholder);return Kc(c,a,z,d,e)});return b}function Ec(a,b){return function(c,d,e,f){var g=arguments.length<3;return"function"==typeof d&&f===z&&Ch(c)?a(c,d,e,g):Vb(c,Oc(d,f,4),e,g,b)}}function Fc(a,b,c,d,e,f,g,h,i,j){function k(){for(var s=arguments.length,u=s,v=Of(s);u--;)v[u]=arguments[u];if(d&&(v=hc(v,d,e)),f&&(v=ic(v,f,g)),o||q){var w=k.placeholder,x=t(v,w);if((s-=x.length)<j){var y=h?ab(h):z,A=vg(j-s,0),D=o?x:z,E=o?z:x,F=o?v:z,I=o?z:v;b|=o?G:H,b&=~(o?H:G),p||(b&=~(B|C));var J=[a,b,c,F,D,I,E,y,i,A],K=Fc.apply(z,J);return ad(a)&&Qg(K,J),K.placeholder=w,K}}var L=m?c:this,M=n?L[a]:a;return h&&(v=hd(v,h)),l&&i<v.length&&(v.length=i),this&&this!==cb&&this instanceof k&&(M=r||qc(a)),M.apply(L,v)}var l=b&I,m=b&B,n=b&C,o=b&E,p=b&D,q=b&F,r=n?z:qc(a);return k}function Gc(a,b,c){var d=a.length;if(b=+b,d>=b||!tg(b))return"";var e=b-d;return c=null==c?" ":c+"",qf(c,pg(e/c.length)).slice(0,e)}function Hc(a,b,c,d){function e(){for(var b=-1,h=arguments.length,i=-1,j=d.length,k=Of(j+h);++i<j;)k[i]=d[i];for(;h--;)k[i++]=arguments[++b];return(this&&this!==cb&&this instanceof e?g:a).apply(f?c:this,k)}var f=b&B,g=qc(a);return e}function Ic(a){var b=Sf[a];return function(a,c){return c=c===z?0:+c||0,c?(c=ig(10,c),b(a*c)/c):b(a)}}function Jc(a){return function(b,c,d,e){var f=Oc(d);return null==d&&f===ub?dc(b,c,a):ec(b,c,f(d,e,1),a)}}function Kc(a,b,c,d,e,f,g,h){var i=b&C;if(!i&&"function"!=typeof a)throw new Xf(R);var j=d?d.length:0;if(j||(b&=~(G|H),d=e=z),j-=e?e.length:0,b&H){var k=d,l=e;d=e=z}var m=i?z:Og(a),n=[a,b,c,d,e,k,l,f,g,h];if(m&&(dd(n,m),b=n[1],h=n[9]),n[9]=null==h?i?0:a.length:vg(h-j,0)||0,b==B)var o=nc(n[0],n[2]);else o=b!=G&&b!=(B|G)||n[4].length?Fc.apply(z,n):Hc.apply(z,n);return(m?Ng:Qg)(o,n)}function Lc(a,b,c,d,e,f,g){var h=-1,i=a.length,j=b.length;if(i!=j&&!(e&&j>i))return!1;for(;++h<i;){var k=a[h],l=b[h],m=d?d(e?l:k,e?k:l,h):z;if(m!==z){if(m)continue;return!1}if(e){if(!mb(b,function(a){return k===a||c(k,a,d,e,f,g)}))return!1}else if(k!==l&&!c(k,l,d,e,f,g))return!1}return!0}function Mc(a,b,c){switch(c){case V:case W:return+a==+b;case X:return a.name==b.name&&a.message==b.message;case $:return a!=+a?b!=+b:a==+b;case aa:case ca:return a==b+""}return!1}function Nc(a,b,c,d,e,f,g){var h=Nh(a),i=h.length;if(i!=Nh(b).length&&!e)return!1;for(var j=i;j--;){var k=h[j];if(!(e?k in b:ag.call(b,k)))return!1}for(var l=e;++j<i;){k=h[j];var m=a[k],n=b[k],o=d?d(e?n:m,e?m:n,k):z;if(!(o===z?c(m,n,d,e,f,g):o))return!1;l||(l="constructor"==k)}if(!l){var p=a.constructor,q=b.constructor;if(p!=q&&"constructor"in a&&"constructor"in b&&!("function"==typeof p&&p instanceof p&&"function"==typeof q&&q instanceof q))return!1}return!0}function Oc(a,c,d){var e=b.callback||zf;return e=e===zf?ub:e,d?e(a,c,d):e}function Pc(a){for(var b=a.name,c=Hg[b],d=c?c.length:0;d--;){var e=c[d],f=e.func;if(null==f||f==a)return e.name}return b}function Qc(a,c,d){var e=b.indexOf||xd;return e=e===xd?f:e,a?e(a,c,d):e}function Rc(a){for(var b=af(a),c=b.length;c--;)b[c][2]=cd(b[c][1]);return b}function Sc(a,b){var c=null==a?z:a[b];return Ke(c)?c:z}function Tc(a,b,c){for(var d=-1,e=c.length;++d<e;){var f=c[d],g=f.size;switch(f.type){case"drop":a+=g;break;case"dropRight":b-=g;break;case"take":b=wg(b,a+g);break;case"takeRight":a=vg(a,b-g)}}return{start:a,end:b}}function Uc(a){var b=a.length,c=new a.constructor(b);return b&&"string"==typeof a[0]&&ag.call(a,"index")&&(c.index=a.index,c.input=a.input),c}function Vc(a){var b=a.constructor;return"function"==typeof b&&b instanceof b||(b=Uf),new b}function Wc(a,b,c){var d=a.constructor;switch(b){case ea:return gc(a);case V:case W:return new d(+a);case fa:case ga:case ha:case ia:case ja:case ka:case la:case ma:case na:var e=a.buffer;return new d(c?gc(e):e,a.byteOffset,a.length);case $:case ca:return new d(a);case aa:var f=new d(a.source,Ga.exec(a));f.lastIndex=a.lastIndex}return f}function Xc(a,b,c){null==a||_c(b,a)||(b=ld(b),a=1==b.length?a:Ib(a,Wb(b,0,-1)),b=zd(b));var d=null==a?a:a[b];return null==d?z:d.apply(a,c)}function Yc(a){return null!=a&&bd(Pg(a))}function Zc(a,b){return a="number"==typeof a||Ja.test(a)?+a:-1,b=null==b?Fg:b,a>-1&&a%1==0&&a<b}function $c(a,b,c){if(!He(c))return!1;var d=typeof b;if("number"==d?Yc(c)&&Zc(b,c.length):"string"==d&&b in c){var e=c[b];return a===a?a===e:e!==e}return!1}function _c(a,b){var c=typeof a;return!!("string"==c&&za.test(a)||"number"==c)||!Ch(a)&&(!ya.test(a)||null!=b&&a in kd(b))}function ad(a){var c=Pc(a);if(!(c in Z.prototype))return!1;var d=b[c];if(a===d)return!0;var e=Og(d);return!!e&&a===e[0]}function bd(a){return"number"==typeof a&&a>-1&&a%1==0&&a<=Fg}function cd(a){return a===a&&!He(a)}function dd(a,b){var c=a[1],d=b[1],e=c|d,f=e<I,g=d==I&&c==E||d==I&&c==J&&a[7].length<=b[8]||d==(I|J)&&c==E;if(!f&&!g)return a;d&B&&(a[2]=b[2],e|=c&B?0:D);var h=b[3];if(h){var i=a[3];a[3]=i?hc(i,h,b[4]):ab(h),a[4]=i?t(a[3],S):ab(b[4])}return h=b[5],h&&(i=a[5],a[5]=i?ic(i,h,b[6]):ab(h),a[6]=i?t(a[5],S):ab(b[6])),h=b[7],h&&(a[7]=ab(h)),d&I&&(a[8]=null==a[8]?b[8]:wg(a[8],b[8])),null==a[9]&&(a[9]=b[9]),a[0]=b[0],a[1]=e,a}function ed(a,b){return a===z?b:Dh(a,b,ed)}function fd(a,b){a=kd(a);for(var c=-1,d=b.length,e={};++c<d;){var f=b[c];f in a&&(e[f]=a[f])}return e}function gd(a,b){var c={};return Eb(a,function(a,d,e){b(a,d,e)&&(c[d]=a)}),c}function hd(a,b){for(var c=a.length,d=wg(b.length,c),e=ab(a);d--;){var f=b[d];a[d]=Zc(f,c)?e[f]:z}return a}function id(a){for(var b=_e(a),c=b.length,d=c&&a.length,e=!!d&&bd(d)&&(Ch(a)||ye(a)),f=-1,g=[];++f<c;){var h=b[f];(e&&Zc(h,d)||ag.call(a,h))&&g.push(h)}return g}function jd(a){return null==a?[]:Yc(a)?He(a)?a:Uf(a):ef(a)}function kd(a){return He(a)?a:Uf(a)}function ld(a){if(Ch(a))return a;var b=[];return h(a).replace(Aa,function(a,c,d,e){b.push(d?e.replace(Ea,"$1"):c||a)}),b}function md(a){return a instanceof Z?a.clone():new s(a.__wrapped__,a.__chain__,ab(a.__actions__))}function nd(a,b,c){b=(c?$c(a,b,c):null==b)?1:vg(rg(b)||1,1);for(var d=0,e=a?a.length:0,f=-1,g=Of(pg(e/b));d<e;)g[++f]=Wb(a,d,d+=b);return g}function od(a){for(var b=-1,c=a?a.length:0,d=-1,e=[];++b<c;){var f=a[b];f&&(e[++d]=f)}return e}function pd(a,b,c){return(a?a.length:0)?((c?$c(a,b,c):null==b)&&(b=1),Wb(a,b<0?0:b)):[]}function qd(a,b,c){var d=a?a.length:0;return d?((c?$c(a,b,c):null==b)&&(b=1),b=d-(+b||0),Wb(a,0,b<0?0:b)):[]}function rd(a,b,c){return a&&a.length?bc(a,Oc(b,c,3),!0,!0):[]}function sd(a,b,c){return a&&a.length?bc(a,Oc(b,c,3),!0):[]}function td(a,b,c,d){var e=a?a.length:0;return e?(c&&"number"!=typeof c&&$c(a,b,c)&&(c=0,d=e),Ab(a,b,c,d)):[]}function ud(a){return a?a[0]:z}function vd(a,b,c){var d=a?a.length:0;return c&&$c(a,b,c)&&(b=!1),d?Db(a,b):[]}function wd(a){return(a?a.length:0)?Db(a,!0):[]}function xd(a,b,c){var d=a?a.length:0;if(!d)return-1;if("number"==typeof c)c=c<0?vg(d+c,0):c;else if(c){var e=dc(a,b);return e<d&&(b===b?b===a[e]:a[e]!==a[e])?e:-1}return f(a,b,c||0)}function yd(a){return qd(a,1)}function zd(a){var b=a?a.length:0;return b?a[b-1]:z}function Ad(a,b,c){var d=a?a.length:0;if(!d)return-1;var e=d;if("number"==typeof c)e=(c<0?vg(d+c,0):wg(c||0,d-1))+1;else if(c){e=dc(a,b,!0)-1;var f=a[e];return(b===b?b===f:f!==f)?e:-1}if(b!==b)return q(a,e,!0);for(;e--;)if(a[e]===b)return e;return-1}function Bd(){var a=arguments,b=a[0];if(!b||!b.length)return b;for(var c=0,d=Qc(),e=a.length;++c<e;)for(var f=0,g=a[c];(f=d(b,g,f))>-1;)mg.call(b,f,1);return b}function Cd(a,b,c){var d=[];if(!a||!a.length)return d;var e=-1,f=[],g=a.length;for(b=Oc(b,c,3);++e<g;){var h=a[e];b(h,e,a)&&(d.push(h),f.push(e))}return Tb(a,f),d}function Dd(a){return pd(a,1)}function Ed(a,b,c){var d=a?a.length:0;return d?(c&&"number"!=typeof c&&$c(a,b,c)&&(b=0,c=d),Wb(a,b,c)):[]}function Fd(a,b,c){return(a?a.length:0)?((c?$c(a,b,c):null==b)&&(b=1),Wb(a,0,b<0?0:b)):[]}function Gd(a,b,c){var d=a?a.length:0;return d?((c?$c(a,b,c):null==b)&&(b=1),b=d-(+b||0),Wb(a,b<0?0:b)):[]}function Hd(a,b,c){return a&&a.length?bc(a,Oc(b,c,3),!1,!0):[]}function Id(a,b,c){return a&&a.length?bc(a,Oc(b,c,3)):[]}function Jd(a,b,c,d){if(!(a?a.length:0))return[];null!=b&&"boolean"!=typeof b&&(d=c,c=$c(a,b,d)?z:b,b=!1);var e=Oc();return null==c&&e===ub||(c=e(c,d,3)),b&&Qc()==f?u(a,c):_b(a,c)}function Kd(a){if(!a||!a.length)return[];var b=-1,c=0;a=hb(a,function(a){if(Yc(a))return c=vg(a.length,c),!0});for(var d=Of(c);++b<c;)d[b]=ib(a,Rb(b));return d}function Ld(a,b,c){if(!(a?a.length:0))return[];var d=Kd(a);return null==b?d:(b=fc(b,c,4),ib(d,function(a){return kb(a,b,z,!0)}))}function Md(){for(var a=-1,b=arguments.length;++a<b;){var c=arguments[a];if(Yc(c))var d=d?jb(xb(d,c),xb(c,d)):c}return d?_b(d):[]}function Nd(a,b){var c=-1,d=a?a.length:0,e={};for(!d||b||Ch(a[0])||(b=[]);++c<d;){var f=a[c];b?e[f]=b[c]:f&&(e[f[0]]=f[1])}return e}function Od(a){var c=b(a);return c.__chain__=!0,c}function Pd(a,b,c){return b.call(c,a),a}function Qd(a,b,c){return b.call(c,a)}function Rd(){return Od(this)}function Sd(){return new s(this.value(),this.__chain__)}function Td(a){for(var b,d=this;d instanceof c;){var e=md(d);b?f.__wrapped__=e:b=e;var f=e;d=d.__wrapped__}return f.__wrapped__=a,b}function Ud(){var a=this.__wrapped__,b=function(a){return c&&c.__dir__<0?a:a.reverse()};if(a instanceof Z){var c=a;return this.__actions__.length&&(c=new Z(this)),c=c.reverse(),c.__actions__.push({func:Qd,args:[b],thisArg:z}),new s(c,this.__chain__)}return this.thru(b)}function Vd(){return this.value()+""}function Wd(){return cc(this.__wrapped__,this.__actions__)}function Xd(a,b,c){var d=Ch(a)?fb:yb;return c&&$c(a,b,c)&&(b=z),"function"==typeof b&&c===z||(b=Oc(b,c,3)),d(a,b)}function Yd(a,b,c){var d=Ch(a)?hb:Bb;return b=Oc(b,c,3),d(a,b)}function Zd(a,b){return dh(a,Nb(b))}function $d(a,b,c,d){var e=a?Pg(a):0;return bd(e)||(a=ef(a),e=a.length),c="number"!=typeof c||d&&$c(b,c,d)?0:c<0?vg(e+c,0):c||0,"string"==typeof a||!Ch(a)&&Pe(a)?c<=e&&a.indexOf(b,c)>-1:!!e&&Qc(a,b,c)>-1}function _d(a,b,c){var d=Ch(a)?ib:Mb;return b=Oc(b,c,3),d(a,b)}function ae(a,b){return _d(a,Hf(b))}function be(a,b,c){var d=Ch(a)?hb:Bb;return b=Oc(b,c,3),d(a,function(a,c,d){return!b(a,c,d)})}function ce(a,b,c){if(c?$c(a,b,c):null==b){a=jd(a);var d=a.length;return d>0?a[Ub(0,d-1)]:z}var e=-1,f=Ue(a),d=f.length,g=d-1;for(b=wg(b<0?0:+b||0,d);++e<b;){var h=Ub(e,g),i=f[h];f[h]=f[e],f[e]=i}return f.length=b,f}function de(a){return ce(a,Bg)}function ee(a){var b=a?Pg(a):0;return bd(b)?b:Nh(a).length}function fe(a,b,c){var d=Ch(a)?mb:Xb;return c&&$c(a,b,c)&&(b=z),"function"==typeof b&&c===z||(b=Oc(b,c,3)),d(a,b)}function ge(a,b,c){if(null==a)return[];c&&$c(a,b,c)&&(b=z);var d=-1;return b=Oc(b,c,3),Yb(Mb(a,function(a,c,e){return{criteria:b(a,c,e),index:++d,value:a}}),k)}function he(a,b,c,d){return null==a?[]:(d&&$c(b,c,d)&&(c=z),Ch(b)||(b=null==b?[]:[b]),Ch(c)||(c=null==c?[]:[c]),Zb(a,b,c))}function ie(a,b){return Yd(a,Nb(b))}function je(a,b){if("function"!=typeof b){if("function"!=typeof a)throw new Xf(R);var c=a;a=b,b=c}return a=tg(a=+a)?a:0,function(){if(--a<1)return b.apply(this,arguments)}}function ke(a,b,c){return c&&$c(a,b,c)&&(b=z),b=a&&null==b?a.length:vg(+b||0,0),Kc(a,I,z,z,z,z,b)}function le(a,b){var c;if("function"!=typeof b){if("function"!=typeof a)throw new Xf(R);var d=a;a=b,b=d}return function(){return--a>0&&(c=b.apply(this,arguments)),a<=1&&(b=z),c}}function me(a,b,c){function d(){n&&gg(n),j&&gg(j),p=0,j=n=o=z}function e(b,c){c&&gg(c),j=n=o=z,b&&(p=oh(),k=a.apply(m,i),n||j||(i=m=z))}function f(){var a=b-(oh()-l);a<=0||a>b?e(o,j):n=lg(f,a)}function g(){e(r,n)}function h(){if(i=arguments,l=oh(),m=this,o=r&&(n||!s),!1===q)var c=s&&!n;else{j||s||(p=l);var d=q-(l-p),e=d<=0||d>q;e?(j&&(j=gg(j)),p=l,k=a.apply(m,i)):j||(j=lg(g,d))}return e&&n?n=gg(n):n||b===q||(n=lg(f,b)),c&&(e=!0,k=a.apply(m,i)),!e||n||j||(i=m=z),k}var i,j,k,l,m,n,o,p=0,q=!1,r=!0;if("function"!=typeof a)throw new Xf(R);if(b=b<0?0:+b||0,!0===c){var s=!0;r=!1}else He(c)&&(s=!!c.leading,q="maxWait"in c&&vg(+c.maxWait||0,b),r="trailing"in c?!!c.trailing:r);return h.cancel=d,h}function ne(a,b){if("function"!=typeof a||b&&"function"!=typeof b)throw new Xf(R);var c=function(){var d=arguments,e=b?b.apply(this,d):d[0],f=c.cache;if(f.has(e))return f.get(e);var g=a.apply(this,d);return c.cache=f.set(e,g),g};return c.cache=new ne.Cache,c}function oe(a){if("function"!=typeof a)throw new Xf(R);return function(){return!a.apply(this,arguments)}}function pe(a){return le(2,a)}function qe(a,b){if("function"!=typeof a)throw new Xf(R);return b=vg(b===z?a.length-1:+b||0,0),function(){for(var c=arguments,d=-1,e=vg(c.length-b,0),f=Of(e);++d<e;)f[d]=c[b+d];switch(b){case 0:return a.call(this,f);case 1:return a.call(this,c[0],f);case 2:return a.call(this,c[0],c[1],f)}var g=Of(b+1);for(d=-1;++d<b;)g[d]=c[d];return g[b]=f,a.apply(this,g)}}function re(a){if("function"!=typeof a)throw new Xf(R);return function(b){return a.apply(this,b)}}function se(a,b,c){var d=!0,e=!0;if("function"!=typeof a)throw new Xf(R);return!1===c?d=!1:He(c)&&(d="leading"in c?!!c.leading:d,e="trailing"in c?!!c.trailing:e),me(a,b,{leading:d,maxWait:+b,trailing:e})}function te(a,b){return b=null==b?Bf:b,Kc(b,G,z,[a],[])}function ue(a,b,c,d){return b&&"boolean"!=typeof b&&$c(a,b,c)?b=!1:"function"==typeof b&&(d=c,c=b,b=!1),"function"==typeof c?vb(a,b,fc(c,d,1)):vb(a,b)}function ve(a,b,c){return"function"==typeof b?vb(a,!0,fc(b,c,1)):vb(a,!0)}function we(a,b){return a>b}function xe(a,b){return a>=b}function ye(a){return r(a)&&Yc(a)&&ag.call(a,"callee")&&!jg.call(a,"callee")}function ze(a){return!0===a||!1===a||r(a)&&cg.call(a)==V}function Ae(a){return r(a)&&cg.call(a)==W}function Be(a){return!!a&&1===a.nodeType&&r(a)&&!Ne(a)}function Ce(a){return null==a||(Yc(a)&&(Ch(a)||Pe(a)||ye(a)||r(a)&&Ge(a.splice))?!a.length:!Nh(a).length)}function De(a,b,c,d){c="function"==typeof c?fc(c,d,3):z;var e=c?c(a,b):z;return e===z?Jb(a,b,c):!!e}function Ee(a){return r(a)&&"string"==typeof a.message&&cg.call(a)==X}function Fe(a){return"number"==typeof a&&tg(a)}function Ge(a){return He(a)&&cg.call(a)==Y}function He(a){var b=typeof a;return!!a&&("object"==b||"function"==b)}function Ie(a,b,c,d){return c="function"==typeof c?fc(c,d,3):z,Lb(a,Rc(b),c)}function Je(a){return Me(a)&&a!=+a}function Ke(a){return null!=a&&(Ge(a)?eg.test(_f.call(a)):r(a)&&Ia.test(a))}function Le(a){return null===a}function Me(a){return"number"==typeof a||r(a)&&cg.call(a)==$}function Ne(a){var b;if(!r(a)||cg.call(a)!=_||ye(a)||!ag.call(a,"constructor")&&"function"==typeof(b=a.constructor)&&!(b instanceof b))return!1;var c;return Eb(a,function(a,b){c=b}),c===z||ag.call(a,c)}function Oe(a){return He(a)&&cg.call(a)==aa}function Pe(a){return"string"==typeof a||r(a)&&cg.call(a)==ca}function Qe(a){return r(a)&&bd(a.length)&&!!Qa[cg.call(a)]}function Re(a){return a===z}function Se(a,b){return a<b}function Te(a,b){return a<=b}function Ue(a){var b=a?Pg(a):0;return bd(b)?b?ab(a):[]:ef(a)}function Ve(a){return tb(a,_e(a))}function We(a,b,c){var d=Ig(a);return c&&$c(a,b,c)&&(b=z),b?rb(d,b):d}function Xe(a){return Hb(a,_e(a))}function Ye(a,b,c){var d=null==a?z:Ib(a,ld(b),b+"");return d===z?c:d}function Ze(a,b){if(null==a)return!1;var c=ag.call(a,b);if(!c&&!_c(b)){if(b=ld(b),null==(a=1==b.length?a:Ib(a,Wb(b,0,-1))))return!1;b=zd(b),c=ag.call(a,b)}return c||bd(a.length)&&Zc(b,a.length)&&(Ch(a)||ye(a))}function $e(a,b,c){c&&$c(a,b,c)&&(b=z);for(var d=-1,e=Nh(a),f=e.length,g={};++d<f;){var h=e[d],i=a[h];b?ag.call(g,i)?g[i].push(h):g[i]=[h]:g[i]=h}return g}function _e(a){if(null==a)return[];He(a)||(a=Uf(a));var b=a.length;b=b&&bd(b)&&(Ch(a)||ye(a))&&b||0;for(var c=a.constructor,d=-1,e="function"==typeof c&&c.prototype===a,f=Of(b),g=b>0;++d<b;)f[d]=d+"";for(var h in a)g&&Zc(h,b)||"constructor"==h&&(e||!ag.call(a,h))||f.push(h);return f}function af(a){a=kd(a);for(var b=-1,c=Nh(a),d=c.length,e=Of(d);++b<d;){var f=c[b];e[b]=[f,a[f]]}return e}function bf(a,b,c){var d=null==a?z:a[b];return d===z&&(null==a||_c(b,a)||(b=ld(b),a=1==b.length?a:Ib(a,Wb(b,0,-1)),d=null==a?z:a[zd(b)]),d=d===z?c:d),Ge(d)?d.call(a):d}function cf(a,b,c){if(null==a)return a;var d=b+"";b=null!=a[d]||_c(b,a)?[d]:ld(b);for(var e=-1,f=b.length,g=f-1,h=a;null!=h&&++e<f;){var i=b[e];He(h)&&(e==g?h[i]=c:null==h[i]&&(h[i]=Zc(b[e+1])?[]:{})),h=h[i]}return a}function df(a,b,c,d){var e=Ch(a)||Qe(a);if(b=Oc(b,d,4),null==c)if(e||He(a)){var f=a.constructor;c=e?Ch(a)?new f:[]:Ig(Ge(f)?f.prototype:z)}else c={};return(e?bb:Fb)(a,function(a,d,e){return b(c,a,d,e)}),c}function ef(a){return ac(a,Nh(a))}function ff(a){return ac(a,_e(a))}function gf(a,b,c){return b=+b||0,c===z?(c=b,b=0):c=+c||0,a>=wg(b,c)&&a<vg(b,c)}function hf(a,b,c){c&&$c(a,b,c)&&(b=c=z);var d=null==a,e=null==b;if(null==c&&(e&&"boolean"==typeof a?(c=a,a=1):"boolean"==typeof b&&(c=b,e=!0)),d&&e&&(b=1,e=!1),a=+a||0,e?(b=a,a=0):b=+b||0,c||a%1||b%1){var f=zg();return wg(a+f*(b-a+hg("1e-"+((f+"").length-1))),b)}return Ub(a,b)}function jf(a){return(a=h(a))&&a.charAt(0).toUpperCase()+a.slice(1)}function kf(a){return(a=h(a))&&a.replace(Ka,m).replace(Da,"")}function lf(a,b,c){a=h(a),b+="";var d=a.length;return c=c===z?d:wg(c<0?0:+c||0,d),(c-=b.length)>=0&&a.indexOf(b,c)==c}function mf(a){return a=h(a),a&&ua.test(a)?a.replace(sa,n):a}function nf(a){return a=h(a),a&&Ca.test(a)?a.replace(Ba,o):a||"(?:)"}function of(a,b,c){a=h(a),b=+b;var d=a.length;if(d>=b||!tg(b))return a;var e=(b-d)/2,f=rg(e);return c=Gc("",pg(e),c),c.slice(0,f)+a+c}function pf(a,b,c){return(c?$c(a,b,c):null==b)?b=0:b&&(b=+b),a=tf(a),yg(a,b||(Ha.test(a)?16:10))}function qf(a,b){var c="";if(a=h(a),(b=+b)<1||!a||!tg(b))return c;do{b%2&&(c+=a),b=rg(b/2),a+=a}while(b);return c}function rf(a,b,c){return a=h(a),c=null==c?0:wg(c<0?0:+c||0,a.length),a.lastIndexOf(b,c)==c}function sf(a,c,d){var e=b.templateSettings;d&&$c(a,c,d)&&(c=d=z),a=h(a),c=qb(rb({},d||c),e,pb);var f,g,i=qb(rb({},c.imports),e.imports,pb),j=Nh(i),k=ac(i,j),l=0,m=c.interpolate||La,n="__p += '",o=Vf((c.escape||La).source+"|"+m.source+"|"+(m===xa?Fa:La).source+"|"+(c.evaluate||La).source+"|$","g"),q="//# sourceURL="+("sourceURL"in c?c.sourceURL:"lodash.templateSources["+ ++Pa+"]")+"\n";a.replace(o,function(b,c,d,e,h,i){return d||(d=e),n+=a.slice(l,i).replace(Ma,p),c&&(f=!0,n+="' +\n__e("+c+") +\n'"),h&&(g=!0,n+="';\n"+h+";\n__p += '"),d&&(n+="' +\n((__t = ("+d+")) == null ? '' : __t) +\n'"),l=i+b.length,b}),n+="';\n";var r=c.variable;r||(n="with (obj) {\n"+n+"\n}\n"),n=(g?n.replace(oa,""):n).replace(pa,"$1").replace(qa,"$1;"),n="function("+(r||"obj")+") {\n"+(r?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(f?", __e = _.escape":"")+(g?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+n+"return __p\n}";var s=Yh(function(){return Rf(j,q+"return "+n).apply(z,k)});if(s.source=n,Ee(s))throw s;return s}function tf(a,b,c){var d=a;return(a=h(a))?(c?$c(d,b,c):null==b)?a.slice(v(a),w(a)+1):(b+="",a.slice(i(a,b),j(a,b)+1)):a}function uf(a,b,c){var d=a;return a=h(a),a?(c?$c(d,b,c):null==b)?a.slice(v(a)):a.slice(i(a,b+"")):a}function vf(a,b,c){var d=a;return a=h(a),a?(c?$c(d,b,c):null==b)?a.slice(0,w(a)+1):a.slice(0,j(a,b+"")+1):a}function wf(a,b,c){c&&$c(a,b,c)&&(b=z);var d=K,e=L;if(null!=b)if(He(b)){var f="separator"in b?b.separator:f;d="length"in b?+b.length||0:d,e="omission"in b?h(b.omission):e}else d=+b||0;if(a=h(a),d>=a.length)return a;var g=d-e.length;if(g<1)return e;var i=a.slice(0,g);if(null==f)return i+e;if(Oe(f)){if(a.slice(g).search(f)){var j,k,l=a.slice(0,g);for(f.global||(f=Vf(f.source,(Ga.exec(f)||"")+"g")),f.lastIndex=0;j=f.exec(l);)k=j.index;i=i.slice(0,null==k?g:k)}}else if(a.indexOf(f,g)!=g){var m=i.lastIndexOf(f);m>-1&&(i=i.slice(0,m))}return i+e}function xf(a){return a=h(a),a&&ta.test(a)?a.replace(ra,x):a}function yf(a,b,c){return c&&$c(a,b,c)&&(b=z),a=h(a),a.match(b||Na)||[]}function zf(a,b,c){return c&&$c(a,b,c)&&(b=z),r(a)?Cf(a):ub(a,b)}function Af(a){return function(){return a}}function Bf(a){return a}function Cf(a){return Nb(vb(a,!0))}function Df(a,b){return Ob(a,vb(b,!0))}function Ef(a,b,c){if(null==c){var d=He(b),e=d?Nh(b):z,f=e&&e.length?Hb(b,e):z;(f?f.length:d)||(f=!1,c=b,b=a,a=this)}f||(f=Hb(b,Nh(b)));var g=!0,h=-1,i=Ge(a),j=f.length;!1===c?g=!1:He(c)&&"chain"in c&&(g=c.chain);for(;++h<j;){var k=f[h],l=b[k];a[k]=l,i&&(a.prototype[k]=function(b){return function(){var c=this.__chain__;if(g||c){var d=a(this.__wrapped__);return(d.__actions__=ab(this.__actions__)).push({func:b,args:arguments,thisArg:a}),d.__chain__=c,d}return b.apply(a,jb([this.value()],arguments))}}(l))}return a}function Ff(){return cb._=dg,this}function Gf(){}function Hf(a){return _c(a)?Rb(a):Sb(a)}function If(a){return function(b){return Ib(a,ld(b),b+"")}}function Jf(a,b,c){c&&$c(a,b,c)&&(b=c=z),a=+a||0,c=null==c?1:+c||0,null==b?(b=a,a=0):b=+b||0;for(var d=-1,e=vg(pg((b-a)/(c||1)),0),f=Of(e);++d<e;)f[d]=a,a+=c;return f}function Kf(a,b,c){if((a=rg(a))<1||!tg(a))return[];var d=-1,e=Of(wg(a,Cg));for(b=fc(b,c,1);++d<a;)d<Cg?e[d]=b(d):b(d);return e}function Lf(a){var b=++bg;return h(a)+b}function Mf(a,b){return(+a||0)+(+b||0)}function Nf(a,b,c){return c&&$c(a,b,c)&&(b=z),b=Oc(b,c,3),1==b.length?nb(Ch(a)?a:jd(a),b):$b(a,b)}a=a?db.defaults(cb.Object(),a,db.pick(cb,Oa)):cb;var Of=a.Array,Pf=a.Date,Qf=a.Error,Rf=a.Function,Sf=a.Math,Tf=a.Number,Uf=a.Object,Vf=a.RegExp,Wf=a.String,Xf=a.TypeError,Yf=Of.prototype,Zf=Uf.prototype,$f=Wf.prototype,_f=Rf.prototype.toString,ag=Zf.hasOwnProperty,bg=0,cg=Zf.toString,dg=cb._,eg=Vf("^"+_f.call(ag).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),fg=a.ArrayBuffer,gg=a.clearTimeout,hg=a.parseFloat,ig=Sf.pow,jg=Zf.propertyIsEnumerable,kg=Sc(a,"Set"),lg=a.setTimeout,mg=Yf.splice,ng=a.Uint8Array,og=Sc(a,"WeakMap"),pg=Sf.ceil,qg=Sc(Uf,"create"),rg=Sf.floor,sg=Sc(Of,"isArray"),tg=a.isFinite,ug=Sc(Uf,"keys"),vg=Sf.max,wg=Sf.min,xg=Sc(Pf,"now"),yg=a.parseInt,zg=Sf.random,Ag=Tf.NEGATIVE_INFINITY,Bg=Tf.POSITIVE_INFINITY,Cg=4294967295,Dg=Cg-1,Eg=Cg>>>1,Fg=9007199254740991,Gg=og&&new og,Hg={};b.support={};b.templateSettings={escape:va,evaluate:wa,interpolate:xa,variable:"",imports:{_:b}};var Ig=function(){function a(){}return function(b){if(He(b)){a.prototype=b;var c=new a;a.prototype=z}return c||{}}}(),Jg=lc(Fb),Kg=lc(Gb,!0),Lg=mc(),Mg=mc(!0),Ng=Gg?function(a,b){return Gg.set(a,b),a}:Bf,Og=Gg?function(a){return Gg.get(a)}:Gf,Pg=Rb("length"),Qg=function(){var a=0,b=0;return function(c,d){var e=oh(),f=N-(e-b);if(b=e,f>0){if(++a>=M)return c}else a=0;return Ng(c,d)}}(),Rg=qe(function(a,b){return r(a)&&Yc(a)?xb(a,Db(b,!1,!0)):[]}),Sg=vc(),Tg=vc(!0),Ug=qe(function(a){for(var b=a.length,c=b,d=Of(l),e=Qc(),g=e==f,h=[];c--;){var i=a[c]=Yc(i=a[c])?i:[];d[c]=g&&i.length>=120?oc(c&&i):null}var j=a[0],k=-1,l=j?j.length:0,m=d[0];a:for(;++k<l;)if(i=j[k],(m?Za(m,i):e(h,i,0))<0){for(var c=b;--c;){var n=d[c];if((n?Za(n,i):e(a[c],i,0))<0)continue a}m&&m.push(i),h.push(i)}return h}),Vg=qe(function(a,b){b=Db(b);var c=sb(a,b);return Tb(a,b.sort(d)),c}),Wg=Jc(),Xg=Jc(!0),Yg=qe(function(a){return _b(Db(a,!1,!0))}),Zg=qe(function(a,b){return Yc(a)?xb(a,b):[]}),$g=qe(Kd),_g=qe(function(a){var b=a.length,c=b>2?a[b-2]:z,d=b>1?a[b-1]:z;return b>2&&"function"==typeof c?b-=2:(c=b>1&&"function"==typeof d?(--b,d):z,d=z),a.length=b,Ld(a,c,d)}),ah=qe(function(a){return a=Db(a),this.thru(function(b){return _a(Ch(b)?b:[kd(b)],a)})}),bh=qe(function(a,b){return sb(a,Db(b))}),ch=jc(function(a,b,c){ag.call(a,c)?++a[c]:a[c]=1}),dh=uc(Jg),eh=uc(Kg,!0),fh=yc(bb,Jg),gh=yc(eb,Kg),hh=jc(function(a,b,c){ag.call(a,c)?a[c].push(b):a[c]=[b]}),ih=jc(function(a,b,c){a[c]=b}),jh=qe(function(a,b,c){var d=-1,e="function"==typeof b,f=_c(b),g=Yc(a)?Of(a.length):[];return Jg(a,function(a){var h=e?b:f&&null!=a?a[b]:z;g[++d]=h?h.apply(a,c):Xc(a,b,c)}),g}),kh=jc(function(a,b,c){a[c?0:1].push(b)},function(){return[[],[]]}),lh=Ec(kb,Jg),mh=Ec(lb,Kg),nh=qe(function(a,b){if(null==a)return[];var c=b[2];return c&&$c(b[0],b[1],c)&&(b.length=1),Zb(a,Db(b),[])}),oh=xg||function(){return(new Pf).getTime()},ph=qe(function(a,b,c){var d=B;if(c.length){var e=t(c,ph.placeholder);d|=G}return Kc(a,d,b,c,e)}),qh=qe(function(a,b){b=b.length?Db(b):Xe(a);for(var c=-1,d=b.length;++c<d;){var e=b[c];a[e]=Kc(a[e],B,a)}return a}),rh=qe(function(a,b,c){var d=B|C;if(c.length){var e=t(c,rh.placeholder);d|=G}return Kc(b,d,a,c,e)}),sh=rc(E),th=rc(F),uh=qe(function(a,b){return wb(a,1,b)}),vh=qe(function(a,b,c){return wb(a,b,c)}),wh=xc(),xh=xc(!0),yh=qe(function(a,b){if(b=Db(b),"function"!=typeof a||!fb(b,g))throw new Xf(R);var c=b.length;return qe(function(d){for(var e=wg(d.length,c);e--;)d[e]=b[e](d[e]);return a.apply(this,d)})}),zh=Dc(G),Ah=Dc(H),Bh=qe(function(a,b){return Kc(a,J,z,z,z,Db(b))}),Ch=sg||function(a){return r(a)&&bd(a.length)&&cg.call(a)==U},Dh=kc(Pb),Eh=kc(function(a,b,c){return c?qb(a,b,c):rb(a,b)}),Fh=sc(Eh,ob),Gh=sc(Dh,ed),Hh=wc(Fb),Ih=wc(Gb),Jh=zc(Lg),Kh=zc(Mg),Lh=Ac(Fb),Mh=Ac(Gb),Nh=ug?function(a){var b=null==a?z:a.constructor;return"function"==typeof b&&b.prototype===a||"function"!=typeof a&&Yc(a)?id(a):He(a)?ug(a):[]}:id,Oh=Bc(!0),Ph=Bc(),Qh=qe(function(a,b){if(null==a)return{};if("function"!=typeof b[0]){var b=ib(Db(b),Wf);return fd(a,xb(_e(a),b))}var c=fc(b[0],b[1],3);return gd(a,function(a,b,d){return!c(a,b,d)})}),Rh=qe(function(a,b){return null==a?{}:"function"==typeof b[0]?gd(a,fc(b[0],b[1],3)):fd(a,Db(b))}),Sh=pc(function(a,b,c){return b=b.toLowerCase(),a+(c?b.charAt(0).toUpperCase()+b.slice(1):b)}),Th=pc(function(a,b,c){return a+(c?"-":"")+b.toLowerCase()}),Uh=Cc(),Vh=Cc(!0),Wh=pc(function(a,b,c){return a+(c?"_":"")+b.toLowerCase()}),Xh=pc(function(a,b,c){return a+(c?" ":"")+(b.charAt(0).toUpperCase()+b.slice(1))}),Yh=qe(function(a,b){try{return a.apply(z,b)}catch(a){return Ee(a)?a:new Qf(a)}}),Zh=qe(function(a,b){return function(c){return Xc(c,a,b)}}),$h=qe(function(a,b){return function(c){return Xc(a,c,b)}}),_h=Ic("ceil"),ai=Ic("floor"),bi=tc(we,Ag),ci=tc(Se,Bg),di=Ic("round");return b.prototype=c.prototype,s.prototype=Ig(c.prototype),s.prototype.constructor=s,Z.prototype=Ig(c.prototype),Z.prototype.constructor=Z,Ta.prototype.delete=Ua,Ta.prototype.get=Va,Ta.prototype.has=Wa,Ta.prototype.set=Xa,Ya.prototype.push=$a,ne.Cache=Ta,b.after=je,b.ary=ke,b.assign=Eh,b.at=bh,b.before=le,b.bind=ph,b.bindAll=qh,b.bindKey=rh,b.callback=zf,b.chain=Od,b.chunk=nd,b.compact=od,b.constant=Af,b.countBy=ch,b.create=We,b.curry=sh,b.curryRight=th,b.debounce=me,b.defaults=Fh,b.defaultsDeep=Gh,b.defer=uh,b.delay=vh,b.difference=Rg,b.drop=pd,b.dropRight=qd,b.dropRightWhile=rd,b.dropWhile=sd,b.fill=td,b.filter=Yd,b.flatten=vd,b.flattenDeep=wd,b.flow=wh,b.flowRight=xh,b.forEach=fh,b.forEachRight=gh,b.forIn=Jh,b.forInRight=Kh,b.forOwn=Lh,b.forOwnRight=Mh,b.functions=Xe,b.groupBy=hh,b.indexBy=ih,b.initial=yd,b.intersection=Ug,b.invert=$e,b.invoke=jh,b.keys=Nh,b.keysIn=_e,b.map=_d,b.mapKeys=Oh,b.mapValues=Ph,b.matches=Cf,b.matchesProperty=Df,b.memoize=ne,b.merge=Dh,b.method=Zh,b.methodOf=$h,b.mixin=Ef,b.modArgs=yh,b.negate=oe,b.omit=Qh,b.once=pe,b.pairs=af,b.partial=zh,b.partialRight=Ah,b.partition=kh,b.pick=Rh,b.pluck=ae,b.property=Hf,b.propertyOf=If,b.pull=Bd,b.pullAt=Vg,b.range=Jf,b.rearg=Bh,b.reject=be,b.remove=Cd,b.rest=Dd,b.restParam=qe,b.set=cf,b.shuffle=de,b.slice=Ed,b.sortBy=ge,b.sortByAll=nh,b.sortByOrder=he,b.spread=re,b.take=Fd,b.takeRight=Gd,b.takeRightWhile=Hd,b.takeWhile=Id,b.tap=Pd,b.throttle=se,b.thru=Qd,b.times=Kf,b.toArray=Ue,b.toPlainObject=Ve,b.transform=df,b.union=Yg,b.uniq=Jd,b.unzip=Kd,b.unzipWith=Ld,b.values=ef,b.valuesIn=ff,b.where=ie,b.without=Zg,b.wrap=te,b.xor=Md,b.zip=$g,b.zipObject=Nd,b.zipWith=_g,b.backflow=xh,b.collect=_d,b.compose=xh,b.each=fh,b.eachRight=gh,b.extend=Eh,b.iteratee=zf,b.methods=Xe,b.object=Nd,b.select=Yd,b.tail=Dd,b.unique=Jd,Ef(b,b),b.add=Mf,b.attempt=Yh,b.camelCase=Sh,b.capitalize=jf,b.ceil=_h,b.clone=ue,b.cloneDeep=ve,b.deburr=kf,b.endsWith=lf,b.escape=mf,b.escapeRegExp=nf,b.every=Xd,b.find=dh,b.findIndex=Sg,b.findKey=Hh,b.findLast=eh,b.findLastIndex=Tg,b.findLastKey=Ih,b.findWhere=Zd,b.first=ud,b.floor=ai,b.get=Ye,b.gt=we,b.gte=xe,b.has=Ze,b.identity=Bf,b.includes=$d,b.indexOf=xd,b.inRange=gf,b.isArguments=ye,b.isArray=Ch,b.isBoolean=ze,b.isDate=Ae,b.isElement=Be,b.isEmpty=Ce,b.isEqual=De,b.isError=Ee,b.isFinite=Fe,b.isFunction=Ge,b.isMatch=Ie,b.isNaN=Je,b.isNative=Ke,b.isNull=Le,b.isNumber=Me,b.isObject=He,b.isPlainObject=Ne,b.isRegExp=Oe,b.isString=Pe,b.isTypedArray=Qe,b.isUndefined=Re,b.kebabCase=Th,b.last=zd,b.lastIndexOf=Ad,b.lt=Se,b.lte=Te,b.max=bi,b.min=ci,b.noConflict=Ff,b.noop=Gf,b.now=oh,b.pad=of,b.padLeft=Uh,b.padRight=Vh,b.parseInt=pf,b.random=hf,b.reduce=lh,b.reduceRight=mh,b.repeat=qf,b.result=bf,b.round=di,b.runInContext=y,b.size=ee,b.snakeCase=Wh,b.some=fe,b.sortedIndex=Wg,b.sortedLastIndex=Xg,b.startCase=Xh,b.startsWith=rf,b.sum=Nf,b.template=sf,b.trim=tf,b.trimLeft=uf,b.trimRight=vf,b.trunc=wf,b.unescape=xf,b.uniqueId=Lf,b.words=yf,b.all=Xd,b.any=fe,b.contains=$d,b.eq=De,b.detect=dh,b.foldl=lh,b.foldr=mh,b.head=ud,b.include=$d,b.inject=lh,Ef(b,function(){var a={};return Fb(b,function(c,d){b.prototype[d]||(a[d]=c)}),a}(),!1),b.sample=ce,b.prototype.sample=function(a){return this.__chain__||null!=a?this.thru(function(b){return ce(b,a)}):ce(this.value())},b.VERSION=A,bb(["bind","bindKey","curry","curryRight","partial","partialRight"],function(a){b[a].placeholder=b}),bb(["drop","take"],function(a,b){Z.prototype[a]=function(c){var d=this.__filtered__;if(d&&!b)return new Z(this);c=null==c?1:vg(rg(c)||0,0);var e=this.clone();return d?e.__takeCount__=wg(e.__takeCount__,c):e.__views__.push({size:c,type:a+(e.__dir__<0?"Right":"")}),e},Z.prototype[a+"Right"]=function(b){return this.reverse()[a](b).reverse()}}),bb(["filter","map","takeWhile"],function(a,b){var c=b+1,d=c!=Q;Z.prototype[a]=function(a,b){var e=this.clone();return e.__iteratees__.push({iteratee:Oc(a,b,1),type:c}),e.__filtered__=e.__filtered__||d,e}}),bb(["first","last"],function(a,b){var c="take"+(b?"Right":"");Z.prototype[a]=function(){return this[c](1).value()[0]}}),bb(["initial","rest"],function(a,b){var c="drop"+(b?"":"Right");Z.prototype[a]=function(){return this.__filtered__?new Z(this):this[c](1)}}),bb(["pluck","where"],function(a,b){var c=b?"filter":"map",d=b?Nb:Hf;Z.prototype[a]=function(a){return this[c](d(a))}}),Z.prototype.compact=function(){return this.filter(Bf)},Z.prototype.reject=function(a,b){return a=Oc(a,b,1),this.filter(function(b){return!a(b)})},Z.prototype.slice=function(a,b){a=null==a?0:+a||0;var c=this;return c.__filtered__&&(a>0||b<0)?new Z(c):(a<0?c=c.takeRight(-a):a&&(c=c.drop(a)),b!==z&&(b=+b||0,c=b<0?c.dropRight(-b):c.take(b-a)),c)},Z.prototype.takeRightWhile=function(a,b){return this.reverse().takeWhile(a,b).reverse()},Z.prototype.toArray=function(){return this.take(Bg)},Fb(Z.prototype,function(a,c){var d=/^(?:filter|map|reject)|While$/.test(c),e=/^(?:first|last)$/.test(c),f=b[e?"take"+("last"==c?"Right":""):c];f&&(b.prototype[c]=function(){var b=e?[1]:arguments,c=this.__chain__,g=this.__wrapped__,h=!!this.__actions__.length,i=g instanceof Z,j=b[0],k=i||Ch(g);k&&d&&"function"==typeof j&&1!=j.length&&(i=k=!1);var l=function(a){return e&&c?f(a,1)[0]:f.apply(z,jb([a],b))},m={func:Qd,args:[l],thisArg:z},n=i&&!h;if(e&&!c)return n?(g=g.clone(),g.__actions__.push(m),a.call(g)):f.call(z,this.value())[0];if(!e&&k){g=n?g:new Z(this);var o=a.apply(g,b);return o.__actions__.push(m),new s(o,c)}return this.thru(l)})}),bb(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(a){var c=(/^(?:replace|split)$/.test(a)?$f:Yf)[a],d=/^(?:push|sort|unshift)$/.test(a)?"tap":"thru",e=/^(?:join|pop|replace|shift)$/.test(a);b.prototype[a]=function(){var a=arguments;return e&&!this.__chain__?c.apply(this.value(),a):this[d](function(b){return c.apply(b,a)})}}),Fb(Z.prototype,function(a,c){var d=b[c];if(d){var e=d.name;(Hg[e]||(Hg[e]=[])).push({name:c,func:d})}}),Hg[Fc(z,C).name]=[{name:"wrapper",func:z}],Z.prototype.clone=ba,Z.prototype.reverse=da,Z.prototype.value=Sa,b.prototype.chain=Rd,b.prototype.commit=Sd,b.prototype.concat=ah,b.prototype.plant=Td,b.prototype.reverse=Ud,b.prototype.toString=Vd,b.prototype.run=b.prototype.toJSON=b.prototype.valueOf=b.prototype.value=Wd,b.prototype.collect=b.prototype.map,b.prototype.head=b.prototype.first,b.prototype.select=b.prototype.filter,b.prototype.tail=b.prototype.rest,b}var z,A="3.10.1",B=1,C=2,D=4,E=8,F=16,G=32,H=64,I=128,J=256,K=30,L="...",M=150,N=16,O=200,P=1,Q=2,R="Expected a function",S="__lodash_placeholder__",T="[object Arguments]",U="[object Array]",V="[object Boolean]",W="[object Date]",X="[object Error]",Y="[object Function]",Z="[object Map]",$="[object Number]",_="[object Object]",aa="[object RegExp]",ba="[object Set]",ca="[object String]",da="[object WeakMap]",ea="[object ArrayBuffer]",fa="[object Float32Array]",ga="[object Float64Array]",ha="[object Int8Array]",ia="[object Int16Array]",ja="[object Int32Array]",ka="[object Uint8Array]",la="[object Uint8ClampedArray]",ma="[object Uint16Array]",na="[object Uint32Array]",oa=/\b__p \+= '';/g,pa=/\b(__p \+=) '' \+/g,qa=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ra=/&(?:amp|lt|gt|quot|#39|#96);/g,sa=/[&<>"'`]/g,ta=RegExp(ra.source),ua=RegExp(sa.source),va=/<%-([\s\S]+?)%>/g,wa=/<%([\s\S]+?)%>/g,xa=/<%=([\s\S]+?)%>/g,ya=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,za=/^\w*$/,Aa=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Ba=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,Ca=RegExp(Ba.source),Da=/[\u0300-\u036f\ufe20-\ufe23]/g,Ea=/\\(\\)?/g,Fa=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ga=/\w*$/,Ha=/^0[xX]/,Ia=/^\[object .+?Constructor\]$/,Ja=/^\d+$/,Ka=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,La=/($^)/,Ma=/['\n\r\u2028\u2029\\]/g,Na=function(){var a="[A-Z\\xc0-\\xd6\\xd8-\\xde]",b="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(a+"+(?="+a+b+")|"+a+"?"+b+"|"+a+"+|[0-9]+","g")}(),Oa=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],Pa=-1,Qa={};Qa[fa]=Qa[ga]=Qa[ha]=Qa[ia]=Qa[ja]=Qa[ka]=Qa[la]=Qa[ma]=Qa[na]=!0,Qa[T]=Qa[U]=Qa[ea]=Qa[V]=Qa[W]=Qa[X]=Qa[Y]=Qa[Z]=Qa[$]=Qa[_]=Qa[aa]=Qa[ba]=Qa[ca]=Qa[da]=!1;var Ra={};Ra[T]=Ra[U]=Ra[ea]=Ra[V]=Ra[W]=Ra[fa]=Ra[ga]=Ra[ha]=Ra[ia]=Ra[ja]=Ra[$]=Ra[_]=Ra[aa]=Ra[ca]=Ra[ka]=Ra[la]=Ra[ma]=Ra[na]=!0,Ra[X]=Ra[Y]=Ra[Z]=Ra[ba]=Ra[da]=!1;var Sa={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Ta={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"},Ua={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"},Va={function:!0,object:!0},Wa={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Xa={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ya=Va[typeof c]&&c&&!c.nodeType&&c,Za=Va[typeof b]&&b&&!b.nodeType&&b,$a=Ya&&Za&&"object"==typeof a&&a&&a.Object&&a,_a=Va[typeof self]&&self&&self.Object&&self,ab=Va[typeof window]&&window&&window.Object&&window,bb=Za&&Za.exports===Ya&&Ya,cb=$a||ab!==(this&&this.window)&&ab||_a||this,db=y();"function"==typeof define&&"object"==typeof define.amd&&define.amd?cb._=db:Ya&&Za?bb?(Za.exports=db)._=db:Ya._=db:cb._=db}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],25:[function(a,b,c){function d(a){if(a=""+a,!(a.length>1e4)){var b=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(a);if(b){var c=parseFloat(b[1]);switch((b[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return c*l;case"days":case"day":case"d":return c*k;case"hours":case"hour":case"hrs":case"hr":case"h":return c*j;case"minutes":case"minute":case"mins":case"min":case"m":return c*i;case"seconds":case"second":case"secs":case"sec":case"s":return c*h;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c}}}}function e(a){return a>=k?Math.round(a/k)+"d":a>=j?Math.round(a/j)+"h":a>=i?Math.round(a/i)+"m":a>=h?Math.round(a/h)+"s":a+"ms"}function f(a){return g(a,k,"day")||g(a,j,"hour")||g(a,i,"minute")||g(a,h,"second")||a+" ms"}function g(a,b,c){if(!(a<b))return a<1.5*b?Math.floor(a/b)+" "+c:Math.ceil(a/b)+" "+c+"s"}var h=1e3,i=60*h,j=60*i,k=24*j,l=365.25*k;b.exports=function(a,b){return b=b||{},"string"==typeof a?d(a):b.long?f(a):e(a)}},{}],26:[function(a,b,c){b.exports=a("./lib/retry")},{"./lib/retry":27}],27:[function(a,b,c){var d=a("./retry_operation");c.operation=function(a){var b=!1;a&&!0===a.forever&&(b=!0);var e=c.timeouts(a);return new d(e,b)},c.timeouts=function(a){if(a instanceof Array)return[].concat(a);var b={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var c in a)b[c]=a[c];if(b.minTimeout>b.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");for(var d=[],e=0;e<b.retries;e++)d.push(this.createTimeout(e,b));return d.sort(function(a,b){return a-b}),d},c.createTimeout=function(a,b){var c=b.randomize?Math.random()+1:1,d=Math.round(c*b.minTimeout*Math.pow(b.factor,a));return d=Math.min(d,b.maxTimeout)},c.wrap=function(a,b,d){if(b instanceof Array&&(d=b,b=null),!d){d=[];for(var e in a)"function"==typeof a[e]&&d.push(e)}for(var f=0;f<d.length;f++){var g=d[f],h=a[g];a[g]=function(){var d=c.operation(b),e=Array.prototype.slice.call(arguments),f=e.pop();e.push(function(a){d.retry(a)||(a&&(arguments[0]=d.mainError()),f.apply(this,arguments))}),d.attempt(function(){h.apply(a,e)})},a[g].options=b}}},{"./retry_operation":28}],28:[function(a,b,c){function d(a,b){this._timeouts=a,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,b&&(this._cachedTimeouts=this._timeouts.slice(0))}b.exports=d,d.prototype.retry=function(a){if(this._timeout&&clearTimeout(this._timeout),!a)return!1;this._errors.push(a);var b=this._timeouts.shift();if(void 0===b){if(!this._cachedTimeouts)return!1;this._errors.splice(this._errors.length-1,this._errors.length),this._timeouts=this._cachedTimeouts.slice(0),b=this._timeouts.shift()}var c=this;return setTimeout(function(){c._attempts++,c._operationTimeoutCb&&(c._timeout=setTimeout(function(){c._operationTimeoutCb(c._attempts)},c._operationTimeout)),c._fn(c._attempts)},b),!0},d.prototype.attempt=function(a,b){this._fn=a,b&&(b.timeout&&(this._operationTimeout=b.timeout),b.cb&&(this._operationTimeoutCb=b.cb));var c=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){c._operationTimeoutCb()},c._operationTimeout)),this._fn(this._attempts)},d.prototype.try=function(a){console.log("Using RetryOperation.try() is deprecated"),this.attempt(a)},d.prototype.start=function(a){console.log("Using RetryOperation.start() is deprecated"),this.attempt(a)},d.prototype.start=d.prototype.try,d.prototype.errors=function(){return this._errors},d.prototype.attempts=function(){return this._attempts},d.prototype.mainError=function(){if(0===this._errors.length)return null;for(var a={},b=null,c=0,d=0;d<this._errors.length;d++){var e=this._errors[d],f=e.message,g=(a[f]||0)+1;a[f]=g,g>=c&&(b=e,c=g)}return b}},{}],29:[function(a,b,c){function d(a){return a.replace(/[\/]+/g,"/").replace(/\/\?/g,"?").replace(/\/\#/g,"#").replace(/\:\//g,"://")}b.exports=function(){return d([].slice.call(arguments,0).join("/"))}},{}],30:[function(a,b,c){function d(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function e(a){return"function"==typeof a}function f(a){return"number"==typeof a}function g(a){return"object"==typeof a&&null!==a}function h(a){return void 0===a}b.exports=d,d.EventEmitter=d,d.prototype._events=void 0,d.prototype._maxListeners=void 0,d.defaultMaxListeners=10,d.prototype.setMaxListeners=function(a){if(!f(a)||a<0||isNaN(a))throw TypeError("n must be a positive number");return this._maxListeners=a,this},d.prototype.emit=function(a){var b,c,d,f,i,j;if(this._events||(this._events={}),"error"===a&&(!this._events.error||g(this._events.error)&&!this._events.error.length)){if((b=arguments[1])instanceof Error)throw b;throw TypeError('Uncaught, unspecified "error" event.')}if(c=this._events[a],h(c))return!1;if(e(c))switch(arguments.length){case 1:c.call(this);break;case 2:c.call(this,arguments[1]);break;case 3:c.call(this,arguments[1],arguments[2]);break;default:f=Array.prototype.slice.call(arguments,1),c.apply(this,f)}else if(g(c))for(f=Array.prototype.slice.call(arguments,1),j=c.slice(),d=j.length,i=0;i<d;i++)j[i].apply(this,f);return!0},d.prototype.addListener=function(a,b){var c;if(!e(b))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",a,e(b.listener)?b.listener:b),this._events[a]?g(this._events[a])?this._events[a].push(b):this._events[a]=[this._events[a],b]:this._events[a]=b,g(this._events[a])&&!this._events[a].warned&&(c=h(this._maxListeners)?d.defaultMaxListeners:this._maxListeners)&&c>0&&this._events[a].length>c&&(this._events[a].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[a].length),"function"==typeof console.trace&&console.trace()),this},d.prototype.on=d.prototype.addListener,d.prototype.once=function(a,b){function c(){this.removeListener(a,c),d||(d=!0,b.apply(this,arguments))}if(!e(b))throw TypeError("listener must be a function");var d=!1;return c.listener=b,this.on(a,c),this},d.prototype.removeListener=function(a,b){var c,d,f,h;if(!e(b))throw TypeError("listener must be a function");if(!this._events||!this._events[a])return this;if(c=this._events[a],f=c.length,d=-1,c===b||e(c.listener)&&c.listener===b)delete this._events[a],this._events.removeListener&&this.emit("removeListener",a,b);else if(g(c)){for(h=f;h-- >0;)if(c[h]===b||c[h].listener&&c[h].listener===b){d=h;break}if(d<0)return this;1===c.length?(c.length=0,delete this._events[a]):c.splice(d,1),this._events.removeListener&&this.emit("removeListener",a,b)}return this},d.prototype.removeAllListeners=function(a){var b,c;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[a]&&delete this._events[a],this;if(0===arguments.length){for(b in this._events)"removeListener"!==b&&this.removeAllListeners(b);return this.removeAllListeners("removeListener"),this._events={},this}if(c=this._events[a],e(c))this.removeListener(a,c);else if(c)for(;c.length;)this.removeListener(a,c[c.length-1]);return delete this._events[a],this},d.prototype.listeners=function(a){return this._events&&this._events[a]?e(this._events[a])?[this._events[a]]:this._events[a].slice():[]},d.prototype.listenerCount=function(a){if(this._events){var b=this._events[a];if(e(b))return 1;if(b)return b.length}return 0},d.listenerCount=function(a,b){return a.listenerCount(b)}},{}],31:[function(a,b,c){function d(){k=!1,h.length?j=h.concat(j):l=-1,j.length&&e()}function e(){if(!k){var a=setTimeout(d);k=!0;for(var b=j.length;b;){for(h=j,j=[];++l<b;)h&&h[l].run();l=-1,b=j.length}h=null,k=!1,clearTimeout(a)}}function f(a,b){this.fun=a,this.array=b}function g(){}var h,i=b.exports={},j=[],k=!1,l=-1;i.nextTick=function(a){var b=new Array(arguments.length-1);if(arguments.length>1)for(var c=1;c<arguments.length;c++)b[c-1]=arguments[c];j.push(new f(a,b)),1!==j.length||k||setTimeout(e,0)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.binding=function(a){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(a){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},{}]},{},[]),function(a){a.emojioneList={":kiss_ww:":["1f469-200d-2764-fe0f-200d-1f48b-200d-1f469","1f469-2764-1f48b-1f469"],":couplekiss_ww:":["1f469-200d-2764-fe0f-200d-1f48b-200d-1f469","1f469-2764-1f48b-1f469"],":kiss_mm:":["1f468-200d-2764-fe0f-200d-1f48b-200d-1f468","1f468-2764-1f48b-1f468"],":couplekiss_mm:":["1f468-200d-2764-fe0f-200d-1f48b-200d-1f468","1f468-2764-1f48b-1f468"],":family_mmbb:":["1f468-200d-1f468-200d-1f466-200d-1f466","1f468-1f468-1f466-1f466"],":family_mmgb:":["1f468-200d-1f468-200d-1f467-200d-1f466","1f468-1f468-1f467-1f466"],":family_mmgg:":["1f468-200d-1f468-200d-1f467-200d-1f467","1f468-1f468-1f467-1f467"],":family_mwbb:":["1f468-200d-1f469-200d-1f466-200d-1f466","1f468-1f469-1f466-1f466"],":family_mwgb:":["1f468-200d-1f469-200d-1f467-200d-1f466","1f468-1f469-1f467-1f466"],":family_mwgg:":["1f468-200d-1f469-200d-1f467-200d-1f467","1f468-1f469-1f467-1f467"],":family_wwbb:":["1f469-200d-1f469-200d-1f466-200d-1f466","1f469-1f469-1f466-1f466"],":family_wwgb:":["1f469-200d-1f469-200d-1f467-200d-1f466","1f469-1f469-1f467-1f466"],":family_wwgg:":["1f469-200d-1f469-200d-1f467-200d-1f467","1f469-1f469-1f467-1f467"],":couple_ww:":["1f469-200d-2764-fe0f-200d-1f469","1f469-2764-1f469"],":couple_with_heart_ww:":["1f469-200d-2764-fe0f-200d-1f469","1f469-2764-1f469"],":couple_mm:":["1f468-200d-2764-fe0f-200d-1f468","1f468-2764-1f468"],":couple_with_heart_mm:":["1f468-200d-2764-fe0f-200d-1f468","1f468-2764-1f468"],":family_mmb:":["1f468-200d-1f468-200d-1f466","1f468-1f468-1f466"],":family_mmg:":["1f468-200d-1f468-200d-1f467","1f468-1f468-1f467"],":family_mwg:":["1f468-200d-1f469-200d-1f467","1f468-1f469-1f467"],":family_wwb:":["1f469-200d-1f469-200d-1f466","1f469-1f469-1f466"],":family_wwg:":["1f469-200d-1f469-200d-1f467","1f469-1f469-1f467"],":eye_in_speech_bubble:":["1f441-200d-1f5e8","1f441-1f5e8"],":hash:":["0023-fe0f-20e3","0023-20e3"],":zero:":["0030-fe0f-20e3","0030-20e3"],":one:":["0031-fe0f-20e3","0031-20e3"],":two:":["0032-fe0f-20e3","0032-20e3"],":three:":["0033-fe0f-20e3","0033-20e3"],":four:":["0034-fe0f-20e3","0034-20e3"],":five:":["0035-fe0f-20e3","0035-20e3"],":six:":["0036-fe0f-20e3","0036-20e3"],":seven:":["0037-fe0f-20e3","0037-20e3"],":eight:":["0038-fe0f-20e3","0038-20e3"],":nine:":["0039-fe0f-20e3","0039-20e3"],":asterisk:":["002a-fe0f-20e3","002a-20e3"],":keycap_asterisk:":["002a-fe0f-20e3","002a-20e3"],":metal_tone5:":["1f918-1f3ff"],":sign_of_the_horns_tone5:":["1f918-1f3ff"],":metal_tone4:":["1f918-1f3fe"],":sign_of_the_horns_tone4:":["1f918-1f3fe"],":metal_tone3:":["1f918-1f3fd"],":sign_of_the_horns_tone3:":["1f918-1f3fd"],":metal_tone2:":["1f918-1f3fc"],":sign_of_the_horns_tone2:":["1f918-1f3fc"],":metal_tone1:":["1f918-1f3fb"],":sign_of_the_horns_tone1:":["1f918-1f3fb"],":bath_tone5:":["1f6c0-1f3ff"],":bath_tone4:":["1f6c0-1f3fe"],":bath_tone3:":["1f6c0-1f3fd"],":bath_tone2:":["1f6c0-1f3fc"],":bath_tone1:":["1f6c0-1f3fb"],":walking_tone5:":["1f6b6-1f3ff"],":walking_tone4:":["1f6b6-1f3fe"],":walking_tone3:":["1f6b6-1f3fd"],":walking_tone2:":["1f6b6-1f3fc"],":walking_tone1:":["1f6b6-1f3fb"],":mountain_bicyclist_tone5:":["1f6b5-1f3ff"],":mountain_bicyclist_tone4:":["1f6b5-1f3fe"],":mountain_bicyclist_tone3:":["1f6b5-1f3fd"],":mountain_bicyclist_tone2:":["1f6b5-1f3fc"],":mountain_bicyclist_tone1:":["1f6b5-1f3fb"],":bicyclist_tone5:":["1f6b4-1f3ff"],":bicyclist_tone4:":["1f6b4-1f3fe"],":bicyclist_tone3:":["1f6b4-1f3fd"],":bicyclist_tone2:":["1f6b4-1f3fc"],":bicyclist_tone1:":["1f6b4-1f3fb"],":rowboat_tone5:":["1f6a3-1f3ff"],":rowboat_tone4:":["1f6a3-1f3fe"],":rowboat_tone3:":["1f6a3-1f3fd"],":rowboat_tone2:":["1f6a3-1f3fc"],":rowboat_tone1:":["1f6a3-1f3fb"],":pray_tone5:":["1f64f-1f3ff"],":pray_tone4:":["1f64f-1f3fe"],":pray_tone3:":["1f64f-1f3fd"],":pray_tone2:":["1f64f-1f3fc"],":pray_tone1:":["1f64f-1f3fb"],":person_with_pouting_face_tone5:":["1f64e-1f3ff"],":person_with_pouting_face_tone4:":["1f64e-1f3fe"],":person_with_pouting_face_tone3:":["1f64e-1f3fd"],":person_with_pouting_face_tone2:":["1f64e-1f3fc"],":person_with_pouting_face_tone1:":["1f64e-1f3fb"],":person_frowning_tone5:":["1f64d-1f3ff"],":person_frowning_tone4:":["1f64d-1f3fe"],":person_frowning_tone3:":["1f64d-1f3fd"],":person_frowning_tone2:":["1f64d-1f3fc"],":person_frowning_tone1:":["1f64d-1f3fb"],":raised_hands_tone5:":["1f64c-1f3ff"],":raised_hands_tone4:":["1f64c-1f3fe"],":raised_hands_tone3:":["1f64c-1f3fd"],":raised_hands_tone2:":["1f64c-1f3fc"],":raised_hands_tone1:":["1f64c-1f3fb"],":raising_hand_tone5:":["1f64b-1f3ff"],":raising_hand_tone4:":["1f64b-1f3fe"],":raising_hand_tone3:":["1f64b-1f3fd"],":raising_hand_tone2:":["1f64b-1f3fc"],":raising_hand_tone1:":["1f64b-1f3fb"],":bow_tone5:":["1f647-1f3ff"],":bow_tone4:":["1f647-1f3fe"],":bow_tone3:":["1f647-1f3fd"],":bow_tone2:":["1f647-1f3fc"],":bow_tone1:":["1f647-1f3fb"],":ok_woman_tone5:":["1f646-1f3ff"],":ok_woman_tone4:":["1f646-1f3fe"],":ok_woman_tone3:":["1f646-1f3fd"],":ok_woman_tone2:":["1f646-1f3fc"],":ok_woman_tone1:":["1f646-1f3fb"],":no_good_tone5:":["1f645-1f3ff"],":no_good_tone4:":["1f645-1f3fe"],":no_good_tone3:":["1f645-1f3fd"],":no_good_tone2:":["1f645-1f3fc"],":no_good_tone1:":["1f645-1f3fb"],":vulcan_tone5:":["1f596-1f3ff"],":raised_hand_with_part_between_middle_and_ring_fingers_tone5:":["1f596-1f3ff"],":vulcan_tone4:":["1f596-1f3fe"],":raised_hand_with_part_between_middle_and_ring_fingers_tone4:":["1f596-1f3fe"],":vulcan_tone3:":["1f596-1f3fd"],":raised_hand_with_part_between_middle_and_ring_fingers_tone3:":["1f596-1f3fd"],":vulcan_tone2:":["1f596-1f3fc"],":raised_hand_with_part_between_middle_and_ring_fingers_tone2:":["1f596-1f3fc"],":vulcan_tone1:":["1f596-1f3fb"],":raised_hand_with_part_between_middle_and_ring_fingers_tone1:":["1f596-1f3fb"],":middle_finger_tone5:":["1f595-1f3ff"],":reversed_hand_with_middle_finger_extended_tone5:":["1f595-1f3ff"],":middle_finger_tone4:":["1f595-1f3fe"],":reversed_hand_with_middle_finger_extended_tone4:":["1f595-1f3fe"],":middle_finger_tone3:":["1f595-1f3fd"],":reversed_hand_with_middle_finger_extended_tone3:":["1f595-1f3fd"],":middle_finger_tone2:":["1f595-1f3fc"],":reversed_hand_with_middle_finger_extended_tone2:":["1f595-1f3fc"],":middle_finger_tone1:":["1f595-1f3fb"],":reversed_hand_with_middle_finger_extended_tone1:":["1f595-1f3fb"],":hand_splayed_tone5:":["1f590-1f3ff"],":raised_hand_with_fingers_splayed_tone5:":["1f590-1f3ff"],":hand_splayed_tone4:":["1f590-1f3fe"],":raised_hand_with_fingers_splayed_tone4:":["1f590-1f3fe"],":hand_splayed_tone3:":["1f590-1f3fd"],":raised_hand_with_fingers_splayed_tone3:":["1f590-1f3fd"],":hand_splayed_tone2:":["1f590-1f3fc"],":raised_hand_with_fingers_splayed_tone2:":["1f590-1f3fc"],":hand_splayed_tone1:":["1f590-1f3fb"],":raised_hand_with_fingers_splayed_tone1:":["1f590-1f3fb"],":spy_tone5:":["1f575-1f3ff"],":sleuth_or_spy_tone5:":["1f575-1f3ff"],":spy_tone4:":["1f575-1f3fe"],":sleuth_or_spy_tone4:":["1f575-1f3fe"],":spy_tone3:":["1f575-1f3fd"],":sleuth_or_spy_tone3:":["1f575-1f3fd"],":spy_tone2:":["1f575-1f3fc"],":sleuth_or_spy_tone2:":["1f575-1f3fc"],":spy_tone1:":["1f575-1f3fb"],":sleuth_or_spy_tone1:":["1f575-1f3fb"],":muscle_tone5:":["1f4aa-1f3ff"],":muscle_tone4:":["1f4aa-1f3fe"],":muscle_tone3:":["1f4aa-1f3fd"],":muscle_tone2:":["1f4aa-1f3fc"],":muscle_tone1:":["1f4aa-1f3fb"],":haircut_tone5:":["1f487-1f3ff"],":haircut_tone4:":["1f487-1f3fe"],":haircut_tone3:":["1f487-1f3fd"],":haircut_tone2:":["1f487-1f3fc"],":haircut_tone1:":["1f487-1f3fb"],":massage_tone5:":["1f486-1f3ff"],":massage_tone4:":["1f486-1f3fe"],":massage_tone3:":["1f486-1f3fd"],":massage_tone2:":["1f486-1f3fc"],":massage_tone1:":["1f486-1f3fb"],":nail_care_tone5:":["1f485-1f3ff"],":nail_care_tone4:":["1f485-1f3fe"],":nail_care_tone3:":["1f485-1f3fd"],":nail_care_tone2:":["1f485-1f3fc"],":nail_care_tone1:":["1f485-1f3fb"],":dancer_tone5:":["1f483-1f3ff"],":dancer_tone4:":["1f483-1f3fe"],":dancer_tone3:":["1f483-1f3fd"],":dancer_tone2:":["1f483-1f3fc"],":dancer_tone1:":["1f483-1f3fb"],":guardsman_tone5:":["1f482-1f3ff"],":guardsman_tone4:":["1f482-1f3fe"],":guardsman_tone3:":["1f482-1f3fd"],":guardsman_tone2:":["1f482-1f3fc"],":guardsman_tone1:":["1f482-1f3fb"],":information_desk_person_tone5:":["1f481-1f3ff"],":information_desk_person_tone4:":["1f481-1f3fe"],":information_desk_person_tone3:":["1f481-1f3fd"],":information_desk_person_tone2:":["1f481-1f3fc"],":information_desk_person_tone1:":["1f481-1f3fb"],":angel_tone5:":["1f47c-1f3ff"],":angel_tone4:":["1f47c-1f3fe"],":angel_tone3:":["1f47c-1f3fd"],":angel_tone2:":["1f47c-1f3fc"],":angel_tone1:":["1f47c-1f3fb"],":princess_tone5:":["1f478-1f3ff"],":princess_tone4:":["1f478-1f3fe"],":princess_tone3:":["1f478-1f3fd"],":princess_tone2:":["1f478-1f3fc"],":princess_tone1:":["1f478-1f3fb"],":construction_worker_tone5:":["1f477-1f3ff"],":construction_worker_tone4:":["1f477-1f3fe"],":construction_worker_tone3:":["1f477-1f3fd"],":construction_worker_tone2:":["1f477-1f3fc"],":construction_worker_tone1:":["1f477-1f3fb"],":baby_tone5:":["1f476-1f3ff"],":baby_tone4:":["1f476-1f3fe"],":baby_tone3:":["1f476-1f3fd"],":baby_tone2:":["1f476-1f3fc"],":baby_tone1:":["1f476-1f3fb"],":older_woman_tone5:":["1f475-1f3ff"],":grandma_tone5:":["1f475-1f3ff"],":older_woman_tone4:":["1f475-1f3fe"],":grandma_tone4:":["1f475-1f3fe"],":older_woman_tone3:":["1f475-1f3fd"],":grandma_tone3:":["1f475-1f3fd"],":older_woman_tone2:":["1f475-1f3fc"],":grandma_tone2:":["1f475-1f3fc"],":older_woman_tone1:":["1f475-1f3fb"],":grandma_tone1:":["1f475-1f3fb"],":older_man_tone5:":["1f474-1f3ff"],":older_man_tone4:":["1f474-1f3fe"],":older_man_tone3:":["1f474-1f3fd"],":older_man_tone2:":["1f474-1f3fc"],":older_man_tone1:":["1f474-1f3fb"],":man_with_turban_tone5:":["1f473-1f3ff"],":man_with_turban_tone4:":["1f473-1f3fe"],":man_with_turban_tone3:":["1f473-1f3fd"],":man_with_turban_tone2:":["1f473-1f3fc"],":man_with_turban_tone1:":["1f473-1f3fb"],":man_with_gua_pi_mao_tone5:":["1f472-1f3ff"],":man_with_gua_pi_mao_tone4:":["1f472-1f3fe"],":man_with_gua_pi_mao_tone3:":["1f472-1f3fd"],":man_with_gua_pi_mao_tone2:":["1f472-1f3fc"],":man_with_gua_pi_mao_tone1:":["1f472-1f3fb"],":person_with_blond_hair_tone5:":["1f471-1f3ff"],":person_with_blond_hair_tone4:":["1f471-1f3fe"],":person_with_blond_hair_tone3:":["1f471-1f3fd"],":person_with_blond_hair_tone2:":["1f471-1f3fc"],":person_with_blond_hair_tone1:":["1f471-1f3fb"],":bride_with_veil_tone5:":["1f470-1f3ff"],":bride_with_veil_tone4:":["1f470-1f3fe"],":bride_with_veil_tone3:":["1f470-1f3fd"],":bride_with_veil_tone2:":["1f470-1f3fc"],":bride_with_veil_tone1:":["1f470-1f3fb"],":cop_tone5:":["1f46e-1f3ff"],":cop_tone4:":["1f46e-1f3fe"],":cop_tone3:":["1f46e-1f3fd"],":cop_tone2:":["1f46e-1f3fc"],":cop_tone1:":["1f46e-1f3fb"],":woman_tone5:":["1f469-1f3ff"],":woman_tone4:":["1f469-1f3fe"],":woman_tone3:":["1f469-1f3fd"],":woman_tone2:":["1f469-1f3fc"],":woman_tone1:":["1f469-1f3fb"],":man_tone5:":["1f468-1f3ff"],":man_tone4:":["1f468-1f3fe"],":man_tone3:":["1f468-1f3fd"],":man_tone2:":["1f468-1f3fc"],":man_tone1:":["1f468-1f3fb"],":girl_tone5:":["1f467-1f3ff"],":girl_tone4:":["1f467-1f3fe"],":girl_tone3:":["1f467-1f3fd"],":girl_tone2:":["1f467-1f3fc"],":girl_tone1:":["1f467-1f3fb"],":boy_tone5:":["1f466-1f3ff"],":boy_tone4:":["1f466-1f3fe"],":boy_tone3:":["1f466-1f3fd"],":boy_tone2:":["1f466-1f3fc"],":boy_tone1:":["1f466-1f3fb"],":open_hands_tone5:":["1f450-1f3ff"],":open_hands_tone4:":["1f450-1f3fe"],":open_hands_tone3:":["1f450-1f3fd"],":open_hands_tone2:":["1f450-1f3fc"],":open_hands_tone1:":["1f450-1f3fb"],":clap_tone5:":["1f44f-1f3ff"],":clap_tone4:":["1f44f-1f3fe"],":clap_tone3:":["1f44f-1f3fd"],":clap_tone2:":["1f44f-1f3fc"],":clap_tone1:":["1f44f-1f3fb"],":thumbsdown_tone5:":["1f44e-1f3ff"],":-1_tone5:":["1f44e-1f3ff"],":thumbsdown_tone4:":["1f44e-1f3fe"],":-1_tone4:":["1f44e-1f3fe"],":thumbsdown_tone3:":["1f44e-1f3fd"],":-1_tone3:":["1f44e-1f3fd"],":thumbsdown_tone2:":["1f44e-1f3fc"],":-1_tone2:":["1f44e-1f3fc"],":thumbsdown_tone1:":["1f44e-1f3fb"],":-1_tone1:":["1f44e-1f3fb"],":thumbsup_tone5:":["1f44d-1f3ff"],":+1_tone5:":["1f44d-1f3ff"],":thumbsup_tone4:":["1f44d-1f3fe"],":+1_tone4:":["1f44d-1f3fe"],":thumbsup_tone3:":["1f44d-1f3fd"],":+1_tone3:":["1f44d-1f3fd"],":thumbsup_tone2:":["1f44d-1f3fc"],":+1_tone2:":["1f44d-1f3fc"],":thumbsup_tone1:":["1f44d-1f3fb"],":+1_tone1:":["1f44d-1f3fb"],":ok_hand_tone5:":["1f44c-1f3ff"],":ok_hand_tone4:":["1f44c-1f3fe"],":ok_hand_tone3:":["1f44c-1f3fd"],":ok_hand_tone2:":["1f44c-1f3fc"],":ok_hand_tone1:":["1f44c-1f3fb"],":wave_tone5:":["1f44b-1f3ff"],":wave_tone4:":["1f44b-1f3fe"],":wave_tone3:":["1f44b-1f3fd"],":wave_tone2:":["1f44b-1f3fc"],":wave_tone1:":["1f44b-1f3fb"],":punch_tone5:":["1f44a-1f3ff"],":punch_tone4:":["1f44a-1f3fe"],":punch_tone3:":["1f44a-1f3fd"],":punch_tone2:":["1f44a-1f3fc"],":punch_tone1:":["1f44a-1f3fb"],":point_right_tone5:":["1f449-1f3ff"],":point_right_tone4:":["1f449-1f3fe"],":point_right_tone3:":["1f449-1f3fd"],":point_right_tone2:":["1f449-1f3fc"],":point_right_tone1:":["1f449-1f3fb"],":point_left_tone5:":["1f448-1f3ff"],":point_left_tone4:":["1f448-1f3fe"],":point_left_tone3:":["1f448-1f3fd"],":point_left_tone2:":["1f448-1f3fc"],":point_left_tone1:":["1f448-1f3fb"],":point_down_tone5:":["1f447-1f3ff"],":point_down_tone4:":["1f447-1f3fe"],":point_down_tone3:":["1f447-1f3fd"],":point_down_tone2:":["1f447-1f3fc"],":point_down_tone1:":["1f447-1f3fb"],":point_up_2_tone5:":["1f446-1f3ff"],":point_up_2_tone4:":["1f446-1f3fe"],":point_up_2_tone3:":["1f446-1f3fd"],":point_up_2_tone2:":["1f446-1f3fc"],":point_up_2_tone1:":["1f446-1f3fb"],":nose_tone5:":["1f443-1f3ff"],":nose_tone4:":["1f443-1f3fe"],":nose_tone3:":["1f443-1f3fd"],":nose_tone2:":["1f443-1f3fc"],":nose_tone1:":["1f443-1f3fb"],":ear_tone5:":["1f442-1f3ff"],":ear_tone4:":["1f442-1f3fe"],":ear_tone3:":["1f442-1f3fd"],":ear_tone2:":["1f442-1f3fc"],":ear_tone1:":["1f442-1f3fb"],":lifter_tone5:":["1f3cb-1f3ff"],":weight_lifter_tone5:":["1f3cb-1f3ff"],":lifter_tone4:":["1f3cb-1f3fe"],":weight_lifter_tone4:":["1f3cb-1f3fe"],":lifter_tone3:":["1f3cb-1f3fd"],":weight_lifter_tone3:":["1f3cb-1f3fd"],":lifter_tone2:":["1f3cb-1f3fc"],":weight_lifter_tone2:":["1f3cb-1f3fc"],":lifter_tone1:":["1f3cb-1f3fb"],":weight_lifter_tone1:":["1f3cb-1f3fb"],":swimmer_tone5:":["1f3ca-1f3ff"],":swimmer_tone4:":["1f3ca-1f3fe"],":swimmer_tone3:":["1f3ca-1f3fd"],":swimmer_tone2:":["1f3ca-1f3fc"],":swimmer_tone1:":["1f3ca-1f3fb"],":horse_racing_tone5:":["1f3c7-1f3ff"],":horse_racing_tone4:":["1f3c7-1f3fe"],":horse_racing_tone3:":["1f3c7-1f3fd"],":horse_racing_tone2:":["1f3c7-1f3fc"],":horse_racing_tone1:":["1f3c7-1f3fb"],":surfer_tone5:":["1f3c4-1f3ff"],":surfer_tone4:":["1f3c4-1f3fe"],":surfer_tone3:":["1f3c4-1f3fd"],":surfer_tone2:":["1f3c4-1f3fc"],":surfer_tone1:":["1f3c4-1f3fb"],":runner_tone5:":["1f3c3-1f3ff"],":runner_tone4:":["1f3c3-1f3fe"],":runner_tone3:":["1f3c3-1f3fd"],":runner_tone2:":["1f3c3-1f3fc"],":runner_tone1:":["1f3c3-1f3fb"],":santa_tone5:":["1f385-1f3ff"],":santa_tone4:":["1f385-1f3fe"],":santa_tone3:":["1f385-1f3fd"],":santa_tone2:":["1f385-1f3fc"],":santa_tone1:":["1f385-1f3fb"],":flag_zw:":["1f1ff-1f1fc"],":zw:":["1f1ff-1f1fc"],":flag_zm:":["1f1ff-1f1f2"],":zm:":["1f1ff-1f1f2"],":flag_za:":["1f1ff-1f1e6"],":za:":["1f1ff-1f1e6"],":flag_yt:":["1f1fe-1f1f9"],":yt:":["1f1fe-1f1f9"],":flag_ye:":["1f1fe-1f1ea"],":ye:":["1f1fe-1f1ea"],":flag_xk:":["1f1fd-1f1f0"],":xk:":["1f1fd-1f1f0"],":flag_ws:":["1f1fc-1f1f8"],":ws:":["1f1fc-1f1f8"],":flag_wf:":["1f1fc-1f1eb"],":wf:":["1f1fc-1f1eb"],":flag_vu:":["1f1fb-1f1fa"],":vu:":["1f1fb-1f1fa"],":flag_vn:":["1f1fb-1f1f3"],":vn:":["1f1fb-1f1f3"],":flag_vi:":["1f1fb-1f1ee"],":vi:":["1f1fb-1f1ee"],":flag_vg:":["1f1fb-1f1ec"],":vg:":["1f1fb-1f1ec"],":flag_ve:":["1f1fb-1f1ea"],":ve:":["1f1fb-1f1ea"],":flag_vc:":["1f1fb-1f1e8"],":vc:":["1f1fb-1f1e8"],":flag_va:":["1f1fb-1f1e6"],":va:":["1f1fb-1f1e6"],":flag_uz:":["1f1fa-1f1ff"],":uz:":["1f1fa-1f1ff"],":flag_uy:":["1f1fa-1f1fe"],":uy:":["1f1fa-1f1fe"],":flag_us:":["1f1fa-1f1f8"],":us:":["1f1fa-1f1f8"],":flag_um:":["1f1fa-1f1f2"],":um:":["1f1fa-1f1f2"],":flag_ug:":["1f1fa-1f1ec"],":ug:":["1f1fa-1f1ec"],":flag_ua:":["1f1fa-1f1e6"],":ua:":["1f1fa-1f1e6"],":flag_tz:":["1f1f9-1f1ff"],":tz:":["1f1f9-1f1ff"],":flag_tw:":["1f1f9-1f1fc"],":tw:":["1f1f9-1f1fc"],":flag_tv:":["1f1f9-1f1fb"],":tuvalu:":["1f1f9-1f1fb"],":flag_tt:":["1f1f9-1f1f9"],":tt:":["1f1f9-1f1f9"],":flag_tr:":["1f1f9-1f1f7"],":tr:":["1f1f9-1f1f7"],":flag_to:":["1f1f9-1f1f4"],":to:":["1f1f9-1f1f4"],":flag_tn:":["1f1f9-1f1f3"],":tn:":["1f1f9-1f1f3"],":flag_tm:":["1f1f9-1f1f2"],":turkmenistan:":["1f1f9-1f1f2"],":flag_tl:":["1f1f9-1f1f1"],":tl:":["1f1f9-1f1f1"],":flag_tk:":["1f1f9-1f1f0"],":tk:":["1f1f9-1f1f0"],":flag_tj:":["1f1f9-1f1ef"],":tj:":["1f1f9-1f1ef"],":flag_th:":["1f1f9-1f1ed"],":th:":["1f1f9-1f1ed"],":flag_tg:":["1f1f9-1f1ec"],":tg:":["1f1f9-1f1ec"],":flag_tf:":["1f1f9-1f1eb"],":tf:":["1f1f9-1f1eb"],":flag_td:":["1f1f9-1f1e9"],":td:":["1f1f9-1f1e9"],":flag_tc:":["1f1f9-1f1e8"],":tc:":["1f1f9-1f1e8"],":flag_ta:":["1f1f9-1f1e6"],":ta:":["1f1f9-1f1e6"],":flag_sz:":["1f1f8-1f1ff"],":sz:":["1f1f8-1f1ff"],":flag_sy:":["1f1f8-1f1fe"],":sy:":["1f1f8-1f1fe"],":flag_sx:":["1f1f8-1f1fd"],":sx:":["1f1f8-1f1fd"],":flag_sv:":["1f1f8-1f1fb"],":sv:":["1f1f8-1f1fb"],":flag_st:":["1f1f8-1f1f9"],":st:":["1f1f8-1f1f9"],":flag_ss:":["1f1f8-1f1f8"],":ss:":["1f1f8-1f1f8"],":flag_sr:":["1f1f8-1f1f7"],":sr:":["1f1f8-1f1f7"],":flag_so:":["1f1f8-1f1f4"],":so:":["1f1f8-1f1f4"],":flag_sn:":["1f1f8-1f1f3"],":sn:":["1f1f8-1f1f3"],":flag_sm:":["1f1f8-1f1f2"],":sm:":["1f1f8-1f1f2"],":flag_sl:":["1f1f8-1f1f1"],":sl:":["1f1f8-1f1f1"],":flag_sk:":["1f1f8-1f1f0"],":sk:":["1f1f8-1f1f0"],":flag_sj:":["1f1f8-1f1ef"],":sj:":["1f1f8-1f1ef"],":flag_si:":["1f1f8-1f1ee"],":si:":["1f1f8-1f1ee"],":flag_sh:":["1f1f8-1f1ed"],":sh:":["1f1f8-1f1ed"],":flag_sg:":["1f1f8-1f1ec"],":sg:":["1f1f8-1f1ec"],":flag_se:":["1f1f8-1f1ea"],":se:":["1f1f8-1f1ea"],":flag_sd:":["1f1f8-1f1e9"],":sd:":["1f1f8-1f1e9"],":flag_sc:":["1f1f8-1f1e8"],":sc:":["1f1f8-1f1e8"],":flag_sb:":["1f1f8-1f1e7"],":sb:":["1f1f8-1f1e7"],":flag_sa:":["1f1f8-1f1e6"],":saudiarabia:":["1f1f8-1f1e6"],":saudi:":["1f1f8-1f1e6"],":flag_rw:":["1f1f7-1f1fc"],":rw:":["1f1f7-1f1fc"],":flag_ru:":["1f1f7-1f1fa"],":ru:":["1f1f7-1f1fa"],":flag_rs:":["1f1f7-1f1f8"],":rs:":["1f1f7-1f1f8"],":flag_ro:":["1f1f7-1f1f4"],":ro:":["1f1f7-1f1f4"],":flag_re:":["1f1f7-1f1ea"],":re:":["1f1f7-1f1ea"],":flag_qa:":["1f1f6-1f1e6"],":qa:":["1f1f6-1f1e6"],":flag_py:":["1f1f5-1f1fe"],":py:":["1f1f5-1f1fe"],":flag_pw:":["1f1f5-1f1fc"],":pw:":["1f1f5-1f1fc"],":flag_pt:":["1f1f5-1f1f9"],":pt:":["1f1f5-1f1f9"],":flag_ps:":["1f1f5-1f1f8"],":ps:":["1f1f5-1f1f8"],":flag_pr:":["1f1f5-1f1f7"],":pr:":["1f1f5-1f1f7"],":flag_pn:":["1f1f5-1f1f3"],":pn:":["1f1f5-1f1f3"],":flag_pm:":["1f1f5-1f1f2"],":pm:":["1f1f5-1f1f2"],":flag_pl:":["1f1f5-1f1f1"],":pl:":["1f1f5-1f1f1"],":flag_pk:":["1f1f5-1f1f0"],":pk:":["1f1f5-1f1f0"],":flag_ph:":["1f1f5-1f1ed"],":ph:":["1f1f5-1f1ed"],":flag_pg:":["1f1f5-1f1ec"],":pg:":["1f1f5-1f1ec"],":flag_pf:":["1f1f5-1f1eb"],":pf:":["1f1f5-1f1eb"],":flag_pe:":["1f1f5-1f1ea"],":pe:":["1f1f5-1f1ea"],":flag_pa:":["1f1f5-1f1e6"],":pa:":["1f1f5-1f1e6"],":flag_om:":["1f1f4-1f1f2"],":om:":["1f1f4-1f1f2"],":flag_nz:":["1f1f3-1f1ff"],":nz:":["1f1f3-1f1ff"],":flag_nu:":["1f1f3-1f1fa"],":nu:":["1f1f3-1f1fa"],":flag_nr:":["1f1f3-1f1f7"],":nr:":["1f1f3-1f1f7"],":flag_np:":["1f1f3-1f1f5"],":np:":["1f1f3-1f1f5"],":flag_no:":["1f1f3-1f1f4"],":no:":["1f1f3-1f1f4"],":flag_nl:":["1f1f3-1f1f1"],":nl:":["1f1f3-1f1f1"],":flag_ni:":["1f1f3-1f1ee"],":ni:":["1f1f3-1f1ee"],":flag_ng:":["1f1f3-1f1ec"],":nigeria:":["1f1f3-1f1ec"],":flag_nf:":["1f1f3-1f1eb"],":nf:":["1f1f3-1f1eb"],":flag_ne:":["1f1f3-1f1ea"],":ne:":["1f1f3-1f1ea"],":flag_nc:":["1f1f3-1f1e8"],":nc:":["1f1f3-1f1e8"],":flag_na:":["1f1f3-1f1e6"],":na:":["1f1f3-1f1e6"],":flag_mz:":["1f1f2-1f1ff"],":mz:":["1f1f2-1f1ff"],":flag_my:":["1f1f2-1f1fe"],":my:":["1f1f2-1f1fe"],":flag_mx:":["1f1f2-1f1fd"],":mx:":["1f1f2-1f1fd"],":flag_mw:":["1f1f2-1f1fc"],":mw:":["1f1f2-1f1fc"],":flag_mv:":["1f1f2-1f1fb"],":mv:":["1f1f2-1f1fb"],":flag_mu:":["1f1f2-1f1fa"],":mu:":["1f1f2-1f1fa"],":flag_mt:":["1f1f2-1f1f9"],":mt:":["1f1f2-1f1f9"],":flag_ms:":["1f1f2-1f1f8"],":ms:":["1f1f2-1f1f8"],":flag_mr:":["1f1f2-1f1f7"],":mr:":["1f1f2-1f1f7"],":flag_mq:":["1f1f2-1f1f6"],":mq:":["1f1f2-1f1f6"],":flag_mp:":["1f1f2-1f1f5"],":mp:":["1f1f2-1f1f5"],":flag_mo:":["1f1f2-1f1f4"],":mo:":["1f1f2-1f1f4"],":flag_mn:":["1f1f2-1f1f3"],":mn:":["1f1f2-1f1f3"],":flag_mm:":["1f1f2-1f1f2"],":mm:":["1f1f2-1f1f2"],":flag_ml:":["1f1f2-1f1f1"],":ml:":["1f1f2-1f1f1"],":flag_mk:":["1f1f2-1f1f0"],":mk:":["1f1f2-1f1f0"],":flag_mh:":["1f1f2-1f1ed"],":mh:":["1f1f2-1f1ed"],":flag_mg:":["1f1f2-1f1ec"],":mg:":["1f1f2-1f1ec"],":flag_mf:":["1f1f2-1f1eb"],":mf:":["1f1f2-1f1eb"],":flag_me:":["1f1f2-1f1ea"],":me:":["1f1f2-1f1ea"],":flag_md:":["1f1f2-1f1e9"],":md:":["1f1f2-1f1e9"],":flag_mc:":["1f1f2-1f1e8"],":mc:":["1f1f2-1f1e8"],":flag_ma:":["1f1f2-1f1e6"],":ma:":["1f1f2-1f1e6"],":flag_ly:":["1f1f1-1f1fe"],":ly:":["1f1f1-1f1fe"],":flag_lv:":["1f1f1-1f1fb"],":lv:":["1f1f1-1f1fb"],":flag_lu:":["1f1f1-1f1fa"],":lu:":["1f1f1-1f1fa"],":flag_lt:":["1f1f1-1f1f9"],":lt:":["1f1f1-1f1f9"],":flag_ls:":["1f1f1-1f1f8"],":ls:":["1f1f1-1f1f8"],":flag_lr:":["1f1f1-1f1f7"],":lr:":["1f1f1-1f1f7"],":flag_lk:":["1f1f1-1f1f0"],":lk:":["1f1f1-1f1f0"],":flag_li:":["1f1f1-1f1ee"],":li:":["1f1f1-1f1ee"],":flag_lc:":["1f1f1-1f1e8"],":lc:":["1f1f1-1f1e8"],":flag_lb:":["1f1f1-1f1e7"],":lb:":["1f1f1-1f1e7"],":flag_la:":["1f1f1-1f1e6"],":la:":["1f1f1-1f1e6"],":flag_kz:":["1f1f0-1f1ff"],":kz:":["1f1f0-1f1ff"],":flag_ky:":["1f1f0-1f1fe"],":ky:":["1f1f0-1f1fe"],":flag_kw:":["1f1f0-1f1fc"],":kw:":["1f1f0-1f1fc"],":flag_kr:":["1f1f0-1f1f7"],":kr:":["1f1f0-1f1f7"],":flag_kp:":["1f1f0-1f1f5"],":kp:":["1f1f0-1f1f5"],":flag_kn:":["1f1f0-1f1f3"],":kn:":["1f1f0-1f1f3"],":flag_km:":["1f1f0-1f1f2"],":km:":["1f1f0-1f1f2"],":flag_ki:":["1f1f0-1f1ee"],":ki:":["1f1f0-1f1ee"],":flag_kh:":["1f1f0-1f1ed"],":kh:":["1f1f0-1f1ed"],":flag_kg:":["1f1f0-1f1ec"],":kg:":["1f1f0-1f1ec"],":flag_ke:":["1f1f0-1f1ea"],":ke:":["1f1f0-1f1ea"],":flag_jp:":["1f1ef-1f1f5"],":jp:":["1f1ef-1f1f5"],":flag_jo:":["1f1ef-1f1f4"],":jo:":["1f1ef-1f1f4"],":flag_jm:":["1f1ef-1f1f2"],":jm:":["1f1ef-1f1f2"],":flag_je:":["1f1ef-1f1ea"],":je:":["1f1ef-1f1ea"],":flag_it:":["1f1ee-1f1f9"],":it:":["1f1ee-1f1f9"],":flag_is:":["1f1ee-1f1f8"],":is:":["1f1ee-1f1f8"],":flag_ir:":["1f1ee-1f1f7"],":ir:":["1f1ee-1f1f7"],":flag_iq:":["1f1ee-1f1f6"],":iq:":["1f1ee-1f1f6"],":flag_io:":["1f1ee-1f1f4"],":io:":["1f1ee-1f1f4"],":flag_in:":["1f1ee-1f1f3"],":in:":["1f1ee-1f1f3"],":flag_im:":["1f1ee-1f1f2"],":im:":["1f1ee-1f1f2"],":flag_il:":["1f1ee-1f1f1"],":il:":["1f1ee-1f1f1"],":flag_ie:":["1f1ee-1f1ea"],":ie:":["1f1ee-1f1ea"],":flag_id:":["1f1ee-1f1e9"],":indonesia:":["1f1ee-1f1e9"],":flag_ic:":["1f1ee-1f1e8"],":ic:":["1f1ee-1f1e8"],":flag_hu:":["1f1ed-1f1fa"],":hu:":["1f1ed-1f1fa"],":flag_ht:":["1f1ed-1f1f9"],":ht:":["1f1ed-1f1f9"],":flag_hr:":["1f1ed-1f1f7"],":hr:":["1f1ed-1f1f7"],":flag_hn:":["1f1ed-1f1f3"],":hn:":["1f1ed-1f1f3"],":flag_hm:":["1f1ed-1f1f2"],":hm:":["1f1ed-1f1f2"],":flag_hk:":["1f1ed-1f1f0"],":hk:":["1f1ed-1f1f0"],":flag_gy:":["1f1ec-1f1fe"],":gy:":["1f1ec-1f1fe"],":flag_gw:":["1f1ec-1f1fc"],":gw:":["1f1ec-1f1fc"],":flag_gu:":["1f1ec-1f1fa"],":gu:":["1f1ec-1f1fa"],":flag_gt:":["1f1ec-1f1f9"],":gt:":["1f1ec-1f1f9"],":flag_gs:":["1f1ec-1f1f8"],":gs:":["1f1ec-1f1f8"],":flag_gr:":["1f1ec-1f1f7"],":gr:":["1f1ec-1f1f7"],":flag_gq:":["1f1ec-1f1f6"],":gq:":["1f1ec-1f1f6"],":flag_gp:":["1f1ec-1f1f5"],":gp:":["1f1ec-1f1f5"],":flag_gn:":["1f1ec-1f1f3"],":gn:":["1f1ec-1f1f3"],":flag_gm:":["1f1ec-1f1f2"],":gm:":["1f1ec-1f1f2"],":flag_gl:":["1f1ec-1f1f1"],":gl:":["1f1ec-1f1f1"],":flag_gi:":["1f1ec-1f1ee"],":gi:":["1f1ec-1f1ee"],":flag_gh:":["1f1ec-1f1ed"],":gh:":["1f1ec-1f1ed"],":flag_gg:":["1f1ec-1f1ec"],":gg:":["1f1ec-1f1ec"],":flag_gf:":["1f1ec-1f1eb"],":gf:":["1f1ec-1f1eb"],":flag_ge:":["1f1ec-1f1ea"],":ge:":["1f1ec-1f1ea"],":flag_gd:":["1f1ec-1f1e9"],":gd:":["1f1ec-1f1e9"],":flag_gb:":["1f1ec-1f1e7"],":gb:":["1f1ec-1f1e7"],":flag_ga:":["1f1ec-1f1e6"],":ga:":["1f1ec-1f1e6"],":flag_fr:":["1f1eb-1f1f7"],":fr:":["1f1eb-1f1f7"],":flag_fo:":["1f1eb-1f1f4"],":fo:":["1f1eb-1f1f4"],":flag_fm:":["1f1eb-1f1f2"],":fm:":["1f1eb-1f1f2"],":flag_fk:":["1f1eb-1f1f0"],":fk:":["1f1eb-1f1f0"],":flag_fj:":["1f1eb-1f1ef"],":fj:":["1f1eb-1f1ef"],":flag_fi:":["1f1eb-1f1ee"],":fi:":["1f1eb-1f1ee"],":flag_eu:":["1f1ea-1f1fa"],":eu:":["1f1ea-1f1fa"],":flag_et:":["1f1ea-1f1f9"],":et:":["1f1ea-1f1f9"],":flag_es:":["1f1ea-1f1f8"],":es:":["1f1ea-1f1f8"],":flag_er:":["1f1ea-1f1f7"],":er:":["1f1ea-1f1f7"],":flag_eh:":["1f1ea-1f1ed"],":eh:":["1f1ea-1f1ed"],":flag_eg:":["1f1ea-1f1ec"],":eg:":["1f1ea-1f1ec"],":flag_ee:":["1f1ea-1f1ea"],":ee:":["1f1ea-1f1ea"],":flag_ec:":["1f1ea-1f1e8"],":ec:":["1f1ea-1f1e8"],":flag_ea:":["1f1ea-1f1e6"],":ea:":["1f1ea-1f1e6"],":flag_dz:":["1f1e9-1f1ff"],":dz:":["1f1e9-1f1ff"],":flag_do:":["1f1e9-1f1f4"],":do:":["1f1e9-1f1f4"],":flag_dm:":["1f1e9-1f1f2"],":dm:":["1f1e9-1f1f2"],":flag_dk:":["1f1e9-1f1f0"],":dk:":["1f1e9-1f1f0"],":flag_dj:":["1f1e9-1f1ef"],":dj:":["1f1e9-1f1ef"],":flag_dg:":["1f1e9-1f1ec"],":dg:":["1f1e9-1f1ec"],":flag_de:":["1f1e9-1f1ea"],":de:":["1f1e9-1f1ea"],":flag_cz:":["1f1e8-1f1ff"],":cz:":["1f1e8-1f1ff"],":flag_cy:":["1f1e8-1f1fe"],":cy:":["1f1e8-1f1fe"],":flag_cx:":["1f1e8-1f1fd"],":cx:":["1f1e8-1f1fd"],":flag_cw:":["1f1e8-1f1fc"],":cw:":["1f1e8-1f1fc"],":flag_cv:":["1f1e8-1f1fb"],":cv:":["1f1e8-1f1fb"],":flag_cu:":["1f1e8-1f1fa"],":cu:":["1f1e8-1f1fa"],":flag_cr:":["1f1e8-1f1f7"],":cr:":["1f1e8-1f1f7"],":flag_cp:":["1f1e8-1f1f5"],":cp:":["1f1e8-1f1f5"],":flag_co:":["1f1e8-1f1f4"],":co:":["1f1e8-1f1f4"],":flag_cn:":["1f1e8-1f1f3"],":cn:":["1f1e8-1f1f3"],":flag_cm:":["1f1e8-1f1f2"],":cm:":["1f1e8-1f1f2"],":flag_cl:":["1f1e8-1f1f1"],":chile:":["1f1e8-1f1f1"],":flag_ck:":["1f1e8-1f1f0"],":ck:":["1f1e8-1f1f0"],":flag_ci:":["1f1e8-1f1ee"],":ci:":["1f1e8-1f1ee"],":flag_ch:":["1f1e8-1f1ed"],":ch:":["1f1e8-1f1ed"],":flag_cg:":["1f1e8-1f1ec"],":cg:":["1f1e8-1f1ec"],":flag_cf:":["1f1e8-1f1eb"],":cf:":["1f1e8-1f1eb"],":flag_cd:":["1f1e8-1f1e9"],":congo:":["1f1e8-1f1e9"],":flag_cc:":["1f1e8-1f1e8"],":cc:":["1f1e8-1f1e8"],":flag_ca:":["1f1e8-1f1e6"],":ca:":["1f1e8-1f1e6"],":flag_bz:":["1f1e7-1f1ff"],":bz:":["1f1e7-1f1ff"],":flag_by:":["1f1e7-1f1fe"],":by:":["1f1e7-1f1fe"],":flag_bw:":["1f1e7-1f1fc"],":bw:":["1f1e7-1f1fc"],":flag_bv:":["1f1e7-1f1fb"],":bv:":["1f1e7-1f1fb"],":flag_bt:":["1f1e7-1f1f9"],":bt:":["1f1e7-1f1f9"],":flag_bs:":["1f1e7-1f1f8"],":bs:":["1f1e7-1f1f8"],":flag_br:":["1f1e7-1f1f7"],":br:":["1f1e7-1f1f7"],":flag_bq:":["1f1e7-1f1f6"],":bq:":["1f1e7-1f1f6"],":flag_bo:":["1f1e7-1f1f4"],":bo:":["1f1e7-1f1f4"],":flag_bn:":["1f1e7-1f1f3"],":bn:":["1f1e7-1f1f3"],":flag_bm:":["1f1e7-1f1f2"],":bm:":["1f1e7-1f1f2"],":flag_bl:":["1f1e7-1f1f1"],":bl:":["1f1e7-1f1f1"],":flag_bj:":["1f1e7-1f1ef"],":bj:":["1f1e7-1f1ef"],":flag_bi:":["1f1e7-1f1ee"],":bi:":["1f1e7-1f1ee"],":flag_bh:":["1f1e7-1f1ed"],":bh:":["1f1e7-1f1ed"],":flag_bg:":["1f1e7-1f1ec"],":bg:":["1f1e7-1f1ec"],":flag_bf:":["1f1e7-1f1eb"],":bf:":["1f1e7-1f1eb"],":flag_be:":["1f1e7-1f1ea"],":be:":["1f1e7-1f1ea"],":flag_bd:":["1f1e7-1f1e9"],":bd:":["1f1e7-1f1e9"],":flag_bb:":["1f1e7-1f1e7"],":bb:":["1f1e7-1f1e7"],":flag_ba:":["1f1e7-1f1e6"],":ba:":["1f1e7-1f1e6"],":flag_az:":["1f1e6-1f1ff"],":az:":["1f1e6-1f1ff"],":flag_ax:":["1f1e6-1f1fd"],":ax:":["1f1e6-1f1fd"],":flag_aw:":["1f1e6-1f1fc"],":aw:":["1f1e6-1f1fc"],":flag_au:":["1f1e6-1f1fa"],":au:":["1f1e6-1f1fa"],":flag_at:":["1f1e6-1f1f9"],":at:":["1f1e6-1f1f9"],":flag_as:":["1f1e6-1f1f8"],":as:":["1f1e6-1f1f8"],":flag_ar:":["1f1e6-1f1f7"],":ar:":["1f1e6-1f1f7"],":flag_aq:":["1f1e6-1f1f6"],":aq:":["1f1e6-1f1f6"],":flag_ao:":["1f1e6-1f1f4"],":ao:":["1f1e6-1f1f4"],":flag_am:":["1f1e6-1f1f2"],":am:":["1f1e6-1f1f2"],":flag_al:":["1f1e6-1f1f1"],":al:":["1f1e6-1f1f1"],":flag_ai:":["1f1e6-1f1ee"],":ai:":["1f1e6-1f1ee"],":flag_ag:":["1f1e6-1f1ec"],":ag:":["1f1e6-1f1ec"],":flag_af:":["1f1e6-1f1eb"],":af:":["1f1e6-1f1eb"],":flag_ae:":["1f1e6-1f1ea"],":ae:":["1f1e6-1f1ea"],":flag_ad:":["1f1e6-1f1e9"],":ad:":["1f1e6-1f1e9"],":flag_ac:":["1f1e6-1f1e8"],":ac:":["1f1e6-1f1e8"],":mahjong:":["1f004-fe0f","1f004"],":parking:":["1f17f-fe0f","1f17f"],":sa:":["1f202-fe0f","1f202"],":u7121:":["1f21a-fe0f","1f21a"],":u6307:":["1f22f-fe0f","1f22f"],":u6708:":["1f237-fe0f","1f237"],":film_frames:":["1f39e-fe0f","1f39e"],":tickets:":["1f39f-fe0f","1f39f"],":admission_tickets:":["1f39f-fe0f","1f39f"],":lifter:":["1f3cb-fe0f","1f3cb"],":weight_lifter:":["1f3cb-fe0f","1f3cb"],":golfer:":["1f3cc-fe0f","1f3cc"],":motorcycle:":["1f3cd-fe0f","1f3cd"],":racing_motorcycle:":["1f3cd-fe0f","1f3cd"],":race_car:":["1f3ce-fe0f","1f3ce"],":racing_car:":["1f3ce-fe0f","1f3ce"],":military_medal:":["1f396-fe0f","1f396"],":reminder_ribbon:":["1f397-fe0f","1f397"],":hot_pepper:":["1f336-fe0f","1f336"],":cloud_rain:":["1f327-fe0f","1f327"],":cloud_with_rain:":["1f327-fe0f","1f327"],":cloud_snow:":["1f328-fe0f","1f328"],":cloud_with_snow:":["1f328-fe0f","1f328"],":cloud_lightning:":["1f329-fe0f","1f329"],":cloud_with_lightning:":["1f329-fe0f","1f329"],":cloud_tornado:":["1f32a-fe0f","1f32a"],":cloud_with_tornado:":["1f32a-fe0f","1f32a"],":fog:":["1f32b-fe0f","1f32b"],":wind_blowing_face:":["1f32c-fe0f","1f32c"],":chipmunk:":["1f43f-fe0f","1f43f"],":spider:":["1f577-fe0f","1f577"],":spider_web:":["1f578-fe0f","1f578"],":thermometer:":["1f321-fe0f","1f321"],":microphone2:":["1f399-fe0f","1f399"],":studio_microphone:":["1f399-fe0f","1f399"],":level_slider:":["1f39a-fe0f","1f39a"],":control_knobs:":["1f39b-fe0f","1f39b"],":flag_white:":["1f3f3-fe0f","1f3f3"],":waving_white_flag:":["1f3f3-fe0f","1f3f3"],":rosette:":["1f3f5-fe0f","1f3f5"],":label:":["1f3f7-fe0f","1f3f7"],":projector:":["1f4fd-fe0f","1f4fd"],":film_projector:":["1f4fd-fe0f","1f4fd"],":om_symbol:":["1f549-fe0f","1f549"],":dove:":["1f54a-fe0f","1f54a"],":dove_of_peace:":["1f54a-fe0f","1f54a"],":candle:":["1f56f-fe0f","1f56f"],":clock:":["1f570-fe0f","1f570"],":mantlepiece_clock:":["1f570-fe0f","1f570"],":hole:":["1f573-fe0f","1f573"],":dark_sunglasses:":["1f576-fe0f","1f576"],":joystick:":["1f579-fe0f","1f579"],":paperclips:":["1f587-fe0f","1f587"],":linked_paperclips:":["1f587-fe0f","1f587"],":pen_ballpoint:":["1f58a-fe0f","1f58a"],":lower_left_ballpoint_pen:":["1f58a-fe0f","1f58a"],":pen_fountain:":["1f58b-fe0f","1f58b"],":lower_left_fountain_pen:":["1f58b-fe0f","1f58b"],":paintbrush:":["1f58c-fe0f","1f58c"],":lower_left_paintbrush:":["1f58c-fe0f","1f58c"],":crayon:":["1f58d-fe0f","1f58d"],":lower_left_crayon:":["1f58d-fe0f","1f58d"],":desktop:":["1f5a5-fe0f","1f5a5"],":desktop_computer:":["1f5a5-fe0f","1f5a5"],":printer:":["1f5a8-fe0f","1f5a8"],":trackball:":["1f5b2-fe0f","1f5b2"],":frame_photo:":["1f5bc-fe0f","1f5bc"],":frame_with_picture:":["1f5bc-fe0f","1f5bc"],":dividers:":["1f5c2-fe0f","1f5c2"],":card_index_dividers:":["1f5c2-fe0f","1f5c2"],":card_box:":["1f5c3-fe0f","1f5c3"],":card_file_box:":["1f5c3-fe0f","1f5c3"],":file_cabinet:":["1f5c4-fe0f","1f5c4"],":wastebasket:":["1f5d1-fe0f","1f5d1"],":notepad_spiral:":["1f5d2-fe0f","1f5d2"],":spiral_note_pad:":["1f5d2-fe0f","1f5d2"],":calendar_spiral:":["1f5d3-fe0f","1f5d3"],":spiral_calendar_pad:":["1f5d3-fe0f","1f5d3"],":compression:":["1f5dc-fe0f","1f5dc"],":key2:":["1f5dd-fe0f","1f5dd"],":old_key:":["1f5dd-fe0f","1f5dd"],":newspaper2:":["1f5de-fe0f","1f5de"],":rolled_up_newspaper:":["1f5de-fe0f","1f5de"],":dagger:":["1f5e1-fe0f","1f5e1"],":dagger_knife:":["1f5e1-fe0f","1f5e1"],":speaking_head:":["1f5e3-fe0f","1f5e3"],":speaking_head_in_silhouette:":["1f5e3-fe0f","1f5e3"],":anger_right:":["1f5ef-fe0f","1f5ef"],":right_anger_bubble:":["1f5ef-fe0f","1f5ef"],":ballot_box:":["1f5f3-fe0f","1f5f3"],":ballot_box_with_ballot:":["1f5f3-fe0f","1f5f3"],":map:":["1f5fa-fe0f","1f5fa"],":world_map:":["1f5fa-fe0f","1f5fa"],":tools:":["1f6e0-fe0f","1f6e0"],":hammer_and_wrench:":["1f6e0-fe0f","1f6e0"],":shield:":["1f6e1-fe0f","1f6e1"],":oil:":["1f6e2-fe0f","1f6e2"],":oil_drum:":["1f6e2-fe0f","1f6e2"],":satellite_orbital:":["1f6f0-fe0f","1f6f0"],":fork_knife_plate:":["1f37d-fe0f","1f37d"],":fork_and_knife_with_plate:":["1f37d-fe0f","1f37d"],":eye:":["1f441-fe0f","1f441"],":levitate:":["1f574-fe0f","1f574"],":man_in_business_suit_levitating:":["1f574-fe0f","1f574"],":spy:":["1f575-fe0f","1f575"],":sleuth_or_spy:":["1f575-fe0f","1f575"],":hand_splayed:":["1f590-fe0f","1f590"],":raised_hand_with_fingers_splayed:":["1f590-fe0f","1f590"],":mountain_snow:":["1f3d4-fe0f","1f3d4"],":snow_capped_mountain:":["1f3d4-fe0f","1f3d4"],":camping:":["1f3d5-fe0f","1f3d5"],":beach:":["1f3d6-fe0f","1f3d6"],":beach_with_umbrella:":["1f3d6-fe0f","1f3d6"],":construction_site:":["1f3d7-fe0f","1f3d7"],":building_construction:":["1f3d7-fe0f","1f3d7"],":homes:":["1f3d8-fe0f","1f3d8"],":house_buildings:":["1f3d8-fe0f","1f3d8"],":cityscape:":["1f3d9-fe0f","1f3d9"],":house_abandoned:":["1f3da-fe0f","1f3da"],":derelict_house_building:":["1f3da-fe0f","1f3da"],":classical_building:":["1f3db-fe0f","1f3db"],":desert:":["1f3dc-fe0f","1f3dc"],":island:":["1f3dd-fe0f","1f3dd"],":desert_island:":["1f3dd-fe0f","1f3dd"],":park:":["1f3de-fe0f","1f3de"],":national_park:":["1f3de-fe0f","1f3de"],":stadium:":["1f3df-fe0f","1f3df"],":couch:":["1f6cb-fe0f","1f6cb"],":couch_and_lamp:":["1f6cb-fe0f","1f6cb"],":shopping_bags:":["1f6cd-fe0f","1f6cd"],":bellhop:":["1f6ce-fe0f","1f6ce"],":bellhop_bell:":["1f6ce-fe0f","1f6ce"],":bed:":["1f6cf-fe0f","1f6cf"],":motorway:":["1f6e3-fe0f","1f6e3"],":railway_track:":["1f6e4-fe0f","1f6e4"],":railroad_track:":["1f6e4-fe0f","1f6e4"],":motorboat:":["1f6e5-fe0f","1f6e5"],":airplane_small:":["1f6e9-fe0f","1f6e9"],":small_airplane:":["1f6e9-fe0f","1f6e9"],":cruise_ship:":["1f6f3-fe0f","1f6f3"],":passenger_ship:":["1f6f3-fe0f","1f6f3"],":white_sun_small_cloud:":["1f324-fe0f","1f324"],":white_sun_with_small_cloud:":["1f324-fe0f","1f324"],":white_sun_cloud:":["1f325-fe0f","1f325"],":white_sun_behind_cloud:":["1f325-fe0f","1f325"],":white_sun_rain_cloud:":["1f326-fe0f","1f326"],":white_sun_behind_cloud_with_rain:":["1f326-fe0f","1f326"],":mouse_three_button:":["1f5b1-fe0f","1f5b1"],":three_button_mouse:":["1f5b1-fe0f","1f5b1"],":point_up_tone1:":["261d-1f3fb"],":point_up_tone2:":["261d-1f3fc"],":point_up_tone3:":["261d-1f3fd"],":point_up_tone4:":["261d-1f3fe"],":point_up_tone5:":["261d-1f3ff"],":v_tone1:":["270c-1f3fb"],":v_tone2:":["270c-1f3fc"],":v_tone3:":["270c-1f3fd"],":v_tone4:":["270c-1f3fe"],":v_tone5:":["270c-1f3ff"],":fist_tone1:":["270a-1f3fb"],":fist_tone2:":["270a-1f3fc"],":fist_tone3:":["270a-1f3fd"],":fist_tone4:":["270a-1f3fe"],":fist_tone5:":["270a-1f3ff"],":raised_hand_tone1:":["270b-1f3fb"],":raised_hand_tone2:":["270b-1f3fc"],":raised_hand_tone3:":["270b-1f3fd"],":raised_hand_tone4:":["270b-1f3fe"],":raised_hand_tone5:":["270b-1f3ff"],":writing_hand_tone1:":["270d-1f3fb"],":writing_hand_tone2:":["270d-1f3fc"],":writing_hand_tone3:":["270d-1f3fd"],":writing_hand_tone4:":["270d-1f3fe"],":writing_hand_tone5:":["270d-1f3ff"],":basketball_player_tone1:":["26f9-1f3fb"],":person_with_ball_tone1:":["26f9-1f3fb"],":basketball_player_tone2:":["26f9-1f3fc"],":person_with_ball_tone2:":["26f9-1f3fc"],":basketball_player_tone3:":["26f9-1f3fd"],":person_with_ball_tone3:":["26f9-1f3fd"],":basketball_player_tone4:":["26f9-1f3fe"],":person_with_ball_tone4:":["26f9-1f3fe"],":basketball_player_tone5:":["26f9-1f3ff"],":person_with_ball_tone5:":["26f9-1f3ff"],":copyright:":["00a9-fe0f","00a9"],":registered:":["00ae-fe0f","00ae"],":bangbang:":["203c-fe0f","203c"],":interrobang:":["2049-fe0f","2049"],":tm:":["2122-fe0f","2122"],":left_right_arrow:":["2194-fe0f","2194"],":arrow_up_down:":["2195-fe0f","2195"],":arrow_upper_left:":["2196-fe0f","2196"],":arrow_upper_right:":["2197-fe0f","2197"],":arrow_lower_right:":["2198-fe0f","2198"],":arrow_lower_left:":["2199-fe0f","2199"],":leftwards_arrow_with_hook:":["21a9-fe0f","21a9"],":arrow_right_hook:":["21aa-fe0f","21aa"],":watch:":["231a-fe0f","231a"],":hourglass:":["231b-fe0f","231b"],":m:":["24c2-fe0f","24c2"],":black_small_square:":["25aa-fe0f","25aa"],":white_small_square:":["25ab-fe0f","25ab"],":arrow_forward:":["25b6-fe0f","25b6"],":arrow_backward:":["25c0-fe0f","25c0"],":white_medium_square:":["25fb-fe0f","25fb"],":black_medium_square:":["25fc-fe0f","25fc"],":white_medium_small_square:":["25fd-fe0f","25fd"],":black_medium_small_square:":["25fe-fe0f","25fe"],":sunny:":["2600-fe0f","2600"],":cloud:":["2601-fe0f","2601"],":telephone:":["260e-fe0f","260e"],":ballot_box_with_check:":["2611-fe0f","2611"],":umbrella:":["2614-fe0f","2614"],":coffee:":["2615-fe0f","2615"],":point_up:":["261d-fe0f","261d"],":relaxed:":["263a-fe0f","263a"],":aries:":["2648-fe0f","2648"],":taurus:":["2649-fe0f","2649"],":gemini:":["264a-fe0f","264a"],":cancer:":["264b-fe0f","264b"],":leo:":["264c-fe0f","264c"],":virgo:":["264d-fe0f","264d"],":libra:":["264e-fe0f","264e"],":scorpius:":["264f-fe0f","264f"],":sagittarius:":["2650-fe0f","2650"],":capricorn:":["2651-fe0f","2651"],":aquarius:":["2652-fe0f","2652"],":pisces:":["2653-fe0f","2653"],":spades:":["2660-fe0f","2660"],":clubs:":["2663-fe0f","2663"],":hearts:":["2665-fe0f","2665"],":diamonds:":["2666-fe0f","2666"],":hotsprings:":["2668-fe0f","2668"],":recycle:":["267b-fe0f","267b"],":wheelchair:":["267f-fe0f","267f"],":anchor:":["2693-fe0f","2693"],":warning:":["26a0-fe0f","26a0"],":zap:":["26a1-fe0f","26a1"],":white_circle:":["26aa-fe0f","26aa"],":black_circle:":["26ab-fe0f","26ab"],":soccer:":["26bd-fe0f","26bd"],":baseball:":["26be-fe0f","26be"],":snowman:":["26c4-fe0f","26c4"],":partly_sunny:":["26c5-fe0f","26c5"],":no_entry:":["26d4-fe0f","26d4"],":church:":["26ea-fe0f","26ea"],":fountain:":["26f2-fe0f","26f2"],":golf:":["26f3-fe0f","26f3"],":sailboat:":["26f5-fe0f","26f5"],":tent:":["26fa-fe0f","26fa"],":fuelpump:":["26fd-fe0f","26fd"],":scissors:":["2702-fe0f","2702"],":airplane:":["2708-fe0f","2708"],":envelope:":["2709-fe0f","2709"],":v:":["270c-fe0f","270c"],":pencil2:":["270f-fe0f","270f"],":black_nib:":["2712-fe0f","2712"],":heavy_check_mark:":["2714-fe0f","2714"],":heavy_multiplication_x:":["2716-fe0f","2716"],":eight_spoked_asterisk:":["2733-fe0f","2733"],":eight_pointed_black_star:":["2734-fe0f","2734"],":snowflake:":["2744-fe0f","2744"],":sparkle:":["2747-fe0f","2747"],":exclamation:":["2757-fe0f","2757"],":heart:":["2764-fe0f","2764"],":arrow_right:":["27a1-fe0f","27a1"],":arrow_heading_up:":["2934-fe0f","2934"],":arrow_heading_down:":["2935-fe0f","2935"],":arrow_left:":["2b05-fe0f","2b05"],":arrow_up:":["2b06-fe0f","2b06"],":arrow_down:":["2b07-fe0f","2b07"],":black_large_square:":["2b1b-fe0f","2b1b"],":white_large_square:":["2b1c-fe0f","2b1c"],":star:":["2b50-fe0f","2b50"],":o:":["2b55-fe0f","2b55"],":wavy_dash:":["3030-fe0f","3030"],":part_alternation_mark:":["303d-fe0f","303d"],":congratulations:":["3297-fe0f","3297"],":secret:":["3299-fe0f","3299"],":cross:":["271d-fe0f","271d"],":latin_cross:":["271d-fe0f","271d"],":keyboard:":["2328-fe0f","2328"],":writing_hand:":["270d-fe0f","270d"],":track_next:":["23ed-fe0f","23ed"],":next_track:":["23ed-fe0f","23ed"],":track_previous:":["23ee-fe0f","23ee"],":previous_track:":["23ee-fe0f","23ee"],":play_pause:":["23ef-fe0f","23ef"],":stopwatch:":["23f1-fe0f","23f1"],":timer:":["23f2-fe0f","23f2"],":timer_clock:":["23f2-fe0f","23f2"],":pause_button:":["23f8-fe0f","23f8"],":double_vertical_bar:":["23f8-fe0f","23f8"],":stop_button:":["23f9-fe0f","23f9"],":record_button:":["23fa-fe0f","23fa"],":umbrella2:":["2602-fe0f","2602"],":snowman2:":["2603-fe0f","2603"],":comet:":["2604-fe0f","2604"],":shamrock:":["2618-fe0f","2618"],":skull_crossbones:":["2620-fe0f","2620"],":skull_and_crossbones:":["2620-fe0f","2620"],":radioactive:":["2622-fe0f","2622"],":radioactive_sign:":["2622-fe0f","2622"],":biohazard:":["2623-fe0f","2623"],":biohazard_sign:":["2623-fe0f","2623"],":orthodox_cross:":["2626-fe0f","2626"],":star_and_crescent:":["262a-fe0f","262a"],":peace:":["262e-fe0f","262e"],":peace_symbol:":["262e-fe0f","262e"],":yin_yang:":["262f-fe0f","262f"],":wheel_of_dharma:":["2638-fe0f","2638"],":frowning2:":["2639-fe0f","2639"],":white_frowning_face:":["2639-fe0f","2639"],":hammer_pick:":["2692-fe0f","2692"],":hammer_and_pick:":["2692-fe0f","2692"],":crossed_swords:":["2694-fe0f","2694"],":scales:":["2696-fe0f","2696"],":alembic:":["2697-fe0f","2697"],":gear:":["2699-fe0f","2699"],":atom:":["269b-fe0f","269b"],":atom_symbol:":["269b-fe0f","269b"],":fleur-de-lis:":["269c-fe0f","269c"],":coffin:":["26b0-fe0f","26b0"],":urn:":["26b1-fe0f","26b1"],":funeral_urn:":["26b1-fe0f","26b1"],":thunder_cloud_rain:":["26c8-fe0f","26c8"],":thunder_cloud_and_rain:":["26c8-fe0f","26c8"],":pick:":["26cf-fe0f","26cf"],":helmet_with_cross:":["26d1-fe0f","26d1"],":helmet_with_white_cross:":["26d1-fe0f","26d1"],":chains:":["26d3-fe0f","26d3"],":shinto_shrine:":["26e9-fe0f","26e9"],":mountain:":["26f0-fe0f","26f0"],":beach_umbrella:":["26f1-fe0f","26f1"],":umbrella_on_ground:":["26f1-fe0f","26f1"],":ferry:":["26f4-fe0f","26f4"],":skier:":["26f7-fe0f","26f7"],":ice_skate:":["26f8-fe0f","26f8"],":basketball_player:":["26f9-fe0f","26f9"],":person_with_ball:":["26f9-fe0f","26f9"],":star_of_david:":["2721-fe0f","2721"],":heart_exclamation:":["2763-fe0f","2763"],":heavy_heart_exclamation_mark_ornament:":["2763-fe0f","2763"],":black_joker:":["1f0cf"],":a:":["1f170"],":b:":["1f171"],":o2:":["1f17e"],":ab:":["1f18e"],":cl:":["1f191"],":cool:":["1f192"],":free:":["1f193"],":id:":["1f194"],":new:":["1f195"],":ng:":["1f196"],":ok:":["1f197"],":sos:":["1f198"],":up:":["1f199"],":vs:":["1f19a"],":koko:":["1f201"],":u7981:":["1f232"],":u7a7a:":["1f233"],":u5408:":["1f234"],":u6e80:":["1f235"],":u6709:":["1f236"],":u7533:":["1f238"],":u5272:":["1f239"],":u55b6:":["1f23a"],":ideograph_advantage:":["1f250"],":accept:":["1f251"],":cyclone:":["1f300"],":foggy:":["1f301"],":closed_umbrella:":["1f302"],":night_with_stars:":["1f303"],":sunrise_over_mountains:":["1f304"],":sunrise:":["1f305"],":city_dusk:":["1f306"],":city_sunset:":["1f307"],":city_sunrise:":["1f307"],":rainbow:":["1f308"],":bridge_at_night:":["1f309"],":ocean:":["1f30a"],":volcano:":["1f30b"],":milky_way:":["1f30c"],":earth_asia:":["1f30f"],":new_moon:":["1f311"],":first_quarter_moon:":["1f313"],":waxing_gibbous_moon:":["1f314"],":full_moon:":["1f315"],":crescent_moon:":["1f319"],":first_quarter_moon_with_face:":["1f31b"],":star2:":["1f31f"],":stars:":["1f320"],":chestnut:":["1f330"],":seedling:":["1f331"],":palm_tree:":["1f334"],":cactus:":["1f335"],":tulip:":["1f337"],":cherry_blossom:":["1f338"],":rose:":["1f339"],":hibiscus:":["1f33a"],":sunflower:":["1f33b"],":blossom:":["1f33c"],":corn:":["1f33d"],":ear_of_rice:":["1f33e"],":herb:":["1f33f"],":four_leaf_clover:":["1f340"],":maple_leaf:":["1f341"],":fallen_leaf:":["1f342"],":leaves:":["1f343"],":mushroom:":["1f344"],":tomato:":["1f345"],":eggplant:":["1f346"],":grapes:":["1f347"],":melon:":["1f348"],":watermelon:":["1f349"],":tangerine:":["1f34a"],":banana:":["1f34c"],":pineapple:":["1f34d"],":apple:":["1f34e"],":green_apple:":["1f34f"],":peach:":["1f351"],":cherries:":["1f352"],":strawberry:":["1f353"],":hamburger:":["1f354"],":pizza:":["1f355"],":meat_on_bone:":["1f356"],":poultry_leg:":["1f357"],":rice_cracker:":["1f358"],":rice_ball:":["1f359"],":rice:":["1f35a"],":curry:":["1f35b"],":ramen:":["1f35c"],":spaghetti:":["1f35d"],":bread:":["1f35e"],":fries:":["1f35f"],":sweet_potato:":["1f360"],":dango:":["1f361"],":oden:":["1f362"],":sushi:":["1f363"],":fried_shrimp:":["1f364"],":fish_cake:":["1f365"],":icecream:":["1f366"],":shaved_ice:":["1f367"],":ice_cream:":["1f368"],":doughnut:":["1f369"],":cookie:":["1f36a"],":chocolate_bar:":["1f36b"],":candy:":["1f36c"],":lollipop:":["1f36d"],":custard:":["1f36e"],":honey_pot:":["1f36f"],":cake:":["1f370"],":bento:":["1f371"],":stew:":["1f372"],":egg:":["1f373"],":fork_and_knife:":["1f374"],":tea:":["1f375"],":sake:":["1f376"],":wine_glass:":["1f377"],":cocktail:":["1f378"],":tropical_drink:":["1f379"],":beer:":["1f37a"],":beers:":["1f37b"],":ribbon:":["1f380"],":gift:":["1f381"],":birthday:":["1f382"],":jack_o_lantern:":["1f383"],":christmas_tree:":["1f384"],":santa:":["1f385"],":fireworks:":["1f386"],":sparkler:":["1f387"],":balloon:":["1f388"],":tada:":["1f389"],":confetti_ball:":["1f38a"],":tanabata_tree:":["1f38b"],":crossed_flags:":["1f38c"],":bamboo:":["1f38d"],":dolls:":["1f38e"],":flags:":["1f38f"],":wind_chime:":["1f390"],":rice_scene:":["1f391"],":school_satchel:":["1f392"],":mortar_board:":["1f393"],":carousel_horse:":["1f3a0"],":ferris_wheel:":["1f3a1"],":roller_coaster:":["1f3a2"],":fishing_pole_and_fish:":["1f3a3"],":microphone:":["1f3a4"],":movie_camera:":["1f3a5"],":cinema:":["1f3a6"],":headphones:":["1f3a7"],":art:":["1f3a8"],":tophat:":["1f3a9"],":circus_tent:":["1f3aa"],":ticket:":["1f3ab"],":clapper:":["1f3ac"],":performing_arts:":["1f3ad"],":video_game:":["1f3ae"],":dart:":["1f3af"],":slot_machine:":["1f3b0"],":8ball:":["1f3b1"],":game_die:":["1f3b2"],":bowling:":["1f3b3"],":flower_playing_cards:":["1f3b4"],":musical_note:":["1f3b5"],":notes:":["1f3b6"],":saxophone:":["1f3b7"],":guitar:":["1f3b8"],":musical_keyboard:":["1f3b9"],":trumpet:":["1f3ba"],":violin:":["1f3bb"],":musical_score:":["1f3bc"],":running_shirt_with_sash:":["1f3bd"],":tennis:":["1f3be"],":ski:":["1f3bf"],":basketball:":["1f3c0"],":checkered_flag:":["1f3c1"],":snowboarder:":["1f3c2"],":runner:":["1f3c3"],":surfer:":["1f3c4"],":trophy:":["1f3c6"],":football:":["1f3c8"],":swimmer:":["1f3ca"],":house:":["1f3e0"],":house_with_garden:":["1f3e1"],":office:":["1f3e2"],":post_office:":["1f3e3"],":hospital:":["1f3e5"],":bank:":["1f3e6"],":atm:":["1f3e7"],":hotel:":["1f3e8"],":love_hotel:":["1f3e9"],":convenience_store:":["1f3ea"],":school:":["1f3eb"],":department_store:":["1f3ec"],":factory:":["1f3ed"],":izakaya_lantern:":["1f3ee"],":japanese_castle:":["1f3ef"],":european_castle:":["1f3f0"],":snail:":["1f40c"],":snake:":["1f40d"],":racehorse:":["1f40e"],":sheep:":["1f411"],":monkey:":["1f412"],":chicken:":["1f414"],":boar:":["1f417"],":elephant:":["1f418"],":octopus:":["1f419"],":shell:":["1f41a"],":bug:":["1f41b"],":ant:":["1f41c"],":bee:":["1f41d"],":beetle:":["1f41e"],":fish:":["1f41f"],":tropical_fish:":["1f420"],":blowfish:":["1f421"],":turtle:":["1f422"],":hatching_chick:":["1f423"],":baby_chick:":["1f424"],":hatched_chick:":["1f425"],":bird:":["1f426"],":penguin:":["1f427"],":koala:":["1f428"],":poodle:":["1f429"],":camel:":["1f42b"],":dolphin:":["1f42c"],":mouse:":["1f42d"],":cow:":["1f42e"],":tiger:":["1f42f"],":rabbit:":["1f430"],":cat:":["1f431"],":dragon_face:":["1f432"],":whale:":["1f433"],":horse:":["1f434"],":monkey_face:":["1f435"],":dog:":["1f436"],":pig:":["1f437"],":frog:":["1f438"],":hamster:":["1f439"],":wolf:":["1f43a"],":bear:":["1f43b"],":panda_face:":["1f43c"],":pig_nose:":["1f43d"],":feet:":["1f43e"],":paw_prints:":["1f43e"],":eyes:":["1f440"],":ear:":["1f442"],":nose:":["1f443"],":lips:":["1f444"],":tongue:":["1f445"],":point_up_2:":["1f446"],":point_down:":["1f447"],":point_left:":["1f448"],":point_right:":["1f449"],":punch:":["1f44a"],":wave:":["1f44b"],":ok_hand:":["1f44c"],":thumbsup:":["1f44d"],":+1:":["1f44d"],":thumbsdown:":["1f44e"],":-1:":["1f44e"],":clap:":["1f44f"],":open_hands:":["1f450"],":crown:":["1f451"],":womans_hat:":["1f452"],":eyeglasses:":["1f453"],":necktie:":["1f454"],":shirt:":["1f455"],":jeans:":["1f456"],":dress:":["1f457"],":kimono:":["1f458"],":bikini:":["1f459"],":womans_clothes:":["1f45a"],":purse:":["1f45b"],":handbag:":["1f45c"],":pouch:":["1f45d"],":mans_shoe:":["1f45e"],":athletic_shoe:":["1f45f"],":high_heel:":["1f460"],":sandal:":["1f461"],":boot:":["1f462"],":footprints:":["1f463"],":bust_in_silhouette:":["1f464"],":boy:":["1f466"],":girl:":["1f467"],":man:":["1f468"],":woman:":["1f469"],":family:":["1f46a"],":couple:":["1f46b"],":cop:":["1f46e"],":dancers:":["1f46f"],":bride_with_veil:":["1f470"],":person_with_blond_hair:":["1f471"],":man_with_gua_pi_mao:":["1f472"],":man_with_turban:":["1f473"],":older_man:":["1f474"],":older_woman:":["1f475"],":grandma:":["1f475"],":baby:":["1f476"],":construction_worker:":["1f477"],":princess:":["1f478"],":japanese_ogre:":["1f479"],":japanese_goblin:":["1f47a"],":ghost:":["1f47b"],":angel:":["1f47c"],":alien:":["1f47d"],":space_invader:":["1f47e"],":imp:":["1f47f"],":skull:":["1f480"],":skeleton:":["1f480"],":card_index:":["1f4c7"],":information_desk_person:":["1f481"],":guardsman:":["1f482"],":dancer:":["1f483"],":lipstick:":["1f484"],":nail_care:":["1f485"],":ledger:":["1f4d2"],":massage:":["1f486"],":notebook:":["1f4d3"],":haircut:":["1f487"],":notebook_with_decorative_cover:":["1f4d4"],":barber:":["1f488"],":closed_book:":["1f4d5"],":syringe:":["1f489"],":book:":["1f4d6"],":pill:":["1f48a"],":green_book:":["1f4d7"],":kiss:":["1f48b"],":blue_book:":["1f4d8"],":love_letter:":["1f48c"],":orange_book:":["1f4d9"],":ring:":["1f48d"],":books:":["1f4da"],":gem:":["1f48e"],":name_badge:":["1f4db"],":couplekiss:":["1f48f"],":scroll:":["1f4dc"],":bouquet:":["1f490"],":pencil:":["1f4dd"],":couple_with_heart:":["1f491"],":telephone_receiver:":["1f4de"],":wedding:":["1f492"],":pager:":["1f4df"],":fax:":["1f4e0"],":heartbeat:":["1f493"],":satellite:":["1f4e1"],":loudspeaker:":["1f4e2"],":broken_heart:":["1f494"],":mega:":["1f4e3"],":outbox_tray:":["1f4e4"],":two_hearts:":["1f495"],":inbox_tray:":["1f4e5"],":package:":["1f4e6"],":sparkling_heart:":["1f496"],":e-mail:":["1f4e7"],":email:":["1f4e7"],":incoming_envelope:":["1f4e8"],":heartpulse:":["1f497"],":envelope_with_arrow:":["1f4e9"],":mailbox_closed:":["1f4ea"],":cupid:":["1f498"],":mailbox:":["1f4eb"],":postbox:":["1f4ee"],":blue_heart:":["1f499"],":newspaper:":["1f4f0"],":iphone:":["1f4f1"],":green_heart:":["1f49a"],":calling:":["1f4f2"],":vibration_mode:":["1f4f3"],":yellow_heart:":["1f49b"],":mobile_phone_off:":["1f4f4"],":signal_strength:":["1f4f6"],":purple_heart:":["1f49c"],":camera:":["1f4f7"],":video_camera:":["1f4f9"],":gift_heart:":["1f49d"],":tv:":["1f4fa"],":radio:":["1f4fb"],":revolving_hearts:":["1f49e"],":vhs:":["1f4fc"],":arrows_clockwise:":["1f503"],":heart_decoration:":["1f49f"],":loud_sound:":["1f50a"],":battery:":["1f50b"],":diamond_shape_with_a_dot_inside:":["1f4a0"],":electric_plug:":["1f50c"],":mag:":["1f50d"],":bulb:":["1f4a1"],":mag_right:":["1f50e"],":lock_with_ink_pen:":["1f50f"],":anger:":["1f4a2"],":closed_lock_with_key:":["1f510"],":key:":["1f511"],":bomb:":["1f4a3"],":lock:":["1f512"],":unlock:":["1f513"],":zzz:":["1f4a4"],":bell:":["1f514"],":bookmark:":["1f516"],":boom:":["1f4a5"],":link:":["1f517"],":radio_button:":["1f518"],":sweat_drops:":["1f4a6"],":back:":["1f519"],":end:":["1f51a"],":droplet:":["1f4a7"],":on:":["1f51b"],":soon:":["1f51c"],":dash:":["1f4a8"],":top:":["1f51d"],":underage:":["1f51e"],":poop:":["1f4a9"],":shit:":["1f4a9"],":hankey:":["1f4a9"],":poo:":["1f4a9"],":ten:":["1f51f"],":muscle:":["1f4aa"],":capital_abcd:":["1f520"],":abcd:":["1f521"],":dizzy:":["1f4ab"],":1234:":["1f522"],":symbols:":["1f523"],":speech_balloon:":["1f4ac"],":abc:":["1f524"],":fire:":["1f525"],":flame:":["1f525"],":white_flower:":["1f4ae"],":flashlight:":["1f526"],":wrench:":["1f527"],":100:":["1f4af"],":hammer:":["1f528"],":nut_and_bolt:":["1f529"],":moneybag:":["1f4b0"],":knife:":["1f52a"],":gun:":["1f52b"],":currency_exchange:":["1f4b1"],":crystal_ball:":["1f52e"],":heavy_dollar_sign:":["1f4b2"],":six_pointed_star:":["1f52f"],":credit_card:":["1f4b3"],":beginner:":["1f530"],":trident:":["1f531"],":yen:":["1f4b4"],":black_square_button:":["1f532"],":white_square_button:":["1f533"],":dollar:":["1f4b5"],":red_circle:":["1f534"],":large_blue_circle:":["1f535"],":money_with_wings:":["1f4b8"],":large_orange_diamond:":["1f536"],":large_blue_diamond:":["1f537"],":chart:":["1f4b9"],":small_orange_diamond:":["1f538"],":small_blue_diamond:":["1f539"],":seat:":["1f4ba"],":small_red_triangle:":["1f53a"],":small_red_triangle_down:":["1f53b"],":computer:":["1f4bb"],":arrow_up_small:":["1f53c"],":briefcase:":["1f4bc"],":arrow_down_small:":["1f53d"],":clock1:":["1f550"],":minidisc:":["1f4bd"],":clock2:":["1f551"],":floppy_disk:":["1f4be"],":clock3:":["1f552"],":cd:":["1f4bf"],":clock4:":["1f553"],":dvd:":["1f4c0"],":clock5:":["1f554"],":clock6:":["1f555"],":file_folder:":["1f4c1"],":clock7:":["1f556"],":clock8:":["1f557"],":open_file_folder:":["1f4c2"],":clock9:":["1f558"],":clock10:":["1f559"],":page_with_curl:":["1f4c3"],":clock11:":["1f55a"],":clock12:":["1f55b"],":page_facing_up:":["1f4c4"],":mount_fuji:":["1f5fb"],":tokyo_tower:":["1f5fc"],":date:":["1f4c5"],":statue_of_liberty:":["1f5fd"],":japan:":["1f5fe"],":calendar:":["1f4c6"],":moyai:":["1f5ff"],":grin:":["1f601"],":joy:":["1f602"],":smiley:":["1f603"],":chart_with_upwards_trend:":["1f4c8"],":smile:":["1f604"],":sweat_smile:":["1f605"],":chart_with_downwards_trend:":["1f4c9"],":laughing:":["1f606"],":satisfied:":["1f606"],":wink:":["1f609"],":bar_chart:":["1f4ca"],":blush:":["1f60a"],":yum:":["1f60b"],":clipboard:":["1f4cb"],":relieved:":["1f60c"],":heart_eyes:":["1f60d"],":pushpin:":["1f4cc"],":smirk:":["1f60f"],":unamused:":["1f612"],":round_pushpin:":["1f4cd"],":sweat:":["1f613"],":pensive:":["1f614"],":paperclip:":["1f4ce"],":confounded:":["1f616"],":kissing_heart:":["1f618"],":straight_ruler:":["1f4cf"],":kissing_closed_eyes:":["1f61a"],":stuck_out_tongue_winking_eye:":["1f61c"],":triangular_ruler:":["1f4d0"],":stuck_out_tongue_closed_eyes:":["1f61d"],":disappointed:":["1f61e"],":bookmark_tabs:":["1f4d1"],":angry:":["1f620"],":rage:":["1f621"],":cry:":["1f622"],":persevere:":["1f623"],":triumph:":["1f624"],":disappointed_relieved:":["1f625"],":fearful:":["1f628"],":weary:":["1f629"],":sleepy:":["1f62a"],":tired_face:":["1f62b"],":sob:":["1f62d"],":cold_sweat:":["1f630"],":scream:":["1f631"],":astonished:":["1f632"],":flushed:":["1f633"],":dizzy_face:":["1f635"],":mask:":["1f637"],":smile_cat:":["1f638"],":joy_cat:":["1f639"],":smiley_cat:":["1f63a"],":heart_eyes_cat:":["1f63b"],":smirk_cat:":["1f63c"],":kissing_cat:":["1f63d"],":pouting_cat:":["1f63e"],":crying_cat_face:":["1f63f"],":scream_cat:":["1f640"],":no_good:":["1f645"],":ok_woman:":["1f646"],":bow:":["1f647"],":see_no_evil:":["1f648"],":hear_no_evil:":["1f649"],":speak_no_evil:":["1f64a"],":raising_hand:":["1f64b"],":raised_hands:":["1f64c"],":person_frowning:":["1f64d"],":person_with_pouting_face:":["1f64e"],":pray:":["1f64f"],":rocket:":["1f680"],":railway_car:":["1f683"],":bullettrain_side:":["1f684"],":bullettrain_front:":["1f685"],":metro:":["1f687"],":station:":["1f689"],":bus:":["1f68c"],":busstop:":["1f68f"],":ambulance:":["1f691"],":fire_engine:":["1f692"],":police_car:":["1f693"],":taxi:":["1f695"],":red_car:":["1f697"],":blue_car:":["1f699"],":truck:":["1f69a"],":ship:":["1f6a2"],":speedboat:":["1f6a4"],":traffic_light:":["1f6a5"],":construction:":["1f6a7"],":rotating_light:":["1f6a8"],":triangular_flag_on_post:":["1f6a9"],":door:":["1f6aa"],":no_entry_sign:":["1f6ab"],":smoking:":["1f6ac"],":no_smoking:":["1f6ad"],":bike:":["1f6b2"],":walking:":["1f6b6"],":mens:":["1f6b9"],":womens:":["1f6ba"],":restroom:":["1f6bb"],":baby_symbol:":["1f6bc"],":toilet:":["1f6bd"],":wc:":["1f6be"],":bath:":["1f6c0"],":metal:":["1f918"],":sign_of_the_horns:":["1f918"],":grinning:":["1f600"],":innocent:":["1f607"],":smiling_imp:":["1f608"],":sunglasses:":["1f60e"],":neutral_face:":["1f610"],":expressionless:":["1f611"],":confused:":["1f615"],":kissing:":["1f617"],":kissing_smiling_eyes:":["1f619"],":stuck_out_tongue:":["1f61b"],":worried:":["1f61f"],":frowning:":["1f626"],":anguished:":["1f627"],":grimacing:":["1f62c"],":open_mouth:":["1f62e"],":hushed:":["1f62f"],":sleeping:":["1f634"],":no_mouth:":["1f636"],":helicopter:":["1f681"],":steam_locomotive:":["1f682"],":train2:":["1f686"],":light_rail:":["1f688"],":tram:":["1f68a"],":oncoming_bus:":["1f68d"],":trolleybus:":["1f68e"],":minibus:":["1f690"],":oncoming_police_car:":["1f694"],":oncoming_taxi:":["1f696"],":oncoming_automobile:":["1f698"],":articulated_lorry:":["1f69b"],":tractor:":["1f69c"],":monorail:":["1f69d"],":mountain_railway:":["1f69e"],":suspension_railway:":["1f69f"],":mountain_cableway:":["1f6a0"],":aerial_tramway:":["1f6a1"],":rowboat:":["1f6a3"],":vertical_traffic_light:":["1f6a6"],":put_litter_in_its_place:":["1f6ae"],":do_not_litter:":["1f6af"],":potable_water:":["1f6b0"],":non-potable_water:":["1f6b1"],":no_bicycles:":["1f6b3"],":bicyclist:":["1f6b4"],":mountain_bicyclist:":["1f6b5"],":no_pedestrians:":["1f6b7"],":children_crossing:":["1f6b8"],":shower:":["1f6bf"],":bathtub:":["1f6c1"],":passport_control:":["1f6c2"],":customs:":["1f6c3"],":baggage_claim:":["1f6c4"],":left_luggage:":["1f6c5"],":earth_africa:":["1f30d"],":earth_americas:":["1f30e"],":globe_with_meridians:":["1f310"],":waxing_crescent_moon:":["1f312"],":waning_gibbous_moon:":["1f316"],":last_quarter_moon:":["1f317"],":waning_crescent_moon:":["1f318"],":new_moon_with_face:":["1f31a"],":last_quarter_moon_with_face:":["1f31c"],":full_moon_with_face:":["1f31d"],":sun_with_face:":["1f31e"],":evergreen_tree:":["1f332"],":deciduous_tree:":["1f333"],":lemon:":["1f34b"],":pear:":["1f350"],":baby_bottle:":["1f37c"],":horse_racing:":["1f3c7"],":rugby_football:":["1f3c9"],":european_post_office:":["1f3e4"],":rat:":["1f400"],":mouse2:":["1f401"],":ox:":["1f402"],":water_buffalo:":["1f403"],":cow2:":["1f404"],":tiger2:":["1f405"],":leopard:":["1f406"],":rabbit2:":["1f407"],":cat2:":["1f408"],":dragon:":["1f409"],":crocodile:":["1f40a"],":whale2:":["1f40b"],":ram:":["1f40f"],":goat:":["1f410"],":rooster:":["1f413"],":dog2:":["1f415"],":pig2:":["1f416"],":dromedary_camel:":["1f42a"],":busts_in_silhouette:":["1f465"],":two_men_holding_hands:":["1f46c"],":two_women_holding_hands:":["1f46d"],":thought_balloon:":["1f4ad"],":euro:":["1f4b6"],":pound:":["1f4b7"],":mailbox_with_mail:":["1f4ec"],":mailbox_with_no_mail:":["1f4ed"],":postal_horn:":["1f4ef"],":no_mobile_phones:":["1f4f5"],":twisted_rightwards_arrows:":["1f500"],":repeat:":["1f501"],":repeat_one:":["1f502"],":arrows_counterclockwise:":["1f504"],":low_brightness:":["1f505"],":high_brightness:":["1f506"],":mute:":["1f507"],":sound:":["1f509"],":no_bell:":["1f515"],":microscope:":["1f52c"],":telescope:":["1f52d"],":clock130:":["1f55c"],":clock230:":["1f55d"],":clock330:":["1f55e"],":clock430:":["1f55f"],":clock530:":["1f560"],":clock630:":["1f561"],":clock730:":["1f562"],":clock830:":["1f563"],":clock930:":["1f564"],":clock1030:":["1f565"],":clock1130:":["1f566"],":clock1230:":["1f567"],":speaker:":["1f508"],":train:":["1f68b"],":medal:":["1f3c5"],":sports_medal:":["1f3c5"],":flag_black:":["1f3f4"],":waving_black_flag:":["1f3f4"],":camera_with_flash:":["1f4f8"],":sleeping_accommodation:":["1f6cc"],":middle_finger:":["1f595"],":reversed_hand_with_middle_finger_extended:":["1f595"],":vulcan:":["1f596"],":raised_hand_with_part_between_middle_and_ring_fingers:":["1f596"],":slight_frown:":["1f641"],":slightly_frowning_face:":["1f641"],":slight_smile:":["1f642"],":slightly_smiling_face:":["1f642"],":airplane_departure:":["1f6eb"],":airplane_arriving:":["1f6ec"],":tone1:":["1f3fb"],":tone2:":["1f3fc"],":tone3:":["1f3fd"],":tone4:":["1f3fe"],":tone5:":["1f3ff"],":upside_down:":["1f643"],":upside_down_face:":["1f643"],":money_mouth:":["1f911"],":money_mouth_face:":["1f911"],":nerd:":["1f913"],":nerd_face:":["1f913"],":hugging:":["1f917"],":hugging_face:":["1f917"],":rolling_eyes:":["1f644"],":face_with_rolling_eyes:":["1f644"],":thinking:":["1f914"],":thinking_face:":["1f914"],":zipper_mouth:":["1f910"],":zipper_mouth_face:":["1f910"],":thermometer_face:":["1f912"],":face_with_thermometer:":["1f912"],":head_bandage:":["1f915"],":face_with_head_bandage:":["1f915"],":robot:":["1f916"],":robot_face:":["1f916"],":lion_face:":["1f981"],":lion:":["1f981"],":unicorn:":["1f984"],":unicorn_face:":["1f984"],":scorpion:":["1f982"],":crab:":["1f980"],":turkey:":["1f983"],":cheese:":["1f9c0"],":cheese_wedge:":["1f9c0"],":hotdog:":["1f32d"],":hot_dog:":["1f32d"],":taco:":["1f32e"],":burrito:":["1f32f"],":popcorn:":["1f37f"],":champagne:":["1f37e"],":bottle_with_popping_cork:":["1f37e"],":bow_and_arrow:":["1f3f9"],":archery:":["1f3f9"],":amphora:":["1f3fa"],":place_of_worship:":["1f6d0"],":worship_symbol:":["1f6d0"],":kaaba:":["1f54b"],":mosque:":["1f54c"],":synagogue:":["1f54d"],":menorah:":["1f54e"],":prayer_beads:":["1f4ff"],":cricket:":["1f3cf"],":cricket_bat_ball:":["1f3cf"],":volleyball:":["1f3d0"],":field_hockey:":["1f3d1"],":hockey:":["1f3d2"],":ping_pong:":["1f3d3"],":table_tennis:":["1f3d3"],":badminton:":["1f3f8"],":fast_forward:":["23e9"],":rewind:":["23ea"],":arrow_double_up:":["23eb"],":arrow_double_down:":["23ec"],":alarm_clock:":["23f0"],":hourglass_flowing_sand:":["23f3"],":ophiuchus:":["26ce"],":white_check_mark:":["2705"],":fist:":["270a"],":raised_hand:":["270b"],":sparkles:":["2728"],":x:":["274c"],":negative_squared_cross_mark:":["274e"],":question:":["2753"],":grey_question:":["2754"],":grey_exclamation:":["2755"],":heavy_plus_sign:":["2795"],":heavy_minus_sign:":["2796"],":heavy_division_sign:":["2797"],":curly_loop:":["27b0"],":loop:":["27bf"]};var b,c=[];for(b in a.emojioneList)a.emojioneList.hasOwnProperty(b)&&c.push(b.replace(/[+]/g,"\\$&"));a.shortnames=c.join("|"),a.asciiList={"<3":"2764","</3":"1f494",":')":"1f602",":'-)":"1f602",":D":"1f603",":-D":"1f603","=D":"1f603",":)":"1f642",":-)":"1f642","=]":"1f642","=)":"1f642",":]":"1f642","':)":"1f605","':-)":"1f605","'=)":"1f605","':D":"1f605","':-D":"1f605","'=D":"1f605",">:)":"1f606",">;)":"1f606",">:-)":"1f606",">=)":"1f606",";)":"1f609",";-)":"1f609","*-)":"1f609","*)":"1f609",";-]":"1f609",";]":"1f609",";D":"1f609",";^)":"1f609","':(":"1f613","':-(":"1f613","'=(":"1f613",":*":"1f618",":-*":"1f618","=*":"1f618",":^*":"1f618",">:P":"1f61c","X-P":"1f61c","x-p":"1f61c",">:[":"1f61e",":-(":"1f61e",":(":"1f61e",":-[":"1f61e",":[":"1f61e","=(":"1f61e",">:(":"1f620",">:-(":"1f620",":@":"1f620",":'(":"1f622",":'-(":"1f622",";(":"1f622",";-(":"1f622",">.<":"1f623","D:":"1f628",":$":"1f633","=$":"1f633","#-)":"1f635","#)":"1f635","%-)":"1f635","%)":"1f635","X)":"1f635","X-)":"1f635","*\\0/*":"1f646","\\0/":"1f646","*\\O/*":"1f646","\\O/":"1f646","O:-)":"1f607","0:-3":"1f607","0:3":"1f607","0:-)":"1f607","0:)":"1f607","0;^)":"1f607","O:)":"1f607","O;-)":"1f607","O=)":"1f607","0;-)":"1f607","O:-3":"1f607","O:3":"1f607","B-)":"1f60e","B)":"1f60e","8)":"1f60e","8-)":"1f60e","B-D":"1f60e","8-D":"1f60e","-_-":"1f611","-__-":"1f611","-___-":"1f611",">:\\":"1f615",">:/":"1f615",":-/":"1f615",":-.":"1f615",":/":"1f615",":\\":"1f615","=/":"1f615","=\\":"1f615",":L":"1f615","=L":"1f615",":P":"1f61b",":-P":"1f61b","=P":"1f61b",":-p":"1f61b",":p":"1f61b","=p":"1f61b",":-?":"1f61b",":?":"1f61b",":?":"1f61b",":-?":"1f61b",":-b":"1f61b",":b":"1f61b","d:":"1f61b",":-O":"1f62e",":O":"1f62e",":-o":"1f62e",":o":"1f62e",O_O:"1f62e",">:O":"1f62e",":-X":"1f636",":X":"1f636",":-#":"1f636",":#":"1f636","=X":"1f636","=x":"1f636",":x":"1f636",":-x":"1f636","=#":"1f636"},a.asciiRegexp="(\\<3|&lt;3|\\<\\/3|&lt;\\/3|\\:'\\)|\\:'\\-\\)|\\:D|\\:\\-D|\\=D|\\:\\)|\\:\\-\\)|\\=\\]|\\=\\)|\\:\\]|'\\:\\)|'\\:\\-\\)|'\\=\\)|'\\:D|'\\:\\-D|'\\=D|\\>\\:\\)|&gt;\\:\\)|\\>;\\)|&gt;;\\)|\\>\\:\\-\\)|&gt;\\:\\-\\)|\\>\\=\\)|&gt;\\=\\)|;\\)|;\\-\\)|\\*\\-\\)|\\*\\)|;\\-\\]|;\\]|;D|;\\^\\)|'\\:\\(|'\\:\\-\\(|'\\=\\(|\\:\\*|\\:\\-\\*|\\=\\*|\\:\\^\\*|\\>\\:P|&gt;\\:P|X\\-P|x\\-p|\\>\\:\\[|&gt;\\:\\[|\\:\\-\\(|\\:\\(|\\:\\-\\[|\\:\\[|\\=\\(|\\>\\:\\(|&gt;\\:\\(|\\>\\:\\-\\(|&gt;\\:\\-\\(|\\:@|\\:'\\(|\\:'\\-\\(|;\\(|;\\-\\(|\\>\\.\\<|&gt;\\.&lt;|D\\:|\\:\\$|\\=\\$|#\\-\\)|#\\)|%\\-\\)|%\\)|X\\)|X\\-\\)|\\*\\\\0\\/\\*|\\\\0\\/|\\*\\\\O\\/\\*|\\\\O\\/|O\\:\\-\\)|0\\:\\-3|0\\:3|0\\:\\-\\)|0\\:\\)|0;\\^\\)|O\\:\\-\\)|O\\:\\)|O;\\-\\)|O\\=\\)|0;\\-\\)|O\\:\\-3|O\\:3|B\\-\\)|B\\)|8\\)|8\\-\\)|B\\-D|8\\-D|\\-_\\-|\\-__\\-|\\-___\\-|\\>\\:\\\\|&gt;\\:\\\\|\\>\\:\\/|&gt;\\:\\/|\\:\\-\\/|\\:\\-\\.|\\:\\/|\\:\\\\|\\=\\/|\\=\\\\|\\:L|\\=L|\\:P|\\:\\-P|\\=P|\\:\\-p|\\:p|\\=p|\\:\\-?|\\:\\-&THORN;|\\:?|\\:&THORN;|\\:?|\\:&thorn;|\\:\\-?|\\:\\-&thorn;|\\:\\-b|\\:b|d\\:|\\:\\-O|\\:O|\\:\\-o|\\:o|O_O|\\>\\:O|&gt;\\:O|\\:\\-X|\\:X|\\:\\-#|\\:#|\\=X|\\=x|\\:x|\\:\\-x|\\=#)",a.unicodeRegexp="(\\uD83D\\uDC69\\u200D\\u2764\\uFE0F\\u200D\\uD83D\\uDC8B\\u200D\\uD83D\\uDC69|\\uD83D\\uDC68\\u200D\\u2764\\uFE0F\\u200D\\uD83D\\uDC8B\\u200D\\uD83D\\uDC68|\\uD83D\\uDC68\\u200D\\uD83D\\uDC68\\u200D\\uD83D\\uDC67\\u200D\\uD83D\\uDC66|\\uD83D\\uDC68\\u200D\\uD83D\\uDC68\\u200D\\uD83D\\uDC67\\u200D\\uD83D\\uDC67|\\uD83D\\uDC68\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC68\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC67\\u200D\\uD83D\\uDC66|\\uD83D\\uDC68\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC67\\u200D\\uD83D\\uDC67|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC67\\u200D\\uD83D\\uDC66|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC67\\u200D\\uD83D\\uDC67|\\uD83D\\uDC68\\u200D\\uD83D\\uDC68\\u200D\\uD83D\\uDC66\\u200D\\uD83D\\uDC66|\\uD83D\\uDC68\\u200D\\u2764\\uFE0F\\u200D\\uD83D\\uDC68|\\uD83D\\uDC68\\u200D\\uD83D\\uDC68\\u200D\\uD83D\\uDC67|\\uD83D\\uDC68\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC67|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC66|\\uD83D\\uDC69\\u200D\\uD83D\\uDC69\\u200D\\uD83D\\uDC67|\\uD83D\\uDC69\\u200D\\u2764\\uFE0F\\u200D\\uD83D\\uDC69|\\uD83D\\uDC68\\u200D\\uD83D\\uDC68\\u200D\\uD83D\\uDC66|\\uD83D\\uDC41\\u200D\\uD83D\\uDDE8|\\uD83C\\uDDE6\\uD83C\\uDDE9|\\uD83C\\uDDE6\\uD83C\\uDDEA|\\uD83C\\uDDE6\\uD83C\\uDDEB|\\uD83C\\uDDE6\\uD83C\\uDDEC|\\uD83C\\uDDE6\\uD83C\\uDDEE|\\uD83C\\uDDE6\\uD83C\\uDDF1|\\uD83C\\uDDE6\\uD83C\\uDDF2|\\uD83C\\uDDE6\\uD83C\\uDDF4|\\uD83C\\uDDE6\\uD83C\\uDDF6|\\uD83C\\uDDE6\\uD83C\\uDDF7|\\uD83C\\uDDE6\\uD83C\\uDDF8|\\uD83E\\uDD18\\uD83C\\uDFFF|\\uD83E\\uDD18\\uD83C\\uDFFE|\\uD83E\\uDD18\\uD83C\\uDFFD|\\uD83E\\uDD18\\uD83C\\uDFFC|\\uD83E\\uDD18\\uD83C\\uDFFB|\\uD83D\\uDEC0\\uD83C\\uDFFF|\\uD83D\\uDEC0\\uD83C\\uDFFE|\\uD83D\\uDEC0\\uD83C\\uDFFD|\\uD83D\\uDEC0\\uD83C\\uDFFC|\\uD83D\\uDEC0\\uD83C\\uDFFB|\\uD83D\\uDEB6\\uD83C\\uDFFF|\\uD83D\\uDEB6\\uD83C\\uDFFE|\\uD83D\\uDEB6\\uD83C\\uDFFD|\\uD83D\\uDEB6\\uD83C\\uDFFC|\\uD83D\\uDEB6\\uD83C\\uDFFB|\\uD83D\\uDEB5\\uD83C\\uDFFF|\\uD83D\\uDEB5\\uD83C\\uDFFE|\\uD83D\\uDEB5\\uD83C\\uDFFD|\\uD83D\\uDEB5\\uD83C\\uDFFC|\\uD83D\\uDEB5\\uD83C\\uDFFB|\\uD83D\\uDEB4\\uD83C\\uDFFF|\\uD83D\\uDEB4\\uD83C\\uDFFE|\\uD83D\\uDEB4\\uD83C\\uDFFD|\\uD83D\\uDEB4\\uD83C\\uDFFC|\\uD83D\\uDEB4\\uD83C\\uDFFB|\\uD83D\\uDEA3\\uD83C\\uDFFF|\\uD83D\\uDEA3\\uD83C\\uDFFE|\\uD83D\\uDEA3\\uD83C\\uDFFD|\\uD83D\\uDEA3\\uD83C\\uDFFC|\\uD83D\\uDEA3\\uD83C\\uDFFB|\\uD83D\\uDE4F\\uD83C\\uDFFF|\\uD83D\\uDE4F\\uD83C\\uDFFE|\\uD83D\\uDE4F\\uD83C\\uDFFD|\\uD83D\\uDE4F\\uD83C\\uDFFC|\\uD83D\\uDE4F\\uD83C\\uDFFB|\\uD83D\\uDE4E\\uD83C\\uDFFF|\\uD83D\\uDE4E\\uD83C\\uDFFE|\\uD83D\\uDE4E\\uD83C\\uDFFD|\\uD83D\\uDE4E\\uD83C\\uDFFC|\\uD83D\\uDE4E\\uD83C\\uDFFB|\\uD83D\\uDE4D\\uD83C\\uDFFF|\\uD83D\\uDE4D\\uD83C\\uDFFE|\\uD83D\\uDE4D\\uD83C\\uDFFD|\\uD83D\\uDE4D\\uD83C\\uDFFC|\\uD83D\\uDE4D\\uD83C\\uDFFB|\\uD83D\\uDE4C\\uD83C\\uDFFF|\\uD83D\\uDE4C\\uD83C\\uDFFE|\\uD83D\\uDE4C\\uD83C\\uDFFD|\\uD83D\\uDE4C\\uD83C\\uDFFC|\\uD83D\\uDE4C\\uD83C\\uDFFB|\\uD83D\\uDE4B\\uD83C\\uDFFF|\\uD83D\\uDE4B\\uD83C\\uDFFE|\\uD83D\\uDE4B\\uD83C\\uDFFD|\\uD83D\\uDE4B\\uD83C\\uDFFC|\\uD83D\\uDE4B\\uD83C\\uDFFB|\\uD83D\\uDE47\\uD83C\\uDFFF|\\uD83D\\uDE47\\uD83C\\uDFFE|\\uD83D\\uDE47\\uD83C\\uDFFD|\\uD83D\\uDE47\\uD83C\\uDFFC|\\uD83D\\uDE47\\uD83C\\uDFFB|\\uD83D\\uDE46\\uD83C\\uDFFF|\\uD83D\\uDE46\\uD83C\\uDFFE|\\uD83D\\uDE46\\uD83C\\uDFFD|\\uD83D\\uDE46\\uD83C\\uDFFC|\\uD83D\\uDE46\\uD83C\\uDFFB|\\uD83D\\uDE45\\uD83C\\uDFFF|\\uD83D\\uDE45\\uD83C\\uDFFE|\\uD83D\\uDE45\\uD83C\\uDFFD|\\uD83D\\uDE45\\uD83C\\uDFFC|\\uD83D\\uDE45\\uD83C\\uDFFB|\\uD83D\\uDD96\\uD83C\\uDFFF|\\uD83D\\uDD96\\uD83C\\uDFFE|\\uD83D\\uDD96\\uD83C\\uDFFD|\\uD83D\\uDD96\\uD83C\\uDFFC|\\uD83D\\uDD96\\uD83C\\uDFFB|\\uD83D\\uDD95\\uD83C\\uDFFF|\\uD83D\\uDD95\\uD83C\\uDFFE|\\uD83D\\uDD95\\uD83C\\uDFFD|\\uD83D\\uDD95\\uD83C\\uDFFC|\\uD83D\\uDD95\\uD83C\\uDFFB|\\uD83D\\uDD90\\uD83C\\uDFFF|\\uD83D\\uDD90\\uD83C\\uDFFE|\\uD83D\\uDD90\\uD83C\\uDFFD|\\uD83D\\uDD90\\uD83C\\uDFFC|\\uD83D\\uDD90\\uD83C\\uDFFB|\\uD83D\\uDD75\\uD83C\\uDFFF|\\uD83D\\uDD75\\uD83C\\uDFFE|\\uD83D\\uDD75\\uD83C\\uDFFD|\\uD83D\\uDD75\\uD83C\\uDFFC|\\uD83D\\uDD75\\uD83C\\uDFFB|\\uD83D\\uDCAA\\uD83C\\uDFFF|\\uD83D\\uDCAA\\uD83C\\uDFFE|\\uD83D\\uDCAA\\uD83C\\uDFFD|\\uD83D\\uDCAA\\uD83C\\uDFFC|\\uD83D\\uDCAA\\uD83C\\uDFFB|\\uD83D\\uDC87\\uD83C\\uDFFF|\\uD83D\\uDC87\\uD83C\\uDFFE|\\uD83D\\uDC87\\uD83C\\uDFFD|\\uD83D\\uDC87\\uD83C\\uDFFC|\\uD83D\\uDC87\\uD83C\\uDFFB|\\uD83D\\uDC86\\uD83C\\uDFFF|\\uD83D\\uDC86\\uD83C\\uDFFE|\\uD83D\\uDC86\\uD83C\\uDFFD|\\uD83D\\uDC86\\uD83C\\uDFFC|\\uD83D\\uDC86\\uD83C\\uDFFB|\\uD83D\\uDC85\\uD83C\\uDFFF|\\uD83D\\uDC85\\uD83C\\uDFFE|\\uD83D\\uDC85\\uD83C\\uDFFD|\\uD83D\\uDC85\\uD83C\\uDFFC|\\uD83D\\uDC85\\uD83C\\uDFFB|\\uD83D\\uDC83\\uD83C\\uDFFF|\\uD83D\\uDC83\\uD83C\\uDFFE|\\uD83D\\uDC83\\uD83C\\uDFFD|\\uD83D\\uDC83\\uD83C\\uDFFC|\\uD83D\\uDC83\\uD83C\\uDFFB|\\uD83D\\uDC82\\uD83C\\uDFFF|\\uD83D\\uDC82\\uD83C\\uDFFE|\\uD83D\\uDC82\\uD83C\\uDFFD|\\uD83D\\uDC82\\uD83C\\uDFFC|\\uD83D\\uDC82\\uD83C\\uDFFB|\\uD83D\\uDC81\\uD83C\\uDFFF|\\uD83D\\uDC81\\uD83C\\uDFFE|\\uD83D\\uDC81\\uD83C\\uDFFD|\\uD83D\\uDC81\\uD83C\\uDFFC|\\uD83D\\uDC81\\uD83C\\uDFFB|\\uD83D\\uDC7C\\uD83C\\uDFFF|\\uD83D\\uDC7C\\uD83C\\uDFFE|\\uD83D\\uDC7C\\uD83C\\uDFFD|\\uD83D\\uDC7C\\uD83C\\uDFFC|\\uD83D\\uDC7C\\uD83C\\uDFFB|\\uD83D\\uDC78\\uD83C\\uDFFF|\\uD83D\\uDC78\\uD83C\\uDFFE|\\uD83D\\uDC78\\uD83C\\uDFFD|\\uD83D\\uDC78\\uD83C\\uDFFC|\\uD83D\\uDC78\\uD83C\\uDFFB|\\uD83D\\uDC77\\uD83C\\uDFFF|\\uD83D\\uDC77\\uD83C\\uDFFE|\\uD83D\\uDC77\\uD83C\\uDFFD|\\uD83D\\uDC77\\uD83C\\uDFFC|\\uD83D\\uDC77\\uD83C\\uDFFB|\\uD83D\\uDC76\\uD83C\\uDFFF|\\uD83D\\uDC76\\uD83C\\uDFFE|\\uD83D\\uDC76\\uD83C\\uDFFD|\\uD83D\\uDC76\\uD83C\\uDFFC|\\uD83D\\uDC76\\uD83C\\uDFFB|\\uD83D\\uDC75\\uD83C\\uDFFF|\\uD83D\\uDC75\\uD83C\\uDFFE|\\uD83D\\uDC75\\uD83C\\uDFFD|\\uD83D\\uDC75\\uD83C\\uDFFC|\\uD83D\\uDC75\\uD83C\\uDFFB|\\uD83D\\uDC74\\uD83C\\uDFFF|\\uD83D\\uDC74\\uD83C\\uDFFE|\\uD83D\\uDC74\\uD83C\\uDFFD|\\uD83D\\uDC74\\uD83C\\uDFFC|\\uD83D\\uDC74\\uD83C\\uDFFB|\\uD83D\\uDC73\\uD83C\\uDFFF|\\uD83D\\uDC73\\uD83C\\uDFFE|\\uD83D\\uDC73\\uD83C\\uDFFD|\\uD83D\\uDC73\\uD83C\\uDFFC|\\uD83D\\uDC73\\uD83C\\uDFFB|\\uD83D\\uDC72\\uD83C\\uDFFF|\\uD83D\\uDC72\\uD83C\\uDFFE|\\uD83D\\uDC72\\uD83C\\uDFFD|\\uD83D\\uDC72\\uD83C\\uDFFC|\\uD83D\\uDC72\\uD83C\\uDFFB|\\uD83D\\uDC71\\uD83C\\uDFFF|\\uD83D\\uDC71\\uD83C\\uDFFE|\\uD83D\\uDC71\\uD83C\\uDFFD|\\uD83D\\uDC71\\uD83C\\uDFFC|\\uD83D\\uDC71\\uD83C\\uDFFB|\\uD83D\\uDC70\\uD83C\\uDFFF|\\uD83D\\uDC70\\uD83C\\uDFFE|\\uD83D\\uDC70\\uD83C\\uDFFD|\\uD83D\\uDC70\\uD83C\\uDFFC|\\uD83D\\uDC70\\uD83C\\uDFFB|\\uD83D\\uDC6E\\uD83C\\uDFFF|\\uD83D\\uDC6E\\uD83C\\uDFFE|\\uD83D\\uDC6E\\uD83C\\uDFFD|\\uD83D\\uDC6E\\uD83C\\uDFFC|\\uD83D\\uDC6E\\uD83C\\uDFFB|\\uD83D\\uDC69\\uD83C\\uDFFF|\\uD83D\\uDC69\\uD83C\\uDFFE|\\uD83D\\uDC69\\uD83C\\uDFFD|\\uD83D\\uDC69\\uD83C\\uDFFC|\\uD83D\\uDC69\\uD83C\\uDFFB|\\uD83D\\uDC68\\uD83C\\uDFFF|\\uD83D\\uDC68\\uD83C\\uDFFE|\\uD83D\\uDC68\\uD83C\\uDFFD|\\uD83D\\uDC68\\uD83C\\uDFFC|\\uD83D\\uDC68\\uD83C\\uDFFB|\\uD83D\\uDC67\\uD83C\\uDFFF|\\uD83D\\uDC67\\uD83C\\uDFFE|\\uD83D\\uDC67\\uD83C\\uDFFD|\\uD83D\\uDC67\\uD83C\\uDFFC|\\uD83D\\uDC67\\uD83C\\uDFFB|\\uD83D\\uDC66\\uD83C\\uDFFF|\\uD83D\\uDC66\\uD83C\\uDFFE|\\uD83D\\uDC66\\uD83C\\uDFFD|\\uD83D\\uDC66\\uD83C\\uDFFC|\\uD83D\\uDC66\\uD83C\\uDFFB|\\uD83D\\uDC50\\uD83C\\uDFFF|\\uD83D\\uDC50\\uD83C\\uDFFE|\\uD83D\\uDC50\\uD83C\\uDFFD|\\uD83D\\uDC50\\uD83C\\uDFFC|\\uD83D\\uDC50\\uD83C\\uDFFB|\\uD83D\\uDC4F\\uD83C\\uDFFF|\\uD83D\\uDC4F\\uD83C\\uDFFE|\\uD83D\\uDC4F\\uD83C\\uDFFD|\\uD83D\\uDC4F\\uD83C\\uDFFC|\\uD83D\\uDC4F\\uD83C\\uDFFB|\\uD83D\\uDC4E\\uD83C\\uDFFF|\\uD83D\\uDC4E\\uD83C\\uDFFE|\\uD83D\\uDC4E\\uD83C\\uDFFD|\\uD83D\\uDC4E\\uD83C\\uDFFC|\\uD83D\\uDC4E\\uD83C\\uDFFB|\\uD83D\\uDC4D\\uD83C\\uDFFF|\\uD83D\\uDC4D\\uD83C\\uDFFE|\\uD83D\\uDC4D\\uD83C\\uDFFD|\\uD83D\\uDC4D\\uD83C\\uDFFC|\\uD83D\\uDC4D\\uD83C\\uDFFB|\\uD83D\\uDC4C\\uD83C\\uDFFF|\\uD83D\\uDC4C\\uD83C\\uDFFE|\\uD83D\\uDC4C\\uD83C\\uDFFD|\\uD83D\\uDC4C\\uD83C\\uDFFC|\\uD83D\\uDC4C\\uD83C\\uDFFB|\\uD83D\\uDC4B\\uD83C\\uDFFF|\\uD83D\\uDC4B\\uD83C\\uDFFE|\\uD83D\\uDC4B\\uD83C\\uDFFD|\\uD83D\\uDC4B\\uD83C\\uDFFC|\\uD83D\\uDC4B\\uD83C\\uDFFB|\\uD83D\\uDC4A\\uD83C\\uDFFF|\\uD83D\\uDC4A\\uD83C\\uDFFE|\\uD83D\\uDC4A\\uD83C\\uDFFD|\\uD83D\\uDC4A\\uD83C\\uDFFC|\\uD83D\\uDC4A\\uD83C\\uDFFB|\\uD83D\\uDC49\\uD83C\\uDFFF|\\uD83D\\uDC49\\uD83C\\uDFFE|\\uD83D\\uDC49\\uD83C\\uDFFD|\\uD83D\\uDC49\\uD83C\\uDFFC|\\uD83D\\uDC49\\uD83C\\uDFFB|\\uD83D\\uDC48\\uD83C\\uDFFF|\\uD83D\\uDC48\\uD83C\\uDFFE|\\uD83D\\uDC48\\uD83C\\uDFFD|\\uD83D\\uDC48\\uD83C\\uDFFC|\\uD83D\\uDC48\\uD83C\\uDFFB|\\uD83D\\uDC47\\uD83C\\uDFFF|\\uD83D\\uDC47\\uD83C\\uDFFE|\\uD83D\\uDC47\\uD83C\\uDFFD|\\uD83D\\uDC47\\uD83C\\uDFFC|\\uD83D\\uDC47\\uD83C\\uDFFB|\\uD83D\\uDC46\\uD83C\\uDFFF|\\uD83D\\uDC46\\uD83C\\uDFFE|\\uD83D\\uDC46\\uD83C\\uDFFD|\\uD83D\\uDC46\\uD83C\\uDFFC|\\uD83D\\uDC46\\uD83C\\uDFFB|\\uD83D\\uDC43\\uD83C\\uDFFF|\\uD83D\\uDC43\\uD83C\\uDFFE|\\uD83D\\uDC43\\uD83C\\uDFFD|\\uD83D\\uDC43\\uD83C\\uDFFC|\\uD83D\\uDC43\\uD83C\\uDFFB|\\uD83D\\uDC42\\uD83C\\uDFFF|\\uD83D\\uDC42\\uD83C\\uDFFE|\\uD83D\\uDC42\\uD83C\\uDFFD|\\uD83D\\uDC42\\uD83C\\uDFFC|\\uD83D\\uDC42\\uD83C\\uDFFB|\\uD83C\\uDFCB\\uD83C\\uDFFF|\\uD83C\\uDFCB\\uD83C\\uDFFE|\\uD83C\\uDFCB\\uD83C\\uDFFD|\\uD83C\\uDFCB\\uD83C\\uDFFC|\\uD83C\\uDFCB\\uD83C\\uDFFB|\\uD83C\\uDFCA\\uD83C\\uDFFF|\\uD83C\\uDFCA\\uD83C\\uDFFE|\\uD83C\\uDFCA\\uD83C\\uDFFD|\\uD83C\\uDFCA\\uD83C\\uDFFC|\\uD83C\\uDFCA\\uD83C\\uDFFB|\\uD83C\\uDFC7\\uD83C\\uDFFF|\\uD83C\\uDFC7\\uD83C\\uDFFE|\\uD83C\\uDFC7\\uD83C\\uDFFD|\\uD83C\\uDFC7\\uD83C\\uDFFC|\\uD83C\\uDFC7\\uD83C\\uDFFB|\\uD83C\\uDFC4\\uD83C\\uDFFF|\\uD83C\\uDFC4\\uD83C\\uDFFE|\\uD83C\\uDFC4\\uD83C\\uDFFD|\\uD83C\\uDFC4\\uD83C\\uDFFC|\\uD83C\\uDFC4\\uD83C\\uDFFB|\\uD83C\\uDFC3\\uD83C\\uDFFF|\\uD83C\\uDFC3\\uD83C\\uDFFE|\\uD83C\\uDFC3\\uD83C\\uDFFD|\\uD83C\\uDFC3\\uD83C\\uDFFC|\\uD83C\\uDFC3\\uD83C\\uDFFB|\\uD83C\\uDF85\\uD83C\\uDFFF|\\uD83C\\uDF85\\uD83C\\uDFFE|\\uD83C\\uDF85\\uD83C\\uDFFD|\\uD83C\\uDF85\\uD83C\\uDFFC|\\uD83C\\uDF85\\uD83C\\uDFFB|\\uD83C\\uDDFF\\uD83C\\uDDFC|\\uD83C\\uDDFF\\uD83C\\uDDF2|\\uD83C\\uDDFF\\uD83C\\uDDE6|\\uD83C\\uDDFE\\uD83C\\uDDF9|\\uD83C\\uDDFE\\uD83C\\uDDEA|\\uD83C\\uDDFD\\uD83C\\uDDF0|\\uD83C\\uDDFC\\uD83C\\uDDF8|\\uD83C\\uDDFC\\uD83C\\uDDEB|\\uD83C\\uDDFB\\uD83C\\uDDFA|\\uD83C\\uDDFB\\uD83C\\uDDF3|\\uD83C\\uDDFB\\uD83C\\uDDEE|\\uD83C\\uDDFB\\uD83C\\uDDEC|\\uD83C\\uDDFB\\uD83C\\uDDEA|\\uD83C\\uDDFB\\uD83C\\uDDE8|\\uD83C\\uDDFB\\uD83C\\uDDE6|\\uD83C\\uDDFA\\uD83C\\uDDFF|\\uD83C\\uDDFA\\uD83C\\uDDFE|\\uD83C\\uDDFA\\uD83C\\uDDF8|\\uD83C\\uDDFA\\uD83C\\uDDF2|\\uD83C\\uDDFA\\uD83C\\uDDEC|\\uD83C\\uDDFA\\uD83C\\uDDE6|\\uD83C\\uDDF9\\uD83C\\uDDFF|\\uD83C\\uDDF9\\uD83C\\uDDFC|\\uD83C\\uDDF9\\uD83C\\uDDFB|\\uD83C\\uDDF9\\uD83C\\uDDF9|\\uD83C\\uDDF9\\uD83C\\uDDF7|\\uD83C\\uDDF9\\uD83C\\uDDF4|\\uD83C\\uDDF9\\uD83C\\uDDF3|\\uD83C\\uDDF9\\uD83C\\uDDF2|\\uD83C\\uDDF9\\uD83C\\uDDF1|\\uD83C\\uDDF9\\uD83C\\uDDF0|\\uD83C\\uDDF9\\uD83C\\uDDEF|\\uD83C\\uDDF9\\uD83C\\uDDED|\\uD83C\\uDDF9\\uD83C\\uDDEC|\\uD83C\\uDDF9\\uD83C\\uDDEB|\\uD83C\\uDDE6\\uD83C\\uDDE8|\\uD83C\\uDDF9\\uD83C\\uDDE8|\\uD83C\\uDDF9\\uD83C\\uDDE6|\\uD83C\\uDDF8\\uD83C\\uDDFF|\\uD83C\\uDDF8\\uD83C\\uDDFE|\\uD83C\\uDDF8\\uD83C\\uDDFD|\\uD83C\\uDDF8\\uD83C\\uDDFB|\\uD83C\\uDDF8\\uD83C\\uDDF9|\\uD83C\\uDDF8\\uD83C\\uDDF8|\\uD83C\\uDDF8\\uD83C\\uDDF7|\\uD83C\\uDDF8\\uD83C\\uDDF4|\\uD83C\\uDDF8\\uD83C\\uDDF3|\\uD83C\\uDDF8\\uD83C\\uDDF2|\\uD83C\\uDDF8\\uD83C\\uDDF1|\\uD83C\\uDDF8\\uD83C\\uDDF0|\\uD83C\\uDDF8\\uD83C\\uDDEF|\\uD83C\\uDDF8\\uD83C\\uDDEE|\\uD83C\\uDDF8\\uD83C\\uDDED|\\uD83C\\uDDF8\\uD83C\\uDDEC|\\uD83C\\uDDF8\\uD83C\\uDDEA|\\uD83C\\uDDF8\\uD83C\\uDDE9|\\uD83C\\uDDF8\\uD83C\\uDDE8|\\uD83C\\uDDF8\\uD83C\\uDDE7|\\uD83C\\uDDF8\\uD83C\\uDDE6|\\uD83C\\uDDF7\\uD83C\\uDDFC|\\uD83C\\uDDF7\\uD83C\\uDDFA|\\uD83C\\uDDF7\\uD83C\\uDDF8|\\uD83C\\uDDF7\\uD83C\\uDDF4|\\uD83C\\uDDF7\\uD83C\\uDDEA|\\uD83C\\uDDF6\\uD83C\\uDDE6|\\uD83C\\uDDF5\\uD83C\\uDDFE|\\uD83C\\uDDF5\\uD83C\\uDDFC|\\uD83C\\uDDF5\\uD83C\\uDDF9|\\uD83C\\uDDF5\\uD83C\\uDDF8|\\uD83C\\uDDF5\\uD83C\\uDDF7|\\uD83C\\uDDF5\\uD83C\\uDDF3|\\uD83C\\uDDF5\\uD83C\\uDDF2|\\uD83C\\uDDF5\\uD83C\\uDDF1|\\uD83C\\uDDF5\\uD83C\\uDDF0|\\uD83C\\uDDF5\\uD83C\\uDDED|\\uD83C\\uDDF5\\uD83C\\uDDEC|\\uD83C\\uDDF5\\uD83C\\uDDEB|\\uD83C\\uDDF5\\uD83C\\uDDEA|\\uD83C\\uDDF5\\uD83C\\uDDE6|\\uD83C\\uDDF4\\uD83C\\uDDF2|\\uD83C\\uDDF3\\uD83C\\uDDFF|\\uD83C\\uDDF3\\uD83C\\uDDFA|\\uD83C\\uDDF3\\uD83C\\uDDF7|\\uD83C\\uDDF3\\uD83C\\uDDF5|\\uD83C\\uDDF3\\uD83C\\uDDF4|\\uD83C\\uDDF3\\uD83C\\uDDF1|\\uD83C\\uDDF3\\uD83C\\uDDEE|\\uD83C\\uDDF3\\uD83C\\uDDEC|\\uD83C\\uDDF3\\uD83C\\uDDEB|\\uD83C\\uDDF3\\uD83C\\uDDEA|\\uD83C\\uDDF3\\uD83C\\uDDE8|\\uD83C\\uDDF3\\uD83C\\uDDE6|\\uD83C\\uDDF2\\uD83C\\uDDFF|\\uD83C\\uDDF2\\uD83C\\uDDFE|\\uD83C\\uDDF2\\uD83C\\uDDFD|\\uD83C\\uDDF2\\uD83C\\uDDFC|\\uD83C\\uDDF2\\uD83C\\uDDFB|\\uD83C\\uDDF2\\uD83C\\uDDFA|\\uD83C\\uDDF2\\uD83C\\uDDF9|\\uD83C\\uDDF2\\uD83C\\uDDF8|\\uD83C\\uDDF2\\uD83C\\uDDF7|\\uD83C\\uDDF2\\uD83C\\uDDF6|\\uD83C\\uDDF2\\uD83C\\uDDF5|\\uD83C\\uDDF2\\uD83C\\uDDF4|\\uD83C\\uDDF2\\uD83C\\uDDF3|\\uD83C\\uDDF2\\uD83C\\uDDF2|\\uD83C\\uDDF2\\uD83C\\uDDF1|\\uD83C\\uDDF2\\uD83C\\uDDF0|\\uD83C\\uDDF2\\uD83C\\uDDED|\\uD83C\\uDDF2\\uD83C\\uDDEC|\\uD83C\\uDDF2\\uD83C\\uDDEB|\\uD83C\\uDDF2\\uD83C\\uDDEA|\\uD83C\\uDDF2\\uD83C\\uDDE9|\\uD83C\\uDDF2\\uD83C\\uDDE8|\\uD83C\\uDDF2\\uD83C\\uDDE6|\\uD83C\\uDDF1\\uD83C\\uDDFE|\\uD83C\\uDDF1\\uD83C\\uDDFB|\\uD83C\\uDDF1\\uD83C\\uDDFA|\\uD83C\\uDDF1\\uD83C\\uDDF9|\\uD83C\\uDDF1\\uD83C\\uDDF8|\\uD83C\\uDDF1\\uD83C\\uDDF7|\\uD83C\\uDDF1\\uD83C\\uDDF0|\\uD83C\\uDDF1\\uD83C\\uDDEE|\\uD83C\\uDDF1\\uD83C\\uDDE8|\\uD83C\\uDDF1\\uD83C\\uDDE7|\\uD83C\\uDDF1\\uD83C\\uDDE6|\\uD83C\\uDDF0\\uD83C\\uDDFF|\\uD83C\\uDDF0\\uD83C\\uDDFE|\\uD83C\\uDDF0\\uD83C\\uDDFC|\\uD83C\\uDDF0\\uD83C\\uDDF7|\\uD83C\\uDDF0\\uD83C\\uDDF5|\\uD83C\\uDDF0\\uD83C\\uDDF3|\\uD83C\\uDDF0\\uD83C\\uDDF2|\\uD83C\\uDDF0\\uD83C\\uDDEE|\\uD83C\\uDDF0\\uD83C\\uDDED|\\uD83C\\uDDF0\\uD83C\\uDDEC|\\uD83C\\uDDF0\\uD83C\\uDDEA|\\uD83C\\uDDEF\\uD83C\\uDDF5|\\uD83C\\uDDEF\\uD83C\\uDDF4|\\uD83C\\uDDEF\\uD83C\\uDDF2|\\uD83C\\uDDEF\\uD83C\\uDDEA|\\uD83C\\uDDEE\\uD83C\\uDDF9|\\uD83C\\uDDEE\\uD83C\\uDDF8|\\uD83C\\uDDEE\\uD83C\\uDDF7|\\uD83C\\uDDEE\\uD83C\\uDDF6|\\uD83C\\uDDEE\\uD83C\\uDDF4|\\uD83C\\uDDEE\\uD83C\\uDDF3|\\uD83C\\uDDEE\\uD83C\\uDDF2|\\uD83C\\uDDEE\\uD83C\\uDDF1|\\uD83C\\uDDEE\\uD83C\\uDDEA|\\uD83C\\uDDEE\\uD83C\\uDDE9|\\uD83C\\uDDEE\\uD83C\\uDDE8|\\uD83C\\uDDED\\uD83C\\uDDFA|\\uD83C\\uDDED\\uD83C\\uDDF9|\\uD83C\\uDDED\\uD83C\\uDDF7|\\uD83C\\uDDED\\uD83C\\uDDF3|\\uD83C\\uDDED\\uD83C\\uDDF2|\\uD83C\\uDDED\\uD83C\\uDDF0|\\uD83C\\uDDEC\\uD83C\\uDDFE|\\uD83C\\uDDEC\\uD83C\\uDDFC|\\uD83C\\uDDEC\\uD83C\\uDDFA|\\uD83C\\uDDEC\\uD83C\\uDDF9|\\uD83C\\uDDEC\\uD83C\\uDDF8|\\uD83C\\uDDEC\\uD83C\\uDDF7|\\uD83C\\uDDEC\\uD83C\\uDDF6|\\uD83C\\uDDEC\\uD83C\\uDDF5|\\uD83C\\uDDEC\\uD83C\\uDDF3|\\uD83C\\uDDEC\\uD83C\\uDDF2|\\uD83C\\uDDEC\\uD83C\\uDDF1|\\uD83C\\uDDEC\\uD83C\\uDDEE|\\uD83C\\uDDEC\\uD83C\\uDDED|\\uD83C\\uDDEC\\uD83C\\uDDEC|\\uD83C\\uDDEC\\uD83C\\uDDEB|\\uD83C\\uDDEC\\uD83C\\uDDEA|\\uD83C\\uDDEC\\uD83C\\uDDE9|\\uD83C\\uDDEC\\uD83C\\uDDE7|\\uD83C\\uDDEC\\uD83C\\uDDE6|\\uD83C\\uDDEB\\uD83C\\uDDF7|\\uD83C\\uDDEB\\uD83C\\uDDF4|\\uD83C\\uDDEB\\uD83C\\uDDF2|\\uD83C\\uDDEB\\uD83C\\uDDF0|\\uD83C\\uDDEB\\uD83C\\uDDEF|\\uD83C\\uDDEB\\uD83C\\uDDEE|\\uD83C\\uDDEA\\uD83C\\uDDFA|\\uD83C\\uDDEA\\uD83C\\uDDF9|\\uD83C\\uDDEA\\uD83C\\uDDF8|\\uD83C\\uDDEA\\uD83C\\uDDF7|\\uD83C\\uDDEA\\uD83C\\uDDED|\\uD83C\\uDDEA\\uD83C\\uDDEC|\\uD83C\\uDDEA\\uD83C\\uDDEA|\\uD83C\\uDDEA\\uD83C\\uDDE8|\\uD83C\\uDDEA\\uD83C\\uDDE6|\\uD83C\\uDDE9\\uD83C\\uDDFF|\\uD83C\\uDDE9\\uD83C\\uDDF4|\\uD83C\\uDDE9\\uD83C\\uDDF2|\\uD83C\\uDDE9\\uD83C\\uDDF0|\\uD83C\\uDDE9\\uD83C\\uDDEF|\\uD83C\\uDDE9\\uD83C\\uDDEC|\\uD83C\\uDDE9\\uD83C\\uDDEA|\\uD83C\\uDDE8\\uD83C\\uDDFF|\\uD83C\\uDDE8\\uD83C\\uDDFE|\\uD83C\\uDDE8\\uD83C\\uDDFD|\\uD83C\\uDDE8\\uD83C\\uDDFC|\\uD83C\\uDDE8\\uD83C\\uDDFB|\\uD83C\\uDDE8\\uD83C\\uDDFA|\\uD83C\\uDDE8\\uD83C\\uDDF7|\\uD83C\\uDDE8\\uD83C\\uDDF5|\\uD83C\\uDDE8\\uD83C\\uDDF4|\\uD83C\\uDDE8\\uD83C\\uDDF3|\\uD83C\\uDDE8\\uD83C\\uDDF2|\\uD83C\\uDDE8\\uD83C\\uDDF1|\\uD83C\\uDDE8\\uD83C\\uDDF0|\\uD83C\\uDDE8\\uD83C\\uDDEE|\\uD83C\\uDDE8\\uD83C\\uDDED|\\uD83C\\uDDE8\\uD83C\\uDDEC|\\uD83C\\uDDE8\\uD83C\\uDDEB|\\uD83C\\uDDE8\\uD83C\\uDDE9|\\uD83C\\uDDE8\\uD83C\\uDDE8|\\uD83C\\uDDE8\\uD83C\\uDDE6|\\uD83C\\uDDE7\\uD83C\\uDDFF|\\uD83C\\uDDE7\\uD83C\\uDDFE|\\uD83C\\uDDE7\\uD83C\\uDDFC|\\uD83C\\uDDE7\\uD83C\\uDDFB|\\uD83C\\uDDE7\\uD83C\\uDDF9|\\uD83C\\uDDE7\\uD83C\\uDDF8|\\uD83C\\uDDE7\\uD83C\\uDDF7|\\uD83C\\uDDE7\\uD83C\\uDDF6|\\uD83C\\uDDE7\\uD83C\\uDDF4|\\uD83C\\uDDE7\\uD83C\\uDDF3|\\uD83C\\uDDE7\\uD83C\\uDDF2|\\uD83C\\uDDE7\\uD83C\\uDDF1|\\uD83C\\uDDE7\\uD83C\\uDDEF|\\uD83C\\uDDE7\\uD83C\\uDDEE|\\uD83C\\uDDE7\\uD83C\\uDDED|\\uD83C\\uDDE7\\uD83C\\uDDEC|\\uD83C\\uDDE7\\uD83C\\uDDEB|\\uD83C\\uDDE7\\uD83C\\uDDEA|\\uD83C\\uDDE7\\uD83C\\uDDE9|\\uD83C\\uDDE7\\uD83C\\uDDE7|\\uD83C\\uDDE7\\uD83C\\uDDE6|\\uD83C\\uDDE6\\uD83C\\uDDFF|\\uD83C\\uDDE6\\uD83C\\uDDFD|\\uD83C\\uDDE6\\uD83C\\uDDFC|\\uD83C\\uDDE6\\uD83C\\uDDFA|\\uD83C\\uDDE6\\uD83C\\uDDF9|\\uD83C\\uDDF9\\uD83C\\uDDE9|\\uD83D\\uDDE1\\uFE0F|\\u26F9\\uD83C\\uDFFF|\\u26F9\\uD83C\\uDFFE|\\u26F9\\uD83C\\uDFFD|\\u26F9\\uD83C\\uDFFC|\\u26F9\\uD83C\\uDFFB|\\u270D\\uD83C\\uDFFF|\\u270D\\uD83C\\uDFFE|\\u270D\\uD83C\\uDFFD|\\u270D\\uD83C\\uDFFC|\\u270D\\uD83C\\uDFFB|\\uD83C\\uDC04\\uFE0F|\\uD83C\\uDD7F\\uFE0F|\\uD83C\\uDE02\\uFE0F|\\uD83C\\uDE1A\\uFE0F|\\uD83C\\uDE2F\\uFE0F|\\uD83C\\uDE37\\uFE0F|\\uD83C\\uDF9E\\uFE0F|\\uD83C\\uDF9F\\uFE0F|\\uD83C\\uDFCB\\uFE0F|\\uD83C\\uDFCC\\uFE0F|\\uD83C\\uDFCD\\uFE0F|\\uD83C\\uDFCE\\uFE0F|\\uD83C\\uDF96\\uFE0F|\\uD83C\\uDF97\\uFE0F|\\uD83C\\uDF36\\uFE0F|\\uD83C\\uDF27\\uFE0F|\\uD83C\\uDF28\\uFE0F|\\uD83C\\uDF29\\uFE0F|\\uD83C\\uDF2A\\uFE0F|\\uD83C\\uDF2B\\uFE0F|\\uD83C\\uDF2C\\uFE0F|\\uD83D\\uDC3F\\uFE0F|\\uD83D\\uDD77\\uFE0F|\\uD83D\\uDD78\\uFE0F|\\uD83C\\uDF21\\uFE0F|\\uD83C\\uDF99\\uFE0F|\\uD83C\\uDF9A\\uFE0F|\\uD83C\\uDF9B\\uFE0F|\\uD83C\\uDFF3\\uFE0F|\\uD83C\\uDFF5\\uFE0F|\\uD83C\\uDFF7\\uFE0F|\\uD83D\\uDCFD\\uFE0F|\\uD83D\\uDD49\\uFE0F|\\uD83D\\uDD4A\\uFE0F|\\uD83D\\uDD6F\\uFE0F|\\uD83D\\uDD70\\uFE0F|\\uD83D\\uDD73\\uFE0F|\\uD83D\\uDD76\\uFE0F|\\uD83D\\uDD79\\uFE0F|\\uD83D\\uDD87\\uFE0F|\\uD83D\\uDD8A\\uFE0F|\\uD83D\\uDD8B\\uFE0F|\\uD83D\\uDD8C\\uFE0F|\\uD83D\\uDD8D\\uFE0F|\\uD83D\\uDDA5\\uFE0F|\\uD83D\\uDDA8\\uFE0F|\\uD83D\\uDDB2\\uFE0F|\\uD83D\\uDDBC\\uFE0F|\\uD83D\\uDDC2\\uFE0F|\\uD83D\\uDDC3\\uFE0F|\\uD83D\\uDDC4\\uFE0F|\\uD83D\\uDDD1\\uFE0F|\\uD83D\\uDDD2\\uFE0F|\\uD83D\\uDDD3\\uFE0F|\\uD83D\\uDDDC\\uFE0F|\\uD83D\\uDDDD\\uFE0F|\\uD83D\\uDDDE\\uFE0F|\\u270B\\uD83C\\uDFFF|\\uD83D\\uDDE3\\uFE0F|\\uD83D\\uDDEF\\uFE0F|\\uD83D\\uDDF3\\uFE0F|\\uD83D\\uDDFA\\uFE0F|\\uD83D\\uDEE0\\uFE0F|\\uD83D\\uDEE1\\uFE0F|\\uD83D\\uDEE2\\uFE0F|\\uD83D\\uDEF0\\uFE0F|\\uD83C\\uDF7D\\uFE0F|\\uD83D\\uDC41\\uFE0F|\\uD83D\\uDD74\\uFE0F|\\uD83D\\uDD75\\uFE0F|\\uD83D\\uDD90\\uFE0F|\\uD83C\\uDFD4\\uFE0F|\\uD83C\\uDFD5\\uFE0F|\\uD83C\\uDFD6\\uFE0F|\\uD83C\\uDFD7\\uFE0F|\\uD83C\\uDFD8\\uFE0F|\\uD83C\\uDFD9\\uFE0F|\\uD83C\\uDFDA\\uFE0F|\\uD83C\\uDFDB\\uFE0F|\\uD83C\\uDFDC\\uFE0F|\\uD83C\\uDFDD\\uFE0F|\\uD83C\\uDFDE\\uFE0F|\\uD83C\\uDFDF\\uFE0F|\\uD83D\\uDECB\\uFE0F|\\uD83D\\uDECD\\uFE0F|\\uD83D\\uDECE\\uFE0F|\\uD83D\\uDECF\\uFE0F|\\uD83D\\uDEE3\\uFE0F|\\uD83D\\uDEE4\\uFE0F|\\uD83D\\uDEE5\\uFE0F|\\uD83D\\uDEE9\\uFE0F|\\uD83D\\uDEF3\\uFE0F|\\uD83C\\uDF24\\uFE0F|\\uD83C\\uDF25\\uFE0F|\\uD83C\\uDF26\\uFE0F|\\uD83D\\uDDB1\\uFE0F|\\u261D\\uD83C\\uDFFB|\\u261D\\uD83C\\uDFFC|\\u261D\\uD83C\\uDFFD|\\u261D\\uD83C\\uDFFE|\\u261D\\uD83C\\uDFFF|\\u270C\\uD83C\\uDFFB|\\u270C\\uD83C\\uDFFC|\\u270C\\uD83C\\uDFFD|\\u270C\\uD83C\\uDFFE|\\u270C\\uD83C\\uDFFF|\\u270A\\uD83C\\uDFFB|\\u270A\\uD83C\\uDFFC|\\u270A\\uD83C\\uDFFD|\\u270A\\uD83C\\uDFFE|\\u270A\\uD83C\\uDFFF|\\u270B\\uD83C\\uDFFB|\\u270B\\uD83C\\uDFFC|\\u270B\\uD83C\\uDFFD|\\u270B\\uD83C\\uDFFE|4\\uFE0F\\u20E3|9\\uFE0F\\u20E3|0\\uFE0F\\u20E3|1\\uFE0F\\u20E3|2\\uFE0F\\u20E3|3\\uFE0F\\u20E3|#\\uFE0F\\u20E3|5\\uFE0F\\u20E3|6\\uFE0F\\u20E3|7\\uFE0F\\u20E3|8\\uFE0F\\u20E3|\\*\\uFE0F\\u20E3|\\u00A9\\uFE0F|\\u00AE\\uFE0F|\\u203C\\uFE0F|\\u2049\\uFE0F|\\u2122\\uFE0F|\\u2194\\uFE0F|\\u2195\\uFE0F|\\u2196\\uFE0F|\\u2197\\uFE0F|\\u2198\\uFE0F|\\u2199\\uFE0F|\\u21A9\\uFE0F|\\u21AA\\uFE0F|\\u231A\\uFE0F|\\u231B\\uFE0F|\\u24C2\\uFE0F|\\u25AA\\uFE0F|\\u25AB\\uFE0F|\\u25B6\\uFE0F|\\u25C0\\uFE0F|\\u25FB\\uFE0F|\\u25FC\\uFE0F|\\u25FD\\uFE0F|\\u25FE\\uFE0F|\\u2600\\uFE0F|\\u2601\\uFE0F|\\u260E\\uFE0F|\\u2611\\uFE0F|\\u2614\\uFE0F|\\u2615\\uFE0F|\\u261D\\uFE0F|\\u263A\\uFE0F|\\u2648\\uFE0F|\\u2649\\uFE0F|\\u264A\\uFE0F|\\u264B\\uFE0F|\\u264C\\uFE0F|\\u264D\\uFE0F|\\u264E\\uFE0F|\\u264F\\uFE0F|\\u2650\\uFE0F|\\u2651\\uFE0F|\\u2652\\uFE0F|\\u2653\\uFE0F|\\u2660\\uFE0F|\\u2663\\uFE0F|\\u2665\\uFE0F|\\u2666\\uFE0F|\\u2668\\uFE0F|\\u267B\\uFE0F|\\u267F\\uFE0F|\\u2693\\uFE0F|\\u26A0\\uFE0F|\\u26A1\\uFE0F|\\u26AA\\uFE0F|\\u26AB\\uFE0F|\\u26BD\\uFE0F|\\u26BE\\uFE0F|\\u26C4\\uFE0F|\\u26C5\\uFE0F|\\u26D4\\uFE0F|\\u26EA\\uFE0F|\\u26F2\\uFE0F|\\u26F3\\uFE0F|\\u26F5\\uFE0F|\\u26FA\\uFE0F|\\u26FD\\uFE0F|\\u2702\\uFE0F|\\u2708\\uFE0F|\\u2709\\uFE0F|\\u270C\\uFE0F|\\u270F\\uFE0F|\\u2712\\uFE0F|\\u2714\\uFE0F|\\u2716\\uFE0F|\\u2733\\uFE0F|\\u2734\\uFE0F|\\u2744\\uFE0F|\\u2747\\uFE0F|\\u2757\\uFE0F|\\u2764\\uFE0F|\\u27A1\\uFE0F|\\u2934\\uFE0F|\\u2935\\uFE0F|\\u2B05\\uFE0F|\\u2B06\\uFE0F|\\u2B07\\uFE0F|\\u2B1B\\uFE0F|\\u2B1C\\uFE0F|\\u2B50\\uFE0F|\\u2B55\\uFE0F|\\u3030\\uFE0F|\\u303D\\uFE0F|\\u3297\\uFE0F|\\u3299\\uFE0F|\\u271D\\uFE0F|\\u2328\\uFE0F|\\u270D\\uFE0F|\\u23ED\\uFE0F|\\u23EE\\uFE0F|\\u23EF\\uFE0F|\\u23F1\\uFE0F|\\u23F2\\uFE0F|\\u23F8\\uFE0F|\\u23F9\\uFE0F|\\u23FA\\uFE0F|\\u2602\\uFE0F|\\u2603\\uFE0F|\\u2604\\uFE0F|\\u2618\\uFE0F|\\u2620\\uFE0F|\\u2622\\uFE0F|\\u2623\\uFE0F|\\u2626\\uFE0F|\\u262A\\uFE0F|\\u262E\\uFE0F|\\u262F\\uFE0F|\\u2638\\uFE0F|\\u2639\\uFE0F|\\u2692\\uFE0F|\\u2694\\uFE0F|\\u2696\\uFE0F|\\u2697\\uFE0F|\\u2699\\uFE0F|\\u269B\\uFE0F|\\u269C\\uFE0F|\\u26B0\\uFE0F|\\u26B1\\uFE0F|\\u26C8\\uFE0F|\\u26CF\\uFE0F|\\u26D1\\uFE0F|\\u26D3\\uFE0F|\\u26E9\\uFE0F|\\u26F0\\uFE0F|\\u26F1\\uFE0F|\\u26F4\\uFE0F|\\u26F7\\uFE0F|\\u26F8\\uFE0F|\\u26F9\\uFE0F|\\u2721\\uFE0F|\\u2763\\uFE0F|\\uD83C\\uDCCF|\\uD83C\\uDD70|\\uD83C\\uDD71|\\uD83C\\uDD7E|\\uD83C\\uDD8E|\\uD83C\\uDD91|\\uD83C\\uDD92|\\uD83C\\uDD93|\\uD83C\\uDD94|\\uD83C\\uDD95|\\uD83C\\uDD96|\\uD83C\\uDD97|\\uD83C\\uDD98|\\uD83C\\uDD99|\\uD83C\\uDD9A|\\uD83C\\uDE01|\\uD83C\\uDE32|\\uD83C\\uDE33|\\uD83C\\uDE34|\\uD83C\\uDE35|\\uD83C\\uDE36|\\uD83C\\uDE38|\\uD83C\\uDE39|\\uD83C\\uDE3A|\\uD83C\\uDE50|\\uD83C\\uDE51|\\uD83C\\uDF00|\\uD83C\\uDF01|\\uD83C\\uDF02|\\uD83C\\uDF03|\\uD83C\\uDF04|\\uD83C\\uDF05|\\uD83C\\uDF06|\\uD83C\\uDF07|\\uD83C\\uDF08|\\uD83C\\uDF09|\\uD83C\\uDF0A|\\uD83C\\uDF0B|\\uD83C\\uDF0C|\\uD83C\\uDF0F|\\uD83C\\uDF11|\\uD83C\\uDF13|\\uD83C\\uDF14|\\uD83C\\uDF15|\\uD83C\\uDF19|\\uD83C\\uDF1B|\\uD83C\\uDF1F|\\uD83C\\uDF20|\\uD83C\\uDF30|\\uD83C\\uDF31|\\uD83C\\uDF34|\\uD83C\\uDF35|\\uD83C\\uDF37|\\uD83C\\uDF38|\\uD83C\\uDF39|\\uD83C\\uDF3A|\\uD83C\\uDF3B|\\uD83C\\uDF3C|\\uD83C\\uDF3D|\\uD83C\\uDF3E|\\uD83C\\uDF3F|\\uD83C\\uDF40|\\uD83C\\uDF41|\\uD83C\\uDF42|\\uD83C\\uDF43|\\uD83C\\uDF44|\\uD83C\\uDF45|\\uD83C\\uDF46|\\uD83C\\uDF47|\\uD83C\\uDF48|\\uD83C\\uDF49|\\uD83C\\uDF4A|\\uD83C\\uDF4C|\\uD83C\\uDF4D|\\uD83C\\uDF4E|\\uD83C\\uDF4F|\\uD83C\\uDF51|\\uD83C\\uDF52|\\uD83C\\uDF53|\\uD83C\\uDF54|\\uD83C\\uDF55|\\uD83C\\uDF56|\\uD83C\\uDF57|\\uD83C\\uDF58|\\uD83C\\uDF59|\\uD83C\\uDF5A|\\uD83C\\uDF5B|\\uD83C\\uDF5C|\\uD83C\\uDF5D|\\uD83C\\uDF5E|\\uD83C\\uDF5F|\\uD83C\\uDF60|\\uD83C\\uDF61|\\uD83C\\uDF62|\\uD83C\\uDF63|\\uD83C\\uDF64|\\uD83C\\uDF65|\\uD83C\\uDF66|\\uD83C\\uDF67|\\uD83C\\uDF68|\\uD83C\\uDF69|\\uD83C\\uDF6A|\\uD83C\\uDF6B|\\uD83C\\uDF6C|\\uD83C\\uDF6D|\\uD83C\\uDF6E|\\uD83C\\uDF6F|\\uD83C\\uDF70|\\uD83C\\uDF71|\\uD83C\\uDF72|\\uD83C\\uDF73|\\uD83C\\uDF74|\\uD83C\\uDF75|\\uD83C\\uDF76|\\uD83C\\uDF77|\\uD83C\\uDF78|\\uD83C\\uDF79|\\uD83C\\uDF7A|\\uD83C\\uDF7B|\\uD83C\\uDF80|\\uD83C\\uDF81|\\uD83C\\uDF82|\\uD83C\\uDF83|\\uD83C\\uDF84|\\uD83C\\uDF85|\\uD83C\\uDF86|\\uD83C\\uDF87|\\uD83C\\uDF88|\\uD83C\\uDF89|\\uD83C\\uDF8A|\\uD83C\\uDF8B|\\uD83C\\uDF8C|\\uD83C\\uDF8D|\\uD83C\\uDF8E|\\uD83C\\uDF8F|\\uD83C\\uDF90|\\uD83C\\uDF91|\\uD83C\\uDF92|\\uD83C\\uDF93|\\uD83C\\uDFA0|\\uD83C\\uDFA1|\\uD83C\\uDFA2|\\uD83C\\uDFA3|\\uD83C\\uDFA4|\\uD83C\\uDFA5|\\uD83C\\uDFA6|\\uD83C\\uDFA7|\\uD83C\\uDFA8|\\uD83C\\uDFA9|\\uD83C\\uDFAA|\\uD83C\\uDFAB|\\uD83C\\uDFAC|\\uD83C\\uDFAD|\\uD83C\\uDFAE|\\uD83C\\uDFAF|\\uD83C\\uDFB0|\\uD83C\\uDFB1|\\uD83C\\uDFB2|\\uD83C\\uDFB3|\\uD83C\\uDFB4|\\uD83C\\uDFB5|\\uD83C\\uDFB6|\\uD83C\\uDFB7|\\uD83C\\uDFB8|\\uD83C\\uDFB9|\\uD83C\\uDFBA|\\uD83C\\uDFBB|\\uD83C\\uDFBC|\\uD83C\\uDFBD|\\uD83C\\uDFBE|\\uD83C\\uDFBF|\\uD83C\\uDFC0|\\uD83C\\uDFC1|\\uD83C\\uDFC2|\\uD83C\\uDFC3|\\uD83C\\uDFC4|\\uD83C\\uDFC6|\\uD83C\\uDFC8|\\uD83C\\uDFCA|\\uD83C\\uDFE0|\\uD83D\\uDDB1|\\uD83C\\uDFE2|\\uD83C\\uDFE3|\\uD83C\\uDFE5|\\uD83C\\uDFE6|\\uD83C\\uDFE7|\\uD83C\\uDFE8|\\uD83C\\uDFE9|\\uD83C\\uDFEA|\\uD83C\\uDFEB|\\uD83C\\uDFEC|\\uD83C\\uDFED|\\uD83C\\uDFEE|\\uD83C\\uDFEF|\\uD83C\\uDFF0|\\uD83D\\uDC0C|\\uD83D\\uDC0D|\\uD83D\\uDC0E|\\uD83D\\uDC11|\\uD83D\\uDC12|\\uD83D\\uDC14|\\uD83D\\uDC17|\\uD83D\\uDC18|\\uD83D\\uDC19|\\uD83D\\uDC1A|\\uD83D\\uDC1B|\\uD83D\\uDC1C|\\uD83D\\uDC1D|\\uD83D\\uDC1E|\\uD83D\\uDC1F|\\uD83D\\uDC20|\\uD83D\\uDC21|\\uD83D\\uDC22|\\uD83D\\uDC23|\\uD83D\\uDC24|\\uD83D\\uDC25|\\uD83D\\uDC26|\\uD83D\\uDC27|\\uD83D\\uDC28|\\uD83D\\uDC29|\\uD83D\\uDC2B|\\uD83D\\uDC2C|\\uD83D\\uDC2D|\\uD83D\\uDC2E|\\uD83D\\uDC2F|\\uD83D\\uDC30|\\uD83D\\uDC31|\\uD83D\\uDC32|\\uD83D\\uDC33|\\uD83D\\uDC34|\\uD83D\\uDC35|\\uD83D\\uDC36|\\uD83D\\uDC37|\\uD83D\\uDC38|\\uD83D\\uDC39|\\uD83D\\uDC3A|\\uD83D\\uDC3B|\\uD83D\\uDC3C|\\uD83D\\uDC3D|\\uD83D\\uDC3E|\\uD83D\\uDC40|\\uD83D\\uDC42|\\uD83D\\uDC43|\\uD83D\\uDC44|\\uD83D\\uDC45|\\uD83D\\uDC46|\\uD83D\\uDC47|\\uD83D\\uDC48|\\uD83D\\uDC49|\\uD83D\\uDC4A|\\uD83D\\uDC4B|\\uD83D\\uDC4C|\\uD83D\\uDC4D|\\uD83D\\uDC4E|\\uD83D\\uDC4F|\\uD83D\\uDC50|\\uD83D\\uDC51|\\uD83D\\uDC52|\\uD83D\\uDC53|\\uD83D\\uDC54|\\uD83D\\uDC55|\\uD83D\\uDC56|\\uD83D\\uDC57|\\uD83D\\uDC58|\\uD83D\\uDC59|\\uD83D\\uDC5A|\\uD83D\\uDC5B|\\uD83D\\uDC5C|\\uD83D\\uDC5D|\\uD83D\\uDC5E|\\uD83D\\uDC5F|\\uD83D\\uDC60|\\uD83D\\uDC61|\\uD83D\\uDC62|\\uD83D\\uDC63|\\uD83D\\uDC64|\\uD83D\\uDC66|\\uD83D\\uDC67|\\uD83D\\uDC68|\\uD83D\\uDC69|\\uD83D\\uDC6A|\\uD83D\\uDC6B|\\uD83D\\uDC6E|\\uD83D\\uDC6F|\\uD83D\\uDC70|\\uD83D\\uDC71|\\uD83D\\uDC72|\\uD83D\\uDC73|\\uD83D\\uDC74|\\uD83D\\uDC75|\\uD83D\\uDC76|\\uD83D\\uDC77|\\uD83D\\uDC78|\\uD83D\\uDC79|\\uD83D\\uDC7A|\\uD83D\\uDC7B|\\uD83D\\uDC7C|\\uD83D\\uDC7D|\\uD83D\\uDC7E|\\uD83D\\uDC7F|\\uD83D\\uDC80|\\uD83D\\uDCC7|\\uD83D\\uDC81|\\uD83D\\uDC82|\\uD83D\\uDC83|\\uD83D\\uDC84|\\uD83D\\uDC85|\\uD83D\\uDCD2|\\uD83D\\uDC86|\\uD83D\\uDCD3|\\uD83D\\uDC87|\\uD83D\\uDCD4|\\uD83D\\uDC88|\\uD83D\\uDCD5|\\uD83D\\uDC89|\\uD83D\\uDCD6|\\uD83D\\uDC8A|\\uD83D\\uDCD7|\\uD83D\\uDC8B|\\uD83D\\uDCD8|\\uD83D\\uDC8C|\\uD83D\\uDCD9|\\uD83D\\uDC8D|\\uD83D\\uDCDA|\\uD83D\\uDC8E|\\uD83D\\uDCDB|\\uD83D\\uDC8F|\\uD83D\\uDCDC|\\uD83D\\uDC90|\\uD83D\\uDCDD|\\uD83D\\uDC91|\\uD83D\\uDCDE|\\uD83D\\uDC92|\\uD83D\\uDCDF|\\uD83D\\uDCE0|\\uD83D\\uDC93|\\uD83D\\uDCE1|\\uD83D\\uDCE2|\\uD83D\\uDC94|\\uD83D\\uDCE3|\\uD83D\\uDCE4|\\uD83D\\uDC95|\\uD83D\\uDCE5|\\uD83D\\uDCE6|\\uD83D\\uDC96|\\uD83D\\uDCE7|\\uD83D\\uDCE8|\\uD83D\\uDC97|\\uD83D\\uDCE9|\\uD83D\\uDCEA|\\uD83D\\uDC98|\\uD83D\\uDCEB|\\uD83D\\uDCEE|\\uD83D\\uDC99|\\uD83D\\uDCF0|\\uD83D\\uDCF1|\\uD83D\\uDC9A|\\uD83D\\uDCF2|\\uD83D\\uDCF3|\\uD83D\\uDC9B|\\uD83D\\uDCF4|\\uD83D\\uDCF6|\\uD83D\\uDC9C|\\uD83D\\uDCF7|\\uD83D\\uDCF9|\\uD83D\\uDC9D|\\uD83D\\uDCFA|\\uD83D\\uDCFB|\\uD83D\\uDC9E|\\uD83D\\uDCFC|\\uD83D\\uDD03|\\uD83D\\uDC9F|\\uD83D\\uDD0A|\\uD83D\\uDD0B|\\uD83D\\uDCA0|\\uD83D\\uDD0C|\\uD83D\\uDD0D|\\uD83D\\uDCA1|\\uD83D\\uDD0E|\\uD83D\\uDD0F|\\uD83D\\uDCA2|\\uD83D\\uDD10|\\uD83D\\uDD11|\\uD83D\\uDCA3|\\uD83D\\uDD12|\\uD83D\\uDD13|\\uD83D\\uDCA4|\\uD83D\\uDD14|\\uD83D\\uDD16|\\uD83D\\uDCA5|\\uD83D\\uDD17|\\uD83D\\uDD18|\\uD83D\\uDCA6|\\uD83D\\uDD19|\\uD83D\\uDD1A|\\uD83D\\uDCA7|\\uD83D\\uDD1B|\\uD83D\\uDD1C|\\uD83D\\uDCA8|\\uD83D\\uDD1D|\\uD83D\\uDD1E|\\uD83D\\uDCA9|\\uD83D\\uDD1F|\\uD83D\\uDCAA|\\uD83D\\uDD20|\\uD83D\\uDD21|\\uD83D\\uDCAB|\\uD83D\\uDD22|\\uD83D\\uDD23|\\uD83D\\uDCAC|\\uD83D\\uDD24|\\uD83D\\uDD25|\\uD83D\\uDCAE|\\uD83D\\uDD26|\\uD83D\\uDD27|\\uD83D\\uDCAF|\\uD83D\\uDD28|\\uD83D\\uDD29|\\uD83D\\uDCB0|\\uD83D\\uDD2A|\\uD83D\\uDD2B|\\uD83D\\uDCB1|\\uD83D\\uDD2E|\\uD83D\\uDCB2|\\uD83D\\uDD2F|\\uD83D\\uDCB3|\\uD83D\\uDD30|\\uD83D\\uDD31|\\uD83D\\uDCB4|\\uD83D\\uDD32|\\uD83D\\uDD33|\\uD83D\\uDCB5|\\uD83D\\uDD34|\\uD83D\\uDD35|\\uD83D\\uDCB8|\\uD83D\\uDD36|\\uD83D\\uDD37|\\uD83D\\uDCB9|\\uD83D\\uDD38|\\uD83D\\uDD39|\\uD83D\\uDCBA|\\uD83D\\uDD3A|\\uD83D\\uDD3B|\\uD83D\\uDCBB|\\uD83D\\uDD3C|\\uD83D\\uDCBC|\\uD83D\\uDD3D|\\uD83D\\uDD50|\\uD83D\\uDCBD|\\uD83D\\uDD51|\\uD83D\\uDCBE|\\uD83D\\uDD52|\\uD83D\\uDCBF|\\uD83D\\uDD53|\\uD83D\\uDCC0|\\uD83D\\uDD54|\\uD83D\\uDD55|\\uD83D\\uDCC1|\\uD83D\\uDD56|\\uD83D\\uDD57|\\uD83D\\uDCC2|\\uD83D\\uDD58|\\uD83D\\uDD59|\\uD83D\\uDCC3|\\uD83D\\uDD5A|\\uD83D\\uDD5B|\\uD83D\\uDCC4|\\uD83D\\uDDFB|\\uD83D\\uDDFC|\\uD83D\\uDCC5|\\uD83D\\uDDFD|\\uD83D\\uDDFE|\\uD83D\\uDCC6|\\uD83D\\uDDFF|\\uD83D\\uDE01|\\uD83D\\uDE02|\\uD83D\\uDE03|\\uD83D\\uDCC8|\\uD83D\\uDE04|\\uD83D\\uDE05|\\uD83D\\uDCC9|\\uD83D\\uDE06|\\uD83D\\uDE09|\\uD83D\\uDCCA|\\uD83D\\uDE0A|\\uD83D\\uDE0B|\\uD83D\\uDCCB|\\uD83D\\uDE0C|\\uD83D\\uDE0D|\\uD83D\\uDCCC|\\uD83D\\uDE0F|\\uD83D\\uDE12|\\uD83D\\uDCCD|\\uD83D\\uDE13|\\uD83D\\uDE14|\\uD83D\\uDCCE|\\uD83D\\uDE16|\\uD83D\\uDE18|\\uD83D\\uDCCF|\\uD83D\\uDE1A|\\uD83D\\uDE1C|\\uD83D\\uDCD0|\\uD83D\\uDE1D|\\uD83D\\uDE1E|\\uD83D\\uDCD1|\\uD83D\\uDE20|\\uD83D\\uDE21|\\uD83D\\uDE22|\\uD83D\\uDE23|\\uD83D\\uDE24|\\uD83D\\uDE25|\\uD83D\\uDE28|\\uD83D\\uDE29|\\uD83D\\uDE2A|\\uD83D\\uDE2B|\\uD83D\\uDE2D|\\uD83D\\uDE30|\\uD83D\\uDE31|\\uD83D\\uDE32|\\uD83D\\uDE33|\\uD83D\\uDE35|\\uD83D\\uDE37|\\uD83D\\uDE38|\\uD83D\\uDE39|\\uD83D\\uDE3A|\\uD83D\\uDE3B|\\uD83D\\uDE3C|\\uD83D\\uDE3D|\\uD83D\\uDE3E|\\uD83D\\uDE3F|\\uD83D\\uDE40|\\uD83D\\uDE45|\\uD83D\\uDE46|\\uD83D\\uDE47|\\uD83D\\uDE48|\\uD83D\\uDE49|\\uD83D\\uDE4A|\\uD83D\\uDE4B|\\uD83D\\uDE4C|\\uD83D\\uDE4D|\\uD83D\\uDE4E|\\uD83D\\uDE4F|\\uD83D\\uDE80|\\uD83D\\uDE83|\\uD83D\\uDE84|\\uD83D\\uDE85|\\uD83D\\uDE87|\\uD83D\\uDE89|\\uD83D\\uDE8C|\\uD83D\\uDE8F|\\uD83D\\uDE91|\\uD83D\\uDE92|\\uD83D\\uDE93|\\uD83D\\uDE95|\\uD83D\\uDE97|\\uD83D\\uDE99|\\uD83D\\uDE9A|\\uD83D\\uDEA2|\\uD83D\\uDEA4|\\uD83D\\uDEA5|\\uD83D\\uDEA7|\\uD83D\\uDEA8|\\uD83D\\uDEA9|\\uD83D\\uDEAA|\\uD83D\\uDEAB|\\uD83D\\uDEAC|\\uD83D\\uDEAD|\\uD83D\\uDEB2|\\uD83D\\uDEB6|\\uD83D\\uDEB9|\\uD83D\\uDEBA|\\uD83D\\uDEBB|\\uD83D\\uDEBC|\\uD83D\\uDEBD|\\uD83D\\uDEBE|\\uD83D\\uDEC0|\\uD83E\\uDD18|\\uD83D\\uDE00|\\uD83D\\uDE07|\\uD83D\\uDE08|\\uD83D\\uDE0E|\\uD83D\\uDE10|\\uD83D\\uDE11|\\uD83D\\uDE15|\\uD83D\\uDE17|\\uD83D\\uDE19|\\uD83D\\uDE1B|\\uD83D\\uDE1F|\\uD83D\\uDE26|\\uD83D\\uDE27|\\uD83D\\uDE2C|\\uD83D\\uDE2E|\\uD83D\\uDE2F|\\uD83D\\uDE34|\\uD83D\\uDE36|\\uD83D\\uDE81|\\uD83D\\uDE82|\\uD83D\\uDE86|\\uD83D\\uDE88|\\uD83D\\uDE8A|\\uD83D\\uDE8D|\\uD83D\\uDE8E|\\uD83D\\uDE90|\\uD83D\\uDE94|\\uD83D\\uDE96|\\uD83D\\uDE98|\\uD83D\\uDE9B|\\uD83D\\uDE9C|\\uD83D\\uDE9D|\\uD83D\\uDE9E|\\uD83D\\uDE9F|\\uD83D\\uDEA0|\\uD83D\\uDEA1|\\uD83D\\uDEA3|\\uD83D\\uDEA6|\\uD83D\\uDEAE|\\uD83D\\uDEAF|\\uD83D\\uDEB0|\\uD83D\\uDEB1|\\uD83D\\uDEB3|\\uD83D\\uDEB4|\\uD83D\\uDEB5|\\uD83D\\uDEB7|\\uD83D\\uDEB8|\\uD83D\\uDEBF|\\uD83D\\uDEC1|\\uD83D\\uDEC2|\\uD83D\\uDEC3|\\uD83D\\uDEC4|\\uD83D\\uDEC5|\\uD83C\\uDF0D|\\uD83C\\uDF0E|\\uD83C\\uDF10|\\uD83C\\uDF12|\\uD83C\\uDF16|\\uD83C\\uDF17|\\uD83C\\uDF18|\\uD83C\\uDF1A|\\uD83C\\uDF1C|\\uD83C\\uDF1D|\\uD83C\\uDF1E|\\uD83C\\uDF32|\\uD83C\\uDF33|\\uD83C\\uDF4B|\\uD83C\\uDF50|\\uD83C\\uDF7C|\\uD83C\\uDFC7|\\uD83C\\uDFC9|\\uD83C\\uDFE4|\\uD83D\\uDC00|\\uD83D\\uDC01|\\uD83D\\uDC02|\\uD83D\\uDC03|\\uD83D\\uDC04|\\uD83D\\uDC05|\\uD83D\\uDC06|\\uD83D\\uDC07|\\uD83D\\uDC08|\\uD83D\\uDC09|\\uD83D\\uDC0A|\\uD83D\\uDC0B|\\uD83D\\uDC0F|\\uD83D\\uDC10|\\uD83D\\uDC13|\\uD83D\\uDC15|\\uD83D\\uDC16|\\uD83D\\uDC2A|\\uD83D\\uDC65|\\uD83D\\uDC6C|\\uD83D\\uDC6D|\\uD83D\\uDCAD|\\uD83D\\uDCB6|\\uD83D\\uDCB7|\\uD83D\\uDCEC|\\uD83D\\uDCED|\\uD83D\\uDCEF|\\uD83D\\uDCF5|\\uD83D\\uDD00|\\uD83D\\uDD01|\\uD83D\\uDD02|\\uD83D\\uDD04|\\uD83D\\uDD05|\\uD83D\\uDD06|\\uD83D\\uDD07|\\uD83D\\uDD09|\\uD83D\\uDD15|\\uD83D\\uDD2C|\\uD83D\\uDD2D|\\uD83D\\uDD5C|\\uD83D\\uDD5D|\\uD83D\\uDD5E|\\uD83D\\uDD5F|\\uD83D\\uDD60|\\uD83D\\uDD61|\\uD83D\\uDD62|\\uD83D\\uDD63|\\uD83D\\uDD64|\\uD83D\\uDD65|\\uD83D\\uDD66|\\uD83D\\uDD67|\\uD83D\\uDD08|\\uD83D\\uDE8B|\\uD83C\\uDFC5|\\uD83C\\uDFF4|\\uD83D\\uDCF8|\\uD83D\\uDECC|\\uD83D\\uDD95|\\uD83D\\uDD96|\\uD83D\\uDE41|\\uD83D\\uDE42|\\uD83D\\uDEEB|\\uD83D\\uDEEC|\\uD83C\\uDFFB|\\uD83C\\uDFFC|\\uD83C\\uDFFD|\\uD83C\\uDFFE|\\uD83C\\uDFFF|\\uD83D\\uDE43|\\uD83E\\uDD11|\\uD83E\\uDD13|\\uD83E\\uDD17|\\uD83D\\uDE44|\\uD83E\\uDD14|\\uD83E\\uDD10|\\uD83E\\uDD12|\\uD83E\\uDD15|\\uD83E\\uDD16|\\uD83E\\uDD81|\\uD83E\\uDD84|\\uD83E\\uDD82|\\uD83E\\uDD80|\\uD83E\\uDD83|\\uD83E\\uDDC0|\\uD83C\\uDF2D|\\uD83C\\uDF2E|\\uD83C\\uDF2F|\\uD83C\\uDF7F|\\uD83C\\uDF7E|\\uD83C\\uDFF9|\\uD83C\\uDFFA|\\uD83D\\uDED0|\\uD83D\\uDD4B|\\uD83D\\uDD4C|\\uD83D\\uDD4D|\\uD83D\\uDD4E|\\uD83D\\uDCFF|\\uD83C\\uDFCF|\\uD83C\\uDFD0|\\uD83C\\uDFD1|\\uD83C\\uDFD2|\\uD83C\\uDFD3|\\uD83C\\uDFF8|\\uD83C\\uDF26|\\uD83C\\uDF25|\\uD83C\\uDF24|\\uD83D\\uDEF3|\\uD83D\\uDEE9|\\uD83D\\uDEE5|\\uD83D\\uDEE4|\\uD83D\\uDEE3|\\uD83D\\uDECF|\\uD83D\\uDECE|\\uD83D\\uDECD|\\uD83D\\uDECB|\\uD83C\\uDFDF|\\uD83C\\uDFDE|\\uD83C\\uDFDD|\\uD83C\\uDFDC|\\uD83C\\uDFDB|\\uD83C\\uDFDA|\\uD83C\\uDFD9|\\uD83C\\uDFD8|\\uD83C\\uDFD7|\\uD83C\\uDFD6|\\uD83C\\uDFD5|\\uD83C\\uDFD4|\\uD83D\\uDD90|\\uD83D\\uDD75|\\uD83D\\uDD74|\\uD83D\\uDC41|\\uD83C\\uDF7D|\\uD83D\\uDEF0|\\uD83D\\uDEE2|\\uD83D\\uDEE1|\\uD83D\\uDEE0|\\uD83D\\uDDFA|\\uD83D\\uDDF3|\\uD83D\\uDDEF|\\uD83D\\uDDE3|\\uD83D\\uDDE1|\\uD83D\\uDDDE|\\uD83D\\uDDDD|\\uD83D\\uDDDC|\\uD83D\\uDDD3|\\uD83D\\uDDD2|\\uD83D\\uDDD1|\\uD83D\\uDDC4|\\uD83D\\uDDC3|\\uD83D\\uDDC2|\\uD83D\\uDDBC|\\uD83D\\uDDB2|\\uD83D\\uDDA8|\\uD83D\\uDDA5|\\uD83D\\uDD8D|\\uD83D\\uDD8C|\\uD83D\\uDD8B|\\uD83D\\uDD8A|\\uD83D\\uDD87|\\uD83D\\uDD79|\\uD83D\\uDD76|\\uD83D\\uDD73|\\uD83D\\uDD70|\\uD83D\\uDD6F|\\uD83D\\uDD4A|\\uD83D\\uDD49|\\uD83D\\uDCFD|\\uD83C\\uDFF7|\\uD83C\\uDFF5|\\uD83C\\uDFF3|\\uD83C\\uDF9B|\\uD83C\\uDF9A|\\uD83C\\uDF99|\\uD83C\\uDF21|\\uD83D\\uDD78|\\uD83D\\uDD77|\\uD83D\\uDC3F|\\uD83C\\uDF2C|\\uD83C\\uDF2B|\\uD83C\\uDF2A|\\uD83C\\uDF29|\\uD83C\\uDF28|\\uD83C\\uDF27|\\uD83C\\uDF36|\\uD83C\\uDF97|\\uD83C\\uDF96|\\uD83C\\uDFCE|\\uD83C\\uDFCD|\\uD83C\\uDFCC|\\uD83C\\uDFCB|\\uD83C\\uDF9F|\\uD83C\\uDF9E|\\uD83C\\uDE37|\\uD83C\\uDE2F|\\uD83C\\uDE1A|\\uD83C\\uDE02|\\uD83C\\uDD7F|\\uD83C\\uDC04|\\uD83C\\uDFE1|\\u2714|\\u2733|\\u2734|\\u2744|\\u2747|\\u2757|\\u2764|\\u27A1|\\u2934|\\u2935|\\u2B05|\\u2B06|\\u2B07|\\u2B1B|\\u2B1C|\\u2B50|\\u2B55|\\u3030|\\u303D|\\u3297|\\u3299|\\u2712|\\u270F|\\u270C|\\u2709|\\u2708|\\u2702|\\u26FD|\\u26FA|\\u26F5|\\u26F3|\\u26F2|\\u26EA|\\u26D4|\\u26C5|\\u26C4|\\u26BE|\\u26BD|\\u26AB|\\u26AA|\\u26A1|\\u26A0|\\u2693|\\u267F|\\u267B|\\u2668|\\u2666|\\u2665|\\u2663|\\u2660|\\u2653|\\u2652|\\u2651|\\u271D|\\u2650|\\u264F|\\u264E|\\u264D|\\u264C|\\u264B|\\u264A|\\u2649|\\u2648|\\u263A|\\u261D|\\u2615|\\u2614|\\u2611|\\u2328|\\u260E|\\u2601|\\u2600|\\u25FE|\\u25FD|\\u25FC|\\u25FB|\\u25C0|\\u25B6|\\u25AB|\\u25AA|\\u24C2|\\u2716|\\u231A|\\u21AA|\\u21A9|\\u2199|\\u2198|\\u2197|\\u2196|\\u2195|\\u2194|\\u2139|\\u2122|\\u270D|\\u2049|\\u203C|\\u00AE|\\u00A9|\\u27BF|\\u27B0|\\u2797|\\u2796|\\u2795|\\u2755|\\u2754|\\u2753|\\u274E|\\u274C|\\u2728|\\u270B|\\u270A|\\u2705|\\u26CE|\\u23F3|\\u23F0|\\u23EC|\\u23ED|\\u23EE|\\u23EF|\\u23F1|\\u23F2|\\u23F8|\\u23F9|\\u23FA|\\u2602|\\u2603|\\u2604|\\u2618|\\u2620|\\u2622|\\u2623|\\u2626|\\u262A|\\u262E|\\u262F|\\u2638|\\u2639|\\u2692|\\u2694|\\u2696|\\u2697|\\u2699|\\u269B|\\u269C|\\u26B0|\\u26B1|\\u26C8|\\u26CF|\\u26D1|\\u26D3|\\u26E9|\\u26F0|\\u26F1|\\u26F4|\\u26F7|\\u26F8|\\u26F9|\\u2721|\\u2763|\\u23EB|\\u23EA|\\u23E9|\\u231B)",a.jsecapeMap={"👩‍❤️‍💋‍👩":"1f469-2764-1f48b-1f469","👨‍❤️‍💋‍👨":"1f468-2764-1f48b-1f468","👨‍👨‍👦‍👦":"1f468-1f468-1f466-1f466","👨‍👨‍👧‍👦":"1f468-1f468-1f467-1f466","👨‍👨‍👧‍👧":"1f468-1f468-1f467-1f467","👨‍👩‍👦‍👦":"1f468-1f469-1f466-1f466","👨‍👩‍👧‍👦":"1f468-1f469-1f467-1f466","👨‍👩‍👧‍👧":"1f468-1f469-1f467-1f467","👩‍👩‍👦‍👦":"1f469-1f469-1f466-1f466","👩‍👩‍👧‍👦":"1f469-1f469-1f467-1f466","👩‍👩‍👧‍👧":"1f469-1f469-1f467-1f467","👩‍❤️‍👩":"1f469-2764-1f469","👨‍❤️‍👨":"1f468-2764-1f468","👨‍👨‍👦":"1f468-1f468-1f466","👨‍👨‍👧":"1f468-1f468-1f467","👨‍👩‍👧":"1f468-1f469-1f467","👩‍👩‍👦":"1f469-1f469-1f466","👩‍👩‍👧":"1f469-1f469-1f467","👁‍🗨":"1f441-1f5e8","#️⃣":"0023-20e3","0️⃣":"0030-20e3","1️⃣":"0031-20e3","2️⃣":"0032-20e3","3️⃣":"0033-20e3","4️⃣":"0034-20e3","5️⃣":"0035-20e3","6️⃣":"0036-20e3","7️⃣":"0037-20e3","8️⃣":"0038-20e3","9️⃣":"0039-20e3","*️⃣":"002a-20e3","🤘🏿":"1f918-1f3ff","🤘🏾":"1f918-1f3fe","🤘🏽":"1f918-1f3fd","🤘🏼":"1f918-1f3fc","🤘🏻":"1f918-1f3fb","🛀🏿":"1f6c0-1f3ff","🛀🏾":"1f6c0-1f3fe","🛀🏽":"1f6c0-1f3fd","🛀🏼":"1f6c0-1f3fc","🛀🏻":"1f6c0-1f3fb","🚶🏿":"1f6b6-1f3ff","🚶🏾":"1f6b6-1f3fe","🚶🏽":"1f6b6-1f3fd","🚶🏼":"1f6b6-1f3fc","🚶🏻":"1f6b6-1f3fb","🚵🏿":"1f6b5-1f3ff","🚵🏾":"1f6b5-1f3fe","🚵🏽":"1f6b5-1f3fd","🚵🏼":"1f6b5-1f3fc","🚵🏻":"1f6b5-1f3fb","🚴🏿":"1f6b4-1f3ff","🚴🏾":"1f6b4-1f3fe","🚴🏽":"1f6b4-1f3fd","🚴🏼":"1f6b4-1f3fc","🚴🏻":"1f6b4-1f3fb","🚣🏿":"1f6a3-1f3ff","🚣🏾":"1f6a3-1f3fe","🚣🏽":"1f6a3-1f3fd","🚣🏼":"1f6a3-1f3fc","🚣🏻":"1f6a3-1f3fb","🙏🏿":"1f64f-1f3ff","🙏🏾":"1f64f-1f3fe","🙏🏽":"1f64f-1f3fd","🙏🏼":"1f64f-1f3fc","🙏🏻":"1f64f-1f3fb","🙎🏿":"1f64e-1f3ff","🙎🏾":"1f64e-1f3fe","🙎🏽":"1f64e-1f3fd","🙎🏼":"1f64e-1f3fc","🙎🏻":"1f64e-1f3fb","🙍🏿":"1f64d-1f3ff","🙍🏾":"1f64d-1f3fe","🙍🏽":"1f64d-1f3fd","🙍🏼":"1f64d-1f3fc","🙍🏻":"1f64d-1f3fb","🙌🏿":"1f64c-1f3ff","🙌🏾":"1f64c-1f3fe","🙌🏽":"1f64c-1f3fd","🙌🏼":"1f64c-1f3fc","🙌🏻":"1f64c-1f3fb","🙋🏿":"1f64b-1f3ff","🙋🏾":"1f64b-1f3fe","🙋🏽":"1f64b-1f3fd","🙋🏼":"1f64b-1f3fc","🙋🏻":"1f64b-1f3fb","🙇🏿":"1f647-1f3ff","🙇🏾":"1f647-1f3fe","🙇🏽":"1f647-1f3fd","🙇🏼":"1f647-1f3fc","🙇🏻":"1f647-1f3fb","🙆🏿":"1f646-1f3ff","🙆🏾":"1f646-1f3fe","🙆🏽":"1f646-1f3fd","🙆🏼":"1f646-1f3fc","🙆🏻":"1f646-1f3fb","🙅🏿":"1f645-1f3ff","🙅🏾":"1f645-1f3fe","🙅🏽":"1f645-1f3fd","🙅🏼":"1f645-1f3fc","🙅🏻":"1f645-1f3fb","🖖🏿":"1f596-1f3ff","🖖🏾":"1f596-1f3fe","🖖🏽":"1f596-1f3fd","🖖🏼":"1f596-1f3fc","🖖🏻":"1f596-1f3fb","🖕🏿":"1f595-1f3ff","🖕🏾":"1f595-1f3fe","🖕🏽":"1f595-1f3fd","🖕🏼":"1f595-1f3fc","🖕🏻":"1f595-1f3fb","🖐🏿":"1f590-1f3ff","🖐🏾":"1f590-1f3fe","🖐🏽":"1f590-1f3fd","🖐🏼":"1f590-1f3fc","🖐🏻":"1f590-1f3fb","🕵🏿":"1f575-1f3ff","🕵🏾":"1f575-1f3fe","🕵🏽":"1f575-1f3fd","🕵🏼":"1f575-1f3fc","🕵🏻":"1f575-1f3fb","💪🏿":"1f4aa-1f3ff","💪🏾":"1f4aa-1f3fe","💪🏽":"1f4aa-1f3fd","💪🏼":"1f4aa-1f3fc","💪🏻":"1f4aa-1f3fb","💇🏿":"1f487-1f3ff","💇🏾":"1f487-1f3fe","💇🏽":"1f487-1f3fd","💇🏼":"1f487-1f3fc","💇🏻":"1f487-1f3fb","💆🏿":"1f486-1f3ff","💆🏾":"1f486-1f3fe","💆🏽":"1f486-1f3fd","💆🏼":"1f486-1f3fc","💆🏻":"1f486-1f3fb","💅🏿":"1f485-1f3ff","💅🏾":"1f485-1f3fe","💅🏽":"1f485-1f3fd","💅🏼":"1f485-1f3fc","💅🏻":"1f485-1f3fb","💃🏿":"1f483-1f3ff","💃🏾":"1f483-1f3fe","💃🏽":"1f483-1f3fd","💃🏼":"1f483-1f3fc","💃🏻":"1f483-1f3fb","💂🏿":"1f482-1f3ff","💂🏾":"1f482-1f3fe","💂🏽":"1f482-1f3fd","💂🏼":"1f482-1f3fc","💂🏻":"1f482-1f3fb","💁🏿":"1f481-1f3ff","💁🏾":"1f481-1f3fe","💁🏽":"1f481-1f3fd","💁🏼":"1f481-1f3fc","💁🏻":"1f481-1f3fb","👼🏿":"1f47c-1f3ff","👼🏾":"1f47c-1f3fe","👼🏽":"1f47c-1f3fd","👼🏼":"1f47c-1f3fc","👼🏻":"1f47c-1f3fb","👸🏿":"1f478-1f3ff","👸🏾":"1f478-1f3fe","👸🏽":"1f478-1f3fd","👸🏼":"1f478-1f3fc","👸🏻":"1f478-1f3fb","👷🏿":"1f477-1f3ff","👷🏾":"1f477-1f3fe","👷🏽":"1f477-1f3fd","👷🏼":"1f477-1f3fc","👷🏻":"1f477-1f3fb","👶🏿":"1f476-1f3ff","👶🏾":"1f476-1f3fe","👶🏽":"1f476-1f3fd","👶🏼":"1f476-1f3fc","👶🏻":"1f476-1f3fb","👵🏿":"1f475-1f3ff","👵🏾":"1f475-1f3fe","👵🏽":"1f475-1f3fd","👵🏼":"1f475-1f3fc","👵🏻":"1f475-1f3fb","👴🏿":"1f474-1f3ff","👴🏾":"1f474-1f3fe","👴🏽":"1f474-1f3fd","👴🏼":"1f474-1f3fc","👴🏻":"1f474-1f3fb","👳🏿":"1f473-1f3ff","👳🏾":"1f473-1f3fe","👳🏽":"1f473-1f3fd","👳🏼":"1f473-1f3fc","👳🏻":"1f473-1f3fb","👲🏿":"1f472-1f3ff","👲🏾":"1f472-1f3fe","👲🏽":"1f472-1f3fd","👲🏼":"1f472-1f3fc","👲🏻":"1f472-1f3fb","👱🏿":"1f471-1f3ff","👱🏾":"1f471-1f3fe","👱🏽":"1f471-1f3fd","👱🏼":"1f471-1f3fc","👱🏻":"1f471-1f3fb","👰🏿":"1f470-1f3ff","👰🏾":"1f470-1f3fe","👰🏽":"1f470-1f3fd","👰🏼":"1f470-1f3fc","👰🏻":"1f470-1f3fb","👮🏿":"1f46e-1f3ff","👮🏾":"1f46e-1f3fe","👮🏽":"1f46e-1f3fd","👮🏼":"1f46e-1f3fc","👮🏻":"1f46e-1f3fb","👩🏿":"1f469-1f3ff","👩🏾":"1f469-1f3fe","👩🏽":"1f469-1f3fd","👩🏼":"1f469-1f3fc","👩🏻":"1f469-1f3fb","👨🏿":"1f468-1f3ff","👨🏾":"1f468-1f3fe","👨🏽":"1f468-1f3fd","👨🏼":"1f468-1f3fc","👨🏻":"1f468-1f3fb","👧🏿":"1f467-1f3ff","👧🏾":"1f467-1f3fe","👧🏽":"1f467-1f3fd","👧🏼":"1f467-1f3fc","👧🏻":"1f467-1f3fb","👦🏿":"1f466-1f3ff","👦🏾":"1f466-1f3fe","👦🏽":"1f466-1f3fd","👦🏼":"1f466-1f3fc","👦🏻":"1f466-1f3fb","👐🏿":"1f450-1f3ff","👐🏾":"1f450-1f3fe","👐🏽":"1f450-1f3fd","👐🏼":"1f450-1f3fc","👐🏻":"1f450-1f3fb","👏🏿":"1f44f-1f3ff","👏🏾":"1f44f-1f3fe","👏🏽":"1f44f-1f3fd","👏🏼":"1f44f-1f3fc","👏🏻":"1f44f-1f3fb","👎🏿":"1f44e-1f3ff","👎🏾":"1f44e-1f3fe","👎🏽":"1f44e-1f3fd","👎🏼":"1f44e-1f3fc","👎🏻":"1f44e-1f3fb","👍🏿":"1f44d-1f3ff","👍🏾":"1f44d-1f3fe","👍🏽":"1f44d-1f3fd","👍🏼":"1f44d-1f3fc","👍🏻":"1f44d-1f3fb","👌🏿":"1f44c-1f3ff","👌🏾":"1f44c-1f3fe","👌🏽":"1f44c-1f3fd","👌🏼":"1f44c-1f3fc","👌🏻":"1f44c-1f3fb","👋🏿":"1f44b-1f3ff","👋🏾":"1f44b-1f3fe","👋🏽":"1f44b-1f3fd","👋🏼":"1f44b-1f3fc","👋🏻":"1f44b-1f3fb","👊🏿":"1f44a-1f3ff","👊🏾":"1f44a-1f3fe","👊🏽":"1f44a-1f3fd","👊🏼":"1f44a-1f3fc","👊🏻":"1f44a-1f3fb","👉🏿":"1f449-1f3ff","👉🏾":"1f449-1f3fe","👉🏽":"1f449-1f3fd","👉🏼":"1f449-1f3fc","👉🏻":"1f449-1f3fb","👈🏿":"1f448-1f3ff","👈🏾":"1f448-1f3fe","👈🏽":"1f448-1f3fd","👈🏼":"1f448-1f3fc","👈🏻":"1f448-1f3fb","👇🏿":"1f447-1f3ff","👇🏾":"1f447-1f3fe","👇🏽":"1f447-1f3fd","👇🏼":"1f447-1f3fc","👇🏻":"1f447-1f3fb","👆🏿":"1f446-1f3ff","👆🏾":"1f446-1f3fe","👆🏽":"1f446-1f3fd","👆🏼":"1f446-1f3fc","👆🏻":"1f446-1f3fb","👃🏿":"1f443-1f3ff","👃🏾":"1f443-1f3fe","👃🏽":"1f443-1f3fd","👃🏼":"1f443-1f3fc","👃🏻":"1f443-1f3fb","👂🏿":"1f442-1f3ff","👂🏾":"1f442-1f3fe","👂🏽":"1f442-1f3fd","👂🏼":"1f442-1f3fc","👂🏻":"1f442-1f3fb","🏋🏿":"1f3cb-1f3ff","🏋🏾":"1f3cb-1f3fe","🏋🏽":"1f3cb-1f3fd","🏋🏼":"1f3cb-1f3fc","🏋🏻":"1f3cb-1f3fb","🏊🏿":"1f3ca-1f3ff","🏊🏾":"1f3ca-1f3fe","🏊🏽":"1f3ca-1f3fd","🏊🏼":"1f3ca-1f3fc","🏊🏻":"1f3ca-1f3fb","🏇🏿":"1f3c7-1f3ff","🏇🏾":"1f3c7-1f3fe","🏇🏽":"1f3c7-1f3fd","🏇🏼":"1f3c7-1f3fc","🏇🏻":"1f3c7-1f3fb","🏄🏿":"1f3c4-1f3ff","🏄🏾":"1f3c4-1f3fe","🏄🏽":"1f3c4-1f3fd","🏄🏼":"1f3c4-1f3fc","🏄🏻":"1f3c4-1f3fb","🏃🏿":"1f3c3-1f3ff","🏃🏾":"1f3c3-1f3fe","🏃🏽":"1f3c3-1f3fd","🏃🏼":"1f3c3-1f3fc","🏃🏻":"1f3c3-1f3fb","🎅🏿":"1f385-1f3ff","🎅🏾":"1f385-1f3fe","🎅🏽":"1f385-1f3fd","🎅🏼":"1f385-1f3fc","🎅🏻":"1f385-1f3fb","🇿🇼":"1f1ff-1f1fc","🇿🇲":"1f1ff-1f1f2","🇿🇦":"1f1ff-1f1e6","🇾🇹":"1f1fe-1f1f9","🇾🇪":"1f1fe-1f1ea","🇽🇰":"1f1fd-1f1f0","🇼🇸":"1f1fc-1f1f8","🇼🇫":"1f1fc-1f1eb","🇻🇺":"1f1fb-1f1fa","🇻🇳":"1f1fb-1f1f3","🇻🇮":"1f1fb-1f1ee","🇻🇬":"1f1fb-1f1ec","🇻🇪":"1f1fb-1f1ea","🇻🇨":"1f1fb-1f1e8","🇻🇦":"1f1fb-1f1e6","🇺🇿":"1f1fa-1f1ff","🇺🇾":"1f1fa-1f1fe","🇺🇸":"1f1fa-1f1f8","🇺🇲":"1f1fa-1f1f2","🇺🇬":"1f1fa-1f1ec","🇺🇦":"1f1fa-1f1e6","🇹🇿":"1f1f9-1f1ff","🇹🇼":"1f1f9-1f1fc","🇹🇻":"1f1f9-1f1fb","🇹🇹":"1f1f9-1f1f9","🇹🇷":"1f1f9-1f1f7","🇹🇴":"1f1f9-1f1f4","🇹🇳":"1f1f9-1f1f3","🇹🇲":"1f1f9-1f1f2","🇹🇱":"1f1f9-1f1f1","🇹🇰":"1f1f9-1f1f0","🇹🇯":"1f1f9-1f1ef","🇹🇭":"1f1f9-1f1ed","🇹🇬":"1f1f9-1f1ec","🇹🇫":"1f1f9-1f1eb","🇹🇩":"1f1f9-1f1e9","🇹🇨":"1f1f9-1f1e8","🇹🇦":"1f1f9-1f1e6","🇸🇿":"1f1f8-1f1ff","🇸🇾":"1f1f8-1f1fe","🇸🇽":"1f1f8-1f1fd","🇸🇻":"1f1f8-1f1fb","🇸🇹":"1f1f8-1f1f9","🇸🇸":"1f1f8-1f1f8","🇸🇷":"1f1f8-1f1f7","🇸🇴":"1f1f8-1f1f4","🇸🇳":"1f1f8-1f1f3","🇸🇲":"1f1f8-1f1f2","🇸🇱":"1f1f8-1f1f1","🇸🇰":"1f1f8-1f1f0","🇸🇯":"1f1f8-1f1ef","🇸🇮":"1f1f8-1f1ee","🇸🇭":"1f1f8-1f1ed","🇸🇬":"1f1f8-1f1ec","🇸🇪":"1f1f8-1f1ea","🇸🇩":"1f1f8-1f1e9","🇸🇨":"1f1f8-1f1e8","🇸🇧":"1f1f8-1f1e7","🇸🇦":"1f1f8-1f1e6","🇷🇼":"1f1f7-1f1fc","🇷🇺":"1f1f7-1f1fa","🇷🇸":"1f1f7-1f1f8","🇷🇴":"1f1f7-1f1f4","🇷🇪":"1f1f7-1f1ea","🇶🇦":"1f1f6-1f1e6","🇵🇾":"1f1f5-1f1fe","🇵🇼":"1f1f5-1f1fc","🇵🇹":"1f1f5-1f1f9","🇵🇸":"1f1f5-1f1f8","🇵🇷":"1f1f5-1f1f7","🇵🇳":"1f1f5-1f1f3","🇵🇲":"1f1f5-1f1f2","🇵🇱":"1f1f5-1f1f1","🇵🇰":"1f1f5-1f1f0","🇵🇭":"1f1f5-1f1ed","🇵🇬":"1f1f5-1f1ec","🇵🇫":"1f1f5-1f1eb","🇵🇪":"1f1f5-1f1ea","🇵🇦":"1f1f5-1f1e6","🇴🇲":"1f1f4-1f1f2","🇳🇿":"1f1f3-1f1ff","🇳🇺":"1f1f3-1f1fa","🇳🇷":"1f1f3-1f1f7","🇳🇵":"1f1f3-1f1f5","🇳🇴":"1f1f3-1f1f4","🇳🇱":"1f1f3-1f1f1","🇳🇮":"1f1f3-1f1ee","🇳🇬":"1f1f3-1f1ec","🇳🇫":"1f1f3-1f1eb","🇳🇪":"1f1f3-1f1ea","🇳🇨":"1f1f3-1f1e8","🇳🇦":"1f1f3-1f1e6","🇲🇿":"1f1f2-1f1ff","🇲🇾":"1f1f2-1f1fe","🇲🇽":"1f1f2-1f1fd","🇲🇼":"1f1f2-1f1fc","🇲🇻":"1f1f2-1f1fb","🇲🇺":"1f1f2-1f1fa","🇲🇹":"1f1f2-1f1f9","🇲🇸":"1f1f2-1f1f8","🇲🇷":"1f1f2-1f1f7","🇲🇶":"1f1f2-1f1f6","🇲🇵":"1f1f2-1f1f5","🇲🇴":"1f1f2-1f1f4","🇲🇳":"1f1f2-1f1f3","🇲🇲":"1f1f2-1f1f2","🇲🇱":"1f1f2-1f1f1","🇲🇰":"1f1f2-1f1f0","🇲🇭":"1f1f2-1f1ed","🇲🇬":"1f1f2-1f1ec","🇲🇫":"1f1f2-1f1eb","🇲🇪":"1f1f2-1f1ea","🇲🇩":"1f1f2-1f1e9","🇲🇨":"1f1f2-1f1e8","🇲🇦":"1f1f2-1f1e6","🇱🇾":"1f1f1-1f1fe","🇱🇻":"1f1f1-1f1fb","🇱🇺":"1f1f1-1f1fa","🇱🇹":"1f1f1-1f1f9","🇱🇸":"1f1f1-1f1f8","🇱🇷":"1f1f1-1f1f7","🇱🇰":"1f1f1-1f1f0","🇱🇮":"1f1f1-1f1ee","🇱🇨":"1f1f1-1f1e8","🇱🇧":"1f1f1-1f1e7","🇱🇦":"1f1f1-1f1e6","🇰🇿":"1f1f0-1f1ff","🇰🇾":"1f1f0-1f1fe","🇰🇼":"1f1f0-1f1fc","🇰🇷":"1f1f0-1f1f7","🇰🇵":"1f1f0-1f1f5","🇰🇳":"1f1f0-1f1f3","🇰🇲":"1f1f0-1f1f2","🇰🇮":"1f1f0-1f1ee","🇰🇭":"1f1f0-1f1ed","🇰🇬":"1f1f0-1f1ec","🇰🇪":"1f1f0-1f1ea","🇯🇵":"1f1ef-1f1f5","🇯🇴":"1f1ef-1f1f4","🇯🇲":"1f1ef-1f1f2","🇯🇪":"1f1ef-1f1ea","🇮🇹":"1f1ee-1f1f9","🇮🇸":"1f1ee-1f1f8","🇮🇷":"1f1ee-1f1f7","🇮🇶":"1f1ee-1f1f6","🇮🇴":"1f1ee-1f1f4","🇮🇳":"1f1ee-1f1f3","🇮🇲":"1f1ee-1f1f2","🇮🇱":"1f1ee-1f1f1","🇮🇪":"1f1ee-1f1ea","🇮🇩":"1f1ee-1f1e9","🇮🇨":"1f1ee-1f1e8","🇭🇺":"1f1ed-1f1fa","🇭🇹":"1f1ed-1f1f9","🇭🇷":"1f1ed-1f1f7","🇭🇳":"1f1ed-1f1f3","🇭🇲":"1f1ed-1f1f2","🇭🇰":"1f1ed-1f1f0","🇬🇾":"1f1ec-1f1fe","🇬🇼":"1f1ec-1f1fc","🇬🇺":"1f1ec-1f1fa","🇬🇹":"1f1ec-1f1f9","🇬🇸":"1f1ec-1f1f8","🇬🇷":"1f1ec-1f1f7","🇬🇶":"1f1ec-1f1f6","🇬🇵":"1f1ec-1f1f5","🇬🇳":"1f1ec-1f1f3","🇬🇲":"1f1ec-1f1f2","🇬🇱":"1f1ec-1f1f1","🇬🇮":"1f1ec-1f1ee","🇬🇭":"1f1ec-1f1ed","🇬🇬":"1f1ec-1f1ec","🇬🇫":"1f1ec-1f1eb","🇬🇪":"1f1ec-1f1ea","🇬🇩":"1f1ec-1f1e9","🇬🇧":"1f1ec-1f1e7","🇬🇦":"1f1ec-1f1e6","🇫🇷":"1f1eb-1f1f7","🇫🇴":"1f1eb-1f1f4","🇫🇲":"1f1eb-1f1f2","🇫🇰":"1f1eb-1f1f0","🇫🇯":"1f1eb-1f1ef","🇫🇮":"1f1eb-1f1ee","🇪🇺":"1f1ea-1f1fa","🇪🇹":"1f1ea-1f1f9","🇪🇸":"1f1ea-1f1f8","🇪🇷":"1f1ea-1f1f7","🇪🇭":"1f1ea-1f1ed","🇪🇬":"1f1ea-1f1ec","🇪🇪":"1f1ea-1f1ea","🇪🇨":"1f1ea-1f1e8","🇪🇦":"1f1ea-1f1e6","🇩🇿":"1f1e9-1f1ff","🇩🇴":"1f1e9-1f1f4","🇩🇲":"1f1e9-1f1f2","🇩🇰":"1f1e9-1f1f0","🇩🇯":"1f1e9-1f1ef","🇩🇬":"1f1e9-1f1ec","🇩🇪":"1f1e9-1f1ea","🇨🇿":"1f1e8-1f1ff","🇨🇾":"1f1e8-1f1fe","🇨🇽":"1f1e8-1f1fd","🇨🇼":"1f1e8-1f1fc","🇨🇻":"1f1e8-1f1fb","🇨🇺":"1f1e8-1f1fa","🇨🇷":"1f1e8-1f1f7","🇨🇵":"1f1e8-1f1f5","🇨🇴":"1f1e8-1f1f4","🇨🇳":"1f1e8-1f1f3","🇨🇲":"1f1e8-1f1f2","🇨🇱":"1f1e8-1f1f1","🇨🇰":"1f1e8-1f1f0","🇨🇮":"1f1e8-1f1ee","🇨🇭":"1f1e8-1f1ed","🇨🇬":"1f1e8-1f1ec","🇨🇫":"1f1e8-1f1eb","🇨🇩":"1f1e8-1f1e9","🇨🇨":"1f1e8-1f1e8","🇨🇦":"1f1e8-1f1e6","🇧🇿":"1f1e7-1f1ff","🇧🇾":"1f1e7-1f1fe","🇧🇼":"1f1e7-1f1fc","🇧🇻":"1f1e7-1f1fb","🇧🇹":"1f1e7-1f1f9","🇧🇸":"1f1e7-1f1f8","🇧🇷":"1f1e7-1f1f7","🇧🇶":"1f1e7-1f1f6","🇧🇴":"1f1e7-1f1f4","🇧🇳":"1f1e7-1f1f3","🇧🇲":"1f1e7-1f1f2","🇧🇱":"1f1e7-1f1f1","🇧🇯":"1f1e7-1f1ef","🇧🇮":"1f1e7-1f1ee","🇧🇭":"1f1e7-1f1ed","🇧🇬":"1f1e7-1f1ec","🇧🇫":"1f1e7-1f1eb","🇧🇪":"1f1e7-1f1ea","🇧🇩":"1f1e7-1f1e9","🇧🇧":"1f1e7-1f1e7","🇧🇦":"1f1e7-1f1e6","🇦🇿":"1f1e6-1f1ff","🇦🇽":"1f1e6-1f1fd","🇦🇼":"1f1e6-1f1fc","🇦🇺":"1f1e6-1f1fa","🇦🇹":"1f1e6-1f1f9","🇦🇸":"1f1e6-1f1f8","🇦🇷":"1f1e6-1f1f7","🇦🇶":"1f1e6-1f1f6","🇦🇴":"1f1e6-1f1f4","🇦🇲":"1f1e6-1f1f2","🇦🇱":"1f1e6-1f1f1","🇦🇮":"1f1e6-1f1ee","🇦🇬":"1f1e6-1f1ec","🇦🇫":"1f1e6-1f1eb","🇦🇪":"1f1e6-1f1ea","🇦🇩":"1f1e6-1f1e9","🇦🇨":"1f1e6-1f1e8","🀄️":"1f004","🅿️":"1f17f","🈂️":"1f202","🈚️":"1f21a","🈯️":"1f22f","🈷️":"1f237","🎞️":"1f39e","🎟️":"1f39f","🏋️":"1f3cb","🏌️":"1f3cc","🏍️":"1f3cd","🏎️":"1f3ce","🎖️":"1f396","🎗️":"1f397","🌶️":"1f336","🌧️":"1f327","🌨️":"1f328","🌩️":"1f329","🌪️":"1f32a","🌫️":"1f32b","🌬️":"1f32c","🐿️":"1f43f","🕷️":"1f577","🕸️":"1f578","🌡️":"1f321","🎙️":"1f399","🎚️":"1f39a","🎛️":"1f39b","🏳️":"1f3f3","🏵️":"1f3f5","🏷️":"1f3f7","📽️":"1f4fd","🕉️":"1f549","🕊️":"1f54a","🕯️":"1f56f","🕰️":"1f570","🕳️":"1f573","🕶️":"1f576","🕹️":"1f579","🖇️":"1f587","🖊️":"1f58a","🖋️":"1f58b","🖌️":"1f58c","🖍️":"1f58d","🖥️":"1f5a5","🖨️":"1f5a8","🖲️":"1f5b2","🖼️":"1f5bc","🗂️":"1f5c2","🗃️":"1f5c3","🗄️":"1f5c4","🗑️":"1f5d1","🗒️":"1f5d2","🗓️":"1f5d3","🗜️":"1f5dc","🗝️":"1f5dd","🗞️":"1f5de","🗡️":"1f5e1","🗣️":"1f5e3","🗯️":"1f5ef","🗳️":"1f5f3","🗺️":"1f5fa","🛠️":"1f6e0","🛡️":"1f6e1","🛢️":"1f6e2","🛰️":"1f6f0","🍽️":"1f37d","👁️":"1f441","🕴️":"1f574","🕵️":"1f575","🖐️":"1f590","🏔️":"1f3d4","🏕️":"1f3d5","🏖️":"1f3d6","🏗️":"1f3d7","🏘️":"1f3d8","🏙️":"1f3d9","🏚️":"1f3da","🏛️":"1f3db","🏜️":"1f3dc","🏝️":"1f3dd","🏞️":"1f3de","🏟️":"1f3df","🛋️":"1f6cb","🛍️":"1f6cd","🛎️":"1f6ce","🛏️":"1f6cf","🛣️":"1f6e3","🛤️":"1f6e4","🛥️":"1f6e5","🛩️":"1f6e9","🛳️":"1f6f3","🌤️":"1f324","🌥️":"1f325","🌦️":"1f326","🖱️":"1f5b1","☝🏻":"261d-1f3fb","☝🏼":"261d-1f3fc","☝🏽":"261d-1f3fd","☝🏾":"261d-1f3fe","☝🏿":"261d-1f3ff","✌🏻":"270c-1f3fb","✌🏼":"270c-1f3fc","✌🏽":"270c-1f3fd","✌🏾":"270c-1f3fe","✌🏿":"270c-1f3ff","✊🏻":"270a-1f3fb","✊🏼":"270a-1f3fc","✊🏽":"270a-1f3fd","✊🏾":"270a-1f3fe","✊🏿":"270a-1f3ff","✋🏻":"270b-1f3fb","✋🏼":"270b-1f3fc","✋🏽":"270b-1f3fd","✋🏾":"270b-1f3fe","✋🏿":"270b-1f3ff","✍🏻":"270d-1f3fb","✍🏼":"270d-1f3fc","✍🏽":"270d-1f3fd","✍🏾":"270d-1f3fe","✍🏿":"270d-1f3ff","⛹🏻":"26f9-1f3fb","⛹🏼":"26f9-1f3fc","⛹🏽":"26f9-1f3fd","⛹🏾":"26f9-1f3fe","⛹🏿":"26f9-1f3ff","©️":"00a9","®️":"00ae","‼️":"203c","⁉️":"2049","™️":"2122","↔️":"2194","↕️":"2195","↖️":"2196","↗️":"2197","↘️":"2198","↙️":"2199","↩️":"21a9","↪️":"21aa","⌚️":"231a","⌛️":"231b","Ⓜ️":"24c2","▪️":"25aa","▫️":"25ab","▶️":"25b6","◀️":"25c0","◻️":"25fb","◼️":"25fc","◽️":"25fd","◾️":"25fe","☀️":"2600","☁️":"2601","☎️":"260e","☑️":"2611","☔️":"2614","☕️":"2615","☝️":"261d","☺️":"263a","♈️":"2648","♉️":"2649","♊️":"264a","♋️":"264b","♌️":"264c","♍️":"264d","♎️":"264e","♏️":"264f","♐️":"2650","♑️":"2651","♒️":"2652","♓️":"2653","♠️":"2660","♣️":"2663","♥️":"2665","♦️":"2666","♨️":"2668","♻️":"267b","♿️":"267f","⚓️":"2693","⚠️":"26a0","⚡️":"26a1","⚪️":"26aa","⚫️":"26ab","⚽️":"26bd","⚾️":"26be","⛄️":"26c4","⛅️":"26c5","⛔️":"26d4","⛪️":"26ea","⛲️":"26f2","⛳️":"26f3","⛵️":"26f5","⛺️":"26fa","⛽️":"26fd","✂️":"2702","✈️":"2708","✉️":"2709","✌️":"270c","✏️":"270f","✒️":"2712","✔️":"2714","✖️":"2716","✳️":"2733","✴️":"2734","❄️":"2744","❇️":"2747","❗️":"2757","❤️":"2764","➡️":"27a1","⤴️":"2934","⤵️":"2935","⬅️":"2b05","⬆️":"2b06","⬇️":"2b07","⬛️":"2b1b","⬜️":"2b1c","⭐️":"2b50","⭕️":"2b55","〰️":"3030","〽️":"303d","㊗️":"3297","㊙️":"3299","✝️":"271d","⌨️":"2328","✍️":"270d","⏭️":"23ed","⏮️":"23ee","⏯️":"23ef","⏱️":"23f1","⏲️":"23f2","⏸️":"23f8","⏹️":"23f9","⏺️":"23fa","☂️":"2602","☃️":"2603","☄️":"2604","☘️":"2618","☠️":"2620","☢️":"2622","☣️":"2623","☦️":"2626","☪️":"262a","☮️":"262e","☯️":"262f","☸️":"2638","☹️":"2639","⚒️":"2692","⚔️":"2694","⚖️":"2696","⚗️":"2697","⚙️":"2699","⚛️":"269b","⚜️":"269c","⚰️":"26b0","⚱️":"26b1","⛈️":"26c8","⛏️":"26cf","⛑️":"26d1","⛓️":"26d3","⛩️":"26e9","⛰️":"26f0","⛱️":"26f1","⛴️":"26f4","⛷️":"26f7","⛸️":"26f8","⛹️":"26f9","✡️":"2721","❣️":"2763","🃏":"1f0cf","🅰":"1f170","🅱":"1f171","🅾":"1f17e","🆎":"1f18e","🆑":"1f191","🆒":"1f192","🆓":"1f193","🆔":"1f194","🆕":"1f195","🆖":"1f196","🆗":"1f197","🆘":"1f198","🆙":"1f199","🆚":"1f19a","🈁":"1f201","🈲":"1f232","🈳":"1f233","🈴":"1f234","🈵":"1f235","🈶":"1f236","🈸":"1f238","🈹":"1f239","🈺":"1f23a","🉐":"1f250","🉑":"1f251","🌀":"1f300","🌁":"1f301","🌂":"1f302","🌃":"1f303","🌄":"1f304","🌅":"1f305","🌆":"1f306","🌇":"1f307","🌈":"1f308","🌉":"1f309","🌊":"1f30a","🌋":"1f30b","🌌":"1f30c","🌏":"1f30f","🌑":"1f311","🌓":"1f313","🌔":"1f314","🌕":"1f315","🌙":"1f319","🌛":"1f31b","🌟":"1f31f","🌠":"1f320","🌰":"1f330","🌱":"1f331","🌴":"1f334","🌵":"1f335","🌷":"1f337","🌸":"1f338","🌹":"1f339","🌺":"1f33a","🌻":"1f33b","🌼":"1f33c","🌽":"1f33d","🌾":"1f33e","🌿":"1f33f","🍀":"1f340","🍁":"1f341","🍂":"1f342","🍃":"1f343","🍄":"1f344","🍅":"1f345","🍆":"1f346","🍇":"1f347","🍈":"1f348","🍉":"1f349","🍊":"1f34a","🍌":"1f34c","🍍":"1f34d","🍎":"1f34e","🍏":"1f34f","🍑":"1f351","🍒":"1f352","🍓":"1f353","🍔":"1f354","🍕":"1f355","🍖":"1f356","🍗":"1f357","🍘":"1f358","🍙":"1f359","🍚":"1f35a","🍛":"1f35b","🍜":"1f35c","🍝":"1f35d","🍞":"1f35e","🍟":"1f35f","🍠":"1f360","🍡":"1f361","🍢":"1f362","🍣":"1f363","🍤":"1f364","🍥":"1f365","🍦":"1f366","🍧":"1f367","🍨":"1f368","🍩":"1f369","🍪":"1f36a","🍫":"1f36b","🍬":"1f36c","🍭":"1f36d","🍮":"1f36e","🍯":"1f36f","🍰":"1f370","🍱":"1f371","🍲":"1f372","🍳":"1f373","🍴":"1f374","🍵":"1f375","🍶":"1f376","🍷":"1f377","🍸":"1f378","🍹":"1f379","🍺":"1f37a","🍻":"1f37b","🎀":"1f380","🎁":"1f381","🎂":"1f382","🎃":"1f383","🎄":"1f384","🎅":"1f385","🎆":"1f386","🎇":"1f387","🎈":"1f388","🎉":"1f389","🎊":"1f38a","🎋":"1f38b","🎌":"1f38c","🎍":"1f38d","🎎":"1f38e","🎏":"1f38f","🎐":"1f390","🎑":"1f391","🎒":"1f392","🎓":"1f393","🎠":"1f3a0","🎡":"1f3a1","🎢":"1f3a2","🎣":"1f3a3","🎤":"1f3a4","🎥":"1f3a5","🎦":"1f3a6","🎧":"1f3a7","🎨":"1f3a8","🎩":"1f3a9","🎪":"1f3aa","🎫":"1f3ab","🎬":"1f3ac","🎭":"1f3ad","🎮":"1f3ae","🎯":"1f3af","🎰":"1f3b0","🎱":"1f3b1","🎲":"1f3b2","🎳":"1f3b3","🎴":"1f3b4","🎵":"1f3b5","🎶":"1f3b6","🎷":"1f3b7","🎸":"1f3b8","🎹":"1f3b9","🎺":"1f3ba","🎻":"1f3bb","🎼":"1f3bc","🎽":"1f3bd","🎾":"1f3be","🎿":"1f3bf","🏀":"1f3c0","🏁":"1f3c1","🏂":"1f3c2","🏃":"1f3c3","🏄":"1f3c4","🏆":"1f3c6","🏈":"1f3c8","🏊":"1f3ca","🏠":"1f3e0","🏡":"1f3e1","🏢":"1f3e2","🏣":"1f3e3","🏥":"1f3e5","🏦":"1f3e6","🏧":"1f3e7","🏨":"1f3e8","🏩":"1f3e9","🏪":"1f3ea","🏫":"1f3eb","🏬":"1f3ec","🏭":"1f3ed","🏮":"1f3ee","🏯":"1f3ef","🏰":"1f3f0","🐌":"1f40c","🐍":"1f40d","🐎":"1f40e","🐑":"1f411","🐒":"1f412","🐔":"1f414","🐗":"1f417","🐘":"1f418","🐙":"1f419","🐚":"1f41a","🐛":"1f41b","🐜":"1f41c","🐝":"1f41d","🐞":"1f41e","🐟":"1f41f","🐠":"1f420","🐡":"1f421","🐢":"1f422","🐣":"1f423","🐤":"1f424","🐥":"1f425","🐦":"1f426","🐧":"1f427","🐨":"1f428","🐩":"1f429","🐫":"1f42b","🐬":"1f42c","🐭":"1f42d","🐮":"1f42e","🐯":"1f42f","🐰":"1f430","🐱":"1f431","🐲":"1f432","🐳":"1f433","🐴":"1f434","🐵":"1f435","🐶":"1f436","🐷":"1f437","🐸":"1f438","🐹":"1f439","🐺":"1f43a","🐻":"1f43b","🐼":"1f43c","🐽":"1f43d","🐾":"1f43e","👀":"1f440","👂":"1f442","👃":"1f443","👄":"1f444","👅":"1f445","👆":"1f446","👇":"1f447","👈":"1f448","👉":"1f449","👊":"1f44a","👋":"1f44b","👌":"1f44c","👍":"1f44d","👎":"1f44e","👏":"1f44f","👐":"1f450","👑":"1f451","👒":"1f452","👓":"1f453","👔":"1f454","👕":"1f455","👖":"1f456","👗":"1f457","👘":"1f458","👙":"1f459","👚":"1f45a","👛":"1f45b","👜":"1f45c","👝":"1f45d","👞":"1f45e","👟":"1f45f","👠":"1f460","👡":"1f461","👢":"1f462","👣":"1f463","👤":"1f464","👦":"1f466","👧":"1f467","👨":"1f468","👩":"1f469","👪":"1f46a","👫":"1f46b","👮":"1f46e","👯":"1f46f","👰":"1f470","👱":"1f471","👲":"1f472","👳":"1f473","👴":"1f474","👵":"1f475","👶":"1f476","👷":"1f477","👸":"1f478","👹":"1f479","👺":"1f47a","👻":"1f47b","👼":"1f47c","👽":"1f47d","👾":"1f47e","👿":"1f47f","💀":"1f480","📇":"1f4c7","💁":"1f481","💂":"1f482","💃":"1f483","💄":"1f484","💅":"1f485","📒":"1f4d2","💆":"1f486","📓":"1f4d3","💇":"1f487","📔":"1f4d4","💈":"1f488","📕":"1f4d5","💉":"1f489","📖":"1f4d6","💊":"1f48a","📗":"1f4d7","💋":"1f48b","📘":"1f4d8","💌":"1f48c","📙":"1f4d9","💍":"1f48d","📚":"1f4da","💎":"1f48e","📛":"1f4db","💏":"1f48f","📜":"1f4dc","💐":"1f490","📝":"1f4dd","💑":"1f491","📞":"1f4de","💒":"1f492","📟":"1f4df","📠":"1f4e0","💓":"1f493","📡":"1f4e1","📢":"1f4e2","💔":"1f494","📣":"1f4e3","📤":"1f4e4","💕":"1f495","📥":"1f4e5","📦":"1f4e6","💖":"1f496","📧":"1f4e7","📨":"1f4e8","💗":"1f497","📩":"1f4e9","📪":"1f4ea","💘":"1f498","📫":"1f4eb","📮":"1f4ee","💙":"1f499","📰":"1f4f0","📱":"1f4f1","💚":"1f49a","📲":"1f4f2","📳":"1f4f3","💛":"1f49b","📴":"1f4f4","📶":"1f4f6","💜":"1f49c","📷":"1f4f7","📹":"1f4f9","💝":"1f49d","📺":"1f4fa","📻":"1f4fb","💞":"1f49e","📼":"1f4fc","🔃":"1f503","💟":"1f49f","🔊":"1f50a","🔋":"1f50b","💠":"1f4a0","🔌":"1f50c","🔍":"1f50d","💡":"1f4a1","🔎":"1f50e","🔏":"1f50f","💢":"1f4a2","🔐":"1f510","🔑":"1f511","💣":"1f4a3","🔒":"1f512","🔓":"1f513","💤":"1f4a4","🔔":"1f514","🔖":"1f516","💥":"1f4a5","🔗":"1f517","🔘":"1f518","💦":"1f4a6","🔙":"1f519","🔚":"1f51a","💧":"1f4a7","🔛":"1f51b","🔜":"1f51c","💨":"1f4a8","🔝":"1f51d","🔞":"1f51e","💩":"1f4a9","🔟":"1f51f","💪":"1f4aa","🔠":"1f520","🔡":"1f521","💫":"1f4ab","🔢":"1f522","🔣":"1f523","💬":"1f4ac","🔤":"1f524","🔥":"1f525","💮":"1f4ae","🔦":"1f526","🔧":"1f527","💯":"1f4af","🔨":"1f528","🔩":"1f529","💰":"1f4b0","🔪":"1f52a","🔫":"1f52b","💱":"1f4b1","🔮":"1f52e","💲":"1f4b2","🔯":"1f52f","💳":"1f4b3","🔰":"1f530","🔱":"1f531","💴":"1f4b4","🔲":"1f532","🔳":"1f533","💵":"1f4b5","🔴":"1f534","🔵":"1f535","💸":"1f4b8","🔶":"1f536","🔷":"1f537","💹":"1f4b9","🔸":"1f538","🔹":"1f539","💺":"1f4ba","🔺":"1f53a","🔻":"1f53b","💻":"1f4bb","🔼":"1f53c","💼":"1f4bc","🔽":"1f53d","🕐":"1f550","💽":"1f4bd","🕑":"1f551","💾":"1f4be","🕒":"1f552","💿":"1f4bf","🕓":"1f553","📀":"1f4c0","🕔":"1f554","🕕":"1f555","📁":"1f4c1","🕖":"1f556","🕗":"1f557","📂":"1f4c2","🕘":"1f558","🕙":"1f559","📃":"1f4c3","🕚":"1f55a","🕛":"1f55b","📄":"1f4c4","🗻":"1f5fb","🗼":"1f5fc","📅":"1f4c5","🗽":"1f5fd","🗾":"1f5fe","📆":"1f4c6","🗿":"1f5ff","😁":"1f601","😂":"1f602","😃":"1f603","📈":"1f4c8","😄":"1f604","😅":"1f605","📉":"1f4c9","😆":"1f606","😉":"1f609","📊":"1f4ca","😊":"1f60a","😋":"1f60b","📋":"1f4cb","😌":"1f60c","😍":"1f60d","📌":"1f4cc","😏":"1f60f","😒":"1f612","📍":"1f4cd","😓":"1f613","😔":"1f614","📎":"1f4ce","😖":"1f616","😘":"1f618","📏":"1f4cf","😚":"1f61a","😜":"1f61c","📐":"1f4d0","😝":"1f61d","😞":"1f61e","📑":"1f4d1","😠":"1f620","😡":"1f621","😢":"1f622","😣":"1f623","😤":"1f624","😥":"1f625","😨":"1f628","😩":"1f629","😪":"1f62a","😫":"1f62b","😭":"1f62d","😰":"1f630","😱":"1f631","😲":"1f632","😳":"1f633","😵":"1f635","😷":"1f637","😸":"1f638","😹":"1f639","😺":"1f63a","😻":"1f63b","😼":"1f63c","😽":"1f63d","😾":"1f63e","😿":"1f63f","🙀":"1f640","🙅":"1f645","🙆":"1f646","🙇":"1f647","🙈":"1f648","🙉":"1f649","🙊":"1f64a","🙋":"1f64b","🙌":"1f64c","🙍":"1f64d","🙎":"1f64e","🙏":"1f64f","🚀":"1f680","🚃":"1f683","🚄":"1f684","🚅":"1f685","🚇":"1f687","🚉":"1f689","🚌":"1f68c","🚏":"1f68f","🚑":"1f691","🚒":"1f692","🚓":"1f693","🚕":"1f695","🚗":"1f697","🚙":"1f699","🚚":"1f69a","🚢":"1f6a2","🚤":"1f6a4","🚥":"1f6a5","🚧":"1f6a7","🚨":"1f6a8","🚩":"1f6a9","🚪":"1f6aa","🚫":"1f6ab","🚬":"1f6ac","🚭":"1f6ad","🚲":"1f6b2","🚶":"1f6b6","🚹":"1f6b9","🚺":"1f6ba","🚻":"1f6bb","🚼":"1f6bc","🚽":"1f6bd","🚾":"1f6be","🛀":"1f6c0","🤘":"1f918","😀":"1f600","😇":"1f607","😈":"1f608","😎":"1f60e","😐":"1f610","😑":"1f611","😕":"1f615","😗":"1f617","😙":"1f619","😛":"1f61b","😟":"1f61f","😦":"1f626","😧":"1f627","😬":"1f62c","😮":"1f62e","😯":"1f62f","😴":"1f634","😶":"1f636","🚁":"1f681","🚂":"1f682","🚆":"1f686","🚈":"1f688","🚊":"1f68a","🚍":"1f68d","🚎":"1f68e","🚐":"1f690","🚔":"1f694","🚖":"1f696","🚘":"1f698","🚛":"1f69b","🚜":"1f69c","🚝":"1f69d","🚞":"1f69e","🚟":"1f69f","🚠":"1f6a0","🚡":"1f6a1","🚣":"1f6a3","🚦":"1f6a6","🚮":"1f6ae","🚯":"1f6af","🚰":"1f6b0","🚱":"1f6b1","🚳":"1f6b3","🚴":"1f6b4","🚵":"1f6b5","🚷":"1f6b7","🚸":"1f6b8","🚿":"1f6bf","🛁":"1f6c1","🛂":"1f6c2","🛃":"1f6c3","🛄":"1f6c4","🛅":"1f6c5","🌍":"1f30d","🌎":"1f30e","🌐":"1f310","🌒":"1f312","🌖":"1f316","🌗":"1f317","🌘":"1f318","🌚":"1f31a","🌜":"1f31c","🌝":"1f31d","🌞":"1f31e","🌲":"1f332","🌳":"1f333","🍋":"1f34b","🍐":"1f350","🍼":"1f37c","🏇":"1f3c7","🏉":"1f3c9","🏤":"1f3e4","🐀":"1f400","🐁":"1f401","🐂":"1f402","🐃":"1f403","🐄":"1f404","🐅":"1f405","🐆":"1f406","🐇":"1f407","🐈":"1f408","🐉":"1f409","🐊":"1f40a","🐋":"1f40b","🐏":"1f40f","🐐":"1f410","🐓":"1f413","🐕":"1f415","🐖":"1f416","🐪":"1f42a","👥":"1f465","👬":"1f46c","👭":"1f46d","💭":"1f4ad","💶":"1f4b6","💷":"1f4b7","📬":"1f4ec","📭":"1f4ed","📯":"1f4ef","📵":"1f4f5","🔀":"1f500","🔁":"1f501","🔂":"1f502","🔄":"1f504","🔅":"1f505","🔆":"1f506","🔇":"1f507","🔉":"1f509","🔕":"1f515","🔬":"1f52c","🔭":"1f52d","🕜":"1f55c","🕝":"1f55d","🕞":"1f55e","🕟":"1f55f","🕠":"1f560","🕡":"1f561","🕢":"1f562","🕣":"1f563","🕤":"1f564","🕥":"1f565","🕦":"1f566","🕧":"1f567","🔈":"1f508","🚋":"1f68b","🏅":"1f3c5","🏴":"1f3f4","📸":"1f4f8","🛌":"1f6cc","🖕":"1f595","🖖":"1f596","🙁":"1f641","🙂":"1f642","🛫":"1f6eb","🛬":"1f6ec","🏻":"1f3fb","🏼":"1f3fc","🏽":"1f3fd","🏾":"1f3fe","🏿":"1f3ff","🙃":"1f643","🤑":"1f911","🤓":"1f913","🤗":"1f917","🙄":"1f644","🤔":"1f914","🤐":"1f910","🤒":"1f912","🤕":"1f915","🤖":"1f916","🦁":"1f981","🦄":"1f984","🦂":"1f982","🦀":"1f980","🦃":"1f983","🧀":"1f9c0","🌭":"1f32d","🌮":"1f32e","🌯":"1f32f","🍿":"1f37f","🍾":"1f37e","🏹":"1f3f9","🏺":"1f3fa","🛐":"1f6d0","🕋":"1f54b","🕌":"1f54c","🕍":"1f54d","🕎":"1f54e","📿":"1f4ff","🏏":"1f3cf","🏐":"1f3d0","🏑":"1f3d1","🏒":"1f3d2","🏓":"1f3d3","🏸":"1f3f8","⏩":"23e9","⏪":"23ea","⏫":"23eb","⏬":"23ec","⏰":"23f0","⏳":"23f3","⛎":"26ce","✅":"2705","✊":"270a","✋":"270b","✨":"2728","❌":"274c","❎":"274e","❓":"2753","❔":"2754","❕":"2755","➕":"2795","➖":"2796","➗":"2797","➰":"27b0","➿":"27bf","©":"00a9","®":"00ae","‼":"203c","⁉":"2049","™":"2122","↔":"2194","↕":"2195","↖":"2196","↗":"2197","↘":"2198","↙":"2199","↩":"21a9","↪":"21aa","⌚":"231a","⌛":"231b","Ⓜ":"24c2","▪":"25aa","▫":"25ab","▶":"25b6","◀":"25c0","◻":"25fb","◼":"25fc","◽":"25fd","◾":"25fe","☀":"2600","☁":"2601","☎":"260e","☑":"2611","☔":"2614","☕":"2615","☝":"261d","☺":"263a","♈":"2648","♉":"2649","♊":"264a","♋":"264b","♌":"264c","♍":"264d","♎":"264e","♏":"264f","♐":"2650","♑":"2651","♒":"2652","♓":"2653","♠":"2660","♣":"2663","♥":"2665","♦":"2666","♨":"2668","♻":"267b","♿":"267f","⚓":"2693","⚠":"26a0","⚡":"26a1","⚪":"26aa","⚫":"26ab","⚽":"26bd","⚾":"26be","⛄":"26c4","⛅":"26c5","⛔":"26d4","⛪":"26ea","⛲":"26f2","⛳":"26f3","⛵":"26f5","⛺":"26fa","⛽":"26fd","✂":"2702","✈":"2708","✉":"2709","✌":"270c","✏":"270f","✒":"2712","✔":"2714","✖":"2716","✳":"2733","✴":"2734","❄":"2744","❇":"2747","❗":"2757","❤":"2764","➡":"27a1","⤴":"2934","⤵":"2935","⬅":"2b05","⬆":"2b06","⬇":"2b07","⬛":"2b1b","⬜":"2b1c","⭐":"2b50","⭕":"2b55","〰":"3030","〽":"303d","㊗":"3297","㊙":"3299","🀄":"1f004","🅿":"1f17f","🈂":"1f202","🈚":"1f21a","🈯":"1f22f","🈷":"1f237","🎞":"1f39e","🎟":"1f39f","🏋":"1f3cb","🏌":"1f3cc","🏍":"1f3cd","🏎":"1f3ce","🎖":"1f396","🎗":"1f397","🌶":"1f336","🌧":"1f327","🌨":"1f328","🌩":"1f329","🌪":"1f32a","🌫":"1f32b","🌬":"1f32c","🐿":"1f43f","🕷":"1f577","🕸":"1f578","🌡":"1f321","🎙":"1f399","🎚":"1f39a","🎛":"1f39b","🏳":"1f3f3","🏵":"1f3f5","🏷":"1f3f7","📽":"1f4fd","✝":"271d","🕉":"1f549","🕊":"1f54a","🕯":"1f56f","🕰":"1f570","🕳":"1f573","🕶":"1f576","🕹":"1f579","🖇":"1f587","🖊":"1f58a","🖋":"1f58b","🖌":"1f58c","🖍":"1f58d","🖥":"1f5a5","🖨":"1f5a8","⌨":"2328","🖲":"1f5b2","🖼":"1f5bc","🗂":"1f5c2","🗃":"1f5c3","🗄":"1f5c4","🗑":"1f5d1","🗒":"1f5d2","🗓":"1f5d3","🗜":"1f5dc","🗝":"1f5dd","🗞":"1f5de","🗡":"1f5e1","🗣":"1f5e3","🗯":"1f5ef","🗳":"1f5f3","🗺":"1f5fa","🛠":"1f6e0","🛡":"1f6e1","🛢":"1f6e2","🛰":"1f6f0","🍽":"1f37d","👁":"1f441","🕴":"1f574","🕵":"1f575","✍":"270d","🖐":"1f590","🏔":"1f3d4","🏕":"1f3d5","🏖":"1f3d6","🏗":"1f3d7","🏘":"1f3d8","🏙":"1f3d9","🏚":"1f3da","🏛":"1f3db","🏜":"1f3dc","🏝":"1f3dd","🏞":"1f3de","🏟":"1f3df","🛋":"1f6cb","🛍":"1f6cd","🛎":"1f6ce","🛏":"1f6cf","🛣":"1f6e3","🛤":"1f6e4","🛥":"1f6e5","🛩":"1f6e9","🛳":"1f6f3","⏭":"23ed","⏮":"23ee","⏯":"23ef","⏱":"23f1","⏲":"23f2","⏸":"23f8","⏹":"23f9","⏺":"23fa","☂":"2602","☃":"2603","☄":"2604","☘":"2618","☠":"2620","☢":"2622","☣":"2623","☦":"2626","☪":"262a","☮":"262e","☯":"262f","☸":"2638","☹":"2639","⚒":"2692","⚔":"2694","⚖":"2696","⚗":"2697","⚙":"2699","⚛":"269b","⚜":"269c","⚰":"26b0","⚱":"26b1","⛈":"26c8","⛏":"26cf","⛑":"26d1","⛓":"26d3","⛩":"26e9","⛰":"26f0","⛱":"26f1","⛴":"26f4","⛷":"26f7","⛸":"26f8","⛹":"26f9","✡":"2721","❣":"2763","🌤":"1f324","🌥":"1f325","🌦":"1f326","🖱":"1f5b1"},a.imageType="png",a.sprites=!0,a.unicodeAlt=!0,a.ascii=!0,a.cacheBustParam="?v=2.1.2",a.regShortNames=new RegExp('<object[^>]*>.*?</object>|<spans*class="emojione*[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|('+a.shortnames+")","gi"),a.regAscii=new RegExp('<object[^>]*>.*?</object>|<spans*class="emojione*[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|((\\s|^)'+a.asciiRegexp+"(?=\\s|$|[!,.?]))","g"),a.regUnicode=new RegExp('<object[^>]*>.*?</object>|<spans*class="emojione*[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|('+a.unicodeRegexp+")","gi"),a.shortnameRegexp=":([-+\\w]+):",a.toImage=function(b){return b=a.unicodeToImage(b),b=a.shortnameToImage(b)},a.unifyUnicode=function(b){return b=a.toShort(b),b=a.shortnameToUnicode(b)},a.shortnameToAscii=function(b){var c,d=a.objectFlip(a.asciiList);return b=b.replace(a.regShortNames,function(b){return void 0!==b&&""!==b&&b in a.emojioneList?(c=a.emojioneList[b][a.emojioneList[b].length-1].toLowerCase(),void 0!==d[c]?d[c]:b):b})},a.shortnameToUnicode=function(b){var c;return b=b.replace(a.regShortNames,function(b){return void 0!==b&&""!==b&&b in a.emojioneList?(c=a.emojioneList[b].length>0?a.emojioneList[b][0].toUpperCase():"",a.convert(c)):b}),a.ascii&&(b=b.replace(a.regAscii,function(b,d,e,f){return void 0!==f&&""!==f&&a.unescapeHTML(f)in a.asciiList?(f=a.unescapeHTML(f),c=a.asciiList[f].toUpperCase(),e+a.convert(c)):b})),b},a.shortnameToImage=function(b,c,d){if(!b)return"";var e,f,g;return b=b.replace(a.regShortNames,function(b){return void 0!==b&&""!==b&&b in a.emojioneList?(f=a.emojioneList[b][a.emojioneList[b].length-1],g=a.unicodeAlt?a.convert(f.toUpperCase()):b,"png"===a.imageType&&a.sprites&&(e=c?'<img class="emojione emojione-'+f+'" title="'+b+'"/>':'<span class="emojione emojione-'+f+'" title="'+b+'">'+g+"</span>"),d&&(e='<span class="emojiTxt">'+e+"</span>"),e):b}),a.ascii&&(b=b.replace(a.regAscii,function(b,c,d,h){return void 0!==h&&""!==h&&a.unescapeHTML(h)in a.asciiList?(h=a.unescapeHTML(h),f=a.asciiList[h],g=a.unicodeAlt?a.convert(f.toUpperCase()):a.escapeHTML(h),"png"===a.imageType&&a.sprites&&(e=d+'<span class="emojione emojione-'+f+'" title="'+a.escapeHTML(h)+'">'+g+"</span>"),e):b})),b},a.unicodeToImage=function(b,c,d){if(!b)return"";var e,f,g;if(!a.unicodeAlt||a.sprites)var h=a.mapShortToUnicode();return b=b.replace(a.regUnicode,function(b){return void 0!==b&&""!==b&&b in a.jsecapeMap?(f=a.jsecapeMap[b],g=a.unicodeAlt?a.convert(f.toUpperCase()):h[f],"png"===a.imageType&&a.sprites&&(e=c?'<img class="emojione emojione-'+f+'" title="'+h[f]+'"/>':'<span class="emojione emojione-'+f+'" title="'+h[f]+'">'+g+"</span>"),d&&(e='<span class="emojiTxt">'+e+"</span>"),e):b})},a.toShort=function(b){for(var c in a.emojioneList)if(a.emojioneList.hasOwnProperty(c))for(var d=0,e=a.emojioneList[c].length;d<e;d++){var f=a.emojioneList[c][d];b=a.replaceAll(b,a.convert(f.toUpperCase()),c)}return b},a.convert=function(a){if(a.indexOf("-")>-1){for(var b=[],c=a.split("-"),d=0;d<c.length;d++){var e=parseInt(c[d],16);if(e>=65536&&e<=1114111){var f=Math.floor((e-65536)/1024)+55296,g=(e-65536)%1024+56320;e=String.fromCharCode(f)+String.fromCharCode(g)}else e=String.fromCharCode(e);b.push(e)}return b.join("")}var c=parseInt(a,16);if(c>=65536&&c<=1114111){var f=Math.floor((c-65536)/1024)+55296,g=(c-65536)%1024+56320;return String.fromCharCode(f)+String.fromCharCode(g)}return String.fromCharCode(c)},a.escapeHTML=function(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#039;"};return a.replace(/[&<>"']/g,function(a){return b[a]})},a.unescapeHTML=function(a){var b={"&amp;":"&","&#38;":"&","&#x26;":"&","&lt;":"<","&#60;":"<","&#x3C;":"<","&gt;":">","&#62;":">","&#x3E;":">","&quot;":'"',"&#34;":'"',"&#x22;":'"',"&apos;":"'","&#39;":"'","&#x27;":"'"};return a.replace(/&(?:amp|#38|#x26|lt|#60|#x3C|gt|#62|#x3E|apos|#39|#x27|quot|#34|#x22);/gi,function(a){return b[a]})},a.mapShortToUnicode=function(){var b={};for(var c in a.emojioneList)if(a.emojioneList.hasOwnProperty(c))for(var d=0,e=a.emojioneList[c].length;d<e;d++)b[a.emojioneList[c][d]]=c;return b},a.objectFlip=function(a){var b,c={};for(b in a)a.hasOwnProperty(b)&&(c[a[b]]=b);return c},a.escapeRegExp=function(a){return a.replace(/[-[\]{}()*+?.,;:&\\^$|#\s]/g,"\\$&")},a.replaceAll=function(b,c,d){var e=a.escapeRegExp(c),f=new RegExp("<object[^>]*>.*?</object>|<span[^>]*>.*?</span>|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+e+")","gi"),g=function(a,b){return void 0===b||""===b?a:d};return b.replace(f,g)}}(this.emojione=this.emojione||{}),"object"==typeof module&&(module.exports=this.emojione),function(a){"use strict";window.PureJSCarousel=function(a){this.carousel=document.querySelector(a.carousel),this.slides=this.carousel.querySelectorAll(a.slide),this.btnNext=this.carousel.querySelector(a.btnNext)||null,this.btnPrev=this.carousel.querySelector(a.btnPrev)||null,this.activeIndex=a.activeIndex||0,this.oneByOne=a.oneByOne||!1,this.speed=a.speed||400,this.delay=a.delay||0,this.effect=a.effect||"linear",this.infinite=a.infinite||!1,this.autoplay=a.autoplay||!1,this.autoplayDelay=a.autoplayDelay||400,this.autoplayDirection=a.autoplayDirection||"next",this.autoplayTimer=null,this.minPos=null,this.slidesToShow=null,this.maxIndex=null,this.isEnabled=null,this.build()},PureJSCarousel.prototype.build=function(){function b(a,b){window.addEventListener?a.addEventListener("click",function(){b.goToSlide(parseInt(this.getAttribute("data-index")))}):window.attachEvent?a.attachEvent("onclick",function(){b.goToSlide(parseInt(this.getAttribute("data-index")))}):a.onclick=function(){b.goToSlide(parseInt(this.getAttribute("data-index")))}}function c(){this.carousel&&(this.minPos=this.carousel.offsetWidth-this.slides.length*this.slides[0].offsetWidth),window.innerWidth===h&&window.innerHeight===i||(clearTimeout(f),f=setTimeout(function(){g.destroy(),g.build()},400))}var d,e,f,g=this,h=window.innerWidth,i=window.innerHeight;g.minPos=a(g.carousel).width()-g.slides.length*a(g.slides[0]).width(),g.slidesToShow=Math.round(a(g.carousel).width()/a(g.slides[0]).width()),g.maxIndex=0,g.isEnabled=1,g.carousel.className+=" purejscarousel",g.slidesContainer=document.createElement("div"),g.carousel.insertBefore(g.slidesContainer,g.slides[0]),g.slidesContainer.className+=" purejscarousel-slides-container",!0===g.infinite?(g.slidesContainer.style.marginLeft=-g.slides[0].offsetWidth*g.slides.length+"px",g.slidesContainer.style.width=g.slides[0].offsetWidth*g.slides.length*3+"px"):(g.slidesContainer.style.marginLeft="0px",g.slidesContainer.style.width=(a(g.slides[0]).width()+54)*g.slides.length+"px"),("ontouchstart"in window||navigator.maxTouchPoints)&&(g.slidesContainer.addEventListener("touchstart",function(a){this.setAttribute("data-start-touch-x",a.targetTouches[0].pageX),this.setAttribute("data-start-margin",parseInt(this.style.marginLeft))}),g.slidesContainer.addEventListener("touchmove",function(a){this.setAttribute("data-active-touch-x",a.targetTouches[0].pageX),this.style.marginLeft=parseInt(this.getAttribute("data-start-margin"))+(parseInt(this.getAttribute("data-active-touch-x"))-parseInt(this.getAttribute("data-start-touch-x")))+"px"}),g.slidesContainer.addEventListener("touchend",function(){var b=parseInt(this.getAttribute("data-active-touch-x"))-parseInt(this.getAttribute("data-start-touch-x"))>0?"prev":"next",c=!0===g.oneByOne?a(g.slidesContainer[0]).width():a(g.carousel).width();Math.abs(parseInt(this.getAttribute("data-active-touch-x"))-parseInt(this.getAttribute("data-start-touch-x")))>=c/2?!0===g.infinite?"next"===b?g.goToNextSlide():g.goToPrevSlide():"next"===b&&g.activeIndex<g.maxIndex||"prev"===b&&g.activeIndex>0?"next"===b?g.goToNextSlide():g.goToPrevSlide():("undefined"!==g.slidesContainer.style.transition&&(g.slidesContainer.style.transition="margin-left "+g.speed+"ms "+g.effect+" "+g.delay+"ms"),g.slidesContainer.style.marginLeft=parseInt(this.getAttribute("data-start-margin"))+"px","undefined"===g.slidesContainer.style.transition?"undefined"!==g.slidesContainer.style.transition&&(g.slidesContainer.style.transition=null):setTimeout(function(){"undefined"!==g.slidesContainer.style.transition&&(g.slidesContainer.style.transition=null)},g.speed+g.delay)):("undefined"!==g.slidesContainer.style.transition&&(g.slidesContainer.style.transition="margin-left "+g.speed+"ms "+g.effect+" "+g.delay+"ms"),g.slidesContainer.style.marginLeft=parseInt(this.getAttribute("data-start-margin"))+"px","undefined"===g.slidesContainer.style.transition?"undefined"!==g.slidesContainer.style.transition&&(g.slidesContainer.style.transition=null):setTimeout(function(){"undefined"!==g.slidesContainer.style.transition&&(g.slidesContainer.style.transition=null)},g.speed+g.delay))})),g.dotsContainer=document.createElement("div"),g.carousel.insertBefore(g.dotsContainer,g.slides[0]),g.dotsContainer.className+=" purejscarousel-dots-container",g.dots=[],d=!0===g.oneByOne?!0===g.infinite?g.slides.length:(a(g.slidesContainer).width()-a(g.carousel).width())/a(g.slides[0]).width()+1:!0===g.infinite?Math.ceil(g.slidesContainer.offsetWidth/g.carousel.offsetWidth/3):Math.ceil(a(g.slidesContainer).width()/a(g.carousel).width());for(e=0;e<d;e++){var j=document.createElement("button");j.className="purejscarousel-dot"+(0===e?" active":""),j.setAttribute("data-index",e),j.setAttribute("type","button"),b(j,g),g.dots.push(j),g.dotsContainer.appendChild(j)}for(g.maxIndex=d-1,g.btnPrev?g.btnPrev.setAttribute("data-is-native",1):(g.btnPrev=document.createElement("button"),g.btnPrev.setAttribute("class",""),g.btnPrev.setAttribute("type","button"),g.btnPrev.setAttribute("data-is-native",0),g.carousel.insertBefore(g.btnPrev,g.slides[0])),g.btnPrev.className+=" purejscarousel-btn purejscarousel-btn-prev fa fa-sort-asc hideNow",window.addEventListener?g.btnPrev.addEventListener("click",function(){g.goToPrevSlide()}):window.attachEvent?g.btnPrev.attachEvent("onclick",function(){g.goToPrevSlide()}):g.btnPrev.onclick=function(){g.goToPrevSlide()},0===g.activeIndex&&(g.btnPrev.disabled=!0),g.btnNext?g.btnNext.setAttribute("data-is-native",1):(g.btnNext=document.createElement("button"),g.btnNext.setAttribute("class",""),g.btnNext.setAttribute("type","button"),g.btnNext.setAttribute("data-is-native",0),g.carousel.insertBefore(g.btnNext,g.slides[0])),g.btnNext.className+=" purejscarousel-btn purejscarousel-btn-next fa fa-sort-asc",window.addEventListener?g.btnNext.addEventListener("click",function(){g.goToNextSlide()}):window.attachEvent?g.btnNext.attachEvent("onclick",function(){g.goToNextSlide()}):g.btnNext.onclick=function(){g.goToNextSlide()},g.activeIndex===g.maxIndex&&(g.btnNext.disabled=!0),e=0;e<g.slides.length;e++)g.slides[e].className+=" purejscarousel-slide",g.slidesContainer.appendChild(g.slides[e]);if(!0===g.infinite){for(e=0;e<g.slides.length;e++){var k=g.slides[e].cloneNode(!0);k.className+=" purejscarousel-slide-clone",g.slidesContainer.appendChild(k)}for(e=0;e<g.slides.length;e++){var k=g.slides[e].cloneNode(!0);k.className+=" purejscarousel-slide-clone",g.slidesContainer.insertBefore(k,g.slidesContainer.querySelectorAll(".purejscarousel-slide")[e])}}window.addEventListener?window.addEventListener("resize",c):window.attachEvent?window.attachEvent("onresize",c):window.onresize=c,g.autoplayTimer=!0===g.autoplay?"next"===g.autoplayDirection?setTimeout(function(){g.goToNextSlide()},g.autoplayDelay):setTimeout(function(){g.goToPrevSlide()},g.autoplayDelay):null},PureJSCarousel.prototype.computeResize=function(){this.carousel&&(this.slidesContainer.offsetLeft-this.slides[0].offsetWidth<=this.minPos?this.btnNext.classList.add("hideNow"):this.btnNext.classList.remove("hideNow"),this.btnPrev.classList.remove("hideNow"),this.dots.length>2&&-1!==this.dots[1].className.indexOf("active")?this.btnPrev.classList.add("hideNow"):this.btnPrev.classList.remove("hideNow"),this.btnNext.classList.remove("hideNow"))},PureJSCarousel.prototype.enableControl=function(){var a;for(this.btnNext.disabled=!1,this.btnPrev.disabled=!1,a=0;a<this.dots.length;a++)this.dots[a].disabled=!1;this.dots[this.activeIndex].disabled=!0,!1===this.infinite&&(this.activeIndex===this.maxIndex&&(this.btnNext.disabled=!0),0===this.activeIndex&&(this.btnPrev.disabled=!0)),("ontouchstart"in window||navigator.maxTouchPoints)&&(this.slidesContainer.disabled=!1)},PureJSCarousel.prototype.disableControl=function(){var a;for(this.btnNext.disabled=!0,this.btnPrev.disabled=!0,a=0;a<this.dots.length;a++)this.dots[a].disabled=!0;("ontouchstart"in window||navigator.maxTouchPoints)&&(this.slidesContainer.disabled=!0)},PureJSCarousel.prototype.goToNextSlide=function(){this.carousel&&(this.minPos=this.carousel.offsetWidth-this.slides.length*this.slides[0].offsetWidth);var a;!1===this.btnNext.disabled&&(a=!0===this.infinite?this.activeIndex+1>this.maxIndex?0:this.activeIndex+1:this.activeIndex+1>this.maxIndex?this.activeIndex:this.activeIndex+1,this.goToSlide(a,"next","dirBtn")),this.slidesContainer.offsetLeft-this.slides[0].offsetWidth<=this.minPos?this.carousel.offsetWidth<350&&a<this.slides.length-1?this.btnNext.classList.remove("hideNow"):this.btnNext.classList.add("hideNow"):this.btnNext.classList.remove("hideNow"),this.btnPrev.classList.remove("hideNow")},PureJSCarousel.prototype.goToPrevSlide=function(){this.carousel&&(this.minPos=this.carousel.offsetWidth-this.slides.length*this.slides[0].offsetWidth);var a;!1===this.btnPrev.disabled&&(a=!0===this.infinite&&this.activeIndex-1<0?this.maxIndex:this.activeIndex-1,this.goToSlide(a,"prev","dirBtn")),this.dots.length>2&&-1!==this.dots[1].className.indexOf("active")?this.btnPrev.classList.add("hideNow"):this.btnPrev.classList.remove("hideNow"),this.btnNext.classList.remove("hideNow")},PureJSCarousel.prototype.goToSlide=function(a,b,c){function d(){var b;if("transition"in document.body.style&&(g.slidesContainer.style.transition=null,g.slidesContainer.removeEventListener("transitionend",d)),g.dots[g.activeIndex].className=g.dots[g.activeIndex].className.replace(" active",""),g.activeIndex=a,g.dots[g.activeIndex].className+=" active",!0===g.infinite){for(b=0;b<e;b++)"next"===h?g.slidesContainer.appendChild(g.slidesContainer.children[0]):g.slidesContainer.insertBefore(g.slidesContainer.lastElementChild,g.slidesContainer.children[0]);g.slidesContainer.style.marginLeft=-g.slidesContainer.offsetWidth/3+"px"}g.enableControl(),g.autoplayTimer=!0===g.autoplay?"next"===g.autoplayDirection?setTimeout(function(){g.goToNextSlide()},g.autoplayDelay):setTimeout(function(){g.goToPrevSlide()},g.autoplayDelay):null}var e,f,g=this,h=b||(a>this.activeIndex?"next":"prev"),i=this.slidesContainer.offsetWidth/(!0===this.infinite?3:1),j=!0===this.oneByOne?this.slides[0].offsetWidth:this.carousel.offsetWidth,k=!0===this.infinite?-i:Math.max(-j*this.activeIndex,this.minPos),l="dirBtn"===c?j:Math.abs(j*(this.activeIndex-a));!1===this.oneByOne&&("next"===h&&a===this.maxIndex||"prev"===h&&this.activeIndex===this.maxIndex)&&(l=l+i-(this.maxIndex+1)*j),e=l/this.slides[0].offsetWidth,f=!0===this.infinite?"next"===h?k-l:k+l:"next"===h?Math.max(this.minPos,k-l):Math.min(0,k+l),this.disableControl(),"transition"in document.body.style&&(this.slidesContainer.style.transition="margin-left "+this.speed+"ms "+this.effect+" "+this.delay+"ms"),this.slidesContainer.style.marginLeft=f+"px","transition"in document.body.style?(this.slidesContainer.addEventListener("transitionend",d),g.enableControl()):d()},PureJSCarousel.prototype.destroy=function(){var a,b;if(1===this.isEnabled){if(this.isEnabled=0,this.carousel.className=this.carousel.className.replace(" purejscarousel",""),this.carousel.removeChild(this.dotsContainer),"1"===this.btnNext.getAttribute("data-is-native").toString()?this.btnNext.className=this.btnNext.className.replace(" purejscarousel-btn purejscarousel-btn-next",""):(this.carousel.removeChild(this.btnNext),this.btnNext=null),"1"===this.btnPrev.getAttribute("data-is-native").toString()?this.btnPrev.className=this.btnPrev.className.replace(" purejscarousel-btn purejscarousel-btn-prev",""):(this.carousel.removeChild(this.btnPrev),this.btnPrev=null),!0===this.infinite)for(a=this.carousel.querySelectorAll(".purejscarousel-slide-clone"),b=0;b<a.length;b++)a[b].parentNode.removeChild(a[b]);for(b=0;b<this.slides.length;b++)this.slides[b].className=this.slides[b].className.replace(" pure-js-carousel-slide",""),this.carousel.insertBefore(this.slides[b],this.slidesContainer);this.carousel.removeChild(this.slidesContainer),this.minPos=null,this.slidesToShow=null,this.maxIndex=null,this.isEnabled=null,!0===this.autoplay&&(clearTimeout(this.autoplayTimer),this.autoplayTimer=null)}}}($),function(a){window.koreBotChat=a()}(function(){return function(){var a;return a=window&&window.KoreSDK&&window.KoreSDK.dependencies&&window.KoreSDK.dependencies.jQuery?window.KoreSDK.dependencies.jQuery:window.jQuery,function(a){function b(a,b){for(var c=0,d=a.length;c<d;){var e=c+d>>>1;a[e]<b?c=e+1:d=e}return c}function c(a){var b;return a&&(b=a.isNotAllowedHTMLTags()),b&&!b.isValid&&(a=a.escapeHTML()),a}function d(a){return 0===(a=Number(a))||!(!a||a%2)}function e(){for(var a=function(b){var c={};if("object"==typeof b){for(var d in b)b.hasOwnProperty(d)&&("object"==typeof b[d]?c[d]=a(b[d]):c[d]=b[d]);return c}return b},b=1;b<arguments.length;b++)for(var c in arguments[b])arguments[b].hasOwnProperty(c)&&("object"==typeof arguments[b][c]?arguments[0][c]=a(arguments[b][c]):arguments[0][c]=arguments[b][c]);return arguments[0]}function f(a){Na=!1,a.botOptions.test=!1,this.config={chatTitle:"Kore.ai Bot Chat",container:"body",allowIframe:!1,botOptions:a.botOptions},qa=a.botOptions.koreAPIUrl,Ha=a.botOptions.bearer,Pa=a.botOptions.koreSpeechAPIUrl,db=a.botOptions.ttsSocketUrl,La=a.botOptions.userIdentity,a.botOptions.recorderWorkerPath&&a.botOptions.recorderWorkerPath.trim().length>0&&(Ya=a.botOptions.recorderWorkerPath.trim()),a&&a.chatContainer&&delete a.chatContainer,this.config=e(this.config,a),window._chatHistoryLoaded=!1,this.init(),l(),k(),window.addEventListener("online",l),window.addEventListener("offline",l),g()}function g(){var a=window.addEventListener?"addEventListener":"attachEvent";(0,window[a])("attachEvent"==a?"onmessage":"message",function(a){if(a.data&&a.data.event)switch(a.data.event){case"formEvent":j(a.data)}},!1)}function h(a,b){a&&a.length&&a[0]&&a[0].contentWindow&&b&&a[0].contentWindow.postMessage(b,"*")}function i(b,c){var d=a("#chatBodyModal");document.getElementsByClassName("closeChatBodyModal")[0].onclick=function(){var a={payload:{},event:"formEvent",action:"formCancel",metaData:{}};h(d.find("iframe"),a),d.hide()},b?(d.find(".closeChatBodyModal").css("display","none"),d.find(".loading_form").css("z-index",999),d&&d.length&&(d.find("#chatBodyModalContent").empty(),d.find("#chatBodyModalContent").append(b),d.show()),setTimeout(function(){d.find(".loading_form").css("z-index",0),c?d.find(".closeChatBodyModal").css("display","block"):d.find(".closeChatBodyModal").css("display","none")},1500)):(d.find(".closeChatBodyModal").css("display","none"),setTimeout(function(){d.find("#chatBodyModalContent").empty()},1e3),d.hide())}function j(b){b&&"formSubmit"===b.action?(i(),a(".kore-chat-body .uiformComponent").length&&a(".kore-chat-body .uiformComponent").closest(".inlineIframeContainer").css("display","none")):"formCancel"===b.action?a(".kore-chat-body .uiformComponent").length&&a(".kore-chat-body .uiformComponent").closest(".inlineIframeContainer").css("display","none"):"formClose"===b.action&&(i(),a(".kore-chat-body .uiformComponent").length&&a(".kore-chat-body .uiformComponent").closest(".inlineIframeContainer").css("display","none"))}function k(){a(".kore-chat-window").remove(".kore-action-sheet"),a(".kore-chat-window").append('<div class="kore-action-sheet hide">                <div class="actionSheetContainer"></div>                </div>')}function l(){"boolean"==typeof Ua.onLine&&(Ua.onLine?(this.hideError(),Aa&&Aa.RtmClient&&Aa.getHistory({forHistorySync:!0,limit:30})):this.showError("You are currently offline"))}function m(){clearTimeout(ya),ya=setTimeout(function(){var a={};a.type="ping",Aa.sendMessage(a,function(){}),m()},$a)}function n(){var a=document.getElementById("myModal"),b=(document.getElementById("myImg"),document.getElementById("img01")),c=document.getElementById("caption");if(document.querySelectorAll(".messageBubble img").length>0)for(var d=0;d<document.querySelectorAll(".messageBubble img").length;d++){var e=document.querySelectorAll(".messageBubble img")[d];e.addEventListener("click",function(d){d.stopPropagation(),d.stopImmediatePropagation(),a.style.display="block",b.src=this.src,c.innerHTML=this.alt})}document.getElementsByClassName("closeImagePreview")[0].onclick=function(){a.style.display="none"}}function o(){try{return/iphone|ipod|android|blackberry|fennec/.test(Ua.userAgent.toLowerCase())||window.screen.width<=480}catch(a){return!1}}function p(){}function q(a,b){var c=a;if(sel=window.getSelection(),sel.rangeCount>0&&(range=sel.getRangeAt(0),range.deleteContents()),oa=oa||range){node=document.createElement("span"),oa.insertNode(node);var d=document.createElement("span");d.innerHTML=b,oa.insertNode(d),oa.setEndAfter(node),oa.setStartAfter(node),oa.collapse(!1),sel=window.getSelection(),sel.removeAllRanges(),sel.addRange(oa);var e=document.activeElement;return e&&"chatInputBox"==!e.className&&c.focus(),c}c.appendChild(html)}function r(a){if(a&&a.item(0)&&a.item(0).innerText.length){var b=document.createRange();b.selectNodeContents(a[0]),b.collapse(!1);var c=window.getSelection();c.removeAllRanges(),c.addRange(b),oa=b}else oa=!1,a&&a[0]&&a[0].focus()}function s(a){return a.split(".")}function t(){var a=window.chrome,b=window.navigator,c=b.vendor,d=b.userAgent.indexOf("OPR")>-1,e=b.userAgent.indexOf("Edge")>-1;return!!b.userAgent.match("CriOS")||null!==a&&void 0!==a&&"Google Inc."===c&&!1===d&&!1===e}function u(){setTimeout(function(){Ta&&(a(".chatInputBox").focus(),a(".disableFooter").removeClass("disableFooter"),Ka=!1)},2e4)}function v(a){return a.replace(Ab,"<p></p>").replace(Bb,"<br>")}function w(a){return a.replace(a.substr(0,1),function(a){return a.toUpperCase()})}function x(){if(xb)return void yb.stop();wb="",yb.lang="en-US",yb.start()}function y(){ua&&(ua.record(),a(".recordingMicrophone").css("display","block"),a(".notRecordingMicrophone").css("display","none"),console.log("recording..."),wa=setInterval(function(){ua.export16kMono(function(a){console.log(new Date),ab?sendBlobToSpeech(a,"LINEAR16",16e3):E(a),ua.clear()},"audio/x-raw")},1e3))}function z(){if(ab)yb?x():A();else{if(!Pa)return console.warn("Please provide speech socket url"),!1;a.ajax({url:Pa+"asr/wss/start?email="+La,type:"post",headers:{Authorization:Ha||Ia},dataType:"json",success:function(a){Qa=a.link,A()},error:function(a){console.log(a)}})}}function A(){Na||(Ua.getUserMedia||(Ua.getUserMedia=Ua.getUserMedia||Ua.webkitGetUserMedia||Ua.mozGetUserMedia||Ua.msGetUserMedia),Ua.getUserMedia?(Na=!0,Ua.getUserMedia({audio:!0},C,function(a){Na=!1,alert("Please enable the microphone permission for this page")})):(Na=!1,alert("getUserMedia is not supported in this browser.")))}function B(){if(Ua.getUserMedia){if(!ua)return Na=!1,void console.error("Recorder undefined");va&&D();try{va=F()}catch(a){Na=!1,console.log(a),console.error("Web socket not supported in the browser")}}}function C(a){if(Ma=!0,sa=a,!xa){var b=window.AudioContext||window.webkitAudioContext;xa=new b}ta=xa.createMediaStreamSource(sa),window.userSpeechAnalyser=xa.createAnalyser(),ta.connect(window.userSpeechAnalyser),console.log("Mediastream created"),va&&(va.close(),va=null),ua&&(ua.stop(),ua.clear(),ua=null),ua=new Recorder(ta,{workerPath:Ya}),console.log("Recorder Initialized"),Va=!0,ab?y():B(),setTimeout(function(){r(document.getElementsByClassName("chatInputBox"))},600)}function D(){if(clearInterval(wa),Na=!1,a(".recordingMicrophone")&&a(".recordingMicrophone").css("display","none"),a(".notRecordingMicrophone")&&a(".notRecordingMicrophone").css("display","block"),null!==sa&&sa&&sa.getTracks()[0].enabled){sa.getTracks()[0].stop()}va&&(va.close(),va=null),ua&&(ua.stop(),ua.clear()),Qa=""}function E(a){if(va){var b=va.readyState;1===b?a instanceof Blob?a.size>0&&va.send(a):(console.log(a),va.send(a)):(Na=!1,console.error("Web Socket readyState != 1: ",b,"failed to send :"+a.type+", "+a.size),D())}else Na=!1,console.error("No web socket connection: failed to send: ",a)}function F(){window.ENABLE_MICROPHONE=!0,window.SPEECH_SERVER_SOCKET_URL=Qa;var b=window.SPEECH_SERVER_SOCKET_URL,c=La;window.WebSocket=window.WebSocket||window.MozWebSocket;var d=b+"&"+Xa+"&email="+c,e=new WebSocket(d);return e.onopen=function(b){console.log("User connected"),Wa=!0,ua.record(),a(".recordingMicrophone").css("display","block"),a(".notRecordingMicrophone").css("display","none"),console.log("recording..."),zb="",wa=setInterval(function(){ua.export16kMono(function(a){E(a),ua.clear()},"audio/x-raw")},Za)},e.onmessage=function(b){var c=b.data,d="";if(c instanceof Object&&!(c instanceof Blob))console.log("Got object that is not a blob");else if(c instanceof Blob)console.log("Got Blob");else{var e=JSON.parse(c);Ma&&0===e.status?(d=e.result.hypotheses[0].transcript,e.result.final&&(zb+=e.result.hypotheses[0].transcript+" ",d=""),console.log("Interm: ",d),console.log("final: ",zb),a(".chatInputBox").html(zb+""+d),setTimeout(function(){r(document.getElementsByClassName("chatInputBox")),document.getElementsByClassName("chatInputBox")[0].scrollTop=document.getElementsByClassName("chatInputBox")[0].scrollHeight},350)):console.log("Server error : ",e.status)}},e.onclose=function(b){if(""!==a(".chatInputBox").text()&&ib){window.chatContainerConfig.sendMessage(a(".chatInputBox"))}Na=!1,console.log("Server is closed"),console.log(b),D()},e.onerror=function(a){console.log("Error : ",a)},e}function G(){if(""!==a(".chatInputBox").text()&&ib){window.chatContainerConfig.sendMessage(a(".chatInputBox"))}clearInterval(wa),a(".recordingMicrophone").css("display","none"),a(".notRecordingMicrophone").css("display","block"),ua?(ua.stop(),Ma=!1,console.log("stopped recording.."),setTimeout(function(){va&&(va.close(),va=null)},1e3),ua.export16kMono(function(a){E(a),ua.clear(),va&&va.close(),sa.getTracks()[0].stop(),ua.destroy(),Na=!1},"audio/x-raw")):console.error("Recorder undefined"),xb&&(yb.stop(),xb=!1)}function H(a){if("speechSynthesis"in window){window.speechSynthesis.cancel();var b=new SpeechSynthesisUtterance;b.text=a,window.speechSynthesis.speak(b)}else console.warn("KORE:Your browser doesn't support TTS(Speech Synthesiser)")}function I(){if(!db)return console.warn("Please provide tts socket url"),!1;window.TTS_SOCKET_URL=db;var a=window.TTS_SOCKET_URL;window.WebSocket=window.WebSocket||window.MozWebSocket;var b=new WebSocket(a);return b.binaryType="arraybuffer",b.onopen=function(a){K(fb)},b.onmessage=function(a){if(fb="","string"==typeof a.data);else{var b=a.data;gb&&M(b)}},b.onclose=function(a){},b.onerror=function(a){console.log("Error : ",a)},b}function J(){cb&&(cb.close(),cb=null)}function K(a){if(cb){var b=cb.readyState;if(1===b){var c=Ha||Ia,d={message:a,user:Ca.name,authorization:c};cb.send(JSON.stringify(d))}else console.error("Web Socket readyState != 1: ",b),J()}else console.error("No web socket connection: failed to send")}function L(){if(!bb){if(!window.AudioContext){if(!window.webkitAudioContext)return void console.error("Your browser does not support any AudioContext and cannot play back this audio.");window.AudioContext=window.webkitAudioContext}bb=new AudioContext}}function M(b){bb.decodeAudioData(b,function(b){if(!b)return void console.error("failed to decode:","buffer null");try{eb&&eb.stop(),eb=bb.createBufferSource(),eb.buffer=b,eb.connect(bb.destination),eb.start(0),eb.addEventListener("ended",function(){setTimeout(function(){gb&&ib&&a(".notRecordingMicrophone").trigger("click")},350)})}catch(a){}},function(a){console.error("failed to decode:",a)})}function N(a,b){function c(a){var c;a.dataTransfer?c=a.dataTransfer.files:a.target&&(c=a.target.files),b.call(null,c)}var d=document.createElement("input");d.setAttribute("type","file"),d.setAttribute("multiple",!1),d.style.display="none",d.addEventListener("change",c),a.appendChild(d),a.addEventListener("dragover",function(b){b.preventDefault(),b.stopPropagation(),a.classList.add("dragover")}),a.addEventListener("dragleave",function(b){b.preventDefault(),b.stopPropagation(),a.classList.remove("dragover")}),a.addEventListener("drop",function(b){b.preventDefault(),b.stopPropagation(),a.classList.remove("dragover"),c(b)})}function O(a,b,c){var d={};if(b&&b.size&&b.size>mb.file.limit.size)return void alert(mb.file.limit.msg);if(b&&c&&(b.name=c),b&&(b.name||c)){var e=c||b.name,f=e.split(".").pop().toLowerCase();d.name=e,d.mediaName=P(),d.fileType=e.split(".").pop().toLowerCase();if(mb.image.indexOf(d.fileType)>-1?(d.type="image",d.uploadFn="acceptFileRecording"):mb.video.indexOf(d.fileType)>-1?(d.type="video",d.uploadFn="acceptVideoRecording"):mb.audio.indexOf(d.fileType)>-1?(d.type="audio",d.uploadFn="acceptFile"):(d.type="attachment",d.componentSize=b.size,d.uploadFn="acceptFile"),lb&&-1!==lb.indexOf(f))if("audio"===d.type||"video"===d.type){var g=new FileReader;g.onload=function(c){var e=new Blob([c.target.result],{type:b.type}),f=(URL||webkitURL).createObjectURL(e),g=document.createElement(d.type);g.preload="metadata",0===g.readyState?(g.addEventListener("loadedmetadata",function(c){Math.round(c.target.duration);"audio"===d.type&&((URL||webkitURL).revokeObjectURL(f),S(a,b,d))}),"video"===d.type&&g.addEventListener("loadeddata",function(c){d.resulttype=Q(g),(URL||webkitURL).revokeObjectURL(f),S(a,b,d)}),g.src=f):((URL||webkitURL).revokeObjectURL(f),S(a,b,d))},g.readAsArrayBuffer(b)}else if(-1!==b.type.indexOf("image")){var h=new FileReader;h.onload=function(c){var e=new Blob([c.target.result],{type:b.type}),f=(URL||webkitURL).createObjectURL(e),g=new Image;g.src=f,g.onload=function(){d.resulttype=Q(g),S(a,b,d)}},h.readAsArrayBuffer(b)}else S(a,b,d);else alert("SDK not supported this type of file")}}function P(a){var b=a||"xxxxyx";return b=b.replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"===a?b:3&b|8).toString(16)})}function Q(a){var b=document.createElement("canvas");return b.height=180,b.width=320,b.getContext("2d").drawImage(a,0,0,b.width,b.height),b.toDataURL()}function R(b,c,d){var e,f=b,g=T(d);if(g.chunkUpload=c.size>jb.CHUNK_SIZE,g.chunkSize=jb.CHUNK_SIZE,g.file=c,g.chunkUpload)U(f,d),e=a(".chatInputBox"),V(d,e),e.uploader(g);else{var h=new FileReader;h.onloadend=function(a){if(a.target.readyState===FileReader.DONE){var b=h.result.replace(/^.*;base64,/,""),c=(h.result,b);d.resulttype=c,$(f,d,e)}},h.readAsDataURL(c)}}function S(b,c,d){var e="bearer "+window.jwtDetails.authorization.accessToken,f=this;a.ajax({type:"POST",url:qa+"/1.1/attachment/file/token",dataType:"json",headers:{Authorization:e},success:function(a){ra=a.fileToken,R(b,c,d)},error:function(b){rb.config.botOptions._reconnecting=!0,f.showError("Failed to upload file.Please try again"),b.responseJSON&&b.responseJSON.errors&&b.responseJSON.errors.length&&"401"===b.responseJSON.errors[0].httpStatus&&(setTimeout(function(){f.hideError()},5e3),a(".kore-chat-window .reload-btn").trigger("click")),console.log("Oops, something went horribly wrong")}})}function T(a){return jb.UPLOAD={FILE_ENDPOINT:qa+"/1.1/attachment/file",FILE_TOKEN_ENDPOINT:qa+"/1.1/attachment/file/token",FILE_CHUNK_ENDPOINT:qa+"/1.1/attachment/file/:fileID/chunk"},_accessToke="bearer "+pa,_uploadConfg={},_uploadConfg.url=jb.UPLOAD.FILE_ENDPOINT.replace(":fileID",ra),_uploadConfg.tokenUrl=jb.UPLOAD.FILE_TOKEN_ENDPOINT,_uploadConfg.chunkUrl=jb.UPLOAD.FILE_CHUNK_ENDPOINT.replace(":fileID",ra),_uploadConfg.fieldName="file",_uploadConfg.data={fileExtension:a.fileType,fileContext:"workflows",thumbnailUpload:!1,filename:a.name},_uploadConfg.headers={Authorization:_accessToke},_uploadConfg}function U(a,b,c){var a=a,d={};d.meta={thumbNail:b.resulttype?b.resulttype:void 0},d.values={componentId:b.mediaName,componentType:b.type,componentFileId:c,componentData:{filename:b.name}},b.componentSize&&(d.values.componentSize=b.componentSize),Z(a,d)}function V(a,b){var c=this;b=b||c.ele,b.on("success.ke.uploader",function(b){W(c,b,a)}),b.on("error.ke.uploader",X)}function W(a,b,c){var a=a,d=b.params;if(!d||!d.fileId)return void Y();if(c.mediaName){_(a,c,d.fileId)}}function X(a,b,c){var d=a;_recfileLisnr.onError({code:"UPLOAD_FAILED"}),d.removeCmpt(c)}function Y(){alert("Failed to upload content. Try again"),kb={},a(".attachment").html(""),a(".sendButton").addClass("disabled"),Ga=0}function Z(b,c){var d;if(!d){if(d=a("<div/>").attr({class:"msgCmpt "+c.values.componentType+" "+c.values.componentId}),d.data("value",c.values),c.values.componentFileId||"contact"===c.values.componentType||"location"===c.values.componentType||"filelink"===c.values.componentType||"alert"===c.values.componentType||"email"===c.values.componentType||d.append('<div class="upldIndc"></div>'),"attachment"===c.values.componentType){var e;e=c.values.componentDescription?c.values.componentDescription.split(".").pop().toLowerCase():c.values.componentData.filename.split(".").pop().toLowerCase(),"xls"===e||"xlsx"===e?(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_excel"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")):"docx"===e||"doc"===e?(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_word"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")):"pdf"===e?(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_pdf"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")):"ppsx"===e||"pptx"===e||"ppt"===e?(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_ppt"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")):"zip"===e||"rar"===e?(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_zip"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")):(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_other_doc"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>"))}"image"===c.values.componentType&&(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-photos_active"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")),"audio"===c.values.componentType&&(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-files_audio"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>")),"video"===c.values.componentType&&(d.append('<div class="uploadedFileIcon"><span class="icon cf-icon icon-video_active"></span></div>'),d.append('<div class="uploadedFileName">'+c.values.componentData.filename+"</div>"))}d.append('<div class="removeAttachment"><span>&times;</span></div>'),a(".footerContainer").find(".attachment").html(d),a(".chatInputBox").focus(),kb.fileName=c.values.componentData.filename,kb.fileType=c.values.componentType,c&&c.values&&c.values.componentFileId&&(kb.fileId=c.values.componentFileId),a(".sendButton").removeClass("disabled")}function $(b,c,d){var e=b,f=T(c),g=c.resulttype;_(e,c),f.data[f.fieldName]={fileName:c.name,data:g,type:"image/png"},f.data.thumbnail={fileName:c.name+"_thumb",data:g,type:"image/png"},d=a(".chatInputBox"),V(c,d),d.uploader(f)}function _(a,b,c){var a=a,d={};d.meta={thumbNail:b.resulttype},d.values={componentId:b.mediaName,componentType:b.type,componentFileId:c,componentData:{filename:b.name}},Z(a,d)}function aa(){this.boundary="--------MultipartData"+Math.random(),this._fields=[]}function ba(a,b){this.options=b,this.$element=a,this.options.chunkUpload?ka(this):la(this)}function ca(a){return new qb.net.HttpRequest}function da(b,c){a(".upldIndc").is(":visible")&&(b.events.success.params=a.parseJSON(c.target.response),kb.fileId=b.events.success.params.fileId,a(".sendButton").removeClass("disabled"),a(".kore-chat-window").addClass("kore-chat-attachment"),a(".chat-container").scrollTop(a(".chat-container").prop("scrollHeight")),Ga=1,a(".upldIndc").remove(),b.$element.trigger(b.events.success))}function ea(a,b){a.events.error.params=b,a.$element.trigger(a.events.error)}function fa(a,b){}function ga(a,b){return a.options=b,a}function ha(a){var b=a,c=ca(a),d=new aa;if(c.addEventListener("load",function(a){200===a.target.status?b.$element.parent().length&&da(b,a):ea(b,a)},!1),c.addEventListener("error",function(a){ea(b,a)},!1),c.withCredentials=!1,c.open("PUT",a.options.chunkUrl.replace(/\/chunk/,"")),a.options.headers)for(var e in a.options.headers)c.setRequestHeader(e,a.options.headers[e]);if(d.append("totalChunks",b.totalChunks),d.append("messageToken",b.messageToken),a.options.data)for(var f in a.options.data)d.append(f,a.options.data[f]);c.setRequestHeader("Content-Type","multipart/form-data; boundary="+d.boundary),c.send(d.toString())}function ia(a){var b=a,c=ca(a),d=new aa;if(c.addEventListener("load",function(a){if(200===a.target.status){if(b.currChunk++,!b.$element.parent().length)return;b.currChunk===b.totalChunks?ha(b):ja(b)}else ea(b,a)},!1),c.addEventListener("error",function(a){ea(b,a)},!1),c.withCredentials=!1,c.open("POST",a.options.chunkUrl),a.options.headers)for(var e in a.options.headers)c.setRequestHeader(e,a.options.headers[e]);d.append("chunkNo",b.currChunk),d.append("messageToken",b.messageToken),d.append("chunk",{data:b.chunk,fileName:b.options.file.name}),c.setRequestHeader("Content-Type","multipart/form-data; boundary="+d.boundary),c.send(d.toString())}function ja(a){var b=a,c=b.options.file,d=b.options.chunkSize*b.currChunk,e=b.currChunk===b.totalChunks-1?c.size:(b.currChunk+1)*b.options.chunkSize,f=new FileReader,g=c.slice(d,e);f.onloadend=function(a){a.target.readyState===FileReader.DONE&&b.$element.parent().length?(b.chunk=a.target.result,b.chunk=b.chunk.replace(/data:;base64,/,""),b.currChunk<b.totalChunks&&b.$element.parent().length&&ia(b)):ea(b,a)},f.readAsDataURL(g)}function ka(a){var b=a,c=ca(a);if(c.addEventListener("error",function(a){ea(b,a)},!1),c.addEventListener("load",function(a){200===a.target.status?(b.messageToken=JSON.parse(a.target.response).fileToken,b.totalChunks=Math.floor(b.options.file.size/b.options.chunkSize)+1,b.currChunk=0,b.options.chunkUrl=b.options.chunkUrl.replace(":token",b.messageToken),b.$element.parent().length&&ja(b)):ea(b,a)},!1),c.withCredentials=!1,c.open("POST",a.options.tokenUrl),a.options.headers)for(var d in a.options.headers)c.setRequestHeader(d,a.options.headers[d]);c.send()}function la(a){var b=a;if(_conc=ca(a),_mdat=new aa,_conc.upload&&_conc.upload.addEventListener&&_conc.upload.addEventListener("progress",function(a){fa(b,a)},!1),_conc.addEventListener("load",function(a){b.$element.parent().length&&da(b,a)},!1),_conc.addEventListener("error",function(a){ea(b,a)},!1),_conc.withCredentials=!1,_conc.open("POST",a.options.url),a.options.headers)for(var c in a.options.headers)_conc.setRequestHeader(c,a.options.headers[c]);if(a.options.data)for(var d in a.options.data)_mdat.append(d,a.options.data[d]);_conc.setRequestHeader("Content-Type","multipart/form-data; boundary="+_mdat.boundary),_conc.send(_mdat.toString())}function ma(){var b=document.getElementById("myPreviewModal");a(".largePreviewContent").empty(),a(".largePreviewContent").addClass("addheight"),a(".largePreviewContent").html("<div class='chartContainerDiv'></div>"),b.style.display="block",document.getElementsByClassName("closeElePreview")[0].onclick=function(){b.style.display="none",a(".largePreviewContent").removeClass("addheight")}}function na(){a(".piechartDiv,.barchartDiv, .linechartDiv").click(function(b){function c(){g=document.getElementsByClassName("chartContainerDiv"),e=new google.visualization.PieChart(g[0])}function c(){g=document.getElementsByClassName("chartContainerDiv"),e=new google.visualization.LineChart(g[0])}function c(){g=document.getElementsByClassName("chartContainerDiv"),e="vertical"===f.direction?new google.visualization.ColumnChart(g[0]):new google.visualization.BarChart(g[0])}for(var d=b.currentTarget.firstElementChild.getAttribute("id"),e=null,f=null,g=null,h=0;h<sb.length;h++)if(sb[h].id==d){f=jQuery.extend({},sb[h]),ma();break}if("d3"===graphLibGlob){if(ma(),void 0===f.data.message[0].component.payload.pie_type&&(f.data.message[0].component.payload.pie_type="regular"),"linechart"!==f.data.message[0].component.payload.template_type&&"piechart"!==f.data.message[0].component.payload.template_type){var i={};i.outerWidth=650,i.outerHeight=460,i.innerWidth=450,i.innerHeight=350,i.legendRectSize=15,i.legendSpacing=4,a(".chartContainerDiv").html(""),"barchart"===f.data.message[0].component.payload.template_type&&"vertical"===f.data.message[0].component.payload.direction&&"barchart"===f.type?(i.innerWidth=500,KoreGraphAdapter.drawD3barChart(f.data,i,".chartContainerDiv",12)):"barchart"===f.data.message[0].component.payload.template_type&&"horizontal"===f.data.message[0].component.payload.direction&&"stackedBarchart"===f.type?KoreGraphAdapter.drawD3barStackedChart(f.data,i,".chartContainerDiv",12):"barchart"===f.data.message[0].component.payload.template_type&&"vertical"===f.data.message[0].component.payload.direction&&"stackedBarchart"===f.type?(i.innerWidth=550,KoreGraphAdapter.drawD3barVerticalStackedChart(f.data,i,".chartContainerDiv",12)):"barchart"===f.data.message[0].component.payload.template_type&&"horizontal"===f.data.message[0].component.payload.direction&&"barchart"===f.type&&(i.outerWidth=650,i.outerHeight=350,i.innerWidth=450,i.innerHeight=310,KoreGraphAdapter.drawD3barHorizontalbarChart(f.data,i,".chartContainerDiv",12))}else if("linechart"===f.data.message[0].component.payload.template_type){var i={};i.outerWidth=650,i.outerHeight=450,i.innerWidth=480,i.innerHeight=350,i.legendRectSize=15,i.legendSpacing=4,a(".chartContainerDiv").html(""),KoreGraphAdapter.drawD3lineChartV2(f.data,i,".chartContainerDiv",12)}else if(f.data.message[0].component.payload.pie_type){var i={};i.width=600,i.height=400,i.legendRectSize=15,i.legendSpacing=4,a("chartContainerDiv").html(""),"regular"===f.data.message[0].component.payload.pie_type?KoreGraphAdapter.drawD3Pie(f.data,i,".chartContainerDiv",16):"donut"===f.data.message[0].component.payload.pie_type?KoreGraphAdapter.drawD3PieDonut(f.data,i,".chartContainerDiv",16,"donut"):"donut_legend"===f.data.message[0].component.payload.pie_type&&(a("chartContainerDiv").html(""),KoreGraphAdapter.drawD3PieDonut(f.data,i,".chartContainerDiv",16,"donut_legend"))}}else"google"===graphLibGlob&&("piechart"===f.type?(google.charts.load("current",{packages:["corechart"]}),google.charts.setOnLoadCallback(c)):"linechart"===f.type?(google.charts.load("current",{packages:["corechart","line"]}),google.charts.setOnLoadCallback(c)):"barchart"===f.type&&(google.charts.load("current",{packages:["corechart","bar"]}),google.charts.setOnLoadCallback(c)),setTimeout(function(){var b={height:"85%",width:"85%"};f.options.chartArea=b,google.visualization.events.addListener(e,"ready",function(){setTimeout(function(){a(".largePreviewContent .chartContainerDiv").css("height","91%")})}),e.draw(f.data,f.options)},200))})}var oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa=requireKr("/KoreBot.js").instance(),Ba={message:"Message...",connecting:"Connecting...",reconnecting:"Reconnecting..."},Ca={},Da=/<script\b[^>]*>([\s\S]*?)/gm,Ea={},Fa=[],Ga=0,Ha="",Ia="",Ja=[],Ka=!1,La="",Ma=!1,Na=!1,Oa=!1,Pa="",Qa="",Ra=0,Sa=!1,Ta=!1,Ua=window.navigator,Va=!1,Wa=!1,Xa="content-type=audio/x-raw,+layout=(string)interleaved,+rate=(int)16000,+format=(string)S16LE,+channels=(int)1",Ya="../libs/recorderWorker.js",Za=250,$a=3e4,_a=!1,ab=!1,bb=null,cb=null,db="",eb=null,fb="",gb=!1,hb=!1,ib=!1,jb={},kb={},lb=["m4a","amr","aac","wav","mp3","mp4","mov","3gp","flv","png","jpg","jpeg","gif","bmp","csv","txt","json","pdf","doc","dot","docx","docm","dotx","dotm","xls","xlt","xlm","xlsx","xlsm","xltx","xltm","xlsb","xla","xlam","xll","xlw","ppt","pot","pps","pptx","pptm","potx","potm","ppam","ppsx","ppsm","sldx","sldm","zip","rar","tar","wpd","wps","rtf","msg","dat","sdf","vcf","xml","3ds","3dm","max","obj","ai","eps","ps","svg","indd","pct","accdb","db","dbf","mdb","pdb","sql","apk","cgi","cfm","csr","css","htm","html","jsp","php","xhtml","rss","fnt","fon","otf","ttf","cab","cur","dll","dmp","drv","7z","cbr","deb","gz","pkg","rpm","zipx","bak","avi","m4v","mpg","rm","swf","vob","wmv","3gp2","3g2","asf","asx","srt","wma","mid","aif","iff","m3u","mpa","ra","aiff","tiff"];jb.CHUNK_SIZE=1048576;var mb={},nb=["m4a","amr","wav","aac","mp3"],ob=["mp4","mov","3gp","flv"],pb=["png","jpg","jpeg"];mb.audio=nb,mb.video=ob,mb.image=pb,mb.file={limit:{size:26214400,msg:"Please limit the individual file upload size to 25 MB or lower"}},mb.determineFileType=function(a){return a=a.toLowerCase(),mb.image.indexOf(a)>-1?"image":mb.video.indexOf(a)>-1?"video":mb.audio.indexOf(a)>-1?"audio":"attachment"};var qb={};qb.net={},window.PieChartCount=0,window.barchartCount=0,window.linechartCount=0;var rb,sb=[];window.chatInitialize=rb;var tb={};window.chartColors=["#75b0fe","#f78083","#99ed9e","#fde296","#26344a","#5f6bf7","#b3bac8","#99a1fd","#9cebf9","#f7c7f4"];var ub=0;String.prototype.isNotAllowedHTMLTags=function(){var b=document.createElement("div");b.innerHTML=this;var c={isValid:!0,key:""};try{return(a(b).find("script").length||a(b).find("video").length||a(b).find("audio").length)&&(c.isValid=!1),a(b).find("link").length&&-1!==a(b).find("link").attr("href").indexOf("script")&&(Da.test(a(b).find("link").attr("href"))?c.isValid=!1:c.isValid=!0),a(b).find("a").length&&-1!==a(b).find("a").attr("href").indexOf("script")&&(Da.test(a(b).find("a").attr("href"))?c.isValid=!1:c.isValid=!0),a(b).find("img").length&&-1!==a(b).find("img").attr("src").indexOf("script")&&(Da.test(a(b).find("img").attr("href"))?c.isValid=!1:c.isValid=!0),a(b).find("object").length&&(c.isValid=!1),c}catch(a){return c}},String.prototype.escapeHTML=function(){var a={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"};return(""+this).replace(/[<>"']/g,function(b){return a[b]})},String.prototype.replaceAll=function(a,b){return this.replace(new RegExp(a,"g"),b)};var vb={nl2br:function(a,b){return b&&(a=window.emojione.shortnameToImage(a)),a=a.replace(/(?:\r\n|\r|\n)/g,"<br />")},br2nl:function(a){return a=a.replace(/<br \/>/g,"\n")},formatAMPM:function(a){var b=a.getHours(),c=a.getMinutes(),d=a.getSeconds(),e=b>=12?"pm":"am";return b%=12,b=b||12,c=c<10?"0"+c:c,b+":"+c+":"+d+" "+e},formatDate:function(a){var b=new Date(a);if(isNaN(b.getTime())){var c=(new Date).getTime();b=new Date(c)}return b.toDateString()+" at "+vb.formatAMPM(b)},convertMDtoHTML:function(b,d,e){function f(a,b){for(var c,d=[];null!==(c=a.exec(b));){var e={};if(e.index=c.index,e.matchexp=c[0],c.length>1)for(var f=1;f<c.length;f++){var g="matchval"+f.toString();e[g]=c[f]}d.push(e)}return d}function g(a){return a.toUpperCase()}function h(a){return["onclick","onmouse","onblur","onscroll","onStart"].forEach(function(b){var c=new RegExp(b,"ig");a=a.replace(c,"")}),a}function i(a,b,c,d){var e=d.replace(o,"[]");if(e=h(e),-1!==e.indexOf(a)){var f,g=b.indexOf("http")<0?"http://"+a:a;if(target="target='underscoreblank'",j){var i="korerandom://"+Object.keys(j).length;j[i]=g,g=i}return"<span class='isLink'><a id='linkEvent'"+f+' href="'+g+'">'+a+"</a></span>"}return a}if("object"==typeof b)try{b=JSON.stringify(b)}catch(a){b=""}var j={},k={};if(e&&e.cInfo&&e.cInfo.ignoreCheckMark)var l=e.cInfo.ignoreCheckMark;k.date=new RegExp(/\\d\(\s*(.{10})\s*(?:,\s*["'](.+?)["']\s*)?\)/g),k.time=new RegExp(/\\t\(\s*(.{8}\.\d{0,3})\s*\)/g),k.datetime=new RegExp(/\\(d|dt|t)\(\s*([-0-9]{10}[T][0-9:.]{12})([z]|[Z]|[+-]\d{4})[\s]*,[\s]*["']([a-zA-Z\W]+)["']\s*\)/g),k.num=new RegExp(/\\#\(\s*(\d*.\d*)\s*\)/g),k.curr=new RegExp(/\\\$\((\d*.\d*)[,](\s*[\"\']\s*\w{3}\s*[\"\']\s*)\)|\\\$\((\d*.\d*)[,](\s*\w{3}\s*)\)/g);var m={};m.SPECIAL_CHARS=/[\=\`\~\!@#\$\%\^&\*\(\)_\-\+\{\}\:"\[\];\',\.\/<>\?\|\\]+/,m.EMAIL=/^[-a-z0-9~!$%^&*_=+}{\']+(\.[-a-z0-9~!$%^&*_=+}{\']+)*@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,255})+$/i,m.MENTION=/(^|\s|\\n|")@([^\s]*)(?:[\s]\[([^\]]*)\])?["]?/gi,m.HASHTAG=/(^|\s|\\n)#(\S+)/g,m.NEWLINE=/\n/g;var n=/((?:http\:\/\/|https\:\/\/|www\.)+\S*\.(?:(?:\.\S)*[^\,\s\.])*\/?)/gi,o=/\[([^\]]+)\](|\s)\((?:[^)(]+|\((?:[^)(]+|\([^)(]*\))*\))*\)?/g,p=b||"",q={};q.sd=new RegExp(/^(d{1})[^d]|[^d](d{1})[^d]/g),q.dd=new RegExp(/^(d{2})[^d]|[^d](d{2})[^d]/g),q.fy=new RegExp(/(y{4})|y{2}/g);for(var r=Object.keys(k),s=0;s<r.length;s++){var t;switch(r[s]){case"date":var u=p,v=f(k.date,u);if(v.length)for(t=0;t<v.length;t++){var w=new Date(v[t].matchval1).toLocaleDateString();w=" "+w.toString()+" ",p=p.replace(v[t].matchexp.toString(),w)}break;case"time":var x=p,y=f(k.time,x);if(y.length)for(t=0;t<y.length;t++){var z=new Date(y[t].matchval1).toLocaleTimeString();z=" "+z.toString()+" ",p=p.replace(y[t].matchexp.toString(),z)}break;case"datetime":var A=p,B=f(k.datetime,A);if(B.length)for(t=0;t<B.length;t++){for(var C="",D=Object.keys(B[t]).length-2,E=2;E<D;E++){var F="matchval"+E.toString();C+=B[t][F]}var G="matchval"+D.toString(),H=B[t][G];H=H.replace(q.fy,g),H=H.replace(q.dd,g),H=H.replace(q.sd,g);var I=moment(C).format(H);I=" "+I.toString()+" ",p=p.replace(B[t].matchexp.toString(),I)}break;case"num":var J=p,K=f(k.num,J);if(K.length)for(t=0;t<K.length;t++){var L=Number(K[t].matchval1).toLocaleString();L=" "+L.toString()+" ",p=p.replace(K[t].matchexp.toString(),L)}break;case"curr":var M=p,N=f(k.curr,M),O=window.navigator.language||window.navigator.browserLanguage,P=new RegExp(/\w{3}/);if(N.length)for(t=0;t<N.length;t++){var Q,R={};R.style="currency",N[t].matchval2&&(Q=P.exec(N[t].matchval2)),R.currency=Q[0].toString();var S=Number(N[t].matchval1).toLocaleString(O,R);S=N[t].matchval1.toString()===S.toString()?" "+S.toString()+" "+R.currency:" "+S.toString()+" ",p=p.replace(N[t].matchexp.toString(),S)}}}m.NEWLINE;"number"==typeof p&&(p=p.toString()),p=p||"";var T,U="";if("user"===d)p=p.replace(/onerror=/gi,"abc-error="),T=document.createElement("div"),U=p.replace(/“/g,'"').replace(/”/g,'"'),U=U.replace(/</g,"&lt;").replace(/>/g,"&gt;"),T.innerHTML=c(U),p=a(T).find("a").attr("href")?U:U.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(n,i);else if(T=document.createElement("div"),T.innerHTML=c(p),a(T).find("a").attr("href"))for(var V=p.match(/<a[^>]*>([^<]+)<\/a>/g),W=0;W<V.length;W++){var X=document.createElement("div"),Y=V[W];X.innerHTML=V[W],(Y.indexOf("href='mailto:")>-1||Y.indexOf('href="mailto:')>-1)&&(Y=Y.split("\n").join("%0A"));var Z="korerandom://"+Object.keys(j).length;X.innerHTML=Y;var $=X.getElementsByTagName("a");$&&$[0]&&$[0].href&&(j[Z]=$[0].href,$[0].href=Z),a(X).find("a").attr("target","underscoreblank"),p=p.replace(V[W],X.innerHTML)}else p=T.innerHTML.replace(n,i);p=l?b:vb.checkMarkdowns(p,j);var _=Object.keys(j);return _&&_.length&&_.forEach(function(a){function b(){return j[a]}p=p.replace(a,b)}),p=p.replaceAll('target="underscoreblank"','target="_blank"'),p=p.replaceAll("target='underscoreblank'",'target="_blank"'),"user"===d&&(p=p.replace(/abc-error=/gi,"onerror=")),vb.nl2br(p,!0)},checkMarkdowns:function(a,b){if(""===a)return a;for(var c=a.split(/\r?\n/),e=0;e<c.length;e++){var f=!1;0===c[e].indexOf("#h6")||0===c[e].indexOf("#H6")?(c[e]="<h6>"+c[e].substring(3)+"</h6>",f=!0):0===c[e].indexOf("#h5")||0===c[e].indexOf("#H5")?(c[e]="<h5>"+c[e].substring(3)+"</h5>",f=!0):0===c[e].indexOf("#h4")||0===c[e].indexOf("#H4")?(c[e]="<h4>"+c[e].substring(3)+"</h4>",f=!0):0===c[e].indexOf("#h3")||0===c[e].indexOf("#H3")?(c[e]="<h3>"+c[e].substring(3)+"</h3>",f=!0):0===c[e].indexOf("#h2")||0===c[e].indexOf("#H2")?(c[e]="<h2>"+c[e].substring(3)+"</h2>",f=!0):0===c[e].indexOf("#h1")||0===c[e].indexOf("#H1")?(c[e]="<h1>"+c[e].substring(3)+"</h1>",f=!0):0===c[e].length?(c[e]="\r\n",f=!0):0===c[e].indexOf("*")?d(c[e].split("*").length-1)||KoreSDK.chatConfig.masking?(c[e]=c[e],f=!0):(c[e]="\r\n&#9679; "+c[e].substring(1),f=!0):0===c[e].indexOf(">>")?(c[e]='<p class="indent">'+c[e].substring(2)+"</p>",f=!0):0===c[e].indexOf("&gt;&gt;")?(c[e]='<p class="indent">'+c[e].substring(8)+"</p>",f=!0):0!==c[e].indexOf("---")&&0!==c[e].indexOf("___")||(c[e]="<hr/>"+c[e].substring(3),f=!0);var g;-1===c[e].indexOf(" ![")&&(c[e]=c[e].replace("!["," !["));var h=c[e].match(/\!\[([^\]]+)\](|\s)+\(([^\)])+\)/g);if(h&&h.length>0)for(g=0;g<h.length;g++){var i=h[g].substring(2,h[g].indexOf("]")),j=h[g].substring(h[g].indexOf("]")+1).trim(),k=j.substring(1,j.indexOf(")"));if(b){var l="korerandom://"+Object.keys(b).length;b[l]=k,k=l}k='<img src="'+k+'" alt="'+i+'">';for(var m=c[e].split(" "),n=0;n<m.length;n++)m[n]===h[g]&&(m[n]=k);c[e]=m.join(" "),c[e]=c[e].replace(h[g],k)}var o=c[e].match(/\[([^\]]+)\](|\s)\((?:[^)(]+|\((?:[^)(]+|\([^)(]*\))*\))*\)/g);if(o&&o.length>0)for(g=0;g<o.length;g++){var p=o[g].substring(1,o[g].indexOf("]")),j=o[g].substring(o[g].indexOf("]")+1).trim(),q=j.substring(1,j.lastIndexOf(")"));if(q=q.replace(/\\n/g,"%0A"),b){var l="korerandom://"+Object.keys(b).length;b[l]=q,q=l}q='<span class="isLink"><a id="linkEvent" href="'+q+'" target="underscoreblank">'+vb.checkMarkdowns(p)+"</a></span>",c[e]=c[e].replace(o[g],q)}var r=c[e].match(/\*\S([^*]*?)\*/g);if(r&&r.length>0)for(g=0;g<r.length;g++){var s=r[g],t=!0;if(s.includes("*")){var u=s.replace(/\*/g,""),v=/^[0-9a-zA-Z!@#$%^&()_ +\-=\[\]{};':"\\|,.<>\/?]+$/;u.match(v)||(t=!1)}t&&(s=s.substring(1,s.length-1),s="<b>"+s.trim()+"</b>",c[e]=c[e].replace(r[g],s))}var w=c[e].match(/\~\S([^*]*?)\S\~/g);if(w&&w.length>0)for(g=0;g<w.length;g++){var x=w[g];0!==c[e].indexOf(x)&&" "!==c[e][c[e].indexOf(x)-1]&&-1===c[e].indexOf(x)||(x=x.substring(1,x.length-1),x='<i class="markdownItalic">'+x+"</i>",c[e]=c[e].replace(w[g],x))}var w=c[e].match(/\_\S([^*]*?)\S\_/g);if(w&&w.length>0)for(g=0;g<w.length;g++){var x=w[g];0!==c[e].indexOf(x)&&" "!==c[e][c[e].indexOf(x)-1]&&-1===c[e].indexOf(x)||(x=x.substring(1,x.length-1),x='<i class="markdownItalic">'+x+"</i>",c[e]=c[e].replace(w[g],x))}var w=c[e].match(/\~\S([^*]*?)\S\~/g);if(w&&w.length>0)for(g=0;g<w.length;g++){var x=w[g];0!==c[e].indexOf(x)&&" "!==c[e][c[e].indexOf(x)-1]&&-1===c[e].indexOf(x)||(x=x.substring(1,x.length-1),x='<i class="markdownItalic">'+x+"</i>",c[e]=c[e].replace(w[g],x))}var y=c[e].match(/\`\`\`\S([^*]*?)\S\`\`\`/g),z=c[e].match(/\'\'\'\S([^*]*?)\S\'\'\'/g);if(y&&y.length>0){for(g=0;g<y.length;g++){var A=y[g];A=A.substring(3,A.length-3),A="<pre>"+A+"</pre>",c[e]=c[e].replace(y[g],A)}f=!0}if(z&&z.length>0){for(g=0;g<z.length;g++){var A=z[g];A=A.substring(3,A.length-3),A="<pre>"+A+"</pre>",c[e]=c[e].replace(z[g],A)}f=!0}!f&&e>0&&(c[e]="\r\n"+c[e])}return a=c.join("")},countriesList:[{country_name:"Afghanistan",code:"AF",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AFG"},{country_name:"Albania",code:"AL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/"},{country_name:"Algeria",code:"DZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"DZA"},{country_name:"American Samoa",code:"AS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ASM"},{country_name:"Andorra",code:"AD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AND"},{country_name:"Angola",code:"AO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AGO"},{country_name:"Anguilla",code:"AI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AIA"},{country_name:"Antarctica",code:"AQ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ATA"},{country_name:"Antigua and Barbuda",code:"AG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ATG"},{country_name:"Argentina",code:"AR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ARG"},{country_name:"Armenia",code:"AM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ARM"},{country_name:"Aruba",code:"AW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ABW"},{country_name:"Australia",code:"AU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AUS"},{country_name:"Austria",code:"AT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AUT"},{country_name:"Azerbaijan",code:"AZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"AZE"},{country_name:"Bahamas",code:"BS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BHS"},{country_name:"Bahrain",code:"BH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BHR"},{country_name:"Bangladesh",code:"BD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BGD"},{country_name:"Barbados",code:"BB",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BRB"},{country_name:"Belarus",code:"BY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BLR"},{country_name:"Belgium",code:"BE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BEL"},{country_name:"Belize",code:"BZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BLZ"},{country_name:"Benin",code:"BJ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BEN"},{country_name:"Bermuda",code:"BM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BMU"},{country_name:"Bhutan",code:"BT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BTN"},{country_name:"Bolivia",code:"BO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BOL"},{country_name:"Bosnia and Herzegovina",code:"BA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BIH"},{country_name:"Botswana",code:"BW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BWA"},{country_name:"Brazil",code:"BR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BRA"},{country_name:"British Indian Ocean Territory",code:"IO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IOT"},{country_name:"British Virgin Islands",code:"VG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VGB"},{country_name:"Brunei",code:"BN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BRN"},{country_name:"Bulgaria",code:"BG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BGR"},{country_name:"Burkina Faso",code:"BF",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BFA"},{country_name:"Burundi",code:"BI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BDI"},{country_name:"Cambodia",code:"KH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KHM"},{country_name:"Cameroon",code:"CM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CMR"},{country_name:"Canada",code:"CA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CAN"},{country_name:"Cape Verde",code:"CV",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CPV"},{country_name:"Cayman Islands",code:"KY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CYM"},{country_name:"Central African Republic",code:"CF",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CAF"},{country_name:"Chad",code:"TD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TCD"},{country_name:"Chile",code:"CL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/"},{country_name:"China",code:"CN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CHN"},{country_name:"Christmas Island",code:"CX",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CXR"},{country_name:"Cocos Islands",code:"CC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CCK"},{country_name:"Colombia",code:"CO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"COL"},{country_name:"Comoros",code:"KM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"COM"},{country_name:"Cook Islands",code:"CK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"COK"},{country_name:"Costa Rica",code:"CR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CRI"},{country_name:"Croatia",code:"HR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"HRV"},{country_name:"Cuba",code:"CU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CUB"},{country_name:"Curacao",code:"CW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CUW"},{country_name:"Cyprus",code:"CY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CYP"},{country_name:"Czech Republic",code:"CZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CZE"},{country_name:"Democratic Republic of the Congo",code:"CD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"COD"},{country_name:"Denmark",code:"DK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"DNK"},{country_name:"Djibouti",code:"DJ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"DJI"},{country_name:"Dominica",code:"DM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"DMA"},{country_name:"Dominican Republic",code:"DO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"DOM"},{country_name:"East Timor",code:"TL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TLS"},{country_name:"Ecuador",code:"EC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ECU"},{country_name:"Egypt",code:"EG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"EGY"},{country_name:"El Salvador",code:"SV",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SLV"},{country_name:"Equatorial Guinea",code:"GQ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GNQ"},{country_name:"Eritrea",code:"ER",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ERI"},{country_name:"Estonia",code:"EE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"EST"},{country_name:"Ethiopia",code:"ET",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ETH"},{country_name:"Falkland Islands",code:"FK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"FLK"},{country_name:"Faroe Islands",code:"FO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"FRO"},{country_name:"Fiji",code:"FJ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"FJI"},{country_name:"Finland",code:"FI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"FIN"},{country_name:"France",code:"FR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"FRA"},{country_name:"French Polynesia",code:"PF",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PYF"},{country_name:"Gabon",code:"GA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GAB"},{country_name:"Gambia",code:"GM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GMB"},{country_name:"Georgia",code:"GE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GEO"},{country_name:"Germany",code:"DE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"DEU"},{country_name:"Ghana",code:"GH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GHA"},{country_name:"Gibraltar",code:"GI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GIB"},{country_name:"Greece",code:"GR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GRC"},{country_name:"Greenland",code:"GL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GRL"},{country_name:"Grenada",code:"GD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GRD"},{country_name:"Guam",code:"GU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GUM"},{country_name:"Guatemala",code:"GT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GTM"},{country_name:"Guernsey",code:"GG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GGY"},{country_name:"Guinea",code:"GN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GIN"},{country_name:"Guinea-Bissau",code:"GW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GNB"},{country_name:"Guyana",code:"GY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GUY"},{country_name:"Haiti",code:"HT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"HTI"},{country_name:"Honduras",code:"HN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"HND"},{country_name:"Hong Kong",code:"HK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"HKG"},{country_name:"Hungary",code:"HU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"HUN"},{country_name:"Iceland",code:"IS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ISL"},{country_name:"India",code:"IN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IND"},{country_name:"Indonesia",code:"ID",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IDN"},{country_name:"Iran",code:"IR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IRN"},{country_name:"Iraq",code:"IQ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IRQ"},{country_name:"Ireland",code:"IE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IRL"},{country_name:"Isle of Man",code:"IM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"IMN"},{country_name:"Israel",code:"IL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ISR"},{country_name:"Italy",code:"IT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ITA"},{country_name:"Ivory Coast",code:"CI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CIV"},{country_name:"Jamaica",code:"JM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"JAM"},{country_name:"Japan",code:"JP",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"JPN"},{country_name:"Jersey",code:"JE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"JEY"},{country_name:"Jordan",code:"JO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"JOR"},{country_name:"Kazakhstan",code:"KZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KAZ"},{country_name:"Kenya",code:"KE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KEN"},{country_name:"Kiribati",code:"KI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KIR"},{country_name:"Kosovo",code:"XK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"XKX"},{country_name:"Kuwait",code:"KW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KWT"},{country_name:"Kyrgyzstan",code:"KG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KGZ"},{country_name:"Laos",code:"LA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LAO"},{country_name:"Latvia",code:"LV",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LVA"},{country_name:"Lebanon",code:"LB",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LBN"},{country_name:"Lesotho",code:"LS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LSO"},{country_name:"Liberia",code:"LR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LBR"},{country_name:"Libya",code:"LY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LBY"},{country_name:"Liechtenstein",code:"LI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LIE"},{country_name:"Lithuania",code:"LT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LTU"},{country_name:"Luxembourg",code:"LU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LUX"},{country_name:"Macau",code:"MO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MAC"},{country_name:"Macedonia",code:"MK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MKD"},{country_name:"Madagascar",code:"MG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MDG"},{country_name:"Malawi",code:"MW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MWI"},{country_name:"Malaysia",code:"MY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MYS"},{country_name:"Maldives",code:"MV",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MDV"},{country_name:"Mali",code:"ML",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MLI"},{country_name:"Malta",code:"MT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MLT"},{country_name:"Marshall Islands",code:"MH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MHL"},{country_name:"Mauritania",code:"MR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MRT"},{country_name:"Mauritius",code:"MU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MUS"},{country_name:"Mayotte",code:"YT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MYT"},{country_name:"Mexico",code:"MX",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MEX"},{country_name:"Micronesia",code:"FM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"FSM"},{country_name:"Moldova",code:"MD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MDA"},{country_name:"Monaco",code:"MC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MCO"},{country_name:"Mongolia",code:"MN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MNG"},{country_name:"Montenegro",code:"ME",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MNE"},{country_name:"Montserrat",code:"MS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MSR"},{country_name:"Morocco",code:"MA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MAR"},{country_name:"Mozambique",code:"MZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MOZ"},{country_name:"Myanmar",code:"MM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MMR"},{country_name:"Namibia",code:"NA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NAM"},{country_name:"Nauru",code:"NR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NRU"},{country_name:"Nepal",code:"NP",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NPL"},{country_name:"Netherlands",code:"NL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NLD"},{country_name:"Netherlands Antilles",code:"AN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ANT"},{country_name:"New Caledonia",code:"NC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NCL"},{country_name:"New Zealand",code:"NZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NZL"},{country_name:"Nicaragua",code:"NI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NIC"},{country_name:"Niger",code:"NE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NER"},{country_name:"Nigeria",code:"NG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NGA"},{country_name:"Niue",code:"NU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NIU"},{country_name:"North Korea",code:"KP",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PRK"},{country_name:"Northern Mariana Islands",code:"MP",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MNP"},{country_name:"Norway",code:"NO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"NOR"},{country_name:"Oman",code:"OM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"OMN"},{country_name:"Pakistan",code:"PK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PAK"},{country_name:"Palau",code:"PW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PLW"},{country_name:"Palestine",code:"PS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PSE"},{country_name:"Panama",code:"PA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PAN"},{country_name:"Papua New Guinea",code:"PG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PNG"},{country_name:"Paraguay",code:"PY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PRY"},{country_name:"Peru",code:"PE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PER"},{country_name:"Philippines",code:"PH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PHL"},{country_name:"Pitcairn",code:"PN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PCN"},{country_name:"Poland",code:"PL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"POL"},{country_name:"Portugal",code:"PT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PRT"},{country_name:"Puerto Rico",code:"PR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"PRI"},{country_name:"Qatar",code:"QA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"QAT"},{country_name:"Republic of the Congo",code:"CG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"COG"},{country_name:"Reunion",code:"RE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"REU"},{country_name:"Romania",code:"RO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ROU"},{country_name:"Russia",code:"RU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"RUS"},{country_name:"Rwanda",code:"RW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"RWA"},{country_name:"Saint Barthelemy",code:"BL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"BLM"},{country_name:"Saint Helena",code:"SH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SHN"},{country_name:"Saint Kitts and Nevis",code:"KN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KNA"},{country_name:"Saint Lucia",code:"LC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LCA"},{country_name:"Saint Martin",code:"MF",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"MAF"},{country_name:"Saint Pierre and Miquelon",code:"PM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SPM"},{country_name:"Saint Vincent and the Grenadines",code:"VC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VCT"},{country_name:"Samoa",code:"WS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"WSM"},{country_name:"San Marino",code:"SM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SMR"},{country_name:"Sao Tome and Principe",code:"ST",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"STP"},{country_name:"Saudi Arabia",code:"SA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SAU"},{country_name:"Senegal",code:"SN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SEN"},{country_name:"Serbia",code:"RS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SRB"},{country_name:"Seychelles",code:"SC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SYC"},{country_name:"Sierra Leone",code:"SL",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SLE"},{country_name:"Singapore",code:"SG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SGP"},{country_name:"Sint Maarten",code:"SX",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SXM"},{country_name:"Slovakia",code:"SK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SVK"},{country_name:"Slovenia",code:"SI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SVN"},{country_name:"Solomon Islands",code:"SB",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SLB"},{country_name:"Somalia",code:"SO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SOM"},{country_name:"South Africa",code:"ZA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ZAF"},{country_name:"South Korea",code:"KR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"KOR"},{country_name:"South Sudan",code:"SS",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SSD"},{country_name:"Spain",code:"ES",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ESP"},{country_name:"Sri Lanka",code:"LK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"LKA"},{country_name:"Sudan",code:"SD",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SDN"},{country_name:"Suriname",code:"SR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SUR"},{country_name:"Svalbard and Jan Mayen",code:"SJ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SJM"},{country_name:"Swaziland",code:"SZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SWZ"},{country_name:"Sweden",code:"SE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SWE"},{country_name:"Switzerland",code:"CH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"CHE"},{country_name:"Syria",code:"SY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"SYR"},{country_name:"Taiwan",code:"TW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TWN"},{country_name:"Tajikistan",code:"TJ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TJK"},{country_name:"Tanzania",code:"TZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TZA"},{country_name:"Thailand",code:"TH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"THA"},{country_name:"Togo",code:"TG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TGO"},{country_name:"Tokelau",code:"TK",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TKL"},{country_name:"Tonga",code:"TO",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TON"},{country_name:"Trinidad and Tobago",code:"TT",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TTO"},{country_name:"Tunisia",code:"TN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TUN"},{country_name:"Turkey",code:"TR",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TUR"},{country_name:"Turkmenistan",code:"TM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TKM"},{country_name:"Turks and Caicos Islands",code:"TC",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TCA"},{country_name:"Tuvalu",code:"TV",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"TUV"},{country_name:"U.S. Virgin Islands",code:"VI",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VIR"},{country_name:"Uganda",code:"UG",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"UGA"},{country_name:"Ukraine",code:"UA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"UKR"},{country_name:"United Arab Emirates",code:"AE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ARE"},{country_name:"United Kingdom",code:"GB",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"GBR"},{country_name:"United States",code:"US",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"USA"},{country_name:"Uruguay",code:"UY",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"URY"},{country_name:"Uzbekistan",code:"UZ",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"UZB"},{country_name:"Vanuatu",code:"VU",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VUT"},{country_name:"Vatican",code:"VA",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VAT"},{country_name:"Venezuela",code:"VE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VEN"},{country_name:"Vietnam",code:"VN",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"VNM"},{country_name:"Wallis and Futuna",code:"WF",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"WLF"},{country_name:"Western Sahara",code:"EH",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ESH"},{country_name:"Yemen",code:"YE",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"YEM"},{country_name:"Zambia",code:"ZM",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ZMB"},{country_name:"Zimbabwe",code:"ZW",flag_link:"https://contentdelivery.mashreqbank.com/assisted-channels/national-flags/",ISO3:"ZWE"}]};f.prototype.renderWebForm=function(b,c){if(b.message&&b.message[0].component&&b.message[0].component.payload&&b.message[0].component.payload.formData)if(b.renderType=b.message[0].component.payload.formData.renderType,b.message[0].component.payload.template_type="iframe",c||"inline"!==b.renderType){var d=a(this.getChatTemplate("iframe")).tmpl({msgData:b,helpers:vb,link_url:b.message[0].component.payload.formData.formLink});if(c)return d;i(d[0],!0)}else this.renderMessage(b)},window.onresize=function(b){if(b.target==window){a("#chatContainer").width()}if(a(".kore-chat-window").width()>400||document.getElementsByClassName("kore-chat-window").length&&document.getElementsByClassName("kore-chat-window")[0].classList.contains("expanded")){var c=a(".kore-chat-window").width();a(".carousel").attr("style","width: "+(c-85)+"px !important")}else a(".carousel").attr("style","width: 300px !important");for(var d=0;d<Fa.length;d++)Fa[d].computeResize();for(var e=document.querySelectorAll(".quickReplies"),d=0;d<e.length;d++){var f=e[d].querySelectorAll(".quick_replies_btn_parent"),g=e[d].querySelectorAll(".quickreplyLeftIcon"),h=e[d].querySelectorAll(".quickreplyRightIcon");f[0].hasChildNodes()&&(f[0].scrollLeft>0?g[0].classList.remove("hide"):g.length&&g[0].classList.add("hide"),f[0].offsetWidth<f[0].scrollWidth?h[0].classList.remove("hide"):h&&h[0]&&h[0].classList.add("hide"))}a(".kore-chat-window").width()>460?(a(".accordionTable").each(function(){a(this).hasClass("responsive")&&a(this).addClass("hide")}),a(".tablechartDiv").each(function(){a(this).hasClass("regular")||a(this).removeClass("hide")})):(a(".accordionTable").each(function(){a(this).hasClass("responsive")&&a(this).removeClass("hide")}),a(".tablechartDiv").each(function(){a(this).hasClass("regular")||a(this).addClass("hide")}))},f.prototype.init=function(){var b=this;window.chatContainerConfig=b,b.config.botOptions.botInfo.name=b.config.botOptions.botInfo.name.escapeHTML(),Ca=b.config.botOptions.botInfo,b.config.botOptions.botInfo={chatBot:Ca.name,taskBotId:Ca._id,customData:Ca.customData,tenanturl:Ca.tenanturl};var c=Ca.name;b.config.botMessages=Ba,b.config.chatTitle=b.config.botMessages.connecting,b.config.userAgentIE=-1!==Ua.userAgent.indexOf("Trident/"),o()&&(b.config.isSendButton=!0),_a=b.config.isSendButton,hb=b.config.isTTSEnabled||!1,za=b.config.ttsInterface||"webapi",ab=b.config.allowGoogleSpeech||!1,Oa=b.config.isSpeechEnabled||!1,Ta=b.config.loadHistory||!1,Ka=!!Ta,b.config.botOptions.loadHistory=b.config.loadHistory,b.config.botOptions.chatHistory=b.config.chatHistory,b.config.botOptions.handleError=b.config.handleError,b.config.botOptions.googleMapsAPIKey=b.config.googleMapsAPIKey,ib=b.config.autoEnableSpeechAndTTS||!1,hb&&(Oa||ab)&&ib&&(gb=!0,setTimeout(function(){a(".ttspeakerDiv").removeClass("ttsOff")},350));var d=a(b.getChatTemplate()).tmpl(b.config);a(d).off("click",".drpdown_theme").on("click",".drpdown_theme",function(a){b.showDropdown(this)}),a(d).off("click",".themeName").on("click",".themeName",function(b){"shopping_theme"==a(this).attr("id")?a(".kore-chat-window").removeClass("logo_theme").addClass("shopping_theme"):a(".kore-chat-window").removeClass("shopping_theme").addClass("logo_theme")}),b.config.chatContainer=d,b.config.chatTitle=c,b.config.minimizeMode?(d.addClass("minimize"),d.find(".minimized-title").html("Talk to "+b.config.chatTitle),b.skipedInit=!0):Aa.init(b.config.botOptions,b.config.messageHistoryLimit),b.config.allowLocation&&Aa.fetchUserLocation(),b.render(d),u()},f.prototype.bot=Aa,f.prototype.destroy=function(){var b=this;b.sendCloseForceClosureEvent(),a(".kore-chat-overlay").hide(),Aa.close(),b.config.minimizeMode||Aa.destroy(),Ja=[],b.config&&b.config.chatContainer&&(b.config.minimizeMode?(b.config.chatContainer.find(".kore-chat-header .header-title").html(b.config.botMessages.reconnecting),b.config.chatContainer.addClass("minimize"),b.skipedInit=!0):b.config.chatContainer.remove()),eb&&eb.stop(),gb=!1,bb&&(bb.close(),bb=null)},f.prototype.resetWindow=function(){var a=this;a.config.chatContainer.find(".kore-chat-header .header-title").html(a.config.botMessages.reconnecting),a.config.chatContainer.find(".chat-container").html(""),Aa.close(),Aa.init(a.config.botOptions)},f.prototype.bindEvents=function(){function b(a){if(1==Ga)return void alert("You can upload only one file");O(this,a[0]),a.length>1&&alert("You can upload only one file")}var c=this,d=c.config.chatContainer;if(d.draggable({handle:d.find(".kore-chat-header .header-title"),containment:"document"}).resizable({handles:"n, e, w, s",containment:"document",minWidth:400}),d.off("keyup",".chatInputBox").on("keyup",".chatInputBox",function(b){var e=a(c.config.container).find(".kore-chat-footer");a(c.config.container).find(".kore-chat-body").css("bottom",e.outerHeight()),prevComposeSelection=window.getSelection(),oa=prevComposeSelection.rangeCount>0&&prevComposeSelection.getRangeAt(0),this.innerText.length>0?(d.find(".chatInputBoxPlaceholder").css("display","none"),d.find(".sendButton").removeClass("disabled")):(d.find(".chatInputBoxPlaceholder").css("display","block"),d.find(".sendButton").addClass("disabled"))}),d.on("click",".chatInputBoxPlaceholder",function(a){d.find(".chatInputBox").trigger("click"),d.find(".chatInputBox").trigger("focus")}),d.on("click",".chatInputBox",function(a){prevComposeSelection=window.getSelection(),oa=prevComposeSelection.rangeCount>0&&prevComposeSelection.getRangeAt(0)}),d.on("blur",".chatInputBox",function(a){ub=0}),d.off("click",".botResponseAttachments").on("click",".botResponseAttachments",function(b){window.open(a(this).attr("fileid"),"_blank")}),d.off("keydown",".text-as-password").on("keydown",".text-as-password",function(b){if(13===b.keyCode&&(b.preventDefault(),a(".text-as-password").val().length>0)){var d=a(".text-as-password").val(),e=a(".text-as-password").val();if(KoreSDK.chatConfig.piiReductionChar){var f=KoreSDK.chatConfig.piiReductionChar;d=f+d+f;var g=e.replace(/\w/g,"*");c.sendMessage(a(".chatInputBox").text(d),g)}else{var h=e.replace(/[^\w\s]/gi,"*");h=h.replace(/\w/g,"*"),c.sendMessage(a(".chatInputBox").text(d),h)}KoreSDK.chatConfig.piiReductionChar="",a(".text-as-password").val(""),a(".text-as-password").addClass("hide"),a(".chatInputBox").css("display","block")}}),d.off("keydown",".chatInputBox").on("keydown",".chatInputBox",function(b){var d=a(this),e=a(c.config.container).find(".kore-chat-footer");if(a(c.config.container).find(".kore-chat-body").css("bottom",e.outerHeight()),13===b.keyCode){if(b.shiftKey)return;return a(".upldIndc").is(":visible")?void alert("Wait until file upload is not completed"):(a(".recordingMicrophone").is(":visible")&&a(".recordingMicrophone").trigger("click"),b.preventDefault(),void c.sendMessage(d,kb))}27===b.keyCode&&++ub>1&&(ub=0,G(),this.innerText="",a(".attachment").empty(),Ga=0,setTimeout(function(){r(document.getElementsByClassName("chatInputBox"))},100))}),d.off("click",".sendButton").on("click",".sendButton",function(b){var d=a(".chatInputBox");if(a(".upldIndc").is(":visible"))return void alert("Wait until file upload is not completed");a(".recordingMicrophone").is(":visible")&&a(".recordingMicrophone").trigger("click"),b.preventDefault(),c.sendMessage(d,kb)}),d.off("click",".notRecordingMicrophone").on("click",".notRecordingMicrophone",function(a){eb&&eb.stop(),Oa&&z()}),d.off("click",".recordingMicrophone").on("click",".recordingMicrophone",function(a){G(),setTimeout(function(){r(document.getElementsByClassName("chatInputBox"))},350)}),d.off("click",".attachmentBtn").on("click",".attachmentBtn",function(b){return 1==Ga?void alert("You can upload only one file"):a(".upldIndc").is(":visible")?void alert("Wait until file upload is not completed"):void a("#captureAttachmnts").trigger("click")}),d.off("click",".removeAttachment").on("click",".removeAttachment",function(b){a(this).parents(".msgCmpt").remove(),a(".kore-chat-window").removeClass("kore-chat-attachment"),Ga=0,kb={},a(".sendButton").addClass("disabled"),document.getElementById("captureAttachmnts").value=""}),d.off("change","#captureAttachmnts").on("change","#captureAttachmnts",function(b){function c(a){var b=[".pdf",".jpg",".jpeg",".jpe",".jig",".jfif",".jfi",".heif",".png",".img",".webp"],c=a.name.substring(a.name.lastIndexOf("."));return b.indexOf(c.toLowerCase())>-1}var d=a("#captureAttachmnts").prop("files")[0];if(d&&d.size&&d.size>mb.file.limit.size)return void alert(mb.file.limit.msg);c(d)?O(this,d):alert("Sorry, the file you tried to attach is not supported. Please attach a valid pdf or image file")}),d.off("paste",".chatInputBox").on("paste",".chatInputBox",function(a){a.preventDefault();var b=document.getElementsByClassName("chatInputBox"),c=a.clipboardData||a.originalEvent&&a.originalEvent.clipboardData||window.clipboardData,d="";c&&(d=vb.nl2br(c.getData("text").escapeHTML(),!1))&&q(b,d),setTimeout(function(){r(b)},100)}),d.off("click",".sendChat").on("click",".sendChat",function(b){var d=a(c.config.container).find(".kore-chat-footer");c.sendMessage(d.find(".chatInputBox"))}),d.off("click",".notificationTemplate .btn-notification .link").on("click",".notificationTemplate .btn-notification .link",function(b){var d=a(this).attr("data-value");a(".chatInputBox").text(d),c.sendMessage(a(".chatInputBox"),d)}),d.off("click","li a").on("click","li a",function(b){b.preventDefault();var d,e=a(this).attr("href"),f=a(this).attr("target"),g=a(event.currentTarget).closest("span.simpleMsg").attr("msgData")||"";if(g)try{d=JSON.parse(g)}catch(a){}if(d&&d.message&&d.message[0].component&&d.message[0].component.payload&&d.message[0].component.payload.formData)c.renderWebForm(d);else if("_self"===f)return void callListener("provideVal",{link:e});if(!0===c.config.allowIframe){var h=a(c.getChatTemplate("iframe")).tmpl({msgData:d,helpers:vb,link_url:url});h[0].onload=function(a){console.log(a)},i(h[0],!0)}else window.open(e,"_blank")}),d.off("click",".buttonTmplContentBox li,.listTmplContentChild .buyBtn,.viewMoreList .viewMore,.listItemPath,.quickReply,.carouselImageContent,.listRightContent,.checkboxBtn,.likeDislikeDiv,.buttonQuickReply").on("click",".buttonTmplContentBox li,.listTmplContentChild .buyBtn, .viewMoreList .viewMore,.listItemPath,.quickReply,.carouselImageContent,.listRightContent,.checkboxBtn,.likeDislikeDiv,.buttonQuickReply",function(b){b.preventDefault(),b.stopPropagation();var e=a(this).attr("type");if(e&&(e=e.toLowerCase()),"postback"==e||"text"==e){if(a(".chatInputBox").text(a(this).attr("value")||a(this).attr("actual-value")),a(".quickReply")&&a(".quickReply").length)var f=a(this).attr("actual-value");else var f=a(this)[0]&&a(this)[0].innerText?a(this)[0].innerText.trim():a(this)&&a(this).attr("data-value")?a(this).attr("data-value").trim():"";c.sendMessage(a(".chatInputBox"),f)}else if("url"==e||"web_url"==e){var g=a(this).attr("renderType");if("windowpopup"===g){var h=a(this).attr("url");h.indexOf("http:")<0&&h.indexOf("https:")<0&&(h="http:////"+h);var i="width=400,height=450,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes";return void window.open(h,"PopupWindow",i)}if(void 0!==a(this).attr("msgData")){var j;try{j=JSON.parse(a(this).attr("msgData"))}catch(a){}if(j&&j.message&&j.message[0].component&&(j.message[0].component.formData||j.message[0].component.payload&&j.message[0].component.payload.formData))return j.message[0].component.formData&&(j.message[0].component.payload.formData=j.message[0].component.formData),void c.renderWebForm(j)}var k=a(this).attr("url");k.indexOf("http:")<0&&k.indexOf("https:")<0&&(k="http:////"+k),c.openExternalLink(k)}if(b.currentTarget.classList&&b.currentTarget.classList.length>0&&"likeDiv"===b.currentTarget.classList[1]&&(a(".likeImg").addClass("hide"),a(".likedImg").removeClass("hide"),a(".likeDislikeDiv").addClass("dummy")),b.currentTarget.classList&&b.currentTarget.classList.length>0&&"disLikeDiv"===b.currentTarget.classList[1]&&(a(".disLikeImg").addClass("hide"),a(".disLikedImg").removeClass("hide"),a(".likeDislikeDiv").addClass("dummy")),b.currentTarget.classList&&b.currentTarget.classList.length>0&&"checkboxBtn"===b.currentTarget.classList[0])if(b.currentTarget.classList&&b.currentTarget.classList.length>0&&b.currentTarget.classList[1]&&"cancel-btn"===b.currentTarget.classList[1]){for(var l=a(b.currentTarget.parentElement.parentElement).find(".checkInput:checked"),m=[],n=[],o=0;o<l.length;o++)a(l[o]).prop("checked",!1);c.sendMessage(a(".chatInputBox").text(a(b.currentTarget).attr("value")),a(b.currentTarget).attr("title")),a(b.currentTarget).closest(".kore-action-sheet")&&bottomSliderAction("hide")}else{for(var l=a(b.currentTarget.parentElement.parentElement).find(".checkInput:checked"),m=[],n=[],o=0;o<l.length;o++)m.push(a(l[o]).attr("value")),n.push(a(l[o]).attr("text"));m&&m.length?a(".chatInputBox").text(a(this).attr("title")+": "+m.toString()):a(".chatInputBox").text(a(this).attr("title")),c.sendMessage(a(".chatInputBox"),n.toString()),a(b.currentTarget).closest(".kore-action-sheet").length&&bottomSliderAction("hide")}if(b.currentTarget.classList&&b.currentTarget.classList.length>0&&"quickReply"===b.currentTarget.classList[0]){var p=b.currentTarget.parentElement.parentElement,q=p.parentElement.parentElement.querySelectorAll(".quickreplyLeftIcon"),r=p.parentElement.parentElement.querySelectorAll(".quickreplyRightIcon");setTimeout(function(){p.parentElement.parentElement.getElementsByClassName("user-account")[0].classList.remove("marginT50"),(q&&q.length||r&&r.length)&&(p.parentElement.parentElement.removeChild(q[0]),p.parentElement.parentElement.removeChild(r[0])),p.parentElement.removeChild(p)},50)}setTimeout(function(){d.find(".kore-chat-footer .chatInputBox").focus()},600)}),d.off("click",".close-btn").on("click",".close-btn",function(b){rb&&rb.config&&rb.config.chatContainer.find(".chat-container")&&rb.config.chatContainer.find(".chat-container").empty(),a(".recordingMicrophone").trigger("click"),eb&&eb.stop(),gb=!1,c.destroy(),bb&&(bb.close(),bb=null)}),f.prototype.closeAgentSession=function(){var a=(new Date).getTime(),b={};b.clientMessageId=a,b.event="close_agent_chat",b.message={body:"",type:""},b.resourceid="/bot.message",Aa.sendMessage(b,function(a){console.log("Error identified"+a)})},f.prototype.closeConversationSession=function(){var a=(new Date).getTime(),b={};b.clientMessageId=a,b.resourceid="/bot.closeConversationSession",Aa.sendMessage(b,function(a){console.error("bot.closeConversationSession send failed sending")})},d.off("click",".minimize-btn").on("click",".minimize-btn",function(b){!0===c.minimized?(d.removeClass("minimize"),c.minimized=!1,c.expanded):(d.addClass("minimize"),!1===c.expanded&&d.hasClass("ui-draggable"),d.find(".minimized-title").html("Talk to "+c.config.chatTitle),c.minimized=!0,!0===c.expanded&&a(".kore-chat-overlay").hide()),a(".recordingMicrophone").trigger("click"),eb&&eb.stop()}),d.off("click",".expand-btn").on("click",".expand-btn",function(b){0===a(".kore-chat-overlay").length&&a(c.config.container).append('<div class="kore-chat-overlay"></div>'),!0===c.expanded?(p(),a(".kore-chat-overlay").hide(),a(this).attr("title","Expand"),d.removeClass("expanded"),a(".expand-btn-span").removeClass("fa-compress"),a(".expand-btn-span").addClass("fa-expand"),c.expanded=!1):(a(".kore-chat-overlay").show(),a(this).attr("title","Collapse"),d.addClass("expanded"),a(".expand-btn-span").addClass("fa-compress"),a(".expand-btn-span").removeClass("fa-expand"),c.expanded=!0);var e=document.createEvent("HTMLEvents");e.initEvent("resize",!0,!1),window.dispatchEvent(e);var f=d.position().left+d.width();f>a(window).width()&&d.css("left",d.position().left-(f-a(window).width()+10)+"px")}),window.KorePickers){var e={chatWindowInstance:c,chatConfig:c.config},g=new KorePickers(e);g.init()}a(document).on("keyup",function(b){27==b.keyCode&&(a(".closeImagePreview").trigger("click"),a(".closeElePreview").trigger("click"))}),d.off("click",".quickreplyLeftIcon").on("click",".quickreplyLeftIcon",function(b){var c=b.currentTarget.parentElement.getElementsByClassName("buttonTmplContentChild");if(c.length)for(var d=b.target.parentElement.getElementsByClassName("quick_replies_btn_parent"),e=d[0].scrollLeft,f=0,g=0;g<c.length;g++)if((f+=c[g].offsetWidth+10)>e){a(d).animate({scrollLeft:e-c[g].offsetWidth-50},"slow",function(){(d[0].parentElement.querySelectorAll(".quickreplyRightIcon")[0].classList.remove("hide"),d[0].scrollLeft<=0)&&d[0].parentElement.querySelectorAll(".quickreplyLeftIcon")[0].classList.add("hide")});break}}),d.off("click",".quickreplyRightIcon").on("click",".quickreplyRightIcon",function(b){var c=b.currentTarget.parentElement.getElementsByClassName("buttonTmplContentChild");if(c.length)for(var d=b.target.parentElement.getElementsByClassName("quick_replies_btn_parent"),e=b.target.parentElement.offsetWidth,f=0,g=0;g<c.length;g++)if((f+=c[g].offsetWidth+10)>e){a(d).animate({scrollLeft:d[0].scrollLeft+c[g].offsetWidth+20},"slow",function(){(d[0].parentElement.querySelectorAll(".quickreplyLeftIcon")[0].classList.remove("hide"),d[0].scrollLeft+e+10>=d[0].scrollWidth)&&d[0].parentElement.querySelectorAll(".quickreplyRightIcon")[0].classList.add("hide")});break}}),d.off("click",".minimized").on("click",".minimized,.minimized-title",function(b){d.removeClass("minimize"),c.minimized=!1,c.skipedInit&&(Aa.init(c.config.botOptions,c.config.messageHistoryLimit),c.skipedInit=!1),!0===c.expanded&&a(".kore-chat-overlay").show(),document.createEvent("HTMLEvents").initEvent("resize",!0,!1),a(".chat-container").animate({scrollTop:a(".chat-container").prop("scrollHeight")},100)}),d.off("click",".reload-btn").on("click",".reload-btn",function(b){a(this).addClass("disabled").prop("disabled",!0),a(".close-btn").addClass("disabled").prop("disabled",!0),setTimeout(function(){c.resetWindow()}),a(".recordingMicrophone").trigger("click"),eb&&eb.stop()}),d.off("click",".ttspeaker").on("click",".ttspeaker",function(b){if(hb)if(gb){if(eb&&eb.stop(),J(),gb=!1,a("#ttspeaker")[0].pause(),za&&"webapi"===za){var c=window.speechSynthesis;c.pause()}else"awspolly"===za&&!1===gb&&(gainNode.gain.value=0,a(".ttspeakerDiv").addClass("ttsOff"));a(".ttspeakerDiv").addClass("ttsOff")}else za&&"webapi"===za?cb=H():za&&"awspolly"===za?gainNode.gain.value=1:cb=I(),gb=!0,a(".ttspeakerDiv").removeClass("ttsOff")}),Aa.on("open",function(b){pa=c.config.botOptions.accessToken;d.find(".kore-chat-footer .chatInputBox");d.find(".kore-chat-header .header-title").html(c.config.chatTitle).attr("title",c.config.chatTitle),d.find(".kore-chat-header .disabled").prop("disabled",!1).removeClass("disabled"),Ta||setTimeout(function(){a(".chatInputBox").focus(),a(".disableFooter").removeClass("disableFooter")}),c.config.botOptions._reconnecting}),Aa.on("reconnected",function(a){c.config.syncMessages.onReconnect.enable&&a.reconnected&&c.bot.getHistory({forHistorySync:!0,limit:c.config.syncMessages.onReconnect.batchSize})}),Aa.on("message",function(b){!0===c.popupOpened&&a(".kore-auth-popup .close-popup").trigger("click");var d=JSON.parse(b.data);if("bot"===d.from&&"bot_response"===d.type){if(d&&d.message&&d.message[0]){if(d.message[0].cInfo||(d.message[0].cInfo={}),d.message[0].component&&!d.message[0].component.payload.text)try{d.message[0].component=JSON.parse(d.message[0].component.payload)}catch(a){d.message[0].component=d.message[0].component.payload}d.message[0].component&&d.message[0].component.payload&&d.message[0].component.payload.text&&(d.message[0].cInfo.body=d.message[0].component.payload.text),d.message[0].component&&d.message[0].component.payload&&(d.message[0].component.payload.videoUrl||d.message[0].component.payload.audioUrl)&&(d.message[0].cInfo.body=d.message[0].component.payload.text||"")}if(d.message[0].component&&d.message[0].component.payload&&d.message[0].component.payload.text){if(d.message[0].cInfo.body=d.message[0].component.payload.text,d.message[0].cInfo.body.indexOf("###show_account_values###")>-1){console.log("11111111111",d.message[0].component.payload.buttons);var e={radioOptions:d.message[0].component.payload.buttons};g.showradioOptionsPicker(e)}"daterange"==d.message[0].component.payload.template_type&&(d.message[0].cInfo.body=d.message[0].component.payload.text_message,g.pickerSubconfig.dateRangeConfig.format=d.message[0].component.payload.format,g.pickerSubconfig.dateRangeConfig.startDate=d.message[0].component.payload.startDate,g.pickerSubconfig.dateRangeConfig.endDate=d.message[0].component.payload.endDate,d.message[0].component.payload.title&&(g.pickerSubconfig.daterangepicker.title=d.message[0].component.payload.title),a(".typingIndicatorContent").css("display","block"),g.showDateRangePicker(g.mainConfig)),"dateTemplate"==d.message[0].component.payload.template_type&&(d.message[0].cInfo.body=d.message[0].component.payload.text_message,g.pickerSubconfig.dateConfig.format=d.message[0].component.payload.format,g.pickerSubconfig.dateConfig.startDate=d.message[0].component.payload.startDate,g.pickerSubconfig.dateConfig.showdueDate=d.message[0].component.payload.showdueDate,g.pickerSubconfig.dateConfig.endDate=d.message[0].component.payload.endDate,g.pickerSubconfig.dateConfig.selectedDate="Selected Date",d.message[0].component.payload.showdueDate&&(g.pickerSubconfig.dateConfig.paymentDue="Payment Due Date",d.message[0].component.payload.paymentDue&&(g.pickerSubconfig.dateConfig.paymentDue=d.message[0].component.payload.paymentDue)),d.message[0].component.payload.title&&(g.pickerSubconfig.datepicker.title=d.message[0].component.payload.title),a(".typingIndicatorContent").css("display","block"),g.showDatePicker(g.mainConfig)),d.message[0].cInfo.body.indexOf("clockPicker")>-1&&g.showClockPicker(g.mainConfig)}Ta&&Ka?Ja.push(d):c.config.supportDelayedMessages?c.pushTorenderMessagesQueue(d):c.renderMessage(d)}else if("self"===d.from&&"user_message"===d.type){var f=d.message,h={};h=f&&f.attachments&&f.attachments[0]&&f.attachments[0].fileId?{type:"currentUser",message:[{type:"text",cInfo:{body:f.body,attachments:f.attachments},clientMessageId:d.id}],createdOn:d.id}:{type:"currentUser",message:[{type:"text",cInfo:{body:f.body},clientMessageId:d.id}],createdOn:d.id},c.renderMessage(h)}"appInvalidNotification"===d.type&&setTimeout(function(){a(".trainWarningDiv").addClass("showMsg")},2e3)}),N(document.querySelector(".droppable"),b)},f.prototype.bindIframeEvents=function(b){var c=this;b.on("click",".close-popup",function(){a(this).closest(".kore-auth-popup").remove(),a(".kore-auth-layover").remove(),c.popupOpened=!1}),b.find("iframe")[0].addEventListener("onload",function(){console.log(this)},!0)},f.prototype.openExternalLink=function(a){var b=document.createElement("a");b.href=a,b.target="_blank",b.rel="noopener noreferrer",b.click()},f.prototype.render=function(b){var c=this;a(c.config.container).append(b),"body"!==c.config.container&&(a(c.config.container).addClass("pos-relative"),a(c.config.chatContainer).addClass("pos-absolute")),p(),c.bindEvents()},f.prototype.defaultWelcomeMsg=function(b,c){var d=this;d.config.botOptions._reconnecting=!0;var e=(a(d.config.chatContainer).find(".kore-chat-body"),a(d.config.chatContainer).find(".kore-chat-footer"),(new Date).getTime());var f={};f.clientMessageId=e,Object.keys(kb).length>0&&chatInput.text().trim().length?f.message={body:chatInput.text().trim(),attachments:[kb]}:Object.keys(kb).length>0?f.message={attachments:[kb]}:f.message={body:"BotNotifications"},f.resourceid="/bot.message",b&&"string"==typeof b&&(f.message.renderMsg=b),c&&c.customdata&&(f.message.customdata=c.customdata),c&&c.nlmeta&&(f.message.nlmeta=c.nlmeta),a(".isDebugConsolePanelOpen").length>0?f.isDebugging=!0:f.isDebugging=!1,kb={},Aa.sendMessage(f,function(b){b&&b.message&&setTimeout(function(){a("#msg_"+e).find(".messageBubble").append('<div class="errorMsg">'+i18n.i18nString("sendFailed_please_resend")+"</div>")},350)})},f.prototype.sendMessage=function(b,c,d,e){var f=this;if(""!==b.text().trim()||0!=a(".attachment").html().trim().length){if(d&&d.message&&d.message.length&&d.message[0]&&d.message[0].component&&d.message[0].component.payload&&d.message[0].component.payload.ignoreCheckMark)var g=d.message[0].component.payload.ignoreCheckMark;f.config.allowLocation&&Aa.fetchUserLocation();var h=a(f.config.chatContainer).find(".kore-chat-body"),i=a(f.config.chatContainer).find(".kore-chat-footer"),j=(new Date).getTime(),k={};Ga=0,b.html(b.html().replaceAll("<br>","\n")),kb&&Object.keys(kb).length?(k={type:"currentUser",message:[{type:"text",cInfo:{body:b.text(),attachments:[kb]},clientMessageId:j}],createdOn:j},a(".attachment").html(""),a(".kore-chat-window").removeClass("kore-chat-attachment"),document.getElementById("captureAttachmnts").value=""):(kb={},k={type:"currentUser",message:[{type:"text",cInfo:{body:b.text()},clientMessageId:j}],createdOn:j});var l={};l.clientMessageId=j,Object.keys(kb).length>0&&b.text().trim().length?l.message={body:b.text().trim(),attachments:[kb]}:Object.keys(kb).length>0?l.message={attachments:[kb]}:l.message={body:b.text().trim()},l.resourceid="/bot.message",c&&"string"==typeof c&&(l.message.renderMsg=c),d&&d.customdata&&(l.message.customdata=d.customdata),d&&d.nlmeta&&(l.message.nlmeta=d.nlmeta),kb={},Aa.sendMessage(l,function(b){b&&b.message&&setTimeout(function(){a('.kore-chat-window [data-time="'+j+'"]').find(".messageBubble").append('<div class="errorMsg">Send Failed. Please resend.</div>')},350)}),a(".kore-chat-body ul li").css({"pointer-events":"none",opacity:"0.8"}),b.html(""),a(".sendButton").addClass("disabled"),h.css("bottom",i.outerHeight()),m(),a(".typingIndicatorContent").css("display","block"),setTimeout(function(){a(".typingIndicatorContent").css("display","none")},1e4),c&&"string"==typeof c&&(k.message[0].cInfo.body=c),k.message[0].cInfo.ignoreCheckMark=g,e||f.renderMessage(k)}},f.prototype.renderMessage=function(c){var d=this,e="",f="",g="";c.createdOnTimemillis=new Date(c.createdOn).valueOf(),tb.helpers=vb,tb.extension=f,graphLibGlob=d.config.graphLib||"d3","bot_response"===c.type?(Sa=!1,setTimeout(function(){a(".typingIndicator").css("background-image","url("+c.icon+")")},500),setTimeout(function(){Sa||a(".typingIndicatorContent").css("display","none")},500)):Sa=!1;var h=a(d.config.chatContainer).find(".chat-container");if(c.message&&c.message[0]&&c.message[0].cInfo&&c.message[0].cInfo.attachments&&(f=s(c.message[0].cInfo.attachments[0].fileName)),c.message&&c.message[0]&&c.message[0].component&&c.message[0].component.payload&&c.message[0].component.payload.url&&(f=s(c.message[0].component.payload.url),g=c.message[0].component.payload.url.replace(/^.*[\\\/]/,"")),""===(e=tb.renderMessage(c))&&c&&c.message&&c.message[0]){if(a(".kore-chat-body ul li").css({"pointer-events":"none",opacity:"0.8"}),c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"button"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("templatequickreply")).tmpl({msgData:c,helpers:vb,extension:f});else{if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"wait_for_response"==c.message[0].component.payload.template_type)return Sa=!0,void a(".typingIndicatorContent").css("display","block");if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"list"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("templatelist")).tmpl({msgData:c,helpers:vb,extension:f});else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"quick_replies"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("templatequickreply")).tmpl({msgData:c,helpers:vb,extension:f}),setTimeout(function(){var a=document.createEvent("HTMLEvents");a.initEvent("resize",!0,!1),window.dispatchEvent(a)},150);else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"carousel"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("carouselTemplate")).tmpl({msgData:c,helpers:vb,extension:f}),setTimeout(function(){if(a(".carousel:last").addClass("carousel"+Ra),a(".carousel"+Ra).children().length>1){var b=new PureJSCarousel({carousel:".carousel"+Ra,slide:".slide",oneByOne:!0});a(".carousel"+Ra).parent().show(),a(".carousel"+Ra).attr("style","height: 100% !important"),Fa.push(b)}var c=document.createEvent("HTMLEvents");c.initEvent("resize",!0,!1),window.dispatchEvent(c),Ra+=1,h.animate({scrollTop:h.prop("scrollHeight")},0)});else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&("image"==c.message[0].component.type||"audio"==c.message[0].component.type||"video"==c.message[0].component.type||"link"==c.message[0].component.type))e=a(d.getChatTemplate("templateAttachment")).tmpl({msgData:c,helpers:vb,extension:f,extractedFileName:g});else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"Notification"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("NotificationTmpl")).tmpl({msgData:c,helpers:vb,extension:f}),a(e).data(c);else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"table"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("tableChartTemplate")).tmpl({msgData:c,helpers:vb,extension:f}),setTimeout(function(){for(var b=document.getElementsByClassName("accordionRow"),c=0;c<b.length;c++)b[c].onclick=function(){this.classList.toggle("open")};for(var d=document.getElementsByClassName("showMore"),c=0;c<d.length;c++)d[c].onclick=function(){var b=this.parentNode.parentElement;a("#dialog").empty(),a("#dialog").html(a(b).find(".tablechartDiv").html()),a(".hello").clone().appendTo(".goodbye");var c=document.getElementById("myPreviewModal");a(".largePreviewContent").empty(),a(b).find(".tablechartDiv").clone().appendTo(".largePreviewContent"),c.style.display="block",document.getElementsByClassName("closeElePreview")[0].onclick=function(){c.style.display="none",a(".largePreviewContent").removeClass("addheight")}}},350);else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"mini_table"==c.message[0].component.payload.template_type)"horizontal"==c.message[0].component.payload.layout?(e=a(d.getChatTemplate("miniTableHorizontalTemplate")).tmpl({msgData:c,helpers:vb,extension:f}),setTimeout(function(){if(a(".carousel:last").addClass("carousel"+Ra),a(".carousel"+Ra).children().length>1){var b=new PureJSCarousel({carousel:".carousel"+Ra,slide:".slide",oneByOne:!0});a(".carousel"+Ra).parent().show(),a(".carousel"+Ra).attr("style","height: 100% !important"),Fa.push(b)}var c=document.createEvent("HTMLEvents");c.initEvent("resize",!0,!1),window.dispatchEvent(c),Ra+=1,h.animate({scrollTop:h.prop("scrollHeight")},0)})):e=a(d.getChatTemplate("miniTableChartTemplate")).tmpl({msgData:c,helpers:vb,extension:f});else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"multi_select"==c.message[0].component.payload.template_type)e=a(this.getChatTemplate("checkBoxesTemplate")).tmpl({msgData:c,helpers:vb,extension:f});else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"like_dislike"==c.message[0].component.payload.template_type)e=a(this.getChatTemplate("likeDislikeTemplate")).tmpl({msgData:c,helpers:vb,extension:f});else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"piechart"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("pieChartTemplate")).tmpl({msgData:c,helpers:vb,extension:f}),"google"===d.config.graphLib?setTimeout(function(){function a(){var a=new google.visualization.DataTable;a.addColumn("string","Task"),a.addColumn("number","Hours per Day"),c.message[0].component.payload.elements&&c.message[0].component.payload.elements[0].displayValue&&a.addColumn({type:"string",role:"tooltip"});for(var b=[],d=c.message[0].component.payload.elements,e=0;e<d.length;e++){var f=[d[e].title+" \n"+d[e].value];f.push(parseFloat(d[e].value)),d[e].displayValue&&f.push(d[e].displayValue),b.push(f)}a.addRows(b);var g={chartArea:{left:"3%",top:"3%",height:"94%",width:"94%"},pieSliceTextStyle:{},colors:window.chartColors,legend:{textStyle:{color:"#b3bac8"}}};1===d.length&&(g.pieHole=.5,g.pieSliceTextStyle.color="black"),c.message[0].component.payload.pie_type&&("donut"===c.message[0].component.payload.pie_type?(g.pieHole=.6,g.pieSliceTextStyle.color="black",g.legend.position="none"):"donut_legend"===c.message[0].component.payload.pie_type&&(g.pieHole=.6,g.pieSliceTextStyle.color="black"));var h={id:"piechart"+c.messageId,data:a,options:g,type:"piechart"};sb.push(h);var i=document.getElementById("piechart"+c.messageId);new google.visualization.PieChart(i).draw(a,g)}google.charts.load("current",{packages:["corechart"]}),google.charts.setOnLoadCallback(a)},150):"d3"===graphLibGlob&&(void 0===c.message[0].component.payload.pie_type&&(c.message[0].component.payload.pie_type="regular"),c.message[0].component.payload.pie_type&&(j={},j.width=300,j.height=200,j.legendRectSize=10,j.legendSpacing=2.4,"regular"===c.message[0].component.payload.pie_type?setTimeout(function(){var a={id:"piechart"+c.messageId,data:c,type:"regular"};sb.push(a),KoreGraphAdapter.drawD3Pie(c,j,"#piechart"+c.messageId,12)},150):"donut"===c.message[0].component.payload.pie_type?setTimeout(function(){var a={id:"piechart"+c.messageId,data:c,type:"donut"};sb.push(a),KoreGraphAdapter.drawD3PieDonut(c,j,"#piechart"+c.messageId,12,"donut")},150):"donut_legend"===c.message[0].component.payload.pie_type&&setTimeout(function(){var a={id:"piechart"+c.messageId,data:c,type:"donut_legend"};sb.push(a),KoreGraphAdapter.drawD3PieDonut(c,j,"#piechart"+c.messageId,12,"donut_legend")},150))),setTimeout(function(){a(".chat-container").scrollTop(a(".chat-container").prop("scrollHeight")),na()},200);else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"barchart"==c.message[0].component.payload.template_type){if(e=a(d.getChatTemplate("barchartTemplate")).tmpl({msgData:c,helpers:vb,extension:f}),"google"===graphLibGlob)setTimeout(function(){function a(){var a=!1,b=new google.visualization.DataTable;b.addColumn("string","y");for(var d=0;d<c.message[0].component.payload.elements.length;d++){var e=c.message[0].component.payload.elements[d];b.addColumn("number",e.title),e.displayValues&&e.displayValues.length&&(b.addColumn({type:"string",role:"tooltip"}),a=!0)}for(var f=c.message[0].component.payload.elements.length,d=0;d<c.message[0].component.payload.X_axis.length;d++){var g=[];g.push(c.message[0].component.payload.X_axis[d]);for(var h=0;h<f;h++)g.push(parseFloat(c.message[0].component.payload.elements[h].values[d])),a&&g.push(c.message[0].component.payload.elements[h].displayValues[d]);b.addRow(g)}var i={chartArea:{height:"70%",width:"80%"},legend:{position:"top",alignment:"end",maxLines:3,textStyle:{color:"#b3bac8"}},hAxis:{gridlines:{color:"transparent"},textStyle:{color:"#b3bac8"}},vAxis:{gridlines:{color:"transparent"},textStyle:{color:"#b3bac8"},baselineColor:"transparent"},animation:{duration:500,easing:"out",startup:!0},bar:{groupWidth:"25%"},colors:window.chartColors};"vertical"!==c.message[0].component.payload.direction&&(i.bar.groupWidth="45%",i.hAxis.baselineColor="#b3bac8"),c.message[0].component.payload.stacked&&(i.isStacked=!0,i.bar.groupWidth="25%");var j={id:"barchart"+c.messageId,direction:c.message[0].component.payload.direction,data:b,options:i,type:"barchart"};sb.push(j);var k=document.getElementById("barchart"+c.messageId),l=null;l="vertical"===c.message[0].component.payload.direction?new google.visualization.ColumnChart(k):new google.visualization.BarChart(k),l.draw(b,i)}google.charts.load("current",{packages:["corechart","bar"]}),google.charts.setOnLoadCallback(a)},150);else if("d3"===graphLibGlob){var j={};j.outerWidth=350,j.outerHeight=300,j.innerHeight=200,j.legendRectSize=15,j.legendSpacing=4,void 0===c.message[0].component.payload.direction&&(c.message[0].component.payload.direction="horizontal"),"horizontal"!==c.message[0].component.payload.direction||c.message[0].component.payload.stacked?"vertical"===c.message[0].component.payload.direction&&c.message[0].component.payload.stacked?setTimeout(function(){j.outerWidth=350,j.innerWidth=270;var a={id:"barchart"+c.messageId,data:c,type:"stackedBarchart"};sb.push(a),KoreGraphAdapter.drawD3barVerticalStackedChart(c,j,"#barchart"+c.messageId,12)},250):"horizontal"===c.message[0].component.payload.direction&&c.message[0].component.payload.stacked?setTimeout(function(){j.innerWidth=180;var a={id:"barchart"+c.messageId,data:c,type:"stackedBarchart"};sb.push(a),KoreGraphAdapter.drawD3barStackedChart(c,j,"#barchart"+c.messageId,12)},250):"vertical"!==c.message[0].component.payload.direction||c.message[0].component.payload.stacked||setTimeout(function(){j.innerWidth=240;var a={id:"barchart"+c.messageId,data:c,type:"barchart"};sb.push(a),KoreGraphAdapter.drawD3barChart(c,j,"#barchart"+c.messageId,12)},250):setTimeout(function(){j.innerWidth=180;var a={id:"Legend_barchart"+c.messageId,data:c,type:"barchart"};sb.push(a),KoreGraphAdapter.drawD3barHorizontalbarChart(c,j,"#barchart"+c.messageId,12)},250)}setTimeout(function(){a(".chat-container").scrollTop(a(".chat-container").prop("scrollHeight")),na()},300)}else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"linechart"==c.message[0].component.payload.template_type)e=a(d.getChatTemplate("linechartTemplate")).tmpl({msgData:c,helpers:vb,extension:f}),"google"===graphLibGlob?setTimeout(function(){function a(){var a=!1,b=new google.visualization.DataTable;b.addColumn("string","y");for(var d=0;d<c.message[0].component.payload.elements.length;d++){var e=c.message[0].component.payload.elements[d];b.addColumn("number",e.title),e.displayValues&&e.displayValues.length&&(b.addColumn({type:"string",role:"tooltip"}),a=!0)}for(var f=c.message[0].component.payload.elements.length,d=0;d<c.message[0].component.payload.X_axis.length;d++){var g=[];g.push(c.message[0].component.payload.X_axis[d]);for(var h=0;h<f;h++)g.push(parseFloat(c.message[0].component.payload.elements[h].values[d])),a&&g.push(c.message[0].component.payload.elements[h].displayValues[d]);b.addRow(g)}var i={curveType:"function",chartArea:{height:"70%",width:"80%"},legend:{position:"top",alignment:"end",maxLines:3,textStyle:{color:"#b3bac8"}},hAxis:{gridlines:{color:"transparent"},textStyle:{color:"#b3bac8"}},vAxis:{gridlines:{color:"transparent"},textStyle:{color:"#b3bac8"},baselineColor:"transparent"},lineWidth:3,animation:{duration:500,easing:"out",startup:!0},colors:window.chartColors},j={id:"linechart"+c.messageId,data:b,options:i,type:"linechart"};sb.push(j);var k=document.getElementById("linechart"+c.messageId);new google.visualization.LineChart(k).draw(b,i)}google.charts.load("current",{packages:["corechart","line"]}),google.charts.setOnLoadCallback(a)},150):"d3"===graphLibGlob&&setTimeout(function(){var a={};a.outerWidth=380,a.outerHeight=350,a.innerWidth=230,a.innerHeight=250,a.legendRectSize=15,a.legendSpacing=4;var b={id:"linechart"+c.messageId,data:c,type:"linechart"};sb.push(b),KoreGraphAdapter.drawD3lineChartV2(c,a,"#linechart"+c.messageId,12)},250),setTimeout(function(){a(".chat-container").scrollTop(a(".chat-container").prop("scrollHeight")),na()},200);else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&c.message[0].component.payload.formData&&"inline"===c.message[0].component.payload.formData.renderType)c.renderType="inline",e=d.renderWebForm(c,!0);else if(c.message[0]&&c.message[0].component&&c.message[0].component.payload&&"iframe"==c.message[0].component.payload.template_type){var k=a(d.getChatTemplate("iframe")).tmpl({msgData:c,helpers:vb,link_url:c.message[0].component.link_url});k[0].onload=function(a){console.log(a)},i(k[0],!0),setTimeout(function(){document.getElementById("iframeModal").contentWindow.document.getElementsByClassName("x-unblu-launcher-button")[0].click()},7e3)}else KoreSDK.chatConfig.masking&&(KoreSDK.chatConfig.masking=!1,"bot_response"!==c.type&&(c.message[0].cInfo.body=c.message[0].cInfo.body.replace(/\w/g,"*"))),e=a(d.getChatTemplate("message")).tmpl({msgData:c,helpers:vb,extension:f})}c&&c.message[0]&&c.message[0].component&&c.message[0].component.payload&&c.message[0].component.payload.masking&&(KoreSDK.chatConfig.masking=!0,c.message[0].component.payload.piiReductionChar&&(KoreSDK.chatConfig.piiReductionChar=c.message[0].component.payload.piiReductionChar),a(".text-as-password").removeClass("hide"),a(".text-as-password").focus(),a(".chatInputBox").css("display","none"))}if(h.find("li").attr("aria-live","off"),h.find("li").attr("aria-hidden","true"),c&&c.message[0]&&c.message[0].component&&c.message[0].component.payload&&c.message[0].component.payload.sliderView&&!c.message[0].component.payload.fromHistory)bottomSliderAction("show",e);else if(a(".kore-chat-window .chat-container li#"+c.messageId).length<1)if("bot_response"===c.type&&c.fromHistorySync){var l=[],m=a(".kore-chat-window .chat-container>li");if(m.length){m.each(function(b,c){l.push(parseInt(a(c).attr("data-time")))});var o=b(l,c.createdOnTimemillis);if(o>0){var p=m[o];p?a(e).insertBefore(p):h.append(e)}else h.prepend(e)}else h.append(e)}else h.append(e);if(n(),h.animate({scrollTop:h.prop("scrollHeight")},100),"bot_response"===c.type&&gb&&hb&&!d.minimized&&!Ka){if(c.message[0]&&c.message[0].component&&"template"===c.message[0].component.type)fb="";else try{fb=c.message[0].component.payload.text?c.message[0].component.payload.text.replace(/\r?\n/g,". ."):"",fb=vb.checkMarkdowns(fb),fb=fb.replace("___","<hr/>"),fb=fb.replace("---","<hr/>")}catch(a){fb=""}if(c.message[0].component&&c.message[0].component.payload.speech_hint&&(fb=c.message[0].component.payload.speech_hint),za&&"webapi"===za)cb=H(fb);else if(za&&"awspolly"===za)window.speakTextWithAWSPolly?speakTextWithAWSPolly(fb):console.warn("Please uncomment amazon polly files 'plugins/aws-sdk-2.668.0.min.js' and'plugins/kore-aws-polly.js' in index.html");else if(!cb||cb.readyState&&1!==cb.readyState)try{cb=I()}catch(a){console.log(a)}else K(fb)}},f.prototype.pushTorenderMessagesQueue=function(a){var b=this;b.renderMessagesQueue||(b.renderMessagesQueue=[]),b.renderMessagesQueue.push(a),b.renderEventLoop||b.startRenderEventLoop()},f.prototype.startRenderEventLoop=function(){var a=this;a.msgRenderingProgress=!1,a.renderEventLoop=setInterval(function(){console.log("Running Event loop"),a.checkForMsgQueue()},500)},f.prototype.checkForMsgQueue=function(){var a=this;if(a.renderMessagesQueue.length&&!a.msgRenderingProgress){var b=a.renderMessagesQueue.shift(),c=0;b.message&&b.message.length&&b.message[0]&&b.message[0].component&&b.message[0].component.payload&&b.message[0].component.payload.renderDelay&&(c=b.message[0].component.payload.renderDelay||0),a.msgRenderingProgress=!0,setTimeout(function(){a.renderMessage(b),a.msgRenderingProgress=!1},c)}a.renderMessagesQueue.length||a.msgRenderingProgress||!a.renderEventLoop||(clearTimeout(a.renderEventLoop),a.renderEventLoop=!1)},f.prototype.formatMessages=function(b){a(b).find("a").attr("target","_blank")},f.prototype.openPopup=function(b){var c=this,d=a(c.getChatTemplate("popup")).tmpl({link_url:b});a(c.config.container).append(d),c.popupOpened=!0,c.bindIframeEvents(a(d))},f.prototype.showDropdown=function(b){a(b).next().hasClass("dropdown-contentWidgt")&&a(b).next().toggleClass("show"),a(".dropdown-contentWidgt.show").not(a(b).next()).removeClass("show")},f.prototype.sendCloseForceClosureEvent=function(b,c){var d=this,e=(a(d.config.chatContainer).find(".kore-chat-body"),a(d.config.chatContainer).find(".kore-chat-footer"),(new Date).getTime());var f={};f.clientMessageId=e,Object.keys(kb).length>0&&chatInput.text().trim().length?f.message={body:chatInput.text().trim(),attachments:[kb]}:Object.keys(kb).length>0?f.message={attachments:[kb]}:(f.clientEvent={body:"forceClosure"},f.message={body:"forceClosure"}),f.resourceid="/bot.message",b&&"string"==typeof b&&(f.message.renderMsg=b),c&&c.customdata&&(f.message.customdata=c.customdata),c&&c.nlmeta&&(f.message.nlmeta=c.nlmeta),a(".isDebugConsolePanelOpen").length>0?f.isDebugging=!0:f.isDebugging=!1,kb={},Aa.sendMessage(f,function(b){b&&b.message&&setTimeout(function(){a("#msg_"+e).find(".messageBubble").append('<div class="errorMsg">'+i18n.i18nString("sendFailed_please_resend")+"</div>")},350)})},function(){window.onclick=function(a){if(!a.target.matches(".dropbtnWidgt")){var b,c=document.getElementsByClassName("dropdown-contentWidgt");for(b=0;b<c.length;b++){var d=c[b];d.classList.contains("show")&&d.classList.remove("show")}}}}(),f.prototype.getChatTemplate=function(a){var b='<div class="footerContainer pos-relative">                         {{if userAgentIE}}                         <div role="textbox" class="chatInputBox inputCursor" aria-label="Message"aria-label="Message" contenteditable="true" placeholder="${botMessages.message}"></div>                         {{else}}                         <input type="password" class="text-as-password hide" placeholder="${botMessages.message}">                        <div role="textbox" class="chatInputBox" contenteditable="true" placeholder="${botMessages.message}"></div>                         {{/if}}                     <div class="footerIonsContainer">                    {{if isTTSEnabled}}                         <div class="sdkFooterIcon ttspeakerDiv ttsOff">                             <button class="ttspeaker" title="Text to Speech">                                 <span class="ttsSpeakerEnable"></span>                                 <span class="ttsSpeakerDisable"></span>                                 <span style="display:none;"><audio id="ttspeaker" controls="" autoplay="" name="media"><source src="" type="audio/wav"></audio></span>                            </button>                         </div>                     {{/if}}                     {{if isSpeechEnabled}}                    <div class="sdkFooterIcon microphoneBtn">                         <button class="notRecordingMicrophone" title="Microphone On">                             <i class="microphone"></i>                         </button>                         <button class="recordingMicrophone" title="Microphone Off" >                             <i class="microphone"></i>                             <span class="recordingGif"></span>                         </button>                         <div id="textFromServer"></div>                     </div>                     {{/if}}                    <div class="sdkFooterIcon">                         <button class="sdkAttachment attachmentBtn" aria-hidden="true" title="Attachment">                             <div class="attachmentIcon"></div>                         </button>                         <input type="file" name="Attachment" class="filety" id="captureAttachmnts" title="Upload attachment">                     </div>                     {{if !(isSendButton)}}<div class="chatSendMsg">Press enter to send</div>{{/if}}                     </div>                     <div class="attachment" aria-hidden="true"></div>                 </div>',c='<script id="chat_window_tmpl" type="text/x-jqury-tmpl">                     <div class="kore-chat-window droppable liteTheme-one {{if isSendButton}}mobile-browser-enabled{{/if}}">                     <div class="kr-wiz-menu-chat defaultTheme-kore">                    </div>\t                        <div class="minimized-title"></div>                         <div class="minimized"><span class="messages"></span></div>                         <div class="kore-chat-header">                             <div id="botHeaderTitle" aria-labelledby="botHeaderTitle" class="header-title" title="${chatTitle}">${chatTitle}</div>                             <div class="chat-box-controls">                                 <button class="reload-btn" title="Reconnect"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5yZWxvYWQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTcuMDAwMDAwLCAtMjQxLjAwMDAwMCkiIGZpbGw9IiM4QTk1OUYiIHN0cm9rZT0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJyZWxvYWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1OC4wMDAwMDAsIDI0Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMC44LDUuMjczNTc2NTggQzEwLjgsMi4zNjU3MTQyIDguMzc3NTg1NzEsMCA1LjQwMDAyMzg3LDAgQzIuNDIyNDYyMDMsMCAwLDIuMzY1NzE0MiAwLDUuMjczNTc2NTggQzAsNS40NDYzMTE0MiAwLjE0MzQwNjM1Myw1LjU4NjM1OTc2IDAuMzIwMjgyOTQyLDUuNTg2MzU5NzYgQzAuNDk3MTU5NTMsNS41ODYzNTk3NiAwLjY0MDU2NTg4Myw1LjQ0NjI4ODEgMC42NDA1NjU4ODMsNS4yNzM1NzY1OCBDMC42NDA1NjU4ODMsMi43MTA2NDc2NSAyLjc3NTY0MjI2LDAuNjI1NTg5NjY4IDUuNCwwLjYyNTU4OTY2OCBDOC4wMjQzNTc3NCwwLjYyNTU4OTY2OCAxMC4xNTk0MzQxLDIuNzEwNjcwOTYgMTAuMTU5NDM0MSw1LjI3MzU3NjU4IEMxMC4xNTk0MzQxLDcuODM2NDU4ODkgOC4wMjQzNTc3NCw5LjkyMTU0MDE4IDUuNCw5LjkyMTU0MDE4IEw0Ljg0NDMyNzI0LDkuOTIxNTQwMTggTDUuNjM4ODc1MzEsOS4wNTI5NzAwMyBDNS43NTY3MzczMyw4LjkyNDE1OTEyIDUuNzQ1MzAyMDYsOC43MjY0MDgxNiA1LjYxMzQwMjYsOC42MTEzMDYgQzUuNDgxNTAzMTMsOC40OTYyMDM4NSA1LjI3ODk4NjcyLDguNTA3Mzk0NjYgNS4xNjExNDg1Nyw4LjYzNjIwNTU2IEw0LjAyNTM1Njg4LDkuODc3ODAyNzYgQzMuODM5NDMyMzUsMTAuMDgxMDU1OSAzLjgzOTQzMjM1LDEwLjM4NzU5MDggNC4wMjUzNTY4OCwxMC41OTA4NDQgTDUuMTYxMTQ4NTcsMTEuODMyNDQxMiBDNS4yMjQ0MzY0NCwxMS45MDE2Mzc3IDUuMzEyMDc0OTgsMTEuOTM2ODQyMSA1LjQwMDExOTM3LDExLjkzNjg0MjEgQzUuNDc2MDYwMDQsMTEuOTM2ODQyMSA1LjU1MjMxMTA2LDExLjkxMDU5MDMgNS42MTM0MDI2LDExLjg1NzM0MDcgQzUuNzQ1MzI1OTQsMTEuNzQyMjM4NiA1Ljc1NjczNzMzLDExLjU0NDQ4NzYgNS42Mzg4NzUzMSwxMS40MTU2NzY3IEw0Ljg0NDMyNzI0LDEwLjU0NzEwNjUgTDUuNCwxMC41NDcxMDY1IEM4LjM3NzU4NTcxLDEwLjU0NzEwNjUgMTAuOCw4LjE4MTM5MjM0IDEwLjgsNS4yNzM1NzY1OCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="></button>                                 <button class="minimize-btn" title="Minimize"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIycHgiIHZpZXdCb3g9IjAgMCAxNCAyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1Mi4zICg2NzI5NykgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+bWluaW1pemU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjYuMDAwMDAwLCAtMjMzLjAwMDAwMCkiIGZpbGw9IiM4QTk1OUYiPgogICAgICAgICAgICA8ZyBpZD0ibWluaW1pemUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyNi4wMDAwMDAsIDIzMy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAxMy45Mzk5OTk2IDAgMTMuOTM5OTk5NiAxLjk5OTk5OTk0IDAgMS45OTk5OTk5NCI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="></button>                                 <button class="expand-btn" title="Expand"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5leHBhbmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUuMDAwMDAwLCAtMjUyLjAwMDAwMCkiIGZpbGw9IiM4QTk1OUYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJleHBhbmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwNS4wMDAwMDAsIDI1Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjg2NjY2NjY3LDkuMzMzMzMzMzMgTDAsOS4zMzMzMzMzMyBMMCwxNCBMNC42NjY2NjY2NywxNCBMNC42NjY2NjY2NywxMi4xMzMzMzMzIEwxLjg2NjY2NjY3LDEyLjEzMzMzMzMgTDEuODY2NjY2NjcsOS4zMzMzMzMzMyBaIE0wLDQuNjY2NjY2NjcgTDEuODY2NjY2NjcsNC42NjY2NjY2NyBMMS44NjY2NjY2NywxLjg2NjY2NjY3IEw0LjY2NjY2NjY3LDEuODY2NjY2NjcgTDQuNjY2NjY2NjcsMCBMMCwwIEwwLDQuNjY2NjY2NjcgWiBNMTIuMTMzMzMzMywxMi4xMzMzMzMzIEw5LjMzMzMzMzMzLDEyLjEzMzMzMzMgTDkuMzMzMzMzMzMsMTQgTDE0LDE0IEwxNCw5LjMzMzMzMzMzIEwxMi4xMzMzMzMzLDkuMzMzMzMzMzMgTDEyLjEzMzMzMzMsMTIuMTMzMzMzMyBaIE05LjMzMzMzMzMzLDAgTDkuMzMzMzMzMzMsMS44NjY2NjY2NyBMMTIuMTMzMzMzMywxLjg2NjY2NjY3IEwxMi4xMzMzMzMzLDQuNjY2NjY2NjcgTDE0LDQuNjY2NjY2NjcgTDE0LDAgTDkuMzMzMzMzMzMsMCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>                                <button class="close-btn" title="Close"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>                             </div>                             <div class="logo-icon"></div>                            <div class="sdkThemeContainer" title="Themes">                                <i class="icon-More dropbtnWidgt sdkThemeIcon drpdown_theme"></i>                                <ul class="dropdown-contentWidgt rmpmW themeContent" style="list-style:none;">                                    <li class="themeName" id="logo_theme">Logo theme<span class="checkMarkIcon checkMarkIcon-1"></span></li>                                    <li class="action themeName" id="shopping_theme">Shopping theme<span class="checkMarkIcon checkMarkIcon-2"></span></li>                                </ul>                            </div>                        </div>                         <div class="kore-chat-header historyLoadingDiv">                             <div class="historyWarningTextDiv displayTable">                                 <span><img class = "loadingHistory" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAYZJREFUOBGtVLFKA0EQfbMiiERQEgjpRQt/wULB/opIFCuJvb1iKdprbbASDaa4L9DCX7BQ7CVwQcEggph13t7t3RlivMKBsDsz701mZ9+eYNjaNyX0e9saDmCxZJv1mrQ6zxDcayxEqXyOxmo/TzN5B2fXDbxFT7D2VH9rgK3FeV3pM848cTnLirQ6e0q60lw1lx+11bziHD5Oi1tcZVfAkyIYOYRM3GF69gHvr4uwX8sY2AMFVDwIkA3srLcFnAFb9B2I3GJqchNbQTcDJ7uLsIqPz0s91koS6WKmMm+SIfojRL8WIIuF+QdAlBSpks+ZBEkA7gijOkgBumGeR80sMLzG1OcMilgep3wDseWUxyEWsTnzmMKUr51ILw3wForYy2AhhSlfO3FKjGO8xiKWxymfgw1THnXAaxxnzMd68ajQuLcAeE1UnA5+K+R1kgmuS/4/KdY3xbdgB0fe/XMVs49m/Zi4uBPPiN/Qibrj5qJHl12+GU/7WYTRoe+J0xFlMOZ78g1n4achujvX7QAAAABJRU5ErkJggg=="></span>                                 <p class="headerTip warningTip">Loading chat history..</p>                             </div>                         </div>                         <div class="kore-chat-header trainWarningDiv">                             <div class="trainWarningTextDiv displayTable">                                 <span class="exclamation-circle"><i class="fa fa-exclamation-circle" aria-hidden="true"></i></span>                                 <p class="headerTip warningTip">Something went wrong.Please try again later.</p>                             </div>                         </div>                         <div role="log" aria-live="polite" aria-atomic="true" class="kore-chat-body">                             <div class="errorMsgBlock">                             </div>                             <ul class="chat-container"></ul>                         </div>                         <div class="typingIndicatorContent"><div class="typingIndicator"></div><div class="movingDots"></div></div>                         <div class="kore-chat-footer disableFooter">'+b+'{{if isSendButton}}<div class="sendBtnCnt"><button class="sendButton disabled" type="button">Send</button></div>{{/if}}</div>                          <div id="myModal" class="modalImagePreview">                              <span class="closeImagePreview">&times;</span>                              <img class="modal-content-imagePreview" id="img01">                              <div id="caption"></div>                        </div>                        <div id="chatBodyModal" class="chatBodyModal animate-bottom">                        <span class="closeChatBodyModal "></span>                        <div id="closeInlineModel" class="loading_form iframeLoader"></div>                        <div id="chatBodyModalContent"></div>                        </div>                        <div id="myPreviewModal" class="modalImagePreview">                              <span class="closeElePreview">&times;</span>                              <div class="largePreviewContent"></div>                        </div>                        <div class="kr-wiz-content-chat defaultTheme-kore">                        </div>                    </div>                <\/script>';return"message"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         {{each(key, msgItem) msgData.message}}                             {{if msgItem.cInfo && msgItem.type === "text"}}                                 <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                                     class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}">                                     {{if msgData.createdOn}}<div aria-hidden="true" aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                                     {{if msgData.icon}}<div aria-hidden="true"  aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})" title="User Avatar"></div> </div> {{/if}}                                     <div class="messageBubble">                                        <div>                                             {{if msgData.type === "bot_response"}}                                                 {{if msgItem.component  && msgItem.component.type =="error"}}                                                     <span style="color:${msgItem.component.payload.color}">{{html helpers.convertMDtoHTML(msgItem.component.payload.text, "bot",msgItem)}} </span>                                                 {{else}}                                                     <span class="simpleMsg" {{if msgData}}msgData="${JSON.stringify(msgData)}" {{/if}}>{{html helpers.convertMDtoHTML(msgItem.cInfo.body, "bot",msgItem)}}</span>                                                     {{if msgItem.component && msgItem.component.payload && msgItem.component.payload.videoUrl}}                                                        <div class="videoEle"><video width="300" controls><source src="${msgItem.component.payload.videoUrl}" type="video/mp4"></video></div>                                                    {{/if}}                                                    {{if msgItem.component && msgItem.component.payload && msgItem.component.payload.audioUrl}}                                                        <div class="audioEle"><audio width="180" controls><source src="${msgItem.component.payload.audioUrl}"></audio></div>                                                    {{/if}}                                                {{/if}}                                             {{else}}                                                 {{if msgItem.cInfo.renderMsg && msgItem.cInfo.renderMsg !== ""}}                                                    {{html helpers.convertMDtoHTML(msgItem.cInfo.renderMsg, "user",msgItem)}}                                                 {{else}}                                                    {{html helpers.convertMDtoHTML(msgItem.cInfo.body, "user",msgItem)}}                                                 {{/if}}                                            {{/if}}                                         </div>                                        {{if msgItem.cInfo && msgItem.cInfo.emoji}}                                             <span class="emojione emojione-${msgItem.cInfo.emoji[0].code}">${msgItem.cInfo.emoji[0].title}</span>                                         {{/if}}                                         {{if msgItem.cInfo.attachments}}                                             <div class="msgCmpt attachments" fileid="${msgItem.cInfo.attachments[0].fileId}">                                                 <div class="uploadedFileIcon">                                                     {{if msgItem.cInfo.attachments[0].fileType == "image"}}                                                         <span class="icon cf-icon icon-photos_active"></span>                                                     {{else msgItem.cInfo.attachments[0].fileType == "audio"}}                                                        <span class="icon cf-icon icon-files_audio"></span>                                                     {{else msgItem.cInfo.attachments[0].fileType == "video"}}                                                         <span class="icon cf-icon icon-video_active"></span>                                                     {{else}}                                                         {{if extension[1]=="xlsx" || extension[1]=="xls" || extension[1]=="docx" || extension[1]=="doc" || extension[1]=="pdf" || extension[1]=="ppsx" || extension[1]=="pptx" || extension[1]=="ppt" || extension[1]=="zip" || extension[1]=="rar"}}                                                            <span class="icon cf-icon icon-files_${extension[1]}"></span>                                                         {{else extension[1]}}                                                            <span class="icon cf-icon icon-files_other_doc"></span>                                                         {{/if}}                                                    {{/if}}                                                </div>                                                 <div class="curUseruploadedFileName">${msgItem.cInfo.attachments[0].fileName}</div>                                             </div>                                         {{/if}}                                         {{if msgData.isError}}                                             <div class="errorMsg">Send Failed. Please resend.</div>                                         {{/if}}                                     </div>                                 </li>                             {{/if}}                         {{/each}}                     {{/if}}                 </scipt>':"popup"===a?'<script id="kore_popup_tmpl" type="text/x-jquery-tmpl">                     <div class="kore-auth-layover">                        <div class="kore-auth-popup">                             <div class="popup_controls"><span class="close-popup" title="Close">&times;</span></div>                             <iframe id="authIframe" src="${link_url}"></iframe>                         </div>                     </div>                <\/script>':"templatebutton"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon">                             <div class="buttonTmplContent">                                 {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                                 {{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                                 <ul class="buttonTmplContentBox">                                    <li class="buttonTmplContentHeading">                                         {{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}}                                         {{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}}                                             <span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span>                                         {{/if}}                                     </li>                                    {{each(key, msgItem) msgData.message[0].component.payload.buttons}}                                         <a href=""#>                                            <li {{if msgData}}msgData="${JSON.stringify(msgData)}"{{/if}} {{if msgItem.payload}}value="${msgItem.payload}"{{/if}} {{if msgItem.payload}}actual-value="${msgItem.payload}"{{/if}} {{if msgItem.url}}url="${msgItem.url}"{{/if}} class="buttonTmplContentChild" data-value="${msgItem.value}" type="${msgItem.type}">                                                ${msgItem.title}                                            </li>                                         </a>                                     {{/each}}                                 </ul>                            </div>                        </li>                     {{/if}}                 </scipt>':"templatelist"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon">                             <div class="listTmplContent">                                 {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                                 {{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                                 <ul class="listTmplContentBox">                                     {{if msgData.message[0].component.payload.text || msgData.message[0].component.payload.heading}}                                         <li class="listTmplContentHeading">                                             {{if msgData.type === "bot_response" && msgData.message[0].component.payload.heading}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.heading, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}}                                             {{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}}                                                 <span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span>                                             {{/if}}                                         </li>                                     {{/if}}                                     {{each(key, msgItem) msgData.message[0].component.payload.elements}}                                         {{if msgData.message[0].component.payload.buttons}}                                             {{if key<= 2 }}                                                <li class="listTmplContentChild">                                                     {{if msgItem.image_url}}                                                         <div class="listRightContent" {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}}data-value="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} value="${msgItem.default_action.payload}"{{/if}}>                                                             <img alt="image" src="${msgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';"/>                                                         </div>                                                     {{/if}}                                                     <div class="listLeftContent">                                                         <div class="listItemTitle">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.title, "user")}} {{/if}}</div>                                                         {{if msgItem.subtitle}}<div class="listItemSubtitle">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "user")}} {{/if}}</div>{{/if}}                                                         {{if msgItem.default_action && msgItem.default_action.url}}<div class="listItemPath" type="url" url="${msgItem.default_action.url}">${msgItem.default_action.url}</div>{{/if}}                                                         {{if msgItem.buttons}}                                                        <div>                                                             <span class="buyBtn" {{if msgItem.buttons[0].type}}type="${msgItem.buttons[0].type}"{{/if}} {{if msgItem.buttons[0].url}}url="${msgItem.buttons[0].url}"{{/if}} {{if msgItem.buttons[0].payload}}value="${msgItem.buttons[0].payload}"{{/if}}>{{if msgItem.buttons[0].title}}${msgItem.buttons[0].title}{{else}}Buy{{/if}}</span>                                                         </div>                                                         {{/if}}                                                    </div>                                                </li>                                             {{/if}}                                        {{else}}                                             <li class="listTmplContentChild">                                                 {{if msgItem.image_url}}                                                     <div class="listRightContent" {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}}data-value="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} value="${msgItem.default_action.payload}"{{/if}}>                                                         <img alt="image" src="${msgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';" />                                                     </div>                                                 {{/if}}                                                 <div class="listLeftContent">                                                     <div class="listItemTitle">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.title, "user")}} {{/if}}</div>                                                     {{if msgItem.subtitle}}<div class="listItemSubtitle">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "user")}} {{/if}}</div>{{/if}}                                                     {{if msgItem.default_action && msgItem.default_action.url}}<div class="listItemPath" type="url" url="${msgItem.default_action.url}">${msgItem.default_action.url}</div>{{/if}}                                                     {{if msgItem.buttons}}                                                    <div>                                                         <span class="buyBtn" {{if msgItem.buttons[0].type}}type="${msgItem.buttons[0].type}"{{/if}} {{if msgItem.buttons[0].url}}url="${msgItem.buttons[0].url}"{{/if}} {{if msgItem.buttons[0].payload}}value="${msgItem.buttons[0].payload}"{{/if}}>{{if msgItem.buttons[0].title}}${msgItem.buttons[0].title}{{else}}Buy{{/if}}</span>                                                     </div>                                                     {{/if}}                                                </div>                                            </li>                                         {{/if}}                                     {{/each}}                                     </li>                                     {{if msgData.message[0].component.AlwaysShowGlobalButtons || (msgData.message[0].component.payload.elements.length > 3 && msgData.message[0].component.payload.buttons)}}                                    <li class="viewMoreList">                                         <span class="viewMore" url="{{if msgData.message[0].component.payload.buttons[0].url}}${msgData.message[0].component.payload.buttons[0].url}{{/if}}" type="${msgData.message[0].component.payload.buttons[0].type}" value="{{if msgData.message[0].component.payload.buttons[0].payload}}${msgData.message[0].component.payload.buttons[0].payload}{{else}}${msgData.message[0].component.payload.buttons[0].title}{{/if}}">${msgData.message[0].component.payload.buttons[0].title}</span>                                     </li>                                     {{/if}}                                </ul>                             </div>                         </li>                     {{/if}}                 </scipt>':"templatequickreply"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon quickReplies">                             <div class="buttonTmplContent">                                 {{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                                 {{if msgData.icon}}<div class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                                 {{if msgData.message[0].component.payload.text}}                                     <div class="buttonTmplContentHeading quickReply">                                         {{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}}                                         {{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}}                                             <span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span>                                         {{/if}}                                     </div>                                {{/if}}                                 <div class="fa fa-chevron-left quickreplyLeftIcon hide"></div><div class="fa fa-chevron-right quickreplyRightIcon hide"></div>                                    <div class="quick_replies_btn_parent"><div class="autoWidth">                                        {{if msgData.message[0].component.payload.quick_replies && msgData.message[0].component.payload.quick_replies.length}}                                             {{each(key, msgItem) msgData.message[0].component.payload.quick_replies}}                                         <div class="buttonTmplContentChild quickReplyDiv displayInline"> <span {{if msgItem.payload}}value="${msgItem.payload}"{{/if}} class="quickReply {{if msgItem.image_url}}with-img{{/if}}" type="${msgItem.content_type}">                                            {{if msgItem.image_url}}<img src="${msgItem.image_url}">{{/if}} <span class="quickreplyText {{if msgItem.image_url}}with-img{{/if}}">${msgItem.title}</span></span>                                        </div>                                     {{/each}}                                         {{/if}}                                         {{if msgData.message[0].component.payload.buttons && msgData.message[0].component.payload.buttons.length}}                                             {{each(key, msgItem) msgData.message[0].component.payload.buttons}} \t\t\t\t\t\t<div class="buttonTmplContentChild quickReplyDiv displayInline"> <span {{if msgItem.payload}}value="${msgItem.payload}"{{/if}} actual-value="${msgItem.title}" class="buttonQuickReply {{if msgItem.image_url}}with-img{{/if}}" type="${msgItem.type}" {{if msgItem && msgItem.url}}url="${msgItem.url}"{{/if}}" {{if msgItem.renderType}}renderType ="${msgItem.renderType}"{{/if}}>\t\t\t\t\t\t{{if msgItem.image_url}}<img src="${msgItem.image_url}">{{/if}} <span class="quickreplyText {{if msgItem.image_url}}with-img{{/if}}">${msgItem.title}</span></span>\t\t\t\t\t\t</div> \t\t\t\t\t     {{/each}}                                         {{/if}}                                     </div>                                </div>                            </div>                        </li>                     {{/if}}                 </scipt>':"templateAttachment"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         {{each(key, msgItem) msgData.message}}                             {{if msgItem.component && msgItem.component.payload.url}}                                 <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                                    class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}">                                     {{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                                     {{if msgData.icon}}<div class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                                     <div class="messageBubble">                                        {{if msgItem.component.payload.url}}                                             <div class="msgCmpt botResponseAttachments" fileid="${msgItem.component.payload.url}">                                                 <div class="uploadedFileIcon">                                                     {{if msgItem.component.type == "image"}}                                                         <span class="icon cf-icon icon-photos_active"></span>                                                     {{else msgItem.component.type == "audio"}}                                                        <span class="icon cf-icon icon-files_audio"></span>                                                     {{else msgItem.component.type == "video"}}                                                         <span class="icon cf-icon icon-video_active"></span>                                                     {{else}}                                                         {{if extension[1]=="xlsx" || extension[1]=="xls" || extension[1]=="docx" || extension[1]=="doc" || extension[1]=="pdf" || extension[1]=="ppsx" || extension[1]=="pptx" || extension[1]=="ppt" || extension[1]=="zip" || extension[1]=="rar"}}                                                            <span class="icon cf-icon icon-files_${extension[1]}"></span>                                                         {{else extension[1]}}                                                            <span class="icon cf-icon icon-files_other_doc"></span>                                                         {{/if}}                                                    {{/if}}                                                </div>                                                 <div class="botuploadedFileName">${extractedFileName}</div>                                             </div>                                         {{/if}}                                     </div>                                 </li>                             {{/if}}                         {{/each}}                     {{/if}}                 </scipt>':"carouselTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble tableChart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            <div class="carousel" id="carousel-one-by-one" style="height: 0px;">                                {{each(key, msgItem) msgData.message[0].component.payload.elements}}                                     <div class="slide">                                        {{if msgItem.image_url}}                                             <div class="carouselImageContent" {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}}data-value="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} value="${msgItem.default_action.payload}"{{/if}}>                                                 <img alt="image" src="${msgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';"/>                                             </div>                                         {{/if}}                                         <div class="carouselTitleBox">                                             <p class="carouselTitle">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.title, "user")}} {{/if}}</p>                                             {{if msgItem.subtitle}}<p class="carouselDescription">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "user")}} {{/if}}</p>{{/if}}                                             {{if msgItem.default_action && msgItem.default_action.type === "web_url"}}<div class="listItemPath carouselDefaultAction" type="url" url="${msgItem.default_action.url}">${msgItem.default_action.url}</div>{{/if}}                                             {{if msgItem.buttons}}                                                 {{each(key, msgBtn) msgItem.buttons}}                                                     <div {{if msgBtn.payload}}value="${msgBtn.payload}"{{/if}} {{if msgBtn.url}}url="${msgBtn.url}"{{/if}} class="listItemPath carouselButton" data-value="${msgBtn.value}" type="${msgBtn.type}">                                                        ${msgBtn.title}                                                    </div>                                                 {{/each}}                                             {{/if}}                                         </div>                                    </div>                                {{/each}}                             </div>                        </li>                     {{/if}}                </scipt>':"pieChartTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon piechart">                             {{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble pieChart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            <div id="d3Pie">                            </div>                            <div class="piechartDiv">                                <div class="lineChartChildDiv" id="piechart${msgData.messageId}"></div>                            </div>                        </li>                     {{/if}}                 </scipt>':"tableChartTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon tablechart">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble tableChart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            <div class="tablechartDiv {{if msgData.message[0].component.payload.table_design && msgData.message[0].component.payload.table_design == "regular"}}regular{{else}}hide{{/if}}">                                <div style="overflow-x:auto; padding: 0 8px;">                                    <table cellspacing="0" cellpadding="0">                                        <tr class="headerTitle">                                            {{each(key, tableHeader) msgData.message[0].component.payload.columns}}                                                 <th {{if tableHeader[1]}}style="text-align:${tableHeader[1]};"{{/if}}>${tableHeader[0]}</th>                                            {{/each}}                                         </tr>                                        {{each(key, tableRow) msgData.message[0].component.payload.elements}}                                             {{if tableRow.Values.length>1}}                                                <tr {{if key > 4}}class="hide"{{/if}}>                                                    {{each(cellkey, cellValue) tableRow.Values}}                                                         <td  {{if cellkey === tableRow.Values.length-1}}colspan="2"{{/if}} class=" {{if key == 0}} addTopBorder {{/if}}" {{if msgData.message[0].component.payload.columns[cellkey][1]}}style="text-align:${msgData.message[0].component.payload.columns[cellkey][1]};" {{/if}} title="${cellValue}">${cellValue}</td>                                                    {{/each}}                                                 </tr>                                            {{/if}}                                        {{/each}}                                     </table>                                </div>                                {{if msgData.message[0].component.payload.elements.length > 5 && msgData.message[0].component.payload.table_design && msgData.message[0].component.payload.table_design == "regular"}}<div class="showMore">Show more</div>{{/if}}                            </div>                             <div class="accordionTable {{if msgData.message[0].component.payload.table_design && msgData.message[0].component.payload.table_design == "regular"}}hide{{else}}responsive{{/if}}">                                {{each(key, tableRow) msgData.message[0].component.payload.elements}}                                     {{if key < 4}}                                        <div class="accordionRow">                                            {{each(cellkey, cellValue) tableRow.Values}}                                                 {{if cellkey < 2}}                                                    <div class="accordionCol">                                                        <div class="colTitle hideSdkEle">${msgData.message[0].component.payload.columns[cellkey][0]}</div>                                                        <div class="colVal">${cellValue}</div>                                                    </div>                                                {{else}}                                                    <div class="accordionCol hideSdkEle">                                                        <div class="colTitle">${msgData.message[0].component.payload.columns[cellkey][0]}</div>                                                        <div class="colVal">${cellValue}</div>                                                    </div>                                                {{/if}}                                            {{/each}}                                             <span class="fa fa-caret-right tableBtn"></span>                                        </div>                                    {{/if}}                                {{/each}}                                 <div class="showMore">Show more</div>                            </div>                        </li>                     {{/if}}                 </scipt>':"miniTableChartTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon tablechart">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble tableChart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            {{each(key, table) msgData.message[0].component.payload.elements}}                                <div class="minitableDiv">                                    <div style="overflow-x:auto; padding: 0 8px;">                                        <table cellspacing="0" cellpadding="0">                                            <tr class="headerTitle">                                                {{each(key, tableHeader) table.primary}}                                                     <th {{if tableHeader[1]}}style="text-align:${tableHeader[1]};" {{/if}}>${tableHeader[0]}</th>                                                {{/each}}                                             </tr>                                            {{each(key, additional) table.additional}}                                                 <tr>                                                    {{each(cellkey, cellValue) additional}}                                                         <td  {{if cellkey === additional.length-1}}colspan="2"{{/if}}  {{if table.primary[cellkey][1]}}style="text-align:${table.primary[cellkey][1]};" {{/if}} title="${cellValue}">${cellValue}</td>                                                    {{/each}}                                                 </tr>                                            {{/each}}                                         </table>                                    </div>                                </div>                            {{/each}}                        </li>                     {{/if}}                 </scipt>':"miniTableHorizontalTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon tablechart">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble tableChart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            <div class="carousel" id="carousel-one-by-one" style="height: 0px;">                                {{each(key, table) msgData.message[0].component.payload.elements}}                                    <div class="slide">                                        <div class="minitableDiv">                                            <div style="overflow-x:auto; padding: 0 8px;">                                                <table cellspacing="0" cellpadding="0">                                                    <tr class="headerTitle">                                                        {{each(key, tableHeader) table.primary}}                                                             <th {{if tableHeader[1]}}style="text-align:${tableHeader[1]};" {{/if}}>${tableHeader[0]}</th>                                                        {{/each}}                                                     </tr>                                                    {{each(key, additional) table.additional}}                                                         <tr>                                                            {{each(cellkey, cellValue) additional}}                                                                 <td  {{if cellkey === additional.length-1}}colspan="2"{{/if}}  {{if table.primary[cellkey][1]}}style="text-align:${table.primary[cellkey][1]};" {{/if}} title="${cellValue}">${cellValue}</td>                                                            {{/each}}                                                         </tr>                                                    {{/each}}                                                 </table>                                            </div>                                        </div>                                    </div>                                {{/each}}                            </div>                        </li>                     {{/if}}                 </scipt>':"barchartTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon barchart">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble barchart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            <div class="barchartDiv">                                <div class="lineChartChildDiv" id="barchart${msgData.messageId}"></div>                            </div>                        </li>                     {{/if}}                 </scipt>':"linechartTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                     {{if msgData.message}}                         <li data-time="${msgData.createdOnTimemillis}" id="${msgData.messageId || msgItem.clientMessageId}"                            class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon linechart">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo extraBottom"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                             {{if msgData.message[0].component.payload.text}}<div class="messageBubble linechart">                                <span>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}}</span>                            </div>{{/if}}                            <div class="linechartDiv">                                <div class="lineChartChildDiv" id="linechart${msgData.messageId}"></div>                            </div>                        </li>                     {{/if}}                 </scipt>':"actionSheetTemplate"===a?'<script id="chat-window-listTemplate" type="text/x-jqury-tmpl">                    <div class="list-template-sheet hide">                        {{if msgData.message}}                             <div class="sheetHeader">                                <span class="choose">${msgData.message[0].component.payload.heading}</span>                                <button class="close-button" title="Close"><img src="data:image/svg+xml;base64,           PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>                            </div>                            <div class="listTemplateContainer" >                                <div class="displayMonth">                                    {{each(key, tab) tabs}}                                         <span class="tabs" data-tabid="${tab}"><span class="btnBG">${tab}</span></span>                                    {{/each}}                                </div>                                <ul class="displayListValues">                                    {{each(key, msgItem) dataItems}}                                         <li class="listViewTmplContentChild">                                                 {{if msgItem.image_url}}                                                     <div class="listViewRightContent" {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}}data-value="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} value="${msgItem.default_action.payload}"{{/if}}>                                                         <img alt="image" src="${msgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';"/>                                                     </div>                                                 {{/if}}                                                     <div class="listViewLeftContent" data-url="${msgItem.default_action.url}" data-title="${msgItem.default_action.title}" data-value="${msgItem.default_action.title}">                                                     <span class="titleDesc">                                                        <div class="listViewItemTitle" title="${msgItem.title}">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.title, "user")}} {{/if}}</div>                                                             {{if msgItem.subtitle}}<div class="listViewItemSubtitle" title="${msgItem.subtitle}">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "user")}} {{/if}}</div>{{/if}}                                                         </span>                                                            {{if msgItem.value}}<div class="listViewItemValue" title="${msgItem.value}">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.value, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.value, "user")}} {{/if}}</div>{{/if}}                                                     </div>                                            </li>                                     {{/each}}                                 </ul>                             </div>                        {{/if}}                    </div>                <\/script>':"iframe"===a?'<script id="chat_message_tmpl" type="text/x-jquery-tmpl">                     {{if link_url}}                        {{if (msgData && msgData.renderType ==="inline")}}                            <li class="inlineIframeContainer">                                 <div class="iframeBubble">                                         <div class="uiformComponent">                                        <div id="closeInlineModel" class="loading_form iframeLoader"></div>                                        <iframe id="inlineIframeModal" src="${link_url}"></iframe>                                         </div>                                </div>                            </li>                         {{else}}                            <iframe id="iframeModal" src="${link_url}"></iframe>                         {{/if}}                    {{else}}                        <div class="failedIframe">Failed to load iFrame</div>                    {{/if}}                <\/script>':"NotificationTmpl"===a?'<script id="notification_tmpl" type="tet/x-jqury-tmpl">                    {{if msgData.message}}                        <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon notification">                             <div class="notificationTemplate">                                <div class="setLeftHeight"></div>                                <div class="setRightHeight"></div>                                <div title="${msgData.message[0].component.payload.text}" class="notificationHeader">${msgData.message[0].component.payload.text}                                </div>                                <div class="notificationDescp">                                    <div class="notificationImg">                                    {{if msgData.message[0].component.payload.image_url}} <div class="notificationImg">                                    <img alt="image" src="${msgData.message[0].component.payload.image_url}">                                    </div>{{/if}}                           </div>                                    <div class="titleDescp">                                        <div class="notificationTitle">${msgData.message[0].component.payload.title}                                        </div>                                        <div class="notificationSubtitle">${msgData.message[0].component.payload.subtitle}                                        </div>                                    </div>                                    <div class="btn-notification">                                    {{each(key, msgItem) msgData.message[0].component.payload.buttons}}                                    <div class="link" data-value="${msgItem.postback.value}">${msgItem.name}</div>                                    {{/each}}                                    </div>                                </div>                            </div>                        </li>                    {{/if}}                <\/script>':c},window.onbeforeunload=function(){rb&&a(rb.config.chatContainer).length>0&&rb.destroy()},this.addListener=function(a,b){Ea||(Ea={}),a&&a.trim().length>0&&(Ea[a]||(Ea[a]=[]),"function"==typeof b&&Ea[a].push(b))},this.removeListener=function(a){Ea&&Ea[a]&&delete Ea[a]},this.callListener=function(a,b){if(Ea&&Ea[a])for(var c=0;c<Ea[a].length;c++)"function"==typeof Ea[a][c]&&Ea[a][c].call(this,b)},this.show=function(b){return!(a("body").find(".kore-chat-window").length>0)&&(b.chatHistory=this.chatHistory,b.handleError=this.showError,b.widgetSDKInstace&&this.addWidgetEvents(b),rb=new f(b),tb=new customTemplate(b,rb,Aa),this)},this.addWidgetEvents=function(b){if(b){b.widgetSDKInstace.events.onPostback=function(b){a(".chatInputBox").text(b.payload),rb.sendMessage(a(".chatInputBox"),b.utterance,b)}}},this.setWidgetInstance=function(a){a&&(rb.config.widgetSDKInstace=a,this.addWidgetEvents(rb.config))},this.destroy=function(){rb&&rb.destroy&&(Ea={},rb.destroy()),bb&&(bb.close(),bb=null),window.removeEventListener("online",l),window.removeEventListener("offline",l),rb&&rb.config&&rb.config.chatContainer.find(".chat-container")&&rb.config.chatContainer.find(".chat-container").empty()},this.initToken=function(a){Ia="bearer "+a.accessToken},this.hideError=function(){a(".errorMsgBlock").removeClass("showError")},this.showError=function(b){try{b=JSON.parse(b),b.errors&&b.errors[0]&&(a(".errorMsgBlock").text(b.errors[0].msg),a(".errorMsgBlock").addClass("showError"))}catch(c){a(".errorMsgBlock").text(b),a(".errorMsgBlock").addClass("showError")}},this.botDetails=function(b,c){if(b){""!==b.botName?(chatContainerConfig.config.chatTitle=b.botName,a(".kore-chat-header .header-title").html(chatContainerConfig.config.chatTitle).attr("title",chatContainerConfig.config.chatTitle)):(chatContainerConfig.config.chatTitle=chatContainerConfig.config.botOptions.botInfo.chatBot,a(".kore-chat-header .header-title").html(chatContainerConfig.config.chatTitle).attr("title",chatContainerConfig.config.chatTitle));var d={botchatBgColor:"bot-chat-bubble-background-color",botchatTextColor:"bot-chat-bubble-text-color",buttonActiveBgColor:"button-active-background-color",buttonActiveTextColor:"button-active-text-color",buttonInactiveBgColor:"button-inactive-background-color",buttonInactiveTextColor:"button-inactive-text-color",userchatBgColor:"user-chat-bubble-background-color",userchatTextColor:"user-chat-bubble-text-color",widgetBodyColor:"widget-body-color",widgetFooterColor:"widget-footer-color",widgetHeaderColor:"widget-header-color",widgetTextColor:"widget-text-color",widgetBorderColor:"widget-border-color",widgetDividerColor:"widget-divider-color",buttonOutlineColor:"button-outline-color"},e="";for(var f in b)"bankLogo"==f&&""!==b[f]?a(".logo-icon").css("background-image","url("+b.bankLogo+")"):"theme"!==f&&"widgetBgImage"!==f?(e="--custom-"+d[f],document.documentElement.style.setProperty(e,b[f])):"widgetBgImage"==f&&""!==b[f]?(a(".kore-chat-body").css("background-image","url("+b.widgetBgImage+")"),a(".kore-chat-body").css("background-repeat","no-repeat"),a(".kore-chat-body").css("background-position","center")):"widgetBgImage"==f&&""==b[f]&&(a(".kore-chat-body").css("background-image","url("+b.widgetBgImage+")"),a(".kore-chat-body").css("background-repeat","no-repeat"),a(".kore-chat-body").css("background-position","center"));a(".kore-chat-window").addClass("customBranding-theme")}},this.chatHistory=function(b){var c=window.chatContainerConfig;"historysync"===b[2]?b&&b[1]&&b[1].messages.length>0&&b[1].messages.forEach(function(a,d){setTimeout(function(){if("outgoing"===a.type||"bot_response"===a.type){a.fromHistorySync=!0;try{a.message[0].cInfo.body=JSON.parse(a.message[0].cInfo.body),a.message[0].cInfo.body&&a.message[0].cInfo.body.text&&(a.message[0].cInfo.body=a.message[0].cInfo.body.text),a.message[0].component=a.message[0].cInfo.body,"dropdown_template"===a.message[0].component.payload.template_type&&(a.message[0].component.selectedValue=b[1].messages[d+1].message[0].cInfo.body),"feedbackTemplate"===a.message[0].component.payload.template_type&&(a.message[0].cInfo.body="Rate this chat session"),a.message[0].component&&a.message[0].component.payload&&(a.message[0].component.payload.videoUrl||a.message[0].component.payload.audioUrl)&&(a.message[0].cInfo.body=""),c.renderMessage(a)}catch(b){c.renderMessage(a)}}},100*d)}):Ta&&(Ka=!0,b&&b[1]&&b[1].messages.length>0?(a(".chat-container").hide(),a(".historyLoadingDiv").addClass("showMsg"),b[1].messages.forEach(function(d,e){setTimeout(function(f){if(!f.filter(function(a){return a.messageId===d.messageId}).length)try{d.message[0].cInfo.body=JSON.parse(d.message[0].cInfo.body),d.message[0].cInfo.body&&d.message[0].cInfo.body.text&&(d.message[0].cInfo.body=d.message[0].cInfo.body.text),d.message[0].component=d.message[0].cInfo.body,"dropdown_template"===d.message[0].component.payload.template_type&&(d.message[0].component.payload.fromHistory=!0,d.message[0].component.selectedValue=b[1].messages[e+1].message[0].cInfo.body),"multi_select"!==d.message[0].component.payload.template_type&&"advanced_multi_select"!==d.message[0].component.payload.template_type||(d.message[0].component.payload.fromHistory=!0),"form_template"===d.message[0].component.payload.template_type&&(d.message[0].component.payload.fromHistory=!0),"tableList"===d.message[0].component.payload.template_type&&(d.message[0].component.payload.fromHistory=!0),"listView"===d.message[0].component.payload.template_type&&(d.message[0].component.payload.fromHistory=!0),"feedbackTemplate"===d.message[0].component.payload.template_type&&(d.message[0].component.payload.fromHistory=!0,d.message[0].cInfo.body="Rate this chat session"),d.message[0].component&&d.message[0].component.payload&&(d.message[0].component.payload.videoUrl||d.message[0].component.payload.audioUrl)&&(d.message[0].cInfo.body=""),c.renderMessage(d)}catch(a){c.renderMessage(d)}e===b[1].messages.length-1&&setTimeout(function(b){a(".chat-container").show(),a(".chat-container").animate({scrollTop:a(".chat-container").prop("scrollHeight")},2500),a(".historyLoadingDiv").removeClass("showMsg"),a(".chat-container").append("<div class='endChatContainer' aria-live='off' aria-hidden='true' ><span class='endChatContainerText'>End of chat history</span></div>"),b.length?b.forEach(function(d,e){c.renderMessage(d),b.length-1===e&&(b=[],setTimeout(function(){a(".chatInputBox").focus(),a(".disableFooter").removeClass("disableFooter"),Ka=!1}))}):setTimeout(function(){a(".chatInputBox").focus(),a(".disableFooter").removeClass("disableFooter"),Ka=!1})},500,f)},100*e,Ja)})):setTimeout(function(){a(".chatInputBox").focus(),a(".disableFooter").removeClass("disableFooter"),Ka=!1}))};var wb="",xb=!1,yb=null,zb="";setTimeout(function(){ab&&(window.initGapi?initGapi():console.warn("Please uncomment Google Speech files('speech/app.js','speech/key.js' and 'client_api.js' in index.html"))},2e3),"webkitSpeechRecognition"in window&&t()&&(yb=new window.webkitSpeechRecognition,wb="",yb.continuous=!0,yb.interimResults=!0,yb.onstart=function(){zb="",xb=!0,a(".recordingMicrophone").css("display","block"),a(".notRecordingMicrophone").css("display","none")},yb.onerror=function(b){console.log(b.error),a(".recordingMicrophone").trigger("click"),a(".recordingMicrophone").css("display","none"),a(".notRecordingMicrophone").css("display","block")},yb.onend=function(){xb=!1,a(".recordingMicrophone").trigger("click"),a(".recordingMicrophone").css("display","none"),a(".notRecordingMicrophone").css("display","block")},yb.onresult=function(b){wb="";for(var c="",d=b.resultIndex;d<b.results.length;++d)b.results[d].isFinal?wb+=b.results[d][0].transcript:c+=b.results[d][0].transcript;wb=w(wb),wb=v(wb),c=v(c),""!==wb&&(zb+=wb),xb&&(a(".chatInputBox").html(zb+""+c),a(".sendButton").removeClass("disabled")),setTimeout(function(){r(document.getElementsByClassName("chatInputBox")),document.getElementsByClassName("chatInputBox")[0].scrollTop=document.getElementsByClassName("chatInputBox")[0].scrollHeight},350)});var Ab=/\n\n/g,Bb=/\n/g;a(window).on("beforeunload",function(){D()}),L(),aa.prototype.append=function(a,b){this._fields.push([a,b])},aa.prototype.toString=function(){var a=this.boundary,b="";return this._fields.forEach(function(c){if(b+="--"+a+"\r\n",c[1].data){var d=c[1];d.fileName?b+='Content-Disposition: form-data; name="'+c[0]+'"; filename="'+d.fileName+'"':b+='Content-Disposition: form-data; name="'+c[0]+'"',b+="\r\n",d.type&&(b+="Content-Type: UTF-8; charset=ISO-8859-1\r\n"),b+="Content-Transfer-Encoding: base64\r\n",b+="\r\n"+d.data+"\r\n"}else b+='Content-Disposition: form-data; name="'+c[0]+'";\r\n\r\n',b+=c[1]+"\r\n"}),b+="--"+a+"--"},ba.prototype.events={error:a.Event("error.ke.uploader"),progressChange:a.Event("progress.ke.uploader"),success:a.Event("success.ke.uploader")};var Cb=a.fn.uploader;return a.fn.uploader=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),e="";return options="object"==typeof b&&b,e?b&&("string"==typeof b&&e[b]?e[b].apply(e,c):options&&la(ga(e,options))):d.data("ke.uploader",e=new ba(d,options)),b&&e[b]&&e[b].apply(e,c)})},a.fn.uploader.Constructor=ba,a.fn.uploader.noConflict=function(){return a.fn.uploader=Cb,this},function(){function a(){var a=!1;return(a=new XMLHttpRequest)||("undefined"!=typeof XDomainRequest?new XDomainRequest:a)}function b(){var b=a();if(!b)throw"Unsupported HTTP Connection";try{b.withCredentials=!0}catch(a){}return b.onreadystatechange=function(){return b.onReadyStateChange&&b.onReadyStateChange.call(b)},b}qb.net.HttpRequest=b}(),{initToken:initToken,addListener:addListener,removeListener:removeListener,show:show,destroy:destroy,showError:showError,botDetails:botDetails,chatHistory:chatHistory,addWidgetEvents:addWidgetEvents,setWidgetInstance:setWidgetInstance}}(a)}}),function(a){function b(a,b,c){this.cfg=a,this.chatInitialize=b,this.helpers=null,this.extension=null,this.bot=c}b.prototype.renderMessage=function(b){var c="";if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"dropdown_template"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("dropdown_template")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.dropdownTemplateBindEvents(c);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"multi_select"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("checkBoxesTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bindEvents(c,b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"like_dislike"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("likeDislikeTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension});else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"form_template"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("formTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bindEvents(c),b.message[0].component&&b.message[0].component.payload&&b.message[0].component.payload.fromHistory&&a(c).find(".formMainComponent form").addClass("hide");else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"advanced_multi_select"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("advancedMultiSelect")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),a(c).data(b),this.bindEvents(c);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"tableList"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("tableListTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bindEvents(c);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"listView"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("templatelistView")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bindEvents(c),a(c).data(b),b&&b.message[0]&&b.message[0].component&&b.message[0].component.payload&&b.message[0].component.payload.fromHistory&&a(c).css({"pointer-events":"none"});else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"feedbackTemplate"===b.message[0].component.payload.template_type&&("star"===b.message[0].component.payload.view||"emojis"===b.message[0].component.payload.view))c=a(this.getChatTemplate("ratingTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bindEvents(c),a(c).data(b);else if(b&&b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"listWidget"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("listWidget")).tmpl({msgData:b,tempdata:b.message[0].component.payload,dataItems:b.message[0].component.payload.elements||{},viewmore:null,helpers:this.helpers,extension:this.extension}),this.templateEvents(c,"listWidget"),a(c).data(b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"quick_replies_welcome"==b.message[0].component.payload.template_type){if(c=a(this.getChatTemplate("quick_replies_welcome")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),b&&b.message[0]&&b.message[0].component&&b.message[0].component.payload&&b.message[0].component.payload.meta&&b.message[0].component.payload.meta.custSegId){var d=this.cfg;a.ajax({url:this.cfg.botOptions.koreAPIUrl+"/workbench/sdkData?objectId=hamburgermenu&objectId=brandingwidgetdesktop",headers:{tenantId:this.cfg.botOptions.accountId,Authorization:"bearer "+window.jwtDetails.authorization.accessToken,"Accept-Language":"en_US","Accepts-version":"1",botId:this.cfg.botOptions.universalBotId,state:"published",segmentId:b.message[0].component.payload.meta.custSegId},type:"get",dataType:"json",success:function(a){var b=koreBotChat();d.botOptions.botDetails=b.botDetails(a[1].brandingwidgetdesktop)},error:function(a){console.log(a)}})}}else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"bankingFeedbackTemplate"===b.message[0].component.payload.template_type)c=a(this.getChatTemplate("bankingFeedbackTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bankingFeedbackTemplateEvents(c),a(c).data(b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"attachment"==b.message[0].component.payload.template_type)b.message[0]&&b.message[0].component&&b.message[0].component.payload&&b.message[0].component.payload.text&&(c=a(this.getChatTemplate("bankAssistAttachment")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.bankAssistAttachmentEvents(c)),setTimeout(function(){a(".attachmentIcon").trigger("click")});else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"otpValidationTemplate"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("otpValidationTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.otpValidationTemplateEvents(c,b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"resetPinTemplate"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("resetPinTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.resetPinTemplateEvents(c,b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"multiattachment_template"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("multiattachment_template")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.multiAttachmentTemplateEvents(c,b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"galleryTemplate"==b.message[0].component.payload.template_type)c=a(this.getChatTemplate("galleryTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),this.galleryTemplateEvents(c,b);else if(b.message[0]&&b.message[0].component&&b.message[0].component.payload&&"custom_form_template"==b.message[0].component.payload.template_type){if(b.message[0].component.payload.form_fields){var e=b.message[0].component.payload.form_fields,f=e.filter(function(a){return"dropdown"==a.type});a.each(f,function(a,b){b.default_option&&b.default_option.length&&(b.selectedOption=b.options.find(function(a){return a.value===b.default_option}))})}c=a(this.getChatTemplate("customFormTemplate")).tmpl({msgData:b,helpers:this.helpers,extension:this.extension}),a(".kore-chat-window .kore-action-sheet").addClass("koreActionSheet_customClass"),this.customFormTemplateBindEvents(c,b)}else if(b&&b.message[0]&&b.message[0].cInfo&&b.message[0].cInfo.body&&this.toCheckBankingFeedbackTemplate(b))return;return c},b.prototype.getChatTemplate=function(a){return"dropdown_template"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t\t\t{{if msgData.message}} \t\t\t\t<li {{if msgData.type !== "bot_response"}} id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon"> \t\t\t\t\t<div class="buttonTmplContent"> \t\t\t\t\t\t{{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t\t\t\t{{if msgData.icon}}<div class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t\t\t<div class="{{if msgData.message[0].component.payload.fromHistory}} dummy messageBubble {{else}}messageBubble{{/if}}"> \t\t\t\t\t\t\t{{if msgData.message[0].component.payload.heading}}<div class="templateHeading">${msgData.message[0].component.payload.heading}</div>{{/if}} \t\t\t\t\t\t\t<select class="selectTemplateDropdowm">\t\t\t\t\t\t\t<option>select</option> \t\t\t\t\t\t\t\t{{each(key, msgItem) msgData.message[0].component.payload.elements}} \t\t\t\t\t\t\t\t\t<option xyz = ${msgData.message[0].component.selectedValue} {{if msgData.message[0].component.selectedValue === msgItem.value}}selected{{/if}} class = "dropdownTemplatesValues" type = "postback" value="${msgItem.value}"> \t\t\t\t\t\t\t\t\t\t${msgItem.title}\t\t\t\t\t\t\t\t\t</option> \t\t\t\t\t\t\t\t{{/each}} \t\t\t\t\t\t\t</select> \t\t\t\t\t\t</div>\t\t\t\t\t</div>\t\t\t\t</li> \t\t\t{{/if}} \t\t<\/script>':"checkBoxesTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t\t\t{{if msgData.message}}             <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon"> \t\t\t\t\t<div class = "listTmplContent">                         {{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t\t\t\t{{if msgData.icon}}<div class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t\t\t<ul class="{{if msgData.message[0].component.payload.fromHistory}} dummy listTmplContentBox  {{else}} listTmplContentBox multi-search-select-wrapper{{/if}} "> \t\t\t\t\t\t\t{{if msgData.message[0].component.payload.title || msgData.message[0].component.payload.heading}} \t\t\t\t\t\t\t\t<li class="listTmplContentHeading"> \t\t\t\t\t\t\t\t\t{{if msgData.type === "bot_response" && msgData.message[0].component.payload.heading}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.heading, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}} \t\t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.sliderView}} <button class="close-button" title="Close"><img src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>{{/if}}\t\t\t\t\t\t\t\t\t{{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}} \t\t\t\t\t\t\t\t\t\t<span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span> \t\t\t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t\t</li> \t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t{{each(key, msgItem) msgData.message[0].component.payload.elements}} \t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.buttons}} \t\t\t\t\t\t\t\t\t<li class="listTmplContentChild noMargin {{if key > 4 || (msgData.message[0].component.payload.displayLimit < key)}}hide{{/if}}"> \t\t\t\t\t\t\t\t\t\t<div class="checkbox checkbox-primary styledCSS checkboxesDiv"> \t\t\t\t\t\t\t\t\t\t\t<input  class = "checkInput" type="checkbox" text = "${msgItem.title}" value = "${msgItem.value}" id="${msgItem.value}${msgData.messageId}"> \t\t\t\t\t\t\t\t\t\t\t<label for="${msgItem.value}${msgData.messageId}">{{html helpers.convertMDtoHTML(msgItem.title, "bot")}}</label> \t\t\t\t\t\t\t\t\t\t</div>                                     </li>                                 {{/if}}                             {{/each}}                             {{if msgData && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload &&  msgData.message[0].component.payload.elements && msgData.message[0].component.payload.elements.length > 5 || (msgData.message[0].component.payload.displayLimit < msgData.message[0].component.payload.elements)}}                            <li class="listTmplContentChild listTmplContentChild_show_more">                                   <div class="show-more">Show More</div>                             </li>                             {{/if}}                            <div class="{{if msgData.message[0].component.payload.fromHistory}} hide  {{else}} checkboxButtons {{/if}} ">                                 {{each(key, buttonData) msgData.message[0].component.payload.buttons}}                                     <div class="checkboxBtn {{if buttonData.payload === "Cancel"}}cancel-btn{{/if}}" {{if buttonData.styles}}style="{{each(stylekey,style) buttonData.styles}}${stylekey}:${style};{{/each}}"{{/if}} value=${buttonData.payload} title="${buttonData.title}">                                         ${buttonData.title}                                     </div>                                 {{/each}}                             </div> \t\t\t\t\t\t</ul> \t\t\t\t\t</div> \t\t\t\t</li> \t\t\t{{/if}}         </scipt>':"likeDislikeTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t\t\t{{if msgData.message}} \t\t\t\t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon quickReplies"> \t\t\t\t\t<div class="buttonTmplContent"> \t\t\t\t\t\t{{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t\t\t\t{{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t\t\t{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}} \t\t\t\t\t\t{{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}} \t\t\t\t\t\t\t<span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span> \t\t\t\t\t\t{{/if}} \t\t\t\t\t\t<div type ="postback" value = "like" class="likeDislikeDiv likeDiv">\t\t\t\t\t\t\t<img class = "likeImg" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5saWtlSWNvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJsaWtlSWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi41MDAwMDApIHNjYWxlKDEsIC0xKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTEyLjUwMDAwMCkgIiBmaWxsPSIjOUI5QjlCIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iTGlrZS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDEyLjQyODU3MSkgc2NhbGUoLTEsIDEpIHJvdGF0ZSgtMTgwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMi40Mjg1NzEpIHRyYW5zbGF0ZSgwLjAwMDAwMCwgMC40Mjg1NzEpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMy44NCwxMC41MTQyODU3IEMyMy44NCw4LjkzNjMyOTI5IDIyLjU2MDgxMzYsNy42NTcxNDI4NiAyMC45ODI4NTcxLDcuNjU3MTQyODYgTDE2Ljk4Mjg1NzEsNy42NTcxNDI4NiBMMTYuOTgyODU3MSwzLjY1NzE0Mjg2IEMxNi45ODI4NTcxLDEuOTQyODU3MTQgMTYsMC4yMjg1NzE0MjkgMTQuMTI1NzE0MywwLjIyODU3MTQyOSBDMTIuMjUxNDI4NiwwLjIyODU3MTQyOSAxMS4yNjg1NzE0LDEuOTQyODU3MTQgMTEuMjY4NTcxNCwzLjY1NzE0Mjg2IEwxMS4yNjg1NzE0LDUuMjM0Mjg1NzEgTDkuMjA1NzE0MjksNy4yOTcxNDI4NiBMNi41NjU3MTQyOSw4LjE1NDI4NTcxIEM2LjMwMTk0MDQxLDcuNTEyMjExMjUgNS42NzcwMDA0Nyw3LjA5MjU3NjQ5IDQuOTgyODU3MTQsNy4wOTE0Mjg1NyBMMi4xMjU3MTQyOSw3LjA5MTQyODU3IEMxLjE3ODk0MDQzLDcuMDkxNDI4NTcgMC40MTE0Mjg1NzEsNy44NTg5NDA0MyAwLjQxMTQyODU3MSw4LjgwNTcxNDI5IEwwLjQxMTQyODU3MSwyMS4zNzcxNDI5IEMwLjQxMTQyODU3MSwyMi4zMjM5MTY3IDEuMTc4OTQwNDMsMjMuMDkxNDI4NiAyLjEyNTcxNDI5LDIzLjA5MTQyODYgTDQuOTgyODU3MTQsMjMuMDkxNDI4NiBDNS45Mjk2MzEsMjMuMDkxNDI4NiA2LjY5NzE0Mjg2LDIyLjMyMzkxNjcgNi42OTcxNDI4NiwyMS4zNzcxNDI5IEw2LjY5NzE0Mjg2LDIxLjE1NDI4NTcgTDkuMTc3MTQyODYsMjIuODA1NzE0MyBDOS40NTgzMjQ3NywyMi45OTIyMjk0IDkuNzg4Mjk1OTgsMjMuMDkxNjE4MyAxMC4xMjU3MTQzLDIzLjA5MTQyODYgTDIwLjk4Mjg1NzEsMjMuMDkxNDI4NiBDMjIuNTYwODEzNiwyMy4wOTE0Mjg2IDIzLjg0LDIxLjgxMjI0MjEgMjMuODQsMjAuMjM0Mjg1NyBMMjMuODQsMTkuNjYyODU3MSBDMjMuNTMzNzcyNCwxOS4xMzI0NTUzIDIzLjUzMzc3MjQsMTguNDc4OTczMyAyMy44NCwxNy45NDg1NzE0IEwyMy44NCwxNi4yMzQyODU3IEMyMy41MzM3NzI0LDE1LjcwMzg4MzkgMjMuNTMzNzcyNCwxNS4wNTA0MDE4IDIzLjg0LDE0LjUyIEwyMy44NCwxMi44MDU3MTQzIEMyMy41MzM3NzI0LDEyLjI3NTMxMjQgMjMuNTMzNzcyNCwxMS42MjE4MzA0IDIzLjg0LDExLjA5MTQyODYgTDIzLjg0LDEwLjUxNDI4NTcgWiBNNC45ODI4NTcxNCwyMS4zNzE0Mjg2IEwyLjEyNTcxNDI5LDIxLjM3MTQyODYgTDIuMTI1NzE0MjksOC44IEw0Ljk4Mjg1NzE0LDguOCBMNC45ODI4NTcxNCwyMS4zNzE0Mjg2IFogTTIyLjEyNTcxNDMsMTEuMDg1NzE0MyBMMjEuMjY4NTcxNCwxMS4wODU3MTQzIEMyMC43OTUxODQ1LDExLjA4NTcxNDMgMjAuNDExNDI4NiwxMS40Njk0NzAyIDIwLjQxMTQyODYsMTEuOTQyODU3MSBDMjAuNDExNDI4NiwxMi40MTYyNDQxIDIwLjc5NTE4NDUsMTIuOCAyMS4yNjg1NzE0LDEyLjggTDIyLjEyNTcxNDMsMTIuOCBMMjIuMTI1NzE0MywxNC41MTQyODU3IEwyMS4yNjg1NzE0LDE0LjUxNDI4NTcgQzIwLjc5NTE4NDUsMTQuNTE0Mjg1NyAyMC40MTE0Mjg2LDE0Ljg5ODA0MTYgMjAuNDExNDI4NiwxNS4zNzE0Mjg2IEMyMC40MTE0Mjg2LDE1Ljg0NDgxNTUgMjAuNzk1MTg0NSwxNi4yMjg1NzE0IDIxLjI2ODU3MTQsMTYuMjI4NTcxNCBMMjIuMTI1NzE0MywxNi4yMjg1NzE0IEwyMi4xMjU3MTQzLDE3Ljk0Mjg1NzEgTDIxLjI2ODU3MTQsMTcuOTQyODU3MSBDMjAuNzk1MTg0NSwxNy45NDI4NTcxIDIwLjQxMTQyODYsMTguMzI2NjEzMSAyMC40MTE0Mjg2LDE4LjggQzIwLjQxMTQyODYsMTkuMjczMzg2OSAyMC43OTUxODQ1LDE5LjY1NzE0MjkgMjEuMjY4NTcxNCwxOS42NTcxNDI5IEwyMi4xMjU3MTQzLDE5LjY1NzE0MjkgTDIyLjEyNTcxNDMsMjAuMjI4NTcxNCBDMjIuMTI1NzE0MywyMC44NTk3NTQgMjEuNjE0MDM5NywyMS4zNzE0Mjg2IDIwLjk4Mjg1NzEsMjEuMzcxNDI4NiBMMTAuMTI1NzE0MywyMS4zNzE0Mjg2IEw2LjY5NzE0Mjg2LDE5LjA4NTcxNDMgTDYuNjk3MTQyODYsOS45MDg1NzE0MyBMMTAuMTI1NzE0Myw4LjggTDEyLjk4Mjg1NzEsNS45NDI4NTcxNCBMMTIuOTgyODU3MSwzLjY1NzE0Mjg2IEMxMi45ODI4NTcxLDMuNjU3MTQyODYgMTIuOTgyODU3MSwxLjk0Mjg1NzE0IDE0LjEyNTcxNDMsMS45NDI4NTcxNCBDMTUuMjY4NTcxNCwxLjk0Mjg1NzE0IDE1LjI2ODU3MTQsMy42NTcxNDI4NiAxNS4yNjg1NzE0LDMuNjU3MTQyODYgTDE1LjI2ODU3MTQsOS4zNzE0Mjg1NyBMMjAuOTgyODU3MSw5LjM3MTQyODU3IEMyMS42MTQwMzk3LDkuMzcxNDI4NTcgMjIuMTI1NzE0Myw5Ljg4MzEwMzE0IDIyLjEyNTcxNDMsMTAuNTE0Mjg1NyIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="> \t\t\t\t\t\t\t<img class = "hide likedImg" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5saWtlSWNvblNlbGVjdEJsdWU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0ibGlrZUljb25TZWxlY3RCbHVlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDEyLjUwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTIuMDAwMDAwLCAtMTIuNTAwMDAwKSAiIGZpbGw9IiM3RkE0REIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJMaWtlLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuNDI4NTcxKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTEyLjQyODU3MSkgdHJhbnNsYXRlKDAuMDAwMDAwLCAwLjQyODU3MSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzLjg0LDEwLjUxNDI4NTcgTDIzLjg0LDExLjA5MTQyODYgQzIzLjUzMzc3MjQsMTEuNjIxODMwNCAyMy41MzM3NzI0LDEyLjI3NTMxMjQgMjMuODQsMTIuODA1NzE0MyBMMjMuODQsMTQuNTIgQzIzLjUzMzc3MjQsMTUuMDUwNDAxOCAyMy41MzM3NzI0LDE1LjcwMzg4MzkgMjMuODQsMTYuMjM0Mjg1NyBMMjMuODQsMTcuOTQ4NTcxNCBDMjMuNTMzNzcyNCwxOC40Nzg5NzMzIDIzLjUzMzc3MjQsMTkuMTMyNDU1MyAyMy44NCwxOS42NjI4NTcxIEwyMy44NCwyMC4yMzQyODU3IEMyMy44NCwyMS44MTIyNDIxIDIyLjU2MDgxMzYsMjMuMDkxNDI4NiAyMC45ODI4NTcxLDIzLjA5MTQyODYgTDEwLjEyNTcxNDMsMjMuMDkxNDI4NiBDOS43ODgyOTU5OCwyMy4wOTE2MTgzIDkuNDU4MzI0NzcsMjIuOTkyMjI5NCA5LjE3NzE0Mjg2LDIyLjgwNTcxNDMgTDYuNjk3MTQyODYsMjEuMTU0Mjg1NyBMNi42OTcxNDI4NiwyMS4zNzcxNDI5IEM2LjY5NzE0Mjg2LDIyLjMyMzkxNjcgNS45Mjk2MzEsMjMuMDkxNDI4NiA0Ljk4Mjg1NzE0LDIzLjA5MTQyODYgTDIuMTI1NzE0MjksMjMuMDkxNDI4NiBDMS4xNzg5NDA0MywyMy4wOTE0Mjg2IDAuNDExNDI4NTcxLDIyLjMyMzkxNjcgMC40MTE0Mjg1NzEsMjEuMzc3MTQyOSBMMC40MTE0Mjg1NzEsOC44MDU3MTQyOSBDMC40MTE0Mjg1NzEsNy44NTg5NDA0MyAxLjE3ODk0MDQzLDcuMDkxNDI4NTcgMi4xMjU3MTQyOSw3LjA5MTQyODU3IEw0Ljk4Mjg1NzE0LDcuMDkxNDI4NTcgQzUuNjc3MDAwNDcsNy4wOTI1NzY0OSA2LjMwMTk0MDQxLDcuNTEyMjExMjUgNi41NjU3MTQyOSw4LjE1NDI4NTcxIEw5LjIwNTcxNDI5LDcuMjk3MTQyODYgTDExLjI2ODU3MTQsNS4yMzQyODU3MSBMMTEuMjY4NTcxNCwzLjY1NzE0Mjg2IEMxMS4yNjg1NzE0LDEuOTQyODU3MTQgMTIuMjUxNDI4NiwwLjIyODU3MTQyOSAxNC4xMjU3MTQzLDAuMjI4NTcxNDI5IEMxNiwwLjIyODU3MTQyOSAxNi45ODI4NTcxLDEuOTQyODU3MTQgMTYuOTgyODU3MSwzLjY1NzE0Mjg2IEwxNi45ODI4NTcxLDcuNjU3MTQyODYgTDIwLjk4Mjg1NzEsNy42NTcxNDI4NiBDMjIuNTYwODEzNiw3LjY1NzE0Mjg2IDIzLjg0LDguOTM2MzI5MjkgMjMuODQsMTAuNTE0Mjg1NyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"> \t\t\t\t\t\t</div> \t\t\t\t\t\t<div type ="postback" value = "dislike" class="likeDislikeDiv disLikeDiv">\t\t\t\t\t\t\t<img class = "disLikeImg" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kaXNsaWtlSWNvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJkaXNsaWtlSWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIC0xLjAwMDAwMCkiIGZpbGw9IiM5QjlCOUIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJMaWtlLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTIuNDI4NTcxKSBzY2FsZSgtMSwgMSkgcm90YXRlKC0xODAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTEyLjQyODU3MSkgdHJhbnNsYXRlKDAuMDAwMDAwLCAwLjQyODU3MSkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzLjg0LDEwLjUxNDI4NTcgQzIzLjg0LDguOTM2MzI5MjkgMjIuNTYwODEzNiw3LjY1NzE0Mjg2IDIwLjk4Mjg1NzEsNy42NTcxNDI4NiBMMTYuOTgyODU3MSw3LjY1NzE0Mjg2IEwxNi45ODI4NTcxLDMuNjU3MTQyODYgQzE2Ljk4Mjg1NzEsMS45NDI4NTcxNCAxNiwwLjIyODU3MTQyOSAxNC4xMjU3MTQzLDAuMjI4NTcxNDI5IEMxMi4yNTE0Mjg2LDAuMjI4NTcxNDI5IDExLjI2ODU3MTQsMS45NDI4NTcxNCAxMS4yNjg1NzE0LDMuNjU3MTQyODYgTDExLjI2ODU3MTQsNS4yMzQyODU3MSBMOS4yMDU3MTQyOSw3LjI5NzE0Mjg2IEw2LjU2NTcxNDI5LDguMTU0Mjg1NzEgQzYuMzAxOTQwNDEsNy41MTIyMTEyNSA1LjY3NzAwMDQ3LDcuMDkyNTc2NDkgNC45ODI4NTcxNCw3LjA5MTQyODU3IEwyLjEyNTcxNDI5LDcuMDkxNDI4NTcgQzEuMTc4OTQwNDMsNy4wOTE0Mjg1NyAwLjQxMTQyODU3MSw3Ljg1ODk0MDQzIDAuNDExNDI4NTcxLDguODA1NzE0MjkgTDAuNDExNDI4NTcxLDIxLjM3NzE0MjkgQzAuNDExNDI4NTcxLDIyLjMyMzkxNjcgMS4xNzg5NDA0MywyMy4wOTE0Mjg2IDIuMTI1NzE0MjksMjMuMDkxNDI4NiBMNC45ODI4NTcxNCwyMy4wOTE0Mjg2IEM1LjkyOTYzMSwyMy4wOTE0Mjg2IDYuNjk3MTQyODYsMjIuMzIzOTE2NyA2LjY5NzE0Mjg2LDIxLjM3NzE0MjkgTDYuNjk3MTQyODYsMjEuMTU0Mjg1NyBMOS4xNzcxNDI4NiwyMi44MDU3MTQzIEM5LjQ1ODMyNDc3LDIyLjk5MjIyOTQgOS43ODgyOTU5OCwyMy4wOTE2MTgzIDEwLjEyNTcxNDMsMjMuMDkxNDI4NiBMMjAuOTgyODU3MSwyMy4wOTE0Mjg2IEMyMi41NjA4MTM2LDIzLjA5MTQyODYgMjMuODQsMjEuODEyMjQyMSAyMy44NCwyMC4yMzQyODU3IEwyMy44NCwxOS42NjI4NTcxIEMyMy41MzM3NzI0LDE5LjEzMjQ1NTMgMjMuNTMzNzcyNCwxOC40Nzg5NzMzIDIzLjg0LDE3Ljk0ODU3MTQgTDIzLjg0LDE2LjIzNDI4NTcgQzIzLjUzMzc3MjQsMTUuNzAzODgzOSAyMy41MzM3NzI0LDE1LjA1MDQwMTggMjMuODQsMTQuNTIgTDIzLjg0LDEyLjgwNTcxNDMgQzIzLjUzMzc3MjQsMTIuMjc1MzEyNCAyMy41MzM3NzI0LDExLjYyMTgzMDQgMjMuODQsMTEuMDkxNDI4NiBMMjMuODQsMTAuNTE0Mjg1NyBaIE00Ljk4Mjg1NzE0LDIxLjM3MTQyODYgTDIuMTI1NzE0MjksMjEuMzcxNDI4NiBMMi4xMjU3MTQyOSw4LjggTDQuOTgyODU3MTQsOC44IEw0Ljk4Mjg1NzE0LDIxLjM3MTQyODYgWiBNMjIuMTI1NzE0MywxMS4wODU3MTQzIEwyMS4yNjg1NzE0LDExLjA4NTcxNDMgQzIwLjc5NTE4NDUsMTEuMDg1NzE0MyAyMC40MTE0Mjg2LDExLjQ2OTQ3MDIgMjAuNDExNDI4NiwxMS45NDI4NTcxIEMyMC40MTE0Mjg2LDEyLjQxNjI0NDEgMjAuNzk1MTg0NSwxMi44IDIxLjI2ODU3MTQsMTIuOCBMMjIuMTI1NzE0MywxMi44IEwyMi4xMjU3MTQzLDE0LjUxNDI4NTcgTDIxLjI2ODU3MTQsMTQuNTE0Mjg1NyBDMjAuNzk1MTg0NSwxNC41MTQyODU3IDIwLjQxMTQyODYsMTQuODk4MDQxNiAyMC40MTE0Mjg2LDE1LjM3MTQyODYgQzIwLjQxMTQyODYsMTUuODQ0ODE1NSAyMC43OTUxODQ1LDE2LjIyODU3MTQgMjEuMjY4NTcxNCwxNi4yMjg1NzE0IEwyMi4xMjU3MTQzLDE2LjIyODU3MTQgTDIyLjEyNTcxNDMsMTcuOTQyODU3MSBMMjEuMjY4NTcxNCwxNy45NDI4NTcxIEMyMC43OTUxODQ1LDE3Ljk0Mjg1NzEgMjAuNDExNDI4NiwxOC4zMjY2MTMxIDIwLjQxMTQyODYsMTguOCBDMjAuNDExNDI4NiwxOS4yNzMzODY5IDIwLjc5NTE4NDUsMTkuNjU3MTQyOSAyMS4yNjg1NzE0LDE5LjY1NzE0MjkgTDIyLjEyNTcxNDMsMTkuNjU3MTQyOSBMMjIuMTI1NzE0MywyMC4yMjg1NzE0IEMyMi4xMjU3MTQzLDIwLjg1OTc1NCAyMS42MTQwMzk3LDIxLjM3MTQyODYgMjAuOTgyODU3MSwyMS4zNzE0Mjg2IEwxMC4xMjU3MTQzLDIxLjM3MTQyODYgTDYuNjk3MTQyODYsMTkuMDg1NzE0MyBMNi42OTcxNDI4Niw5LjkwODU3MTQzIEwxMC4xMjU3MTQzLDguOCBMMTIuOTgyODU3MSw1Ljk0Mjg1NzE0IEwxMi45ODI4NTcxLDMuNjU3MTQyODYgQzEyLjk4Mjg1NzEsMy42NTcxNDI4NiAxMi45ODI4NTcxLDEuOTQyODU3MTQgMTQuMTI1NzE0MywxLjk0Mjg1NzE0IEMxNS4yNjg1NzE0LDEuOTQyODU3MTQgMTUuMjY4NTcxNCwzLjY1NzE0Mjg2IDE1LjI2ODU3MTQsMy42NTcxNDI4NiBMMTUuMjY4NTcxNCw5LjM3MTQyODU3IEwyMC45ODI4NTcxLDkuMzcxNDI4NTcgQzIxLjYxNDAzOTcsOS4zNzE0Mjg1NyAyMi4xMjU3MTQzLDkuODgzMTAzMTQgMjIuMTI1NzE0MywxMC41MTQyODU3IiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"> \t\t\t\t\t\t\t<img class = "hide disLikedImg" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5kaXNsaWtlSWNvblNlbGVjdEJsdWU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZGlzbGlrZUljb25TZWxlY3RCbHVlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEuMDAwMDAwKSIgZmlsbD0iIzdGQTREQiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Ikxpa2UtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi40Mjg1NzEpIHNjYWxlKC0xLCAxKSByb3RhdGUoLTE4MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTIuMDAwMDAwLCAtMTIuNDI4NTcxKSB0cmFuc2xhdGUoMC4wMDAwMDAsIDAuNDI4NTcxKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjMuODQsMTAuNTE0Mjg1NyBMMjMuODQsMTEuMDkxNDI4NiBDMjMuNTMzNzcyNCwxMS42MjE4MzA0IDIzLjUzMzc3MjQsMTIuMjc1MzEyNCAyMy44NCwxMi44MDU3MTQzIEwyMy44NCwxNC41MiBDMjMuNTMzNzcyNCwxNS4wNTA0MDE4IDIzLjUzMzc3MjQsMTUuNzAzODgzOSAyMy44NCwxNi4yMzQyODU3IEwyMy44NCwxNy45NDg1NzE0IEMyMy41MzM3NzI0LDE4LjQ3ODk3MzMgMjMuNTMzNzcyNCwxOS4xMzI0NTUzIDIzLjg0LDE5LjY2Mjg1NzEgTDIzLjg0LDIwLjIzNDI4NTcgQzIzLjg0LDIxLjgxMjI0MjEgMjIuNTYwODEzNiwyMy4wOTE0Mjg2IDIwLjk4Mjg1NzEsMjMuMDkxNDI4NiBMMTAuMTI1NzE0MywyMy4wOTE0Mjg2IEM5Ljc4ODI5NTk4LDIzLjA5MTYxODMgOS40NTgzMjQ3NywyMi45OTIyMjk0IDkuMTc3MTQyODYsMjIuODA1NzE0MyBMNi42OTcxNDI4NiwyMS4xNTQyODU3IEw2LjY5NzE0Mjg2LDIxLjM3NzE0MjkgQzYuNjk3MTQyODYsMjIuMzIzOTE2NyA1LjkyOTYzMSwyMy4wOTE0Mjg2IDQuOTgyODU3MTQsMjMuMDkxNDI4NiBMMi4xMjU3MTQyOSwyMy4wOTE0Mjg2IEMxLjE3ODk0MDQzLDIzLjA5MTQyODYgMC40MTE0Mjg1NzEsMjIuMzIzOTE2NyAwLjQxMTQyODU3MSwyMS4zNzcxNDI5IEwwLjQxMTQyODU3MSw4LjgwNTcxNDI5IEMwLjQxMTQyODU3MSw3Ljg1ODk0MDQzIDEuMTc4OTQwNDMsNy4wOTE0Mjg1NyAyLjEyNTcxNDI5LDcuMDkxNDI4NTcgTDQuOTgyODU3MTQsNy4wOTE0Mjg1NyBDNS42NzcwMDA0Nyw3LjA5MjU3NjQ5IDYuMzAxOTQwNDEsNy41MTIyMTEyNSA2LjU2NTcxNDI5LDguMTU0Mjg1NzEgTDkuMjA1NzE0MjksNy4yOTcxNDI4NiBMMTEuMjY4NTcxNCw1LjIzNDI4NTcxIEwxMS4yNjg1NzE0LDMuNjU3MTQyODYgQzExLjI2ODU3MTQsMS45NDI4NTcxNCAxMi4yNTE0Mjg2LDAuMjI4NTcxNDI5IDE0LjEyNTcxNDMsMC4yMjg1NzE0MjkgQzE2LDAuMjI4NTcxNDI5IDE2Ljk4Mjg1NzEsMS45NDI4NTcxNCAxNi45ODI4NTcxLDMuNjU3MTQyODYgTDE2Ljk4Mjg1NzEsNy42NTcxNDI4NiBMMjAuOTgyODU3MSw3LjY1NzE0Mjg2IEMyMi41NjA4MTM2LDcuNjU3MTQyODYgMjMuODQsOC45MzYzMjkyOSAyMy44NCwxMC41MTQyODU3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="> \t\t\t\t\t\t</div> \t\t\t\t\t</div>\t\t\t\t</li> \t\t\t{{/if}} \t\t<\/script>':"formTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> {{if msgData.message}} <li {{if msgData.type !== "bot_response"}} id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon"> \t<div class="buttonTmplContent"> \t{{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t{{if msgData.icon}}<div class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t   <div class="{{if msgData.message[0].component.payload.fromHistory}} dummy messageBubble {{else}}messageBubble{{/if}}"> \t\t\t<div class="formMainComponent">\t\t\t  {{if msgData.message[0].component.payload.heading}}<div class="templateHeading">${msgData.message[0].component.payload.heading}</div>{{else}}Submit Form{{/if}}\t\t\t\t<form>\t\t\t\t   <div class="formBody">\t\t\t\t\t   {{each(key, formField) msgData.message[0].component.payload.formFields}} \t\t\t\t\t\t\t\t<div class="input_group">\t\t\t\t\t\t\t\t\t{{if formField.label}}<div class="input_label">${formField.label} : </div>{{/if}}\t\t\t\t\t\t\t\t\t<div class="inputMainComponent">\t\t\t\t\t\t\t\t\t\t<div class="input-btn-submit">\t\t\t\t\t\t\t\t\t\t\t<input type="${formField.type}" class="form-control {{if formField.inputType ==="number"}}allow-only-numbers{{/if}}" id="${formField.key}" {{if formField.maxLength}}maxlength="${formField.maxLength}"{{/if}} name="${key}" {{if formField.piiReductionChar}}piiReductionChar="${formField.piiReductionChar}"{{/if}} title="${formField.label}" placeholder="${formField.placeholder}" value=""/>\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t{{/each}} \t\t\t\t\t</div>\t\t\t\t\t<div class="errorMessage hide">${msgData.message[0].component.payload.errorMessage}</div>\t\t\t   </form>\t\t\t   {{if msgData.message[0].component.payload.buttons}}\t\t\t     <div class="btn-group">\t\t\t\t\t{{each(btnKey, btn) msgData.message[0].component.payload.buttons}}\t\t\t\t\t\t{{if btn && ((btn.type !== "url") && (btn.type !== "postback")) || !btn.type}}\t\t\t\t\t\t\t<button class="btn-info" type="${btn.type}">${btn.title}</button>\t\t\t\t\t\t{{else  ((btn.type == "url") || (btn.type == "postback"))}}\t\t\t\t\t\t\t<button class="btn-url-postback" type="${btn.type}" {{if btn.type=="url"}}url="${btn.url}"{{else btn.type=="postback"}}value="${btn.payload}"{{/if}} title="${btn.title}">${btn.title}</button>\t\t\t\t\t\t{{/if}}\t\t\t\t\t{{/each}}\t\t\t\t </div>\t\t\t   {{/if}}\t\t\t</div>\t   </div>\t</div></li> {{/if}} <\/script>':"advancedMultiSelect"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t{{if msgData.message}} \t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}"> \t\t\t<div class = "listTmplContent advancedMultiSelect"> \t\t\t\t{{if msgData.createdOn && !msgData.message[0].component.payload.sliderView}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t\t{{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t<ul class="{{if msgData.message[0].component.payload.fromHistory}} fromHistory listTmplContentBox  {{else}} listTmplContentBox{{/if}} "> \t\t\t\t\t{{if msgData.message[0].component.payload.title || msgData.message[0].component.payload.heading}} \t\t\t\t\t<div class="advMultiSelectHeader">\t\t\t\t\t\t<h4 class="advMultiSelectHeaderTitle">${(msgData.message[0].component.payload.title) || (msgData.message[0].component.payload.heading)}{{if msgData.message[0].component.payload.sliderView}}<div class="closeIcon closeBottomSlider"></div>{{/if}}</h4>\t\t\t\t\t\t<p class="orderDate">${msgData.message[0].component.payload.description}</p>\t\t\t\t\t</div>\t\t\t\t\t{{/if}} \t\t\t\t\t<div class="advancedMultiSelectScroll">\t\t\t\t\t  {{each(index, element) msgData.message[0].component.payload.elements}} \t\t\t\t\t  <div class="collectionDiv {{if msgData.message[0].component.payload.showViewMore && (index >= msgData.message[0].component.payload.limit)}}hide{{/if}}">\t\t\t\t\t\t\t{{if element.collection && element.collection.length}}\t\t\t\t\t\t\t\t{{if element && element.collection && element.collection.length > 1}}\t\t\t\t\t\t\t\t\t<div class="checkbox checkbox-primary styledCSS checkboxesDiv groupMultiSelect"> \t\t\t\t\t\t\t\t\t<input  class = "checkInput " type="checkbox" text = "${element.collectionName}" value = "${element.collectionName}" id="${element.collectionName}${msgData.messageId}${index}"> \t\t\t\t\t\t\t\t\t\t<label for="${element.collectionName}${msgData.messageId}${index}">\t\t\t\t\t\t\t\t\t\t\t\t{{if element && element.collectionHeader}}\t\t\t\t\t\t\t\t\t\t\t\t<div class="imgDescContainer">\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="checkImgContainer">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="https://image12.coupangcdn.com/image/displayitem/displayitem_8ad9b5e0-fd76-407b-b820-6494f03ffc31.jpg">\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="multiSelectDescContainer">\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class="multiTitle">{{html helpers.convertMDtoHTML(msgItem.title, "bot")}}</p>\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class="multiDesc">Consultation on weekends and holidays</p>\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t{{else}}\t\t\t\t\t\t\t\t\t\t\t\tSelect all\t\t\t\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t\t\t\t</label> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t{{each(key, msgItem) element.collection}} \t\t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.buttons}} \t\t\t\t\t\t\t\t\t\t<li class="listTmplContentChild"> \t\t\t\t\t\t\t\t\t\t\t<div class="checkbox checkbox-primary styledCSS checkboxesDiv singleSelect {{if !msgItem.description}}nodescription{{/if}} {{if !msgItem.description && !msgItem.image_url}}noImgdescription{{/if}}"> \t\t\t\t\t\t\t\t\t\t\t\t<input  class = "checkInput" type="checkbox" text = "${msgItem.title}" value = "${msgItem.value}" id="${msgItem.value}${msgData.messageId}${index}${key}"> \t\t\t\t\t\t\t\t\t\t\t\t<label for="${msgItem.value}${msgData.messageId}${index}${key}">\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="imgDescContainer">\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if msgItem.image_url}}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="checkImgContainer">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img src="${msgItem.image_url}">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="multiSelectDescContainer">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class="multiTitle">{{html helpers.convertMDtoHTML(msgItem.title, "bot")}}</p>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if msgItem.description}}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class="multiDesc">${msgItem.description}</p>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t</label> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t</li> \t\t\t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t\t{{/each}} \t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t</div>\t\t\t\t\t  {{/each}} \t\t\t\t\t  {{if !(msgData.message[0].component.payload.fromHistory)}}\t\t\t\t\t  <li class="viewMoreContainer {{if !(msgData.message[0].component.payload.showViewMore) || (msgData.message[0].component.payload.showViewMore && (msgData.message[0].component.payload.elements.length <= msgData.message[0].component.payload.limit))}}hide{{/if}}"> \t\t\t\t\t\t  <span class="viewMoreGroups">ViewMore</span> \t\t\t\t\t  </li> \t\t\t\t\t  {{/if}}\t\t\t\t\t  </div>\t\t\t\t\t{{if !(msgData.message[0].component.payload.fromHistory)}}\t\t\t\t\t<li class="multiCheckboxBtn hide">\t\t\t\t\t\t<span title="Here are your selected items " class="{{if msgData.message[0].component.payload.fromHistory}} hide  {{else}} viewMore {{/if}}" type="postback" value="{{if msgData.message[0].component.payload.buttons[0].payload}}${msgData.message[0].component.payload.buttons[0].payload}{{else}}${msgData.message[0].component.payload.buttons[0].title}{{/if}}">${msgData.message[0].component.payload.buttons[0].title}</span> \t\t\t\t\t</li> \t\t\t\t\t{{/if}}\t\t\t\t</ul> \t\t\t</div> \t\t</li> \t{{/if}}    </scipt>':"templatelistView"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t\t{{if msgData.message}} \t\t\t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon listView"> \t\t\t\t<div class="listViewTmplContent {{if msgData.message[0].component.payload.boxShadow}}noShadow{{/if}}">  \t\t\t\t{{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t\t{{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t<ul class="listViewTmplContentBox"> \t\t\t\t\t{{if msgData.message[0].component.payload.text || msgData.message[0].component.payload.heading}} \t\t\t\t\t\t<li class="listViewTmplContentHeading"> \t\t\t\t\t\t\t{{if msgData.type === "bot_response" && msgData.message[0].component.payload.heading}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}} \t\t\t\t\t\t\t{{if msgData.message[0].component.payload.sliderView}} <button class="close-button" title="Close"><img src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>{{/if}}\t\t\t\t\t\t\t{{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}} \t\t\t\t\t\t\t\t<span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span> \t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t</li> \t\t\t\t\t{{/if}} \t\t\t\t\t<div class="listItems">\t\t\t\t\t\t{{each(key, msgItem) msgData.message[0].component.payload.elements}} \t\t\t\t\t\t{{if (msgData.message[0].component.payload.seeMore && (!msgData.message[0].component.payload.seeMoreAction && (key < msgData.message[0].component.payload.moreCount)) || (msgData.message[0].component.payload.seeMoreAction &&  msgData.message[0].component.payload.seeMoreAction !=="slider") || (msgData.message[0].component.payload.seeMoreAction &&  (msgData.message[0].component.payload.seeMoreAction ==="slider") && (key < msgData.message[0].component.payload.moreCount ))) || (!msgData.message[0].component.payload.seeMore)}}\t\t\t\t\t\t   <div class="list-element">\t\t\t\t\t\t\t<li class="listViewTmplContentChild {{if msgData.message[0].component.payload.seeMore && (key > msgData.message[0].component.payload.moreCount-1)}}hide{{/if}}"> \t\t\t\t\t\t\t\t{{if msgItem.image_url}} \t\t\t\t\t\t\t\t\t<div class="listViewRightContent" {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}}data-value="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} value="${msgItem.default_action.payload}"{{/if}}> \t\t\t\t\t\t\t\t\t\t<img alt="image" src="${msgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';"/> \t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t\t<div class="listViewLeftContent" data-url="${msgItem.default_action.url}" data-title="${msgItem.default_action.title}" data-value="${msgItem.default_action.payload}"> \t\t\t\t\t\t\t\t\t<span class="titleDesc">\t\t\t\t\t\t\t\t\t\t<div class="listViewItemTitle" {{if !msgItem.tooltip}}title="${msgItem.title}"{{/if}}>{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.title, "user")}} {{/if}}</div> \t\t\t\t\t\t\t\t\t\t{{if msgItem.subtitle}}<div class="listViewItemSubtitle" {{if !msgItem.tooltip}}title="${msgItem.subtitle}"{{/if}}>{{if msgItem.tooltip}}<span class="tooltiptext">{{html helpers.convertMDtoHTML(msgItem.tooltip, "bot")}}</span>{{/if}}{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "user")}} {{/if}}</div>{{/if}} \t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t{{if msgItem.value}}<div class="listViewItemValue" {{if msgItem && msgItem.color}}style="color:${msgItem.color}"{{/if}} title=${msgItem.value}>{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.value, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.value, "user")}} {{/if}}</div>{{/if}} \t\t\t\t\t\t\t\t\t{{if msgItem && msgItem.subElements && msgItem.subElements.length}}\t\t\t\t\t\t\t\t\t   <span class="carrot-down rotate-icon"><img src="{{if msgItem.collapseIcon}}${msgItem.collapseIcon}{{else}}data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABdSURBVHgBjctNDYAwDIbhNkUAoKAZCOCIHBwhASzgCAfDQelhh2Xrfr5Tkz4vgDF2y8VuPa0fWRgEDz33cZ748/4pBhEOwy2NqIztiOo4j7CN407uQTGDyNsVqP0BaHUk0IS2sYcAAAAASUVORK5CYII={{/if}}"></span>\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t</li> \t\t\t\t\t\t\t\t{{if msgItem && msgItem.subElements && msgItem.subElements.length}}\t\t\t\t\t\t\t\t\t<ul class="subelements-group listViewTmplContentBox hide">\t\t\t\t\t\t\t\t\t\t{{each(subKey,subMsgItem) msgItem.subElements}}\t\t\t\t\t\t\t\t\t\t\t\t<li class="listViewTmplContentChild"> \t\t\t\t\t\t\t\t\t\t\t\t\t{{if subMsgItem && subMsgItem.image_url}} \t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="listViewRightContent" {{if subMsgItem.default_action && subMsgItem.default_action.url}}url="${subMsgItem.default_action.url}"{{/if}} {{if subMsgItem.default_action && subMsgItem.default_action.title}}data-value="${subMsgItem.default_action.title}"{{/if}} {{if subMsgItem.default_action && subMsgItem.default_action.type}}type="${subMsgItem.default_action.type}"{{/if}} {{if subMsgItem.default_action && subMsgItem.default_action.payload}} value="${subMsgItem.default_action.payload}"{{/if}}> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img alt="image" src="${subMsgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';"/> \t\t\t\t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t\t\t\t\t\t\t<div class="listViewLeftContent" {{if subMsgItem && subMsgItem.default_action}}data-url="${subMsgItem.default_action.url}" data-title="${subMsgItem.default_action.title}" data-value="${subMsgItem.default_action.payload}" {{/if}}> \t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="titleDesc">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="listViewItemTitle" {{if !subMsgItem.tooltip}}title="${subMsgItem.title}"{{/if}}>{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(subMsgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(subMsgItem.title, "user")}} {{/if}}</div> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if subMsgItem.subtitle}}<div class="listViewItemSubtitle" {{if !subMsgItem.tooltip}}title="${subMsgItem.subtitle}"{{/if}}>{{if subMsgItem.tooltip}}<span class="tooltiptext">{{html helpers.convertMDtoHTML(subMsgItem.tooltip, "bot")}}</span>{{/if}}{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(subMsgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(subMsgItem.subtitle, "user")}} {{/if}}</div>{{/if}} \t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if subMsgItem.value}}<div class="listViewItemValue" {{if subMsgItem && subMsgItem.color}}style="color:${subMsgItem.color}"{{/if}} title=${subMsgItem.value}>{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(subMsgItem.value, "bot")}} {{else}} {{html helpers.convertMDtoHTML(subMsgItem.value, "user")}} {{/if}}</div>{{/if}} \t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t</li> \t\t\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t\t\t</ul>\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t</div>\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t{{/each}} \t\t\t\t\t</div>\t\t\t\t\t{{if msgData.message[0].component.payload.seeMore}}\t\t\t\t\t\t<li class="seeMore"> \t\t\t\t\t\t\t<span class="seeMoreList">{{if  msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload.seeMoreTitle}}${msgData.message[0].component.payload.seeMoreTitle} {{else}}Show more{{/if}}</span> \t\t\t\t\t\t</li> \t\t\t\t\t{{/if}}\t\t\t\t</ul> \t\t\t\t</div> \t\t\t</li> \t\t{{/if}} \t<\/script>':"actionSheetTemplate"===a?'<script id="chat-window-listTemplate" type="text/x-jqury-tmpl"> <div class="list-template-sheet hide">  {{if msgData.message}} \t<div class="sheetHeader">\t  <span class="choose">${msgData.message[0].component.payload.heading}</span>\t  <button class="close-button" title="Close"><img src="data:image/svg+xml;base64,           PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>\t</div>\t<div class="listTemplateContainer" >\t\t <div class="displayMonth">\t\t\t {{each(key, tab) tabs}} \t\t\t\t <span class="tabs" data-tabid="${tab}"><span class="btnBG">${tab}</span></span>\t\t\t {{/each}}\t\t </div>\t\t   <ul class="displayListValues">\t\t\t   {{each(key, msgItem) dataItems}} \t\t\t\t\t<li class="listViewTmplContentChild"> \t\t\t\t\t\t  {{if msgItem.image_url}} \t\t\t\t\t\t\t  <div class="listViewRightContent" {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}}data-value="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} value="${msgItem.default_action.payload}"{{/if}}> \t\t\t\t\t\t\t\t <img alt="image" src="${msgItem.image_url}" onerror="this.onerror=null;this.src=\'../libs/img/no_image.png\';"/> \t\t\t\t\t\t\t </div> \t\t\t\t\t\t {{/if}} \t\t\t\t\t\t\t <div class="listViewLeftContent" data-url="${msgItem.default_action.url}" data-title="${msgItem.default_action.title}" data-value="${msgItem.default_action.title}"> \t\t\t\t\t\t\t\t<span class="titleDesc">\t\t\t\t\t\t\t\t\t<div class="listViewItemTitle" title="${msgItem.title}">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.title, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.title, "user")}} {{/if}}</div> \t\t\t\t\t\t\t\t\t {{if msgItem.subtitle}}<div class="listViewItemSubtitle" title="${msgItem.subtitle}">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.subtitle, "user")}} {{/if}}</div>{{/if}} \t\t\t\t\t\t\t\t </span>\t\t\t\t\t\t\t\t\t {{if msgItem.value}}<div class="listViewItemValue" title="${msgItem.value}">{{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgItem.value, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgItem.value, "user")}} {{/if}}</div>{{/if}} \t\t\t\t\t\t\t </div>\t\t\t\t\t </li> \t\t\t\t{{/each}} \t\t\t</ul> \t</div>{{/if}}</div><\/script>':"tableListTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">                 {{if msgData.message}}                     <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon">                         <div class="listTmplContent">                             {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                             {{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t\t\t\t<div class="{{if msgData.message[0].component.payload.fromHistory}}dummy listTableContainerDiv {{else}}listTableContainerDiv{{/if}} ">                <div class="listTableContainerDivRepet">                <div class="listTableContainer">                {{each(index,element) msgData.message[0].component.elements}}                        <div class="listTableDetailsBorderDiv">                                <div class="listTableDetails">                                <div class="listTableHeader">                                    <div class="listTableDetailsTitle">${element.sectionHeader}</div>                                    <div class="listTableHeaderDesc{{if element.value && element.value.layout && element.value.layout.align}}${element.value.layout.align}{{/if}}" {{if element.value && element.value.layout && element.value.layout.colSize}} style="width:${element.value.layout.colSize};"{{/if}} {{if element.value && element.value.layout && element.value.layout.color}} style="color:${element.value.layout.color}"{{/if}}>${element.sectionHeaderDesc}</div>                                </div>                        {{each(index,msgItem) element.rowItems}}                                    <div class="listTableDetailsDesc {{if msgItem.title.image && msgItem.title.image.size==="medium"}}mediumImg{{/if}} {{if msgItem.title.type!=="url" && msgItem.default_action}}pointerStyle{{/if}}" {{if msgItem.title.image && msgItem.title.image.size==="large"}}mediumImg{{/if}}" {{if msgItem.title.image && msgItem.title.image.size==="small"}}smallImg{{/if}}" {{if msgItem && msgItem.bgcolor}} style="background-color:${msgItem.bgcolor};"{{/if}} {{if msgItem && msgItem.title && msgItem.title.rowColor}}style="color:${msgItem.title.rowColor}"{{/if}} {{if msgItem.default_action && msgItem.default_action.url}}url="${msgItem.default_action.url}"{{/if}} {{if msgItem.default_action && msgItem.default_action.title}} data-title="${msgItem.default_action.title}"{{/if}} {{if msgItem.default_action && msgItem.default_action.type}}type="${msgItem.default_action.type}"{{/if}} {{if msgItem.default_action && msgItem.default_action.payload}} data-value="${msgItem.default_action.payload}"{{/if}}>                                      {{if msgItem && msgItem.title.image && msgItem.title.image.image_type && msgItem.title.image.image_src}}                                        <div class="listTableBigImgConytainer">                                          {{if msgItem.title.image.image_type === "image"}}                                              <img src="${msgItem.title.image.image_src}">                                          {{/if}}                                          {{if msgItem.title.image.image_type === "fontawesome"}}                                              <i class="fa {{msgItem.title.image.image_src}}" ></i>                                          {{/if}}                                        </div>                                      {{/if}}                                        <div class="listTableDetailsDescSub ">                                        {{if (msgItem.title && msgItem.title.type && msgItem.title.type ==="url")}}                                        <div class="listTableDetailsDescName {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}} {{if !msgItem.default_action}} pointer {{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}} style="width:${msgItem.value.layout.colSize};"{{/if}}>                                        <div actionObj="${JSON.stringify(msgItem.title.url)}" type="${msgItem.title.type}" url="${msgItem.title.url.link}" class="listViewItemValue actionLink action {{if !msgItem.subtitle}}top10{{/if}}">${msgItem.title.url.title}</div>                                        </div>{{else}}                                        <p class="listTableDetailsDescName">${msgItem.title.text.title}</p>                                      {{/if}}                                      {{if (msgItem.title && msgItem.title.url && msgItem.title.url.subtitle)}}                                            <p class="listTableDetailsDescValue">${msgItem.title.url.subtitle}</p>                                            {{else (msgItem.title && msgItem.title.text)}}                                            <p class="listTableDetailsDescValue">${msgItem.title.text.subtitle}</p>                                        {{/if}}                                        </div>                                          {{if (msgItem.value && msgItem.value.type === "text" && msgItem.value.text)}}                                            <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}} style="width:${msgItem.value.layout.colSize};"{{/if}}>                                                <div class="listViewItemValue {{if !msgItem.subtitle}}top10{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.color}} style="color:${msgItem.value.layout.color}"{{/if}} title="${msgItem.value.text}">${msgItem.value.text}</div>                                            </div>                                          {{/if}}                                          {{if (msgItem.value && msgItem.value.type === "image" && msgItem.value.image && msgItem.value.image.image_src)}}                                            <div actionObj="${JSON.stringify(msgItem.value.image)}" class="titleActions imageValue action {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}} style="width:${msgItem.value.layout.colSize};"{{/if}}>                                                {{if msgItem.value.image && msgItem.value.image.image_type === "image" && msgItem.value.image.image_src}}                                                    <span class="wid-temp-btnImage">                                                         <img alt="image" src="${msgItem.value.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/>                                                     </span>                                                 {{/if}}                                            </div>                                          {{/if}}                                          {{if (msgItem.value && msgItem.value.type === "url" && msgItem.value.url.link && msgItem.value.url.title)}}                                            <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && (msgItem.value.layout.colSize || msgItem.value.layout.color)}} style="width:${msgItem.value.layout.colSize};color:${msgItem.value.layout.color}"{{/if}}>                                                <div actionObj="${JSON.stringify(msgItem.value.url)}" type="${msgItem.value.type}" url="${msgItem.value.url.link}"class="listViewItemValue actionLink action {{if !msgItem.subtitle}}top10{{/if}}">${msgItem.value.url.title}</div>                                            </div>                                          {{/if}}                                          {{if msgItem.value && msgItem.value.type=="button" && msgItem.value.button && (msgItem.value.button.title || (msgItem.value.button.image && msgItem.value.button.image.image_src))}}                                            <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}}style="width:${msgItem.value.layout.colSize};"{{/if}}>                                                <div class="actionBtns action singleBTN {{if !msgItem.value.button.title && (msgItem.value.button.image && msgItem.value.button.image.image_src)}}padding5{{/if}}" actionObj="${JSON.stringify(msgItem.value.button)}">                                                    {{if msgItem.value.button.image && msgItem.value.button.image.image_type === "image" && msgItem.value.button.image.image_src}}                                                            <span class="wid-temp-btnImage">                                                                 <img alt="image" src="${msgItem.value.button.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/>                                                             </span>                                                     {{/if}}                                                    {{if msgItem.value.button.title}}                                                    ${msgItem.value.button.title}                                                    {{/if}}                                                </div>                                            </div>                                          {{/if}}                                          {{if msgItem.value && msgItem.value.type=="menu" && msgItem.value.menu && msgItem.value.menu.length}}                                          <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}}style="width:${msgItem.value.layout.colSize};"{{/if}}>                                              <i class="icon-More dropbtnWidgt moreValue"  onclick="showDropdown(this)"></i>                                                  <ul  class="dropdown-contentWidgt  rmpmW moreValueContent" style="list-style:none;">                                                    {{each(key, actionbtnli) msgItem.value.menu}}                                                           <li class="dropdown-item action" actionObj="${JSON.stringify(actionbtnli)}">                                                        <i>                                                        {{if actionbtnli.image && actionbtnli.image.image_type === "image" && msgItem.title.image.image_src}}                                                        <span class="wid-temp-btnImage">                                                             <img alt="image" src="${actionbtnli.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/>                                                         </span>                                                         {{/if}}                                                         </i>${actionbtnli.title}</li>                                                    {{/each}}                                                  </ul>                                          </div>                                          {{/if}}                                    </div>                        {{/each}}                                </div>                        </div>                {{/each}}                </div>                {{if msgData.elements && msgData.elements.length > 3 && viewmore}}                     <div class="seeMoreFooter">                        <span class="seeMoreLink" onclick="viewMorePanel(\'${JSON.stringify(panelDetail)}\')">Show more</span>                    </div>                {{/if}}                </div>            </div>\t\t\t</div>             </li>         {{/if}}     </scipt>':"ratingTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t{{if msgData.message}} \t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}"> \t\t<div class="buttonTmplContent"> \t\t        {{if msgData.createdOn && !msgData.message[0].component.payload.sliderView}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t\t{{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t\t{{if msgData.message[0].component.payload.fromHistory}}<ul class="fromHistory listTempView">\t\t\t\t              ${msgData.message[0].cInfo.body}</ul>\t\t\t\t{{else}}<ul class="listTmplContentBox rating-main-component"> \t\t\t\t{{if msgData.message[0].component.payload.view == "star"}}\t\t\t\t  <div class="ratingMainComponent">\t\t\t\t  {{if msgData.message[0].component.payload.sliderView}}<button class="close-btn" title="Close"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button> {{/if}}\t\t\t\t  {{if msgData.message[0].component.payload.text}}<div class="templateHeading">${msgData.message[0].component.payload.text}</div>{{else}}Rate the chat session{{/if}}\t\t\t\t\t<div class="star-rating">\t\t\t\t\t   {{each(key, msgItem) msgData.message[0].component.payload.starArrays}}\t\t\t\t\t   <input type="radio" id="${msgItem.starId}-stars" name="rating" value="${msgItem.value}" />\t\t\t\t\t   <label for="${msgItem.starId}-stars" class="star">&#9733;</label>\t\t\t\t\t   {{/each}}\t\t\t\t    </div>\t\t\t\t  </div>\t\t\t\t  {{else msgData.message[0].component.payload.view == "emojis"}}\t\t\t\t  <div class="emojiComponent">\t\t\t\t  {{if msgData.message[0].component.payload.sliderView}}<button class="close-btn" title="Close"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button> {{/if}}\t\t\t\t  {{if msgData.message[0].component.payload.text}}<div class="templateHeading">${msgData.message[0].component.payload.text}</div>{{else}}Rate the chat session{{/if}}\t\t\t\t  {{each(key, msgItem) msgData.message[0].component.payload.smileyArrays}}\t\t\t\t     <div class="rating" id="rating_${msgItem.smileyId}" value="${msgItem.value}"></div>\t\t\t\t  {{/each}}\t\t\t\t  {{/if}}\t\t       </ul>{{/if}}\t\t</div>\t\t</li>\t{{/if}} \t<\/script>':"quick_replies_welcome"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">             {{if msgData.message}}                 <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon quickReplies">                     <div class="buttonTmplContent ">                         {{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                         {{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                         {{if msgData.message[0].component.payload.text}}                             <div class="buttonTmplContentHeading quickReply">                                 {{if msgData.type === "bot_response"}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "bot")}} {{else}} {{html helpers.convertMDtoHTML(msgData.message[0].component.payload.text, "user")}} {{/if}}                                 {{if msgData.message[0].cInfo && msgData.message[0].cInfo.emoji}}                                     <span class="emojione emojione-${msgData.message[0].cInfo.emoji[0].code}">${msgData.message[0].cInfo.emoji[0].title}</span>                                 {{/if}}                             </div>                            {{/if}}                             {{if msgData.message[0].component.payload.quick_replies && msgData.message[0].component.payload.quick_replies.length}}                                 <div class="quick_replies_btn_parent"><div class="autoWidth">                                    {{each(key, msgItem) msgData.message[0].component.payload.quick_replies}}                                         <div class="buttonTmplContentChild quickReplyDiv displayInline"> <span {{if msgItem.payload}} value="${msgItem.payload}"{{/if}} actual-value="${msgItem.title}" class="buttonQuickReply {{if msgItem.image_url}}with-img{{/if}}" type="${msgItem.content_type}">                                            {{if msgItem.image_url}}<img src="${msgItem.image_url}">{{/if}} <span class="quickreplyText {{if msgItem.image_url}}with-img{{/if}}">${msgItem.title}</span></span>                                        </div>                                     {{/each}}                                 </div>                            </div>                        {{/if}}                     </div>                </li>             {{/if}} \t</scipt>':"listWidget"===a?'<script id="chat-window-listTemplate" type="text/x-jqury-tmpl">\t{{if msgData.message}} \t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon"> \t\t<div class="listTmplContent"> \t\t\t{{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}} \t\t\t{{if msgData.icon}}<div aria-live="off" class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}} \t\t\t<div class="{{if msgData.message[0].component.payload.fromHistory}}dummy listTableContainerDiv {{else}}listTableContainerDiv{{/if}} ">\t\t\t<div role="main" class="tab-list-template" mainObj="${JSON.stringify(tempdata)}">\t\t\t{{if tempdata}} \t\t\t <div class="sheetHeader">\t\t\t\t <div class="headerLeft">\t\t\t\t\t  <span class="choose">${tempdata.title}</span>\t\t\t\t {{if tempdata.description}}\t\t\t\t <p class="listViewItemSubtitle">${tempdata.description}</p>\t\t\t\t {{/if}}\t\t\t\t </div>\t\t\t\t {{if tempdata && tempdata.headerOptions && tempdata.headerOptions.type==="text" && tempdata.headerOptions.text}}\t\t\t\t <div class="headerRight">\t\t\t\t\t <div role="button"  tabindex="0" actionObj="${JSON.stringify(tempdata.headerOptions.text)}" class="headerActionBTN action" title="${tempdata.headerOptions.text}">${tempdata.headerOptions.text}</div>\t\t\t\t </div>\t\t\t\t {{/if}}\t\t\t\t {{if tempdata && tempdata.headerOptions && tempdata.headerOptions.type==="button" && tempdata.headerOptions.button && tempdata.headerOptions.button.title}}\t\t\t\t <div class="headerRight">\t\t\t\t\t <div role="button"  tabindex="0" actionObj="${JSON.stringify(tempdata.headerOptions.button)}" class="headerActionBTN action" title="${tempdata.headerOptions.button.title}">${tempdata.headerOptions.button.title}</div>\t\t\t\t </div>\t\t\t\t {{/if}}\t\t\t\t {{if (tempdata.headerOptions && tempdata.headerOptions.type === "url" && tempdata.headerOptions.url && tempdata.headerOptions.url.title)}}\t\t\t\t   <div class="headerRight">\t\t\t\t\t  <div role="button" tabindex="0" actionObj="${JSON.stringify(tempdata.headerOptions.url)}" class="headerActionLink action" title="${tempdata.headerOptions.url.title}">${tempdata.headerOptions.url.title}</div>\t\t\t\t  </div>\t\t\t\t {{/if}}\t\t\t\t {{if tempdata.headerOptions && tempdata.headerOptions.type === "menu" && tempdata.headerOptions.menu && tempdata.headerOptions.menu.length}}\t\t\t\t <div class="headerRight">\t\t\t\t <div role="menu" aria-label="Dropdown Menu" class="titleActions">\t\t\t\t\t <i class="icon-More dropbtnWidgt moreValue"></i>\t\t\t\t\t\t <ul role="list" class="dropdown-contentWidgt  rmpmW moreValueContent" style="list-style:none;">\t\t\t\t\t\t   {{each(key, actionbtnli) tempdata.headerOptions.menu}} \t\t\t\t\t\t\t\t <li role="button" tabindex="0" title="${actionbtnli.title}" class="dropdown-item action" actionObj="${JSON.stringify(actionbtnli)}">\t\t\t\t\t\t\t   <i>\t\t\t\t\t\t\t   {{if actionbtnli.image && actionbtnli.image.image_type === "image" && actionbtnli.image.image_src}}\t\t\t\t\t\t\t   <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t\t   <img aria-hidden="true" alt="image" src="${actionbtnli.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t   </span> \t\t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t\t   </i>${actionbtnli.title}</li>\t\t\t\t\t\t   {{/each}}\t\t\t\t\t\t </ul>\t\t\t\t </div>\t\t\t\t </div>\t\t\t\t {{/if}}\t\t\t\t <div class="headerRight" style="display:none;">\t\t\t\t   <div class="headerActionEllipsis">\t\t\t\t   <i class="icon-More dropbtnWidgt moreValue"></i>\t\t\t\t   <ul  class="dropdown-contentWidgt  rmpmW moreValueContent" style="list-style:none;">\t\t\t\t\t\t   <li class="dropdown-item action"> one</li>\t\t\t\t\t\t   <li class="dropdown-item action"> two</li>\t\t\t\t   </ul>\t\t\t\t   </div>\t\t\t\t </div>\t\t\t  </div>\t\t\t <div class="listTemplateContainer">\t\t\t {{if tempdata.tabs && tabs.length}} \t\t\t   <div class="tabsContainer">\t\t\t\t  {{each(key, tab) tabs}} \t\t\t\t  <span class="tabs" data-tabid="${tab}" ><span class="btnBG">${tab}</span></span>\t\t\t\t  {{/each}}\t\t\t   </div>\t\t\t {{/if}} \t\t\t   <ul class="displayListValues"w>\t\t\t\t{{each(key, msgItem) dataItems}} \t\t\t\t{{if ((viewmore && (key<=2)) || (!viewmore))}}\t\t\t\t  <li class="listViewTmplContentChild" role="listitem"> \t\t\t\t   <div class="listViewTmplContentChildRow">\t\t\t\t   {{if msgItem.image && msgItem.image.image_type === "image" && msgItem.image.image_src}} \t\t\t\t\t\t   <div class="listViewRightContent {{if msgItem.image.size}}${msgItem.image.size}{{/if}}" {{if msgItem.image.radius}}style="border-radius:$(msgItem.image.radius)"{{/if}}>\t\t\t\t\t\t\t   <img aria-hidden="true" alt="image" src="${msgItem.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t   </div> \t\t\t\t   {{/if}} \t\t\t\t\t   <div class="listViewLeftContent {{if (!msgItem.value) || (msgItem.value && msgItem.value.type==="text" && !msgItem.value.text) || (msgItem.value && msgItem.value.type==="button" && !msgItem.value.button)}}fullWidthTitle{{/if}} {{if msgItem.default_action}}handCursor{{/if}}" {{if msgItem && msgItem.default_action}}actionObj="${JSON.stringify(msgItem.default_action)}"{{/if}} {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize && ((msgItem.value && msgItem.value.type === "text" && msgItem.value.text) || (msgItem.value && msgItem.value.type === "url" && msgItem.value.url && msgItem.value.url.title) || (msgItem.value && msgItem.value.type=="button" && msgItem.value.button && (msgItem.value.button.title || (msgItem.value.button.image && msgItem.value.button.image.image_src))) || (msgItem.value && msgItem.value.type=="menu" && msgItem.value.menu && msgItem.value.menu.length))}} col-size="${msgItem.value.layout.colSize}"{{/if}}> \t\t\t\t\t\t\t <span class="titleDesc ">\t\t\t\t\t\t\t   <div class="listViewItemTitleLabel" title="${msgItem.title}">${msgItem.title}</div> \t\t\t\t\t\t\t   {{if msgItem.subtitle}}\t\t\t\t\t\t\t\t <div class="listViewItemSubtitle" title="${msgItem.subtitle}">${msgItem.subtitle}</div>\t\t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t\t </span>\t\t\t\t\t   </div>\t\t\t\t\t   {{if (msgItem.value && msgItem.value.type === "text" && msgItem.value.text)}}\t\t\t\t\t\t <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}} style="width:${msgItem.value.layout.colSize};"{{/if}}>\t\t\t\t\t\t\t <div class="listViewItemValue {{if !msgItem.subtitle}}top10{{/if}}" title="${msgItem.value.text}">${msgItem.value.text}</div>\t\t\t\t\t\t </div>\t\t\t\t\t   {{/if}}\t\t\t\t\t   {{if (msgItem.value && msgItem.value.type === "image" && msgItem.value.image && msgItem.value.image.image_src)}}\t\t\t\t\t\t <div actionObj="${JSON.stringify(msgItem.value.image)}" class="titleActions imageValue action {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}} style="width:${msgItem.value.layout.colSize};"{{/if}}>\t\t\t\t\t\t\t {{if msgItem.value.image && msgItem.value.image.image_type === "image" && msgItem.value.image.image_src}}\t\t\t\t\t\t\t\t <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t\t\t <img aria-hidden="true" alt="image" src="${msgItem.value.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t\t </span> \t\t\t\t\t\t\t {{/if}}\t\t\t\t\t\t </div>\t\t\t\t\t   {{/if}}\t\t\t\t\t   {{if (msgItem.value && msgItem.value.type === "url" && msgItem.value.url && msgItem.value.url.title)}}\t\t\t\t\t\t <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}} style="width:${msgItem.value.layout.colSize};"{{/if}}>\t\t\t\t\t\t\t <div role="navigation" actionObj="${JSON.stringify(msgItem.value.url)}" class="listViewItemValue actionLink action {{if !msgItem.subtitle}}top10{{/if}}" title="${msgItem.value.url.title}">${msgItem.value.url.title}</div>\t\t\t\t\t\t </div>\t\t\t\t\t   {{/if}}\t\t\t\t\t   {{if msgItem.value && msgItem.value.type=="button" && msgItem.value.button && (msgItem.value.button.title || (msgItem.value.button.image && msgItem.value.button.image.image_src))}}\t\t\t\t\t\t <div class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}}style="width:${msgItem.value.layout.colSize};"{{/if}}>\t\t\t\t\t\t\t <div role="button" aria-live="polite" tabindex="1" class="actionBtns action singleBTN {{if !msgItem.value.button.title && (msgItem.value.button.image && msgItem.value.button.image.image_src)}}padding5{{/if}}" actionObj="${JSON.stringify(msgItem.value.button)}">\t\t\t\t\t\t\t\t {{if msgItem.value.button.image && msgItem.value.button.image.image_type === "image" && msgItem.value.button.image.image_src}}\t\t\t\t\t\t\t\t\t\t <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t\t\t\t\t <img aria-hidden="true" alt="image" src="${msgItem.value.button.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t\t\t\t </span> \t\t\t\t\t\t\t\t {{/if}}\t\t\t\t\t\t\t\t {{if msgItem.value.button.title}}\t\t\t\t\t\t\t\t ${msgItem.value.button.title}\t\t\t\t\t\t\t\t {{/if}}\t\t\t\t\t\t\t </div>\t\t\t\t\t\t </div>\t\t\t\t\t   {{/if}}\t\t\t\t\t   {{if msgItem.value && msgItem.value.type=="menu" && msgItem.value.menu && msgItem.value.menu.length}}\t\t\t\t\t   <div role="menu" aria-label="Dropdown Menu" class="titleActions {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.align}}${msgItem.value.layout.align}{{/if}}" {{if msgItem.value && msgItem.value.layout && msgItem.value.layout.colSize}}style="width:${msgItem.value.layout.colSize};"{{/if}}>\t\t\t\t\t\t   <i class="icon-More dropbtnWidgt moreValue"></i>\t\t\t\t\t\t\t   <ul role="list" class="dropdown-contentWidgt  rmpmW moreValueContent" style="list-style:none;">\t\t\t\t\t\t\t\t {{each(key, actionbtnli) msgItem.value.menu}} \t\t\t\t\t\t\t\t\t   <li role="button" tabindex="0" title="${actionbtnli.title}" class="dropdown-item action" actionObj="${JSON.stringify(actionbtnli)}">\t\t\t\t\t\t\t\t\t <i>\t\t\t\t\t\t\t\t\t {{if actionbtnli.image && actionbtnli.image.image_type === "image" && msgItem.image.image_src}}\t\t\t\t\t\t\t\t\t <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t\t\t\t <img aria-hidden="true" alt="image" src="${actionbtnli.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t\t\t </span> \t\t\t\t\t\t\t\t\t {{/if}} \t\t\t\t\t\t\t\t\t </i>${actionbtnli.title}</li>\t\t\t\t\t\t\t\t {{/each}}\t\t\t\t\t\t\t   </ul>\t\t\t\t\t   </div>\t\t\t\t\t   {{/if}}\t\t\t\t\t </div>\t\t\t\t   {{if msgItem.details && msgItem.details.length}} \t\t\t\t   <div role="contentinfo" class="tabListViewDiscription">\t\t\t\t\t {{each(key, content) msgItem.details}} \t\t\t\t\t   {{if key < 3 }}\t\t\t\t\t\t  <div class="wid-temp-contentDiv" role="complementary">\t\t\t\t\t\t\t{{if content.image && content.image.image_type === "image" && content.image.image_src}} \t\t\t\t\t\t\t   <span class="wid-temp-discImage"> \t\t\t\t\t\t\t\t   <img aria-hidden="true" alt="image" src="${content.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t   </span> \t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t{{if content.description}} \t\t\t\t\t\t\t  <span class="wid-temp-discription">${content.description}</span>\t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t\t{{if ((key===2) || ((msgItem.details.length < 3) && (key===msgItem.details.length-1))) && (msgItem.buttons && msgItem.buttons.length)}} \t\t\t\t\t\t\t<span class="wid-temp-showActions" aria-live="polite" role="button" tabindex="1" aria-label="Show buttons icon">\t\t\t\t\t\t\t </span>\t\t\t\t\t\t\t{{/if}} \t\t\t\t\t\t  </div>\t\t\t\t\t   {{/if}}\t\t\t\t\t {{/each}}\t\t\t\t\t {{if msgItem.details.length > 3}}\t\t\t\t\t <span class="wid-temp-showMore" id="showMoreContents">Show more <span class="show-more"></span></span>\t\t\t\t\t {{/if}}\t\t\t\t   </div>\t\t\t\t   <div class="wid-temp-showMoreBottom hide">\t\t\t\t\t <div class="showMoreContainer">\t\t\t\t\t   <div class="headerTitleMore">MORE<span class="wid-temp-showMoreClose"><img aria-hidden="true" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAANlJREFUKBWdkkEKwjAQRWdSqBfwHDmEPYTgBVwXvIWCO8GlG6GHaA/hObxAC3Xan5AmrUkFZ1OY+S//Txo+3x6a6HPlbLM/HQ9vWqnL/bmVvq2IVKkAidBO+q7GIMVZqKuhBaPgxMwvEdEp2EOioTUMHL4HeeFip2bsosUEmCEF0lgnf+AEQrSEDRiB0J+BaISwEZidvBN6qPFW/6uZY+iGnXBkbD/0J3AJcZYXBly7nBj083esQXBExTQKby+1h8WI4I7o/oW11XirqmSmBgMXzwHh18PUgBkAXhfn47Oroz4AAAAASUVORK5CYII=" class="closeCross"></span></div>\t\t\t\t\t   <div class="moreItemsScroll">\t\t\t\t\t\t {{each(key, content) msgItem.details}} \t\t\t\t\t\t\t <div class="wid-temp-contentDiv">\t\t\t\t\t\t\t   {{if content.image && content.image.image_type === "image" && content.image.image_src}}\t\t\t\t\t\t\t\t\t <span class="wid-temp-discImage"> \t\t\t\t\t\t\t\t\t\t <img aria-hidden="true" alt="image" src="${content.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t\t\t </span> \t\t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t\t   {{if content.description}} \t\t\t\t\t\t\t\t   <span class="wid-temp-discription">${content.description}</span>\t\t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t\t </div>\t\t\t\t\t\t   {{/each}}\t\t\t\t\t\t </div>\t\t\t\t\t </div>\t\t\t\t   </div>\t\t\t\t   {{/if}}\t\t\t\t   {{if (msgItem.buttons && msgItem.buttons.length)}} \t\t\t\t   <div aria-live="polite" role="region" class="meetingActionButtons {{if ((msgItem.buttonsLayout && msgItem.buttonsLayout.style==="float"))}}float{{else}}fix{{/if}} {{if ((msgItem.details && msgItem.details.length))}}hide{{/if}}">\t\t\t\t\t   {{each(key, actionbtn) msgItem.buttons}}\t\t\t\t\t\t\t   {{if (msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && msgItem.buttonsLayout.displayLimit.count && (key < msgItem.buttonsLayout.displayLimit.count)) || (!msgItem.buttonsLayout && key < 2) || (msgItem.buttonsLayout && !msgItem.buttonsLayout.displayLimit && key < 2) || (msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && !msgItem.buttonsLayout.displayLimit.count && key < 2)}}\t\t\t\t\t\t\t\t {{if actionbtn.title}}\t\t\t\t\t\t\t\t   <div role="listitem" tabindex="0" class="actionBtns action" actionObj="${JSON.stringify(actionbtn)}">\t\t\t\t\t\t\t\t   <i>\t\t\t\t\t\t\t\t   {{if actionbtn.image && actionbtn.image.image_type === "image" && actionbtn.image.image_src}}\t\t\t\t\t\t\t\t   <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t\t\t   <img aria-hidden="true" alt="image" src="${actionbtn.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t\t   </span> \t\t\t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t\t\t   </i><span role="button">${actionbtn.title}</span></div>\t\t\t\t\t\t\t\t {{/if}}\t\t\t\t\t\t\t   {{/if}}\t\t\t\t\t   {{/each}}\t\t\t\t\t   {{if (msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && msgItem.buttonsLayout.displayLimit.count && (msgItem.buttons.length > msgItem.buttonsLayout.displayLimit.count)) || (!msgItem.buttonsLayout && msgItem.buttons.length > 2) || (msgItem.buttonsLayout && !msgItem.buttonsLayout.displayLimit && msgItem.buttons.length > 2) || (msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && !msgItem.buttonsLayout.displayLimit.count && msgItem.buttons.length > 2)}}\t\t\t\t\t   {{if (msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && msgItem.buttonsLayout.displayLimit.count && (msgItem.buttons.length > msgItem.buttonsLayout.displayLimit.count)) || (!msgItem.buttonsLayout && msgItem.buttons.length > 3) || (msgItem.buttonsLayout && !msgItem.buttonsLayout.displayLimit && msgItem.buttons.length > 3) || (msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && !msgItem.buttonsLayout.displayLimit.count && msgItem.buttons.length > 3)}}\t\t\t\t\t\t <div class="dropbtnWidgt actionBtns" style="margin:0;margin-top: 0px;top: unset;">... More</div>\t\t\t\t\t\t <ul  class="dropdown-contentWidgt" style="list-style:none;">\t\t\t\t\t\t   {{each(key, actionbtn) msgItem.buttons}} \t\t\t\t\t\t\t{{if key >= 2}}\t\t\t\t\t\t\t\t   <li role="button" tabindex="0" title="${actionbtn.title}" class="dropdown-item action" href="javascript:void(0)" actionObj="${JSON.stringify(actionbtn)}">\t\t\t\t\t\t\t\t   <i>\t\t\t\t\t\t\t\t   {{if actionbtn.image && actionbtn.image.image_type === "image" && actionbtn.image.image_src}}\t\t\t\t\t\t\t\t   <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t\t\t   <img aria-hidden="true" alt="image" src="${actionbtn.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t\t\t   </span> \t\t\t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t\t\t   </i>${actionbtn.title}</li>\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t   {{/each}}\t\t\t\t\t\t </ul>\t\t\t\t\t   {{/if}}\t\t\t\t\t   {{if ((msgItem.buttonsLayout && msgItem.buttonsLayout.displayLimit && !msgItem.buttonsLayout.displayLimit.count) || (!msgItem.buttonsLayout) ) && msgItem.buttons.length === 3}}\t\t\t\t\t   {{each(key, actionbtn) msgItem.buttons}}\t\t\t\t\t\t{{if key === 2 }}\t\t\t\t\t\t {{if actionbtn.title}}\t\t\t\t\t\t   <div role="button" tabindex="0" class="actionBtns action" actionObj="${JSON.stringify(actionbtn)}">\t\t\t\t\t\t   <i>\t\t\t\t\t\t   {{if actionbtn.image && actionbtn.image.image_type === "image" && actionbtn.image.image_src}}\t\t\t\t\t\t   <span class="wid-temp-btnImage"> \t\t\t\t\t\t\t   <img aria-hidden="true" alt="image" src="${actionbtn.image.image_src}" onerror="this.onerror=null;this.src=\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAA/FJREFUWAnNmItK60AQQLdN05eIIoog+v+/pQiKIlhab9M2SXv3TDthk25evenFgTbJPmZOdndmM9ubL/7szC+WwalsvZ4xg2BggqBvevah3+/JFX273c5stzu5punWJGli70+z1BowDAcmHAQWaA/mM7sH3teEIcChBd6aOElNHCe+LqVljQEHFmo0DAWsVFtJBcBBEMhvaF9wvYlNYmGbSC0gyifjoShvorCuDSM/GY9MmqYmWm1kGVT16VdVBlbZdDLuDM61xYiKbmujSkprmdLJZCSLv0rBv9ThWNjAVpl4p5iRG4+GmVcyHT8/P7XTUTQyHA4twCTTU6znmSWErWi7Nql1pKIcAUoHu0a4qry+vpr1eq2Pra5APjw8mNFoVNpPbS6j1dEgHAHiEAy9K8Bh6Pb21i0uvV8sFobfdDo1y+XS8IJPT0+VkDLd1vYyyg9EDpC1wOL1CeWXl5e+qqOyzWYjgDc3N9Ln4+OjESQ2YHBDUM5JiHNdy/X1tbm/v5ew0mSpFBkyQHYIYtQ5pA0kDLCoZERsX+cUF/Lt7e3IGVzbLoug4rDnGL3VauXatSMTZo4TRZHc5xocHmCBiQ8MAeSrxA0rvk5tyvB45Ovrq7QbjoSX+wQWmOIk2QPyydRWCD388Oziy1FG7AOiKPQhBNUJTHz4HKY4H/fqOr+/v5v5fC7NPj8/zePjoxmPx7luZSFJY2SusedBX1qGrhiYPe2zojiOMzgK2Qa/v7+z+q5ulEkAlbaJct+0Ad21KFPrxXdxcSHe6AIRQlwBuC6UuO2r7mUNkkMocVVjrWNfnc1m4iRXV1e5LRA4dgyuifVC2rbRrTZgQgSQBKfNJkI8u7u7U13Z1YWjkFgH7CmQMCEyxUorJS3+GCGVIpyWK2RbG9peAEkN2wpfKM/PzzLNZXCqE0jWZBtRJpnifd4aNl4rwLEGEaaQrQnIKvF5f1l7Rg8m5DDFRvLWsg5uOQFa4SgnDtbBuf2b3JNDH3xkD0gnkuomQudzi8uSxUEy/v9hvO7l5ATCOX2QNaidyPhJqquEoFwMzFXt29bB4EoOkFyANeXLS3iz4vedq6jpfZWzYNvNR9CZA6SA4wgyft2sKSMw85n08vLCYyeCTlcIzNguSs93PkjiTsavWxRweK8Gz6KSts/kyGyRKuiNbLrpS9y9gHQc2BzFPV1QZV1fgVutN0dTq3YyL9YCvbIWeCvdE7W8y6tMq7VRXHeujVJAGjHkHEeweLsWdIrumrh65CRFEKaA4wim/NQDTFcn0aDTA0xVzjTwa3IErH30yktKALb9z3YErMYwwI+89VceoiuoHRTJW51dSas6vf4FP88rnfrjdTEAAAAASUVORK5CYII=\';"/> \t\t\t\t\t\t   </span> \t\t\t\t\t\t   {{/if}} \t\t\t\t\t\t   </i>${actionbtn.title}</div>\t\t\t\t\t\t {{/if}}\t\t\t\t\t\t  {{/if}}\t\t\t\t\t\t{{/each}}\t\t\t\t\t   {{/if}}\t\t\t\t\t {{/if}}\t\t\t\t   </div>\t\t\t\t   {{/if}}\t\t\t\t </li> \t\t\t\t {{/if}}\t\t\t\t{{/each}} \t\t\t   </ul> \t   <div style="clear:both"></div>\t   {{if dataItems && dataItems.length > 3 && viewmore}} \t\t   <div class="listViewMore" onclick="viewMorePanel(\'${JSON.stringify(panelDetail)}\')"><span class="seeMoreText">See more <span class="see-more"></span></span></div>\t   {{/if}}\t   {{if dataItems && dataItems.length === 0}}\t\t   <div class="noContent">\t\t\t   <img aria-hidden="true" class="img img-fluid" src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzEiIGhlaWdodD0iNjMiIHZpZXdCb3g9IjAgMCAxNzEgNjMiPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBmaWxsPSIjRTVFOEVDIj4KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjEzMSIgaGVpZ2h0PSIxMiIgeD0iMzkiIHk9IjUiIHJ4PSIyIi8+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgcng9IjIiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGcgZmlsbD0iI0U1RThFQyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA0MSkiPgogICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTMxIiBoZWlnaHQ9IjEyIiB4PSIzOSIgeT0iNSIgcng9IjIiLz4KICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iMiIvPgogICAgICAgIDwvZz4KICAgICAgICA8cGF0aCBzdHJva2U9IiNFNUU4RUMiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iLjciIGQ9Ik0uNSAzMS41aDE3MCIvPgogICAgPC9nPgo8L3N2Zz4K" width="118px" height="118px" style="margin-top:15px;">\t\t\t   <div class="col-12 rmpmW nodataTxt">No Data</div>\t\t   </div>\t   {{/if}}\t\t\t </div>\t\t  {{/if}}\t\t </div>     </div>\t\t</div>\t</li>\t{{/if}} \t<\/script>':"bankingFeedbackTemplate"===a?'<script id="chat-window-listTemplate" type="text/x-jqury-tmpl">\t{{if msgData.message && msgData.message[0].component.payload}} \t<li {{if msgData.type !=="bot_response" }}id="msg_${msgItem.clientMessageId}" {{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} with-icon"> \t\t<div class="{{if msgData.message[0].component.payload.fromHistory}} dummy bankingFeedBackTemplate messageBubble {{else}}bankingFeedBackTemplate messageBubble{{/if}}"> \t\t\t\t{{if msgData.createdOn}}<div aria-live="off" class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>\t\t\t\t{{/if}} \t\t\t\t{{if msgData.icon}}\t\t\t\t<div aria-live="off" class="profile-photo">\t\t\t\t\t<div class="user-account avtar" style="background-image:url(${msgData.icon})"></div>\t\t\t\t</div> \t\t\t\t{{/if}} \t\t\t\t<div class="bankingFeedBackTemplate-experience-content">\t\t\t\t\t{{if msgData.message[0].component.payload}}<div class="content-heading"> ${msgData.message[0].component.payload.heading}</div>{{/if}}\t\t\t\t\t<div class="bankingFeedBackTemplate-content-experience">\t\t\t\t\t\t{{if msgData && msgData.message[0].component.payload.experienceContent}}\t\t\t\t\t\t\t{{each(key, experience) msgData.message[0].component.payload.experienceContent}}\t\t\t\t\t\t\t\t<div class="content-list-view">\t\t\t\t\t\t\t\t\t<input  class = "checkInput" type="radio" text = "${experience.value}" value = "${experience.value}" id="${experience.id}${msgData.messageId}" actionObj="${JSON.stringify(experience)}"> \t\t\t\t\t\t\t\t\t<label for="${experience.id}${msgData.messageId}" class="checkInput-label">${experience.value}</label> \t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t{{/if}}\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t\t{{if msgData && msgData.message[0].component.payload.experienceContent}}\t\t\t\t\t{{each(key, experience) msgData.message[0].component.payload.experienceContent}}\t\t\t\t\t    {{if experience && experience.empathyMessage && experience.empathyMessage.length}}\t\t\t\t\t\t\t<div class="empathy-message hide" id="${experience.id}${msgData.messageId}"> ${experience.empathyMessage}</div>\t\t\t\t\t\t{{/if}}\t\t\t\t\t{{/each}}\t\t\t\t{{/if}}\t\t\t\t{{if msgData &&  msgData.message[0] &&  msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload.feedbackList}}\t\t\t\t<div class="bankingFeedBackTemplate-feedback-content hide">\t\t\t\t\t\t\t{{if msgData &&  msgData.message[0] &&  msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload.feedbackListHeading}}<div class="feebackList-heading">${msgData.message[0].component.payload.feedbackListHeading}</div>{{/if}}\t\t\t\t\t\t\t\t{{if msgData &&  msgData.message[0] &&  msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload.feedbackList && msgData.message[0].component.payload.feedbackList.length}}\t\t\t\t\t\t\t\t<div class="experience-feedback-listItems">\t\t\t\t\t\t\t\t\t{{each(keyval, list) msgData.message[0].component.payload.feedbackList}}\t\t\t\t\t\t\t\t\t<div class="feedback-listItem">\t\t\t\t\t\t\t\t\t\t<div class="checkbox checkbox-primary styledCSS checkboxesDiv"> \t\t\t\t\t\t\t\t\t\t\t<input  class = "checkInput" type="checkbox" text = "${list.value}" value = "${list.value}" id="${list.id}${msgData.messageId}" actionObj="${JSON.stringify(list)}" > \t\t\t\t\t\t\t\t\t\t\t<label for="${list.id}${msgData.messageId}">${list.value}</label> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t<div class="suggestions-component"><textarea type="text" class="feedback-suggestionInput" rows="5" id="bankingSuggestionInput" placeholder="Tell us more.."></textarea></div>\t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.buttons && msgData.message[0].component.payload.buttons.length}}\t\t\t\t\t\t\t\t\t<div class="buttons-div">\t\t\t\t\t\t\t\t\t\t{{each(btnKey,button) msgData.message[0].component.payload.buttons}}\t\t\t\t\t\t\t\t\t\t\t<div class="{{if (button.btnType == "confirm") }}feedback-submit {{else (button.btnType == "cancel")}}feedback-cancel{{/if}}"><button type="button" class="{{if (button.btnType == "confirm") }}submitBtn {{else (button.btnType == "cancel")}}cancelBtn{{/if}}">${button.label}</button></div>\t\t\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t</div>\t\t\t\t{{/if}}\t\t</div>\t</li>\t{{/if}}    <\/script>':"bankAssistAttachment"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">     {{if msgData.message}}         {{each(key, msgItem) msgData.message}}             {{if msgItem.cInfo && msgItem.type === "text"}}                 <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}">                     {{if msgData.createdOn}}<div class="extra-info">${helpers.formatDate(msgData.createdOn)}</div>{{/if}}                     {{if msgData.icon}}<div class="profile-photo"> <div class="user-account avtar" style="background-image:url(${msgData.icon})"></div> </div> {{/if}}                     <div class="messageBubble bankassist-template-attachment">                                 <span class="simpleMsg" {{if msgData}}msgData="${JSON.stringify(msgData)}" {{/if}}>{{html helpers.convertMDtoHTML(msgData.message[0].component.payload && msgData.message[0].component.payload.text, "bot",msgItem)}}</span>                             <div class="bankassist-attachments">                                 <div class="uploadIcon">                                         <span class="attachment-icon"></span>                                 </div>                             </div>                     </div>                 </li>             {{/if}}         {{/each}}     {{/if}} </scipt>':"otpValidationTemplate"==a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">     {{if msgData && msgData.message && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload}}         <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{else}} id="${msgData.messageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}mashreq-otp-validation">             <div class="otp-validations">                <div class="hading-text">${msgData.message[0].component.payload.title}                {{if msgData && msgData.message && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload.sliderView}}                <button class="close-button" title="Close"><img src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>                {{/if}}                </div>                {{if msgData.message[0].component.payload.type ==="otp" || !msgData.message[0].component.payload.type}}                  <div class="otp-content">                    <div class="desc-text">${msgData.message[0].component.payload.description}</div>                    {{if  msgData.message && msgData.message[0].component.payload.mobileNumber}}                        <div class="phone-number-block">                            <div class="icon-block">                                <img src="{{if msgData.message && msgData.message[0].component.payload.mobileIcon}}${msgData.message[0].payload.component.mobileIcon}{{else}}data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAYAAABLN4eXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADESURBVHgB7ZNNCsIwEIW/FH+2PUK8gTdQTyDddaPWk4gHEQq6F0+gnqT1BHaraOO0qXWVUtwJPkgmDPPlJTCjqGRmRBJGuHVWW+LioEpgzkpCAR1kZQ5ogSEVcPKGruQEasfJZWMifKlJ8Jh4Vc6nL4kGqbh8QcYD3+ML/aHfgDr16cbAhLYX20MeR3q00gfqotWGS1OxNHZi77fKuBM0AiFaghab1DrlLAXfyyBOnZRiKPtauj2tPy7zonkydltJcTVvL7jJL/rGRbIOAAAAAElFTkSuQmCC{{/if}}">                            </div>                            <div class="number-phone">${msgData.message[0].component.payload.mobileNumber}</div>                        </div>                    {{/if}}                    {{if  msgData.message && msgData.message[0].component.payload.mobileDesc}}                        <div class="text-tip">${msgData.message[0].component.payload.mobileDesc}</div>                    {{/if}}                    <div class="otp-block-inputs">                        <div class="input-block">                            <img alt="" class="otp-view-eye eye-icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7N13tF1Vtcfx76RKld6bSAkIPBSVjjRBitJ9IF1ApVcVREFFOooIKvIA6V1AqoCEiCCCgEgNoYUSeu+SkPn+WCvkptzk3nvKXHvv32eMM8AxMPcH95yz5l5lLnN3REREpFmmiA4gIiIi3acCQEREpIFUAIiIiDSQCgAREZEGUgEgIiLSQCoAREREGkgFgIiISAOpABAREWkgFQAiIiINpAJARESkgVQAiIiINJAKABERkQZSASAiItJAKgBEREQaSAWAiIhIA6kAEBERaSAVACIiIg2kAkBERKSBVACIiIg0kAoAERGRBlIBICIi0kAqAERERBpIBYCIiEgDqQAQERFpIBUAIiIiDaQCQEREpIFUAIiIiDSQCgAREZEGUgEgIiLSQCoAREREGkgFgIiISAOpABAREWkgFQAiIiINpAJARESkgVQAiIiINJAKABERkQZSASAiItJAKgBEREQaSAWAiIhIA6kAEBERaSAVACIiIg2kAkBERKSBVACIiIg0kAoAERGRBlIBICIi0kAqAERERBpIBYCIiEgDqQAQERFpIBUAIiIiDaQCQEREpIFUAIiIiDSQCgAREZEGUgEgIiLSQCoAREREGkgFgIiISAOpABAREWkgFQAiIiINpAJARESkgVQAiIiINJAKABERkQZSASAiItJAKgBEREQaSAWAiIhIA6kAEBERaSAVACIiIg2kAkBERKSBVACIiIg0kAoAERGRBlIBICIi0kAqAERERBpIBYCIiEgDqQAQERFpIBUAIiIiDaQCQEREpIFUAIiIiDSQCgAREZEGUgEgIiLSQCoAREREGkgFgIiISAOpABAREWkgFQAiIiINpAJARESkgVQAiIiINJAKABERkQZSASAiItJAKgBEREQaSAWAiIhIA6kAEBERaSAVACIiIg2kAkBERKSBVACIiIg00FTRAUSkO8xsSuBT470APuz5cvePYxKKSDeZu0dnEJE+MLOpgHmAeXt5zcqEA3zPV18L/lGMVxSM93oDeKGX14vuPqq1f1MR6QYVACKFMLNZgEH5tRgwH+MO8HMCFhawbxx4hXGLgueBx4GhwFB3fzMunoiMoQJApIvMzICFGDvQL9Xj7+cOjNZNL5GLAeCRHn//jOsLSaRrVACIdIiZzQx8GVgRWIY0yC8BTB+Zq2DvA8NIxcCDwJ3AXe7+dmgqkZpSASDSBmY2BfA5YCXSgL8S6eleJ21aM5o0S/BPUkHwT+Ahdx8dmkqkBlQAiAyAmc1FGuTHDPhfAmYKDdUc7wD/YmxB8E93fzk2kkj1qAAQ6YO8QW8dYP3810VjE8l4ngRuBm4AbtZGQ5HJUwEgMhH5zPyXgfVIg/6XgSlDQ0lffQzcRSoGbiTtI1BvA5HxqAAQycxsIdJgP+Ypf5bYRNImbzJ2duAGd38mOI9IEVQASGPljXtrAJuRBv0lYxNJlzxKKgauAG7VhkJpKhUA0ih5an8NYCtgc5pz9l4m7iXgcuBSUjGgpQJpDBUAUnt50F8T2JI06M8VGkhK9TKpGLgMGKJiQOpOBYDUUh701yI96W9GaqMr0levkJYILgVuUTEgdaQCQGrFzFYGdiI96c8Rm0Zq4lXSzMBZ7n5HdBiRdlEBIJVnZnMDOwDfJrXbFemUR4AzgXPUfEiqTgWAVFK+GncDYBdgI/p+1a1IO4wEriEVA9driUCqSAWAVIqZLUl60t8BmCc4jgik647PBv7o7o9FhxHpKxUAUjwzmwH4Julpf9XgOCKTcitwBnCZu78fHUZkUlQASLHMbEFgb2A31JVPquV14DTgFHcfER1GZGJUAEhxzGxFYH9gC7S2L9U2knSU8ER3vzs6jEhPKgCkCPnc/makgX+V4DginXA7cCJwpTYNSglUAEgoM5sZ2BXYB1g4OI5INwwHfgOc4e5vB2eRBlMBICHM7DPAvqQd/TMFxxGJ8A5pw+Bv3P2p6DDSPCoApKvMbGHgJ8COaH1fBGAU6RjhEe7+dHQYaQ4VANIVZjY/cCjpKN80wXFESvQRaUbgSJ0ckG5QASAdldv0Hgx8D/hUcByRKvgQOBU4xt1fig4j9aUCQDrCzGYHfgDsBUwfHEekit4HTgGOc/fXosNI/agAkLYys1mAA4D90OY+kXZ4B/g18Ct3fzM6jNSHCgBpCzObkbSr/yDUtU+kE94ETgBOcvd3o8NI9akAkJaY2fTAnqTp/jmC44g0wavAccBvdd+AtEIFgAyImU0LfBc4BN3KJxLhReBo4A/u/t/oMFI9KgCkX8xsatJRvkOBBYLjiAg8BxxJ6iw4MjqMVIcKAOmT3Kt/B+AwYJHYNCIyEcOBnwPn6K4B6QsVADJJZjYFsDXwU2Dx2DTSR+8CrwEfAP8lnSvv7a+Q+jNMO4m/Tkfa3zFD1/4NpBWPkT6vF7n76OAsUjAVANIrM1sZ+D3wP9FZBAdGkL7cRwAv9/Zy9w86ESBv+Jyrx2vO8f73gsBiwHyAdSKD9Mt/gN3d/Y7oIFImFQAygdzE5xjSWr++yLun5yD/+Hh/faJTA3u75UJhsfxaPL/G/P18gdGayEnthQ9WMyEZnwoA+YSZGbAz6YjR7MFx6m4k8BBwb4/X/e7+XmiqDjOzmYDlgS/0eC0FTBmZqwFeIx3V/aPrS18yFQACgJktR5ruXyU6Sw2NAv4N3MPYwf5BHd1KzGw6YDnGLQqWB6aIzFVT/yAtC9wfHUTiqQBouNzB72fAPuh63nZ6HLgRuAkY7O5vB+epFDObFVgHWC+/Fo5NVCujgN8Ah6ujYLOpAGgwM9uS1GN8/ugsNfAmMJg06N/o7k8F56kVM1uCscXAmuieiXYYAezn7pdFB5EYKgAayMwWI90ytn50lgobBdxJHvCBf+nsdXfkZlQrM7YgWAEtF7TiBmAvd388Ooh0lwqABsntew/Or08Fx6kiTesXyMxmY9zlgoViE1XSh6STP8dob0pzqABoCDNbn/TUv1h0lgp5l7FP+JrWrwgzW5KxxcC6qNjtj8dJswE3RAeRzlMBUHNmNj9wIrBVdJaKGE1ayz8HuLzux/LqzsxmAb4J7IhOuPTHpcD+7j4iOoh0jgqAmjKzqYC9STv8tWFq8h4hDfrnuftz0WGk/fLelx2B7dGpgr54BzgcONndR0WHkfZTAVBDZrYK6Uz/ctFZCvcqcCHp8pS7o8NId+SGV18hFQNbAjPGJire/aTeAf+IDiLtpQKgRvJ05wnAt1EL3958BFxDetq/TtenNltuW7w5qRhYG50m6I0DZwIHufub0WGkPVQA1ISZrQWcTbqQRSZ0J2nQv8jdX48OI+UxswWA7UjFwKDgOKV6FtjR3W+JDiKtUwFQcWY2DXAkcCB66h/fM8C5pCn+YdFhpDrM7EukQmAbYLbgOKVx4JfAoe7+UXQYGTgVABVmZssA56Hrenty4FrSyYdbdPGJtCIX2N8ADiA1H5Kx/gNs5+4PRgeRgVEBUEF5E9O+wNHojPMYI4ELgOPd/aHoMFI/ZrYa6Ua9jdFs2xgfAocAJ6nYrh4VABWTz/WfRWpwIumo0mnAiTqzLN1gZksB3we2BaYJjlOKvwI76TNYLSoAKsTMtgJORWuSAC8CJwGnaleyRDCz+Ugzcd8DZg6OU4LXge+5+6XRQaRvVABUgJnNDJwM7BCdpQDDgOOBc9WzXEqQP5/fBfYD5guOU4JzgL11V0b5VAAUzsxWJ32gFgmOEu2fwHHAn919dHQYkfHlDYPbkpYHlgqOE204sL273xYdRHqnAqBQ+crTnwE/pLnNScbs6D/O3f8eHUakL/Im3Y1JGwZXC44TaTRwLHC4Gm6VSQVAgcxsEHA+8IXoLEG0o19qwcxWJhUC36C5hfy9wLbuPjQ6iIyrqW/IYpnZnqQPTBMH/49J7UYXdfedNPhL1bn7He6+GfA54IroPEG+ANybv9ukIJoBKISZzUMa/DaIzhLkWuCHGvSlzvJFXcfT3KuJrwe+7e4vRgcRzQAUwcw2BR6gmYP/v4C13H1jDf5Sd+7+D3dflXQBURPbU28APJC/8ySYCoBAZja1mZ1CmhqcIzpPlz0JbA2s6O5DgrOIdJW7X0FaFtgDeCk4TrfNAVxhZqfkzc4SREsAQcxsXuAymjcV+CrwC+D3ukike/LO9BmAmUhNa2bKL0jdFN8B3s5/fU9tXbvHzGYEDsqvGYLjdNvtwFbu/kJ0kCZSARAgn+2/BJgnOksXfQD8GjjW3d+KDlMXeWBfAFiyx2sJYHbGDvIzATPS9/71DrzL2MLgHeA10pT1oz1ez6lQaJ+8D+inwC7AVLFpuupFUhGgngFdpgKgy8xsH9JVmk35gI8GzgZ+oj7hA5cH+mWAZZlwsJ8+KNb7TFgUPAA8qMJg4PIx4KOBJq2TjwQOdPeTo4M0iQqALjGz6UmX1mwbnaWLriPt7Nd1oQOQB4K182tN0lN9FbwGDAEGA4N1/ntgzGxV0omBJl1DfB7wHXf/IDpIE6gA6AIz+yxwObBcdJYuuRv4gbvfEh2kSsxsEcYO+GsD80bmaaMXyMUAqSAYHhunWsxsc9KMwBLRWbrkPmBzd38qOkjdqQDoMDPbkNTVb5boLF3wGqkP+lmaAu4bM1uBdMnTN2jOfQ/DgauAc9z9nuAslWBmUwH7k/YIRC35dNPrpO6Bf4kOUmcqADokr9keBhxO3zdfVdk5pDW8V6ODlM7MFiAtBe0ALB0cJ9rDpPfO+e7+XHSY0uVZot/RjJ4ho0nfoUfpgaIzVAB0gJnNQlrL2ig6Sxc8RroDfHB0kJKZ2QzAFqRBfy3Ug2N8o4FbSMXAn9z9veA8RTOz/yWdqmnCSaI/AzvoeuH2UwHQZma2LKmxz2ejs3TYR6Sbvo509/9GhymVma0B7Erq/Na0M94D9R5pz8zp7n5rdJhS5QeNY4HdqP8s4zBgM3d/ODpInagAaCMz2wY4nfqv0d1Keup/JDpIqcxsA+DHNK/RU7vdDvxCa8G9y6cF/kDqLFhn75LuEbg0OkhdaBqyDcxsKjM7kXSFbZ0H/9dJT7NravCfkCWbm9k9pCOQGvxbtypwvZndbWab5r010oO73w58nlRwfhgcp5NmBC4xs+PMbMroMHWgGYAWmdncpK5+a0Rn6bDzgAPc/ZXoIKXJX0ZbAz9Cm/o67UHgSOASdx8dHaY0ZrYYcCqwTnSWDhsMbK3vo9aoAGiBma1M6uc/X3SWDnoc2N3d/xodpDRmNg1pU9/B1H/PR2keI52NP9fdR0WHKY2ZbQ/8inpfMvYssIW7/ys6SFWpABig/AE7HZgmOkuHjASOI62/1nlacUDMbD3gFGDx6CwN9wiwl06hTMjMZgdOAHYKjtJJ/wV2dPeLo4NUkfYADICZHUY6rlTXwf82YHl3/7EG/3GZ2fxmdglwAxr8S7AUcLOZXZBv2JTM3V9z951Jx06HRefpkGmBC83sh9FBqkgFQD+Y2dRmdibws+gsHfIRqZPfGjpuM6680fNAYCiwVXQemcA2wKNmtn/umieZuw8BlifNWNWRAceY2R/0u+8fLQH0kZnNDPwJWDc6S4c8RGq9+Z/oIKXJZ/l/S7qNT8r3ALCHrpedkJl9Dfgj9W0g9BfS1cLvRgepAs0A9IGZLUiaFq/j4O/Ab4AvavAfl5nNZWZnA39Dg3+VLAv83czONrO5osOUJPdTWBa4MjpLh3yN9LufPzpIFWgGYDLMbHngWuq50/8FYCd3vzE6SGnMbCPgbKpzBa9M3GukTWLXRgcpjZntSmonXMcOlc8BG7n7/dFBSqYZgEnI3dz+Tj0H/8uBZTX4jyuv9R8LXI0G/zqYHbjazI7V+vC43P100t6AO6OzdMACpJmA9aKDlEwFQC/M7DukQWDG6Cxt9i6wi7tv4e6vRYcpSb6lbwjwA+rfW71JjPQ7HZJ/x5K5++PAaqSNzR8Hx2m3mYFrzWyX6CCl0hLAeHKr0aNIzV3q5p/Adu7+RHSQ0pjZhqSjnXrqr7fXSDfLXRcdpDRmthKp42cdm1odBfxY1wqPSzMAPZjZtKR+/nUb/EcBPwVW0+A/rjzlfwxwDRr8m2B24BozO0ZLAuNy93+SlgTOjM7SAT8CzsvdOyXTDEBmZrORdsauHp2lzR4nPfXXcZ2vJXmn8EWkKVBpnttI/eRHRAcpjZltDpxG/YriW4FN3f2N6CAlUAEAmNmiwPXAEtFZ2ux0YD93fy86SGnMbBnSmWEdF2q2EcD67v5QdJDS5M6KZwF120j3KLChuz8ZHSRa45cAzGxF0tp4nQb/t0mXZOymwX9CZrYa6XSHBn+Zn7RbfNXoIKVx9xdI5+oPJC0j1sWSwB35u7/RGj0DYGabAecD00VnaaMHSIP/Y9FBSmRmm5Cm/T8VnUWK8gHwv+5+dXSQEuWi+RKgTvctfEDqfnpFdJAojZ0BMLPvkq7yrdPgfx6wkgb/iTOz3UjtnDX4y/imAy43s52jg5Qot1X+PKkrZl1MB1yWx4JGamQBYGYHAadSn3//j0i9z7d39/ejw5TIzH5M2tQ0ZXQWKdZUwJm6WW7i3P0lYB3g+OgsbTQFcGoeExqncUsAZvZz4CfROdroWWBLd78rOkiJzGwK4GRgj+gsUim/Bg7QufGJy8unZ5Ga7dTFEe5+WHSIbmpMAZAb/JwI7BudpY1uAr7l7q9GBylRHvzPB7aOziKVdDaws4qAiTOzJUhLanW6KOskYP+m/M7rMgU+SXkgOJ36DP4O/AL4mgb/SToZDf4ycDsCv4wOUSp3HwasSCqy62Jf4PQ8ZtRe7WcAzGxq0ua4b0ZnaZM3gO11u9mk5TX/I6JzSC0c7O7HRocomZntCfwKqEunvUtIDdRGRgfppFoXAGb2KdJO/42is7TJv0lH/J6KDlKyvNv/tOgcUis7u/tZ0SFKls/VX0a6ia8OriXtr/owOkin1LYAMLMZSbf5rRkcpV3OBPas85uxHfI5/z+h3f5jvEG6G/3tXl6QNnJN7LUgMEuX85ZqFLCZu18THaRkZjYHcCGwbnSWNhkCfN3d340O0gm1LADMbFZSa986dHr6ENg7390tk5CbldxE8875OzA0vx4Fho15ufsrrfzBZjYnqXPaEj1eg/KraVcmfwB81d1vjw5Ssrx+/nPSBTx1eI/cCWxQx/sDalcAmNncwI3ActFZ2uBF4Bvu/q/oIKXLvf3/TnOeWJ8ABgM3A4NbHej7KxcGa5POha9NPa+QnZg3gNV1d8Dk5aOC5wIzRGdpg/uB9XIvhNqoVQFgZgsCf6Ueff3vBzZ292ejg5Qu3+p3J/Xu7T+SNKv1Z+Bmd386OM84zGxhUjGwCbABMHVsoo4aAayoWwQnz8w+D1xFPfYFDAPWrdN3cm0KADNbnDT4LxSdpQ2uJV1TWst1p3bKd7rfQn2v9L0HOAe4oCpHPvM68LeAHYAVguN0ym3Amu7+cXSQ0uVbBa8CvhidpQ2eIRUBtWi3XosCwMyWJU37zxOdpQ1OInUgGx0dpArM7Bigbq1bXyQN+me7+8PRYVphZkuTztPvQD0+nz0d7e4/ig5RBWY2Hamx0lbRWdrgRdJywAPRQVpV+QLAzL5Eutd9tugsLRoF7OPuv48OUhVmtiFwDfXYaATwNHAccGbdTnvkI7nfBn4ALBwcp12ctDnshuggVZC7sf4c+HF0ljZ4ndSIrdL7sypdAJjZF0nT/p+OztKit4BvuvuN0UGqwswWAO4DZo/O0gbDgKOB89y9TveuTyAv2WwHHEI99uq8Aizv7s9HB6kKM9sWOAOYNjpLi94iLQfcHR1koCpbAOTNJTcDs0ZnadFTpM1+lZ7q7aY8iAwBVg2O0qqhwE+BS5u25JOPim1F+vcfFJumZX8D1tF+gL4zs5WBK4G5orO06A1gbXe/LzrIQFSy37GZ/Q/pyb/qg/8/SLuJNfj3z5FUe/B/n/QEvJy7X9y0wR/A3Ue7+8Wk47qHkP6bVNVXSIWM9JG73wF8GXgwOkuLZgVuyvvQKqdyMwD5vPctwBzRWVp0AfBtd/9vdJAqMbONSB0eq7rufyWwr7s/Ex2kJGa2EGkD7KbRWQZoNLC+u/81OkiVmNlMwEXAhtFZWvQy6VTII9FB+qNSBUDeUXwL1Z82Otzdfx4domrMbC7gYaq57v8kqaPjddFBSpY3dp4MLBqdZQBeApZ299ejg1RJXg76JbBfdJYWvQh8Jd+SWAmVWQIwsyVJa/5VHvw/BLbR4D9gx1PNwf8MYBkN/pOX/xstS7r7omrmBo6JDlE1eTlof+C7pNNQVTUPMNjMKtMVsxIzALnJzxBgvuAorXiTdKnEbdFBqij3+f97dI5+egf4nrtfEB2kisxsO+D3wIzRWfrBgZXd/c7oIFVkZuuTLvOqcvvgZ4E13H14dJDJKb4AMLNFSbtsq9xK8nnS+mDVN7yEyLv+7yU9GVbFfaSjnbXoGBYlz/xdSrV+9/8GvqRTAQNjZl8GrqOas31jDCcVAUW3DS56CcDMFiGt+Vd58H8UWEWDf0v2ploDwG+BlTT4t87dHyXd6vl/0Vn64fPAHtEhqsrd7yK19q7yRtlFgFvyPSXFKnYGIO8K/hvpP2RV3QVsVJUe7iXKfcQfBWaKztIHo0ndHH8bHaSOzOwA4ASqcQLkLWCQu78YHaSq8uB5A/C56CwtGEbaGFjk+6DIGYDc5e0Wqj3430BqEKHBvzW/pBqD/0hgWw3+nePuvyLdKTAyOksffJpUrMgA5dsWVyf1S6mqJUgbA4vcvF7cDICZzUfa8Ld4cJRWnA/s7O5V+KIqlpmtTTr5Ubr3gM3Vyrk7zOxrwGVUY6PY2u5+S3SIKjOz6YFLgI2is7TgAQp8ICyqADCzuUnT/ktGZ2nBicCBXtJ/2ArKG//uB5aKzjIZrwEb5nVL6RIzW5F0bXbpG8UeIXV8rPLxtnD5++B00s2SVXUfqQh4IzrIGMUsAZjZp0m3+lV58D/Y3Q/Q4N8W21ONwX8NDf7dl4/ZrUH6HZRsKdJ7WVqQC6idqfayyvLAtXlGowhFzADkq0L/QuqpXUWjgN3c/azoIHWQO4MNpexloPdI1bwG/0B5JuBmyl4OeIy0IbBxdz50gpkdRLo2uwqbQSfmemCTEpaIw2cAzGxK4EKqO/h/AGymwb+tvknZg/9I0pq/Bv9geSZgS8reGLg46T0tbeDuJwA7Ud2ugRsAZ5lZeAETPgNgZqcDu4SGGLg3SFf5VnmXalHyh+J+YJnoLL0YTdrtf1F0EBkrdw08h3KfCh8k7QWIn3KtiXxvxKVAMVPq/XSKu+8dGSB0BsDMjqa6g/+rwFoa/NtuE8od/CGd89fgXxh3Pw84KDrHJCxDem9Lm+R7IzYE3o3OMkB7mdlhkQHCZgByU49fhvzw1r0ErOPuD0UHqRszuxtYITpHL37r7ntFh5DeFT6jeI+7fzE6RN2Y2SqkdfWZo7MM0J7u/ruIHxxSAJjZ9sDZlDtdNykjSIP/o9FB6iaf774+Okcv7iO19/1vdBDpnZlNR+rAWeos0gbu/pfoEHVjZl8iNV+bNTrLAIwGvuXuF3f7B3e9ADCzjYArgam6+oPb4xnSzu8nooPUkZndBqwanWMi3gFWUG//ajCzQcDdlHky4HZ3Xy06RB2Z2fLATcAc0VkGYCTpttgbuvlDu7oHIE/VXEo1B/8nSWe+Nfh3gJmtQZmDP6QrfTX4V4S7DwV2j87Ri1Xze13azN3vA9YiLdFWzdTAn8xspW7+0K4VAGa2DHANMF23fmYbDSMN/k9HB6mxXaMD9OIMd78gOoT0j7ufC5wZnaMXpb7XKy/fuvoV0hXsVTMDqVHQ0t36gV1ZAjCzhUkXOszX8R/Wfg8B65Z6m1MdmNkMpKq9tCnbJ4Fl3P2D6CDSf7nj2gPAotFZxvMeMLe7vxcdpK7M7LPAYGCh6CwDMAJYtRsPnB2fATCz2YEbqebg/x/SUT8N/p21BeUN/gB7a/CvLnd/Hwg9Z92LGUjveemQvFS7BqmIr5r5gRvz2NlRHS0AzGwa4HLSlYhVczdpw98r0UEaYIfoABNxZT5nLBWWf4dXRueYiBLf87WSn6C/QlrCrZolgMvzGNoxHV0CMLM/klo2Vs0dpOM6b0UHqTszWwB4mgLaUvfwPrCUuz8THURaZ2YLkW7lK6lj3GhgYXd/LjpI3ZnZPKT7Irq2tt5GZ7n7zp36wzv2pWtmP6S6g/96Gvy7ZlvKGvwBjtDgXx/5d3lEdI7xTEF670uH5SXcNYGHg6MMxE5mdnCn/vCOzACY2ebAZVSv0c99pDX/N6ODNIWZPURZlflQUs/2ki+XkX4ys6lJd0wMis7Sw8Pu/rnoEE1hZvMBf6e8TaGT48CW7n55u//gtj95mdkKwLlUb/AfSnry1+DfJfm9UtLgD3C4Bv/6yb/Tn0bnGM/S+TMgXeDuzwPrAFVbdjHg3E68V9paAJjZ/MBVlLXW1hfDSUf9tOGvu0rbCDWUNHMl9XQp5W0IK+0zUGvuPhxYF3g5OEp/TQ9clcfYtmlbAZDPcl9N9Y77PU/q7T8iOkgDfSM6wHiOdPfR0SGkM/Lv9ujoHOMp7TNQe/kel/VI17lXyXzA1XmsbYu27AEwsymAPwGbtvyHdderwFfcvYqbQyrNzBYBngqO0dMTwJLu/nF0EOkcM5sKeBxYODpLD5/JT6bSRbnt7k3AjNFZ+ulKYIt2PKy0awbgGKo3+L8FrK/BP8za0QHGc7QG//pz91HAcdE5xlPaZ6ER3P2fpBmYD6Oz9NOmpDG3ZS0XAGa2C/D9NmTppveBjdz93uggDVbSl96zwDnRIaRrzgRK6u5Z0mehUdz9FmBL0m18VfL9PPa2pKUCwMzWBH7faogu+y+wqbvfHh2k4Ur60jtLO/+bw90/pKyCr6TPQuO4+7WkngxVmwH8fR6DB2zABYCZLU5a95+63BCI9gAAIABJREFUlQBdNgrY2t1vig7SZPm+9nmjc/RwbnQA6bqzowP0MG/+TEgQd78U2I105r4qxlwhvPhA/4ABFQBmNhtwLTDbQH9wgNHATu5eYl/wpinpieef7v5YdAjprrz3557oHD2U9JloJHf/I7BvdI5+mo10hfCAxuJ+FwC5o9afgAFXHUH2cPfzo0MIUNaXnZ7+m0vLADIOdz8ZODQ6Rz8tTpoJ6PdsfL+PAZrZ6UDLmw+67PvufkJ0CAEzM+AVoONXXfbBSGBed38tOoh0n5nNQeoDUsIy5mvAnN7J29mkz8zsaKBjPfg75Ax337U//4d+zQCY2fep3uB/hAb/oixDGYM/wHUa/JvL3V8Fro/Okc1O+mxIAdz9EOCU6Bz9tEseo/uszwWAmW1Cm84edtGv3f2w6BAyjmWjA/RwVXQACVfSe6Ckz4bAPsBZ0SH66Zg8VvdJnwoAM1seOL+v/3whzgAOiA4hE1gyOkAPN0cHkHCDowP0UNJno/HycsyuVOt+kCmA8/OY3ad/eJLMbBbSpr+29R/ugouB72g9rUilfMk94e5PR4eQWO7+FFDK+6CUz4ZkuTvot4DrorP0wwykTYGzTO4fnGQBkDdsnUu17k++Bthel7oUq5QvuZKe/CRWKe+FUj4b0kNuErYlMCQ4Sn8sSrpC2Cb1D01uBuAQYOO2Req8wcBW6upWpvxmXCI6R6bpfxmjlAJgicl9YUsMd/8A+DpwZ3SWftiYNIb3qtdjgGa2DnADMGX7c3XEvaSb/d6NDiITZ2YLAs9E5yB1+5rb3V+JDiLx8h3rz0XnyBZy92ejQ8jEmdmswO3AUtFZ+uhj0qV3E33gmegMQP5AXEh1Bv9ngY01+BevlCnOoRr8ZQx3H0E5V1OX8hmRiXD3N4CNgJejs/TRlMCFeUyfwAQFQO4mdCkwZ4eDtcs7pMH/heggMlmlfLkNjQ4gxSnlWvBSPiPSi7xx9OvAB9FZ+mhO4NKJdQqc2AzACcDKHY/UHh8D33T3+6ODSJ+U8uX2aHQAKU4p74lSPiMyCe5+F7Ad6Y6ZKliZNLaPY5wCwMz+l9T8oCr2cve/RIeQPitlA+Cw6ABSnFJmhUr5jMhkuPvlQL867wXbJ4/xn/ikADCzmYHfdz3SwJ3g7qdGh5B+KaUFsAoAGV8pMwClfEakD9z9V8DvonP0w+/zWA+MOwOwPzBr9/MMyOXAD6NDSL/NFB0gUwEg4ytlBqCUz4j03T7AtdEh+mhW0lgP5GOA+WjDU8Cnw2L13V3AmvlcplSImY0A5guO8Ya7D+jubKk3M3sDmGz3tA573t0numNbymVmMwK3Ap+PztIHbwGfcfc3xswAHEg1Bv/hwDc0+FdWCU83pZz3lvKUcP6+hM+I9FM+gr4x1fh++TRpzGcKM5sN2Dc2T5+8BWzk7i9FB5H+yx3OZozOAbwdHUCKVUIfkRnVDbCa3P15Uo+Ad6Kz9MG+ZjbbFKTjASV8MU/KSGALdy/lrK703wxACV9sKgCkNyV8cRvVunhNeshH0rcCRkVnmYwZgZWnAAZFJ+mD3XtrZSiVUcrUpgoA6U0JBQCU81mRAXD3G4A9o3P0waAqFABHu/sZ0SGkZTNP/h/pChUA0ptSCoBSPisyQO5+GnBcdI7JKL4AuBg4NDqEtEUpTzUqAKQ3JewBgHI+K9Kag0lt9UtVdAHwD2An7+26QqmaUr7UVABIb0qZASjlsyItyGPXDsAd0Vl6MWiitwGKiIhIWxT7EDsF5XTAGt8qwNk6ElMbpTxdaX1VelPKk3cpnxVpQR67ziaNZSUaWnIBAPBN4KjoENIWpXypqQCQ3pRyHLqUz4q05ijSGFaq4gsAgIPNbNfoENKyUtbeVQBIb0qZASjlsyIDlMesg6NzTEYlCgBINxh9NTqEtKSUpxoVANKbUgqAUj4rMgB5rKrCzbpDpyDtUCzl+EtvpgIuM7NlooPIgL1HGZthVABIb0ooAJz0WZEKymPUZaQxq2TvAndM4e6vAydFp+mDmYFrzWye6CDSf/lITAmFpgoA6U0JewDe1dHnaspj07VU4zvmJHd/vYrXAd8DrOHu70cHkf7RdcBSMl0HLANlZtOTrgNeITpLH4x7HbC7vwGcGJupz1YALjQz9TConhLWNmc1szmjQ0hZzGwu4gd/KOMzIv2Qx6ILqcbgD3BiHvPpOYieCLwRk6ffvgH8KjqE9FspX25LRAeQ4pTSEbWUz4j03a9IY1IVjPOw/0kB4O5vA7tHJBqgfc1s7+gQ0i+vRQfIVADI+JaMDpCV8hmRPshj0L7ROfph9zzWA+POAODuFwO/6XqkgTvRzDaODiF9Niw6QKYCQMZXygxAKZ8RmYw89lRl6RzgN3mM/8TE1tEPotzLC8Y3JXCRmX0hOoj0yaPRAbJSnvakHKW8J0r5jMgk5DHnItIYVAV3kMb2cUxQALj7SGAr4JUuhGqHGYCrzWzB6CAyWaV8uZXytCflWDo6QFbKZ0R6kceaq0ljTxW8AmyVx/ZxTHQnvbuPALYBPu5wsHaZD7jGzKpw/rLJSvlyG6STADKGmc0PfCY6R1bKZ0QmIo8x1xB/nLmvPga2yWP6BHo9SufuNwOHdSpVByxHahQ0fXQQ6dVzQAn9GwxYOzqEFGOt6ADZ+6TPiBQojy3XkMaaqjgsj+UTNbmz9EeT/oWrYjXgSjObNjqITCh3OCtlk9M60QGkGKUUg8PUBbBMZjYNcDmwenSWfriGNIb3apIFQH4zbg882cZQnfZV4GIzK70Xc1OVMsVZype+xCvlvVDKZ0N6MLMpSY1+1o/O0g9PAttPrqCcbDc9d38T2IJqXVCxCXC2ugUWqZQvuc+a2cLRISSWmX0GKOV9UMpnQzIzM+BMYPPoLP3wHrBFHrsnqU8DpLvfB2wLjG4xWDd9Czg1OoRMoKQvOS0DSClP/1DWZ0OSU4AdokP0w2hg2zxmT1afn5Dd/c/AwQNNFWQ3M1PL4LI8EB2gh6q075TOKek9UNJno/HM7Ghgj+gc/XRwHqv7xPq758TMTgd26W+qYEe4e5VONNRWnlJ7BZg9OgswEpjX3dV+tYHMbA7geWDq6CykFsBzahNgGczsEOCo6Bz9dIa779qf/8NA1sh3B4YM4P8X6Sdm9v3oEPLJxtIh0TmyqYH/jQ4hYb5FGYM/wBAN/mUws72o3uA/hAHc5dPvAiB3E9oCeKy//99gx5lZlS47qrPB0QF62D46gIQpaW23pM9EY5nZjlTrPhxIY/EWE+v0Nzn9XgL45P9otjjwT2C2Af0BMRzY0d3PjQ7SZGY2CHgkOkcPS7h71QpaaYGZLQ08FJ2jh6XcfWh0iCYzsy2Ai6lOf3+A14GVBvr9NeBjcvkHbkFaR60KA/6Yf9ESJH/RvRCdowfNAjTPjtEBenhBg38sM/sacAHVGvxHkp78B/zw0tI5eXcfwgDWHYJNCVyQf+ESp6Qpz53MrJS1YOkwM/sUmv6XzMxWJ3X5myY6Sz/tnsfgAWu5UY67nwEc3+qf02XTAJeb2VeigzRYSV96C1LWgCCd9W1gnugQPZT0WWgUM/siqWXudNFZ+un4PPa2ZMB7AMb5Q1LHvT8Bm7b8h3XXO8C67n5XdJCmMbNFgKeCY/T0BLCku1flBkwZgNwi/HHK6f4H8Bl3Hx4domnM7HPA3yjjSHJ/XEma+m+5MV9bWuXmINsB/27Hn9dFMwF/MbMq3e5UC/kLb3hwjJ4+S7oCW+ptO8oa/Idr8O8+M/sscBPVG/z/DWzXjsEf2lQAALj7e8DXSY01qmRW4CYzWyI6SANdFR1gPIfq/oj6yr/bQ6JzjKe0z0DtmdkCwF+BeaOz9NPzwNfzWNsWbf2yc/cRpNaaJdz53h9zATfnaWnpnnOiA4xnELBldAjpmK2A0gr90j4DtWZmc5EG/0WCo/TX+8A38hjbNm3ZAzDBH2q2OXAZ6dhdlTwBrO7uJR1RqzUzewhYOjpHD0OB5QbSVEPKlU953E8q8krxsLt/LjpEU5jZLMAtwPLRWfrJgS3d/fJ2/8Edme7MQUubauuLzwJ/NbM5o4M0SGlPQIOAA6NDSNsdSFmDP5T33q8tM5sRuI7qDf4AP+rE4A8dmgH45A83+yOwU8d+QOc8DKzj7i9GB6m7vB73NB0qRgfofVJntmeig0jrzGwhUufJ6aOz9DAaWNjdn4sOUndm9mngemDl6CwDcJa779ypP7zTX7rfBW7t8M/ohKWBv+XBSToofwHeEp1jPNMDJ0WHkLY5ibIGf4BbNPh3npnNRlrzr+LgfytpDO2YjhYA7v4RsDkwrJM/p0OWIBUBJR0ZqqsSp0I3NbMNo0NIa/LvsMT+JCW+52slL+UOBr4YnWUAhgGb5zG0Yzq6BPDJD0mD6O3A/B3/Ye33DLC2uz8RHaSuzGwG4CVghugs43kSWMbdP4gOIv1nZtMDDwCLRmcZz3vA3O08ziXjMrN5SE/+VdxkOQJY1d2f7vQP6sq6a/4XWR94oxs/r80WAm41syWjg9RV/iLsyCaXFi0KnBwdQgbsZMob/AEu1+DfOWY2P6nDXxUH/9eB9box+EMXN165+0PARlSvRwDAfKTlgGWig9TY6dEBerGLmX0rOoT0j5ltT+r5X6JS3+uVl2ebb6W8fg998R6wkbs/3K0f2JUlgHF+oNkGwJ+BKt6+9irwVXe/LzpIHZnZbcCq0Tkm4h1ghVau3ZTuMbNBwN2Ut6QEcLu7rxYdoo5ye9/BpFnbqhlJ6vJ3Qzd/aNePXrn79aSjgd2tPNpjDmCwmX0pOkhN/SI6QC9mAi4xs2mjg8ikmdl0wKWUOfhDue/xSstLtH+jmoP/aGD7bg/+EHT22t0vAPaL+NltMCupWdAq0UHqxt3/AtwTnaMXywO/jA4hk3UyUOpS3T35PS5t1ONWvypuMgfY290vjvjBYc1X3P03VLcanhm4wcy+Eh2khkp+T+xpZntGh5CJM7MDgF2ic0xCye/tSjKz/wGGAHMHRxmow939d1E/vOt7ACYIYHYqHW520EEfAFu5+7XRQerCzIzUs73Up7jRwLbuflF0EBnLzLYjna0v9f6RB0l3TFRx6bNIeRb2GtKsbBWd4u57RwYoof3qHqSLg6poOuBKM9sxOkhd5C/II6NzTMIUwDlmtl50EEnM7GvAmZQ7+AMcqcG/fcxsY9I5/6oO/hcA+0SHCJ8BADCzaUgXNawTnaUFP3T346JD1EG+t30osHh0lkl4j9Qg6q7oIE1mZisCN1Pupj+Ax4BB7j46OkgdmNlOwP8BUwVHGajrgU1KuHG0hBmAMS2DNyUd3amqY83sl3kKW1qQvyiPjs4xGTMA15lZSVcZN0r+b38tZQ/+AEdr8G8PM/sh8EeqO/jfQbraN3zwh0JmAMYwszlIGzqq2MFpjPOBnUv5BVeVmU1F2guwVHSWyXgN2FAzAd2Vn/yvBWaPzjIZj5DW/kdFB6my/GD1S2D/6CwtuI80a1hMR9wiZgDGcPdXScsAQ6OztGBb4Krc314GKH9h7hWdow9mJ/WG0J6ALslr/jdT/uAPsKcG/9aY2dTAuVR78H+A1ESumMEfCisAANz9JWBtqnmD4BhfIw0KVfiCKpa7DwYujM7RBzMA15jZ1tFB6i7v9r+K8qf9Ac5399Kuuq6U/CB1NenBqqoeAdbND7hFKWoJoKceFzp8NjpLCx4lXezwTHSQqjKzeUn/HWeKztIHo4F93P230UHqKJ/zP4Gyd/uP8RZp49+L0UGqKi8JXwt8OTpLC4YBXyn1fVDcDMAY7j4CWAsYHhylFUsC/9AlQgPn7i8Ah0fn6KMpgFPM7BS1DW4fM5vOzE4jrQFXYfAH+EmpX/pVkC/1uY1qD/5PkNb8i30fFDsDMIaZLUJ1ezyP8Qbpoofbo4NUUd4QeC+wbHSWfrgP+KYuEGpN7vF+KdX63f8b+JK7fxwdpIryA9MNpFtYq2o4sIa7PxsdZFKKnQEYw92Hk2YCnguO0opZgZvM7OvRQaoob6LaIzpHPy0P3KOrhAcur/ffTbUGfwd21+A/MGa2GvB3qj34PwusVfrgDxUoAADc/UnSxsAXorO0YDrgCjMLbf1YVe5+G6nVa5XMBJxvZqfnW+qkD8xsejM7g7Tze8boPP10urvfGR2iisxsG+AmYJboLC0YQRr8h0cH6YvilwB6yvd8D6G6Fz+M8TvSZjE9JfSDmc0FPEw1jn+N70nSrV/XRQcpmZltSLrRb9HoLAPwErC0u78eHaRqzOxw4KfROVr0ImnDX2VOsFViBmAMdx9K6hPwSnSWFu0BXGtmn44OUiXu/jKwI2matWoWJf3OrzCzKu9n6QgzW8jMriDt+q7i4D8a2E6Df/+Y2afM7AKqP/i/TNrwV5nBHypWAAC4+0PAuqQObFW2PumEwGeig1RJvnnx+OgcLdgUeMTMDs4NThrNzKY2s4NJZ6U3jc7TgqPc/a/RIaokz+gNBraJztKiV0nn/B+JDtJflVoC6MnMPk/qBlbV26DGeAXY1N3/ER2kKvKpgCHAqsFRWjWU9ORzadN6xecLn7Yi/fsPik3Tsr8B62hJr+/yTv+rgUWCo7TqDdKT/33RQQaisgUAgJl9kXQlZNWn0v8L7OLu50cHqQozW4B01K6K+wHGN4x0+dF5dW8bm4u37YBDgCWC47TDK8Dy7v58dJCqMLMNgIuAmaOztOgt0pN/ZS+xq9wSQE/5P/xXgaqvu00LnGdmP9dtgn3j7s8BO1DN/QDjW4J0w9njZraHmX0qOlC75bXePYDHSf+udRj8Hdheg3/f5VNQV1P9wf91Um//yg7+UPEZgDHMbFngRmCe6CxtcAmwo7t/GB2kCszsGOCH0Tna7EXSkcez3f3h6DCtyFf27kgq1urw+ezpaHf/UXSIKjCzKYGTgD2js7TBi6QW7w9EB2lVLQoAADNbnLQcUIcd1ncCm+SLkWQS8pTyLcBq0Vk65B5SMXBBiZeJTEzu4f4t0qC/QnCcTrkNWFPr/pNnZjOTHmzWj87SBs+Qpv1r0eGzNgUAgJktSCoC6jC9+AypffD90UFKly+OuhOYPzpLB40Ergf+DNzs7k8H5xlH7t2+DrAJsAFQ5xMOI4AV830lMgn5lNM1wNLRWdpgGGnwL77DX1/VqgAAMLO5ScsBy0VnaYN3gG3y0TeZhLyr+O9Uu4tYfzxBOkJ1MzDY3bvaG8PM5iR151wn/7XKt3b2xxvA6vk4skyCma0CXAnMGZ2lDe4nTfvXala2dgUAgJnNSnpaWjE6SxuMBn4GHOF1/GW1Ue4jfhNQu010k+GkI4VDSVcnDxvzarUwyAP9kqRZtTGvQfnVtA2rH5A2fulSr8kws92BXwPTRGdpgzuBDdz9jegg7VbLAgDAzGYk7TZdMzhKu1yPOo1NlpltAvwJmDI6SyHeIF2k9XYvL0g7sif2WpDmzKhMzihgM3e/JjpIycxseuBUYPvoLG0yhLQU+250kE6obQEA6egRcBmwUXSWNhkObOnu90QHKZmZ7QacFp1DamVndz8rOkTJzGwxUvFdh+VXSG2pt6zziaxK9wGYnPyL24y0A7UOFgFuN7Ndo4OUzN3/D/hJdA6pjYM1+E9annm7m/oM/peQZnxqO/hDzQsAAHcfSeo1fWZ0ljaZFvg/Mzuzjg1j2sXdf0G6dVGkFSe6+7HRIUplZlOa2dHAFVS/I+sYZ5I2X4+MDtJptV4C6Cl32DsR2Dc6SxvdB2zh7k9GBylR7jd/PrB1dBappLNJU//N+JLsp7xB9CLSKZC6OAnYvym/89rPAIzhyX7AEdFZ2mh54B4z2zg6SInyBTvbopkA6b9fo8G/V2a2EnAv9Rr8j3D3/Zr0O29MATCGux8GfD86RxvNAlxlZr/IT7zSg7uPdvc90Z4A6buD3b0xT4H9ZWZ7km5AXCA6Sxt9P48NjdKYJYDxmdl3SU+GdRo0/0pau6pEy9huy6cDfo+OCMrEjQK+4+5/jA5SonzE7zTSrFpdjAb2cPc/RAeJ0NgCAMDMNiOtEU8XnaWNngW2cvc7o4OUKO9WvojmNQuSSfsA+F93vzo6SInyXSuXA8tEZ2mjD4Bt3f2K6CBRGl0AAJjZiqSGQXVoVznGR8CB7n5KdJAS5Y6BV6MmN5K8QWr2og5/E2Fmm5OucK76Fb49vQx8o+kPSo0vAADMbFFSp706XCLU07XALnXrX90O+e6Av1DvC4Rk8kYA66u3/4RyN9VfA7tEZ2mzR4ENdXqqXuvfA5bfCCuTLpOpk42AB8zs69FBSuPuD5LuirgtOouEuY10q58G//HkXf73Ub/B/1ZgZQ3+iQqALPfY/yppfbhO5iSdEviDmc0QHaYk+TrXtYBjSRfqSDM46Xe+lq70HZeZTWVmPyUVR3W74fEC0mVOtbvUZ6C0BDCe3DDoKODg6Cwd8BjpQqG7ooOUxsw2BM4BZo/OIh31GrCDu18XHaQ0uZf/edTjFtXxHQX8WEc7x6UCoBdm9h3SMcG6HRkbBfwcOMrdP44OUxIzW4A0A7RqdBbpiNuBrd39ueggpclHZE8E6jZLOAr4nrufER2kRCoAJsHMNiBdCjFjdJYOuIM0G6C1sB7MbCrgSFKzqKbdd19XDhwPHOruo6LDlCS38/0/YJPoLB3wNulI9I3RQUqlAmAyzGx50m76+aKzdMC7wL7uXpeLktrGzDYi9YLXkkC1vQbs6O7XRgcpTV72OhOYOzpLBzwHbOTu90cHKZk2AU6Gu98HrAQ8EJ2lA2YEzjCzy81MA10PecBYmrQvQKrpHGBpDf7jMrPpzOy3pAebOg7+9wErafCfPM0A9JGZzQz8CVg3OkuHvEC6/OSG6CClMbM1gN9Sry5odfYAqb2rjniOx8xWIG30GxSdpUP+Qpr2fzc6SBVoBqCP3P1tYENSR6w6mhe43sx+Y2Z1ao3cMne/Ffg8cBBp2UTK9A5wAPAFDf7jMrMpzOxHpL0/dR38TyN1dNRntI80AzAAZnYY8LPoHB00DPiuuw+JDlIaM5uftFt6q+gsMo4LSe2vX4gOUhozWw74A2kps44cOMTdj40OUjUqAAbIzLYHTgemic7SQWcBB7n7a9FBSmNm6wGnAItHZ2m4R4C93H1wdJDS5Jm8w4EDgamC43TKf0mbPC+ODlJFKgBaYGYrA5dRzxMCY7wKHODu50YHKY2ZTQPsQGoaVbeuaaV7DDgaOFdH+yZkZuuTrr7+THSWDnoW2MLd/xUdpKpUALTIzOYm9QpYIzpLh91MaqjxeHSQ0pjZlMDWwI9IJwekcx4k9Wm4xN1HR4cpTf4++jXp/Vhng0lNnV6JDlJl2gTYonzT3jqkD12drUO6WOhQM5s6OkxJ3P1jdz+fdEpgC+De4Eh1dA+wGbCcu1+kwX9cluwGDKX+g//xwHoa/FunGYA2MrNtSPsCpo/O0mEPkTYJ6v70XuQukj8GVonOUnG3A79w979EBymVmS1N2uS3WnSWDnsX+La7XxodpC5UALSZmS0LXEH914Sd1EL0h+7+ZnSYUuUeArsCm1O/Puud8h5wOXB6PoIpE2FmnyIVmT8A6j4rNwzYzN0fjg5SJyoAOsDMZiE129goOksXvAjsp124k5avYt6CtGlwLbT8Nr7RwC2k7n1/cvf3gvMUzczWAU4FFovO0gV/Jt3g+HZ0kLpRAdAh+Vrhw0jHcJpwqcz1pO5rw6ODlC7fOrgtqRho+qbBh0mD/vm6pW/yzGwO4FfA9tFZumA06Tv0KF3j2xkqADosX7hxPjBLdJYueB/4KXCijmb1TW7NugPwDWCR2DRdMxy4CjjH3e8JzlIJ+YFiJ9IGuCbc2/E6sK32fnSWCoAuMLPPktY0l4vO0iXDSJ25Lo8OUiVmtgiwdo/XvJF52ugF0rGtwcBgzRL1j5mtBRwHfDE6S5fcB2zu7k9FB6k7FQBdYmbTk3pVbxudpYv+AXzf3f8RHaSKzGwQY4uBNanOk99rwBDGDvhDY+NUk5ktAxxLuoOkKc4DvuPuH0QHaQIVAF1mZvsAv6S+rTkn5grgYHcfFh2kqvIU8DLAssCSPV5LEHfs9H3SbM+jPV4PAA9qzXbg8n0TRwA70pzNoiNJdzmcHB2kSVQABDCz1UndA+eJztJFo0jHBn+WmydJG+TCYAEmLApmB2bq8ZqRvm9GddKZ63d6vF5jwsH+OQ307WNmnwZ+COwHNOlGzhdJV/jqBscuUwEQxMzmJd0j0LRGMe+SNjL9Uke9uicXCjOQioGZGVsYwNhB/u381/c0sHdPvlNid9KZ/jmC43Tb7aTBX7c4BlABECi31D0R2DM6S4AXSUckz3D3j6PDiHRbLsq+CRwFLBocJ8Jvgf3dfWR0kKZSAVAAM9uUND3etOof0nWuB7v7VdFBRLrFzNYk7ez/UnCUCK8Cu7n7ldFBmk4FQCHMbB7gTGCD6CxB/k46MXBndBCRTjGzz5F29jehS+jEXE/q5/9idBBpzg7T4rn7i+6+IbAX0MQjMKsD/zSzS8xs8egwIu1kZguY2RnAf2jm4P8BsJe7b6jBvxyaAShQPv99PvCF6CxBRpMaJx3v7ndFhxEZqPzEfxCp/0fdL+zpzb2krn7qB1EYzQAUKH9QVgKOJg2GTTMFsCVwp5kNMbMN84YpkUows9XN7GpSX4SdaObgP5r0HbaSBv8yaQagcLlnwDk0p098bx4ETgAu0K5hKZGZTQFsQrqed6XgONGGA9vrbH/ZVABUgJnNDJxMujSm6Z4Dfg2c5u7vRIcRMbNpSbfzHURqxNR05wB76/re8qkAqBAz24p0B/hs0VkK8Bbpv8VJaiIiEcxsFuB7wL40q6tnb14Hvuful0YHkb5RAVAxuU/4WcC6wVFK8RHpApHjtc4o3ZA/g/sD32FsN8Wm+yuwk7uPiA4ifacCoILyhrh9SRtsPhUcpxRdFb3eAAAJXElEQVQOXE0qBLTuKG2nHf0T9SFwCGkmToNJxagAqLB8Xeh5wP9EZynMHcCvgKvc/aPoMFJdudhei/TEvxF9v1CpCf4DbOfuD0YHkYFRAVBx+SKRI4ED0ZfT+F4HLgTOdvd/RYeR6jCzJUibbrcHFgqOUxonXWl+qArsalMBUBNmthZwNrBgdJZCDSX99znP3Z+LDiPlMbPZgK1JA/+KwXFK9Sywo7vfEh1EWqcCoEbyruQTgG+j2YDejAYGk4qBy939/eA8EijfyLkhadDfGJgmNlGxnHRXyUHu/mZ0GGkPFQA1ZGarAL8HlovOUrh3gctIxcDftImpOczsi6RBfxuaeQtnf/wH2N3d74gOIu2lAqCmzGwqYG/gZ+ioUl88DZxL2i/weHQYaT8zWwDYjjTwLxUcpwreAQ4DTnb3j6PDSPupAKi5fGb5RGCr6CwV8g/SrMAlmu6sNjObAdicNOivje4/6auLgQPc/fnoINI5KgAawszWB04BFovOUiEfkhqc3Ajc6O6PBueRPjCzzwDr9XjNGJuoUoYBe7r7X6ODSOepAGiQ3LP84PxSA6H+e4ZcDAA3u/vrwXmET+7KWBv4KmnAV5Hbfx8ARwHH6Whfc6gAaCAzW4w0G7B+dJYKGw3cw9iC4A7dUtgdZjYl8CXGPuGvCEwVGqrariVd3vNUdBDpLhUADWZmW5Ju1ps/OksNvAMMYexywbDYOPUy3rT+2sAssYlq4RlgX3e/MjqIxFAB0HBmNiPppMA+6CmqnZ5m3OWCN4LzVIqm9TtqJKlV9s/VB6PZVAAIAGa2HKl3wCrRWWpoNHAfcG+P1/3u/kFoqkLkvSnLAl/o8fo8Kkg7YQiwh7s/Eh1E4qkAkE/ki092Bo4DZg+OU3cfA48wblFwn7u/E5qqw/KM0/8w7kD/OTTYd9pLpC5+50UHkXKoAJAJmNnswDHALqilcLc9DzwGPJ7/OubvH6/KdK2ZTQd8Fli8x2ux/Nf50Huqm0aTZvYOdfe3osNIWVQASK/MbGXSl4euG47npOLgcdKFLC/n1ys9/v5l4OVOFQp5YJ+rl9ecwAKkQX5+NMiX4C7SdP890UGkTCoAZJLMbArSDWk/JX25S/neA14lNTIa8/pvL3+F1BNi2kn8dTrSkpAa6lTDQ8DhpMuu9AUvvVIBIH2Sz17vQOoNvkhsGhGZiMdIhfpF7j46OItUgAoA6Zd8feouwKGkKV8RiTUc+Dlwji7tkf5QASADko9ufRc4BJgnOI5IE40AjgROVxdKGQgVANISM5se2BP4AbpXXaQbXgaOBk519w8n9w+L9EYFgLRFPt+9L3AQatMq0gmvk3p0nOLu70WHkepTASBtZWazAAcA+wEzBccRqYO3gBOBE9397egwUh8qAKQjcjOhHwB7AdMHxxGpoveA3wDH6y4J6QQVANJRZjY3cDDwPdK5chGZtA+B3wHHuPsr0WGkvlQASFeY2fyko4O7ANMExxEp0UfA6cCR7v58dBipPxUA0lVmtjDwE2BHdAGMCMAo4GzgCHd/OjqMNIcKAAlhZp8hnRr4NtosKM30DnAG8Bt3fyo6jDSPCgAJZWYzA7sC+wALB8cR6YbhpM19Z2hXv0RSASBFyHcNbAbsD6wSHEekE24nHee7Ui17pQQqAKQ4ZrYiqRDYAu0TkGobCVxKOsN/d3QYkZ5UAEixzGxBYG9gN9RdUKrldeA0Ute+EdFhRCZGBYAUz8xmAL5JOkK4anAckUm5lbSx7zJ3fz86jMikqACQSjGzJUknB3ZAtxBKGZ4nHeP7o7s/Fh1GpK9UAEglmdlUwAakWYGN0F4B6a6RwDXAmcD12tQnVaQCQCovtxvegTQzMCg4jtTbI6RB/xx3fzk6jPx/e/fvIlcVh3H4PbERQVEw8UeRQsQfaGsSG1EEUxu090+zV7SOEJQ0rrFViCIWKdSoYFAQi5hrce+ym1XC6sa9k3mfBw5M+d1mz2fO3DnDUQgAtsoY4+Uk7yS5kOTRdadhS/yc5IMk707T9Onaw8DdIgDYSsu9Aq8leTvz/QIn152Ie8xPST7M/BW+jx3xs40EAFtviYFXk7yV+WTg1KoDsal+zPxO//0kn9j02XYCgCpLDLyS+WTgQpLH1p2IlV3PvOm/l+SyTZ8mAoBaY4wTmWPgzSTnkzy77kQck6+SXMx8xH95mqZbK88DqxAAsBhjnM4cAueTvB63D26LG0kuZd70L07TdG3leWAjCAD4B8tHBWeSvJE5CM4kuW/VoTisP5Ncybzhf5TkiqN9+DsBAIcwxng486nA7unAU+tOxAHfZu9d/qVpmm6sPA9sPAEA/8EY41SSc8s6m+SlJA+uOlSP35J8nuSzJDtJdlzKA/+eAIC7YHmg8IXsBcG5JM8nObHmXFvgVubb93ayt+F/6cE9ODoBAP+TMcZDmZ8dOJvkxczXFD+T5IE159pgvyf5OsnVJF9k3vCvTNP066pTwZYSAHCMxhgjyenMMfBc5lOC3dctdxJcz7zJX8387n739bXJPyQ4NgIANsTyoOFuDDyd5MkkT+xbJ5OM1QY8nCnzNbrf71vfJfkmy0bvAT3YDAIA7hHLTyA/ntujYP96JMn9d1iH/cnkm0n+uMP6Jbdv8PvXD9M03TzaXwocBwEAJZa7DQ5GQXJgg/edeeggAACgkK8oAUAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFBIAAFBIAABAIQEAAIUEAAAUEgAAUEgAAEAhAQAAhQQAABQSAABQSAAAQCEBAACFBAAAFPoLqdNNJK3bEGwAAAAASUVORK5CYII=" />                            <img alt="" class="otp-hidden-eye eye-icon hide" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d13uGdVfe/x9zkzw1QYytCH3qQJDFwsGAEFEnuwxcRybTGWJzFGb4zRCInlokaMmqiAJAZLFGsuakRKgEBA6QhSpZcZ6gAzwwwzc879Y52TOXM85Vf23t+1936/nufzzEii7LX22r+1yyogSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkScUYiD4ASZKmsSnwUuAoYF9gW2DHkf/bfcAy4EbgP4EfAyuqP0RJklSUvYDTgFXAcIdZBZwK7BlwvJIkqQ9zgE8DT9N5xz8+a4BPjfxvSZKkzO0JXEfvHf/4XAvsUWkJJElSVw4BllJc5z+apcBBFZZDkiR1aAnwCMV3/mNvAnavrDSSJGlaBwMPU17nP5pfAXMrKpMkSZpC2U/+4/OpaoolSZImU3XnP0yaHeCgQEmSglT12n+inFJB+SRJ0jiRnf8wsBJYUHopJUnS/4h47T9RXlt2QXM3GH0AkqTWWAKcA2wZfSDA0dEHIElSG0S/9h+fC8striRJyq3zHwZuLrXEkiS1XI6d/zDwRJmFliSpzXLt/IeBx0sstyRJrZVz5z8M3FRe0evBWQCSpKIdDJwLbBV9IFNYGn0A0bwBkCQVaQlwHnl3/gA3Rh+AJElNkcsiP53kNSXVgSRJrZL7N/+xcSlgSZIKUKfOfxj4SjnVIElSe9Tptf8waTvg3UupCUmSWqJunf8wcFIpNSFJUkvU7bX/MHAdMLeMypAkqQ3q+OT/AL76lySpZ3Xs/B8hvbGQJEk9qONr/8eA/1VGZUiS1AZ2/pIktYydvyRJLWPn31AD0QcgaUqzgUXAFmOy5bi/zwU2BeaN/P9vAWwCzB/JJuP+N+cCc8b9s6eA1eP+2UrgaWDVyP9t+Zj/v+Ujfz4OPDpF1vZYbuVhCXAOqZ3VxaPAscBV0QeSO28ApBiDwHbAbsDOI3/fEdgW2H7kP29H/juqTedh0rar9wLLRv5cCtwH3A/cOfLPlR87/4bzBkAqz6bA3iPZC9gV2GUkO/HbT+ZttYp0I3DHmNwJ3AbcTFq6VdWy828BbwCk/u0IHAjsz4YOfx/Sk7z6s550M3ATaf/2m0f+/mvSD76KZ+ffEt4ASJ2bR+ronzny5+jf6/RD2SR3A9eOyTXA7cBQ5EHVnJ1/i3gDIE1sFnAQcBhpNPFhwH7AzMiD0rSeJK33fjnwi5HcEXpE9WHn3zLeAEjJjsARI3k2qfOfHXpEKsqDwC/ZcENwKbAi9IjyY+ffQt4AqI0GgAOA57Gh09818oBUqXXA1cBFI7mYdo8nsPNvKW8A1BZ7AS8AXggcBWwdejTKyRBwA3AhcB5wPvBE6BFVx86/xbwBUFNtDRwHHEPq9HeKPRzVyDrSp4JzRvLLkX/WNHb+LecNgJpikDRQ70XAi0f+Phh6RGqKx0lvBn4ykiYsXGTnL6nWFgCvAb5OGugVvf64aX7WA5cBH6a++8svAR4hvi67ySMjxy2pxbYG3gacRVqXPvqHybQ7dwFfBI4EZpA/O39JtbID8F7SIK11xP8gGTNRlgJfJo05yfFmwM5fUi1sA7wLuID02jX6h8iYbvIQcCpwNHmMRbHzl5S1hcBbgZ/jk75pTu4BPkNaXCqCnb+kLM0Afg/4FmlXuOgfHmPKzPXAX5O2gK6Cnb+k7OwPfJq0L3z0D44xVWc9cDbwB5S35LSdv6RszCFN2zuH+B8aY3LJY8ApFNvxHQw8nEHZuq2H/1VgHUjKwMHAl4DlxP/IGJNzrgDeTtp6ulc++UsKNQd4C2kZ1egfF2PqlseAfwD2oTt2/pLC7AR8kjQNKvqHxZi6Zwg4F3gVMJOp2flLCnEk8F1gLfE/KsY0MXcC7ydNlx3Pzl9SpQaBlwGXEv9jYkxb8iRp0OAzSBzwp564G6B6MRt4E/ABYO/gY5Haaoi0J8bv4K5+6oE3AOrGpqSV+j4ALA4+Fkn1sxw4Drg8+kDkDYA6sw3wbuDPgC2Cj0VSPdn5Z8YbAE1lN+DPgT8G5gYfi6T6svPPkDcAmsg+wImkVfty3NZUUn34zT9T080rVbvsBHyE9J3ftiGpX8tJm33Z+WfINwACWEQa2Pde0gp+ktQvX/tnzhuAdtuSNLDvfcBmwcciqTns/GvAG4B2WkAa3Pd+YPPgY1Fn1pK+pT5KWkFt7J+jf38YeHzk//8J0pazkBZdAVhHWkQGYA2wasz//kzSNM9RM0g3hbNJG9PMBzYhtZeFI3+OzRbAtsB2wNaUt8Wt8uc3/5rwBqBd5gDvAj5E+pFWHtYA9wB3A3eN5M6R/3wP8CCpQ6+T0RuCHYBdSTNKdh3z9+1JK0mqWez8a8QbgHYYII3o/wywc/CxtNUq4EbgBuDXbOjo7wIeIC2P2iazSW1x1zHZHdgP2BeYFXRc6p2df814A9B8h5C2FX1+9IG0xFrgVjZ09KN/3sSGV/Ka2kzSzcH+wKGkm4L9STcG/mblyW/+NeTF1FzbAJ8gTenzVWs5VgFXAr8AfglcB/yG9K1dxdscOHAkzyRtJvNMnLIazSf/mvIGoHlmkZbt/Vsm3jZUvXsAuBi4hNTxX076fq8480lvuQ4FjgCOJk1rVTV88q8xbwCa5aXAZ3GHviKsJnX0/0V6wv8FG0bTK18DpE8Fzx3Jc0grW/pbVzyf/KUM7Av8jPg9vuuc9cAVwEmkHzX3PmiORcAfAP8M3Et8W2tCHgGWdHMSJBVrHvAp4GnifxDqmNuAr5BmSGzVZd2rvg4grYFxNvAU8e2wbrHzl4IdSxpwFv1jUKesIb0peSdpLro0F/hd4GTSjI3oNpp77PylQFsApwBDxP8Y1CErgbOAN+GgSE1vZ9KeGBeTPgtFt9+c8hhp5oWkAK8hrQoX/UOQex4CzgBehkvSqneLgXeQbiDXEt+uI2PnLwXZAziH+B+BnHM/aQbEc3DdAxVvO9Iy2ueS1nmIbu9Vxtf+UoCZwAdJC85E/wjkmBXA10nfcGf0WMdStxaR3gxcQvw1YOcvNdAS4BrifwByyzrg56Rv+gt6rl2pGHuTVty8h/hrw85fqrmZwEdwat/4XAt8gLS7nJSbQdKbqG/RjKmFdv5SxXYnrTwXffHnktXAmcAx/VSqVLGFpDdU51DP2ToO+JMqNAC8hzRlLfrizyE3An9OmvIo1dUS0lr50ddTN/HJX6rQdsCPib/wo7OONN3qGFy3XfV3MPAw8ddVN/HJX6rQ60kXXfSFH5l7gA+TboSkJlhC2ign+trqJj75SxXZnDR9Lfqij8x1pKlUc/qsSyknPvlLmtTRpEVroi/6qJwH/B6+5lfz+OQvaUIDpEV92raK2DBpTfWzgGf3XYtSnnzylzSh7UlPvtEXfNVZCXwBd95Ts/nkL2lCbXzlv5q0Y+H2BdSflDOf/CX9lhnAibTrlf8aUsfvan1qAzt/Sb9lR+BC4i/2qrIa+CJ2/GoPX/tXY5C0KNjC6AOROvEi4EHiL/Yqsgb4EmnfdKkt7PyrMQicTjr+m4H9Yw9HmtwA8FHSiPfoi73srAfOAHYupOak+rDzr8bYzn80TwKviTwoaSKbAt8n/kKvIudRvx8TqQh+86/GAPBlJi/TKcCssKOTxtgLuJ74C73s3IR332ovO/9qTNf5j+YCYNuYQ5SSF9P8tfwfAt4LzCyozqS6sfOvRqed/2juAQ4POdKGcDnW3gwAfwOcQPpW1USrgJOBTwErgo9F05sH7EpadGlX0kyUbYCtxmQuaR8KgE2A+SN/X8uGc7wCeJy0je3jwDLgPmApcC9wO3AbaeZHGywBzqVeW1M/ChwLXBV9IF0YBE4D3trlf2818C7ga0UfkDSRzYAfEn+HX2Z+AOxSVIWpUHOAQ4G3kG7QziV1zlW2jyHgbuDnwCeBV9HM9uKAv2pMNOCv2/wT6aZWKs3ewK+Jv8jLyi2kjXqUj22B44HPApeSpl5Gt5PJ8hDwM+DjwMtJN8t1ZedfjSI6/9FcBCyq9vDVFkeQfuCiL/Iysoq0aqFb88abCTwPOAm4gvS0Hd0+es26kTKcSHprUZdPjn7zr0a33/w7yW+AfasshJrvf5P3k1c/8XV/vAXAH5HOxZPEt4mycg/pO+/xwOxCaq54PvlXo8gn/4nq46jKSqLGGgA+Rr2fwibLrfi6P9Ic0rTK75HewES3h6rzKOnp7zn9VmSB7PyrUWbnP5o1wJsrKo8aaDbwdeIv8KKznrSQxoLiqkpdeAbp9X5TPyf1kptInwl2771a++Zr/2qU8dp/qnye5s7UUkkWARcTf4EXneuo3w9GE2wCvAn4b+LbQM5ZD5wNHNdbNffMJ/9qVPHkP1G+jeOb1KE9SU8k0Rd4kXma9NSZ63fXptqMtIjS3cS3gbrlWtJNU9lLvvrkX42qn/zH5zJcOVDTOJJ0Zx19gRfd8N1Fq1rbA5+j2QP6qsqdpJuo0UWLiuSTfzWinvzH53acIaBJvIq0qlR0Iy0qq4D3ATOKrCRNaWvgM8BK4s9/0/II8Nek1QyLYOdfjVw6/9E8RppmK/2PPyHNWY5unEXlctJgM1VjU9LiNz7xl5+7gTfS38AuO/9q5Nb5j2YV8NISy60a+SDxDbKorCN963dJzGoMkL5TP0D8uW9brgSOnv4U/Ra/+Vcj+pv/dFlH9/sOqEEGgS8S3xCLyq3kNae66Z5HWuUu+ry3Pf8O7DPNuRrlk381cn3yH58h0mdStcwmwL8R3wCLyhk4r78qC0lzi9cTf95Nyugsl6nefPnkX43cn/wnyknUZ5lq9WkBaRez6EZXRJbit6wqvRK4n/jzbibOlcAzJzhvPvlXoy5P/hPlVBww3XiLgF8S39iKyHnAdsVWjyaxiLRkb/Q5N9PnadKqgqNvA+z8q1Hnzn8038O1UhprO+B64htZv1kHfBSXt6zKcfjUX8dcR5otYOdfjfcTX3dF5DzSrB41yGLgZuIbV7+5D3e5qsoc4GSauRGUyTN17fwhrdjYlOvlF8DmxVaPouxK2iM6ulH1m7OBbYqtGk1iN+Aq4s+5aU/q3PmPdTywnPj67DdXAFsWXDeq2K6k5R+jG1M/WUf6pukr/2ocDSwj/ryb9qSOo/2nsgtpCfLoeu03V5PG/6iGnkF6ZR7diPrJUtL+BCrfAPBhmrUipMk/TXnyH28O9ZsOOFGuxTevtbMv9R+4dQXpTlrlmw18g/hzbtqVpj35T+SV1P+TwI3ADkVXjMpxCPAQ8Y2mn5yC01GqshVwEfHn3LQrTX3yn8h+wC3E13k/8SagBp5J/Vb7GpvVwNsKrxVNZg+aMTvE1Ctt6vxHbQ78B/F1309uJs0oU4b2od6bstwLPKvwWtFk9qX+Y0RM/dKG1/6TGSANaK7zVME7SLOElJG6d/4X4kCTKh1Gvd8UmXqmjU/+E3kdsJL489FrbsPPAdnYk/T0HN0oes3puH1vlY6g/oOSTP3S5if/iRxEvado34xLsYfbFbiL+MbQS9YDHyi8RjSVI4AVxJ9706745D+xrYELiD8/veZqYIuiK0WdWUx9V/h7EnhF8VWiKRxM/daFN/WPT/5Tm0m91wu4DPcOqNz2wK3En/xechcTb1mq8hyI3/xN9fHJv3Mfpr6DAy8A5hZeI5rQFqSdvqJPei+5FNi2+CrRFPag3gNETT1j59+91wFPEX/uesl/UMOxXAPRB9Cl+cA5wHOiD6QHPwReT2rgqsZWwH8De0cfSIWGSVOVbiQNsroTuAd4kNQpPUJab+Jp0kjsAdIc7RnAZqQnmcXAjsBOI3/fl/QWZbPqilFrjwLHkjaUUneeC/yIND6gbn4IvJa0nLgKtgn1XUjii6QfWFVnNu1Y4e8+4EzgvaQfz7K+Rw6Q5j+/AjiJ9O1zbQblzy0++fdvD9INbPS57CXfxI3bCjcI/BvxJ7fbDAF/WUJ9aGoDwLeIP/9lZA3wc+B9pPUvIm0KvAT4R1xUaRg7/yJtQVofJfqc9pIvlFAfrfYl4k9qt1lDeuWv6v018ee/yKwlvf16M+l1fY4GSW8gPks7bwbs/Is3B/gB8ee2l3yohPpopY8RfzK7zZPA75ZRGZrWMTRnS997Sa/bdy60hso3SDoPZ9KOzwRO9SvPDOo5TXAIeGsJ9dEqf0r8iew2D+A0vyi70YzpfheRvrU34VviLsDJNHcBJp/8q/G3xJ/rbrOW9IlMPTietFpe9EnsJneQliZW9WaTRl1Ht4F+8mPg8KIrJhNbkX7EHyG+nouKnX+13kX93u6tAJ5dRmU02XOAVcSfvG7ya9LUKcX4HPFtoNecTz2ntvZiM+AT1HszmGHs/KO8mjSNNfr8d5OHgGeUURlNtBepwqJPWje5HFhURmWoI8dRz1XE7iMtftJGi4F/oX5v+Yax84/2Qur3SelO3EFwWluTtlqMPlnd5AJcICXSIuB+4ttBN1lLemPR9nazhDSALvp8dBM7/zzUcVfPa3DfgEnNIy0uEn2SusmPcQ3oaN8jvh10k0tIW6G23RLqtzmTnX9eDqV+b4t/govC/ZYZpOUfo09ON/kBNVz7uWFeSXw76DTrgL+hGSP7+2Xnr6IcQP32+nChoHFOJv6kdJPvArNKqQl1aiFpnnx0W+gky0hrwytty1y3qZrO88/bbtRva/g/LaUmaujtxJ+MbvIt0h7WinUa8W2hk5wNbFNSHdSNT/4qyy7Ua/zYOuDFpdREjRxF2pUs+mR0mjPw+00Onkf+o/6H8JX/WHb+Ktti4Fbi202neYIWLxq3G2mL0uiT0GlOxx/zHAwCvyS+PUyVdcDbyqqAGvK1v6pSt5uA+0aOuVUWkhbOia78TmPnn4+3Et8epspKfLU3lk/+qtpO1OtzwOW0aDbZDNL0uehK7zRn4mv/XGxK3nP+HyXNT1bik7+iLKZeNwHfLKca8lOnJVvt/PPyceLbxGS5F9i/vKLXjk/+irYT9Zod8P5yqiEfbyC+kjvND3GqX062Jm2zHN0uJus47Pw3sPNXLnYmLcMb3b46yToaPF34YOqzAcjZpN3llI+/J75dTJRVpFkJSnztr9zsQRpsF93OOsmjNHBH2UXU5y7sXGBOKbWgXm1PnjePT+OAv7F88leu9qc+ywb/ClhQTjVUbyZpu9PoSu0kl9Ggim+QHMeNDAFvLLPQNWPnr9wdSn02EPo+MFBONVSrLsv8Xg9sVVIdqHdbkOe3/78ps9A1Y+evujiC+mwl/JGS6qAyryO+EjvJ7bhXc64+SHz7GJ+zcV2IUXb+qptjgNXEt8Ppsm7kWGtpb+Bx4itxuiwD9impDtSfWcA9xLeRsVkKbFdmoWvEAX+qq5cDa4lvj9PlEdI+B7Uyn/RKPbryOvkxaO1azDXwJuLbyNisI+1fIZ/8VX/vJL5NdpJLqNmU9K8RX2nTZQ3wwpLKr2JcSnw7GRu/+yc++aspPkp82+wkJ5dVAUX7Y+Ira7qsB15bVgWoEAcQ307G5hL87g8++at5/on4NjpdhoBXlVUBRTkYeIr4ypou7yurAlSYzxPfTkazFjio3OLWgp2/mmiQtOx7dFudLo+TxtZlaT5wE/GVNF0+W1YFqDBzyauj+Vy5xa0FO3812WzgIuLb7HS5mkxXqT2N+MqZLt/G17h18Bri28po7gM2K7e42bPzVxtsBdxCfNudLl8oqwJ69UriK2W6XA7MK6sCVKjvE99eRvMHJZc1dw74U5vsATxIfBueKkPAK8qqgG7tRP5PB3fh3O26WEDaYCe6zQyTlrBuM5/81UZHkmaJRbflqfIwsLisCujUIHAe8ZUxVZ7EAVx18nri28xonl1yWXPmk7/a7HWkJ+3oNj1VLgJmlFUBnfjIBAeVU9aTVnxSffyA+HYzDPyk7IJmzCd/CT5GfLueLieWVfjpPJv8l1L8P6WVXmXYBHiC+HYzDBxecllzZecvJQPAvxHfvqfKWgLeVC4g/9GSXyur8CrNC4hvN8PAhWUXNFO+9pc2Noe0CFh0O58qt1HxNvbfKKEQRea/yHSupKb0GeLbzjDt/Gxk5y9NbCvgVuLb+1SpbGrgGyoqUK/5DbCotNKrTDlsIHU77Vsrwtf+1RgkDXJV/exLuuGMbveTZYgK9rbZkbwrYTmwX2mlV5m2Jb79DAMfLrugmbHzr8YgcDrp97NtN5hNcSxpR9Do9j9Z7gIWllZ64McZFHKyrAdeVF7RVbIcFpNaC+xQdkEzYudfjdHOf7QMbkFeXx8k/hqYKl8rq+BvzqBwU8WtWuvts8S3oZ+WXsp8+M2/GgPAl9m4HO8OPSL1YwD4DvHXwlQpfNfA7cn7SeHnBC+IoL5dRnw7+t+llzIPdv7VmKjzHwa+GXlQ6tsC8hivNFkeJH1SLcz/y6BQk+V2YMsiC6vKzSF+6c01wOZlFzQDvvavxvjX/mNzd+BxqRj7kLbnjb42Jsv3iyroGzMozGR5ivr9MOi3HUp8W/p56aWMZ+dfjak6/9G0aaxJU/0+eS8X/MZ+C7g96QKMLshkeVu/BVQW3kp8W/rz0ksZy9f+1Zjstf/4HBd1gCrUJ4i/TibLI8A2/RTuRxkUYrJ8tZ+CKSufI749PaP0Usbxyb8anTz5j+Yvgo5RxZoB/Iz462WyfKPXgr06g4OfLNcAc3stmLITvaPkfeUXMYxP/tXo9Ml/NKfHHKZKsAVpAbro62ayvKTbAm0K3JvBgU+UR4Ddui2QsraU2DZ1ZvlFDOGTfzW6efIfzS9DjlRlOYQ0Ji36+pkov6HLB+Z/yOCgJ8oQ8LJuCqLszSd+IE0Tv//b+Vejl85/GFiBKwI2zXuIv4Ymy0mdFmIJ+S53WNmGB6rMfsS3q+eWXspq2flXo9fOfzS7VH/IKtEA8EPir6WJ8jQdrEA5SHo1FX2wE+Va0nxxNctLiG1XQ6RPXk1h51+Nfjv/YeCIyo9aZduStM5D9DU1US5lmrdO787gICfKStzkp6miX5v9pvwiVsbOvxpFdP7DwGurPnBV4nmkfUWir62J8vbJDnpL8h0t/I6p61s19n+JbVtnlV/EStj5V6Oozn8YeF/Fx67qfIT462uiLGOSFU+/kMHBTZTCljRUlr5KbPtqwrgSp/pVo9upftPlM9Uevio0CJxL/HU2UU4ef7C7kwYJRB/Y+NxNmmOp5voBsW2s7guy+ORfjSKf/EfzrUpLoKrtQNqYJ/p6G5+nGTeV/isZHNT4rAN+p4vKVj1dRGw7e3X5RSyNnX81yuj8h4ELKiyDYryE+GnOE+VLowc4H1iVwQGNz6e6rWnV0g3EtrOjSi9hOez8q1FW5z8MXFFhORTnVOKvvfFZCcwDeE0GBzM+1wOze6lp1c49xLa1A8ovYuHs/KtRZuc/DPy6uqIo0Kakbeujr8HxeTUUO6iliKwlbQ+rdlhGbHvbvvwiFsrOvxpld/7DwB2VlUbRng+sJ/5aHJsvAfwigwMZmxN7q1/V1HJi29vC8otYGEf7V6Po0f6TZWlVBVIW/p7463FsLoX4J7CxuRrYpNfaVS1Fjz+py66Sdv7VqKrzHwYer6hMysNs4Drir8vRPACwOoMDGR45jgN7rlrVVfS+EzPKL2Lf7PyrUWXnP0yajqV2OYR8ptyvHhz5Sw5mMDIqUa0y0PJ//3QOJi0oslX0gXRhOXAccHn0gXRhgPRN9J0V/jvdDbB91pDGAuRgCOL3Yh+bG6nPK1kVYw2xbS7njYB88q9G1U/+o1lZReGUjZmkm+Loa3Q090EaCBB9IGPz+V5rV7W0gtj2tk35ReyJnX81ojr/YdJsDrXH3xF/jY7NJZBee0UfyNgMAS/ssYJVP9FT2nYtvYTdc6pfNaqY6jdVnAXQHoeR3w6BX4K0GED0gYzP3UyyY5EaJ3rv7NwWArLzr0709ud3lV9EZWAO8SueTpRXQVoKeGUGBzM+X++lplU7vyK2nf1u+UXsmJ1/taJ3QP1V+UVUBnKb/z9M+vQ6b5DU+Z9RXtl79gbqvVGLOrM8+N+/Y/C/f9QS0mj/Ou1++ShwLHBV9IH0aOfgf/8jwf9+le8o4H3RBzGBfyWtwQKkrQFzmZs4Ng8B25VRemXjx8S2sY+WX8Rp+eQf40pi6/B75RdRgbYifq+TifI/2wGPzkO9A/jHEiqgX4uAr+F82SaLHgi1U/C/3yf/OL4BUJlOBxZHH8QE/okJ9qFYSF5rAozNXxZZemXlY8S2rYvLL+KkfPKPM4/4uvxE6aVUlOgBppPlQaYYYP+WDA5wojwNPGvq+lZNvYvYtvU4MasB2vnHOoj4+nxX6aVUhAOI3+NksvzxVAc+SH67A47mdpwa2EQvJ75t7VZ6KTdm5x/v7cTX6e+VXkpVbS7xM5smy3/Twef0Q8hvwYLRnDndwat29ie+Xb2i9FJuYOefh1OIr9d9Si+lqpbbwnqjWQs8s9NC/N8MDniyvKfTQqgW5pI2x4hsUyeVXsrEzj8fVxFbr0OkBWLUHL9P/PU6Wf6+m4LMBW7J4KAnyhocD9A00asBXlZ+Ee38MzKX+GnP95ZeSlVpD9JeGNHX7ES5C1jQbYGOIt2lRh/8ZAVa1G2BlK2ziW1Pa4HNSiyfnX9enkt8/Z5deilVlbnANcS3qcny+5Md+FQDAi4ATuu4Cqq1M/ANXB+gKa4M/vfPBJ5X0v+28/zzc0z0AQDXRR+ACvNl0qySHH0f+FGv/+WFpFdV0Xcwk+WEXgumrLyK+LZUxkJYbumbp+gVAIeBN5ZeSlXhncS3pcny442mZQAAGOtJREFUMLBtvwU8PoOCTJb1wIv6LaDC7UJ8W7qPYt8o+do/T4vJ49PmwWUXVKU7HFhNfFuaLK8rqqDfy6Awk+UxYK+iCqowDxHflp5bUFns/PMVvfDUMKnTmF12QVWqRaSxaNFtabL8oMjCbk/eP2g3AJsWWWBV7mfEt6PPFlAOO/+8/Qfx9R25/LT6NwP4OfHtaLIU8up/vNdnULCp8kNilnRVMT5OfBu6jzQgsFd2/nnbkjxe2Va17oTKEb1/yXT5o7IKfmYGhZsqJ5RVcJUuhyWBh5liysw07Pzz9z7i63yY1NZVTy8nfuGyqfLD8oqe9je+P4NCTpYhql3WVcXZjPjFWYaBn/Zw7Hb++RsAbiK+3odIv6OqnwOBJ4hvQ1Nd09uVVvoRLyaPUbST5Qm6WPNYWTmf+PaznjQroVN2/vXwAuLrfRi4uuyCqhTbAHcS336mymvLKvx4X6moQL3mXmDH0kqvsvwl8W1nmM4HAzrPvz5y+Xz5ybILqsJtQloYL7rtTJXTyyr8RBYAt5ZQiCJzGWmJRtXHgcS3m2FgBdO/pvXJvz52II/PS8PA80suq4o1AHyd+HYzVW6hh7X++3UYaWOe6MJPle/izIC6yWVu7YlTHKNP/vXyBeLrfxh4HJhVcllVrA8T326myloCN8fL5ZXtVPm70kqvMpxKfJsZJj0tT7RBkE/+9bIzeUz9GyZ9hlB9vJK8R/wPAx8srfQdGCTvBRGGSQMWX19WBahwOe2p/fFxx2bnXz+53FAOU+EgLfVtCelTYHSbmSrnkcGGeNsBy4ivjKmyGjiyrApQoWaTOq3oNjMMrCStHQ92/nW0J/l8+18BzCu3uCrIDsA9xLeZqfIwGQ10fxF5Tw0cJn0DPaCsClChvkR8exnNv2DnX1ffIP48jObbJZdVxZgL/JL49jJdel2wrDQnE18p0+VuNjzRKV/PIr6tjGY96eYx+ji6iZ0/HE1eDyXHl1tcFWCQvDe+G82Xy6qAfmwCXE585UyX64DNS6oDFedG4ttKHWPnD3NIU6Oiz8VoHsLd/+ogl9kiU+UGMv6UtBv5fL+dKv+JF2TuPkR8O6lb7PyTTxB/Lsbm5HKLqwJ8kPh2Ml1WUoNVbl9C/lMnhoHvkMEISk1qR2Ad8e2kLmnzPP+xDiSfgX+j2b/UEqtff0hen4smy5tLKn/hcrsDnyyfK6sCVIifEd9G6hCf/JNZwC+IPx9jc3GpJVa/jiX/Be2Gga+WVQFlmEGaoxhdaZ3khJLqQP07jvj2kXvs/Df4HPHnY3zeUGqJ1Y/DyHt3v9FcTQ2Xtd+GtClPdOV1kveXVAfq35XEt49c42v/DV5Bfq9x7yUNjlZ+9gKWEt9GpssTwD4l1UHpjiC/73ETZYgafV9pmT8ivn3kGJ/8N9ibtM5+9DkZnw+UWWj1bBfSlPDo9jFdhmjA9NH3EV+RnWQdae1n5WUmcAfx7SOn2PlvMA+4lvhzMj6PAwtLLLd6sw1wM/Hto5M0ZuvobxJfmZ1kNem7s/LyZ8S3jVxi57/BTODfiT8nE+XTJZZbvVkIXEV82+gk/0EaS9cIc4EriK/UTrICeG451aAezad+2++WETv/DQZIyzRHn5OJ8iTpSVP5mAdcRHzb6CS3AVuUUw1xdgIeIL5yO8ly4PByqkE9avvCQHb+G/sU8edksjTm1W1DzAXOJb5ddJInSWtZNNJzyGdv7uniTUBe5gB3Et8uIuJo/439KfHnZKrfjS3LK7q6tAlwFvHtopMM0YIto99OfEV388N7aDnVoB68gfg2UXV88t/YB8hvut/YnFBe0dWlWeQ7RmSinFRONeTni8RXdqfx6SsfA9RjwynbXvEGgBOJPydT5V7SeBXFmwH8G/FtotP8lAYN+pvOTOB84iu90zwCHFJKTahbRxLfHqpqcz75JzPJd8Df2LjqXx5mUJ+ZZ8OkaaybllITGVsE3E585Xeah4GDS6kJdetHxLeHMmPnv8E86vEa91LSWwrFqlvnv5S0MFEr7U96zRl9EjrNw8BBpdSEurE39RlM2m3s/DfYmzwX+Rmf9cCzSqoDdW4maZfX6PbQaZ4iDYxvtSOp14/5Y3jSctDEaYF+89/gFdTn4eAfS6oDdW4W8H3i20KnGcJPRv+jLvsxj2YFcEwpNaFOzaRZAwLt/JOZpNHQdfk9uA/YvJSaUKc2AX5AfFvoJh8vpSZq7ATiT0o3WQW8uJSaUKeeST328p4uvvZPDgR+Qfz56CYvK6Um1KnZ1Gee/2i+AwyWURl1NgB8jfiT003WAK8uoS7UuROIbwf9xM4/LfL0Ceqxc+jYfLuMylDH5gM/I74ddJOLSO1dE5gFnEP8Seom64C3llEZ6shM4Eri20Ev8bU//A5wI/HnotvcC2xVQn2oM5sDFxPfDrrJrcDWZVRGk2wOXE/8yeomQ8B7yqgMdaSOKwS2/cl/T+Ab1Odb/9isB44uvkrUoW2Ba4hvB91kKbBbGZXRRLtQn42DxuZDZVSGprSE1JlGn/tu0ubOf2fgVOr3un9sWrNka4Z2AW4hvg10kxXAYWVURpMdCjxB/MnrNl/EAR5VsfOvj+2Bz1OvKb8T5TLSqHNVb1/gHuLbQDdZB7ykjMpogxeQFkuIPond5ns40KNsdv75GyBdw2dS7yf+0SwjbWuu6h0GPEh8G+g2f1JGZbTJy4G1xJ/IbnMpabljFe9g0qqM0ee4m7RpwN9C4B3Ar4iv96KyDji2yEpSx44FHie+DXSbD5dRGW30Ruo5WOjXpG+eKo6df562Ad5EmpNd99f8E+UDxVWVuvBm6vn26Isl1EWrvZ/4k9pL7iUtWKP++do/H3OB5wIfBa6gnjfoneZfcaOfCCdQz3ZleynJJ4g/ub1kOU4b6pedf5y5pE2w3gacAlxNPT/L9ZLzcdBf1WYCpxF/7nvJv48cv0ryFeJPci9ZDby+hPpoAzv/agyS1rP4AumH7CrgIeLrMio34Dr/VZsP/IT4c99LLiDdLKtEg6QlOKNPdi8ZAj6J0wS7YedfjUHgdOLrLpfcB+zaT4WqaztS31U9rwQ2K75KNJFNqN8a0GPzQ2BB4bXSPHb+1bDz3zgPAfv1VaPq1mGkm67oc99Lfk0aBKsKzQcuJP7k95prcIbAVOz8q2Hnv3GWU79zWHevBlYSf+57yS3ADsVXiTqxgLS7UnQj6DVLSSOptTE7/2rY+W+cFXg9VmkA+Aj1HOk/DPwGWFx4ragr84H/JL4x9JrVpLmuSpznX40B4MvE110uWQ4c0VeNqhuzSdPlos97r7kbN/fJxqbUb2vI8TkJBwf65F8Nn/w3zkPU7xzW2Q6klVKjz3uvuRfYo/BaUV82BS4hvnH0k7OALYqumJqw86+Gnf/GuQ8H/FXpCOB+4s97r3kA2KfwWlEh6j4wcBi4Czi86IrJnK/9q+Fr/41zA071q9I7gDXEn/de8yCwf+G1okJtBvw38Y2lnzwFvLXoismUT/7V8Ml/45yPi/xUZQ7wz8Sf836yDDiw6IpROTaj3t+YRnMGMK/gusmJT/7V8Ml/4/wrLu9blcXAZcSf836yFDig6IpRuRZS/4Y3TFqOdfeC6yYHPvlXwyf/DVkL/B/cqKUqR5Nem0ef935yN7BX0RWjaiyk/gMDh4FHgZcWXDeR7PyrYee/IctwQ66qDAJ/A6wj/rz3k9txql/tzafeywaPZgj4ODCj2OqpnJ1/Nez8N+QyXLClKtsB5xJ/zvvNLcBOBdeNgmwCfIf4RlVELqW+nwT85l8Nv/mnDAGfx+/9VTmaek/xG82NuLxv48wATiW+cRWRx6nf1sJ2/tWw8095APjdPutSnZkBnAisJ/6895sbgO0LrR1lYwD4DPGNrKj8C2kBpNz52r8avvZP+TawZZ91qc4spt77sYzNpdhuWuFDxDe2onIr8Kxiq6dQdv7VsPOHe4CX9VuR6tirqd9bvcnyU9J4MbXEO2nGK6th0vSmE8lvgKCv/avR9tf+Q8AppPU/VL7NSPUdfd6LyjeBWYXWkGrhD4GniW+AReVCYOdCa6h3PvlXo+1P/pfSvqWzIx0J3En8eS8q/4DrQrTaS4BVxDfEovIY6cYmkp1/Ndrc+d8LvAF/vKsyG/g0zXlrOgT8daE1pNp6PmmxnehGWWR+RMxUFjv/arS1818OnIDfa6t0AHAN8ee+qKwD3l5oDan29qNZr7aGSW8D3kJ1T0l2/tVoY+f/JPBJHKVdpZnAX5E2J4s+/0XlKeD4IitJzbE9ae396EZadH4G7FJgPU3Ezr8abev8Hye9et6miMpTxw4GriT+/BeZh0lve6VJzQd+THxjLTorgQ+SOpCiOdq/Gm0a7f8AaWbLFkVUnDo2i/Q7sYb4NlBkbgOeUWA9qcFmAqcR32jLyAXAnoXVlE/+VWnLk//FpMF9Tsuq3hGkZXCj20DRuRDYqsB6Ukv8Fc0Z9To2K4G/oP91A+z8q9H0zv9h4GTSOBxVbwHwRZr5W3cGaQaD1JPjgRXEN+QychXw3B7rxc6/Gk3t/FeQluw9Hn+gI72C5g1+HiZN8/soThNVAZaQlhmNbtRlXSj/AmzbZX3Y+ZevaZ3/cuC7wGuBeQXWk7q3B/AT4ttEGVkN/FFxVSWlOfWXE9+4y/xx/jPS+Iep2PlX5/WkwYrR9ddrhoCrSdP3ns/0bUvlmwv8Lc2a2jc2D5HGMkiFmwecSXwjLzPXMflUGTv/6g0CBwLvJq1ZnvObqNWkQXyfIm3K48CrvLwMuJ34dlJWriO92ZBKM0BaQrKJA2ZGMwR8g41XErTzz8cOwHHA+4F/Jr2ZqnKcyhBpKd6zSdtrvwk4BNikzEKrZ7sDZxF/PZaZM3F1yK45QKJ3LyY9kW0efSAlehL4O+C/SNtl1mkVtkeBY0kDHdtgENiJtD/7jqSbhMWkxa12Ir29mkcacLcp6XX85qTfgBWkHSXXA0+Q9sZ4ZCQPj+Re4A7SgLE7SU/7yttmpK3P30t69d9E64GPkN46DQcfi1pmb+AG4u9+zcZp6pO/1IlZwHuAB4m/FsvMo8DvFVRnUk8WAN8j/mIwKXVc4U8qyjHAr4i/DsvOTbiynzIxQHoNtY74C6PN8clfbXU4cBHx12AV+S7pwUvKyguBZcRfIG2Mnb/aaA/SgkpDxF+DZWc9aUyDY9eUrR1JU6GiL5Y2xc5fbbMr8FXgaeKvvyqylDSoV8reTOAk2nFXHh2/+atNdgI+T5qFEX3tVZX/ZOMpyVItvIq0wl70BdTU+OSvttgJ+BLN26Z3qqwDTqD/TcukMDvjJ4Ey4pO/2mAb0tvEpi7dO1mWkRa7kmpvFmmhiiavHlhlfPJX0+0FfIX2dfzDwM9INz5So7wAuJ/4C6zO8clfTbaEtId9G6cUrwVOJK1qKTXStqQ11KMvtjrGJ3810SDwctKS29HXWFTuBp7Xb0VKdTAA/AXtfL3Xa+z81TSzgbcDNxJ/fUXmGzR7TxVpQvuT9kuPvgBzj52/mmQx8LfAA8RfW5F5GHhNn3Up1dos0nevNn7z6yR+81cTDJDW6T+T9izeM1XOJi2aJgl4NnAr8RdmTrHzV91tDrwDdw0dzSrS9sQu5yuNsylwKq4gOIyv/VVvzyGN5necz4ZcTNq7QNIUjgHuIP6CjYqdv+poJ+CDwPXEX0M5ZQ3wV7iin9SxBcA/0r63AXb+qpOFwFuB83Ghr4lyJXBQz7UrtdwRwE3EX8hVxG/+qoMZpLd0ZwAriL9ucswq0tuQmT3WsaQR84CTafZMAZ/8lbMZwFGkt3IPEX+95JyfkrYrllSgg4HLiL/Ai45P/srRHNKT/udxzn4nWQq8qaealtSRQdK0oseJv+Dt/NU0W5AWpzkDeIL466MOGRqpr0U91LekHuwIfJ/4i7+f+NpfOdgL+FPgXNKGNNHXRZ1yE3Bk91UuqQgvJW2kEf1DYOevutgW+EPgdOAu4q+FOmY18Hek/QwkBTmYtKZ29A9CN/G1v6o0j/Qt/yTgCto3tbbonAPs29UZkFS4JaQn6egfhG5Sxyf/QeBYYJvoA1FHtia9GfsYcCGuvV9UriddB5KC+eRfjQHgK2wow/3AWaQ5zs8jjRRXnJmkXTXfQRqIdgM+4RedR0ntfZMOz4mkEvnkX41B4J+ZulxPAb8ETgH+BDgcmBtxsC0wC9gP+APSuhiX4Fr7ZWYtad2DrTo5Oaofd2SqnyWkb3BbRh9IFx4lvTq8KvpAujAIfBV4Sw//3XXAjcCvSE+kN5Jen95OWi5WU5tB2jTmAFKHfwDpKX9vfAqtynnAn5ParRrKG4B6sfOvRj+d/1TWkG4GbiJt/fybkdxGWkSlTWYA25NWjNtl5M/9RrIvji6P8hvgA8CPog9E5fMGoD7s/KtRVuc/nZWkG4G7SNM67wfuHcn9I//sqYqPqR+bk6bb7QTszIZOfpeR/7yY9EpfeXgA+ARwGmnQpFrAG4B6sPOvRlTn36knSQM/Hxr585Exfz5K2oBlFWmw5ejfR1ezWz7uf+uxMX+fz4ZX6wtJ9TAD2Gzkn81hw7iGrUjtcPTPLSf5Z279Wg+PAJ8mfetfFXwsksZxtH81xo/2N6bJWUFaF2FzJGXJzr8adv6mLVlDmrGyLZKyZedfDTt/04Y8Ter4d0RS1pznX41O5vkbU+esBf4V2B1J2fPJvxo++ZsmZzVpZcS9kFQLdv7VsPM3Tc3jwOdJayxIqgk7/2rY+ZsmZilwImkap6QasfOvxgDwZeLrzpiichvwXtyUSqolO/9q2PmbJuUq4E244JJUW472r4aj/U0T8jTwHdI21JJqzCf/avjkb+qeZaRV+3ZGUu355F8Nn/xNnXMx8HrcAllqDJ/8q+GTv6ljlpNW7DsISY1i518NO39Tt1wBvAOYh6TGsfOvhp2/qUvuIX3b3xtJjWXnXw07f5N7VgFnAi/DKXxS4zngrxqDwOnE150x47MGOIs0oG8+klrBJ/9q+ORvcst60ij+9wJbI6lVfPKvhk/+JpesBc4F3g1si6RWsvOvzleJrzvT3qwAvg+8EdgSSa1m51+t7YC3kAZWPUZ8XZrm517gNODlwFykmhqIPoCGOZj0CnCr6APpwnLgOODy6AMpwAzSOXgZ8FLSTY1tXP1aD1wD/Jg0mO8q0o2AVGv+OBZnCXAO9XoN+ChwLOkHrYkWAy8i3eAciYOx1LnbgPNJN/TnkG6UpUbxBqAYPvnXw+7AMSM5GlgUezjKyDLgIjZ0+HfEHo5UPm8A+ueTfz0NAAeQbgSOAp5PvW7g1J9bgUtIU/UuAW6KPRypet4A9MfOv1n2Bg4fk0NwJ7YmeAq4FriUDR3+stAjkjLgDUDvfO3ffDOBfYAjgOcBhwLPIK09oDytA24BrhyTy0mr8UkawxuA3vjk314LSZ8ODgSeOebvm0ceVEs9CFw3kuvH/GlnL3XAG4Du2flrIjuz4WbgQNKbgj3wxqBfw6Rd824hfbe/GbgB+BW+xpf64g1Ad+z81a1FpNkHe5JuCMZm+8Djyslq4K6R3Dny561s6PRXhR2Z1GDeAHTOzl9FmwfsSlrNcMeRP3cY85+3HfmzrjvIDZOe0h8E7h/5+1LggZHcTersH4g6QKnNvAHojJ2/Ii0g3RgsHMkWY/6+ENhs3H9eOPLfmzXy3x21xZi/z2fjGQ4rgafH/XsfB4aAJ0jf1Z8kPY2vIS27vHrkz0cn+fMR0qA8Saolt/SVJKll7PwlSWoZO39JklrGzl+SpJY5hDR4KbpD7yaPkAYqSpKkHuxJmqYU3aHb+UuSVJE5wDXEd+jdxNf+kiT16TPEd+g++UuSVKG9SYugRHfqdv6SJFXoq8R36r72lySpQpuSlkGN7tjt/CVJqtAfEt+x+9pfklSpwegDyMBR0QfQATf2kSSpYP9F/NO9r/0lSarYbcR38nb+kiRVbAXxHb2dvyRJFXuS+M7ezl+SpIrdQnyHb+cvSaqUswDS5j+5WA4cB1wefSCSpGbzBgB+HX0AIx4FXoidvyRJlXgd8a/9XeRHkqSKzSd2JoDf/CVJCnIqdv6SJLXOnsAafO0vSVLrfAo7f0mSWmc2abMdX/tLktQye5DWBfDJX5KkljmIcm4CHgAOrrAckiSpS3sA11Jc538NsHulJZAkST2ZA3ya/mYHrCENLpxT8bFLkqQ+7UlaJ2AlnXf8K0f+O3sEHK8kSdMaiD6AGlkAvAQ4GtgP2BbYceT/dh+wjLSvwPnAT0mrC0qSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmN9v8BEBk6vZ12oGIAAAAASUVORK5CYII=" />                            <input type="password" class="input-item" maxlength="{{if msgData.message[0].component.payload.pinLength}}${msgData.message[0].component.payload.pinLength}{{else}}6{{/if}}">                        </div>                    </div>                    <div class="respond-time hide">Resend possible in <span>90 sec.</span></div>                    {{if msgData.message[0].component.payload.otpButtons}}                       <div class="otp-btn-group">                            {{each(key,btn) msgData.message[0].component.payload.otpButtons}}                               <button class="{{if btn.type ==="submit"}}otp-btn disabled{{else btn.type ==="resend"}}otp-resend{{/if}}" {{if btn.payload}}value="${btn.payload}"{{/if}} {{if btn.styles}}style="{{each(stylekey,style) btn.styles}}${stylekey}:${style};{{/each}}"{{/if}} title="${btn.title}"><span class="button-title">${btn.title}</span>{{if btn.icon}}<img src="${btn.icon}">{{/if}}</button>                            {{/each}}                       </div>                    {{/if}}\t\t\t\t\t{{if msgData.message[0].component.payload.moreOptions}}\t\t\t\t\t    <div class="otp-more-options">\t\t\t\t\t\t\t{{each(key,moreOption) msgData.message[0].component.payload.moreOptions}}\t\t\t\t\t\t\t   {{if moreOption.elementType && moreOption.elementType=== "button"}}\t\t\t\t\t\t\t      <button class="otp-more-option otp-btn" type="${moreOption.type}" payload="${moreOption.payload}" data-value="${moreOption.title}">${moreOption.title}</div>\t\t\t\t\t\t\t   {{/if}}\t\t\t\t\t\t\t   {{if moreOption.elementType && moreOption.elementType=== "text"}}\t\t\t\t\t\t\t   \t\t<div class="otp-more-option" type="${moreOption.type}" {{if moreOption.styles}}style="{{each(stylekey,style) moreOption.styles}}${stylekey}:${style};{{/each}}"{{/if}} payload="${moreOption.payload}" data-value="${moreOption.title}">${moreOption.title}</div>\t\t\t\t\t\t\t   {{/if}}\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t</div>\t\t\t\t\t{{/if}}                  </div>                {{else  msgData.message[0].component.payload.type ==="resetPin"}}                    <div class="reset-pin-generation">                        <div class="enter-pin-info">                        <div class="enter-pin-title">${msgData.message[0].component.payload.enterPinTitle}</div>                            <div class="enter-pin-inputs">                                <input type="password" class="input-item" maxlength="1">                                <input type="password" class="input-item" maxlength="1">                                <input type="password" class="input-item" maxlength="1">                                <input type="password" class="input-item" maxlength="1">                            </div>                        </div>                        <div class="reenter-pin-info">                            <div class="reenter-pin-title">${msgData.message[0].component.payload.reEnterPinTitle}</div>                            <div class="reenter-pin-inputs">                                <input type="password" class="input-item" maxlength="1">                                <input type="password" class="input-item" maxlength="1">                                <input type="password" class="input-item" maxlength="1">                                <input type="password" class="input-item" maxlength="1">                            </div>                        </div>                        <div class="warning-message hide error-message-info">${msgData.message[0].component.payload.warningMessage}</div>                        <div class="error-message hide error-message-info">${msgData.message[0].component.payload.errorMessage}</div>                        {{if msgData.message[0].component.payload.resetButtons && msgData.message[0].component.payload.resetButtons.length}}                        <div class="resetpin-button-group">                            {{each(key,button) msgData.message[0].component.payload.resetButtons}}                                <button class="reset-btn disabled" title="${button.title}"><span class="button-title">${button.title}</span>{{if button.icon}}<img src="${button.icon}">{{/if}}</button>                            {{/each}}                        </div>                        {{/if}}                    </div>                {{/if}}            </div>        </li>    {{/if}}     <\/script>':"resetPinTemplate"==a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl">     {{if msgData && msgData.message && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload}}         <li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{else}} id="${msgData.messageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}mashreq-otp-validation">             <div class="reset-pin-template">                <div class="hading-text">${msgData.message[0].component.payload.title}                {{if msgData && msgData.message && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload.sliderView}}                <button class="close-button" title="Close"><img src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>                {{/if}}                </div>                    <div class="reset-pin-generation">                        <div class="enter-pin-info">                        <div class="enter-pin-title">${msgData.message[0].component.payload.enterPinTitle}</div>\t\t\t\t\t\t    {{if msgData.message[0].component.payload.pinLength === 4}}\t\t\t\t\t\t\t\t<div class="enter-pin-inputs">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{else msgData.message[0].component.payload.pinLength == 5}}\t\t\t\t\t\t\t\t<div class="enter-pin-inputs">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{else msgData.message[0].component.payload.pinLength == 6}}\t\t\t\t\t\t\t\t<div class="enter-pin-inputs">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{/if}}                        </div>                        <div class="reenter-pin-info">                            <div class="reenter-pin-title">${msgData.message[0].component.payload.reEnterPinTitle}</div>\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.pinLength === 4}}\t\t\t\t\t\t\t\t<div class="reenter-pin-inputs">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{else msgData.message[0].component.payload.pinLength == 5}}\t\t\t\t\t\t\t\t<div class="reenter-pin-inputs">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{else msgData.message[0].component.payload.pinLength == 6}}\t\t\t\t\t\t\t\t<div class="reenter-pin-inputs">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t\t<input type="password" class="input-item" maxlength="1">\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{/if}}                        </div>                        <div class="warning-message hide error-message-info">${msgData.message[0].component.payload.warningMessage}</div>                        <div class="error-message hide error-message-info">${msgData.message[0].component.payload.errorMessage}</div>                        {{if msgData.message[0].component.payload.resetButtons && msgData.message[0].component.payload.resetButtons.length}}                        <div class="resetpin-button-group">                            {{each(key,button) msgData.message[0].component.payload.resetButtons}}                                <button class="reset-btn disabled" title="${button.title}"><span class="button-title">${button.title}</span>{{if button.icon}}<img src="${button.icon}">{{/if}}</button>                            {{/each}}                        </div>                        {{/if}}                    </div>            </div>        </li>    {{/if}}     <\/script>':"multiattachment_template"==a?'<script id="attachmentTeplateV2" type="text/x-jqury-tmpl">     \t\t\t{{if msgData && msgData.message && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload}} \t\t\t\t\t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{else}} id="${msgData.messageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}}multiattachment-template"> \t\t\t\t\t<div class="attachment-wrapper-data">\t\t\t\t\t    <div class="title-block">\t\t\t\t\t\t \t<div class="title">{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.title, "bot")}}</div>\t\t\t\t\t\t\t<div class="description">{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.description, "bot")}}</div>\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.sliderView}} <button class="close-button" title="Close"><img src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>{{/if}}\t\t\t\t\t\t</div>\t\t\t\t\t\t{{if  msgData.message[0].component.payload.buttons}}\t\t\t\t\t\t\t<div class="select-file-block">\t\t\t\t\t\t\t   {{each(btnKey,btn) msgData.message[0].component.payload.buttons}}\t\t\t\t\t\t\t\t\t<button class="inputfile-btn" data-type="${btn.type}">\t\t\t\t\t\t\t\t\t\t{{if btn.icon}}\t\t\t\t\t\t\t\t\t\t  <img src="${btn.icon}" class="type-img">\t\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t\t\t<span>${btn.title}</span>\t\t\t\t\t\t\t\t\t\t<input type="file"/ id="${msgData.messageId+btn.type}" data-type="${btn.type}">\t\t\t\t\t\t\t\t\t</button>\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t</div>\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t<div class="uploaded-attachment-data">\t\t\t\t\t\t</div>\t\t\t\t\t\t<button class="proceed-upload hide">Submit</button>\t\t\t\t\t</div>\t\t\t\t\t</li>\t\t\t\t{{/if}} \t\t\t<\/script>':"galleryTemplate"===a?'<script id="galleryTemplatev2" type="text/x-jqury-tmpl"> \t\t\t{{if msgData && msgData.message && msgData.message[0] && msgData.message[0].component && msgData.message[0].component.payload && msgData.message[0].component.payload}} \t\t\t\t\t<li {{if msgData.type !== "bot_response"}}id="msg_${msgItem.clientMessageId}"{{else}} id="${msgData.messageId}"{{/if}} class="{{if msgData.type === "bot_response"}}fromOtherUsers{{else}}fromCurrentUser{{/if}} {{if msgData.icon}}with-icon{{/if}} _gallery_template"> \t\t\t\t\t    <div class="title">{{html helpers.convertMDtoHTML(msgData.message[0].component.payload.title, "bot")}}</div>\t\t\t\t\t\t<div class="content-info">\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.elements}}\t\t\t\t\t\t\t\t<div class="gallery-elements">\t\t\t\t\t\t\t\t\t{{each(key,element) msgData.message[0].component.payload.elements}}\t\t\t\t\t\t\t\t\t\t{{if key <2}}\t\t\t\t\t\t\t\t\t \t<img class="gallery-ele"src="${element}">\t\t\t\t\t\t\t\t\t\t {{/if}}\t\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t\t\t<div class="over-lay">+${msgData.message[0].component.payload.elements.length -2}</div>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.description}}\t\t\t\t\t\t\t\t<div class="description-elements">\t\t\t\t\t\t\t\t\t{{each(key,desc) msgData.message[0].component.payload.description}}\t\t\t\t\t\t\t\t\t    <div class="desc-text">{{html helpers.convertMDtoHTML(desc, "bot")}}</div>\t\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t</div>\t\t\t\t\t\t{{if msgData.message[0].component.payload.buttons}}\t\t\t\t\t\t   <div class="btn-group">\t\t\t\t\t\t\t\t{{each(btnKey,btn) msgData.message[0].component.payload.buttons}}\t\t\t\t\t\t\t\t\t<div class="btn" type="${btn.type}" {{if btn.payload}}value="${btn.payload}"{{else btn.url}}url="${btn.url}"{{/if}} title="${btn.title}">{{html helpers.convertMDtoHTML(btn.title, "bot")}}</div>\t\t\t\t\t\t\t\t{{/each}}\t\t\t\t\t\t\t</div>\t\t\t\t\t\t{{/if}}\t\t\t\t\t</li>\t\t\t\t\t{{/if}} \t\t\t<\/script>':"customFormTemplate"===a?'<script id="chat_message_tmpl" type="text/x-jqury-tmpl"> \t\t\t{{if msgData.message}} \t\t\t\t<bdi {{if msgData.message[0].component.payload.lang === "ar"}}dir="rtl"{{/if}} class="customAdressFormContent"> \t\t\t\t\t<bdi class="hading-text">${msgData.message[0].component.payload.heading}\t\t\t\t\t\t\t<button class="close-button" ><img draggable="false" src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+"></button>\t\t\t\t\t</bdi>\t\t\t\t\t{{each(key, formItems) msgData.message[0].component.payload.form_fields}}\t\t\t\t\t\t{{if formItems.type === "textbox"}}\t\t\t\t\t\t\t<div class="customAdressFormChild formElement"> \t\t\t\t\t\t\t\t<div class="customAdressFormInput formInputParent${key} {{if formItems.required}}required{{/if}} {{if formItems.text}}floatingLabel{{/if}}" >\t\t\t\t\t\t\t\t\t<input class="inputItem {{if formItems.inputType && formItems.inputType ==="number"}}allow-only-numbers{{/if}}" type="text" placeholder=" " value="${formItems.text}" {{if formItems.required}}required{{/if}} {{if formItems.maxLength}}maxlength="${formItems.maxLength}"{{/if}}></input>\t\t\t\t\t\t\t\t\t<bdi class="formPlaceholderLabel">${formItems.label} {{if formItems.required}}<span style="color: red;">*</span>{{/if}}</bdi>\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<bdi class="errorMessage hide">${formItems.errorMessage}</bdi>\t\t\t\t\t\t\t</div> \t\t\t\t\t\t{{else formItems.type === "dropdown"}}\t\t\t\t\t\t\t\t<div class="custom-address-dropdown customAdressFormChild {{if formItems.disabled}}read-only-wrap{{/if}} formElement"> \t\t\t\t\t\t\t\t\t\t<div class="product extraPadding">\t\t\t\t\t\t\t\t\t\t\t<div class="parentListDiv"> \t\t\t\t\t\t\t\t\t\t\t\t<bdi class="drop-btn-header"> \t\t\t\t\t\t\t\t\t\t\t\t\t{{if formItems.label}}<bdi class="dropFloatingLabel">${formItems.label}</bdi>{{/if}} \t\t\t\t\t\t\t\t\t\t\t\t\t<button class="dropbtn-down-prod" \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if formItems.selectedOption}} \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-value="${formItems.selectedOption.value}" \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue="${formItems.selectedOption.title}" \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{else}}data-value="${formItems.options[0].value}" value="${formItems.options[0].title}" {{/if}}> \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if formItems.selectedOption}} \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if formItems.selectedOption.image}}<img draggable="false" src="${formItems.selectedOption.image}" > {{/if}}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>${formItems.selectedOption.title}</span>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{else}} \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{if formItems.options[0].image}}<img draggable="false" src="${formItems.options[0].image}" >{{/if}}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>${formItems.options[0].title}</span>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t\t\t\t\t\t</button>\t\t\t\t\t\t\t\t\t\t\t\t</bdi>\t\t\t\t\t\t\t\t\t\t\t\t<div id="productDropdownDrop" class="dropdown-content-drop">\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="searchBtn"> \t\t\t\t\t\t\t\t\t\t\t\t\t\t<img draggable="false" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2OTBfMjkzNikiPgo8cGF0aCBkPSJNMS40NzIwNSAxMy4zNTcxQzIuNDEyMiAxNS41NjkzIDQuMTkyNjIgMTcuMzE3NCA2LjQyMTY1IDE4LjIxNjhDOC42NTA2NyAxOS4xMTYzIDExLjE0NTcgMTkuMDkzNCAxMy4zNTc5IDE4LjE1MzNDMTUuNTcgMTcuMjEzMSAxNy4zMTgxIDE1LjQzMjcgMTguMjE3NiAxMy4yMDM3QzE5LjExNyAxMC45NzQ2IDE5LjA5NDIgOC40Nzk2IDE4LjE1NCA2LjI2NzQzQzE3LjIxMzkgNC4wNTUyNiAxNS40MzM1IDIuMzA3MTcgMTMuMjA0NCAxLjQwNzcyQzEwLjk3NTQgMC41MDgyNjYgOC40ODAzNyAwLjUzMTEyOCA2LjI2ODIgMS40NzEyOEM0LjA1NjA0IDIuNDExNDMgMi4zMDc5NSA0LjE5MTg1IDEuNDA4NDkgNi40MjA4N0MwLjUwOTA0IDguNjQ5OSAwLjUzMTkwMyAxMS4xNDQ5IDEuNDcyMDUgMTMuMzU3MVYxMy4zNTcxWiIgc3Ryb2tlPSIjN0M3QzdDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi4yMjEgMTYuMjE5N0wyMy4yNSAyMy4yNDk3IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NjkwXzI5MzYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="> \t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type="text" placeholder="Search" autocomplete="off" autocomplete="new-password" id="myProdInputDrop">\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class="multiSingleDrop"> \t\t\t\t\t\t\t\t\t\t\t\t\t\t{{each(key, option) formItems.options}} \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li value="${option.title}" data-value="${option.value}"  class="dropdown-item">{{if option.image}}<img draggable="false" src="${option.image}">{{/if}}<span>${option.title}</span></li>\t\t\t\t\t\t\t\t\t\t\t\t\t\t{{/each}} \t\t\t\t\t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t{{/if}}\t\t\t\t\t{{/each}} \t\t\t\t\t{{if msgData.message[0].component.payload.dropdown}}\t\t\t\t\t<div class="custom-address-dropdown {{if msgData.message[0].component.payload && msgData.message[0].component.payload.dropdown && msgData.message[0].component.payload.dropdown.disabled}}read-only-wrap{{/if}}"> \t\t\t\t\t\t<div class="product extraPadding">\t\t\t\t\t\t\t<div class="parentListDiv"> \t\t\t\t\t\t\t\t<bdi class="drop-btn-header"> \t\t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.dropdown.heading}}<bdi class="dropFloatingLabel">${msgData.message[0].component.payload.dropdown.heading}</bdi>{{/if}} \t\t\t\t\t\t\t\t\t<button class="dropbtn-down-prod" \t\t\t\t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.dropdown.countrycode}} \t\t\t\t\t\t\t\t\t\t\t\t\t\tdata-value="${msgData.message[0].component.payload.dropdown.countrycode}" \t\t\t\t\t\t\t\t\t\t\t\t\t\tvalue="${msgData.message[0].component.payload.dropdown.text}" \t\t\t\t\t\t\t\t\t\t\t {{else}}data-value="${helpers.countriesList[0].code}" value="${helpers.countriesList[0].country_name}"{{/if}}> \t\t\t\t\t\t\t\t\t\t{{if msgData.message[0].component.payload.dropdown.countrycode}} \t\t\t\t\t\t\t\t\t\t\t<img draggable="false" src="${helpers.countriesList[0].flag_link}${msgData.message[0].component.payload.dropdown.countrycode}.png" > \t\t\t\t\t\t\t\t\t\t\t<span>${msgData.message[0].component.payload.dropdown.text}</span>\t\t\t\t\t\t\t\t\t\t{{else}} \t\t\t\t\t\t\t\t\t\t\t<img draggable="false" src="${helpers.countriesList[0].flag_link}${helpers.countriesList[0].code}.png" >\t\t\t\t\t\t\t\t\t\t\t<span>${helpers.countriesList[0].country_name}</span>\t\t\t\t\t\t\t\t\t\t{{/if}}\t\t\t\t\t\t\t\t\t</button>\t\t\t\t\t\t\t\t</bdi>\t\t\t\t\t\t\t\t<div id="productDropdownDrop" class="dropdown-content-drop">\t\t\t\t\t\t\t\t\t<div class="searchBtn"> \t\t\t\t\t\t\t\t\t\t<img draggable="false" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2OTBfMjkzNikiPgo8cGF0aCBkPSJNMS40NzIwNSAxMy4zNTcxQzIuNDEyMiAxNS41NjkzIDQuMTkyNjIgMTcuMzE3NCA2LjQyMTY1IDE4LjIxNjhDOC42NTA2NyAxOS4xMTYzIDExLjE0NTcgMTkuMDkzNCAxMy4zNTc5IDE4LjE1MzNDMTUuNTcgMTcuMjEzMSAxNy4zMTgxIDE1LjQzMjcgMTguMjE3NiAxMy4yMDM3QzE5LjExNyAxMC45NzQ2IDE5LjA5NDIgOC40Nzk2IDE4LjE1NCA2LjI2NzQzQzE3LjIxMzkgNC4wNTUyNiAxNS40MzM1IDIuMzA3MTcgMTMuMjA0NCAxLjQwNzcyQzEwLjk3NTQgMC41MDgyNjYgOC40ODAzNyAwLjUzMTEyOCA2LjI2ODIgMS40NzEyOEM0LjA1NjA0IDIuNDExNDMgMi4zMDc5NSA0LjE5MTg1IDEuNDA4NDkgNi40MjA4N0MwLjUwOTA0IDguNjQ5OSAwLjUzMTkwMyAxMS4xNDQ5IDEuNDcyMDUgMTMuMzU3MVYxMy4zNTcxWiIgc3Ryb2tlPSIjN0M3QzdDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi4yMjEgMTYuMjE5N0wyMy4yNSAyMy4yNDk3IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NjkwXzI5MzYiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="> \t\t\t\t\t\t\t\t\t\t<input type="text" placeholder="Search" autocomplete="off" autocomplete="new-password" id="myProdInputDrop">\t\t\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t\t<ul class="multiSingleDrop"> \t\t\t\t\t\t\t\t\t\t{{each(key, msgItem) helpers.countriesList}} \t\t\t\t\t\t\t\t\t\t\t<li value="${msgItem.country_name}" data-value="${msgItem.code}"  class="dropdown-item"><img draggable="false" src="${msgItem.flag_link}${msgItem.code}.png" ><span>${msgItem.country_name}</span></li>\t\t\t\t\t\t\t\t\t\t{{/each}} \t\t\t\t\t\t\t\t\t</ul> \t\t\t\t\t\t\t\t</div> \t\t\t\t\t\t\t</div> \t\t\t\t\t\t</div> \t\t\t\t\t</div>\t\t\t\t\t{{/if}}\t\t\t\t\t{{if msgData.message[0].component.payload.submit_button}} \t\t\t\t\t\t<div class="addressBtnGroup"> \t\t\t\t\t\t\t<button>${msgData.message[0].component.payload.submit_button}</button> \t\t\t\t\t\t</div> \t\t\t\t\t{{/if}} \t\t\t\t</bdi >\t\t\t{{/if}} \t\t<\/script > ':""},b.prototype.dropdownTemplateBindEvents=function(b){a(b).find(".selectTemplateDropdowm").on("change",function(b){b.preventDefault(),b.stopPropagation(),a(".chatInputBox").text(this.value);var c=window.KoreSDK.dependencies.jQuery.Event("keydown",{which:13});c.keyCode=13,a(".chatInputBox").trigger(c)})},b.prototype.bindEvents=function(c,d){a(c).off("click",".listTmplContentChild_show_more").on("click",".listTmplContentChild_show_more",function(c){if("inline"===d.message[0].component.payload.seemoreAction){for(var e=c.currentTarget.parentElement,f=a(e).find(".hide"),g=0;g<f.length;g++)a(f[g]).hasClass("hide")&&a(f[g]).removeClass("hide");var h=c.currentTarget;a(h).addClass("hide")}else{d.message[0].component.payload.displayLimit=d.message[0].component.payload.buttons.length,d.message[0].component.payload.sliderView=!0;var i=a(b.prototype.getChatTemplate("checkBoxesTemplate")).tmpl({msgData:d,helpers:helpers});bottomSliderAction("show",i),a(i).find(".hide").removeClass("hide"),a(i).find(".listTmplContentChild_show_more").css("display","none"),a(i).find(".extra-info").addClass("hide"),b.prototype.bindEvents(i,d),a(i).find(".close-button").on("click",function(a){bottomSliderAction("hide")})}}),chatInitialize=this.chatInitialize,helpers=this.helpers,a(c).find(".selectTemplateDropdowm").on("change",function(b){b.preventDefault(),b.stopPropagation(),a(".chatInputBox").text(this.value);var c=window.KoreSDK.dependencies.jQuery.Event("keydown",{which:13});c.keyCode=13,a(".chatInputBox").trigger(c)}),a(c).find(".formMainComponent").on("keydown",function(a){13==a.keyCode&&(a.preventDefault(),a.stopPropagation())}),a(c).find("#submit").on("click",function(b){var d=a(b.currentTarget).closest(".buttonTmplContent").find(".formMainComponent .formBody"),e=a(b.currentTarget).closest(".fromOtherUsers.with-icon"),f=a(e).data();if(f.tmplItem.data.msgData.message[0].component.payload){f.tmplItem.data.msgData.message[0].component.payload.ignoreCheckMark=!0;var g=f.tmplItem.data.msgData}if(""==d.find("#email").val())a(e).find(".buttonTmplContent").last().find(".errorMessage").removeClass("hide"),a(".errorMessage").text("Please enter value");else if(0!=d.find("input[type='password']").length){for(var h=d.find("#email").val(),i=h.length,j="",k=0;k<i;k++)j+="*";a(".chatInputBox").text(h),a(c).find(".formMainComponent form").addClass("hide")}else if(0==d.find("input[type='password']").length){a(".chatInputBox").text(d.find("#email").val());var j=d.find("#email").val();a(c).find(".formMainComponent form").addClass("hide")}chatInitialize.sendMessage(a(".chatInputBox"),j,g)}),a(c).find(".btn-group ").off("click",".btn-info").on("click",".btn-info",function(b){var d=a(c).find(".form-control"),e={},f="";if(a(c).find(".errorMessage").addClass("hide"),d&&d.length){for(var g=0;g<d.length;g++){var h=d[g],i=a(h).attr("id"),j=a(h).attr("piiReductionChar");if(!a(h).val().length)return a(c).find(".errorMessage").removeClass("hide"),setTimeout(function(){a(c).find(".errorMessage").addClass("hide")},5e3),!1;e[i]=j?j+a(h).val()+j:a(h).val(),"password"!=a(h).attr("type")?f=f+a(h).attr("title")+":"+a(h).val():(g>0&&g<d.length&&(f+=" , "),f=f+a(h).attr("title")+" : "+a(h).val().replace(/\w/g,"*"))}a(".chatInputBox").text(JSON.stringify(e)),chatInitialize.sendMessage(a(".chatInputBox"),f,{},!0),a(c).find(".formMainComponent").css({"pointer-events":"none"}),a(c).find(".formMainComponent .formBody").css({display:"none"}),a(c).find(".formMainComponent .btn-group").css({display:"none"})}}),a(c).find(".btn-group ").off("click",".btn-url-postback").on("click",".btn-url-postback",function(b){var d=a(b.currentTarget).attr("type");if("url"===d)valueClick(a(b.currentTarget));else if("postback"==d){var e=a(b.currentTarget).attr("value")||a(b.currentTarget).attr("title"),f=a(b.currentTarget).attr("title");a(".chatInputBox").text(e),chatInitialize.sendMessage(a(".chatInputBox"),f),a(c).find(".formMainComponent").css({"pointer-events":"none"}),a(c).find(".formMainComponent .formBody").css({display:"none"}),a(c).find(".formMainComponent .btn-group").css({display:"none"})}}),a(c).off("keypress",".formMainComponent .formBody .inputMainComponent .allow-only-numbers").on("keypress",".formMainComponent .formBody .inputMainComponent .allow-only-numbers",function(a){return a.keyCode>=48&&a.keyCode<=57}),a(c).off("click",".closeBottomSlider").on("click",".closeBottomSlider",function(a){bottomSliderAction("hide")}),a(c).off("click",".singleSelect").on("click",".singleSelect",function(b){var c=a(b.currentTarget).closest(".listTmplContentBox"),d=a(c).find(".collectionDiv"),e=a(c).find(".checkbox input");a(d).removeClass("selected");var f=a(b.currentTarget).closest(".collectionDiv");a(f).addClass("selected");var g=a(f).find(".groupMultiSelect input");if(d&&d&&d.length)for(i=0;i<d.length;i++)if(d&&!a(d[i]).hasClass("selected")){var h=a(d[i]).find(".checkbox input");for(j=0;j<h.length;j++)a(h[j]).prop("checked",!1)}if(f&&f[0]){var k=!0,l=a(f).find(".checkbox.singleSelect input");if(l&&l.length)for(i=0;i<l.length;i++)a(l[i]).prop("checked")||(k=!1);k?a(g).prop("checked",!0):a(g).prop("checked",!1)}var m=!1,n=a(c).find(".multiCheckboxBtn");if(e&&e.length)for(i=0;i<e.length;i++)a(e[i]).prop("checked")&&(m=!0);m?a(n).removeClass("hide"):a(n).addClass("hide")}),a(c).off("click",".viewMoreGroups").on("click",".viewMoreGroups",function(b){var c=a(b.currentTarget).closest(".listTmplContentBox"),d=a(c).find(".collectionDiv");a(d).removeClass("hide"),a(".viewMoreContainer").addClass("hide")}),a(c).off("click",".groupMultiSelect").on("click",".groupMultiSelect",function(b){var c=a(b.currentTarget).find("input"),d=a(c[0]).prop("checked"),e=a(b.currentTarget).closest(".collectionDiv"),f=a(e).find(".checkbox input"),g=a(b.currentTarget).closest(".listTmplContentBox"),h=a(g).find(".checkbox input");if(h&&h.length)for(i=0;i<h.length;i++)a(h[i]).prop("checked",!1);if(d){if(f&&f.length)for(i=0;i<f.length;i++)a(f[i]).prop("checked",!0)}else if(f&&f.length)for(i=0;i<f.length;i++)a(f[i]).prop("checked",!1);var j=!1,k=a(g).find(".multiCheckboxBtn");if(h&&h.length)for(i=0;i<h.length;i++)a(h[i]).prop("checked")&&(j=!0);j?a(k).removeClass("hide"):a(k).addClass("hide")}),a(c).find(".multiCheckboxBtn").on("click",function(b){var d=a(c).data();!0===d.message[0].component.payload.sliderView&&(d.message[0].component.payload.sliderView=!1,chatInitialize.renderMessage(d),bottomSliderAction("hide")),d.message[0].component.payload.sliderView=!1;for(var e=a(b.currentTarget.parentElement).find(".checkInput:checked"),f=[],g=[],h=0;h<e.length;h++)f.push(a(e[h]).attr("value")),g.push(a(e[h]).attr("text"));a(".chatInputBox").text("Here are the selected items : "+f.toString()),chatInitialize.sendMessage(a(".chatInputBox"),"Here are the selected items : "+g.toString()),a(c).find(".multiCheckboxBtn").hide(),a(c).find(".advancedMultiSelectScroll").css({"pointer-events":"none"}),a(c).find(".advancedMultiSelectScroll").css({overflow:"hidden"})}),a(c).off("click",".listViewTmplContent .seeMoreList").on("click",".listViewTmplContent .seeMoreList",function(d){if(0!==a(".list-template-sheet").length)a(".list-template-sheet").remove(),listViewTabs();else if(0===a(".list-template-sheet").length){var e=a(d.currentTarget).closest("li.fromOtherUsers.with-icon.listView").data();e.message[0].component.payload.seeMore&&(e.message[0].component.payload.seeMore=!1),e.message[0].component.payload.sliderView||(e.message[0].component.payload.sliderView=!0),c=a(b.prototype.getChatTemplate("templatelistView")).tmpl({msgData:e,helpers:helpers}),a(c).find(".listViewTmplContent .extra-info").hide(),bottomSliderAction("show",c),a(c).off("click",".listViewLeftContent").on("click",".listViewLeftContent",function(b){var c=this,d=a(b.currentTarget).closest(".list-element").find(".subelements-group");d.length?(a(b.currentTarget).closest(".list-element").find(".carrot-down").toggleClass("rotate-icon"),a(d).toggle(300)):valueClick(c)})}}),a(c).find(".listViewLeftContent").on("click",function(c){var d=a(c.currentTarget).closest(".list-element").find(".subelements-group");if(d.length)a(c.currentTarget).closest(".list-element").find(".carrot-down").toggleClass("rotate-icon"),a(d).toggle(300);else if(a(this).attr("data-url")){var e=a(this).attr("data-url");e.indexOf("http:")<0&&e.indexOf("https:")<0&&(e="http:////"+e),b.prototype.openExternalLink(e)}else{var f=a(this).attr("data-value")||a(this).attr("data-title"),g=a(this).attr("data-title");chatInitialize.sendMessage(a(".chatInputBox").text(f),g),f&&a(".listViewTmplContentBox .listItems").css({"pointer-events":"none"})}}),a(c).off("click",".listViewItemValue.actionLink.action,.listTableDetailsDesc").on("click",".listViewItemValue.actionLink.action,.listTableDetailsDesc",function(){var a=this;valueClick(a)}),a(c).find(".ratingMainComponent").off("click",'[type*="radio"]').on("click",'[type*="radio"]',function(d){var e=a(d.currentTarget).attr("value"),f=a(c).data(),g=f.message[0].component.payload.sliderView;for(a("label.active")&&a("label").removeClass("active"),i=parseInt(e);i>0;i--)a('label[for="'+i+'-stars"]').addClass("active");if(e==f.message[0].component.payload.starArrays.length){var h=f.message[0].component.payload.messageTodisplay;a(".suggestionsMainComponent").remove(),a(".ratingStar").remove(),a(".submitButton")&&a(".submitButton").remove(),a(".kore-action-sheet").find(".ratingMainComponent").append('<div class="ratingStar">'+h+'</div><div class="submitButton"><button type="button" class="submitBtn">Submit</button></div>')}else a(".submitButton")&&a(".submitButton").remove(),a(".ratingStar").remove(),a(".suggestionsMainComponent").length>0?(a(".suggestionsMainComponent").remove(),a(".kore-action-sheet").find(".ratingMainComponent").append(b.prototype.suggestionComponent())):a(".kore-action-sheet").find(".ratingMainComponent").append(b.prototype.suggestionComponent());!1===g&&chatInitialize.sendMessage(a(".chatInputBox").text(e),e),a(".buttonTmplContent .ratingMainComponent .submitBtn").click(function(){if(f.message[0].component.payload.sliderView=!1,e==f.message[0].component.payload.starArrays.length){var b=f.message[0].component.payload.messageTodisplay;chatInitialize.renderMessage(f),chatInitialize.sendMessage(a(".chatInputBox").text(e+" :"+b),e+" :"+b)}else if(""==a(".suggestionInput").val())chatInitialize.renderMessage(f),chatInitialize.sendMessage(a(".chatInputBox").text(e),e);else{var c=a(".suggestionInput").val();chatInitialize.renderMessage(f),chatInitialize.sendMessage(a(".chatInputBox").text(e+" :"+c),e+" :"+c)}bottomSliderAction("hide"),f.message[0].component.payload.sliderView=!0})}),a(c).find(".buttonTmplContent .ratingMainComponent .close-btn").click(function(a){bottomSliderAction("hide"),a.stopPropagation()}),a(c).find(".emojiComponent").off("click",".rating").on("click",".rating",function(d){var e=a(c).data(),f=e.message[0].component.payload.sliderView;"0"==a(c).find(".emojiComponent .active").length&&a(".emojiElement").remove();var g=a(this).attr("value");if(a(d.currentTarget).addClass("active"),"rating_1"==a(this).attr("id")&&a("#rating_1.active")?(a("<img class='emojiElement' />").attr("src","libs/images/emojis/gifs/rating_1.gif").appendTo(this),a(d.currentTarget).removeClass("active")):"rating_2"==a(this).attr("id")&&a("#rating_2.active")?(a("<img class='emojiElement' />").attr("src","libs/images/emojis/gifs/rating_2.gif").appendTo(this),a(d.currentTarget).removeClass("active")):"rating_3"==a(this).attr("id")&&a("#rating_3.active")?(a("<img class='emojiElement' />").attr("src","libs/images/emojis/gifs/rating_3.gif").appendTo(this),a(d.currentTarget).removeClass("active")):"rating_4"==a(this).attr("id")&&a("#rating_4.active")?(a("<img class='emojiElement' />").attr("src","libs/images/emojis/gifs/rating_4.gif").appendTo(this),a(d.currentTarget).removeClass("active")):"rating_5"==a(this).attr("id")&&a("#rating_5.active")&&(a("<img class='emojiElement' />").attr("src","libs/images/emojis/gifs/rating_5.gif").appendTo(this),a(d.currentTarget).removeClass("active")),a(this).attr("value")<"5")a(".ratingStar").remove(),a(".submitButton")&&a(".submitButton").remove(),a(".suggestionsMainComponent").length>0&&a(".suggestionsMainComponent").remove(),a(".kore-action-sheet").find(".emojiComponent").append(b.prototype.suggestionComponent());else{a(".submitButton")&&a(".submitButton").remove(),a(".ratingStar").length>0&&a(".ratingStar").remove();var h=e.message[0].component.payload.messageTodisplay;a(".suggestionsMainComponent").remove(),a(".kore-action-sheet").find(".emojiComponent").append('<div class="ratingStar">'+h+'</div><div class="submitButton"><button type="button" class="submitBtn">Submit</button></div>')}!1===f&&chatInitialize.sendMessage(a(".chatInputBox").text(g),g),a(".emojiComponent").off("click",".submitBtn").on("click",".submitBtn",function(b){if(e.message[0].component.payload.sliderView=!1,"5"==g){var c=e.message[0].component.payload.messageTodisplay;chatInitialize.renderMessage(e),chatInitialize.sendMessage(a(".chatInputBox").text(g+" :"+c),"Rating: "+g+" and "+c)}else if(""==a(".suggestionInput").val())chatInitialize.renderMessage(e),chatInitialize.sendMessage(a(".chatInputBox").text(g),g);else{var d=a(".suggestionInput").val();chatInitialize.renderMessage(e),chatInitialize.sendMessage(a(".chatInputBox").text(g+" :"+d),g+" :"+d)}bottomSliderAction("hide"),e.message[0].component.payload.sliderView=!0})}),a(c).find(".buttonTmplContent .emojiComponent .close-btn").click(function(a){bottomSliderAction("hide"),a.stopPropagation()})},b.prototype.suggestionComponent=function(){return'<div class="suggestionsMainComponent">\t<div class="suggestionsHeading">What can be improved?</div>\t<div class="suggestionBox">\t<textarea type="text" class="suggestionInput" placeholder="Add Suggestions"></textarea></div>\t<div class="submitButton"><button type="button" class="submitBtn">Submit</button></div>\t</div>'},this.bottomSliderAction=function(b,c){a(".kore-action-sheet").animate({height:"toggle"}),"hide"==b?(a(".kore-action-sheet").innerHTML="",a(".kore-action-sheet").addClass("hide")):(a(".kore-action-sheet")&&a(".kore-action-sheet").length<=0&&KorePickers.prototype.addSlider(),a(".kore-action-sheet").removeClass("hide"),a(".kore-action-sheet .actionSheetContainer").empty(),setTimeout(function(){a(".kore-action-sheet .actionSheetContainer").append(c),a(".kore-action-sheet .listViewTmplContentBox .close-button").on("click",function(a){bottomSliderAction("hide")})},200))},this.listViewTabs=function(){var c=a("li.fromOtherUsers.with-icon.listView").data();c.message[0].component.payload.seeMore&&(c.message[0].component.payload.seeMore=!1);var d=a(b.prototype.getChatTemplate("actionSheetTemplate")).tmpl({msgData:c,dataItems:c.message[0].component.payload.moreData.Tab1,tabs:Object.keys(c.message[0].component.payload.moreData),helpers:helpers});a(a(d).find(".tabs")[0]).addClass("active"),a(".kore-action-sheet").append(d),a(".kore-action-sheet .list-template-sheet").removeClass("hide"),this.bottomSliderAction("show",a(".list-template-sheet")),a(".kore-action-sheet .list-template-sheet .displayMonth .tabs").on("click",function(c){var d=a(c.target).text(),e=a("li.fromOtherUsers.with-icon.listView").data(),f=a(b.prototype.getChatTemplate("actionSheetTemplate")).tmpl({msgData:e,dataItems:e.message[0].component.payload.moreData[d],tabs:Object.keys(e.message[0].component.payload.moreData),helpers:helpers});a(".list-template-sheet .displayMonth").find(".tabs").removeClass("active"),a(".list-template-sheet .displayMonth").find(".tabs[data-tabid='"+d+"']").addClass("active"),a(".list-template-sheet .displayListValues").html(a(f).find(".displayListValues")),a(".kore-action-sheet .list-template-sheet .listViewLeftContent").on("click",function(){var a=this;valueClick(a)})}),a(".kore-action-sheet .list-template-sheet .close-button").on("click",function(a){bottomSliderAction("hide")}),a(".kore-action-sheet .list-template-sheet .listViewLeftContent").on("click",function(){var a=this;valueClick(a)})},this.valueClick=function(c){if(a(c).attr("data-url")||a(c).attr("url")){var d=a(c).attr("data-url")||a(c).attr("url");d.indexOf("http:")<0&&d.indexOf("https:")<0&&(d="http:////"+d),b.prototype.openExternalLink(d)}else{var e=a(c).attr("data-value"),f=a(c).attr("data-title");chatInitialize.sendMessage(a(".chatInputBox").text(e),f),a(".kore-action-sheet .list-template-sheet").animate({height:"toggle"}),e&&(bottomSliderAction("hide"),a(".listViewTmplContentBox .listItems").css({"pointer-events":"none"}))}},b.prototype.openExternalLink=function(a){var b=document.createElement("a");b.href=a,b.target="_blank",b.rel="noopener noreferrer",b.click()},b.prototype.listWidgetClick=function(b,c,d){if(c){if("url"===c.type)return void window.open(c.url,"_blank");if(c.payload){var e=c.payload||c.title||b.innerText,f={};f.payload=c.payload;this.chatInitialize.sendMessage(a(".chatInputBox").text(e),f.payload)}}d&&b.hasClass("dropdown-contentWidgt")&&a(b).removeClass("show")},b.prototype.templateEvents=function(b,c,d){var e=this,f=this,g=a(b);if("TabbedList"===c||"listWidget"===c){a(g.find(".tabs")[0]).addClass("active");var h=g.find(".listViewLeftContent");if(h&&h.length)for(i=0;i<h.length;i++){var b=h[i];if(a(b).attr("col-size"))if(a(b).hasClass("listViewLeftContent")){var j=f.getColumnWidthListWidget(100-parseInt(a(b).attr("col-size"))+"%");a(b).css("width",j+"%")}else{var j=f.getColumnWidthListWidget(a(b).attr("col-size"));a(b).css("width",j+"%")}}console.log(d),g.off("click",".listViewLeftContent").on("click",".listViewLeftContent",function(b){b.stopPropagation();var c=a(b.currentTarget).attr("actionObj"),d={};c&&(d=JSON.parse(c));var e=this;f.listWidgetClick(e,d)}),g.off("click",".moreValue").on("click",".moreValue",function(a){a.stopPropagation()}),g.off("click",".tabs").on("click",".tabs",function(b){b.stopPropagation();var c=a(b.target).text(),d=a(b.target).closest(".tab-list-template").data(),f=a(b.target).closest(".tab-list-template").attr("panelDetail");f&&(f=JSON.parse(f)),delete d.tmplItem;var g={tempdata:d,dataItems:d.elements,helpers:helpers,viewmore:f.viewmore,panelDetail:f};d&&d.tabs&&Object.keys(d.tabs)&&Object.keys(d.tabs).length&&(g={tempdata:d,dataItems:d.tabs[c],tabs:Object.keys(d.tabs),helpers:helpers,viewmore:f.viewmore,panelDetail:f});var h=a(e.getTemplate("TabbedList")).tmplProxy(g);a(h).find(".tabs[data-tabid='"+c+"']").addClass("active"),a(b.target).closest(".tab-list-template").html(a(h).html())}),g.off("click","#showMoreContents").on("click","#showMoreContents",function(b){b.stopPropagation(),a(b.currentTarget).closest(".listViewTmplContentChild").find(".wid-temp-showMoreBottom").removeClass("hide")}),g.off("click",".wid-temp-showMoreClose").on("click",".wid-temp-showMoreClose",function(b){b.stopPropagation(),a(b.currentTarget).closest(".listViewTmplContentChild").find(".wid-temp-showMoreBottom").addClass("hide")}),g.off("click",".wid-temp-showActions").on("click",".wid-temp-showActions",function(b){b.stopPropagation(),a(b.currentTarget)&&a(b.currentTarget).closest(".listViewTmplContentChild")&&a(b.currentTarget).closest(".listViewTmplContentChild").find(".wid-temp-showActions")&&a(b.currentTarget).closest(".listViewTmplContentChild").find(".wid-temp-showActions").hasClass("active")?(a(b.currentTarget).closest(".listViewTmplContentChild").find(".wid-temp-showActions").removeClass("active"),a(b.currentTarget).closest(".listViewTmplContentChild").find(".meetingActionButtons").addClass("hide")):(a(b.currentTarget).closest(".listViewTmplContentChild").find(".wid-temp-showActions").addClass("active"),a(b.currentTarget).closest(".listViewTmplContentChild").find(".meetingActionButtons").removeClass("hide"))}),g.off("click",".action").on("click",".action",function(b){b.stopPropagation();var c=a(b.currentTarget).attr("actionObj"),d={};if(c&&(d=JSON.parse(c)),"object"==typeof d&&d.link)window.open(d.link);else{var e=a(b.currentTarget).parent();f.listWidgetClick(e,d,"menuItemClick")}})}g.off("click",".dropbtnWidgt.moreValue,.dropbtnWidgt.actionBtns").on("click",".dropbtnWidgt.moreValue,.dropbtnWidgt.actionBtns",function(b){var c=this;a(c).next().hasClass("dropdown-contentWidgt")&&a(c).next().toggleClass("show"),a(".dropdown-contentWidgt.show").not(a(c).next()).removeClass("show")}),window.onclick=function(a){if(!a.target.matches(".dropbtnWidgt")){var b,c=document.getElementsByClassName("dropdown-contentWidgt");for(b=0;b<c.length;b++){var d=c[b];d.classList.contains("show")&&d.classList.remove("show")}}}},b.prototype.getColumnWidthListWidget=function(a){var b,c="100%";if(a){b=a.replace(/[^\d.-]/g,""),console.log(a);try{c=100-parseInt(b,10)}catch(b){console.log(a)}return c}},b.prototype.bankingFeedbackTemplateEvents=function(b){var c=this;c.chatInitialize.config.chatContainer;a(b).off("click",'.bankingFeedBackTemplate-experience-content [type*="radio"]').on("click",'.bankingFeedBackTemplate-experience-content [type*="radio"]',function(c){for(var d=a(c.currentTarget).attr("id"),e=(a(b).data(),a(b).find('[type*="radio"]')),f=a(b).find(".empathy-message"),g=0;g<f.length;g++)a(b).find(f[g]).hasClass("hide")||a(b).find(f[g]).addClass("hide");for(var g=0;g<e.length;g++)d!=a(e[g]).attr("id")&&a(b).find(e[g]).prop("checked")?a(b).find(e[g]).prop("checked",!1):d===a(b).find(e[g]).attr("id")&&a(b).find(e[g]).prop("checked")&&a(b).find(".empathy-message#"+d).hasClass("hide")&&a(b).find(".empathy-message#"+d).removeClass("hide");a(b).find(".bankingFeedBackTemplate-feedback-content").hasClass("hide")&&a(b).find(".bankingFeedBackTemplate-feedback-content").removeClass("hide")}),a(b).off("click",".bankingFeedBackTemplate-feedback-content .buttons-div .feedback-submit").on("click",".bankingFeedBackTemplate-feedback-content .buttons-div .feedback-submit",function(d){var e=a(b).data();if(e&&e.message&&e.message[0]&&e.message[0].component&&e.message[0].component.payload&&e.message[0].component.payload.experienceContent){var f=(e.message[0].component.payload.experienceContent,{});f.selectedFeedback=[];for(var g=a(b).find('[type*="radio"]'),h=0;h<g.length;h++)if(a(b).find(g[h]).prop("checked")){var i=a(g[h]).attr("actionObj"),j=JSON.parse(i);delete j.empathyMessage,f.selectedExperience=j}for(var k=a(b).find(".experience-feedback-listItems").find('[type*="checkbox"]'),h=0;h<k.length;h++)if(a(b).find(k[h]).prop("checked")){var l=a(k[h]).attr("actionObj"),m=JSON.parse(l);f.selectedFeedback.push(m)}var n=a(b).find("#bankingSuggestionInput").val();f.userSuggestion=n;var o=e.message[0].component.payload.messageToDisplay;a(".chatInputBox").text(JSON.stringify(f)),a(b).find(".bankingFeedBackTemplate").addClass("disabled"),c.chatInitialize.sendMessage(a(".chatInputBox"),o,e)}}),a(b).off("click",".bankingFeedBackTemplate-feedback-content .buttons-div .feedback-cancel").on("click",".bankingFeedBackTemplate-feedback-content .buttons-div .feedback-cancel",function(d){var e=a(b).data();if(e&&e.message&&e.message[0]&&e.message[0].component&&e.message[0].component.payload&&e.message[0].component.payload.experienceContent){var f=(e.message[0].component.payload.experienceContent,{});f.selectedFeedback=[];for(var g=a(b).find('[type*="radio"]'),h=0;h<g.length;h++)if(a(g[h]).prop("checked")){a(g[h]).prop("checked",!1);var i=a(g[h]).attr("actionObj"),j=JSON.parse(i);delete j.empathyMessage,f.selectedExperience=j}for(var k=a(b).find(".experience-feedback-listItems").find('[type*="checkbox"]'),h=0;h<k.length;h++)if(a(b).find(k[h]).prop("checked")){a(b).find(k[h]).prop("checked",!1);var l=a(k[h]).attr("actionObj"),m=JSON.parse(l);f.selectedFeedback.push(m)}var n=a(b).find("#bankingSuggestionInput").val(""),n=a(b).find("#bankingSuggestionInput").val();f.userSuggestion=n;e.message[0].component.payload.messageToDisplay;a(".chatInputBox").text("Cancel"),a(b).find(".bankingFeedBackTemplate").addClass("disabled"),c.chatInitialize.sendMessage(a(".chatInputBox"),"Cancel",e)}})},b.prototype.toCheckBankingFeedbackTemplate=function(a){if(a&&a.message[0]&&a.message[0].cInfo&&a.message[0].cInfo.body&&"string"==typeof a.message[0].cInfo.body)try{if(JSON.parse(a.message[0].cInfo.body)&&JSON.parse(a.message[0].cInfo.body).hasOwnProperty("userSuggestion"))return!0}catch(a){return!1}return!1},b.prototype.bankAssistAttachmentEvents=function(b){a(b).off("click",".bankassist-attachments .uploadIcon").on("click",".bankassist-attachments .uploadIcon",function(b){b.stopPropagation(),setTimeout(function(){a(".attachmentIcon").trigger("click")})})},b.prototype.otpValidationTemplateEvents=function(b,c){chatInitialize=this.chatInitialize,helpers=this.helpers,a(b).off("keypress",".otp-validations .otp-block-inputs .input-item,.otp-validations .enter-pin-inputs .input-item,.otp-validations .reenter-pin-inputs .input-item").on("keypress",".otp-validations .otp-block-inputs .input-item,.otp-validations .enter-pin-inputs .input-item,.otp-validations .reenter-pin-inputs .input-item",function(a){return a.keyCode>=48&&a.keyCode<=57}),a(b).off("keyup",".otp-validations .enter-pin-inputs .input-item,.otp-validations .reenter-pin-inputs .input-item").on("keyup",".otp-validations .enter-pin-inputs .input-item,.otp-validations .reenter-pin-inputs .input-item",function(c){if(8===c.keyCode||37===c.keyCode){if(!a(c.currentTarget).val().length){var d=a(c.currentTarget).prev();d.length&&a(d).focus()}}else if(c.keyCode>=48&&c.keyCode<=57||39===c.keyCode){var e=a(c.currentTarget).next();e.length&&a(e).focus()}for(var e=a(c.currentTarget).next(),f=a(b).find(".otp-validations .enter-pin-inputs .input-item"),g=a(b).find(".otp-validations .reenter-pin-inputs .input-item"),h="",i="",j="",k=0;k<f.length;k++)h+=a(f[k]).val(),j+="*";for(var k=0;k<g.length;k++)i+=a(g[k]).val();new RegExp(h);h.length&&i.length?4==h.length&&4==i.length?a(b).find(".reset-pin-generation .resetpin-button-group .reset-btn").removeClass("disabled"):4==h.length&&4==i.length||a(b).find(".reset-pin-generation .resetpin-button-group .reset-btn").addClass("disabled"):a(b).find(".reset-pin-generation .resetpin-button-group .reset-btn").addClass("disabled")}),a(b).off("click",".otp-validations .reset-pin-generation .resetpin-button-group .reset-btn").on("click",".otp-validations .reset-pin-generation .resetpin-button-group .reset-btn",function(d){for(var e=a(b).find(".otp-validations .enter-pin-inputs .input-item"),f=a(b).find(".otp-validations .reenter-pin-inputs .input-item"),g="",h="",i="",j=0;j<e.length;j++)g+=a(e[j]).val(),i+="*";for(var j=0;j<f.length;j++)h+=a(f[j]).val();const k=new RegExp(g);k.test(h)?(a(b).find(".warning-message").hasClass("hide")||a(b).find(".warning-message").addClass("hide"),a(b).find(".error-message").hasClass("hide")||a(b).find(".error-message").addClass("hide"),a(".chatInputBox").text(g),chatInitialize.sendMessage(a(".chatInputBox"),i,c,!0),bottomSliderAction("hide"),a(".kore-chat-window").hasClass("background-blur")&&a(".kore-chat-window").removeClass("background-blur")):a(b).find(".warning-message").removeClass("hide")}),a(b).off("keyup",".otp-validations .otp-block-inputs .input-item").on("keyup",".otp-validations .otp-block-inputs .input-item",function(d){var e=c.message[0].component.payload.pinLength;a(d.currentTarget).val()&&a(d.currentTarget).val().length===e?(a(b).find(".otp-validations .otp-btn-group .otp-btn").removeClass("disabled"),13===d.keyCode&&a(b).find(".otp-btn").trigger("click")):a(b).find(".otp-validations .otp-btn-group .otp-btn").addClass("disabled")}),a(b).off("click",".otp-validations .otp-btn-group .otp-btn").on("click",".otp-validations .otp-btn-group .otp-btn",function(b){var d=a(b.currentTarget).closest(".otp-content").find(".otp-block-inputs .input-item"),e=d.val();if(c.message[0].component.payload.piiReductionChar){var f=c.message[0].component.payload.piiReductionChar;e=f+e+f}a(".chatInputBox").text(e),chatInitialize.sendMessage(a(".chatInputBox"),"******",c,!0),bottomSliderAction("hide"),a(".kore-chat-window").hasClass("background-blur")&&a(".kore-chat-window").removeClass("background-blur")}),a(b).off("click",".otp-validations .otp-block-inputs .eye-icon").on("click",".otp-validations .otp-block-inputs .eye-icon",function(b){b.currentTarget.classList&&"otp-view-eye"===b.currentTarget.classList[0]?(a(b.currentTarget).closest(".otp-block-inputs").find(".input-item").attr("type","text"),a(b.currentTarget).closest(".otp-block-inputs").find(".otp-view-eye").addClass("hide"),a(b.currentTarget).closest(".otp-block-inputs").find(".otp-hidden-eye").removeClass("hide")):b.currentTarget.classList&&"otp-hidden-eye"===b.currentTarget.classList[0]&&(a(b.currentTarget).closest(".otp-block-inputs").find(".input-item").attr("type","password"),a(b.currentTarget).closest(".otp-block-inputs").find(".otp-hidden-eye").addClass("hide"),a(b.currentTarget).closest(".otp-block-inputs").find(".otp-view-eye").removeClass("hide"))}),a(b).off("click",".otp-validations .hading-text .close-button").on("click",".otp-validations .hading-text .close-button",function(b){a(".chatInputBox").text("cancel"),chatInitialize.sendMessage(a(".chatInputBox"),"******",c,!0),bottomSliderAction("hide"),a(".kore-chat-window").hasClass("background-blur")&&a(".kore-chat-window").removeClass("background-blur")}),a(b).off("click",".otp-validations .otp-btn-group .otp-resend").on("click",".otp-validations .otp-btn-group .otp-resend",function(b){var d=a(b.currentTarget).attr("value"),e=a(b.currentTarget).attr("title");a(".chatInputBox").text(d),chatInitialize.sendMessage(a(".chatInputBox"),e,c,!1),bottomSliderAction("hide")}),a(b).off("click",".otp-validations .otp-more-options .otp-more-option").on("click",".otp-validations .otp-more-options .otp-more-option",function(b){if("postback"===a(b.currentTarget).attr("type")){var d=a(b.currentTarget).attr("payload"),e=a(b.currentTarget).attr("data-value")||a(b.currentTarget).text();a(".chatInputBox").text(d),chatInitialize.sendMessage(a(".chatInputBox"),e,c,!1),bottomSliderAction("hide")}})},b.prototype.resetPinTemplateEvents=function(b,c){chatInitialize=this.chatInitialize,helpers=this.helpers,a(b).off("keypress",".reset-pin-template .enter-pin-inputs .input-item,.reset-pin-template .reenter-pin-inputs .input-item").on("keypress",".reset-pin-template .enter-pin-inputs .input-item,.reset-pin-template .reenter-pin-inputs .input-item",function(a){return a.keyCode>=48&&a.keyCode<=57}),a(b).off("keyup",".reset-pin-template .enter-pin-inputs .input-item,.reset-pin-template .reenter-pin-inputs .input-item").on("keyup",".reset-pin-template .enter-pin-inputs .input-item,.reset-pin-template .reenter-pin-inputs .input-item",function(d){if(8===d.keyCode||37===d.keyCode){if(!a(d.currentTarget).val().length){var e=a(d.currentTarget).prev();e.length&&a(e).focus()}}else if(d.keyCode>=48&&d.keyCode<=57||39===d.keyCode){var f=a(d.currentTarget).next();f.length&&a(f).focus()}for(var f=a(d.currentTarget).next(),g=a(b).find(".reset-pin-template .enter-pin-inputs .input-item"),h=a(b).find(".reset-pin-template .reenter-pin-inputs .input-item"),i="",j="",k="",l=0;l<g.length;l++)i+=a(g[l]).val(),k+="*";for(var l=0;l<h.length;l++)j+=a(h[l]).val();new RegExp(i);var m=c.message[0].component.payload.pinLength;i.length&&j.length?i.length==m&&j.length==m?a(b).find(".reset-pin-generation .resetpin-button-group .reset-btn").removeClass("disabled"):i.length==m&&j.length==m||a(b).find(".reset-pin-generation .resetpin-button-group .reset-btn").addClass("disabled"):a(b).find(".reset-pin-generation .resetpin-button-group .reset-btn").addClass("disabled")}),a(b).off("click",".reset-pin-template .reset-pin-generation .resetpin-button-group .reset-btn").on("click",".reset-pin-template .reset-pin-generation .resetpin-button-group .reset-btn",function(d){for(var e=a(b).find(".reset-pin-template .enter-pin-inputs .input-item"),f=a(b).find(".reset-pin-template .reenter-pin-inputs .input-item"),g="",h="",i="",j=0;j<e.length;j++)g+=a(e[j]).val(),i+="*";for(var j=0;j<f.length;j++)h+=a(f[j]).val();const k=new RegExp(g);if(k.test(h)){if(a(b).find(".warning-message").hasClass("hide")||a(b).find(".warning-message").addClass("hide"),a(b).find(".error-message").hasClass("hide")||a(b).find(".error-message").addClass("hide"),c.message[0].component.payload.piiReductionChar){var l=c.message[0].component.payload.piiReductionChar;g=l+g+l}a(".chatInputBox").text(g),chatInitialize.sendMessage(a(".chatInputBox"),i,c,!0),bottomSliderAction("hide"),a(".kore-chat-window").hasClass("background-blur")&&a(".kore-chat-window").removeClass("background-blur")}else a(b).find(".warning-message").removeClass("hide")}),a(b).off("click",".reset-pin-template .hading-text .close-button").on("click",".reset-pin-template .hading-text .close-button",function(b){a(".chatInputBox").text("cancel"),chatInitialize.sendMessage(a(".chatInputBox"),"******",c,!0),bottomSliderAction("hide"),a(".kore-chat-window").hasClass("background-blur")&&a(".kore-chat-window").removeClass("background-blur")})},b.prototype.multiAttachmentTemplateEvents=function(b,c){function d(){this.boundary="--------MultipartData"+Math.random(),this._fields=[]}function e(b,d){var e=a('<div class="uploaded-item" id='+b.uniqueId+'>\t\t\t\t<div class="img-block"></div>\t\t\t\t<div class="content-data">\t\t\t\t\t<h1>'+b.name+'</h1>\t\t\t\t\t<div class="progress-percentage">\t\t\t\t\t\t<div class="percentage"></div>\t\t\t\t\t</div>\t\t\t\t\t<p class="file-size">'+b.sizeInMb+'MB</p>\t\t\t\t\t<div class="info-error-msg">\t\t\t\t\t\t<img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikljb24gLyBJbmZvIj4KPHBhdGggaWQ9IkluZm8iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOCAxQzQuMTM0MDEgMSAxIDQuMTM0MDEgMSA4QzEgMTEuODY2IDQuMTM0MDEgMTUgOCAxNUMxMS44NjYgMTUgMTUgMTEuODY2IDE1IDhDMTUgNC4xMzQwMSAxMS44NjYgMSA4IDFaTTguMDAwMDcgMi4wMzcxMUMxMS4yOTMzIDIuMDM3MTEgMTMuOTYzIDQuNzA2ODIgMTMuOTYzIDguMDAwMDdDMTMuOTYzIDExLjI5MzMgMTEuMjkzMyAxMy45NjMgOC4wMDAwNyAxMy45NjNDNC43MDY4MiAxMy45NjMgMi4wMzcxMSAxMS4yOTMzIDIuMDM3MTEgOC4wMDAwN0MyLjAzNzExIDQuNzA2ODIgNC43MDY4MiAyLjAzNzExIDguMDAwMDcgMi4wMzcxMVpNOC4wMjE0NSA0LjkzMzU5QzguMzAzMTEgNC45MzM1OSA4LjUzNDQxIDUuMTQwNjYgOC41NTkyNCA1LjQwNDkyTDguNTYxNDUgNS40NTIxMVY1LjVDOC41NjE0NSA1Ljc4NjM3IDguMzE5NjggNi4wMTg1MiA4LjAyMTQ1IDYuMDE4NTJDNy43Mzk3OCA2LjAxODUyIDcuNTA4NDggNS44MTE0NSA3LjQ4MzY1IDUuNTQ3Mkw3LjQ4MTQ1IDUuNVY1LjQ1MjExQzcuNDgxNDUgNS4xNjU3NCA3LjcyMzIxIDQuOTMzNTkgOC4wMjE0NSA0LjkzMzU5Wk03Ljk5OTk2IDdDOC4yNzA0MiA3IDguNDkyNTIgNy4yMDcwNyA4LjUxNjM2IDcuNDcxMzJMOC41MTg0OCA3LjUxODUyVjExLjM4MjhDOC41MTg0OCAxMS42NjkyIDguMjg2MzMgMTEuOTAxMyA3Ljk5OTk2IDExLjkwMTNDNy43Mjk1IDExLjkwMTMgNy41MDc0MSAxMS42OTQyIDcuNDgzNTYgMTEuNDNMNy40ODE0NSAxMS4zODI4VjcuNTE4NTJDNy40ODE0NSA3LjIzMjE1IDcuNzEzNTkgNyA3Ljk5OTk2IDdaIiBmaWxsPSIjRUY0NDQ0Ii8+CjwvZz4KPC9zdmc+Cg==" />\t\t\t\t\t\t<span>Upload failed</span>\t\t\t\t\t</div>\t\t\t\t</div>\t\t\t\t<button class="delete-upload">\t\t\t\t\t\t<img src="data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjMgKDY3Mjk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC0yMjkuMDAwMDAwKSIgZmlsbD0iIzhBOTU5RiI+CiAgICAgICAgICAgIDxnIGlkPSJjbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ0LjAwMDAwMCwgMjI5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlNoYXBlIiBwb2ludHM9IjE0IDEuNCAxMi42IDAgNyA1LjYgMS40IDAgMCAxLjQgNS42IDcgMCAxMi42IDEuNCAxNCA3IDguNCAxMi42IDE0IDE0IDEyLjYgOC40IDciPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+" alt="remove" />\t\t\t\t</button>\t\t\t</div>');a(d).find(".uploaded-attachment-data").append(e),a(d).find(".uploaded-attachment-data").find(".delete-upload").on("click",function(b){if(I)alert("Uploading in Progress");else{a(b.currentTarget).closest(".uploaded-item").remove();a(d).find(".uploaded-attachment-data .uploaded-item").length||a(d).find(".attachment-wrapper-data .proceed-upload").addClass("hide");a(d).find(".uploaded-item").length<c.message[0].component.payload.fileLimit&&a(d).find(".select-file-block").removeClass("disabled-buttons")}})}function f(b,c){if(!a(c).find(".uploaded-attachment-data .uploaded-item").length)return!1;var d=[],e=a(c).find(".uploaded-attachment-data .uploaded-item");if(e.length){for(var f=0;f<e.length;f++)d.push(a(e[f]).attr("data-name"));if(d.length)return d.some(function(a){return a===b.name})}}function g(a,b,c,d){var e={};if(e=a,e.name=a.name,e.uniqueId=i(),e.fileType=a.name.split(".").pop().toLowerCase(),I=!0,"image"===c){var f=new FileReader;f.onload=function(c){var d=new Blob([c.target.result],{type:a.type}),f=(URL||webkitURL).createObjectURL(d),g=new Image;g.src=f,g.onload=function(){e.resulttype=n(g),h(a,b)}},f.readAsArrayBuffer(a)}else"file"===c&&h(a,b)}function h(b,c){var d="bearer "+window.jwtDetails.authorization.accessToken;a.ajax({type:"POST",url:E+"/1.1/attachment/file/token",dataType:"json",headers:{Authorization:d},success:function(a){b.fileToken=a.fileToken,k(b,c)},error:function(a){}})}function i(a){var b=a||"xxxxyx";return b=b.replace(/[xy]/g,function(a){var b=16*Math.random()|0;return("x"===a?b:3&b|8).toString(16)})}function j(a,b){return a<=b}function k(b,c){var d=l(b);if(d.chunkSize=F.CHUNK_SIZE,d.chunkUpload=b.size>F.CHUNK_SIZE,d.file=b,d.chunkUpload)e(b,c),ele=a(c).find("#"+b.uniqueId),o(b,ele),ele.multifileuploader(d);else{var f=new FileReader;f.onloadend=function(a){if(a.target.readyState===FileReader.DONE){var d=f.result.replace(/^.*;base64,/,""),e=d;b.resulttype=e,m(b,c)}},f.readAsDataURL(b)}}function l(a){return F.UPLOAD={FILE_ENDPOINT:E+"/1.1/attachment/file",FILE_TOKEN_ENDPOINT:E+"/1.1/attachment/file/token",FILE_CHUNK_ENDPOINT:E+"/1.1/attachment/file/:fileID/chunk"},_accessToken="bearer "+J,_uploadConfg={},_uploadConfg.url=F.UPLOAD.FILE_ENDPOINT.replace(":fileID",a.fileToken),_uploadConfg.tokenUrl=F.UPLOAD.FILE_TOKEN_ENDPOINT,_uploadConfg.chunkUrl=F.UPLOAD.FILE_CHUNK_ENDPOINT.replace(":fileID",a.fileToken),_uploadConfg.fieldName="file",_uploadConfg.data={fileExtension:a.fileType,fileContext:"workflows",thumbnailUpload:!1,filename:a.name},_uploadConfg.headers={Authorization:_accessToken},_uploadConfg}function m(b,c){var d=l(b),f=b.resulttype;e(b,c),d.data[d.fieldName]={fileName:b.name,data:f,type:"image/png"},d.data.thumbnail={fileName:b.name+"_thumb",data:f,type:"image/png"},ele=a(c).find("#"+b.uniqueId),o(b,ele),ele.multifileuploader(d)}function n(a){var b=document.createElement("canvas");return b.height=180,b.width=320,b.getContext("2d").drawImage(a,0,0,b.width,b.height),b.toDataURL()}function o(a,b){b=b,b.on("success.ke.multifileuploader",function(b){p(b,a),I=!1}),b.on("error.ke.multifileuploader",function(a){q(a),I=!1})}function p(d,e){var f=d.params;if(!f||!f.fileId)return void s();if(clearTimeout(H),H=null,a(d.currentTarget).find(".percentage")){var g=a(d.currentTarget).find(".percentage");a(g).css({width:"100%"}),a(d.currentTarget).attr("data-value",f.fileId),a(d.currentTarget).attr("data-name",e.name),a(d.currentTarget).attr("file-size",e.sizeInMb),e.type.includes("image")?a(d.currentTarget).attr("data-type","image"):a(d.currentTarget).attr("data-type","attachment")}a(d.currentTarget).closest(".attachment-wrapper-data").find(".proceed-upload").hasClass("hide")&&a(d.currentTarget).closest(".attachment-wrapper-data").find(".proceed-upload").removeClass("hide");var h=a(b).find(".uploaded-item").length;if(c.message[0].component.payload.fileLimit===h&&a(b).find(".select-file-block").addClass("disabled-buttons"),e.uniqueId){f.fileId}}function q(b,c){if(a(b.currentTarget).find(".percentage")){var d=a(b.currentTarget).find(".percentage");a(d).css({background:"#FF0000"}),a(b.currentTarget).find(".info-error-msg").css({display:"block"}),a(b.currentTarget).find(".file-size").css({display:"none"})}}function r(a){const b=a/1048576;return Number(b.toFixed(2))}function s(){alert("Failed to upload content. Try again"),attachmentInfo={},a(".attachment").html(""),a(".sendButton").addClass("disabled"),fileUploaderCounter=0}function t(a,b){if(this.options=b,this.$element=a,a.find(".percentage")){var c=a.find(".percentage");H=setInterval(function(){c.css({width:"20%"})})}this.options.chunkUpload?v(this):u(this)}function u(a){var b=a;if(_conc=w(a),_mdat=new d,_conc.upload&&_conc.upload.addEventListener&&_conc.upload.addEventListener("progress",function(a){x(b,a)},!1),_conc.addEventListener("load",function(a){b.$element.parent().length&&y(b,a)},!1),_conc.addEventListener("error",function(a){z(b,a)},!1),_conc.withCredentials=!1,_conc.open("POST",a.options.url),a.options.headers)for(var c in a.options.headers)_conc.setRequestHeader(c,a.options.headers[c]);if(a.options.data)for(var e in a.options.data)_mdat.append(e,a.options.data[e]);_conc.setRequestHeader("Content-Type","multipart/form-data; boundary="+_mdat.boundary),_conc.send(_mdat.toString())}function v(a){var b=a,c=w(a);if(c.addEventListener("error",function(a){z(b,a)},!1),c.addEventListener("load",function(a){200===a.target.status?(b.messageToken=JSON.parse(a.target.response).fileToken,b.totalChunks=Math.floor(b.options.file.size/b.options.chunkSize)+1,b.currChunk=0,b.options.chunkUrl=b.options.chunkUrl.replace(":token",b.messageToken),b.$element.parent().length&&B(b)):z(b,a)},!1),c.withCredentials=!1,c.open("POST",a.options.tokenUrl),a.options.headers)for(var d in a.options.headers)c.setRequestHeader(d,a.options.headers[d]);c.send()}function w(a){return new G.net.HttpRequest}function x(a,b){}function y(b,c){b.events.success.params=a.parseJSON(c.target.response),b.$element.trigger(b.events.success)}function z(a,b){a.events.error.params=b,a.$element.trigger(a.events.error)}function A(a,b){return a.options=b,a}function B(a){var b=a,c=b.options.file,d=b.options.chunkSize*b.currChunk,e=b.currChunk===b.totalChunks-1?c.size:(b.currChunk+1)*b.options.chunkSize,f=new FileReader,g=c.slice(d,e);f.onloadend=function(a){a.target.readyState===FileReader.DONE&&b.$element.parent().length?(b.chunk=a.target.result,b.chunk=b.chunk.replace(/data:;base64,/,""),b.currChunk<b.totalChunks&&b.$element.parent().length&&C(b)):z(b,a)},f.readAsDataURL(g)}function C(a){var b=a,c=w(a),e=new d;if(c.addEventListener("load",function(a){if(200===a.target.status){if(b.currChunk++,!b.$element.parent().length)return;b.currChunk===b.totalChunks?D(b):B(b)}else z(b,a)},!1),c.addEventListener("error",function(a){z(b,a)},!1),c.withCredentials=!1,c.open("POST",a.options.chunkUrl),a.options.headers)for(var f in a.options.headers)c.setRequestHeader(f,a.options.headers[f]);e.append("chunkNo",b.currChunk),e.append("messageToken",b.messageToken),e.append("chunk",{data:b.chunk,fileName:b.options.file.name}),c.setRequestHeader("Content-Type","multipart/form-data; boundary="+e.boundary),c.send(e.toString())}function D(a){var b=a,c=w(a),e=new d;if(c.addEventListener("load",function(a){200===a.target.status?b.$element.parent().length&&y(b,a):z(b,a)},!1),c.addEventListener("error",function(a){z(b,a)},!1),c.withCredentials=!1,c.open("PUT",a.options.chunkUrl.replace(/\/chunk/,"")),a.options.headers)for(var f in a.options.headers)c.setRequestHeader(f,a.options.headers[f]);if(e.append("totalChunks",b.totalChunks),e.append("messageToken",b.messageToken),a.options.data)for(var g in a.options.data)e.append(g,a.options.data[g]);c.setRequestHeader("Content-Type","multipart/form-data; boundary="+e.boundary),c.send(e.toString())}var E=chatWindowInstance.config.botOptions.koreAPIUrl,F={};F.CHUNK_SIZE=1048576;var G={};G.net={};var H=null,I=!1;+function(){function a(){var a=!1;return(a=new XMLHttpRequest)||("undefined"!=typeof XDomainRequest?new XDomainRequest:a)}function b(){var b=a();if(!b)throw"Unsupported HTTP Connection";try{b.withCredentials=!0}catch(a){}return b.onreadystatechange=function(){return b.onReadyStateChange&&b.onReadyStateChange.call(b)},b}G.net.HttpRequest=b}();var J=chatWindowInstance.config.botOptions.accessToken;if(d.prototype.append=function(a,b){this._fields.push([a,b])},d.prototype.toString=function(){var a=this.boundary,b="";return this._fields.forEach(function(c){if(b+="--"+a+"\r\n",c[1].data){var d=c[1];d.fileName?b+='Content-Disposition: form-data; name="'+c[0]+'"; filename="'+d.fileName+'"':b+='Content-Disposition: form-data; name="'+c[0]+'"',b+="\r\n",d.type&&(b+="Content-Type: UTF-8; charset=ISO-8859-1\r\n"),b+="Content-Transfer-Encoding: base64\r\n",b+="\r\n"+d.data+"\r\n"}else b+='Content-Disposition: form-data; name="'+c[0]+'";\r\n\r\n',b+=c[1]+"\r\n"}),b+="--"+a+"--"},a(b).off("click",".title-block .close-button").on("click",".title-block .close-button",function(a){bottomSliderAction("hide")}),a(b).off("click",".attachment-wrapper-data .proceed-upload").on("click",".attachment-wrapper-data .proceed-upload",function(c){if(I)alert("Uploading in Progress");else{var d=a(b).find(".uploaded-attachment-data .uploaded-item"),e=[],f=(new Date).getTime(),g={};if(d.length){for(var h=0;h<d.length;h++){var i=d[h],j={fileId:a(i).attr("data-value"),fileName:a(i).attr("data-name"),fileType:a(i).attr("data-type")};j&&e.push(j)}if(e&&e.length){var k={};k.clientMessageId=f,k.message={attachments:e},k.resourceid="/bot.message",g&&g.customdata&&(k.message.customdata=g.customdata),chatWindowInstance.bot.sendMessage(k,function(b){b&&b.message&&setTimeout(function(){a('.kore-chat-window [data-time="'+f+'"]').find(".messageBubble").append('<div class="errorMsg">Send Failed. Please resend.</div>')},350)}),bottomSliderAction("hide")}}}}),a(b).off("click",".select-file-block .inputfile-btn").on("click",".select-file-block .inputfile-btn",function(b){if(I)alert("Uploading in Progress");else{a(b.currentTarget).attr("data-type");a(b.currentTarget).find("input").val(null)}}),c.message[0].component.payload.buttons)for(var K=0;K<c.message[0].component.payload.buttons.length;K++){var L=c.message[0].component.payload.buttons[K],M=c.message[0].component.payload.fileSizelimit,N=parseInt(c.message[0].component.payload.batchSizeLimit);a(b).off("change",".select-file-block .inputfile-btn #"+c.messageId+L.type).on("change",".select-file-block .inputfile-btn #"+c.messageId+L.type,function(d){var e=a(d.currentTarget).prop("files")[0];if(f(e,b))alert("Same file already exists");else{var h=a(d.currentTarget).attr("data-type"),i=e.name,k=r(e.size);e.sizeInMb=k;var l=i.split(".").pop().toLowerCase();if("image"===h){var m=c.message[0].component.payload.supportedImageFormats;if(m.indexOf(l)>-1)if(j(e.sizeInMb,M)){var n=0,o=a(b).find(".uploaded-attachment-data .uploaded-item");if(o.length)for(var p=0;p<o.length;p++){var q=Number(a(o[p]).attr("file-size"));n+=q}n+=e.sizeInMb,j(n,N)?g(e,b,h,a(d.currentTarget)):alert("Exceeded total limit "+M)}else alert("Please select file size less than "+M);else alert("Please select "+m.toString())}else if("file"===h){var s=c.message[0].component.payload.supportedFileFormats;if(s.indexOf(l)>-1)if(j(e.sizeInMb,M)){var n=0,o=a(b).find(".uploaded-attachment-data .uploaded-item");if(o.length)for(var p=0;p<o.length;p++){var q=Number(a(o[p]).attr("file-size"));n+=q}n+=e.sizeInMb,j(n,N)?g(e,b,h,a(d.currentTarget)):alert("Exceeded total limit "+M)}else alert("Please select file size less than "+M);else alert("Please select "+s.toString())}else alert("same file uploaded already")}})}a.fn.multifileuploader;a.fn.multifileuploader=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),e="";return options="object"==typeof b&&b,e?b&&("string"==typeof b&&e[b]?e[b].apply(e,c):options&&u(A(e,options))):d.data("ke.multiFileUploader",e=new t(d,options)),b&&e[b]&&e[b].apply(e,c)})},a.fn.uploader.Constructor=t,a.fn.uploader.noConflict=function(){return a.fn.uploader=old,this},t.prototype.events={error:a.Event("error.ke.multifileuploader"),progressChange:a.Event("progress.ke.multifileuploader"),success:a.Event("success.ke.multifileuploader")}},b.prototype.galleryTemplateEvents=function(b,c){chatInitialize=this.chatInitialize,helpers=this.helpers,a(b).on("click",".btn-group .btn",function(b){var d=a(b.currentTarget).attr("type");if("postback"===d){var e=a(b.currentTarget).attr("value")||a(b.currentTarget).attr("title");a(".chatInputBox").text(e),chatInitialize.sendMessage(a(".chatInputBox"),a(b.currentTarget).attr("title"),c)}else"url"!==d&&"web_url"!==d||valueClick(a(b.currentTarget))})},b.prototype.customFormTemplateBindEvents=function(b,c){chatInitialize=this.chatInitialize,bot=this.bot,helpers=this.helpers,a(b).off("keyup","#myProdInputDrop").on("keyup","#myProdInputDrop",function(b){var c,d,e;for(c=a(this),d=c[0].value.toUpperCase(),div=a(this).closest("#productDropdownDrop").find(".dropdown-item"),e=0;e<div.length;e++)txtValue=div[e].textContent||div[e].innerText,txtValue.toUpperCase().indexOf(d)>-1?div[e].style.display="":div[e].style.display="none"}),a(b).off("keyup","#myMultiProdInputDrop").on("keyup","#myMultiProdInputDrop",function(b){var c,d,e;for(c=a(this),d=c[0].value.toUpperCase(),div=a(this).closest("#productDropdownDrop").find(".dropdown-item"),e=0;e<div.length;e++)txtValue=div[e].textContent||div[e].innerText,txtValue.toUpperCase().indexOf(d)>-1?div[e].style.display="":div[e].style.display="none"}),a(b).off("click",".multiSingleDrop li").on("click",".multiSingleDrop li",function(b){a(this).attr("data-value"),a(this).attr("value"),a(this).closest(".parentListDiv").find(".dropbtn-down-prod img").attr("src",a(this).find("img").attr("src")),a(this).closest(".parentListDiv").find(".dropbtn-down-prod span").text(a(this).attr("value")),a(this).closest(".parentListDiv").find(".dropbtn-down-prod").attr({value:a(this).attr("value"),"data-value":a(this).attr("data-value")}),a(this).closest(".parentListDiv").find(".dropbtn-down-prod img").attr("src",a(this).find("img").attr("src")),a(this).closest(".parentListDiv").find(".dropdown-content-drop").toggle()}),a(b).off("click",".drop-btn-header").on("click",".drop-btn-header",function(b){a(this).closest(".parentListDiv").find("#myProdInputDrop").val(""),a(this).closest(".parentListDiv").find(".dropdown-item").css("display","block"),a(this).closest(".parentListDiv").find(".dropdown-content-drop").toggle()}),a(b).off("click",".addressBtnGroup button").on("click",".addressBtnGroup button",function(b){var c=(a(this).closest(".customAdressFormContent").find(".customAdressFormInput"),[]),d=!0,e=a(this).closest(".customAdressFormContent").find(".formElement"),f=a(e).find(".inputItem");if(f&&f.length)for(var g=0;g<f.length;g++){var h=a(f[g]).val();h.length<=0?a(f[g]).closest(".customAdressFormInput").hasClass("required")&&(a(f[g]).closest(".customAdressFormChild").find(".errorMessage").removeClass("hide"),d=!1):a(f[g]).closest(".customAdressFormChild").find(".errorMessage").addClass("hide")}var i="";if(d){if(a.each(e,function(b,d){a(d).find(".inputItem").length?c.push(a(d).find(".inputItem").val()):a(d).find(".dropbtn-down-prod").length&&c.push(a(d).find(".dropbtn-down-prod").attr("data-value"))}),c&&c.length)for(var g=0;g<c.length;g++)c[g]&&c[g].length&&(i+=c[g],g!==c.length-1&&(i+=", "));var j={addressline1:c[0],addressline2:c[1],addressline3:c[2],addressline4:c[3],addressline5:c[4],addressline6:c[5]};a(".chatInputBox").text(JSON.stringify(j)),chatInitialize.sendMessage(a(".chatInputBox"),i),bottomSliderAction("hide")}}),a(b).off("focus",".customAdressFormInput").on("focus",".customAdressFormInput",function(b){for(var c=a(b.currentTarget.parentElement.parentElement).find(".customAdressFormInput"),d=0;d<c.length;d++){var e=a(c[d]).find("input").val();e&&e.length>0?a(c[d]).addClass("floatingLabel"):a(c[d]).removeClass("floatingLabel")}a(this).addClass("floatingLabel")}),a(b).off("click",".customAdressFormInput").on("click",".customAdressFormInput",function(b){for(var c=a(b.currentTarget.parentElement.parentElement).find(".customAdressFormInput"),d=0;d<c.length;d++){var e=a(c[d]).find("input").val();e&&e.length>0?a(c[d]).addClass("floatingLabel"):a(c[d]).removeClass("floatingLabel")}a(this).addClass("floatingLabel")}),a(b).off("click",".close-button").on("click",".close-button",function(b){bottomSliderAction("hide"),a(".kore-action-sheet").removeClass("koreActionSheet_customClass"),bot.sendMessage({clientMessageId:new Date,message:{body:"cancel"},resourceid:"/bot.message"})}),a(b).off("keypress",".inputItem.allow-only-numbers").on("keypress",".inputItem.allow-only-numbers",function(a){return a.keyCode>=48&&a.keyCode<=57})},window.customTemplate=b,bottomSliderAction,listViewTabs,valueClick}($),function(a){var b=a.staticpath+"/js/libs/recorderWorker.js",c=function(a,c){var d=c||{},e=d.bufferLen||4096;this.context=a.context,this.node=this.context.createScriptProcessor(e,1,1);var f=new Worker(d.workerPath||b);f.postMessage({command:"init",config:{sampleRate:this.context.sampleRate}});var g,h=!1;this.node.onaudioprocess=function(a){h&&f.postMessage({command:"record",buffer:[a.inputBuffer.getChannelData(0)]})},this.configure=function(a){for(var b in a)a.hasOwnProperty(b)&&(d[b]=a[b])},this.record=function(){h=!0},this.stop=function(){h=!1},this.clear=function(){f.postMessage({command:"clear"})},this.getBuffer=function(a){g=a||d.callback,f.postMessage({command:"getBuffer"})},this.exportWAV=function(a,b){if(g=a||d.callback,b=b||d.type||"audio/wav",!g)throw new Error("Callback not set");f.postMessage({command:"exportWAV",type:b})},this.exportRAW=function(a,b){if(g=a||d.callback,b=b||d.type||"audio/raw",!g)throw new Error("Callback not set");f.postMessage({command:"exportRAW",type:b})},this.export16kMono=function(a,b){if(g=a||d.callback,b=b||d.type||"audio/raw",!g)throw new Error("Callback not set");f.postMessage({command:"export16kMono",type:b})},this.exportSpeex=function(a,b){if(g=a||d.callback,b=b||d.type||"audio/speex",!g)throw new Error("Callback not set");f.postMessage({command:"exportSpeex",type:b})},f.onmessage=function(a){var b=a.data;g(b)},a.connect(this.node),this.node.connect(this.context.destination)};c.forceDownload=function(b,c){var d=(a.URL||a.webkitURL).createObjectURL(b),e=a.document.createElement("a");e.href=d,e.download=c||"output.wav";var f=document.createEvent("Event");f.initEvent("click",!0,!0),e.dispatchEvent(f)},a.Recorder=c}(window),Resampler.prototype.initialize=function(){if(!(this.fromSampleRate>0&&this.toSampleRate>0&&this.channels>0))throw new Error("Invalid settings specified for the resampler.");this.fromSampleRate==this.toSampleRate?(this.resampler=this.bypassResampler,this.ratioWeight=1):(this.compileInterpolationFunction(),this.resampler=this.interpolate,this.ratioWeight=this.fromSampleRate/this.toSampleRate,this.tailExists=!1,this.lastWeight=0,this.initializeBuffers())},Resampler.prototype.compileInterpolationFunction=function(){for(var a="var bufferLength = Math.min(buffer.length, this.outputBufferSize);\tif ((bufferLength % "+this.channels+") == 0) {\t\tif (bufferLength > 0) {\t\t\tvar ratioWeight = this.ratioWeight;\t\t\tvar weight = 0;",b=0;b<this.channels;++b)a+="var output"+b+" = 0;";for(a+="var actualPosition = 0;\t\t\tvar amountToNext = 0;\t\t\tvar alreadyProcessedTail = !this.tailExists;\t\t\tthis.tailExists = false;\t\t\tvar outputBuffer = this.outputBuffer;\t\t\tvar outputOffset = 0;\t\t\tvar currentPosition = 0;\t\t\tdo {\t\t\t\tif (alreadyProcessedTail) {\t\t\t\t\tweight = ratioWeight;",b=0;b<this.channels;++b)a+="output"+b+" = 0;";for(a+="}\t\t\t\telse {\t\t\t\t\tweight = this.lastWeight;",b=0;b<this.channels;++b)a+="output"+b+" = this.lastOutput["+b+"];";for(a+="alreadyProcessedTail = true;\t\t\t\t}\t\t\t\twhile (weight > 0 && actualPosition < bufferLength) {\t\t\t\t\tamountToNext = 1 + actualPosition - currentPosition;\t\t\t\t\tif (weight >= amountToNext) {",b=0;b<this.channels;++b)a+="output"+b+" += buffer[actualPosition++] * amountToNext;";for(a+="currentPosition = actualPosition;\t\t\t\t\t\tweight -= amountToNext;\t\t\t\t\t}\t\t\t\t\telse {",b=0;b<this.channels;++b)a+="output"+b+" += buffer[actualPosition"+(b>0?" + "+b:"")+"] * weight;";for(a+="currentPosition += weight;\t\t\t\t\t\tweight = 0;\t\t\t\t\t\tbreak;\t\t\t\t\t}\t\t\t\t}\t\t\t\tif (weight == 0) {",b=0;b<this.channels;++b)a+="outputBuffer[outputOffset++] = output"+b+" / ratioWeight;";for(a+="}\t\t\t\telse {\t\t\t\t\tthis.lastWeight = weight;",b=0;b<this.channels;++b)a+="this.lastOutput["+b+"] = output"+b+";";a+='this.tailExists = true;\t\t\t\t\tbreak;\t\t\t\t}\t\t\t} while (actualPosition < bufferLength);\t\t\treturn this.bufferSlice(outputOffset);\t\t}\t\telse {\t\t\treturn (this.noReturn) ? 0 : [];\t\t}\t}\telse {\t\tthrow(new Error("Buffer was of incorrect sample length."));\t}',this.interpolate=Function("buffer",a)},Resampler.prototype.bypassResampler=function(a){return this.noReturn?(this.outputBuffer=a,a.length):a},Resampler.prototype.bufferSlice=function(a){if(this.noReturn)return a;try{return this.outputBuffer.subarray(0,a)}catch(b){try{return this.outputBuffer.length=a,this.outputBuffer}catch(b){return this.outputBuffer.slice(0,a)}}},Resampler.prototype.initializeBuffers=function(a){try{this.outputBuffer=new Float32Array(this.outputBufferSize),this.lastOutput=new Float32Array(this.channels)}catch(a){this.outputBuffer=[],this.lastOutput=[]}};var recLength=0,recBuffers=[],sampleRate,resampler;this.onmessage=function(a){switch(a.data.command){case"init":init(a.data.config);break;case"record":record(a.data.buffer);break;case"exportWAV":exportWAV(a.data.type);break;case"exportRAW":exportRAW(a.data.type);break;case"export16kMono":export16kMono(a.data.type);break;case"getBuffer":getBuffer();break;case"clear":clear()}};var apiKey=apiKey||{},gapi=gapi||{},gapiLoaded=!1,apiKey="",gapi=window.gapi=window.gapi||{};gapi._bs=(new Date).getTime(),function(){var a,b=this,c=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},d=function(a,b){return a<b?-1:a>b?1:0};a:{var e=b.navigator;if(e){var f=e.userAgent;if(f){a=f;break a}}a=""}var g,h=function(a,b){var c=t;Object.prototype.hasOwnProperty.call(c,a)||(c[a]=b(a))},i=-1!=a.indexOf("Opera"),j=-1!=a.indexOf("Trident")||-1!=a.indexOf("MSIE"),k=-1!=a.indexOf("Edge"),l=!(-1==a.indexOf("Gecko")||-1!=a.toLowerCase().indexOf("webkit")&&-1==a.indexOf("Edge")||-1!=a.indexOf("Trident")||-1!=a.indexOf("MSIE")||-1!=a.indexOf("Edge")),m=-1!=a.toLowerCase().indexOf("webkit")&&-1==a.indexOf("Edge"),n=function(){var a=b.document;return a?a.documentMode:void 0};a:{var o="",p=function(){var b=a;return l?/rv:([^\);]+)(\)|;)/.exec(b):k?/Edge\/([\d\.]+)/.exec(b):j?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(b):m?/WebKit\/(\S+)/.exec(b):i?/(?:Version)[ \/]?(\S+)/.exec(b):void 0}();if(p&&(o=p?p[1]:""),j){var q=n();if(null!=q&&q>parseFloat(o)){g=String(q);break a}}g=o}var r,s=g,t={},u=function(a){h(a,function(){for(var b=0,e=c(String(s)).split("."),f=c(String(a)).split("."),g=Math.max(e.length,f.length),h=0;0==b&&h<g;h++){var i=e[h]||"",j=f[h]||"";do{if(i=/(\d*)(\D*)(.*)/.exec(i)||["","","",""],j=/(\d*)(\D*)(.*)/.exec(j)||["","","",""],0==i[0].length&&0==j[0].length)break;b=d(0==i[1].length?0:parseInt(i[1],10),0==j[1].length?0:parseInt(j[1],10))||d(0==i[2].length,0==j[2].length)||d(i[2],j[2]),i=i[3],j=j[3]}while(0==b)}return 0<=b})},v=b.document;r=v&&j?n()||("CSS1Compat"==v.compatMode?parseInt(s,10):5):void 0;var w;if(!(w=!l&&!j)){var x;(x=j)&&(x=9<=Number(r)),w=x}w||l&&u("1.9.1"),j&&u("9");var y,z=window,A=document,B=z.location,C=function(){},D=/\[native code\]/,E=function(a,b,c){return a[b]=a[b]||c},F=function(a){a=a.sort();for(var b=[],c=void 0,d=0;d<a.length;d++){var e=a[d];e!=c&&b.push(e),c=e}return b},G=function(){var a;if((a=Object.create)&&D.test(a))a=a(null);else{a={};for(var b in a)a[b]=void 0}return a},H=E(z,"gapi",{});y=E(z,"___jsl",G()),E(y,"I",0),E(y,"hel",10);var I=function(){var a=B.href;if(y.dpo)var b=y.h;else{b=y.h;var c=/([#].*&|[#])jsh=([^&#]*)/g,d=/([?#].*&|[?#])jsh=([^&#]*)/g;if(a=a&&(c.exec(a)||d.exec(a)))try{b=decodeURIComponent(a[2])}catch(a){}}return b},J=function(a){var b=E(y,"PQ",[]);y.PQ=[];var c=b.length;if(0===c)a();else for(var d=0,e=function(){++d===c&&a()},f=0;f<c;f++)b[f](e)},K=function(a){return E(E(y,"H",G()),a,G())},L=E(y,"perf",G()),M=E(L,"g",G()),N=E(L,"i",G());E(L,"r",[]),G(),G();var O=function(a,b,c){var d=L.r;"function"==typeof d?d(a,b,c):d.push([a,b,c])},P=function(a,b,c){b&&0<b.length&&(b=Q(b),c&&0<c.length&&(b+="___"+Q(c)),28<b.length&&(b=b.substr(0,28)+(b.length-28)),c=b,b=E(N,"_p",G()),E(b,c,G())[a]=(new Date).getTime(),O(a,"_p",c))},Q=function(a){return a.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")},R=G(),S=[],T=function(a){throw Error("Bad hint"+(a?": "+a:""))};S.push(["jsl",function(a){for(var b in a)if(Object.prototype.hasOwnProperty.call(a,b)){var c=a[b];"object"==typeof c?y[b]=E(y,b,[]).concat(c):E(y,b,c)}(b=a.u)&&(a=E(y,"us",[]),a.push(b),(b=/^https:(.*)$/.exec(b))&&a.push("http:"+b[1]))}]);var U=/^(\/[a-zA-Z0-9_\-]+)+$/,V=[/\/amp\//,/\/amp$/,/^\/amp$/],W=/^[a-zA-Z0-9\-_\.,!]+$/,X=/^gapi\.loaded_[0-9]+$/,Y=/^[a-zA-Z0-9,._-]+$/,Z=function(a,b,c,d){var e=a.split(";"),f=e.shift(),g=R[f],h=null;return g?h=g(e,b,c,d):T("no hint processor for: "+f),h||T("failed to generate load url"),b=h,c=b.match(ea),(d=b.match(da))&&1===d.length&&ca.test(b)&&c&&1===c.length||T("failed sanity: "+a),h},$=function(a,b,c,d){a=_(a),X.test(c)||T("invalid_callback"),b=aa(b),d=d&&d.length?aa(d):null;var e=function(a){return encodeURIComponent(a).replace(/%2C/g,",")};return[encodeURIComponent(a.g).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",e(a.version),"/m=",e(b),d?"/exm="+e(d):"","/rt=j/sv=1/d=1/ed=1",a.a?"/am="+e(a.a):"",a.c?"/rs="+e(a.c):"",a.f?"/t="+e(a.f):"","/cb=",e(c)].join("")},_=function(a){"/"!==a.charAt(0)&&T("relative path");for(var b=a.substring(1).split("/"),c=[];b.length;){if(a=b.shift(),a.length&&0!=a.indexOf(".")){if(0<a.indexOf("=")){b.unshift(a);break}}else T("empty/relative directory");c.push(a)}a={};for(var d=0,e=b.length;d<e;++d){var f=b[d].split("="),g=decodeURIComponent(f[0]),h=decodeURIComponent(f[1]);2==f.length&&g&&h&&(a[g]=a[g]||h)}for(b="/"+c.join("/"),U.test(b)||T("invalid_prefix"),c=0,d=V.length;c<d;++c)V[c].test(b)&&T("invalid_prefix");return c=ba(a,"k",!0),d=ba(a,"am"),e=ba(a,"rs"),a=ba(a,"t"),{g:b,version:c,a:d,c:e,f:a}},aa=function(a){for(var b=[],c=0,d=a.length;c<d;++c){var e=a[c].replace(/\./g,"_").replace(/-/g,"_");Y.test(e)&&b.push(e)}return b.join(",")},ba=function(a,b,c){if(a=a[b],!a&&c&&T("missing: "+b),a){if(W.test(a))return a;T("invalid: "+b)}return null},ca=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,da=/\/cb=/g,ea=/\/\//g,fa=function(){var a=I();if(!a)throw Error("Bad hint");return a};R.m=function(a,b,c,d){return(a=a[0])||T("missing_hint"),"https://apis.google.com"+$(a,b,c,d)};var ga=decodeURI("%73cript"),ha=/^[-+_0-9\/A-Za-z]+={0,2}$/,ia=function(a,b){for(var c=[],d=0;d<a.length;++d){var e,f=a[d];if(e=f){a:{for(e=0;e<b.length;e++)if(b[e]===f)break a;e=-1}e=0>e}e&&c.push(f)}return c},ja=function(){var a=y.nonce;if(void 0!==a)return a&&a===String(a)&&a.match(ha)?a:y.nonce=null;var b=E(y,"us",[]);if(!b||!b.length)return y.nonce=null;for(var c=A.getElementsByTagName(ga),d=0,e=c.length;d<e;++d){var f=c[d];if(f.src&&(a=String(f.nonce||f.getAttribute("nonce")||"")||null)){for(var g=0,h=b.length;g<h&&b[g]!==f.src;++g);if(g!==h&&a&&a===String(a)&&a.match(ha))return y.nonce=a}}return null},ka=function(a){if("loading"!=A.readyState)la(a);else{var b=ja(),c="";null!==b&&(c=' nonce="'+b+'"'),A.write("<"+ga+' src="'+encodeURI(a)+'"'+c+"></"+ga+">")}},la=function(a){var b=A.createElement(ga);b.setAttribute("src",a),a=ja(),null!==a&&b.setAttribute("nonce",a),b.async="true",(a=A.getElementsByTagName(ga)[0])?a.parentNode.insertBefore(b,a):(A.head||A.body||A.documentElement).appendChild(b)},ma=function(a,b){var c=b&&b._c;if(c)for(var d=0;d<S.length;d++){var e=S[d][0],f=S[d][1];f&&Object.prototype.hasOwnProperty.call(c,e)&&f(c[e],a,b)}},na=function(a,b,c){qa(function(){var c=b===I()?E(H,"_",G()):G();c=E(K(b),"_",c),a(c)},c)},oa=function(a,b){var c=b||{};"function"==typeof b&&(c={},c.callback=b),ma(a,c),b=a?a.split(":"):[];var d=c.h||fa(),e=E(y,"ah",G());if(e["::"]&&b.length){a=[];for(var f=null;f=b.shift();){var g=f.split(".");g=e[f]||e[g[1]&&"ns:"+g[0]||""]||d;var h=a.length&&a[a.length-1]||null,i=h;h&&h.hint==g||(i={hint:g,b:[]},a.push(i)),i.b.push(f)}var j=a.length;if(1<j){var k=c.callback;k&&(c.callback=function(){0==--j&&k()})}for(;b=a.shift();)pa(b.b,c,b.hint)}else pa(b||[],c,d)},pa=function(a,b,c){a=F(a)||[];var d=b.callback,e=b.config,f=b.timeout,g=b.ontimeout,h=b.onerror,i=void 0;"function"==typeof h&&(i=h);var j=null,k=!1;if(f&&!g||!f&&g)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";h=E(K(c),"r",[]).sort();var l=E(K(c),"L",[]).sort(),m=[].concat(h),n=function(a,b){if(k)return 0;z.clearTimeout(j),l.push.apply(l,o);var d=((H||{}).config||{}).update;if(d?d(e):e&&E(y,"cu",[]).push(e),b){P("me0",a,m);try{na(b,c,i)}finally{P("me1",a,m)}}return 1};0<f&&(j=z.setTimeout(function(){k=!0,g()},f));var o=ia(a,l);if(o.length){o=ia(a,h);var p=E(y,"CP",[]),q=p.length;if(p[q]=function(a){if(!a)return 0;P("ml1",o,m);var b=function(b){p[q]=null,n(o,a)&&J(function(){d&&d(),b()})},c=function(){var a=p[q+1];a&&a()};0<q&&p[q-1]?p[q]=function(){b(c)}:b(c)},o.length){var r="loaded_"+y.I++;H[r]=function(a){p[q](a),H[r]=null},a=Z(c,o,"gapi."+r,h),h.push.apply(h,o),P("ml0",o,m),b.sync||z.___gapisync?ka(a):la(a)}else p[q](C)}else n(o)&&d&&d()},qa=function(a,b){if(y.hee&&0<y.hel)try{return a()}catch(a){b&&b(a),y.hel--,oa("debug_error",function(){try{window.___jsl.hefn(a)}catch(b){throw a}})}else try{return a()}catch(a){throw b&&b(a),a}};H.load=function(a,b){return qa(function(){return oa(a,b)})},M.bs0=window.gapi._bs||(new Date).getTime(),O("bs0"),M.bs1=(new Date).getTime(),O("bs1"),delete window.gapi._bs}.call(this),gapi.load("client",{callback:window.gapi_onload,_c:{jsl:{ci:{deviceType:"desktop","oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"https://accounts.google.com/o/oauth2/postmessageRelay",disableOpt:!0,idpIframeUrl:"https://accounts.google.com/o/oauth2/iframe",usegapi:!1},debug:{reportExceptionRate:.05,forceIm:!1,rethrowException:!1,host:"https://apis.google.com"},enableMultilogin:!0,"googleapis.config":{auth:{useFirstPartyAuthV2:!0}},isPlusUser:!1,inline:{css:1},disableRealtimeCallback:!1,drive_share:{skipInitCommand:!0},csi:{rate:.01},client:{cors:!1},isLoggedIn:!0,signInDeprecation:{rate:0},include_granted_scopes:!0,llang:"en",iframes:{ytsubscribe:{url:"https://www.youtube.com/subscribe_embed?usegapi=1"},plus_share:{params:{url:""},url:":socialhost:/:session_prefix::se:_/+1/sharebutton?plusShare=true&usegapi=1"},":source:":"3p",playemm:{url:"https://play.google.com/work/embedded/search?usegapi=1&usegapi=1"},partnersbadge:{url:"https://www.gstatic.com/partners/badge/templates/badge.html?usegapi=1"},dataconnector:{url:"https://dataconnector.corp.google.com/:session_prefix:ui/widgetview?usegapi=1"},shortlists:{url:""},plus_followers:{params:{url:""},url:":socialhost:/_/im/_/widget/render/plus/followers?usegapi=1"},post:{params:{url:""},url:":socialhost:/:session_prefix::im_prefix:_/widget/render/post?usegapi=1"},signin:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/signin?usegapi=1",methods:["onauth"]},donation:{url:"https://onetoday.google.com/home/donationWidget?usegapi=1"},plusone:{params:{count:"",size:"",url:""},url:":socialhost:/:session_prefix::se:_/+1/fastbutton?usegapi=1"},":im_socialhost:":"https://plus.googleapis.com",backdrop:{url:"https://clients3.google.com/cast/chromecast/home/widget/backdrop?usegapi=1"},visibility:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/visibility?usegapi=1"},additnow:{url:"https://apis.google.com/additnow/additnow.html?usegapi=1",methods:["launchurl"]},":signuphost:":"https://plus.google.com",community:{url:":ctx_socialhost:/:session_prefix::im_prefix:_/widget/render/community?usegapi=1"},plus:{url:":socialhost:/:session_prefix:_/widget/render/badge?usegapi=1"},commentcount:{url:":socialhost:/:session_prefix:_/widget/render/commentcount?usegapi=1"},zoomableimage:{url:"https://ssl.gstatic.com/microscope/embed/"},appfinder:{url:"https://gsuite.google.com/:session_prefix:marketplace/appfinder?usegapi=1"},person:{url:":socialhost:/:session_prefix:_/widget/render/person?usegapi=1"},savetodrive:{url:"https://drive.google.com/savetodrivebutton?usegapi=1",methods:["save"]},page:{url:":socialhost:/:session_prefix:_/widget/render/page?usegapi=1"},card:{url:":socialhost:/:session_prefix:_/hovercard/card"},youtube:{params:{location:["search","hash"]},url:":socialhost:/:session_prefix:_/widget/render/youtube?usegapi=1",methods:["scroll","openwindow"]},plus_circle:{params:{url:""},url:":socialhost:/:session_prefix::se:_/widget/plus/circle?usegapi=1"},rbr_s:{params:{url:""},url:":socialhost:/:session_prefix::se:_/widget/render/recobarsimplescroller"},udc_webconsentflow:{params:{url:""},url:"https://myaccount.google.com/webconsent?usegapi=1"},savetoandroidpay:{url:"https://androidpay.google.com/a/widget/save"},blogger:{params:{location:["search","hash"]},url:":socialhost:/:session_prefix:_/widget/render/blogger?usegapi=1",methods:["scroll","openwindow"]},evwidget:{params:{url:""},url:":socialhost:/:session_prefix:_/events/widget?usegapi=1"},surveyoptin:{url:"https://www.google.com/shopping/customerreviews/optin?usegapi=1"},":socialhost:":"https://apis.google.com",hangout:{url:"https://talkgadget.google.com/:session_prefix:talkgadget/_/widget"},":gplus_url:":"https://plus.google.com",rbr_i:{params:{url:""},url:":socialhost:/:session_prefix::se:_/widget/render/recobarinvitation"},share:{url:":socialhost:/:session_prefix::im_prefix:_/widget/render/share?usegapi=1"},comments:{params:{location:["search","hash"]},url:":socialhost:/:session_prefix:_/widget/render/comments?usegapi=1",methods:["scroll","openwindow"]},autocomplete:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/autocomplete"},ratingbadge:{url:"https://www.google.com/shopping/customerreviews/badge?usegapi=1"},appcirclepicker:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},follow:{url:":socialhost:/:session_prefix:_/widget/render/follow?usegapi=1"},sharetoclassroom:{url:"https://www.gstatic.com/classroom/sharewidget/widget_stable.html?usegapi=1"},ytshare:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/ytshare?usegapi=1"},family_creation:{params:{url:""},url:"https://families.google.com/webcreation?usegapi=1&usegapi=1"},configurator:{url:":socialhost:/:session_prefix:_/plusbuttonconfigurator?usegapi=1"},savetowallet:{url:"https://androidpay.google.com/a/widget/save"}}},h:"m;/_/scs/apps-static/_/js/k=oz.gapi.en.eHREbSEMRRA.O/m=__features__/am=AQ/rt=j/d=1/rs=AGLTcCOt6BoAnQMKeQ-jZgcZrCjxtuDnlA",u:"https://apis.google.com/js/client:api.js",hee:!0,fp:"1fc2dd475dcc7ca759499d98ade252554e0156c5",dpo:!1},fp:"1fc2dd475dcc7ca759499d98ade252554e0156c5",annotation:["interactivepost","recobar","signin2","autocomplete","profile"],bimodal:["signin","share"]}}),function(a){function b(a){for(var b=a+"=",c=decodeURIComponent(document.cookie),d=c.split(";"),e=0;e<d.length;e++){for(var f=d[e];" "==f.charAt(0);)f=f.substring(1);if(0==f.indexOf(b))return f.substring(b.length,f.length)}return""}var a=a||{},c={};c.logLevel="debug",c.koreSpeechAPIUrl="",c.koreAnonymousFn=koreAnonymousFn,c.recorderWorkerPath="../libs/recorderWorker.js";var d={botOptions:c,allowIframe:!1,isSendButton:!1,isTTSEnabled:!1,ttsInterface:"webapi",isSpeechEnabled:!0,allowGoogleSpeech:!0,allowLocation:!1,loadHistory:!1,messageHistoryLimit:10,autoEnableSpeechAndTTS:!1,graphLib:"d3",googleMapsAPIKey:"",minimizeMode:!0,supportDelayedMessages:!1,isFromFinastra:!1,pickersConfig:{showDatePickerIcon:!1,showDateRangePickerIcon:!1,showClockPickerIcon:!1,showTaskMenuPickerIcon:!0,showradioOptionMenuPickerIcon:!1},maxReconnectionAPIAttempts:5,syncMessages:{onReconnect:{enable:!1,batchSize:10}}};d.isFromFinastra?(c.JWTUrl="https://staging-bankassist.korebots.com/finastra-wrapper/token",c.brandingAPIUrl="",c.userIdentity="",c.botInfo={name:"Banking Assist",_id:"",customData:{rtmType:"web"}},c.accountId="5fad6c9a694b34300513832e",c.botInfo.customData.accessToken=b("accessToken"),c.botInfo.customData.source=b("source"),c.botInfo.customData.tenantId=b("tenantId"),c.botInfo.customData.uniqueUserId=b("uniqueUserId")):(c.koreAPIUrl="https://bankassist.kore.ai/workbench/api",c.brandingAPIUrl=c.koreAPIUrl+"/workbench/sdkData?objectId=hamburgermenu&objectId=brandingwidgetdesktop",c.JWTUrl="https://integrations-finastra.kore.ai/visifi-sts",c.userIdentity="",c.botInfo={name:"Mya",_id:"st-009c0e1a-e3cc-5d35-b493-c7d332039690",customData:{rtmType:"web",brandingId:"st-d46f21c3-d824-5647-b9ed-e2a54c9c95a0",environment:"production"}},c.accountId="65203af7391d718428c910f2",c.universalBotId="st-d46f21c3-d824-5647-b9ed-e2a54c9c95a0",c.tenant="UFCU"),a.chatConfig=d}(window.KoreSDK),function(a){var b=location.href.split("#")[1]||"",c={};if(b)try{b=b.substr(0,b.length),c=atob(b),c=JSON.parse(c)}catch(a){alert("Something went wrong. Please try again.."+a)}a(document).ready(function(){function b(){console.info("generating UUID");var a=(new Date).getTime();return window.performance&&"function"==typeof window.performance.now&&(a+=performance.now()),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(b){var c=(a+16*Math.random())%16|0;return a=Math.floor(a/16),("x"==b?c:3&c|8).toString(16)})}function d(a){return window.location.search.replace(new RegExp("^(?:.*[&\\?]"+a.replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1")}function e(b,d){if(c&&c.jwt)b.assertion=c.jwt,b.handleError=k.showError,b.chatHistory=k.chatHistory,b.botDetails=k.botDetails,d(null,b);else if(j.isFromFinastra){var e={tenantId:b.botInfo.customData.tenantId,uniqueUserId:b.botInfo.customData.uniqueUserId};a.ajax({url:b.JWTUrl,type:"post",data:e,dataType:"json",success:function(a){b.botInfo.chatBot=a.botInfo.name,j.botOptions.botInfo.name=a.botInfo.name,b.botInfo.taskBotId=a.botInfo._id,j.botOptions.botInfo._id=a.botInfo._id,b.koreAPIUrl=a.koreAPIUrl,b.brandingAPIUrl=a.koreAPIUrl+"workbench/sdkData?objectId=hamburgermenu&objectId=brandingwidgetdesktop",b.assertion=a.jwt,b.uniqueUserId=a.uniqueUserId,b.handleError=k.showError,b.chatHistory=k.chatHistory,d(null,b),setTimeout(function(){g(b)},2e3)},error:function(a){k.showError(a.responseText)}})}else{var e={clientId:b.clientId,clientSecret:b.clientSecret,identity:i,aud:"",isAnonymous:!1,tenant:b.tenant};a.ajax({url:b.JWTUrl,type:"post",data:e,dataType:"json",success:function(a){b.assertion=a.jwt,b.handleError=k.showError,b.chatHistory=k.chatHistory,d(null,b)},error:function(a){k.showError(a.responseText)}})}}function f(b){a.ajax({url:this.koreAPIUrl+"/workbench/sdkData?objectId=hamburgermenu&objectId=brandingwidgetdesktop",headers:{tenantId:j.botOptions.accountId,Authorization:"bearer "+b.authorization.accessToken,"Accept-Language":"en_US","Accepts-version":"1",botId:j.botOptions.universalBotId,state:"published"},type:"get",dataType:"json",success:function(a){b.botDetails=k.botDetails(a[1].brandingwidgetdesktop),j.botOptions.hamburgermenuData=a[0].hamburgermenu,k&&k.initToken&&k.initToken(b)},error:function(a){console.log(a)}})}function g(b){var c={userId:window.jwtDetails.userInfo.userId,uniqueUserId:b.uniqueUserId};a.ajax({url:"https://staging-bankassist.korebots.com/finastra-wrapper/uniqueUser",type:"post",data:c,dataType:"json",success:function(a){k&&k.initToken&&k.initToken(b)}})}function h(){a(".env-information").hasClass("display-none")?(a(".env-information").removeClass("display-none"),a(".env-information").addClass("display-block")):a(".env-information").hasClass("display-block")&&(a(".env-information").removeClass("display-block"),a(".env-information").addClass("display-none"))}var i=(localStorage.getItem("korecom"),d("uid"));i?console.log(i):i=b(),localStorage.setItem("korecom",i);var j=window.KoreSDK.chatConfig;KoreSDK.resetSSN=function(){},j.botOptions.assertionFn=e,j.botOptions.jwtgrantSuccessCB=f,c&&c.botInfo&&(j.botOptions.botInfo=c.botInfo),c.koreAPIUrl&&(j.botOptions.koreAPIUrl=c.koreAPIUrl+"/api/");var k;k=koreBotChat(),k.show(j),KoreSDK.destroyChatBot=function(){k.destroy(),KoreSDK.chatConfig.isChatBotOpened=!1},a(".openChatWindow").click(function(){k.show(j)});var l={};l.env="";var m=["botId","clientId","clientSecret","accountId","triggerValue"];a(".submit").click(function(){for(var b=!0,c=0;c<m.length;c++)a("#"+m[c]).val().length||"triggerValue"===m[c]?a("#"+m[c]).val().length&&(l[m[c]]=a("#"+m[c]).val(),a("#"+m[c]+"Error").hasClass("display-block")&&(a("#"+m[c]+"Error").removeClass("display-block"),a("#"+m[c]+"Error").addClass("display-none"))):(b=!1,a("#"+m[c]+"Error").hasClass("display-none")&&(a("#"+m[c]+"Error").removeClass("display-none"),a("#"+m[c]+"Error").addClass("display-block")));b&&(l.env.length?(j.botOptions.botInfo._id=l.botId,j.botOptions.accountId=l.accountId,j.botOptions.clientId=l.clientId,j.botOptions.clientSecret=l.clientSecret,l&&l.triggerValue&&(j.botOptions.botInfo.customData.trigger=l.triggerValue),l.env.length&&"dev"==l.env?j.botOptions.koreAPIUrl="https://bankassist-dev.kore.ai/workbench/api":l.env.length&&"qa"==l.env?j.botOptions.koreAPIUrl="https://bankingassistant-qa.kore.ai/workbench/api":l.env.length&&"demo"==l.env?j.botOptions.koreAPIUrl="https://bankingassistant-demo.kore.ai/workbench/api":l.env.length&&"bnkstg"==l.env?j.botOptions.koreAPIUrl="https://bankingassistant-stg.kore.ai/workbench/api":l.env.length&&"prod"==l.env?j.botOptions.koreAPIUrl="https://bankassist.kore.ai/workbench/api":l.env.length&&"platstg"==l.env?j.botOptions.koreAPIUrl=" https://staging-workbench-external.korebots.com/workbench/api":l.env.length&&"pncLocalOnPrem"==l.env&&(j.botOptions.koreAPIUrl=" https://installer-393-use1-wb.korebots.com/workbench/api"),a(".bot-details-submission-form").addClass("display-none"),k=koreBotChat(),k.show(j)):window.alert("Please select environment"))}),a(".env-selection").click(function(a){h()}),a("#dev").click(function(b){l.env="dev",a("#env").val("Dev"),h()}),a("#qa").click(function(b){l.env="qa",a("#env").val("QA"),h()}),a("#bnkstg").click(function(b){l.env="bnkstg",a("#env").val("Bank Assist STAGING"),h()}),a("#platstg").click(function(b){l.env="platstg",a("#env").val("PLAT STAGING"),h()}),a("#demo").click(function(b){l.env="demo",a("#env").val("DEMO"),h()}),a("#prod").click(function(b){l.env="prod",a("#env").val("Prod"),h()}),a("#pncLocalOnPrem").click(function(b){l.env="pncLocalOnPrem",a("#env").val("pncLocalOnPrem"),h()})})}(jQuery||window.KoreSDK&&window.KoreSDK.dependencies&&window.KoreSDK.dependencies.jQuery),function(a){a.KoreSDK=a.KoreSDK||{},a.KoreSDK.dependencies=a.KoreSDK.dependencies||{},a.KoreSDK.dependencies.jQuery||(a.KoreSDK.dependencies.jQuery=jQuery.noConflict(!0)),a.define=a.__define,a.require=a.__require,a.__define=void 0,a.__require=void 0}(window);