(function() {function _dragElem(e){draggable&&(mouseX=document.all?window.event.clientX:e.pageX,mouseY=document.all?window.event.clientY:e.pageY,draggable.style.left=mouseX+5+"px",draggable.style.top=mouseY+5+"px")}function _destroy(){draggable=null}function initDraggable(e,t){e.onmousedown=function(){draggable=t}}function checkRequiredField(e,t){return""!==jq(e).val()&&jq(e).val()!==t&&jq(e).val()!==msgs.invalidFormatMsg&&jq(e).val()!==msgs.mandatoryField}function isRequired(e){return jq(e).hasClass("oe-required")}function validateEmail(e,t){var A=jq(e).val(),n=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return A.match(n)?!0:(jq(e).addClass("oe-error"),jq("#"+t).html(msgs["invalid.familytype.mail"]),!1)}function validateRequired(e,t){return isRequired(e)&&""===jq.trim(jq(e).val())?(jq(e).addClass("oe-error"),jq("#"+t).html(msgs["error.required"]),!1):!0}function validateField(e,t,A,n){var r=jq(e).attr("id");if(!r)return!0;var i="_"+A+"_error";if(r.indexOf(i,r.length-i.length)>=0)return!0;if(!validateRequired(e,t))return!1;var o=n.serviceMetadata,a=o[A].fields,s=jq(e).attr("name"),c="";if("chat"===A)c=n.chatFormatFile;else for(var l=0;l0&&(h=f[0].name);var g=h.split(".").pop();d=-1!==c.indexOf(g)}if(!d){var p="invalid.familytype";jq(e).hasClass("oe-domain-mail")?p+=".mail":jq(e).hasClass("oe-domain-phone")?p+=".phone":jq(e).hasClass("oe-domain-customerID")?p+=".customer_id":jq(e).hasClass("oe-upload")&&(p="invalid.type.file");var B=msgs[p]||msgs["invalid.familytype"]||msgs.invalid;return jq(e).addClass("oe-error"),jq("#"+t).html(B),!1}var m=lookupCallBacks(A,s);if(m&&m.validate)try{return m.validate(jq(e).val())}catch(C){return jq(e).addClass("oe-error"),jq("#"+t).html(msgs[C]),!1}return jq(e).removeClass("oe-error"),jq("#"+t).html(""),!0}function isValidFile(e,t){if(e){var A=e.split(".").pop();return-1!==t.indexOf(A)}return!1}function setErrorMsg(e,t){jq(e).val(t),jq(e).attr("title",t)}function validateFieldHandler(e,t){return t(jq(e).val())?(jq(e).removeClass("oe-error"),!0):(jq(e).addClass("oe-error"),!1)}function empty(e){for(var t=document.getElementById(e);t&&t.hasChildNodes();)t.removeChild(t.lastChild)}function getFormData(e){if(window.FormData)return e?new FormData(e):new FormData;var t="";if(e)for(var A,n,r=0;r":">",'"':""","'":"'","/":"/"},A=/[&<>"'\/]/g;return(""+e).replace(A,function(e){return t[e]})}function amIaFrame(){return window.self!==window.top}function lookupCallBacks(e,t){if(!oeConfig.fieldCallbacks||!oeConfig.fieldCallbacks[e])return void 0;var A=oeConfig.fieldCallbacks[e];return A[t]}function lookupProtocol(e){var t=e.indexOf("http://"),A=e.indexOf("https://");if(0!==t&&0!==A)return"";var n=0===A?"https:":"http:";return n}function lookupUrlInfo(e){var t=lookupProtocol(e),A=t+"//",n=e.substring(A.length,e.length);return n=n.substring(0,n.indexOf("/")),{protocol:t,host:n}}function lookupJSUrlFromDom(){for(var e=document.getElementsByTagName("script"),t=0;t=14393&&-1===e.indexOf("?transport=udp")}),delete e.url,e.urls=r?n[0]:n,!!n.length}})}function i(e,t){var A={codecs:[],headerExtensions:[],fecMechanisms:[]},n=function(e,t){e=parseInt(e,10);for(var A=0;A0;o--)this._iceGatherers=new e.RTCIceGatherer({iceServers:A.iceServers,gatherPolicy:A.iceTransportPolicy});else A.iceCandidatePoolSize=0;this._config=A,this.transceivers=[],this._sdpSessionId=d.generateSessionId(),this._sdpSessionVersion=0,this._dtlsRole=void 0,this._isClosed=!1};A.prototype.onicecandidate=null,A.prototype.onaddstream=null,A.prototype.ontrack=null,A.prototype.onremovestream=null,A.prototype.onsignalingstatechange=null,A.prototype.oniceconnectionstatechange=null,A.prototype.onicegatheringstatechange=null,A.prototype.onnegotiationneeded=null,A.prototype.ondatachannel=null,A.prototype._dispatchEvent=function(e,t){this._isClosed||(this.dispatchEvent(t),"function"==typeof this["on"+e]&&this["on"+e](t))},A.prototype._emitGatheringStateChange=function(){var e=new Event("icegatheringstatechange");this._dispatchEvent("icegatheringstatechange",e)},A.prototype.getConfiguration=function(){return this._config},A.prototype.getLocalStreams=function(){return this.localStreams},A.prototype.getRemoteStreams=function(){return this.remoteStreams},A.prototype._createTransceiver=function(e){var t=this.transceivers.length>0,A={track:null,iceGatherer:null,iceTransport:null,dtlsTransport:null,localCapabilities:null,remoteCapabilities:null,rtpSender:null,rtpReceiver:null,kind:e,mid:null,sendEncodingParameters:null,recvEncodingParameters:null,stream:null,associatedRemoteMediaStreams:[],wantReceive:!0};if(this.usingBundle&&t)A.iceTransport=this.transceivers[0].iceTransport,A.dtlsTransport=this.transceivers[0].dtlsTransport;else{var n=this._createIceAndDtlsTransports();A.iceTransport=n.iceTransport,A.dtlsTransport=n.dtlsTransport}return this.transceivers.push(A),A},A.prototype.addTrack=function(t,A){var n=this.transceivers.find(function(e){return e.track===t});if(n)throw u("InvalidAccessError","Track already exists.");if("closed"===this.signalingState)throw u("InvalidStateError","Attempted to call addTrack on a closed peerconnection.");for(var r,i=0;i=15025)e.getTracks().forEach(function(t){A.addTrack(t,e)});else{var n=e.clone();e.getTracks().forEach(function(e,t){var A=n.getTracks()[t];e.addEventListener("enabled",function(e){A.enabled=e.enabled})}),n.getTracks().forEach(function(e){A.addTrack(e,n)})}},A.prototype.removeTrack=function(t){if(!(t instanceof e.RTCRtpSender))throw new TypeError("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.");var A=this.transceivers.find(function(e){return e.rtpSender===t});if(!A)throw u("InvalidAccessError","Sender was not created by this connection.");var n=A.stream;A.rtpSender.stop(),A.rtpSender=null,A.track=null,A.stream=null;var r=this.transceivers.map(function(e){return e.stream});-1===r.indexOf(n)&&this.localStreams.indexOf(n)>-1&&this.localStreams.splice(this.localStreams.indexOf(n),1),this._maybeFireNegotiationNeeded()},A.prototype.removeStream=function(e){var t=this;e.getTracks().forEach(function(e){var A=t.getSenders().find(function(t){return t.track===e});A&&t.removeTrack(A)})},A.prototype.getSenders=function(){return this.transceivers.filter(function(e){return!!e.rtpSender}).map(function(e){return e.rtpSender})},A.prototype.getReceivers=function(){return this.transceivers.filter(function(e){return!!e.rtpReceiver}).map(function(e){return e.rtpReceiver})},A.prototype._createIceGatherer=function(t,A){var n=this;if(A&&t>0)return this.transceivers[0].iceGatherer;if(this._iceGatherers.length)return this._iceGatherers.shift();var r=new e.RTCIceGatherer({iceServers:this._config.iceServers,gatherPolicy:this._config.iceTransportPolicy});return Object.defineProperty(r,"state",{value:"new",writable:!0}),this.transceivers[t].candidates=[],this.transceivers[t].bufferCandidates=function(e){var A=!e.candidate||0===Object.keys(e.candidate).length;r.state=A?"completed":"gathering",null!==n.transceivers[t].candidates&&n.transceivers[t].candidates.push(e.candidate)},r.addEventListener("localcandidate",this.transceivers[t].bufferCandidates),r},A.prototype._gather=function(t,A){var n=this,r=this.transceivers[A].iceGatherer;if(!r.onlocalcandidate){var i=this.transceivers[A].candidates;this.transceivers[A].candidates=null,r.removeEventListener("localcandidate",this.transceivers[A].bufferCandidates),r.onlocalcandidate=function(e){if(!(n.usingBundle&&A>0)){var i=new Event("icecandidate");i.candidate={sdpMid:t,sdpMLineIndex:A};var o=e.candidate,a=!o||0===Object.keys(o).length;a?("new"===r.state||"gathering"===r.state)&&(r.state="completed"):("new"===r.state&&(r.state="gathering"),o.component=1,i.candidate.candidate=d.writeCandidate(o));var s=d.splitSections(n.localDescription.sdp);a?s[i.candidate.sdpMLineIndex+1]+="a=end-of-candidates\r\n":s[i.candidate.sdpMLineIndex+1]+="a="+i.candidate.candidate+"\r\n",n.localDescription.sdp=s.join("");var c=n.transceivers.every(function(e){return e.iceGatherer&&"completed"===e.iceGatherer.state});"gathering"!==n.iceGatheringState&&(n.iceGatheringState="gathering",n._emitGatheringStateChange()),a||n._dispatchEvent("icecandidate",i),c&&(n._dispatchEvent("icecandidate",new Event("icecandidate")),n.iceGatheringState="complete",n._emitGatheringStateChange())}},e.setTimeout(function(){i.forEach(function(e){var t=new Event("RTCIceGatherEvent");t.candidate=e,r.onlocalcandidate(t)})},0)}},A.prototype._createIceAndDtlsTransports=function(){var t=this,A=new e.RTCIceTransport(null);A.onicestatechange=function(){t._updateConnectionState()};var n=new e.RTCDtlsTransport(A);return n.ondtlsstatechange=function(){t._updateConnectionState()},n.onerror=function(){Object.defineProperty(n,"state",{value:"failed",writable:!0}),t._updateConnectionState()},{iceTransport:A,dtlsTransport:n}},A.prototype._disposeIceAndDtlsTransports=function(e){var t=this.transceivers[e].iceGatherer;t&&(delete t.onlocalcandidate,delete this.transceivers[e].iceGatherer);var A=this.transceivers[e].iceTransport;A&&(delete A.onicestatechange,delete this.transceivers[e].iceTransport);var n=this.transceivers[e].dtlsTransport;n&&(delete n.ondtlsstatechange,delete n.onerror,delete this.transceivers[e].dtlsTransport)},A.prototype._transceive=function(e,A,n){var r=i(e.localCapabilities,e.remoteCapabilities);A&&e.rtpSender&&(r.encodings=e.sendEncodingParameters,r.rtcp={cname:d.localCName,compound:e.rtcpParameters.compound},e.recvEncodingParameters.length&&(r.rtcp.ssrc=e.recvEncodingParameters[0].ssrc),e.rtpSender.send(r)),n&&e.rtpReceiver&&r.codecs.length>0&&("video"===e.kind&&e.recvEncodingParameters&&15019>t&&e.recvEncodingParameters.forEach(function(e){delete e.rtx}),e.recvEncodingParameters.length&&(r.encodings=e.recvEncodingParameters),r.rtcp={compound:e.rtcpParameters.compound},e.rtcpParameters.cname&&(r.rtcp.cname=e.rtcpParameters.cname),e.sendEncodingParameters.length&&(r.rtcp.ssrc=e.sendEncodingParameters[0].ssrc),e.rtpReceiver.receive(r))},A.prototype.setLocalDescription=function(e){var t=this;if(!o("setLocalDescription",e.type,this.signalingState)||this._isClosed)return Promise.reject(u("InvalidStateError","Can not set local "+e.type+" in state "+t.signalingState));var A,n;if("offer"===e.type)A=d.splitSections(e.sdp),n=A.shift(),A.forEach(function(e,A){var n=d.parseRtpParameters(e);t.transceivers[A].localCapabilities=n}),this.transceivers.forEach(function(e,A){t._gather(e.mid,A)});else if("answer"===e.type){A=d.splitSections(t.remoteDescription.sdp),n=A.shift();var r=d.matchPrefix(n,"a=ice-lite").length>0;A.forEach(function(e,A){var o=t.transceivers[A],a=o.iceGatherer,s=o.iceTransport,c=o.dtlsTransport,l=o.localCapabilities,u=o.remoteCapabilities,f=d.isRejected(e)&&0===d.matchPrefix(e,"a=bundle-only").length;if(!f&&!o.isDatachannel){var h=d.getIceParameters(e,n),g=d.getDtlsParameters(e,n);r&&(g.role="server"),t.usingBundle&&0!==A||(t._gather(o.mid,A),"new"===s.state&&s.start(a,h,r?"controlling":"controlled"),"new"===c.state&&c.start(g));var p=i(l,u);t._transceive(o,p.codecs.length>0,!1)}})}switch(this.localDescription={type:e.type,sdp:e.sdp},e.type){case"offer":this._updateSignalingState("have-local-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+e.type+'"')}return Promise.resolve()},A.prototype.setRemoteDescription=function(A){var n=this;if(!o("setRemoteDescription",A.type,this.signalingState)||this._isClosed)return Promise.reject(u("InvalidStateError","Can not set remote "+A.type+" in state "+n.signalingState));var r={};this.remoteStreams.forEach(function(e){r[e.id]=e});var i=[],f=d.splitSections(A.sdp),h=f.shift(),g=d.matchPrefix(h,"a=ice-lite").length>0,p=d.matchPrefix(h,"a=group:BUNDLE ").length>0;this.usingBundle=p;var B=d.matchPrefix(h,"a=ice-options:")[0];switch(B?this.canTrickleIceCandidates=B.substr(14).split(" ").indexOf("trickle")>=0:this.canTrickleIceCandidates=!1,f.forEach(function(o,l){var u=d.splitLines(o),f=d.getKind(o),B=d.isRejected(o)&&0===d.matchPrefix(o,"a=bundle-only").length,m=u[0].substr(2).split(" ")[2],C=d.getDirection(o,h),v=d.parseMsid(o),w=d.getMid(o)||d.generateIdentifier();if("application"===f&&"DTLS/SCTP"===m)return void(n.transceivers[l]={mid:w,isDatachannel:!0});var Q,y,U,E,b,F,T,_,S,H,N,I=d.parseRtpParameters(o);B||(H=d.getIceParameters(o,h),N=d.getDtlsParameters(o,h),N.role="client"),T=d.parseRtpEncodingParameters(o);var M=d.parseRtcpParameters(o),L=d.matchPrefix(o,"a=end-of-candidates",h).length>0,R=d.matchPrefix(o,"a=candidate:").map(function(e){return d.parseCandidate(e)}).filter(function(e){return 1===e.component});if(("offer"===A.type||"answer"===A.type)&&!B&&p&&l>0&&n.transceivers[l]&&(n._disposeIceAndDtlsTransports(l),n.transceivers[l].iceGatherer=n.transceivers[0].iceGatherer,n.transceivers[l].iceTransport=n.transceivers[0].iceTransport,n.transceivers[l].dtlsTransport=n.transceivers[0].dtlsTransport,n.transceivers[l].rtpSender&&n.transceivers[l].rtpSender.setTransport(n.transceivers[0].dtlsTransport),n.transceivers[l].rtpReceiver&&n.transceivers[l].rtpReceiver.setTransport(n.transceivers[0].dtlsTransport)),"offer"!==A.type||B)"answer"!==A.type||B||(Q=n.transceivers[l],y=Q.iceGatherer,U=Q.iceTransport,E=Q.dtlsTransport,b=Q.rtpReceiver,F=Q.sendEncodingParameters,_=Q.localCapabilities,n.transceivers[l].recvEncodingParameters=T,n.transceivers[l].remoteCapabilities=I,n.transceivers[l].rtcpParameters=M,R.length&&"new"===U.state&&(!g&&!L||p&&0!==l?R.forEach(function(e){a(Q.iceTransport,e)}):U.setRemoteCandidates(R)),p&&0!==l||("new"===U.state&&U.start(y,H,"controlling"),"new"===E.state&&E.start(N)),n._transceive(Q,"sendrecv"===C||"recvonly"===C,"sendrecv"===C||"sendonly"===C),!b||"sendrecv"!==C&&"sendonly"!==C?delete Q.rtpReceiver:(S=b.track,v?(r[v.stream]||(r[v.stream]=new e.MediaStream),s(S,r[v.stream]),i.push([S,b,r[v.stream]])):(r["default"]||(r["default"]=new e.MediaStream),s(S,r["default"]),i.push([S,b,r["default"]]))));else{Q=n.transceivers[l]||n._createTransceiver(f),Q.mid=w,Q.iceGatherer||(Q.iceGatherer=n._createIceGatherer(l,p)),R.length&&"new"===Q.iceTransport.state&&(!L||p&&0!==l?R.forEach(function(e){a(Q.iceTransport,e)}):Q.iceTransport.setRemoteCandidates(R)),_=e.RTCRtpReceiver.getCapabilities(f),15019>t&&(_.codecs=_.codecs.filter(function(e){return"rtx"!==e.name})),F=Q.sendEncodingParameters||[{ssrc:1001*(2*l+2)}];var x=!1;if("sendrecv"===C||"sendonly"===C){if(x=!Q.rtpReceiver,b=Q.rtpReceiver||new e.RTCRtpReceiver(Q.dtlsTransport,f),x){var k;S=b.track,v&&"-"===v.stream||(v?(r[v.stream]||(r[v.stream]=new e.MediaStream,Object.defineProperty(r[v.stream],"id",{get:function(){return v.stream}})),Object.defineProperty(S,"id",{get:function(){return v.track}}),k=r[v.stream]):(r["default"]||(r["default"]=new e.MediaStream),k=r["default"])),k&&(s(S,k),Q.associatedRemoteMediaStreams.push(k)),i.push([S,b,k])}}else Q.rtpReceiver&&Q.rtpReceiver.track&&(Q.associatedRemoteMediaStreams.forEach(function(e){var t=e.getTracks().find(function(e){return e.id===Q.rtpReceiver.track.id});t&&c(t,e)}),Q.associatedRemoteMediaStreams=[]);Q.localCapabilities=_,Q.remoteCapabilities=I,Q.rtpReceiver=b,Q.rtcpParameters=M,Q.sendEncodingParameters=F,Q.recvEncodingParameters=T,n._transceive(n.transceivers[l],!1,x)}}),void 0===this._dtlsRole&&(this._dtlsRole="offer"===A.type?"active":"passive"),this.remoteDescription={type:A.type,sdp:A.sdp},A.type){case"offer":this._updateSignalingState("have-remote-offer");break;case"answer":this._updateSignalingState("stable");break;default:throw new TypeError('unsupported type "'+A.type+'"')}return Object.keys(r).forEach(function(t){var A=r[t];if(A.getTracks().length){if(-1===n.remoteStreams.indexOf(A)){n.remoteStreams.push(A);var o=new Event("addstream");o.stream=A,e.setTimeout(function(){n._dispatchEvent("addstream",o)})}i.forEach(function(e){var t=e[0],r=e[1];A.id===e[2].id&&l(n,t,r,[A])})}}),i.forEach(function(e){e[2]||l(n,e[0],e[1],[])}),e.setTimeout(function(){n&&n.transceivers&&n.transceivers.forEach(function(e){e.iceTransport&&"new"===e.iceTransport.state&&e.iceTransport.getRemoteCandidates().length>0&&(console.warn("Timeout for addRemoteCandidate. Consider sending an end-of-candidates notification"),e.iceTransport.addRemoteCandidate({}))})},4e3),Promise.resolve()},A.prototype.close=function(){this.transceivers.forEach(function(e){e.iceTransport&&e.iceTransport.stop(),e.dtlsTransport&&e.dtlsTransport.stop(),e.rtpSender&&e.rtpSender.stop(),e.rtpReceiver&&e.rtpReceiver.stop()}),this._isClosed=!0,this._updateSignalingState("closed")},A.prototype._updateSignalingState=function(e){this.signalingState=e;var t=new Event("signalingstatechange");this._dispatchEvent("signalingstatechange",t)},A.prototype._maybeFireNegotiationNeeded=function(){var t=this;"stable"===this.signalingState&&this.needNegotiation!==!0&&(this.needNegotiation=!0,e.setTimeout(function(){if(t.needNegotiation!==!1){t.needNegotiation=!1;var e=new Event("negotiationneeded");t._dispatchEvent("negotiationneeded",e)}},0))},A.prototype._updateConnectionState=function(){var e,t={"new":0,closed:0,connecting:0,checking:0,connected:0,completed:0,disconnected:0,failed:0};if(this.transceivers.forEach(function(e){t[e.iceTransport.state]++,t[e.dtlsTransport.state]++}),t.connected+=t.completed,e="new",t.failed>0?e="failed":t.connecting>0||t.checking>0?e="connecting":t.disconnected>0?e="disconnected":t["new"]>0?e="new":(t.connected>0||t.completed>0)&&(e="connected"),e!==this.iceConnectionState){this.iceConnectionState=e;var A=new Event("iceconnectionstatechange");this._dispatchEvent("iceconnectionstatechange",A)}},A.prototype.createOffer=function(){var A=this;if(this._isClosed)return Promise.reject(u("InvalidStateError","Can not call createOffer after close"));var r=this.transceivers.filter(function(e){return"audio"===e.kind}).length,i=this.transceivers.filter(function(e){return"video"===e.kind}).length,o=arguments[0];if(o){if(o.mandatory||o.optional)throw new TypeError("Legacy mandatory/optional constraints not supported.");void 0!==o.offerToReceiveAudio&&(r=o.offerToReceiveAudio===!0?1:o.offerToReceiveAudio===!1?0:o.offerToReceiveAudio),void 0!==o.offerToReceiveVideo&&(i=o.offerToReceiveVideo===!0?1:o.offerToReceiveVideo===!1?0:o.offerToReceiveVideo)}for(this.transceivers.forEach(function(e){"audio"===e.kind?(r--,0>r&&(e.wantReceive=!1)):"video"===e.kind&&(i--,0>i&&(e.wantReceive=!1))});r>0||i>0;)r>0&&(this._createTransceiver("audio"),r--),i>0&&(this._createTransceiver("video"),i--);var a=d.writeSessionBoilerplate(this._sdpSessionId,this._sdpSessionVersion++);this.transceivers.forEach(function(n,r){var i=n.track,o=n.kind,a=d.generateIdentifier();n.mid=a,n.iceGatherer||(n.iceGatherer=A._createIceGatherer(r,A.usingBundle));var s=e.RTCRtpSender.getCapabilities(o);15019>t&&(s.codecs=s.codecs.filter(function(e){return"rtx"!==e.name})),s.codecs.forEach(function(e){"H264"===e.name&&void 0===e.parameters["level-asymmetry-allowed"]&&(e.parameters["level-asymmetry-allowed"]="1")});var c=n.sendEncodingParameters||[{ssrc:1001*(2*r+1)}];i&&t>=15019&&"video"===o&&!c[0].rtx&&(c[0].rtx={ssrc:c[0].ssrc+1}),n.wantReceive&&(n.rtpReceiver=new e.RTCRtpReceiver(n.dtlsTransport,o)),n.localCapabilities=s,n.sendEncodingParameters=c}),"max-compat"!==this._config.bundlePolicy&&(a+="a=group:BUNDLE "+this.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n"),a+="a=ice-options:trickle\r\n",this.transceivers.forEach(function(e,t){a+=n(e,e.localCapabilities,"offer",e.stream,A._dtlsRole),a+="a=rtcp-rsize\r\n",!e.iceGatherer||"new"===A.iceGatheringState||0!==t&&A.usingBundle||(e.iceGatherer.getLocalCandidates().forEach(function(e){e.component=1,a+="a="+d.writeCandidate(e)+"\r\n"}),"completed"===e.iceGatherer.state&&(a+="a=end-of-candidates\r\n"))});var s=new e.RTCSessionDescription({type:"offer",sdp:a});return Promise.resolve(s)},A.prototype.createAnswer=function(){var A=this;if(this._isClosed)return Promise.reject(u("InvalidStateError","Can not call createAnswer after close"));var r=d.writeSessionBoilerplate(this._sdpSessionId,this._sdpSessionVersion++);this.usingBundle&&(r+="a=group:BUNDLE "+this.transceivers.map(function(e){return e.mid}).join(" ")+"\r\n");var o=d.splitSections(this.remoteDescription.sdp).length-1;this.transceivers.forEach(function(e,a){if(!(a+1>o)){if(e.isDatachannel)return void(r+="m=application 0 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=mid:"+e.mid+"\r\n");if(e.stream){var s;"audio"===e.kind?s=e.stream.getAudioTracks()[0]:"video"===e.kind&&(s=e.stream.getVideoTracks()[0]),s&&t>=15019&&"video"===e.kind&&!e.sendEncodingParameters[0].rtx&&(e.sendEncodingParameters[0].rtx={ssrc:e.sendEncodingParameters[0].ssrc+1})}var c=i(e.localCapabilities,e.remoteCapabilities),l=c.codecs.filter(function(e){return"rtx"===e.name.toLowerCase()}).length;!l&&e.sendEncodingParameters[0].rtx&&delete e.sendEncodingParameters[0].rtx,r+=n(e,c,"answer",e.stream,A._dtlsRole),e.rtcpParameters&&e.rtcpParameters.reducedSize&&(r+="a=rtcp-rsize\r\n")}});var a=new e.RTCSessionDescription({type:"answer",sdp:r});return Promise.resolve(a)},A.prototype.addIceCandidate=function(e){var t;if(e&&""!==e.candidate){if(void 0===e.sdpMLineIndex&&!e.sdpMid)throw new TypeError("sdpMLineIndex or sdpMid required");if(!this.remoteDescription)return Promise.reject(u("InvalidStateError","Can not add ICE candidate without a remote description"));var A=e.sdpMLineIndex;if(e.sdpMid)for(var n=0;n0?d.parseCandidate(e.candidate):{};if("tcp"===i.protocol&&(0===i.port||9===i.port))return Promise.resolve();if(i.component&&1!==i.component)return Promise.resolve();if((0===A||A>0&&r.iceTransport!==this.transceivers[0].iceTransport)&&!a(r.iceTransport,i))return Promise.reject(u("OperationError","Can not add ICE candidate"));var o=e.candidate.trim();0===o.indexOf("a=")&&(o=o.substr(2)),t=d.splitSections(this.remoteDescription.sdp),t[A+1]+="a="+(i.type?o:"end-of-candidates")+"\r\n",this.remoteDescription.sdp=t.join("")}else for(var s=0;s0?"m="+e:e).trim()+"\r\n"})},n.matchPrefix=function(e,t){return n.splitLines(e).filter(function(e){return 0===e.indexOf(t)})},n.parseCandidate=function(e){var t;t=0===e.indexOf("a=candidate:")?e.substring(12).split(" "):e.substring(10).split(" ");for(var A={foundation:t[0],component:parseInt(t[1],10),protocol:t[2].toLowerCase(),priority:parseInt(t[3],10),ip:t[4],port:parseInt(t[5],10),type:t[7]},n=8;n0?t[0].split("/")[1]:"sendrecv",uri:t[1]}},n.writeExtmap=function(e){return"a=extmap:"+(e.id||e.preferredId)+(e.direction&&"sendrecv"!==e.direction?"/"+e.direction:"")+" "+e.uri+"\r\n"},n.parseFmtp=function(e){for(var t,A={},n=e.substr(e.indexOf(" ")+1).split(";"),r=0;r-1?(A.attribute=e.substr(t+1,n-t-1),A.value=e.substr(n+1)):A.attribute=e.substr(t+1),A},n.getMid=function(e){var t=n.matchPrefix(e,"a=mid:")[0];return t?t.substr(6):void 0},n.parseFingerprint=function(e){var t=e.substr(14).split(" ");return{algorithm:t[0].toLowerCase(),value:t[1]}},n.getDtlsParameters=function(e,t){var A=n.matchPrefix(e+t,"a=fingerprint:");return{role:"auto",fingerprints:A.map(n.parseFingerprint)}},n.writeDtlsParameters=function(e,t){var A="a=setup:"+t+"\r\n";return e.fingerprints.forEach(function(e){A+="a=fingerprint:"+e.algorithm+" "+e.value+"\r\n"}),A},n.getIceParameters=function(e,t){var A=n.splitLines(e);A=A.concat(n.splitLines(t));var r={usernameFragment:A.filter(function(e){return 0===e.indexOf("a=ice-ufrag:")})[0].substr(12),password:A.filter(function(e){return 0===e.indexOf("a=ice-pwd:")})[0].substr(10)};return r},n.writeIceParameters=function(e){return"a=ice-ufrag:"+e.usernameFragment+"\r\na=ice-pwd:"+e.password+"\r\n"},n.parseRtpParameters=function(e){for(var t={codecs:[],headerExtensions:[],fecMechanisms:[],rtcp:[]},A=n.splitLines(e),r=A[0].split(" "),i=3;i0?"9":"0",A+=" UDP/TLS/RTP/SAVPF ",A+=t.codecs.map(function(e){return void 0!==e.preferredPayloadType?e.preferredPayloadType:e.payloadType}).join(" ")+"\r\n",A+="c=IN IP4 0.0.0.0\r\n",A+="a=rtcp:9 IN IP4 0.0.0.0\r\n",t.codecs.forEach(function(e){A+=n.writeRtpMap(e),A+=n.writeFmtp(e),A+=n.writeRtcpFb(e)});var r=0;return t.codecs.forEach(function(e){e.maxptime>r&&(r=e.maxptime)}),r>0&&(A+="a=maxptime:"+r+"\r\n"),A+="a=rtcp-mux\r\n",t.headerExtensions.forEach(function(e){A+=n.writeExtmap(e)}),A},n.parseRtpEncodingParameters=function(e){var t,A=[],r=n.parseRtpParameters(e),i=-1!==r.fecMechanisms.indexOf("RED"),o=-1!==r.fecMechanisms.indexOf("ULPFEC"),a=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute}),s=a.length>0&&a[0].ssrc,c=n.matchPrefix(e,"a=ssrc-group:FID").map(function(e){var t=e.split(" ");return t.shift(),t.map(function(e){return parseInt(e,10)})});c.length>0&&c[0].length>1&&c[0][0]===s&&(t=c[0][1]),r.codecs.forEach(function(e){if("RTX"===e.name.toUpperCase()&&e.parameters.apt){var n={ssrc:s,codecPayloadType:parseInt(e.parameters.apt,10),rtx:{ssrc:t}};A.push(n),i&&(n=JSON.parse(JSON.stringify(n)),n.fec={ssrc:t,mechanism:o?"red+ulpfec":"red"},A.push(n))}}),0===A.length&&s&&A.push({ssrc:s});var l=n.matchPrefix(e,"b=");return l.length&&(l=0===l[0].indexOf("b=TIAS:")?parseInt(l[0].substr(7),10):0===l[0].indexOf("b=AS:")?1e3*parseInt(l[0].substr(5),10)*.95-16e3:void 0,A.forEach(function(e){e.maxBitrate=l})),A},n.parseRtcpParameters=function(e){var t={},A=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"cname"===e.attribute})[0];A&&(t.cname=A.value,t.ssrc=A.ssrc);var r=n.matchPrefix(e,"a=rtcp-rsize");t.reducedSize=r.length>0,t.compound=0===r.length;var i=n.matchPrefix(e,"a=rtcp-mux");return t.mux=i.length>0,t},n.parseMsid=function(e){var t,A=n.matchPrefix(e,"a=msid:");if(1===A.length)return t=A[0].substr(7).split(" "),{stream:t[0],track:t[1]};var r=n.matchPrefix(e,"a=ssrc:").map(function(e){return n.parseSsrcMedia(e)}).filter(function(e){return"msid"===e.attribute});return r.length>0?(t=r[0].value.split(" "),{stream:t[0],track:t[1]}):void 0},n.generateSessionId=function(){return Math.random().toString().substr(2,21)},n.writeSessionBoilerplate=function(e,t){var A,r=void 0!==t?t:2;return A=e?e:n.generateSessionId(),"v=0\r\no=thisisadapterortc "+A+" "+r+" IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\n"},n.writeMediaSection=function(e,t,A,r){var i=n.writeRtpDescription(e.kind,t);if(i+=n.writeIceParameters(e.iceGatherer.getLocalParameters()),i+=n.writeDtlsParameters(e.dtlsTransport.getLocalParameters(),"offer"===A?"actpass":"active"),i+="a=mid:"+e.mid+"\r\n",i+=e.direction?"a="+e.direction+"\r\n":e.rtpSender&&e.rtpReceiver?"a=sendrecv\r\n":e.rtpSender?"a=sendonly\r\n":e.rtpReceiver?"a=recvonly\r\n":"a=inactive\r\n",e.rtpSender){var o="msid:"+r.id+" "+e.rtpSender.track.id+"\r\n";i+="a="+o,i+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" "+o,e.sendEncodingParameters[0].rtx&&(i+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" "+o,i+="a=ssrc-group:FID "+e.sendEncodingParameters[0].ssrc+" "+e.sendEncodingParameters[0].rtx.ssrc+"\r\n")}return i+="a=ssrc:"+e.sendEncodingParameters[0].ssrc+" cname:"+n.localCName+"\r\n",e.rtpSender&&e.sendEncodingParameters[0].rtx&&(i+="a=ssrc:"+e.sendEncodingParameters[0].rtx.ssrc+" cname:"+n.localCName+"\r\n"),i},n.getDirection=function(e,t){for(var A=n.splitLines(e),r=0;r=65)return this.shimAddTrackRemoveTrackWithNative(e);var i=e.RTCPeerConnection.prototype.getLocalStreams;e.RTCPeerConnection.prototype.getLocalStreams=function(){var e=this,t=i.apply(this);return e._reverseStreams=e._reverseStreams||{},t.map(function(t){return e._reverseStreams[t.id]})};var o=e.RTCPeerConnection.prototype.addStream;e.RTCPeerConnection.prototype.addStream=function(t){var A=this;if(A._streams=A._streams||{},A._reverseStreams=A._reverseStreams||{},t.getTracks().forEach(function(e){var t=A.getSenders().find(function(t){return t.track===e});if(t)throw new DOMException("Track already exists.","InvalidAccessError")}),!A._reverseStreams[t.id]){var n=new e.MediaStream(t.getTracks());A._streams[t.id]=n,A._reverseStreams[n.id]=t,t=n}o.apply(A,[t])};var a=e.RTCPeerConnection.prototype.removeStream;e.RTCPeerConnection.prototype.removeStream=function(e){var t=this;t._streams=t._streams||{},t._reverseStreams=t._reverseStreams||{},a.apply(t,[t._streams[e.id]||e]),delete t._reverseStreams[t._streams[e.id]?t._streams[e.id].id:e.id],delete t._streams[e.id]},e.RTCPeerConnection.prototype.addTrack=function(t,A){var n=this;if("closed"===n.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");var r=[].slice.call(arguments,1);if(1!==r.length||!r[0].getTracks().find(function(e){return e===t}))throw new DOMException("The adapter.js addTrack polyfill only supports a single stream which is associated with the specified track.","NotSupportedError");var i=n.getSenders().find(function(e){return e.track===t});if(i)throw new DOMException("Track already exists.","InvalidAccessError");n._streams=n._streams||{},n._reverseStreams=n._reverseStreams||{};var o=n._streams[A.id];if(o)o.addTrack(t),Promise.resolve().then(function(){n.dispatchEvent(new Event("negotiationneeded"))});else{var a=new e.MediaStream([t]);n._streams[A.id]=a,n._reverseStreams[a.id]=A,n.addStream(a)}return n.getSenders().find(function(e){return e.track===t})},["createOffer","createAnswer"].forEach(function(A){var n=e.RTCPeerConnection.prototype[A];e.RTCPeerConnection.prototype[A]=function(){var e=this,A=arguments,r=arguments.length&&"function"==typeof arguments[0];return r?n.apply(e,[function(n){var r=t(e,n);A[0].apply(null,[r])},function(e){A[1]&&A[1].apply(null,e)},arguments[2]]):n.apply(e,arguments).then(function(A){return t(e,A)})}});var s=e.RTCPeerConnection.prototype.setLocalDescription;e.RTCPeerConnection.prototype.setLocalDescription=function(){var e=this;return arguments.length&&arguments[0].type?(arguments[0]=A(e,arguments[0]),s.apply(e,arguments)):s.apply(e,arguments)};var c=Object.getOwnPropertyDescriptor(e.RTCPeerConnection.prototype,"localDescription");Object.defineProperty(e.RTCPeerConnection.prototype,"localDescription",{get:function(){var e=this,A=c.get.apply(this);return""===A.type?A:t(e,A)}}),e.RTCPeerConnection.prototype.removeTrack=function(e){var t=this;if("closed"===t.signalingState)throw new DOMException("The RTCPeerConnection's signalingState is 'closed'.","InvalidStateError");if(!e._pc)throw new DOMException("Argument 1 of RTCPeerConnection.removeTrack does not implement interface RTCRtpSender.","TypeError");var A=e._pc===t;if(!A)throw new DOMException("Sender was not created by this connection.","InvalidAccessError");t._streams=t._streams||{};var n;Object.keys(t._streams).forEach(function(A){var r=t._streams[A].getTracks().find(function(t){return e.track===t});r&&(n=t._streams[A])}),n&&(1===n.getTracks().length?t.removeStream(t._reverseStreams[n.id]):n.removeTrack(e.track),t.dispatchEvent(new Event("negotiationneeded")))}},shimPeerConnection:function(e){var t=n.detectBrowser(e);if(!e.RTCPeerConnection&&e.webkitRTCPeerConnection)e.RTCPeerConnection=function(t,A){return r("PeerConnection"),t&&t.iceTransportPolicy&&(t.iceTransports=t.iceTransportPolicy),new e.webkitRTCPeerConnection(t,A)},e.RTCPeerConnection.prototype=e.webkitRTCPeerConnection.prototype,e.webkitRTCPeerConnection.generateCertificate&&Object.defineProperty(e.RTCPeerConnection,"generateCertificate",{get:function(){return e.webkitRTCPeerConnection.generateCertificate}});else{var A=e.RTCPeerConnection;e.RTCPeerConnection=function(e,t){if(e&&e.iceServers){for(var r=[],i=0;i0&&"function"==typeof e)return i.apply(this,arguments);if(0===i.length&&(0===arguments.length||"function"!=typeof arguments[0]))return i.apply(this,[]);var o=function(e){var t={},A=e.result();return A.forEach(function(e){var A={id:e.id,timestamp:e.timestamp,type:{localcandidate:"local-candidate",remotecandidate:"remote-candidate"}[e.type]||e.type};e.names().forEach(function(t){A[t]=e.stat(t)}),t[A.id]=A}),t},a=function(e){return new Map(Object.keys(e).map(function(t){return[t,e[t]]}))};if(arguments.length>=2){var s=function(e){r[1](a(o(e)))};return i.apply(this,[s,arguments[0]])}return new Promise(function(e,t){i.apply(n,[function(t){e(a(o(t)))},t])}).then(t,A)},t.version<51&&["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var A=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){var e=arguments,t=this,n=new Promise(function(n,r){A.apply(t,[e[0],n,r])});return e.length<2?n:n.then(function(){e[1].apply(null,[])},function(t){e.length>=3&&e[2].apply(null,[t])})}}),t.version<52&&["createOffer","createAnswer"].forEach(function(t){var A=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){var e=this;if(arguments.length<1||1===arguments.length&&"object"==typeof arguments[0]){var t=1===arguments.length?arguments[0]:void 0;return new Promise(function(n,r){A.apply(e,[n,r,t])})}return A.apply(this,arguments)}}),["setLocalDescription","setRemoteDescription","addIceCandidate"].forEach(function(t){var A=e.RTCPeerConnection.prototype[t];e.RTCPeerConnection.prototype[t]=function(){return arguments[0]=new("addIceCandidate"===t?e.RTCIceCandidate:e.RTCSessionDescription)(arguments[0]),A.apply(this,arguments)}});var o=e.RTCPeerConnection.prototype.addIceCandidate;e.RTCPeerConnection.prototype.addIceCandidate=function(){return arguments[0]?o.apply(this,arguments):(arguments[1]&&arguments[1].apply(null),Promise.resolve())}}}},{"../utils.js":13,"./getusermedia":6}],6:[function(e,t,A){"use strict";var n=e("../utils.js"),r=n.log;t.exports=function(e){var t=n.detectBrowser(e),A=e&&e.navigator,i=function(e){if("object"!=typeof e||e.mandatory||e.optional)return e;var t={};return Object.keys(e).forEach(function(A){if("require"!==A&&"advanced"!==A&&"mediaSource"!==A){var n="object"==typeof e[A]?e[A]:{ideal:e[A]};void 0!==n.exact&&"number"==typeof n.exact&&(n.min=n.max=n.exact);var r=function(e,t){return e?e+t.charAt(0).toUpperCase()+t.slice(1):"deviceId"===t?"sourceId":t};if(void 0!==n.ideal){t.optional=t.optional||[];var i={};"number"==typeof n.ideal?(i[r("min",A)]=n.ideal,t.optional.push(i),i={},i[r("max",A)]=n.ideal,t.optional.push(i)):(i[r("",A)]=n.ideal,t.optional.push(i))}void 0!==n.exact&&"number"!=typeof n.exact?(t.mandatory=t.mandatory||{},t.mandatory[r("",A)]=n.exact):["min","max"].forEach(function(e){void 0!==n[e]&&(t.mandatory=t.mandatory||{},t.mandatory[r(e,A)]=n[e])})}}),e.advanced&&(t.optional=(t.optional||[]).concat(e.advanced)),t},o=function(e,n){if(t.version>=61)return n(e);if(e=JSON.parse(JSON.stringify(e)),e&&"object"==typeof e.audio){var o=function(e,t,A){t in e&&!(A in e)&&(e[A]=e[t],delete e[t])};e=JSON.parse(JSON.stringify(e)),o(e.audio,"autoGainControl","googAutoGainControl"),o(e.audio,"noiseSuppression","googNoiseSuppression"),e.audio=i(e.audio)}if(e&&"object"==typeof e.video){var a=e.video.facingMode;a=a&&("object"==typeof a?a:{ideal:a});var s=t.version<66;if(a&&("user"===a.exact||"environment"===a.exact||"user"===a.ideal||"environment"===a.ideal)&&(!A.mediaDevices.getSupportedConstraints||!A.mediaDevices.getSupportedConstraints().facingMode||s)){delete e.video.facingMode;var c;if("environment"===a.exact||"environment"===a.ideal?c=["back","rear"]:("user"===a.exact||"user"===a.ideal)&&(c=["front"]),c)return A.mediaDevices.enumerateDevices().then(function(t){t=t.filter(function(e){return"videoinput"===e.kind});var A=t.find(function(e){return c.some(function(t){return-1!==e.label.toLowerCase().indexOf(t)})});return!A&&t.length&&-1!==c.indexOf("back")&&(A=t[t.length-1]),A&&(e.video.deviceId=a.exact?{exact:A.deviceId}:{ideal:A.deviceId}),e.video=i(e.video),r("chrome: "+JSON.stringify(e)),n(e)})}e.video=i(e.video)}return r("chrome: "+JSON.stringify(e)),n(e)},a=function(e){return{name:{PermissionDeniedError:"NotAllowedError",InvalidStateError:"NotReadableError",DevicesNotFoundError:"NotFoundError",ConstraintNotSatisfiedError:"OverconstrainedError",TrackStartError:"NotReadableError",MediaDeviceFailedDueToShutdown:"NotReadableError",MediaDeviceKillSwitchOn:"NotReadableError"}[e.name]||e.name,message:e.message,constraint:e.constraintName,toString:function(){return this.name+(this.message&&": ")+this.message}}},s=function(e,t,n){o(e,function(e){A.webkitGetUserMedia(e,t,function(e){n&&n(a(e))})})};A.getUserMedia=s;var c=function(e){return new Promise(function(t,n){A.getUserMedia(e,t,n)})};if(A.mediaDevices||(A.mediaDevices={getUserMedia:c,enumerateDevices:function(){return new Promise(function(t){var A={audio:"audioinput",video:"videoinput"};return e.MediaStreamTrack.getSources(function(e){t(e.map(function(e){return{label:e.label,kind:A[e.kind],deviceId:e.id,groupId:""}}))})})},getSupportedConstraints:function(){return{deviceId:!0,echoCancellation:!0,facingMode:!0,frameRate:!0,height:!0,width:!0}}}),A.mediaDevices.getUserMedia){var l=A.mediaDevices.getUserMedia.bind(A.mediaDevices);A.mediaDevices.getUserMedia=function(e){return o(e,function(e){return l(e).then(function(t){if(e.audio&&!t.getAudioTracks().length||e.video&&!t.getVideoTracks().length)throw t.getTracks().forEach(function(e){e.stop()}),new DOMException("","NotFoundError");return t},function(e){return Promise.reject(a(e))})})}}else A.mediaDevices.getUserMedia=function(e){return c(e)};"undefined"==typeof A.mediaDevices.addEventListener&&(A.mediaDevices.addEventListener=function(){r("Dummy mediaDevices.addEventListener called.")}),"undefined"==typeof A.mediaDevices.removeEventListener&&(A.mediaDevices.removeEventListener=function(){r("Dummy mediaDevices.removeEventListener called.")})}},{"../utils.js":13}],7:[function(e,t,A){"use strict";var n=e("sdp"),r=e("./utils");t.exports={shimRTCIceCandidate:function(e){if(!(e.RTCIceCandidate&&"foundation"in e.RTCIceCandidate.prototype)){var t=e.RTCIceCandidate;e.RTCIceCandidate=function(e){"object"==typeof e&&e.candidate&&0===e.candidate.indexOf("a=")&&(e=JSON.parse(JSON.stringify(e)),e.candidate=e.candidate.substr(2));var A=new t(e),r=n.parseCandidate(e.candidate),i=Object.assign(A,r);return i.toJSON=function(){return{candidate:i.candidate,sdpMid:i.sdpMid,sdpMLineIndex:i.sdpMLineIndex,usernameFragment:i.usernameFragment}},i},r.wrapPeerConnectionEvent(e,"icecandidate",function(t){return t.candidate&&Object.defineProperty(t,"candidate",{value:new e.RTCIceCandidate(t.candidate),writable:"false"}),t})}},shimCreateObjectURL:function(e){var t=e&&e.URL;if(!("object"==typeof e&&e.HTMLMediaElement&&"srcObject"in e.HTMLMediaElement.prototype&&t.createObjectURL&&t.revokeObjectURL))return void 0;var A=t.createObjectURL.bind(t),n=t.revokeObjectURL.bind(t),i=new Map,o=0;t.createObjectURL=function(e){if("getTracks"in e){var t="polyblob:"+ ++o;return i.set(t,e),r.deprecated("URL.createObjectURL(stream)","elem.srcObject = stream"),t}return A(e)},t.revokeObjectURL=function(e){n(e),i["delete"](e)};var a=Object.getOwnPropertyDescriptor(e.HTMLMediaElement.prototype,"src");Object.defineProperty(e.HTMLMediaElement.prototype,"src",{get:function(){return a.get.apply(this)},set:function(e){return this.srcObject=i.get(e)||null,a.set.apply(this,[e])}});var s=e.HTMLMediaElement.prototype.setAttribute;e.HTMLMediaElement.prototype.setAttribute=function(){return 2===arguments.length&&"src"===(""+arguments[0]).toLowerCase()&&(this.srcObject=i.get(arguments[1])||null),s.apply(this,arguments)}},shimMaxMessageSize:function(e){if(!e.RTCSctpTransport&&e.RTCPeerConnection){var t=r.detectBrowser(e);"sctp"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"sctp",{get:function(){return"undefined"==typeof this._sctp?null:this._sctp}});var A=function(e){var t=n.splitSections(e.sdp);return t.shift(),t.some(function(e){var t=n.parseMLine(e);return t&&"application"===t.kind&&-1!==t.protocol.indexOf("SCTP")})},i=function(e){var t=e.sdp.match(/mozilla...THIS_IS_SDPARTA-(\d+)/);if(null===t||t.length<2)return-1;var A=parseInt(t[1],10);return A!==A?-1:A},o=function(e){var A=65536;return"firefox"===t.browser&&(A=t.version<57?-1===e?16384:2147483637:57===t.version?65535:65536),A},a=function(e,A){var r=65536;"firefox"===t.browser&&57===t.version&&(r=65535);var i=n.matchPrefix(e.sdp,"a=max-message-size:");return i.length>0?r=parseInt(i[0].substr(19),10):"firefox"===t.browser&&-1!==A&&(r=2147483637),r},s=e.RTCPeerConnection.prototype.setRemoteDescription;e.RTCPeerConnection.prototype.setRemoteDescription=function(){var e=this;if(e._sctp=null,A(arguments[0])){var t,n=i(arguments[0]),r=o(n),c=a(arguments[0],n);t=0===r&&0===c?Number.POSITIVE_INFINITY:0===r||0===c?Math.max(r,c):Math.min(r,c);var l={};Object.defineProperty(l,"maxMessageSize",{get:function(){return t}}),e._sctp=l}return s.apply(e,arguments)}}},shimSendThrowTypeError:function(e){var t=e.RTCPeerConnection.prototype.createDataChannel;e.RTCPeerConnection.prototype.createDataChannel=function(){var e=this,A=t.apply(e,arguments),n=A.send;return A.send=function(){var t=this,A=arguments[0],r=A.length||A.size||A.byteLength;if(r>e.sctp.maxMessageSize)throw new DOMException("Message too large (can send a maximum of "+e.sctp.maxMessageSize+" bytes)","TypeError");return n.apply(t,arguments)},A}}}},{"./utils":13,sdp:2}],8:[function(e,t,A){"use strict";var n=e("../utils"),r=e("rtcpeerconnection-shim");t.exports={shimGetUserMedia:e("./getusermedia"),shimPeerConnection:function(e){var t=n.detectBrowser(e);if(e.RTCIceGatherer&&(e.RTCIceCandidate||(e.RTCIceCandidate=function(e){return e}),e.RTCSessionDescription||(e.RTCSessionDescription=function(e){return e}),t.version<15025)){var A=Object.getOwnPropertyDescriptor(e.MediaStreamTrack.prototype,"enabled");Object.defineProperty(e.MediaStreamTrack.prototype,"enabled",{set:function(e){A.set.call(this,e);var t=new Event("enabled");t.enabled=e,this.dispatchEvent(t)}})}!e.RTCRtpSender||"dtmf"in e.RTCRtpSender.prototype||Object.defineProperty(e.RTCRtpSender.prototype,"dtmf",{get:function(){return void 0===this._dtmf&&("audio"===this.track.kind?this._dtmf=new e.RTCDtmfSender(this):"video"===this.track.kind&&(this._dtmf=null)),this._dtmf}}),e.RTCPeerConnection=r(e,t.version)},shimReplaceTrack:function(e){!e.RTCRtpSender||"replaceTrack"in e.RTCRtpSender.prototype||(e.RTCRtpSender.prototype.replaceTrack=e.RTCRtpSender.prototype.setTrack)}}},{"../utils":13,"./getusermedia":9,"rtcpeerconnection-shim":1}],9:[function(e,t,A){"use strict";t.exports=function(e){var t=e&&e.navigator,A=function(e){return{name:{PermissionDeniedError:"NotAllowedError"}[e.name]||e.name,message:e.message,constraint:e.constraint,toString:function(){return this.name}}},n=t.mediaDevices.getUserMedia.bind(t.mediaDevices);t.mediaDevices.getUserMedia=function(e){return n(e)["catch"](function(e){return Promise.reject(A(e))})}}},{}],10:[function(e,t,A){"use strict";var n=e("../utils");t.exports={shimGetUserMedia:e("./getusermedia"),shimOnTrack:function(e){"object"!=typeof e||!e.RTCPeerConnection||"ontrack"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"ontrack",{get:function(){return this._ontrack},set:function(e){this._ontrack&&(this.removeEventListener("track",this._ontrack),this.removeEventListener("addstream",this._ontrackpoly)),this.addEventListener("track",this._ontrack=e),this.addEventListener("addstream",this._ontrackpoly=function(e){e.stream.getTracks().forEach(function(t){var A=new Event("track");A.track=t,A.receiver={track:t},A.transceiver={receiver:A.receiver},A.streams=[e.stream],this.dispatchEvent(A)}.bind(this))}.bind(this))}}),"object"==typeof e&&e.RTCTrackEvent&&"receiver"in e.RTCTrackEvent.prototype&&!("transceiver"in e.RTCTrackEvent.prototype)&&Object.defineProperty(e.RTCTrackEvent.prototype,"transceiver",{get:function(){return{receiver:this.receiver}}})},shimSourceObject:function(e){"object"==typeof e&&(!e.HTMLMediaElement||"srcObject"in e.HTMLMediaElement.prototype||Object.defineProperty(e.HTMLMediaElement.prototype,"srcObject",{get:function(){return this.mozSrcObject},set:function(e){this.mozSrcObject=e}}))},shimPeerConnection:function(e){var t=n.detectBrowser(e);if("object"==typeof e&&(e.RTCPeerConnection||e.mozRTCPeerConnection)){e.RTCPeerConnection||(e.RTCPeerConnection=function(A,n){if(t.version<38&&A&&A.iceServers){for(var r=[],i=0;i55&&"autoGainControl"in A.mediaDevices.getSupportedConstraints())){var u=function(e,t,A){t in e&&!(A in e)&&(e[A]=e[t],delete e[t])},d=A.mediaDevices.getUserMedia.bind(A.mediaDevices);if(A.mediaDevices.getUserMedia=function(e){return"object"==typeof e&&"object"==typeof e.audio&&(e=JSON.parse(JSON.stringify(e)),u(e.audio,"autoGainControl","mozAutoGainControl"),u(e.audio,"noiseSuppression","mozNoiseSuppression")),d(e)},i&&i.prototype.getSettings){var f=i.prototype.getSettings;i.prototype.getSettings=function(){var e=f.apply(this,arguments);return u(e,"mozAutoGainControl","autoGainControl"),u(e,"mozNoiseSuppression","noiseSuppression"),e}}if(i&&i.prototype.applyConstraints){var h=i.prototype.applyConstraints;i.prototype.applyConstraints=function(e){return"audio"===this.kind&&"object"==typeof e&&(e=JSON.parse(JSON.stringify(e)),u(e,"autoGainControl","mozAutoGainControl"),u(e,"noiseSuppression","mozNoiseSuppression")),h.apply(this,[e])}}}A.getUserMedia=function(e,r,i){return t.version<44?a(e,r,i):(n.deprecated("navigator.getUserMedia","navigator.mediaDevices.getUserMedia"),void A.mediaDevices.getUserMedia(e).then(r,i))}}},{"../utils":13}],12:[function(e,t,A){"use strict";var n=e("../utils");t.exports={shimLocalStreamsAPI:function(e){if("object"==typeof e&&e.RTCPeerConnection){if("getLocalStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getLocalStreams=function(){return this._localStreams||(this._localStreams=[]),this._localStreams}),"getStreamById"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getStreamById=function(e){var t=null;return this._localStreams&&this._localStreams.forEach(function(A){A.id===e&&(t=A)}),this._remoteStreams&&this._remoteStreams.forEach(function(A){A.id===e&&(t=A)}),t}),!("addStream"in e.RTCPeerConnection.prototype)){var t=e.RTCPeerConnection.prototype.addTrack;e.RTCPeerConnection.prototype.addStream=function(e){this._localStreams||(this._localStreams=[]),-1===this._localStreams.indexOf(e)&&this._localStreams.push(e);var A=this;e.getTracks().forEach(function(n){t.call(A,n,e)})},e.RTCPeerConnection.prototype.addTrack=function(e,A){return A&&(this._localStreams?-1===this._localStreams.indexOf(A)&&this._localStreams.push(A):this._localStreams=[A]),t.call(this,e,A)}}"removeStream"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.removeStream=function(e){this._localStreams||(this._localStreams=[]);var t=this._localStreams.indexOf(e);if(-1!==t){this._localStreams.splice(t,1);var A=this,n=e.getTracks();this.getSenders().forEach(function(e){-1!==n.indexOf(e.track)&&A.removeTrack(e)})}})}},shimRemoteStreamsAPI:function(e){"object"==typeof e&&e.RTCPeerConnection&&("getRemoteStreams"in e.RTCPeerConnection.prototype||(e.RTCPeerConnection.prototype.getRemoteStreams=function(){return this._remoteStreams?this._remoteStreams:[]}),"onaddstream"in e.RTCPeerConnection.prototype||Object.defineProperty(e.RTCPeerConnection.prototype,"onaddstream",{get:function(){return this._onaddstream},set:function(e){var t=this;this._onaddstream&&(this.removeEventListener("addstream",this._onaddstream),this.removeEventListener("track",this._onaddstreampoly)),this.addEventListener("addstream",this._onaddstream=e),this.addEventListener("track",this._onaddstreampoly=function(e){e.streams.forEach(function(e){if(t._remoteStreams||(t._remoteStreams=[]),!(t._remoteStreams.indexOf(e)>=0)){t._remoteStreams.push(e);var A=new Event("addstream");A.stream=e,t.dispatchEvent(A)}})})}}))},shimCallbacksAPI:function(e){if("object"==typeof e&&e.RTCPeerConnection){var t=e.RTCPeerConnection.prototype,A=t.createOffer,n=t.createAnswer,r=t.setLocalDescription,i=t.setRemoteDescription,o=t.addIceCandidate;t.createOffer=function(e,t){var n=arguments.length>=2?arguments[2]:arguments[0],r=A.apply(this,[n]);return t?(r.then(e,t),Promise.resolve()):r},t.createAnswer=function(e,t){var A=arguments.length>=2?arguments[2]:arguments[0],r=n.apply(this,[A]);return t?(r.then(e,t),Promise.resolve()):r};var a=function(e,t,A){var n=r.apply(this,[e]);return A?(n.then(t,A),Promise.resolve()):n};t.setLocalDescription=a,a=function(e,t,A){var n=i.apply(this,[e]);return A?(n.then(t,A),Promise.resolve()):n},t.setRemoteDescription=a,a=function(e,t,A){var n=o.apply(this,[e]);return A?(n.then(t,A),Promise.resolve()):n},t.addIceCandidate=a}},shimGetUserMedia:function(e){var t=e&&e.navigator;t.getUserMedia||(t.webkitGetUserMedia?t.getUserMedia=t.webkitGetUserMedia.bind(t):t.mediaDevices&&t.mediaDevices.getUserMedia&&(t.getUserMedia=function(e,A,n){t.mediaDevices.getUserMedia(e).then(A,n)}.bind(t)))},shimRTCIceServerUrls:function(e){var t=e.RTCPeerConnection;e.RTCPeerConnection=function(e,A){if(e&&e.iceServers){for(var r=[],i=0;i=A&&parseInt(n[A],10)}function r(e,t,A){if(e.RTCPeerConnection){var n=e.RTCPeerConnection.prototype,r=n.addEventListener;n.addEventListener=function(e,n){if(e!==t)return r.apply(this,arguments);var i=function(e){n(A(e))};return this._eventMap=this._eventMap||{},this._eventMap[n]=i,r.apply(this,[e,i])};var i=n.removeEventListener;n.removeEventListener=function(e,A){if(e!==t||!this._eventMap||!this._eventMap[A])return i.apply(this,arguments);var n=this._eventMap[A];return delete this._eventMap[A],i.apply(this,[e,n])},Object.defineProperty(n,"on"+t,{get:function(){return this["_on"+t]},set:function(e){this["_on"+t]&&(this.removeEventListener(t,this["_on"+t]),delete this["_on"+t]),e&&this.addEventListener(t,this["_on"+t]=e)}})}}var i=!0,o=!0;t.exports={extractVersion:n,wrapPeerConnectionEvent:r,disableLog:function(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(i=e,e?"adapter.js logging disabled":"adapter.js logging enabled")},disableWarnings:function(e){return"boolean"!=typeof e?new Error("Argument type: "+typeof e+". Please use a boolean."):(o=!e,"adapter.js deprecation warnings "+(e?"disabled":"enabled"))},log:function(){if("object"==typeof window){if(i)return;"undefined"!=typeof console&&"function"==typeof console.log&&console.log.apply(console,arguments)}},deprecated:function(e,t){o&&console.warn(e+" is deprecated, please use "+t+" instead.")},detectBrowser:function(e){var t=e&&e.navigator,A={};if(A.browser=null,A.version=null,"undefined"==typeof e||!e.navigator)return A.browser="Not a browser.",A;if(t.mozGetUserMedia)A.browser="firefox",A.version=n(t.userAgent,/Firefox\/(\d+)\./,1);else if(t.webkitGetUserMedia)A.browser="chrome",A.version=n(t.userAgent,/Chrom(e|ium)\/(\d+)\./,2);else if(t.mediaDevices&&t.userAgent.match(/Edge\/(\d+).(\d+)$/))A.browser="edge",A.version=n(t.userAgent,/Edge\/(\d+).(\d+)$/,2);else{if(!t.mediaDevices||!t.userAgent.match(/AppleWebKit\/(\d+)\./))return A.browser="Not a supported browser.",A;A.browser="safari",A.version=n(t.userAgent,/AppleWebKit\/(\d+)\./,1)}return A}}},{}]},{},[3])(3)});var draggable=null,mouseX=0,mouseY=0;document.onmousemove=_dragElem,document.onmouseup=_destroy,function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.html2canvas=t():e.html2canvas=t()}(this,function(){return function(e){function t(n){if(A[n])return A[n].exports;var r=A[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var A={};return t.m=e,t.c=A,t.d=function(e,A,n){t.o(e,A)||Object.defineProperty(e,A,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var A=e&&e.__esModule?function(){return e["default"]}:function(){return e};return t.d(A,"a",A),A},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=27)}([function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){var A=[],n=!0,r=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done)&&(A.push(o.value),!t||A.length!==t);n=!0);}catch(s){r=!0,i=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw i}}return A}return function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=function(){function e(e,t){for(var A=0;A4?[Number(t[1]),Number(t[2]),Number(t[3]),Number(t[4])]:!1},h=function(e){return[Math.min(e[0],255),Math.min(e[1],255),Math.min(e[2],255),e.length>3?e[3]:null]},g=function(e){var t=B[e.toLowerCase()];return t?t:!1},p=function(){function e(t){n(this,e);var A=Array.isArray(t)?h(t):a(t)||u(t)||f(t)||g(t)||c(t)||[0,0,0,null],i=r(A,4),o=i[0],s=i[1],l=i[2],d=i[3];this.r=o,this.g=s,this.b=l,this.a=d}return i(e,[{key:"isTransparent",value:function(){return 0===this.a}},{key:"toString",value:function(){return null!==this.a&&1!==this.a?"rgba("+this.r+","+this.g+","+this.b+","+this.a+")":"rgb("+this.r+","+this.g+","+this.b+")"}}]),e}();t["default"]=p;var B={transparent:[0,0,0,0],aliceblue:[240,248,255,null],antiquewhite:[250,235,215,null],aqua:[0,255,255,null],aquamarine:[127,255,212,null],azure:[240,255,255,null],beige:[245,245,220,null],bisque:[255,228,196,null],black:[0,0,0,null],blanchedalmond:[255,235,205,null],blue:[0,0,255,null],blueviolet:[138,43,226,null],brown:[165,42,42,null],burlywood:[222,184,135,null],cadetblue:[95,158,160,null],chartreuse:[127,255,0,null],chocolate:[210,105,30,null],coral:[255,127,80,null],cornflowerblue:[100,149,237,null],cornsilk:[255,248,220,null],crimson:[220,20,60,null],cyan:[0,255,255,null],darkblue:[0,0,139,null],darkcyan:[0,139,139,null],darkgoldenrod:[184,134,11,null],darkgray:[169,169,169,null],darkgreen:[0,100,0,null],darkgrey:[169,169,169,null],darkkhaki:[189,183,107,null],darkmagenta:[139,0,139,null],darkolivegreen:[85,107,47,null],darkorange:[255,140,0,null],darkorchid:[153,50,204,null],darkred:[139,0,0,null],darksalmon:[233,150,122,null],darkseagreen:[143,188,143,null],darkslateblue:[72,61,139,null],darkslategray:[47,79,79,null],darkslategrey:[47,79,79,null],darkturquoise:[0,206,209,null],darkviolet:[148,0,211,null],deeppink:[255,20,147,null],deepskyblue:[0,191,255,null],dimgray:[105,105,105,null],dimgrey:[105,105,105,null],dodgerblue:[30,144,255,null],firebrick:[178,34,34,null],floralwhite:[255,250,240,null],forestgreen:[34,139,34,null],fuchsia:[255,0,255,null],gainsboro:[220,220,220,null],ghostwhite:[248,248,255,null],gold:[255,215,0,null],goldenrod:[218,165,32,null],gray:[128,128,128,null],green:[0,128,0,null],greenyellow:[173,255,47,null],grey:[128,128,128,null],honeydew:[240,255,240,null],hotpink:[255,105,180,null],indianred:[205,92,92,null],indigo:[75,0,130,null],ivory:[255,255,240,null],khaki:[240,230,140,null],lavender:[230,230,250,null],lavenderblush:[255,240,245,null],lawngreen:[124,252,0,null],lemonchiffon:[255,250,205,null],lightblue:[173,216,230,null],lightcoral:[240,128,128,null],lightcyan:[224,255,255,null],lightgoldenrodyellow:[250,250,210,null],lightgray:[211,211,211,null],lightgreen:[144,238,144,null],lightgrey:[211,211,211,null],lightpink:[255,182,193,null],lightsalmon:[255,160,122,null],lightseagreen:[32,178,170,null],lightskyblue:[135,206,250,null],lightslategray:[119,136,153,null],lightslategrey:[119,136,153,null],lightsteelblue:[176,196,222,null],lightyellow:[255,255,224,null],lime:[0,255,0,null],limegreen:[50,205,50,null],linen:[250,240,230,null],magenta:[255,0,255,null],maroon:[128,0,0,null],mediumaquamarine:[102,205,170,null],mediumblue:[0,0,205,null],mediumorchid:[186,85,211,null],mediumpurple:[147,112,219,null],mediumseagreen:[60,179,113,null],mediumslateblue:[123,104,238,null],mediumspringgreen:[0,250,154,null],mediumturquoise:[72,209,204,null],mediumvioletred:[199,21,133,null],midnightblue:[25,25,112,null],mintcream:[245,255,250,null],mistyrose:[255,228,225,null],moccasin:[255,228,181,null],navajowhite:[255,222,173,null],navy:[0,0,128,null],oldlace:[253,245,230,null],olive:[128,128,0,null],olivedrab:[107,142,35,null],orange:[255,165,0,null],orangered:[255,69,0,null],orchid:[218,112,214,null],palegoldenrod:[238,232,170,null],palegreen:[152,251,152,null],paleturquoise:[175,238,238,null],palevioletred:[219,112,147,null],papayawhip:[255,239,213,null],peachpuff:[255,218,185,null],peru:[205,133,63,null],pink:[255,192,203,null],plum:[221,160,221,null],powderblue:[176,224,230,null],purple:[128,0,128,null],rebeccapurple:[102,51,153,null],red:[255,0,0,null],rosybrown:[188,143,143,null],royalblue:[65,105,225,null],saddlebrown:[139,69,19,null],salmon:[250,128,114,null],sandybrown:[244,164,96,null],seagreen:[46,139,87,null],seashell:[255,245,238,null],sienna:[160,82,45,null],silver:[192,192,192,null],skyblue:[135,206,235,null],slateblue:[106,90,205,null],slategray:[112,128,144,null],slategrey:[112,128,144,null],snow:[255,250,250,null],springgreen:[0,255,127,null],steelblue:[70,130,180,null],tan:[210,180,140,null],teal:[0,128,128,null],thistle:[216,191,216,null],tomato:[255,99,71,null],turquoise:[64,224,208,null],violet:[238,130,238,null],wheat:[245,222,179,null],white:[255,255,255,null],whitesmoke:[245,245,245,null],yellow:[255,255,0,null],yellowgreen:[154,205,50,null]};t.TRANSPARENT=new p([0,0,0,0])},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseBoundCurves=t.calculatePaddingBoxPath=t.calculateBorderBoxPath=t.parsePathForBorder=t.parseDocumentSize=t.calculateContentBox=t.calculatePaddingBox=t.parseBounds=t.Bounds=void 0;var i=function(){function e(e,t){for(var A=0;A1&&(n/=w,r/=w,i/=w,o/=w,s/=w,c/=w,p/=w,B/=w);var Q=e.width-i,y=e.height-c,U=e.width-s,E=e.height-B;return{topLeftOuter:n>0||r>0?C(e.left,e.top,n,r,m.TOP_LEFT):new a["default"](e.left,e.top),topLeftInner:n>0||r>0?C(e.left+t[f].borderWidth,e.top+t[l].borderWidth,Math.max(0,n-t[f].borderWidth),Math.max(0,r-t[l].borderWidth),m.TOP_LEFT):new a["default"](e.left+t[f].borderWidth,e.top+t[l].borderWidth),topRightOuter:i>0||o>0?C(e.left+Q,e.top,i,o,m.TOP_RIGHT):new a["default"](e.left+e.width,e.top),topRightInner:i>0||o>0?C(e.left+Math.min(Q,e.width+t[f].borderWidth),e.top+t[l].borderWidth,Q>e.width+t[f].borderWidth?0:i-t[f].borderWidth,o-t[l].borderWidth,m.TOP_RIGHT):new a["default"](e.left+e.width-t[u].borderWidth,e.top+t[l].borderWidth),bottomRightOuter:s>0||c>0?C(e.left+U,e.top+y,s,c,m.BOTTOM_RIGHT):new a["default"](e.left+e.width,e.top+e.height),bottomRightInner:s>0||c>0?C(e.left+Math.min(U,e.width-t[f].borderWidth),e.top+Math.min(y,e.height+t[l].borderWidth),Math.max(0,s-t[u].borderWidth),c-t[d].borderWidth,m.BOTTOM_RIGHT):new a["default"](e.left+e.width-t[u].borderWidth,e.top+e.height-t[d].borderWidth),bottomLeftOuter:p>0||B>0?C(e.left,e.top+E,p,B,m.BOTTOM_LEFT):new a["default"](e.left,e.top+e.height),bottomLeftInner:p>0||B>0?C(e.left+t[f].borderWidth,e.top+E,Math.max(0,p-t[f].borderWidth),B-t[d].borderWidth,m.BOTTOM_LEFT):new a["default"](e.left+t[f].borderWidth,e.top+e.height-t[d].borderWidth)}},{TOP_LEFT:0,TOP_RIGHT:1,BOTTOM_RIGHT:2,BOTTOM_LEFT:3}),C=function(e,t,A,n,r){var i=4*((Math.sqrt(2)-1)/3),o=A*i,s=n*i,l=e+A,u=t+n;switch(r){case m.TOP_LEFT:return new c["default"](new a["default"](e,u),new a["default"](e,u-s),new a["default"](l-o,t),new a["default"](l,t));case m.TOP_RIGHT:return new c["default"](new a["default"](e,t),new a["default"](e+o,t),new a["default"](l,u-s),new a["default"](l,u));case m.BOTTOM_RIGHT:return new c["default"](new a["default"](l,t),new a["default"](l,t+s),new a["default"](e+o,u),new a["default"](e,u));case m.BOTTOM_LEFT:default:return new c["default"](new a["default"](l,u),new a["default"](l-o,u),new a["default"](e,t+s),new a["default"](e,t))}}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.calculateLengthFromValueWithUnit=t.LENGTH_TYPE=void 0;var i=function(){function e(e,t){for(var A=0;A0&&this.style.visibility===F.VISIBILITY.VISIBLE}},{key:"isAbsolutelyPositioned",value:function(){return this.style.position!==Q.POSITION.STATIC&&this.style.position!==Q.POSITION.RELATIVE}},{key:"isPositioned",value:function(){return this.style.position!==Q.POSITION.STATIC}},{key:"isFloating",value:function(){return this.style["float"]!==f.FLOAT.NONE}},{key:"isRootElement",value:function(){return null===this.parent}},{key:"isTransformed",value:function(){return null!==this.style.transform}},{key:"isPositionedWithZIndex",value:function(){return this.isPositioned()&&!this.style.zIndex.auto}},{key:"isInlineLevel",value:function(){return s.contains(this.style.display,d.DISPLAY.INLINE)||s.contains(this.style.display,d.DISPLAY.INLINE_BLOCK)||s.contains(this.style.display,d.DISPLAY.INLINE_FLEX)||s.contains(this.style.display,d.DISPLAY.INLINE_GRID)||s.contains(this.style.display,d.DISPLAY.INLINE_LIST_ITEM)||s.contains(this.style.display,d.DISPLAY.INLINE_TABLE)}},{key:"isInlineBlockOrInlineTable",value:function(){return s.contains(this.style.display,d.DISPLAY.INLINE_BLOCK)||s.contains(this.style.display,d.DISPLAY.INLINE_TABLE)}}]),e}();t["default"]=M;var L=function(e,t){if(e instanceof e.ownerDocument.defaultView.SVGSVGElement||e instanceof SVGSVGElement){var A=new XMLSerializer;return t.loadImage("data:image/svg+xml,"+encodeURIComponent(A.serializeToString(e)))}switch(e.tagName){case"IMG":var n=e;return t.loadImage(n.currentSrc||n.src);case"CANVAS":var r=e;return t.loadCanvas(r);case"IFRAME":var i=e.getAttribute("data-html2canvas-internal-iframe-key");if(i)return i}return null}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.contains=function(e,t){return 0!==(e&t)},t.distance=function(e,t){return Math.sqrt(e*e+t*t)},t.copyCSSStyles=function(e,t){for(var A=e.length-1;A>=0;A--){var n=e.item(A);"content"!==n&&t.style.setProperty(n,e.getPropertyValue(n))}return t},t.SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseBackgroundImage=t.parseBackground=t.calculateBackgroundRepeatPath=t.calculateBackgroundPosition=t.calculateBackgroungPositioningArea=t.calculateBackgroungPaintingArea=t.calculateGradientBackgroundSize=t.calculateBackgroundSize=t.BACKGROUND_ORIGIN=t.BACKGROUND_CLIP=t.BACKGROUND_SIZE=t.BACKGROUND_REPEAT=void 0;var i=A(0),o=n(i),a=A(2),s=n(a),c=A(31),l=n(c),u=A(7),d=n(u),f=A(1),h=A(17),g=t.BACKGROUND_REPEAT={REPEAT:0,NO_REPEAT:1,REPEAT_X:2,REPEAT_Y:3},p=t.BACKGROUND_SIZE={AUTO:0,CONTAIN:1,COVER:2,LENGTH:3},B=t.BACKGROUND_CLIP={BORDER_BOX:0,PADDING_BOX:1,CONTENT_BOX:2},m=t.BACKGROUND_ORIGIN=B,C="auto",v=function _(e){switch(r(this,_),e){case"contain":this.size=p.CONTAIN;break;case"cover":this.size=p.COVER;break;case"auto":this.size=p.AUTO;break;default:this.value=new s["default"](e)}},w=(t.calculateBackgroundSize=function(e,t,A){var n=0,r=0,i=e.size;if(i[0].size===p.CONTAIN||i[0].size===p.COVER){var o=A.width/A.height,a=t.width/t.height;return a>o!=(i[0].size===p.COVER)?new l["default"](A.width,A.width/a):new l["default"](A.height*a,A.height)}return i[0].value&&(n=i[0].value.getAbsoluteValue(A.width)),i[0].size===p.AUTO&&i[1].size===p.AUTO?r=t.height:i[1].size===p.AUTO?r=n/t.width*t.height:i[1].value&&(r=i[1].value.getAbsoluteValue(A.height)),i[0].size===p.AUTO&&(n=r/t.height*t.width),new l["default"](n,r)},t.calculateGradientBackgroundSize=function(e,t){var A=e.size,n=A[0].value?A[0].value.getAbsoluteValue(t.width):t.width,r=A[1].value?A[1].value.getAbsoluteValue(t.height):A[0].value?n:t.height;return new l["default"](n,r)},new v(C)),Q=(t.calculateBackgroungPaintingArea=function(e,t){switch(t){case B.BORDER_BOX:return f.calculateBorderBoxPath(e);case B.PADDING_BOX:default:return f.calculatePaddingBoxPath(e)}},t.calculateBackgroungPositioningArea=function(e,t,A,n){var r=f.calculatePaddingBox(t,n);switch(e){case m.BORDER_BOX:return t;case m.CONTENT_BOX:var i=A[h.PADDING_SIDES.LEFT].getAbsoluteValue(t.width),o=A[h.PADDING_SIDES.RIGHT].getAbsoluteValue(t.width),a=A[h.PADDING_SIDES.TOP].getAbsoluteValue(t.width),s=A[h.PADDING_SIDES.BOTTOM].getAbsoluteValue(t.width);return new f.Bounds(r.left+i,r.top+a,r.width-i-o,r.height-a-s);case m.PADDING_BOX:default:return r}},t.calculateBackgroundPosition=function(e,t,A){return new d["default"](e[0].getAbsoluteValue(A.width-t.width),e[1].getAbsoluteValue(A.height-t.height))},t.calculateBackgroundRepeatPath=function(e,t,A,n,r){var i=e.repeat;switch(i){case g.REPEAT_X:return[new d["default"](Math.round(r.left),Math.round(n.top+t.y)),new d["default"](Math.round(r.left+r.width),Math.round(n.top+t.y)),new d["default"](Math.round(r.left+r.width),Math.round(A.height+n.top+t.y)),new d["default"](Math.round(r.left),Math.round(A.height+n.top+t.y))];case g.REPEAT_Y:return[new d["default"](Math.round(n.left+t.x),Math.round(r.top)),new d["default"](Math.round(n.left+t.x+A.width),Math.round(r.top)),new d["default"](Math.round(n.left+t.x+A.width),Math.round(r.height+r.top)),new d["default"](Math.round(n.left+t.x),Math.round(r.height+r.top))];case g.NO_REPEAT:return[new d["default"](Math.round(n.left+t.x),Math.round(n.top+t.y)),new d["default"](Math.round(n.left+t.x+A.width),Math.round(n.top+t.y)),new d["default"](Math.round(n.left+t.x+A.width),Math.round(n.top+t.y+A.height)),new d["default"](Math.round(n.left+t.x),Math.round(n.top+t.y+A.height))];default:return[new d["default"](Math.round(r.left),Math.round(r.top)),new d["default"](Math.round(r.left+r.width),Math.round(r.top)),new d["default"](Math.round(r.left+r.width),Math.round(r.height+r.top)),new d["default"](Math.round(r.left),Math.round(r.height+r.top))]}},t.parseBackground=function(e,t){return{backgroundColor:new o["default"](e.backgroundColor),backgroundImage:E(e,t),backgroundClip:Q(e.backgroundClip),backgroundOrigin:y(e.backgroundOrigin)}},function(e){switch(e){case"padding-box":return B.PADDING_BOX;case"content-box":return B.CONTENT_BOX}return B.BORDER_BOX}),y=function(e){switch(e){case"padding-box":return m.PADDING_BOX;case"content-box":return m.CONTENT_BOX}return m.BORDER_BOX},U=function(e){switch(e.trim()){case"no-repeat":return g.NO_REPEAT;case"repeat-x":case"repeat no-repeat":return g.REPEAT_X;case"repeat-y":case"no-repeat repeat":return g.REPEAT_Y;case"repeat":return g.REPEAT}return console.error('Invalid background-repeat value "'+e+'"'),g.REPEAT},E=function(e,t){var A=T(e.backgroundImage).map(function(e){if("url"===e.method){var A=t.loadImage(e.args[0]);e.args=A?[A]:[]}return e}),n=e.backgroundPosition.split(","),r=e.backgroundRepeat.split(","),i=e.backgroundSize.split(",");return A.map(function(e,t){var A=(i[t]||C).trim().split(" ").map(b),o=(n[t]||C).trim().split(" ").map(F);return{source:e,repeat:U("string"==typeof r[t]?r[t]:r[0]),size:A.length<2?[A[0],w]:[A[0],A[1]],position:o.length<2?[o[0],o[0]]:[o[0],o[1]]}})},b=function(e){return"auto"===e?w:new v(e)},F=function(e){switch(e){case"bottom":case"right":return new s["default"]("100%");case"left":case"top":return new s["default"]("0%");case"auto":return new s["default"]("0")}return new s["default"](e)},T=t.parseBackgroundImage=function(e){var t=/^\s$/,A=[],n=[],r="",i=null,o="",a=0,s=0,c=function(){var e="";if(r){'"'===o.substr(0,1)&&(o=o.substr(1,o.length-2)),o&&n.push(o.trim());var t=r.indexOf("-",1)+1;"-"===r.substr(0,1)&&t>0&&(e=r.substr(0,t).toLowerCase(),r=r.substr(t)),r=r.toLowerCase(),"none"!==r&&A.push({prefix:e,method:r,args:n})}n=[],r=o=""};return e.split("").forEach(function(e){if(0!==a||!t.test(e)){switch(e){case'"':i?i===e&&(i=null):i=e;break;case"(":if(i)break;if(0===a)return void(a=1);s++;break;case")":if(i)break;if(1===a){if(0===s)return a=0,void c();s--}break;case",":if(i)break;if(0===a)return void c();if(1===a&&0===s&&!r.match(/^url$/i))return n.push(o.trim()),void(o="")}0===a?r+=e:o+=e}}),c(),A}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.PATH={VECTOR:0,BEZIER_CURVE:1,CIRCLE:2}},function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=A(6),i=function o(e,t){n(this,o),this.type=r.PATH.VECTOR,this.x=e,this.y=t,isNaN(e)&&console.error("Invalid x value given for Vector"),isNaN(t)&&console.error("Invalid y value given for Vector")};t["default"]=i},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseListStyle=t.parseListStyleType=t.LIST_STYLE_TYPE=t.LIST_STYLE_POSITION=void 0;var n=A(5),r=t.LIST_STYLE_POSITION={INSIDE:0,OUTSIDE:1},i=t.LIST_STYLE_TYPE={NONE:-1,DISC:0,CIRCLE:1,SQUARE:2,DECIMAL:3,CJK_DECIMAL:4,DECIMAL_LEADING_ZERO:5,LOWER_ROMAN:6,UPPER_ROMAN:7,LOWER_GREEK:8,LOWER_ALPHA:9,UPPER_ALPHA:10,ARABIC_INDIC:11,ARMENIAN:12,BENGALI:13,CAMBODIAN:14,CJK_EARTHLY_BRANCH:15,CJK_HEAVENLY_STEM:16,CJK_IDEOGRAPHIC:17,DEVANAGARI:18,ETHIOPIC_NUMERIC:19,GEORGIAN:20,GUJARATI:21,GURMUKHI:22,HEBREW:22,HIRAGANA:23,HIRAGANA_IROHA:24,JAPANESE_FORMAL:25,JAPANESE_INFORMAL:26,KANNADA:27,KATAKANA:28,KATAKANA_IROHA:29,KHMER:30,KOREAN_HANGUL_FORMAL:31,KOREAN_HANJA_FORMAL:32,KOREAN_HANJA_INFORMAL:33,LAO:34,LOWER_ARMENIAN:35,MALAYALAM:36,MONGOLIAN:37,MYANMAR:38,ORIYA:39,PERSIAN:40,SIMP_CHINESE_FORMAL:41,SIMP_CHINESE_INFORMAL:42,TAMIL:43,TELUGU:44,THAI:45,TIBETAN:46,TRAD_CHINESE_FORMAL:47,TRAD_CHINESE_INFORMAL:48,UPPER_ARMENIAN:49,DISCLOSURE_OPEN:50,DISCLOSURE_CLOSED:51},o=t.parseListStyleType=function(e){switch(e){case"disc":return i.DISC;case"circle":return i.CIRCLE;case"square":return i.SQUARE;case"decimal":return i.DECIMAL;case"cjk-decimal":return i.CJK_DECIMAL;case"decimal-leading-zero":return i.DECIMAL_LEADING_ZERO;case"lower-roman":return i.LOWER_ROMAN;case"upper-roman":return i.UPPER_ROMAN;case"lower-greek":return i.LOWER_GREEK;case"lower-alpha":return i.LOWER_ALPHA;case"upper-alpha":return i.UPPER_ALPHA;case"arabic-indic":return i.ARABIC_INDIC;case"armenian":return i.ARMENIAN;case"bengali":return i.BENGALI;case"cambodian":return i.CAMBODIAN;case"cjk-earthly-branch":return i.CJK_EARTHLY_BRANCH;case"cjk-heavenly-stem":return i.CJK_HEAVENLY_STEM;case"cjk-ideographic":return i.CJK_IDEOGRAPHIC;case"devanagari":return i.DEVANAGARI;case"ethiopic-numeric":return i.ETHIOPIC_NUMERIC;case"georgian":return i.GEORGIAN;case"gujarati":return i.GUJARATI;case"gurmukhi":return i.GURMUKHI;case"hebrew":return i.HEBREW;case"hiragana":return i.HIRAGANA;case"hiragana-iroha":return i.HIRAGANA_IROHA;case"japanese-formal":return i.JAPANESE_FORMAL;case"japanese-informal":return i.JAPANESE_INFORMAL;case"kannada":return i.KANNADA;case"katakana":return i.KATAKANA;case"katakana-iroha":return i.KATAKANA_IROHA;case"khmer":return i.KHMER;case"korean-hangul-formal":return i.KOREAN_HANGUL_FORMAL;case"korean-hanja-formal":return i.KOREAN_HANJA_FORMAL;case"korean-hanja-informal":return i.KOREAN_HANJA_INFORMAL;case"lao":return i.LAO;case"lower-armenian":return i.LOWER_ARMENIAN;case"malayalam":return i.MALAYALAM;case"mongolian":return i.MONGOLIAN;case"myanmar":return i.MYANMAR;case"oriya":return i.ORIYA;case"persian":return i.PERSIAN;case"simp-chinese-formal":return i.SIMP_CHINESE_FORMAL;case"simp-chinese-informal":return i.SIMP_CHINESE_INFORMAL;case"tamil":return i.TAMIL;case"telugu":return i.TELUGU;case"thai":return i.THAI;case"tibetan":return i.TIBETAN;case"trad-chinese-formal":return i.TRAD_CHINESE_FORMAL;case"trad-chinese-informal":return i.TRAD_CHINESE_INFORMAL;case"upper-armenian":return i.UPPER_ARMENIAN;case"disclosure-open":return i.DISCLOSURE_OPEN;case"disclosure-closed":return i.DISCLOSURE_CLOSED;case"none":default:return i.NONE}},a=(t.parseListStyle=function(e){var t=n.parseBackgroundImage(e.getPropertyValue("list-style-image"));return{listStyleType:o(e.getPropertyValue("list-style-type")),listStyleImage:t.length?t[0]:null,listStylePosition:a(e.getPropertyValue("list-style-position"))}},function(e){switch(e){case"inside":return r.INSIDE;case"outside":default:return r.OUTSIDE}})},function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function r(e,t,A){return e.length>0?t+A.toUpperCase():e}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var A=0;A";try{n.drawImage(t,0,0),A.toDataURL()}catch(r){return!1}return!0},c=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},l=function(e){var t=e.createElement("canvas"),A=100;t.width=A,t.height=A;var r=t.getContext("2d");r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,A,A);var i=new Image,o=t.toDataURL();i.src=o;var a=n.createForeignObjectSVG(A,A,0,0,i);return r.fillStyle="red",r.fillRect(0,0,A,A),n.loadSerializedSVG(a).then(function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,A,A).data;r.fillStyle="red",r.fillRect(0,0,A,A);var a=e.createElement("div");return a.style.backgroundImage="url("+o+")",a.style.height=A+"px",c(i)?n.loadSerializedSVG(n.createForeignObjectSVG(A,A,0,0,a)):Promise.reject(!1)}).then(function(e){return r.drawImage(e,0,0),c(r.getImageData(0,0,A,A).data)})["catch"](function(e){return!1})},u={get SUPPORT_RANGE_BOUNDS(){var e=r(document);return Object.defineProperty(u,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=s(document);return Object.defineProperty(u,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_BASE64_DRAWING(){return function(e){var t=i(document,e);return Object.defineProperty(u,"SUPPORT_BASE64_DRAWING",{value:function(){return t}}),t}},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"==typeof Array.from&&"function"==typeof window.fetch?l(document):Promise.resolve(!1);return Object.defineProperty(u,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=o();return Object.defineProperty(u,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=a();return Object.defineProperty(u,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(u,"SUPPORT_CORS_XHR",{value:e}),e}};t["default"]=u},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.parseTextDecoration=t.TEXT_DECORATION_LINE=t.TEXT_DECORATION=t.TEXT_DECORATION_STYLE=void 0;var r=A(0),i=n(r),o=t.TEXT_DECORATION_STYLE={SOLID:0,DOUBLE:1,DOTTED:2,DASHED:3,WAVY:4},a=t.TEXT_DECORATION={NONE:null},s=t.TEXT_DECORATION_LINE={UNDERLINE:1,OVERLINE:2,LINE_THROUGH:3,BLINK:4},c=function(e){switch(e){case"underline":return s.UNDERLINE;case"overline":return s.OVERLINE;case"line-through":return s.LINE_THROUGH}return s.BLINK},l=function(e){return"none"===e?null:e.split(" ").map(c)},u=function(e){switch(e){case"double":return o.DOUBLE;case"dotted":return o.DOTTED;case"dashed":return o.DASHED;case"wavy":return o.WAVY}return o.SOLID};t.parseTextDecoration=function(e){var t=l(e.textDecorationLine?e.textDecorationLine:e.textDecoration);if(null===t)return a.NONE;var A=e.textDecorationColor?new i["default"](e.textDecorationColor):null,n=u(e.textDecorationStyle);return{textDecorationLine:t,textDecorationColor:A,textDecorationStyle:n}}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.parseBorder=t.BORDER_SIDES=t.BORDER_STYLE=void 0;var r=A(0),i=n(r),o=t.BORDER_STYLE={NONE:0,SOLID:1},a=t.BORDER_SIDES={TOP:0,RIGHT:1,BOTTOM:2,LEFT:3},s=Object.keys(a).map(function(e){return e.toLowerCase()}),c=function(e){switch(e){case"none":return o.NONE}return o.SOLID};t.parseBorder=function(e){return s.map(function(t){var A=new i["default"](e.getPropertyValue("border-"+t+"-color")),n=c(e.getPropertyValue("border-"+t+"-style")),r=parseFloat(e.getPropertyValue("border-"+t+"-width"));return{borderColor:A,borderStyle:n,borderWidth:isNaN(r)?0:r}})}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});for(var n=(t.toCodePoints=function(e){for(var t=[],A=0,n=e.length;n>A;){var r=e.charCodeAt(A++);if(r>=55296&&56319>=r&&n>A){var i=e.charCodeAt(A++);56320===(64512&i)?t.push(((1023&r)<<10)+(1023&i)+65536):(t.push(r),A--)}else t.push(r)}return t},t.fromCodePoint=function(){if(String.fromCodePoint)return String.fromCodePoint.apply(String,arguments);var e=arguments.length;if(!e)return"";for(var t=[],A=-1,n="";++A=r?t.push(r):(r-=65536,t.push((r>>10)+55296,r%1024+56320)),(A+1===e||t.length>16384)&&(n+=String.fromCharCode.apply(String,t),t.length=0)}return n},"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),r="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i=0;in;n+=4)o=r[e.charCodeAt(n)],a=r[e.charCodeAt(n+1)],s=r[e.charCodeAt(n+2)],c=r[e.charCodeAt(n+3)],u[i++]=o<<2|a>>4,u[i++]=(15&a)<<4|s>>2,u[i++]=(3&s)<<6|63&c;return l},t.polyUint16Array=function(e){for(var t=e.length,A=[],n=0;t>n;n+=2)A.push(e[n+1]<<8|e[n]);return A},t.polyUint32Array=function(e){for(var t=e.length,A=[],n=0;t>n;n+=4)A.push(e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]);return A}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.createCounterText=t.inlineListItemElement=t.getListOwner=void 0;var r=A(4),i=A(3),o=n(i),a=A(9),s=n(a),c=A(8),l=A(24),u=7,d=["OL","UL","MENU"],f=(t.getListOwner=function(e){var t=e.parent;if(!t)return null;do{var A=-1!==d.indexOf(t.tagName);if(A)return t;t=t.parent}while(t);return e.parent},t.inlineListItemElement=function(e,t,A){var n=t.style.listStyle;if(n){var i=e.ownerDocument.defaultView.getComputedStyle(e,null),a=e.ownerDocument.createElement("html2canvaswrapper");switch(r.copyCSSStyles(i,a),a.style.position="absolute",a.style.bottom="auto",a.style.display="block",a.style.letterSpacing="normal",n.listStylePosition){case c.LIST_STYLE_POSITION.OUTSIDE:a.style.left="auto",a.style.right=e.ownerDocument.defaultView.innerWidth-t.bounds.left-t.style.margin[1].getAbsoluteValue(t.bounds.width)+u+"px",a.style.textAlign="right";break;case c.LIST_STYLE_POSITION.INSIDE:a.style.left=t.bounds.left-t.style.margin[3].getAbsoluteValue(t.bounds.width)+"px",a.style.right="auto",a.style.textAlign="left"}var l=void 0,d=t.style.margin[0].getAbsoluteValue(t.bounds.width),f=n.listStyleImage;if(f)if("url"===f.method){var h=e.ownerDocument.createElement("img");h.src=f.args[0],a.style.top=t.bounds.top-d+"px",a.style.width="auto",a.style.height="auto",a.appendChild(h)}else{var g=.5*parseFloat(t.style.font.fontSize);a.style.top=t.bounds.top-d+t.bounds.height-1.5*g+"px",a.style.width=g+"px",a.style.height=g+"px",a.style.backgroundImage=i.listStyleImage}else"number"==typeof t.listIndex&&(l=e.ownerDocument.createTextNode(S(t.listIndex,n.listStyleType,!0)),a.appendChild(l),a.style.top=t.bounds.top-d+"px");var p=e.ownerDocument.body;p.appendChild(a),l?(t.childNodes.push(s["default"].fromTextNode(l,t)),p.removeChild(a)):t.childNodes.push(new o["default"](a,t,A,0))}},{integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]}),h={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},g={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},p={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},B=function(e,t,A,n,r,i){return t>e||e>A?S(e,r,i.length>0):n.integers.reduce(function(t,A,r){for(;e>=A;)e-=A,t+=n.values[r];return t},"")+i},m=function(e,t,A,n){var r="";do A||e--,r=n(e)+r,e/=t;while(e*t>=t);return r},C=function(e,t,A,n,r){var i=A-t+1;return(0>e?"-":"")+(m(Math.abs(e),i,n,function(e){return l.fromCodePoint(Math.floor(e%i)+t)})+r)},v=function(e,t){var A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:". ",n=t.length;return m(Math.abs(e),n,!1,function(e){return t[Math.floor(e%n)]})+A},w=1,Q=2,y=4,U=8,E=function(e,t,A,n,i,o){if(-9999>e||e>9999)return S(e,c.LIST_STYLE_TYPE.CJK_DECIMAL,i.length>0);var a=Math.abs(e),s=i;if(0===a)return t[0]+s;for(var l=0;a>0&&4>=l;l++){var u=a%10;0===u&&r.contains(o,w)&&""!==s?s=t[u]+s:u>1||1===u&&0===l||1===u&&1===l&&r.contains(o,Q)||1===u&&1===l&&r.contains(o,y)&&e>100||1===u&&l>1&&r.contains(o,U)?s=t[u]+(l>0?A[l-1]:"")+s:1===u&&l>0&&(s=A[l-1]+s),a=Math.floor(a/10)}return(0>e?n:"")+s},b="十百千萬",F="拾佰仟萬",T="マイナス",_="마이너스 ",S=t.createCounterText=function(e,t,A){var n=A?". ":"",r=A?"、":"",i=A?", ":"";switch(t){case c.LIST_STYLE_TYPE.DISC:return"•";case c.LIST_STYLE_TYPE.CIRCLE:return"◦";case c.LIST_STYLE_TYPE.SQUARE:return"◾";case c.LIST_STYLE_TYPE.DECIMAL_LEADING_ZERO:var o=C(e,48,57,!0,n);return o.length<4?"0"+o:o;case c.LIST_STYLE_TYPE.CJK_DECIMAL:return v(e,"〇一二三四五六七八九",r);case c.LIST_STYLE_TYPE.LOWER_ROMAN:return B(e,1,3999,f,c.LIST_STYLE_TYPE.DECIMAL,n).toLowerCase();case c.LIST_STYLE_TYPE.UPPER_ROMAN:return B(e,1,3999,f,c.LIST_STYLE_TYPE.DECIMAL,n);case c.LIST_STYLE_TYPE.LOWER_GREEK:return C(e,945,969,!1,n);case c.LIST_STYLE_TYPE.LOWER_ALPHA:return C(e,97,122,!1,n);case c.LIST_STYLE_TYPE.UPPER_ALPHA:return C(e,65,90,!1,n);case c.LIST_STYLE_TYPE.ARABIC_INDIC:return C(e,1632,1641,!0,n);case c.LIST_STYLE_TYPE.ARMENIAN:case c.LIST_STYLE_TYPE.UPPER_ARMENIAN:return B(e,1,9999,h,c.LIST_STYLE_TYPE.DECIMAL,n);case c.LIST_STYLE_TYPE.LOWER_ARMENIAN:return B(e,1,9999,h,c.LIST_STYLE_TYPE.DECIMAL,n).toLowerCase();case c.LIST_STYLE_TYPE.BENGALI:return C(e,2534,2543,!0,n);case c.LIST_STYLE_TYPE.CAMBODIAN:case c.LIST_STYLE_TYPE.KHMER:return C(e,6112,6121,!0,n);case c.LIST_STYLE_TYPE.CJK_EARTHLY_BRANCH:return v(e,"子丑寅卯辰巳午未申酉戌亥",r);case c.LIST_STYLE_TYPE.CJK_HEAVENLY_STEM:return v(e,"甲乙丙丁戊己庚辛壬癸",r);case c.LIST_STYLE_TYPE.CJK_IDEOGRAPHIC:case c.LIST_STYLE_TYPE.TRAD_CHINESE_INFORMAL:return E(e,"零一二三四五六七八九",b,"負",r,Q|y|U);case c.LIST_STYLE_TYPE.TRAD_CHINESE_FORMAL:return E(e,"零壹貳參肆伍陸柒捌玖",F,"負",r,w|Q|y|U);case c.LIST_STYLE_TYPE.SIMP_CHINESE_INFORMAL:return E(e,"零一二三四五六七八九",b,"负",r,Q|y|U);case c.LIST_STYLE_TYPE.SIMP_CHINESE_FORMAL:return E(e,"零壹贰叁肆伍陆柒捌玖",F,"负",r,w|Q|y|U);case c.LIST_STYLE_TYPE.JAPANESE_INFORMAL:return E(e,"〇一二三四五六七八九","十百千万",T,r,0);case c.LIST_STYLE_TYPE.JAPANESE_FORMAL:return E(e,"零壱弐参四伍六七八九","拾百千万",T,r,w|Q|y);case c.LIST_STYLE_TYPE.KOREAN_HANGUL_FORMAL:return E(e,"영일이삼사오육칠팔구","십백천만",_,i,w|Q|y);case c.LIST_STYLE_TYPE.KOREAN_HANJA_INFORMAL:return E(e,"零一二三四五六七八九","十百千萬",_,i,0);case c.LIST_STYLE_TYPE.KOREAN_HANJA_FORMAL:return E(e,"零壹貳參四五六七八九","拾百千",_,i,w|Q|y);case c.LIST_STYLE_TYPE.DEVANAGARI:return C(e,2406,2415,!0,n);case c.LIST_STYLE_TYPE.GEORGIAN:return B(e,1,19999,p,c.LIST_STYLE_TYPE.DECIMAL,n);case c.LIST_STYLE_TYPE.GUJARATI:return C(e,2790,2799,!0,n);case c.LIST_STYLE_TYPE.GURMUKHI:return C(e,2662,2671,!0,n);case c.LIST_STYLE_TYPE.HEBREW:return B(e,1,10999,g,c.LIST_STYLE_TYPE.DECIMAL,n);case c.LIST_STYLE_TYPE.HIRAGANA:return v(e,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case c.LIST_STYLE_TYPE.HIRAGANA_IROHA:return v(e,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case c.LIST_STYLE_TYPE.KANNADA:return C(e,3302,3311,!0,n);case c.LIST_STYLE_TYPE.KATAKANA:return v(e,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case c.LIST_STYLE_TYPE.KATAKANA_IROHA:return v(e,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case c.LIST_STYLE_TYPE.LAO:return C(e,3792,3801,!0,n);case c.LIST_STYLE_TYPE.MONGOLIAN:return C(e,6160,6169,!0,n);case c.LIST_STYLE_TYPE.MYANMAR:return C(e,4160,4169,!0,n);case c.LIST_STYLE_TYPE.ORIYA:return C(e,2918,2927,!0,n);case c.LIST_STYLE_TYPE.PERSIAN:return C(e,1776,1785,!0,n);case c.LIST_STYLE_TYPE.TAMIL:return C(e,3046,3055,!0,n);case c.LIST_STYLE_TYPE.TELUGU:return C(e,3174,3183,!0,n);case c.LIST_STYLE_TYPE.THAI:return C(e,3664,3673,!0,n);case c.LIST_STYLE_TYPE.TIBETAN:return C(e,3872,3881,!0,n);case c.LIST_STYLE_TYPE.DECIMAL:default:return C(e,48,57,!0,n)}}},function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var A=0;AA;A++)t[A]=arguments[A];Function.prototype.bind.call(window.console.log,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas ("+this.id+"):":"html2canvas:"].concat([].slice.call(t,0)))}}},{key:"error",value:function(){if(this.enabled&&window.console&&window.console.error){for(var e=arguments.length,t=Array(e),A=0;e>A;A++)t[A]=arguments[A];Function.prototype.bind.call(window.console.error,window.console).apply(window.console,[Date.now()-this.start+"ms",this.id?"html2canvas ("+this.id+"):":"html2canvas:"].concat([].slice.call(t,0)))}}}]),e}();t["default"]=i},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.parsePadding=t.PADDING_SIDES=void 0;var r=A(2),i=n(r),o=(t.PADDING_SIDES={TOP:0,RIGHT:1,BOTTOM:2,LEFT:3},["top","right","bottom","left"]);t.parsePadding=function(e){return o.map(function(t){return new i["default"](e.getPropertyValue("padding-"+t))})}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.OVERFLOW_WRAP={NORMAL:0,BREAK_WORD:1};t.parseOverflowWrap=function(e){switch(e){case"break-word":return n.BREAK_WORD;case"normal":default:return n.NORMAL}}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.POSITION={STATIC:0,RELATIVE:1,ABSOLUTE:2,FIXED:3,STICKY:4};t.parsePosition=function(e){switch(e){case"relative":return n.RELATIVE;case"absolute":return n.ABSOLUTE;case"fixed":return n.FIXED;case"sticky":return n.STICKY}return n.STATIC}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=t.TEXT_TRANSFORM={NONE:0,LOWERCASE:1,UPPERCASE:2,CAPITALIZE:3};t.parseTextTransform=function(e){switch(e){case"uppercase":return n.UPPERCASE;case"lowercase":return n.LOWERCASE;case"capitalize":return n.CAPITALIZE}return n.NONE}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.reformatInputBounds=t.inlineSelectElement=t.inlineTextAreaElement=t.inlineInputElement=t.getInputBorderRadius=t.INPUT_BACKGROUND=t.INPUT_BORDERS=t.INPUT_COLOR=void 0;var r=A(9),i=n(r),o=A(5),a=A(12),s=A(50),c=n(s),l=A(7),u=n(l),d=A(0),f=n(d),h=A(2),g=n(h),p=(A(1),A(22),A(4)),B=(t.INPUT_COLOR=new f["default"]([42,42,42]),new f["default"]([165,165,165])),m=new f["default"]([222,222,222]),C={borderWidth:1,borderColor:B,borderStyle:a.BORDER_STYLE.SOLID},v=(t.INPUT_BORDERS=[C,C,C,C],t.INPUT_BACKGROUND={backgroundColor:m,backgroundImage:[],backgroundClip:o.BACKGROUND_CLIP.PADDING_BOX,backgroundOrigin:o.BACKGROUND_ORIGIN.PADDING_BOX},new g["default"]("50%")),w=[v,v],Q=[w,w,w,w],y=new g["default"]("3px"),U=[y,y],E=[U,U,U,U],b=(t.getInputBorderRadius=function(e){return"radio"===e.type?Q:E},t.inlineInputElement=function(e,t){if("radio"===e.type||"checkbox"===e.type){if(e.checked){var A=Math.min(t.bounds.width,t.bounds.height);t.childNodes.push("checkbox"===e.type?[new u["default"](t.bounds.left+.39363*A,t.bounds.top+.79*A),new u["default"](t.bounds.left+.16*A,t.bounds.top+.5549*A),new u["default"](t.bounds.left+.27347*A,t.bounds.top+.44071*A),new u["default"](t.bounds.left+.39694*A,t.bounds.top+.5649*A),new u["default"](t.bounds.left+.72983*A,t.bounds.top+.23*A),new u["default"](t.bounds.left+.84*A,t.bounds.top+.34085*A),new u["default"](t.bounds.left+.39363*A,t.bounds.top+.79*A)]:new c["default"](t.bounds.left+A/4,t.bounds.top+A/4,A/4))}}else b(F(e),e,t,!1)},t.inlineTextAreaElement=function(e,t){b(e.value,e,t,!0)},t.inlineSelectElement=function(e,t){var A=e.options[e.selectedIndex||0];b(A?A.text||"":"",e,t,!1)},t.reformatInputBounds=function(e){return e.width>e.height?(e.left+=(e.width-e.height)/2,e.width=e.height):e.width0&&r){var o=t.ownerDocument.createElement("html2canvaswrapper");p.copyCSSStyles(t.ownerDocument.defaultView.getComputedStyle(t,null),o),o.style.position="absolute",o.style.left=A.bounds.left+"px",o.style.top=A.bounds.top+"px",n||(o.style.whiteSpace="nowrap");var a=t.ownerDocument.createTextNode(e);o.appendChild(a),r.appendChild(o),A.childNodes.push(i["default"].fromTextNode(a,A)),r.removeChild(o)}}),F=function(e){var t="password"===e.type?new Array(e.value.length+1).join("•"):e.value;return 0===t.length?e.placeholder||"":t}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.parseTextBounds=t.TextBounds=void 0;var i=A(1),o=A(11),a=A(10),s=n(a),c=A(24),l=t.TextBounds=function f(e,t){r(this,f),this.text=e,this.bounds=t},u=(t.parseTextBounds=function(e,t,A){for(var n=0!==t.style.letterSpacing,r=n?c.toCodePoints(e).map(function(e){return c.fromCodePoint(e)}):c.breakWords(e,t),i=r.length,a=A.parentNode?A.parentNode.ownerDocument.defaultView:null,f=a?a.pageXOffset:0,h=a?a.pageYOffset:0,g=[],p=0,B=0;i>B;B++){var m=r[B];if(t.style.textDecoration!==o.TEXT_DECORATION.NONE||m.trim().length>0)if(s["default"].SUPPORT_RANGE_BOUNDS)g.push(new l(m,d(A,p,m.length,f,h)));else{var C=A.splitText(m.length);g.push(new l(m,u(A,f,h))),A=C}else s["default"].SUPPORT_RANGE_BOUNDS||(A=A.splitText(m.length));p+=m.length}return g},function(e,t,A){var n=e.ownerDocument.createElement("html2canvaswrapper");n.appendChild(e.cloneNode(!0));var r=e.parentNode;if(r){r.replaceChild(n,e);var o=i.parseBounds(n,t,A);return n.firstChild&&r.replaceChild(n.firstChild,n),o}return new i.Bounds(0,0,0,0)}),d=function(e,t,A,n,r){var o=e.ownerDocument.createRange();return o.setStart(e,t),o.setEnd(e,t+A),i.Bounds.fromClientRect(o.getBoundingClientRect(),n,r)}},function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var A=0;A5e4)throw new Error("Recursion error while parsing node tree");for(var o,s=e.firstChild;s;s=o){o=s.nextSibling;var h=s.ownerDocument.defaultView;if(s instanceof h.Text||s instanceof Text||h.parent&&s instanceof h.parent.Text)s.data.trim().length>0&&t.childNodes.push(c["default"].fromTextNode(s,t));else if(s instanceof h.HTMLElement||s instanceof HTMLElement||h.parent&&s instanceof h.parent.HTMLElement){if(-1===f.indexOf(s.nodeName)){var B=new a["default"](s,t,n,r++);if(B.isVisible()){"INPUT"===s.tagName?l.inlineInputElement(s,B):"TEXTAREA"===s.tagName?l.inlineTextAreaElement(s,B):"SELECT"===s.tagName?l.inlineSelectElement(s,B):B.style.listStyle&&B.style.listStyle.listStyleType!==d.LIST_STYLE_TYPE.NONE&&u.inlineListItemElement(s,B,n);var C="TEXTAREA"!==s.tagName,v=g(B,s);if(v||p(B)){var w=v||B.isPositioned()?A.getRealParentStackingContext():A,Q=new i["default"](B,w,v);w.contexts.push(Q),C&&m(s,B,Q,n,r)}else A.children.push(B),C&&m(s,B,A,n,r)}}}else if(s instanceof h.SVGSVGElement||s instanceof SVGSVGElement||h.parent&&s instanceof h.parent.SVGSVGElement){var y=new a["default"](s,t,n,r++),U=g(y,s);if(U||p(y)){var E=U||y.isPositioned()?A.getRealParentStackingContext():A,b=new i["default"](y,E,U);E.contexts.push(b)}else A.children.push(y)}}},g=function(e,t){return e.isRootElement()||e.isPositionedWithZIndex()||e.style.opacity<1||e.isTransformed()||B(e,t)},p=function(e){return e.isPositioned()||e.isFloating()},B=function(e,t){return"BODY"===t.nodeName&&e.parent instanceof a["default"]&&e.parent.style.background.backgroundColor.isTransparent()}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var A=0;A1&&void 0!==arguments[1]?arguments[1]:"strict",A=[],n=[],r=[];return e.forEach(function(e,i){var o=ie.get(e);if(o>d?(r.push(!0),o-=d):r.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return n.push(i),A.push(T);if(o===p||o===y){if(0===i)return n.push(i),A.push(K);var a=A[i-1];return-1===le.indexOf(a)?(n.push(n[i-1]),A.push(a)):(n.push(i),A.push(K))}return n.push(i),o===j?A.push("strict"===t?I:J):o===ee?A.push(K):o===P?A.push(K):o===te?e>=131072&&196605>=e||e>=196608&&262141>=e?A.push(J):A.push(K):void A.push(o)}),[n,A,r]},he=function(e,t,A,n){var r=n[A];if(Array.isArray(e)?-1!==e.indexOf(r):e===r)for(var i=A;i<=n.length;){i++;var o=n[i];if(o===t)return!0;if(o!==Q)break}if(r===Q)for(var a=A;a>0;){a--;var s=n[a];if(Array.isArray(e)?-1!==e.indexOf(s):e===s)for(var c=A;c<=n.length;){c++;var l=n[c];if(l===t)return!0;if(l!==Q)break}if(s!==Q)break}return!1},ge=function(e,t){for(var A=e;A>=0;){var n=t[A];if(n!==Q)return n;A--}return 0},pe=function(e,t,A,n,r){if(0===A[n])return ne;var i=n-1;if(Array.isArray(r)&&r[i]===!0)return ne;var o=i-1,a=i+1,s=t[i],c=o>=0?t[o]:0,l=t[a];if(s===h&&l===g)return ne;if(-1!==ae.indexOf(s))return Ae;if(-1!==ae.indexOf(l))return ne;if(-1!==se.indexOf(l))return ne;if(ge(i,t)===v)return re;if(ie.get(e[i])===y&&(l===J||l===q||l===V))return ne;if(s===C||l===C)return ne;if(s===w)return ne;if(-1===[Q,E,F].indexOf(s)&&l===w)return ne;if(-1!==[_,S,H,R,O].indexOf(l))return ne;if(ge(i,t)===M)return ne;if(he(L,M,i,t))return ne;if(he([_,S],I,i,t))return ne;if(he(U,U,i,t))return ne;if(s===Q)return re;if(s===L||l===L)return ne;if(l===T||s===T)return re;if(-1!==[E,F,I].indexOf(l)||s===b)return ne;if(c===W&&-1!==de.indexOf(s))return ne;if(s===O&&l===W)return ne;if(l===N&&-1!==oe.concat(N,H,x,J,q,V).indexOf(s))return ne;if(-1!==oe.indexOf(l)&&s===x||-1!==oe.indexOf(s)&&l===x)return ne;if(s===D&&-1!==[J,q,V].indexOf(l)||-1!==[J,q,V].indexOf(s)&&l===k)return ne;if(-1!==oe.indexOf(s)&&-1!==ce.indexOf(l)||-1!==ce.indexOf(s)&&-1!==oe.indexOf(l))return ne;if(-1!==[D,k].indexOf(s)&&(l===x||-1!==[M,F].indexOf(l)&&t[a+1]===x)||-1!==[M,F].indexOf(s)&&l===x||s===x&&-1!==[x,O,R].indexOf(l))return ne;if(-1!==[x,O,R,_,S].indexOf(l))for(var u=i;u>=0;){var d=t[u];if(d===x)return ne;if(-1===[O,R].indexOf(d))break;u--}if(-1!==[D,k].indexOf(l))for(var f=-1!==[_,S].indexOf(s)?o:i;f>=0;){var p=t[f];if(p===x)return ne;if(-1===[O,R].indexOf(p))break;f--}if(G===s&&-1!==[G,Y,z,X].indexOf(l)||-1!==[Y,z].indexOf(s)&&-1!==[Y,$].indexOf(l)||-1!==[$,X].indexOf(s)&&l===$)return ne;if(-1!==ue.indexOf(s)&&-1!==[N,k].indexOf(l)||-1!==ue.indexOf(l)&&s===D)return ne;if(-1!==oe.indexOf(s)&&-1!==oe.indexOf(l))return ne;if(s===R&&-1!==oe.indexOf(l))return ne;if(-1!==oe.concat(x).indexOf(s)&&l===M||-1!==oe.concat(x).indexOf(l)&&s===S)return ne;if(s===Z&&l===Z){for(var B=A[i],m=1;B>0&&(B--,t[B]===Z);)m++;if(m%2!==0)return ne}return s===q&&l===V?ne:re},Be=(t.lineBreakAtIndex=function(e,t){if(0===t)return ne;if(t>=e.length)return Ae;var A=fe(e),n=a(A,2),r=n[0],i=n[1];return pe(e,i,r,t)},function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var A=fe(e,t.lineBreak),n=a(A,3),r=n[0],i=n[1],o=n[2];("break-all"===t.wordBreak||"break-word"===t.wordBreak)&&(i=i.map(function(e){return-1!==[x,K,ee].indexOf(e)?J:e}));var s="keep-all"===t.wordBreak?o.map(function(t,A){return t&&e[A]>=19968&&e[A]<=40959}):null;return[r,i,s]}),me=(t.inlineBreakOpportunities=function(e,t){var A=u.toCodePoints(e),n=ne,r=Be(A,t),i=a(r,3),o=i[0],s=i[1],c=i[2];return A.forEach(function(e,t){n+=u.fromCodePoint(e)+(t>=A.length-1?Ae:pe(A,s,o,t+1,c))}),n},function(){function e(t,A,n,r){i(this,e),this._codePoints=t,this.required=A===Ae,this.start=n,this.end=r}return o(e,[{key:"slice",value:function(){return u.fromCodePoint.apply(void 0,r(this._codePoints.slice(this.start,this.end)))}}]),e}());t.LineBreaker=function(e,t){var A=u.toCodePoints(e),n=Be(A,t),r=a(n,3),i=r[0],o=r[1],s=r[2],c=A.length,l=0,d=0;return{next:function(){if(d>=c)return{done:!0};for(var e=ne;c>d&&(e=pe(A,o,i,++d,s))===ne;);if(e!==ne||d===c){var t=new me(A,e,l,d);return l=d,{value:t,done:!1}}return{done:!0}}}}},function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.Trie=t.createTrieFromBase64=t.UTRIE2_INDEX_2_MASK=t.UTRIE2_INDEX_2_BLOCK_LENGTH=t.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=t.UTRIE2_INDEX_1_OFFSET=t.UTRIE2_UTF8_2B_INDEX_2_LENGTH=t.UTRIE2_UTF8_2B_INDEX_2_OFFSET=t.UTRIE2_INDEX_2_BMP_LENGTH=t.UTRIE2_LSCP_INDEX_2_LENGTH=t.UTRIE2_DATA_MASK=t.UTRIE2_DATA_BLOCK_LENGTH=t.UTRIE2_LSCP_INDEX_2_OFFSET=t.UTRIE2_SHIFT_1_2=t.UTRIE2_INDEX_SHIFT=t.UTRIE2_SHIFT_1=t.UTRIE2_SHIFT_2=void 0;var r=function(){function e(e,t){for(var A=0;A>o,u=t.UTRIE2_DATA_BLOCK_LENGTH=1<>o,h=t.UTRIE2_INDEX_2_BMP_LENGTH=l+f,g=t.UTRIE2_UTF8_2B_INDEX_2_OFFSET=h,p=t.UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,B=t.UTRIE2_INDEX_1_OFFSET=g+p,m=t.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>a,C=t.UTRIE2_INDEX_2_BLOCK_LENGTH=1<=0){if(55296>e||e>56319&&65535>=e)return t=this.index[e>>o],t=(t<=e)return t=this.index[l+(e-55296>>o)],t=(t<>a),t=this.index[t],t+=e>>o&v,t=this.index[t],t=(t<=e)return this.data[this.highValueIndex]}return this.errorValue}}]),e}())},function(e,t,A){"use strict";e.exports="KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA";},function(e,t,A){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var r=A(6),i=function o(e,t,A){n(this,o),this.type=r.PATH.CIRCLE,this.x=e,this.y=t,this.radius=A,isNaN(e)&&console.error("Invalid x value given for Circle"),isNaN(t)&&console.error("Invalid y value given for Circle"),isNaN(A)&&console.error("Invalid radius value given for Circle")};t["default"]=i},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){var A=[],n=!0,r=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done)&&(A.push(o.value),!t||A.length!==t);n=!0);}catch(s){r=!0,i=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw i}}return A}return function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var A=0;A0?A.width:n.width,i="number"==typeof A.height&&A.height>0?A.height:n.height;r>0&&i>0&&t.target.clip([a.calculatePaddingBoxPath(e.curvedBounds)],function(){t.target.drawImage(A,new a.Bounds(0,0,r,i),n)})}}},n=e.getClipPaths();n.length?this.target.clip(n,A):A()}},{key:"renderNodeBackgroundAndBorders",value:function(e){var t=this,A=!e.style.background.backgroundColor.isTransparent()||e.style.background.backgroundImage.length,n=e.style.border.some(function(e){return e.borderStyle!==d.BORDER_STYLE.NONE&&!e.borderColor.isTransparent()}),r=function(){var n=u.calculateBackgroungPaintingArea(e.curvedBounds,e.style.background.backgroundClip);A&&t.target.clip([n],function(){e.style.background.backgroundColor.isTransparent()||t.target.fill(e.style.background.backgroundColor),t.renderBackgroundImage(e)}),e.style.border.forEach(function(A,n){A.borderStyle===d.BORDER_STYLE.NONE||A.borderColor.isTransparent()||t.renderBorder(A,n,e.curvedBounds)})};if(A||n){var i=e.parent?e.parent.getClipPaths():[];i.length?this.target.clip(i,r):r()}}},{key:"renderBackgroundImage",value:function(e){var t=this;e.style.background.backgroundImage.slice(0).reverse().forEach(function(A){"url"===A.source.method&&A.source.args.length?t.renderBackgroundRepeat(e,A):/gradient/i.test(A.source.method)&&t.renderBackgroundGradient(e,A)})}},{key:"renderBackgroundRepeat",value:function(e,t){var A=this.options.imageStore.get(t.source.args[0]);if(A){var n=u.calculateBackgroungPositioningArea(e.style.background.backgroundOrigin,e.bounds,e.style.padding,e.style.border),r=u.calculateBackgroundSize(t,A,n),i=u.calculateBackgroundPosition(t.position,r,n),o=u.calculateBackgroundRepeatPath(t,i,r,n,e.bounds),a=Math.round(n.left+i.x),s=Math.round(n.top+i.y);this.target.renderRepeat(o,A,r,a,s)}}},{key:"renderBackgroundGradient",value:function(e,t){var A=u.calculateBackgroungPositioningArea(e.style.background.backgroundOrigin,e.bounds,e.style.padding,e.style.border),n=u.calculateGradientBackgroundSize(t,A),r=u.calculateBackgroundPosition(t.position,n,A),i=new a.Bounds(Math.round(A.left+r.x),Math.round(A.top+r.y),n.width,n.height),o=s.parseGradient(e,t.source,i);if(o)switch(o.type){case s.GRADIENT_TYPE.LINEAR_GRADIENT:this.target.renderLinearGradient(i,o);break;case s.GRADIENT_TYPE.RADIAL_GRADIENT:this.target.renderRadialGradient(i,o)}}},{key:"renderBorder",value:function(e,t,A){this.target.drawShape(a.parsePathForBorder(A,t),e.borderColor)}},{key:"renderStack",value:function(e){var t=this;if(e.container.isVisible()){var A=e.getOpacity();A!==this._opacity&&(this.target.setOpacity(e.getOpacity()),this._opacity=A);var n=e.container.style.transform;null!==n?this.target.transform(e.container.bounds.left+n.transformOrigin[0].value,e.container.bounds.top+n.transformOrigin[1].value,n.transform,function(){return t.renderStackContent(e)}):this.renderStackContent(e)}}},{key:"renderStackContent",value:function(e){var t=g(e),A=i(t,5),n=A[0],r=A[1],o=A[2],a=A[3],s=A[4],c=h(e),l=i(c,2),u=l[0],d=l[1];this.renderNodeBackgroundAndBorders(e.container),n.sort(p).forEach(this.renderStack,this),this.renderNodeContent(e.container),d.forEach(this.renderNode,this),a.forEach(this.renderStack,this),s.forEach(this.renderStack,this),u.forEach(this.renderNode,this),r.forEach(this.renderStack,this),o.sort(p).forEach(this.renderStack,this)}},{key:"render",value:function(e){var t=this;this.options.backgroundColor&&this.target.rectangle(this.options.x,this.options.y,this.options.width,this.options.height,this.options.backgroundColor),this.renderStack(e);var A=this.target.getTarget();return A.then(function(e){return t.options.logger.log("Render completed"),e})}}]),e}();t["default"]=f;var h=function(e){for(var t=[],A=[],n=e.children.length,r=0;n>r;r++){var i=e.children[r];i.isInlineLevel()?t.push(i):A.push(i)}return[t,A]},g=function(e){for(var t=[],A=[],n=[],r=[],i=[],o=e.contexts.length,a=0;o>a;a++){var s=e.contexts[a];s.container.isPositioned()||s.container.style.opacity<1||s.container.isTransformed()?s.container.style.zIndex.order<0?t.push(s):s.container.style.zIndex.order>0?n.push(s):A.push(s):s.container.isFloating()?r.push(s):i.push(s)}return[t,A,n,r,i]},p=function(e,t){return e.container.style.zIndex.order>t.container.style.zIndex.order?1:e.container.style.zIndex.ordert.container.index?1:-1}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.transformWebkitRadialGradientArgs=t.parseGradient=t.RadialGradient=t.LinearGradient=t.RADIAL_GRADIENT_SHAPE=t.GRADIENT_TYPE=void 0;var i=function(){function e(e,t){var A=[],n=!0,r=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done)&&(A.push(o.value),!t||A.length!==t);n=!0);}catch(s){r=!0,i=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw i}}return A}return function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=A(3),a=(n(o),A(53)),s=A(0),c=n(s),l=A(2),u=n(l),d=A(4),f=/^(to )?(left|top|right|bottom)( (left|top|right|bottom))?$/i,h=/^([+-]?\d*\.?\d+)% ([+-]?\d*\.?\d+)%$/i,g=/(px)|%|( 0)$/i,p=/^(from|to|color-stop)\((?:([\d.]+)(%)?,\s*)?(.+?)\)$/i,B=/^\s*(circle|ellipse)?\s*((?:([\d.]+)(px|r?em|%)\s*(?:([\d.]+)(px|r?em|%))?)|closest-side|closest-corner|farthest-side|farthest-corner)?\s*(?:at\s*(?:(left|center|right)|([\d.]+)(px|r?em|%))\s+(?:(top|center|bottom)|([\d.]+)(px|r?em|%)))?(?:\s|$)/i,m=t.GRADIENT_TYPE={LINEAR_GRADIENT:0,RADIAL_GRADIENT:1},C=t.RADIAL_GRADIENT_SHAPE={CIRCLE:0,ELLIPSE:1},v={left:new u["default"]("0%"),top:new u["default"]("0%"),center:new u["default"]("50%"),right:new u["default"]("100%"),bottom:new u["default"]("100%")},w=t.LinearGradient=function M(e,t){r(this,M),this.type=m.LINEAR_GRADIENT,this.colorStops=e,this.direction=t},Q=t.RadialGradient=function L(e,t,A,n){r(this,L),this.type=m.RADIAL_GRADIENT,this.colorStops=e,this.shape=t,this.center=A,this.radius=n},y=(t.parseGradient=function(e,t,A){var n=t.args,r=t.method,i=t.prefix;return"linear-gradient"===r?U(n,A,!!i):"gradient"===r&&"linear"===n[0]?U(["to bottom"].concat(I(n.slice(3))),A,!!i):"radial-gradient"===r?E(e,"-webkit-"===i?N(n):n,A):"gradient"===r&&"radial"===n[0]?E(e,I(N(n.slice(1))),A):void 0},function(e,t,A){for(var n=[],r=t;rh;h++)f=d[h].stop=f+v}else f=p}return d}),U=function(e,t,A){var n=a.parseAngle(e[0]),r=f.test(e[0]),i=r||null!==n||h.test(e[0]),o=i?null!==n?b(A?n-.5*Math.PI:n,t):r?T(e[0],t):_(e[0],t):b(Math.PI,t),s=i?1:0,c=Math.min(d.distance(Math.abs(o.x0)+Math.abs(o.x1),Math.abs(o.y0)+Math.abs(o.y1)),2*t.width,2*t.height);return new w(y(e,s,c),o)},E=function(e,t,A){var n=t[0].match(B),r=n&&("circle"===n[1]||void 0!==n[3]&&void 0===n[5])?C.CIRCLE:C.ELLIPSE,i={},o={};n&&(void 0!==n[3]&&(i.x=l.calculateLengthFromValueWithUnit(e,n[3],n[4]).getAbsoluteValue(A.width)),void 0!==n[5]&&(i.y=l.calculateLengthFromValueWithUnit(e,n[5],n[6]).getAbsoluteValue(A.height)),n[7]?o.x=v[n[7].toLowerCase()]:void 0!==n[8]&&(o.x=l.calculateLengthFromValueWithUnit(e,n[8],n[9])),n[10]?o.y=v[n[10].toLowerCase()]:void 0!==n[11]&&(o.y=l.calculateLengthFromValueWithUnit(e,n[11],n[12])));var a={x:void 0===o.x?A.width/2:o.x.getAbsoluteValue(A.width),y:void 0===o.y?A.height/2:o.y.getAbsoluteValue(A.height)},s=H(n&&n[2]||"farthest-corner",r,a,i,A);return new Q(y(t,n?1:0,Math.min(s.x,s.y)),r,a,s)},b=function(e,t){var A=t.width,n=t.height,r=.5*A,i=.5*n,o=Math.abs(A*Math.sin(e))+Math.abs(n*Math.cos(e)),a=o/2,s=r+Math.sin(e)*a,c=i-Math.cos(e)*a,l=A-s,u=n-c;return{x0:s,x1:l,y0:c,y1:u}},F=function(e){return Math.acos(e.width/2/(d.distance(e.width,e.height)/2))},T=function(e,t){switch(e){case"bottom":case"to top":return b(0,t);case"left":case"to right":return b(Math.PI/2,t);case"right":case"to left":return b(3*Math.PI/2,t);case"top right":case"right top":case"to bottom left":case"to left bottom":return b(Math.PI+F(t),t);case"top left":case"left top":case"to bottom right":case"to right bottom":return b(Math.PI-F(t),t);case"bottom left":case"left bottom":case"to top right":case"to right top":return b(F(t),t);case"bottom right":case"right bottom":case"to top left":case"to left top":return b(2*Math.PI-F(t),t);case"top":case"to bottom":default:return b(Math.PI,t)}},_=function(e,t){var A=e.split(" ").map(parseFloat),n=i(A,2),r=n[0],o=n[1],a=r/100*t.width/(o/100*t.height);return b(Math.atan(isNaN(a)?1:a)+Math.PI/2,t)},S=function(e,t,A,n){var r=[{x:0,y:0},{x:0,y:e.height},{x:e.width,y:0},{x:e.width,y:e.height}];return r.reduce(function(e,r){var i=d.distance(t-r.x,A-r.y);return(n?ie.optimumDistance)?{optimumCorner:r,optimumDistance:i}:e},{optimumDistance:n?1/0:-(1/0),optimumCorner:null}).optimumCorner},H=function(e,t,A,n,r){var i=A.x,o=A.y,a=0,s=0;switch(e){case"closest-side":t===C.CIRCLE?a=s=Math.min(Math.abs(i),Math.abs(i-r.width),Math.abs(o),Math.abs(o-r.height)):t===C.ELLIPSE&&(a=Math.min(Math.abs(i),Math.abs(i-r.width)),s=Math.min(Math.abs(o),Math.abs(o-r.height)));break;case"closest-corner":if(t===C.CIRCLE)a=s=Math.min(d.distance(i,o),d.distance(i,o-r.height),d.distance(i-r.width,o),d.distance(i-r.width,o-r.height));else if(t===C.ELLIPSE){var c=Math.min(Math.abs(o),Math.abs(o-r.height))/Math.min(Math.abs(i),Math.abs(i-r.width)),l=S(r,i,o,!0);a=d.distance(l.x-i,(l.y-o)/c),s=c*a}break;case"farthest-side":t===C.CIRCLE?a=s=Math.max(Math.abs(i),Math.abs(i-r.width),Math.abs(o),Math.abs(o-r.height)):t===C.ELLIPSE&&(a=Math.max(Math.abs(i),Math.abs(i-r.width)),s=Math.max(Math.abs(o),Math.abs(o-r.height)));break;case"farthest-corner":if(t===C.CIRCLE)a=s=Math.max(d.distance(i,o),d.distance(i,o-r.height),d.distance(i-r.width,o),d.distance(i-r.width,o-r.height));else if(t===C.ELLIPSE){var u=Math.max(Math.abs(o),Math.abs(o-r.height))/Math.max(Math.abs(i),Math.abs(i-r.width)),f=S(r,i,o,!1);a=d.distance(f.x-i,(f.y-o)/u),s=u*a}break;default:a=n.x||0,s=void 0!==n.y?n.y:a}return{x:a,y:s}},N=t.transformWebkitRadialGradientArgs=function(e){var t="",A="",n="",r="",i=0,o=/^(left|center|right|\d+(?:px|r?em|%)?)(?:\s+(top|center|bottom|\d+(?:px|r?em|%)?))?$/i,a=/^(circle|ellipse)?\s*(closest-side|closest-corner|farthest-side|farthest-corner|contain|cover)?$/i,s=/^\d+(px|r?em|%)?(?:\s+\d+(px|r?em|%)?)?$/i,c=e[i].match(o);c&&i++;var l=e[i].match(a);l&&(t=l[1]||"",n=l[2]||"","contain"===n?n="closest-side":"cover"===n&&(n="farthest-corner"),i++);var u=e[i].match(s);u&&i++;var d=e[i].match(o);d&&i++;var f=e[i].match(s);f&&i++;var h=d||c;h&&h[1]&&(r=h[1]+(/^\d+$/.test(h[1])?"px":""),h[2]&&(r+=" "+h[2]+(/^\d+$/.test(h[2])?"px":"")));var g=f||u;return g&&(A=g[0],g[1]||(A+="px")),!r||t||A||n||(A=r,r=""),r&&(r="at "+r),[[t,n,A,r].filter(function(e){return!!e}).join(" ")].concat(e.slice(i))},I=function(e){return e.map(function(e){return e.match(p)}).map(function(t,A){if(!t)return e[A];switch(t[1]){case"from":return t[4]+" 0%";case"to":return t[4]+" 100%";case"color-stop":return"%"===t[3]?t[4]+" "+t[2]:t[4]+" "+100*parseFloat(t[2])+"%"}})}},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=/([+-]?\d*\.?\d+)(deg|grad|rad|turn)/i;t.parseAngle=function(e){var t=e.match(n);if(t){var A=parseFloat(t[1]);switch(t[2].toLowerCase()){case"deg":return Math.PI*A/180;case"grad":return Math.PI/200*A;case"rad":return A;case"turn":return 2*Math.PI*A}}return null}},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.cloneWindow=t.DocumentCloner=void 0;var i=function(){function e(e,t){var A=[],n=!0,r=!1,i=void 0;try{for(var o,a=e[Symbol.iterator]();!(n=(o=a.next()).done)&&(A.push(o.value),!t||A.length!==t);n=!0);}catch(s){r=!0,i=s}finally{try{!n&&a["return"]&&a["return"]()}finally{if(r)throw i}}return A}return function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(e,t){for(var A=0;A1&&(A.backgroundColor=""),A.backgroundImage=e.join(",")}),e instanceof HTMLImageElement&&this.resourceLoader.inlineImage(e.src).then(function(t){if(t&&e instanceof HTMLImageElement&&e.parentNode){var A=e.parentNode,n=u.copyCSSStyles(e.style,t.cloneNode(!1));A.replaceChild(n,e)}})["catch"](function(e){t.logger.log("Unable to load image",e)})}}},{key:"inlineFonts",value:function(e){var t=this;return Promise.all(Array.from(e.styleSheets).map(function(A){return A.href?fetch(A.href).then(function(e){return e.text()}).then(function(e){return C(e,A.href)})["catch"](function(e){return t.logger.log("Unable to load stylesheet",e),[]}):m(A,e)})).then(function(e){return e.reduce(function(e,t){return e.concat(t)},[])}).then(function(e){return Promise.all(e.map(function(e){return fetch(e.formats[0].src).then(function(e){return e.blob()}).then(function(e){return new Promise(function(t,A){var n=new FileReader;n.onerror=A,n.onload=function(){var e=n.result;t(e)},n.readAsDataURL(e)})}).then(function(t){return e.fontFace.setProperty("src",'url("'+t+'")'),"@font-face {"+e.fontFace.cssText+" "})}))}).then(function(A){var n=e.createElement("style");n.textContent=A.join("\n"),t.documentElement.appendChild(n)})}},{key:"createElementClone",value:function(e){var t=this;if(this.copyStyles&&e instanceof HTMLCanvasElement){var A=e.ownerDocument.createElement("img");try{return A.src=e.toDataURL(),A}catch(n){this.logger.log("Unable to clone canvas contents, canvas is tainted")}}if(e instanceof HTMLIFrameElement){var r=e.cloneNode(!1),i=H();r.setAttribute("data-html2canvas-internal-iframe-key",i);var o=a.parseBounds(e,0,0),s=o.width,c=o.height;return this.resourceLoader.cache[i]=I(e,this.options).then(function(e){return t.renderer(e,{async:t.options.async,allowTaint:t.options.allowTaint,backgroundColor:"#ffffff",canvas:null,imageTimeout:t.options.imageTimeout,logging:t.options.logging,proxy:t.options.proxy,removeContainer:t.options.removeContainer,scale:t.options.scale,foreignObjectRendering:t.options.foreignObjectRendering,useCORS:t.options.useCORS,target:new h["default"],width:s,height:c,x:0,y:0,windowWidth:e.ownerDocument.defaultView.innerWidth,windowHeight:e.ownerDocument.defaultView.innerHeight,scrollX:e.ownerDocument.defaultView.pageXOffset,scrollY:e.ownerDocument.defaultView.pageYOffset},t.logger.child(i))}).then(function(t){return new Promise(function(A,n){var i=document.createElement("img");i.onload=function(){return A(t)},i.onerror=n,i.src=t.toDataURL(),r.parentNode&&r.parentNode.replaceChild(u.copyCSSStyles(e.ownerDocument.defaultView.getComputedStyle(e),i),r)})}),r}if(e instanceof HTMLStyleElement&&e.sheet&&e.sheet.cssRules){var l=[].slice.call(e.sheet.cssRules,0).reduce(function(e,t){return e+t.cssText},""),d=e.cloneNode(!1);return d.textContent=l,d}return e.cloneNode(!1)}},{key:"cloneNode",value:function(e){var t=e.nodeType===Node.TEXT_NODE?document.createTextNode(e.nodeValue):this.createElementClone(e),A=e.ownerDocument.defaultView,n=e instanceof A.HTMLElement?A.getComputedStyle(e):null,r=e instanceof A.HTMLElement?A.getComputedStyle(e,":before"):null,i=e instanceof A.HTMLElement?A.getComputedStyle(e,":after"):null;this.referenceElement===e&&t instanceof A.HTMLElement&&(this.clonedReferenceElement=t),t instanceof A.HTMLBodyElement&&T(t);for(var o=g.parseCounterReset(n,this.pseudoContentData),a=g.resolvePseudoContent(e,r,this.pseudoContentData),s=e.firstChild;s;s=s.nextSibling)s.nodeType===Node.ELEMENT_NODE&&("SCRIPT"===s.nodeName||s.hasAttribute(p)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(s))||this.copyStyles&&"STYLE"===s.nodeName||t.appendChild(this.cloneNode(s));var c=g.resolvePseudoContent(e,i,this.pseudoContentData);if(g.popCounters(o,this.pseudoContentData),e instanceof A.HTMLElement&&t instanceof A.HTMLElement)switch(r&&this.inlineAllImages(Q(e,t,r,a,y)),i&&this.inlineAllImages(Q(e,t,i,c,U)),!n||!this.copyStyles||e instanceof HTMLIFrameElement||u.copyCSSStyles(n,t),this.inlineAllImages(t),(0!==e.scrollTop||0!==e.scrollLeft)&&this.scrolledElements.push([t,e.scrollLeft,e.scrollTop]),e.nodeName){case"CANVAS":this.copyStyles||w(e,t);break;case"TEXTAREA":case"SELECT":t.value=e.value}return t}}]),e}(),m=function(e,t){return(e.cssRules?Array.from(e.cssRules):[]).filter(function(e){return e.type===CSSRule.FONT_FACE_RULE}).map(function(e){for(var A=d.parseBackgroundImage(e.style.getPropertyValue("src")),n=[],r=0;ra;a++){var s=n[a];switch(s.type){case g.PSEUDO_CONTENT_ITEM_TYPE.IMAGE:var c=t.ownerDocument.createElement("img");c.src=d.parseBackgroundImage("url("+s.value+")")[0].args[0],c.style.opacity="1",i.appendChild(c);break;case g.PSEUDO_CONTENT_ITEM_TYPE.TEXT:i.appendChild(t.ownerDocument.createTextNode(s.value))}}return i.className=E+" "+b,t.className+=r===y?" "+E:" "+b,r===y?t.insertBefore(i,t.firstChild):t.appendChild(i),i}},y=":before",U=":after",E="___html2canvas___pseudoelement_before",b="___html2canvas___pseudoelement_after",F='{\n content: "" !important;\n display: none !important;\n}',T=function(e){_(e,"."+E+y+F+"\n ."+b+U+F)},_=function(e,t){var A=e.ownerDocument.createElement("style");A.innerHTML=t,e.appendChild(A)},S=function(e){var t=i(e,3),A=t[0],n=t[1],r=t[2];A.scrollLeft=n,A.scrollTop=r},H=function(){return Math.ceil(Date.now()+1e7*Math.random()).toString(16)},N=/^data:text\/(.+);(base64)?,(.*)$/i,I=function(e,t){try{return Promise.resolve(e.contentWindow.document.documentElement)}catch(A){return t.proxy?s.Proxy(e.src,t).then(function(e){var t=e.match(N);return t?"base64"===t[2]?window.atob(decodeURIComponent(t[3])):decodeURIComponent(t[3]):Promise.reject()}).then(function(t){return M(e.ownerDocument,a.parseBounds(e,0,0)).then(function(e){var A=e.contentWindow,n=A.document;n.open(),n.write(t);var r=L(e).then(function(){return n.documentElement});return n.close(),r})}):Promise.reject()}},M=function(e,t){var A=e.createElement("iframe");return A.className="html2canvas-container",A.style.visibility="hidden",A.style.position="fixed",A.style.left="-10000px",A.style.top="0px",A.style.border="0",A.width=t.width.toString(),A.height=t.height.toString(),A.scrolling="no",A.setAttribute(p,"true"),e.body?(e.body.appendChild(A),Promise.resolve(A)):Promise.reject("Body element not found in Document that is getting rendered")},L=function(e){var t=e.contentWindow,A=t.document;return new Promise(function(n,r){t.onload=e.onload=A.onreadystatechange=function(){var t=setInterval(function(){A.body.childNodes.length>0&&"complete"===A.readyState&&(clearInterval(t),n(e))},50)}})},R=(t.cloneWindow=function(e,t,A,n,r,i){var o=new B(A,n,r,!1,i),a=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset;return M(e,t).then(function(r){var i=r.contentWindow,c=i.document,l=L(r).then(function(){o.scrolledElements.forEach(S),i.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||i.scrollY===t.top&&i.scrollX===t.left||(c.documentElement.style.top=-t.top+"px",c.documentElement.style.left=-t.left+"px",c.documentElement.style.position="absolute");var a=Promise.resolve([r,o.clonedReferenceElement,o.resourceLoader]),s=n.onclone;return o.clonedReferenceElement instanceof i.HTMLElement||o.clonedReferenceElement instanceof e.defaultView.HTMLElement||o.clonedReferenceElement instanceof HTMLElement?"function"==typeof s?Promise.resolve().then(function(){return s(c)}).then(function(){return a}):a:Promise.reject("Error finding the "+A.nodeName+" in the cloned document")});return c.open(),c.write(R(document.doctype)+""),v(A.ownerDocument,a,s),c.replaceChild(c.adoptNode(o.documentElement),c.documentElement),c.close(),l})},function(e){var t="";return e&&(t+=""),t})},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.ResourceStore=void 0;var i=function(){function e(e,t){for(var A=0;Ao;o++){var a=r[o].split(/\s+/),s=n(a,2),c=s[0],l=s[1];A.push(c);var u=t.counters[c];u||(u=t.counters[c]=[]),u.push(parseInt(l||0,10))}return A},t.popCounters=function(e,t){for(var A=e.length,n=0;A>n;n++)t.counters[e[n]].pop()},t.resolvePseudoContent=function(e,t,A){if(!t||!t.content||"none"===t.content||"-moz-alt-content"===t.content||"none"===t.display)return null;var r=s(t.content),i=r.length,c=[],d="",f=t.counterIncrement;if(f&&"none"!==f){var h=f.split(/\s+/),g=n(h,2),p=g[0],B=g[1],m=A.counters[p];m&&(m[m.length-1]+=void 0===B?1:parseInt(B,10))}for(var C=0;i>C;C++){var v=r[C];switch(v.type){case a.STRING:d+=v.value||"";break;case a.ATTRIBUTE:e instanceof HTMLElement&&v.value&&(d+=e.getAttribute(v.value)||"");break;case a.COUNTER:var w=A.counters[v.name||""];w&&(d+=u([w[w.length-1]],"",v.format));break;case a.COUNTERS:var Q=A.counters[v.name||""];Q&&(d+=u(Q,v.glue,v.format));break;case a.OPENQUOTE:d+=l(t,!0,A.quoteDepth),A.quoteDepth++;break;case a.CLOSEQUOTE:A.quoteDepth--,d+=l(t,!1,A.quoteDepth);break;case a.URL:d&&(c.push({type:o.TEXT,value:d}),d=""),c.push({type:o.IMAGE,value:v.value||""})}}return d&&c.push({type:o.TEXT,value:d}),c},t.parseContent=function(e,t){if(t&&t[e])return t[e];for(var A=[],n=e.length,r=!1,i=!1,o=!1,s="",l="",u=[],d=0;n>d;d++){var f=e.charAt(d);switch(f){case"'":case'"':i?s+=f:(r=!r,o||r||(A.push({type:a.STRING,value:s}),s=""));break;case"\\":i?(s+=f,i=!1):i=!0;break;case"(":r?s+=f:(o=!0,l=s,s="",u=[]);break;case")":if(r)s+=f;else if(o){switch(s&&u.push(s),l){case"attr":u.length>0&&A.push({type:a.ATTRIBUTE,value:u[0]});break;case"counter":if(u.length>0){var h={type:a.COUNTER,name:u[0]};u.length>1&&(h.format=u[1]),A.push(h)}break;case"counters":if(u.length>0){var g={type:a.COUNTERS,name:u[0]};u.length>1&&(g.glue=u[1]),u.length>2&&(g.format=u[2]),A.push(g)}break;case"url":u.length>0&&A.push({type:a.URL,value:u[0]})}o=!1,s=""}break;case",":r?s+=f:o&&(u.push(s),s="");break;case" ":case" ":r?s+=f:s&&(c(A,s),s="");break;default:s+=f}"\\"!==f&&(i=!1)}return s&&c(A,s),t&&(t[e]=A),A}),c=function(e,t){switch(t){case"open-quote":e.push({type:a.OPENQUOTE});break;case"close-quote":e.push({type:a.CLOSEQUOTE})}},l=function(e,t,A){var n=e.quotes?e.quotes.split(/\s+/):["'\"'","'\"'"],r=2*A;return r>=n.length&&(r=n.length-2),t||++r,n[r].replace(/^["']|["']$/g,"")},u=function(e,t,A){for(var n=e.length,o="",a=0;n>a;a++)a>0&&(o+=t||""),o+=r.createCounterText(e[a],i.parseListStyleType(A||"decimal"),!1);return o}}])}),!function(e,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){function A(e){var t=!!e&&"length"in e&&e.length,A=fe.type(e);return"function"===A||fe.isWindow(e)?!1:"array"===A||0===t||"number"==typeof t&&t>0&&t-1 in e}function n(e,t,A){if(fe.isFunction(t))return fe.grep(e,function(e,n){return!!t.call(e,n,e)!==A});if(t.nodeType)return fe.grep(e,function(e){return e===t!==A});if("string"==typeof t){if(ye.test(t))return fe.filter(t,e,A);t=fe.filter(t,e)}return fe.grep(e,function(e){return fe.inArray(e,t)>-1!==A})}function r(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function i(e){var t={};return fe.each(e.match(_e)||[],function(e,A){t[A]=!0}),t}function o(){ne.addEventListener?(ne.removeEventListener("DOMContentLoaded",a),e.removeEventListener("load",a)):(ne.detachEvent("onreadystatechange",a),e.detachEvent("onload",a))}function a(){(ne.addEventListener||"load"===e.event.type||"complete"===ne.readyState)&&(o(),fe.ready())}function s(e,t,A){if(void 0===A&&1===e.nodeType){var n="data-"+t.replace(Me,"-$1").toLowerCase();if(A=e.getAttribute(n),"string"==typeof A){try{A="true"===A?!0:"false"===A?!1:"null"===A?null:+A+""===A?+A:Ie.test(A)?fe.parseJSON(A):A}catch(r){}fe.data(e,t,A)}else A=void 0}return A}function c(e){var t;for(t in e)if(("data"!==t||!fe.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function l(e,t,A,n){if(Ne(e)){var r,i,o=fe.expando,a=e.nodeType,s=a?fe.cache:e,c=a?e[o]:e[o]&&o;if(c&&s[c]&&(n||s[c].data)||void 0!==A||"string"!=typeof t)return c||(c=a?e[o]=Ae.pop()||fe.guid++:o),s[c]||(s[c]=a?{}:{toJSON:fe.noop}),"object"!=typeof t&&"function"!=typeof t||(n?s[c]=fe.extend(s[c],t):s[c].data=fe.extend(s[c].data,t)),i=s[c],n||(i.data||(i.data={}),i=i.data),void 0!==A&&(i[fe.camelCase(t)]=A),"string"==typeof t?(r=i[t],null==r&&(r=i[fe.camelCase(t)])):r=i,r}}function u(e,t,A){if(Ne(e)){var n,r,i=e.nodeType,o=i?fe.cache:e,a=i?e[fe.expando]:fe.expando;if(o[a]){if(t&&(n=A?o[a]:o[a].data)){fe.isArray(t)?t=t.concat(fe.map(t,fe.camelCase)):t in n?t=[t]:(t=fe.camelCase(t),t=t in n?[t]:t.split(" ")),r=t.length;for(;r--;)delete n[t[r]];if(A?!c(n):!fe.isEmptyObject(n))return}(A||(delete o[a].data,c(o[a])))&&(i?fe.cleanData([e],!0):ue.deleteExpando||o!=o.window?delete o[a]:o[a]=void 0)}}}function d(e,t,A,n){var r,i=1,o=20,a=n?function(){return n.cur()}:function(){return fe.css(e,t,"")},s=a(),c=A&&A[3]||(fe.cssNumber[t]?"":"px"),l=(fe.cssNumber[t]||"px"!==c&&+s)&&Re.exec(fe.css(e,t));if(l&&l[3]!==c){c=c||l[3],A=A||[],l=+s||1;do i=i||".5",l/=i,fe.style(e,t,l+c);while(i!==(i=a()/s)&&1!==i&&--o)}return A&&(l=+l||+s||0,r=A[1]?l+(A[1]+1)*A[2]:+A[2],n&&(n.unit=c,n.start=l,n.end=r)),r}function f(e){var t=qe.split("|"),A=e.createDocumentFragment();if(A.createElement)for(;t.length;)A.createElement(t.pop());return A}function h(e,t){var A,n,r=0,i="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):void 0;if(!i)for(i=[],A=e.childNodes||e;null!=(n=A[r]);r++)!t||fe.nodeName(n,t)?i.push(n):fe.merge(i,h(n,t));return void 0===t||t&&fe.nodeName(e,t)?fe.merge([e],i):i}function g(e,t){for(var A,n=0;null!=(A=e[n]);n++)fe._data(A,"globalEval",!t||fe._data(t[n],"globalEval"))}function p(e){Oe.test(e.type)&&(e.defaultChecked=e.checked)}function B(e,t,A,n,r){for(var i,o,a,s,c,l,u,d=e.length,B=f(t),m=[],C=0;d>C;C++)if(o=e[C],o||0===o)if("object"===fe.type(o))fe.merge(m,o.nodeType?[o]:o);else if(ze.test(o)){for(s=s||B.appendChild(t.createElement("div")),c=(Pe.exec(o)||["",""])[1].toLowerCase(),u=Ve[c]||Ve._default,s.innerHTML=u[1]+fe.htmlPrefilter(o)+u[2],i=u[0];i--;)s=s.lastChild;if(!ue.leadingWhitespace&&je.test(o)&&m.push(t.createTextNode(je.exec(o)[0])),!ue.tbody)for(o="table"!==c||Xe.test(o)?""!==u[1]||Xe.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;i--;)fe.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l);for(fe.merge(m,s.childNodes),s.textContent="";s.firstChild;)s.removeChild(s.firstChild);s=B.lastChild}else m.push(t.createTextNode(o));for(s&&B.removeChild(s),ue.appendChecked||fe.grep(h(m,"input"),p),C=0;o=m[C++];)if(n&&fe.inArray(o,n)>-1)r&&r.push(o);else if(a=fe.contains(o.ownerDocument,o),s=h(B.appendChild(o),"script"),a&&g(s),A)for(i=0;o=s[i++];)Ke.test(o.type||"")&&A.push(o);return s=null,B}function m(){return!0}function C(){return!1}function v(){try{return ne.activeElement}catch(e){}}function w(e,t,A,n,r,i){var o,a;if("object"==typeof t){"string"!=typeof A&&(n=n||A,A=void 0);for(a in t)w(e,a,A,n,t[a],i);return e}if(null==n&&null==r?(r=A,n=A=void 0):null==r&&("string"==typeof A?(r=n,n=void 0):(r=n,n=A,A=void 0)),r===!1)r=C;else if(!r)return e;return 1===i&&(o=r,r=function(e){return fe().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=fe.guid++)),e.each(function(){fe.event.add(this,t,r,n,A)})}function Q(e,t){return fe.nodeName(e,"table")&&fe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function y(e){return e.type=(null!==fe.find.attr(e,"type"))+"/"+e.type,e}function U(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function E(e,t){if(1===t.nodeType&&fe.hasData(e)){var A,n,r,i=fe._data(e),o=fe._data(t,i),a=i.events;if(a){delete o.handle,o.events={};for(A in a)for(n=0,r=a[A].length;r>n;n++)fe.event.add(t,A,a[A][n])}o.data&&(o.data=fe.extend({},o.data))}}function b(e,t){var A,n,r;if(1===t.nodeType){if(A=t.nodeName.toLowerCase(),!ue.noCloneEvent&&t[fe.expando]){r=fe._data(t);for(n in r.events)fe.removeEvent(t,n,r.handle);t.removeAttribute(fe.expando)}"script"===A&&t.text!==e.text?(y(t).text=e.text,U(t)):"object"===A?(t.parentNode&&(t.outerHTML=e.outerHTML),ue.html5Clone&&e.innerHTML&&!fe.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===A&&Oe.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===A?t.defaultSelected=t.selected=e.defaultSelected:"input"!==A&&"textarea"!==A||(t.defaultValue=e.defaultValue)}}function F(e,t,A,n){t=ie.apply([],t);var r,i,o,a,s,c,l=0,u=e.length,d=u-1,f=t[0],g=fe.isFunction(f);if(g||u>1&&"string"==typeof f&&!ue.checkClone&&nt.test(f))return e.each(function(r){var i=e.eq(r);g&&(t[0]=f.call(this,r,i.html())),F(i,t,A,n)});if(u&&(c=B(t,e[0].ownerDocument,!1,e,n),r=c.firstChild,1===c.childNodes.length&&(c=r),r||n)){for(a=fe.map(h(c,"script"),y),o=a.length;u>l;l++)i=c,l!==d&&(i=fe.clone(i,!0,!0),o&&fe.merge(a,h(i,"script"))),A.call(e[l],i,l);if(o)for(s=a[a.length-1].ownerDocument,fe.map(a,U),l=0;o>l;l++)i=a[l],Ke.test(i.type||"")&&!fe._data(i,"globalEval")&&fe.contains(s,i)&&(i.src?fe._evalUrl&&fe._evalUrl(i.src):fe.globalEval((i.text||i.textContent||i.innerHTML||"").replace(it,"")));c=r=null}return e}function T(e,t,A){for(var n,r=t?fe.filter(t,e):e,i=0;null!=(n=r[i]);i++)A||1!==n.nodeType||fe.cleanData(h(n)),n.parentNode&&(A&&fe.contains(n.ownerDocument,n)&&g(h(n,"script")),n.parentNode.removeChild(n));return e}function _(e,t){var A=fe(t.createElement(e)).appendTo(t.body),n=fe.css(A[0],"display");return A.detach(),n}function S(e){var t=ne,A=ct[e];return A||(A=_(e,t),"none"!==A&&A||(st=(st||fe("